mirror of
https://github.com/verdaccio/verdaccio.git
synced 2025-02-17 23:45:29 -05:00
chore: migrate material ui old dep (#3318)
This commit is contained in:
parent
3f5a1ee22a
commit
83c4705821
8 changed files with 5614 additions and 8046 deletions
|
@ -38,7 +38,7 @@
|
|||
"@babel/preset-typescript": "7.18.6",
|
||||
"@babel/register": "7.18.9",
|
||||
"@babel/runtime": "7.18.9",
|
||||
"@dianmora/contributors": "2.0.2",
|
||||
"@dianmora/contributors": "5.0.0",
|
||||
"@changesets/changelog-github": "0.4.6",
|
||||
"@changesets/cli": "2.15.0",
|
||||
"@changesets/get-dependents-graph": "1.3.3",
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -31,7 +31,10 @@ export default function contributorsPlugin(
|
|||
const contributorsFilesName = pathFileName || join(__dirname, 'contributors.json');
|
||||
try {
|
||||
content = JSON.parse(readFileSync(contributorsFilesName, 'utf8'));
|
||||
return content;
|
||||
return {
|
||||
contributors: content.contributors,
|
||||
repositories: content.repositories,
|
||||
};
|
||||
} catch (error) {
|
||||
console.log('error', error);
|
||||
return { error: true };
|
||||
|
@ -47,7 +50,7 @@ export default function contributorsPlugin(
|
|||
path: normalizeUrl([baseUrl, 'contributors']),
|
||||
component: '@site/src/components/Contributors.tsx',
|
||||
modules: {
|
||||
contributors: contributorsJsonPath,
|
||||
data: contributorsJsonPath,
|
||||
},
|
||||
exact: true,
|
||||
};
|
||||
|
|
619
pnpm-lock.yaml
generated
619
pnpm-lock.yaml
generated
|
@ -31,7 +31,7 @@ importers:
|
|||
'@changesets/cli': 2.15.0
|
||||
'@changesets/get-dependents-graph': 1.3.3
|
||||
'@crowdin/cli': 3.7.10
|
||||
'@dianmora/contributors': 2.0.2
|
||||
'@dianmora/contributors': 5.0.0
|
||||
'@trivago/prettier-plugin-sort-imports': 3.3.0
|
||||
'@types/async': 3.2.15
|
||||
'@types/autocannon': 4.1.1
|
||||
|
@ -125,7 +125,7 @@ importers:
|
|||
'@changesets/cli': 2.15.0
|
||||
'@changesets/get-dependents-graph': 1.3.3
|
||||
'@crowdin/cli': 3.7.10
|
||||
'@dianmora/contributors': 2.0.2
|
||||
'@dianmora/contributors': 5.0.0
|
||||
'@trivago/prettier-plugin-sort-imports': 3.3.0_prettier@2.7.1
|
||||
'@types/async': 3.2.15
|
||||
'@types/autocannon': 4.1.1
|
||||
|
@ -1310,9 +1310,10 @@ importers:
|
|||
'@docusaurus/remark-plugin-npm2yarn': '2.0.1 '
|
||||
'@docusaurus/theme-common': '2.0.1 '
|
||||
'@docusaurus/theme-search-algolia': '2.0.1 '
|
||||
'@material-ui/core': ^4.11.2
|
||||
'@material-ui/icons': ^4.11.2
|
||||
'@mdx-js/react': ^1.6.22
|
||||
'@mui/icons-material': 5.8.4
|
||||
'@mui/material': 5.10.1
|
||||
'@mui/styles': 5.9.3
|
||||
'@tsconfig/docusaurus': ^1.0.2
|
||||
classnames: 2.3.1
|
||||
clsx: 1.2.1
|
||||
|
@ -1340,9 +1341,10 @@ importers:
|
|||
'@docusaurus/remark-plugin-npm2yarn': 2.0.1
|
||||
'@docusaurus/theme-common': 2.0.1_e882fdbf719a0972e5bcda6db71cd6b8
|
||||
'@docusaurus/theme-search-algolia': 2.0.1_e882fdbf719a0972e5bcda6db71cd6b8
|
||||
'@material-ui/core': 4.12.3_react-dom@17.0.2+react@17.0.2
|
||||
'@material-ui/icons': 4.11.2_fced322086cd04afb0b6feec9e866920
|
||||
'@mdx-js/react': 1.6.22_react@17.0.2
|
||||
'@mui/icons-material': 5.8.4_22f8c8330533b4f006cdc26409f6e137
|
||||
'@mui/material': 5.10.1_react-dom@17.0.2+react@17.0.2
|
||||
'@mui/styles': 5.9.3_react@17.0.2
|
||||
classnames: 2.3.1
|
||||
clsx: 1.2.1
|
||||
copy-text-to-clipboard: 3.0.1
|
||||
|
@ -3069,20 +3071,6 @@ packages:
|
|||
dependencies:
|
||||
regenerator-runtime: 0.13.7
|
||||
|
||||
/@babel/runtime/7.16.5:
|
||||
resolution: {integrity: sha512-TXWihFIS3Pyv5hzR7j6ihmeLkZfrXGxAr5UfSl8CHf+6q/wpiYDkUau0czckpYG8QmnCIuPpdLtuA9VmuGGyMA==}
|
||||
engines: {node: '>=6.9.0'}
|
||||
dependencies:
|
||||
regenerator-runtime: 0.13.7
|
||||
dev: false
|
||||
|
||||
/@babel/runtime/7.16.7:
|
||||
resolution: {integrity: sha512-9E9FJowqAsytyOY6LG+1KuueckRL+aQW+mKvXRXnuFGyRAyepJPmEo9vgMfXUA6O9u3IeEdv9MAkppFcaQwogQ==}
|
||||
engines: {node: '>=6.9.0'}
|
||||
dependencies:
|
||||
regenerator-runtime: 0.13.7
|
||||
dev: false
|
||||
|
||||
/@babel/runtime/7.17.2:
|
||||
resolution: {integrity: sha512-hzeyJyMA1YGdJTuWU0e/j4wKXrU4OMFvY2MSlaI9B7VQb0r5cxTE3EAIS2Q7Tn2RIcDkRvTA/v2JsAEhxe99uw==}
|
||||
engines: {node: '>=6.9.0'}
|
||||
|
@ -3473,11 +3461,11 @@ packages:
|
|||
postcss-selector-parser: 6.0.10
|
||||
dev: true
|
||||
|
||||
/@dianmora/contributors/2.0.2:
|
||||
resolution: {integrity: sha512-eJ+lrmm/AICnQx0t14uJimc7v4ocAhI9V7y8VSM6uZQiiwqll0CJH0O0e94vWCznQWV9wHvzJai2qvhYTZhAUA==}
|
||||
/@dianmora/contributors/5.0.0:
|
||||
resolution: {integrity: sha512-QhvpeVXjK3/q//9vxUtgK5y0chzIaT5c7aUJxR1mI86K0Kyy7rI9oWAiKyOmtO36H9xytODpq9ouoLZFdUfZBQ==}
|
||||
dependencies:
|
||||
'@octokit/auth-app': 3.6.1
|
||||
'@octokit/rest': 18.12.0
|
||||
'@octokit/auth-app': 4.0.5
|
||||
'@octokit/rest': 19.0.4
|
||||
debug: 4.3.3
|
||||
transitivePeerDependencies:
|
||||
- encoding
|
||||
|
@ -4745,7 +4733,6 @@ packages:
|
|||
'@emotion/utils': 1.2.0
|
||||
'@emotion/weak-memoize': 0.3.0
|
||||
stylis: 4.0.13
|
||||
dev: true
|
||||
|
||||
/@emotion/css-prettifier/1.1.0:
|
||||
resolution: {integrity: sha512-ALZCKBcpC9FeA0D6HLc4Et3bwY06fOG63CqLtWwk4W/u7+bWjorRxS9yikcJ2aTmlKur/ST9eWm5ohzBmWlTOQ==}
|
||||
|
@ -4781,7 +4768,6 @@ packages:
|
|||
resolution: {integrity: sha512-3aDpDprjM0AwaxGE09bOPkNxHpBd+kA6jty3RnaEXdweX1DF1U3VQpPYb0g1IStAuK7SVQ1cy+bNBBKp4W3Fjg==}
|
||||
dependencies:
|
||||
'@emotion/memoize': 0.8.0
|
||||
dev: true
|
||||
|
||||
/@emotion/jest/11.10.0_@types+jest@27.5.2:
|
||||
resolution: {integrity: sha512-jeevEzauWrjDPWt9BGITjKzgLd31Q6kZ35gmH77f+LSaU/Ie1bFfxroum0nQNPEHS+kUxh6unv9DQIw+DEr5Ug==}
|
||||
|
@ -4808,7 +4794,6 @@ packages:
|
|||
|
||||
/@emotion/memoize/0.8.0:
|
||||
resolution: {integrity: sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==}
|
||||
dev: true
|
||||
|
||||
/@emotion/react/11.10.0_1a2ff263c60a636abbd3240f7615586f:
|
||||
resolution: {integrity: sha512-K6z9zlHxxBXwN8TcpwBKcEsBsOw4JWCCmR+BeeOWgqp8GIU1yA2Odd41bwdAAr0ssbQrbJbVnndvv7oiv1bZeQ==}
|
||||
|
@ -4856,7 +4841,6 @@ packages:
|
|||
|
||||
/@emotion/sheet/1.2.0:
|
||||
resolution: {integrity: sha512-OiTkRgpxescko+M51tZsMq7Puu/KP55wMT8BgpcXVG2hqXc0Vo0mfymJ/Uj24Hp0i083ji/o0aLddh08UEjq8w==}
|
||||
dev: true
|
||||
|
||||
/@emotion/styled/11.10.0_684bf2c7183a0fe2e987782db4e6ba1f:
|
||||
resolution: {integrity: sha512-V9oaEH6V4KePeQpgUE83i8ht+4Ri3E8Djp/ZPJ4DQlqWhSKITvgzlR3/YQE2hdfP4Jw3qVRkANJz01LLqK9/TA==}
|
||||
|
@ -4896,11 +4880,9 @@ packages:
|
|||
|
||||
/@emotion/utils/1.2.0:
|
||||
resolution: {integrity: sha512-sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw==}
|
||||
dev: true
|
||||
|
||||
/@emotion/weak-memoize/0.3.0:
|
||||
resolution: {integrity: sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg==}
|
||||
dev: true
|
||||
|
||||
/@eslint/eslintrc/1.3.0:
|
||||
resolution: {integrity: sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==}
|
||||
|
@ -5318,124 +5300,6 @@ packages:
|
|||
read-yaml-file: 1.1.0
|
||||
dev: true
|
||||
|
||||
/@material-ui/core/4.12.3_react-dom@17.0.2+react@17.0.2:
|
||||
resolution: {integrity: sha512-sdpgI/PL56QVsEJldwEe4FFaFTLUqN+rd7sSZiRCdx2E/C7z5yK0y/khAWVBH24tXwto7I1hCzNWfJGZIYJKnw==}
|
||||
engines: {node: '>=8.0.0'}
|
||||
peerDependencies:
|
||||
'@types/react': ^16.8.6 || ^17.0.0
|
||||
react: ^16.8.0 || ^17.0.0
|
||||
react-dom: ^16.8.0 || ^17.0.0
|
||||
peerDependenciesMeta:
|
||||
'@types/react':
|
||||
optional: true
|
||||
dependencies:
|
||||
'@babel/runtime': 7.16.3
|
||||
'@material-ui/styles': 4.11.4_react-dom@17.0.2+react@17.0.2
|
||||
'@material-ui/system': 4.12.1_react-dom@17.0.2+react@17.0.2
|
||||
'@material-ui/types': 5.1.0
|
||||
'@material-ui/utils': 4.11.2_react-dom@17.0.2+react@17.0.2
|
||||
'@types/react-transition-group': 4.4.4
|
||||
clsx: 1.2.1
|
||||
hoist-non-react-statics: 3.3.2
|
||||
popper.js: 1.16.1-lts
|
||||
prop-types: 15.7.2
|
||||
react: 17.0.2
|
||||
react-dom: 17.0.2_react@17.0.2
|
||||
react-is: 17.0.2
|
||||
react-transition-group: 4.4.2_react-dom@17.0.2+react@17.0.2
|
||||
dev: false
|
||||
|
||||
/@material-ui/icons/4.11.2_fced322086cd04afb0b6feec9e866920:
|
||||
resolution: {integrity: sha512-fQNsKX2TxBmqIGJCSi3tGTO/gZ+eJgWmMJkgDiOfyNaunNaxcklJQFaFogYcFl0qFuaEz1qaXYXboa/bUXVSOQ==}
|
||||
engines: {node: '>=8.0.0'}
|
||||
peerDependencies:
|
||||
'@material-ui/core': ^4.0.0
|
||||
'@types/react': ^16.8.6 || ^17.0.0
|
||||
react: ^16.8.0 || ^17.0.0
|
||||
react-dom: ^16.8.0 || ^17.0.0
|
||||
peerDependenciesMeta:
|
||||
'@types/react':
|
||||
optional: true
|
||||
dependencies:
|
||||
'@babel/runtime': 7.16.3
|
||||
'@material-ui/core': 4.12.3_react-dom@17.0.2+react@17.0.2
|
||||
react: 17.0.2
|
||||
react-dom: 17.0.2_react@17.0.2
|
||||
dev: false
|
||||
|
||||
/@material-ui/styles/4.11.4_react-dom@17.0.2+react@17.0.2:
|
||||
resolution: {integrity: sha512-KNTIZcnj/zprG5LW0Sao7zw+yG3O35pviHzejMdcSGCdWbiO8qzRgOYL8JAxAsWBKOKYwVZxXtHWaB5T2Kvxew==}
|
||||
engines: {node: '>=8.0.0'}
|
||||
peerDependencies:
|
||||
'@types/react': ^16.8.6 || ^17.0.0
|
||||
react: ^16.8.0 || ^17.0.0
|
||||
react-dom: ^16.8.0 || ^17.0.0
|
||||
peerDependenciesMeta:
|
||||
'@types/react':
|
||||
optional: true
|
||||
dependencies:
|
||||
'@babel/runtime': 7.16.5
|
||||
'@emotion/hash': 0.8.0
|
||||
'@material-ui/types': 5.1.0
|
||||
'@material-ui/utils': 4.11.2_react-dom@17.0.2+react@17.0.2
|
||||
clsx: 1.2.1
|
||||
csstype: 2.6.13
|
||||
hoist-non-react-statics: 3.3.2
|
||||
jss: 10.8.2
|
||||
jss-plugin-camel-case: 10.8.2
|
||||
jss-plugin-default-unit: 10.8.2
|
||||
jss-plugin-global: 10.8.2
|
||||
jss-plugin-nested: 10.8.2
|
||||
jss-plugin-props-sort: 10.8.2
|
||||
jss-plugin-rule-value-function: 10.8.2
|
||||
jss-plugin-vendor-prefixer: 10.8.2
|
||||
prop-types: 15.8.1
|
||||
react: 17.0.2
|
||||
react-dom: 17.0.2_react@17.0.2
|
||||
dev: false
|
||||
|
||||
/@material-ui/system/4.12.1_react-dom@17.0.2+react@17.0.2:
|
||||
resolution: {integrity: sha512-lUdzs4q9kEXZGhbN7BptyiS1rLNHe6kG9o8Y307HCvF4sQxbCgpL2qi+gUk+yI8a2DNk48gISEQxoxpgph0xIw==}
|
||||
engines: {node: '>=8.0.0'}
|
||||
peerDependencies:
|
||||
'@types/react': ^16.8.6 || ^17.0.0
|
||||
react: ^16.8.0 || ^17.0.0
|
||||
react-dom: ^16.8.0 || ^17.0.0
|
||||
peerDependenciesMeta:
|
||||
'@types/react':
|
||||
optional: true
|
||||
dependencies:
|
||||
'@babel/runtime': 7.16.5
|
||||
'@material-ui/utils': 4.11.2_react-dom@17.0.2+react@17.0.2
|
||||
csstype: 2.6.13
|
||||
prop-types: 15.8.1
|
||||
react: 17.0.2
|
||||
react-dom: 17.0.2_react@17.0.2
|
||||
dev: false
|
||||
|
||||
/@material-ui/types/5.1.0:
|
||||
resolution: {integrity: sha512-7cqRjrY50b8QzRSYyhSpx4WRw2YuO0KKIGQEVk5J8uoz2BanawykgZGoWEqKm7pVIbzFDN0SpPcVV4IhOFkl8A==}
|
||||
peerDependencies:
|
||||
'@types/react': '*'
|
||||
peerDependenciesMeta:
|
||||
'@types/react':
|
||||
optional: true
|
||||
dev: false
|
||||
|
||||
/@material-ui/utils/4.11.2_react-dom@17.0.2+react@17.0.2:
|
||||
resolution: {integrity: sha512-Uul8w38u+PICe2Fg2pDKCaIG7kOyhowZ9vjiC1FsVwPABTW8vPPKfF6OvxRq3IiBaI1faOJmgdvMG7rMJARBhA==}
|
||||
engines: {node: '>=8.0.0'}
|
||||
peerDependencies:
|
||||
react: ^16.8.0 || ^17.0.0
|
||||
react-dom: ^16.8.0 || ^17.0.0
|
||||
dependencies:
|
||||
'@babel/runtime': 7.16.5
|
||||
prop-types: 15.8.1
|
||||
react: 17.0.2
|
||||
react-dom: 17.0.2_react@17.0.2
|
||||
react-is: 17.0.2
|
||||
dev: false
|
||||
|
||||
/@mdx-js/mdx/1.6.22:
|
||||
resolution: {integrity: sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA==}
|
||||
dependencies:
|
||||
|
@ -5520,9 +5384,47 @@ packages:
|
|||
react-is: 18.2.0
|
||||
dev: true
|
||||
|
||||
/@mui/base/5.0.0-alpha.93_react-dom@17.0.2+react@17.0.2:
|
||||
resolution: {integrity: sha512-IVUWO0NNlELDc9FD7mM+fWTS1/6n5sJYdIbXpLQ00NjWdVEYmTyRgUAZDlJJJrz+tbF0eeffx0kOsvJvyTZlsA==}
|
||||
engines: {node: '>=12.0.0'}
|
||||
peerDependencies:
|
||||
'@types/react': ^17.0.0 || ^18.0.0
|
||||
react: ^17.0.0 || ^18.0.0
|
||||
react-dom: ^17.0.0 || ^18.0.0
|
||||
peerDependenciesMeta:
|
||||
'@types/react':
|
||||
optional: true
|
||||
dependencies:
|
||||
'@babel/runtime': 7.18.9
|
||||
'@emotion/is-prop-valid': 1.2.0
|
||||
'@mui/types': 7.1.5
|
||||
'@mui/utils': 5.9.3_react@17.0.2
|
||||
'@popperjs/core': 2.11.6
|
||||
clsx: 1.2.1
|
||||
prop-types: 15.8.1
|
||||
react: 17.0.2
|
||||
react-dom: 17.0.2_react@17.0.2
|
||||
react-is: 18.2.0
|
||||
dev: false
|
||||
|
||||
/@mui/core-downloads-tracker/5.10.1:
|
||||
resolution: {integrity: sha512-zyzLkVSqi+WuxG8UZrrOaWbhHkDK+MlHFjLpL+vqUVU6iSUaDYREu1xoLWEQsWOznT4oT2iEiGZLpQLgkn+WiA==}
|
||||
dev: true
|
||||
|
||||
/@mui/icons-material/5.8.4_22f8c8330533b4f006cdc26409f6e137:
|
||||
resolution: {integrity: sha512-9Z/vyj2szvEhGWDvb+gG875bOGm8b8rlHBKOD1+nA3PcgC3fV6W1AU6pfOorPeBfH2X4mb9Boe97vHvaSndQvA==}
|
||||
engines: {node: '>=12.0.0'}
|
||||
peerDependencies:
|
||||
'@mui/material': ^5.0.0
|
||||
'@types/react': ^17.0.0 || ^18.0.0
|
||||
react: ^17.0.0 || ^18.0.0
|
||||
peerDependenciesMeta:
|
||||
'@types/react':
|
||||
optional: true
|
||||
dependencies:
|
||||
'@babel/runtime': 7.18.9
|
||||
'@mui/material': 5.10.1_react-dom@17.0.2+react@17.0.2
|
||||
react: 17.0.2
|
||||
dev: false
|
||||
|
||||
/@mui/icons-material/5.8.4_423f1fbb06c77251fdb68e300799561d:
|
||||
resolution: {integrity: sha512-9Z/vyj2szvEhGWDvb+gG875bOGm8b8rlHBKOD1+nA3PcgC3fV6W1AU6pfOorPeBfH2X4mb9Boe97vHvaSndQvA==}
|
||||
|
@ -5577,6 +5479,39 @@ packages:
|
|||
react-transition-group: 4.4.5_react-dom@17.0.2+react@17.0.2
|
||||
dev: true
|
||||
|
||||
/@mui/material/5.10.1_react-dom@17.0.2+react@17.0.2:
|
||||
resolution: {integrity: sha512-E9fhskX6TwUdAzpL5+yoAzRxb6wY4oBqmBVlgUuLndSwPRYxXoGu+z74NxbDEkxUoHdb7vrDcRTswpB6ykDITQ==}
|
||||
engines: {node: '>=12.0.0'}
|
||||
peerDependencies:
|
||||
'@emotion/react': ^11.5.0
|
||||
'@emotion/styled': ^11.3.0
|
||||
'@types/react': ^17.0.0 || ^18.0.0
|
||||
react: ^17.0.0 || ^18.0.0
|
||||
react-dom: ^17.0.0 || ^18.0.0
|
||||
peerDependenciesMeta:
|
||||
'@emotion/react':
|
||||
optional: true
|
||||
'@emotion/styled':
|
||||
optional: true
|
||||
'@types/react':
|
||||
optional: true
|
||||
dependencies:
|
||||
'@babel/runtime': 7.18.9
|
||||
'@mui/base': 5.0.0-alpha.93_react-dom@17.0.2+react@17.0.2
|
||||
'@mui/core-downloads-tracker': 5.10.1
|
||||
'@mui/system': 5.10.1_react@17.0.2
|
||||
'@mui/types': 7.1.5
|
||||
'@mui/utils': 5.9.3_react@17.0.2
|
||||
'@types/react-transition-group': 4.4.5
|
||||
clsx: 1.2.1
|
||||
csstype: 3.1.0
|
||||
prop-types: 15.8.1
|
||||
react: 17.0.2
|
||||
react-dom: 17.0.2_react@17.0.2
|
||||
react-is: 18.2.0
|
||||
react-transition-group: 4.4.5_react-dom@17.0.2+react@17.0.2
|
||||
dev: false
|
||||
|
||||
/@mui/private-theming/5.9.3_92a0b3c40fe0c12d8b3d0f9101b74b82:
|
||||
resolution: {integrity: sha512-Ys3WO39WqoGciGX9k5AIi/k2zJhlydv4FzlEEwtw9OqdMaV0ydK/TdZekKzjP9sTI/JcdAP3H5DWtUaPLQJjWg==}
|
||||
engines: {node: '>=12.0.0'}
|
||||
|
@ -5594,6 +5529,22 @@ packages:
|
|||
react: 17.0.2
|
||||
dev: true
|
||||
|
||||
/@mui/private-theming/5.9.3_react@17.0.2:
|
||||
resolution: {integrity: sha512-Ys3WO39WqoGciGX9k5AIi/k2zJhlydv4FzlEEwtw9OqdMaV0ydK/TdZekKzjP9sTI/JcdAP3H5DWtUaPLQJjWg==}
|
||||
engines: {node: '>=12.0.0'}
|
||||
peerDependencies:
|
||||
'@types/react': ^17.0.0 || ^18.0.0
|
||||
react: ^17.0.0 || ^18.0.0
|
||||
peerDependenciesMeta:
|
||||
'@types/react':
|
||||
optional: true
|
||||
dependencies:
|
||||
'@babel/runtime': 7.18.9
|
||||
'@mui/utils': 5.9.3_react@17.0.2
|
||||
prop-types: 15.8.1
|
||||
react: 17.0.2
|
||||
dev: false
|
||||
|
||||
/@mui/styled-engine/5.10.1_d02bcea8f1700956085af828b780ba96:
|
||||
resolution: {integrity: sha512-xiQp6wvSLpMcRCOExbRSvkHf6gIQ/eeK7mx/Re6BtPPYIx6OerPwia+23uVIop/k4Bs5D+w7Rv2yXYJxo5rMSQ==}
|
||||
engines: {node: '>=12.0.0'}
|
||||
|
@ -5616,6 +5567,26 @@ packages:
|
|||
react: 17.0.2
|
||||
dev: true
|
||||
|
||||
/@mui/styled-engine/5.10.1_react@17.0.2:
|
||||
resolution: {integrity: sha512-xiQp6wvSLpMcRCOExbRSvkHf6gIQ/eeK7mx/Re6BtPPYIx6OerPwia+23uVIop/k4Bs5D+w7Rv2yXYJxo5rMSQ==}
|
||||
engines: {node: '>=12.0.0'}
|
||||
peerDependencies:
|
||||
'@emotion/react': ^11.4.1
|
||||
'@emotion/styled': ^11.3.0
|
||||
react: ^17.0.0 || ^18.0.0
|
||||
peerDependenciesMeta:
|
||||
'@emotion/react':
|
||||
optional: true
|
||||
'@emotion/styled':
|
||||
optional: true
|
||||
dependencies:
|
||||
'@babel/runtime': 7.18.9
|
||||
'@emotion/cache': 11.10.1
|
||||
csstype: 3.1.0
|
||||
prop-types: 15.8.1
|
||||
react: 17.0.2
|
||||
dev: false
|
||||
|
||||
/@mui/styles/5.9.3_92a0b3c40fe0c12d8b3d0f9101b74b82:
|
||||
resolution: {integrity: sha512-omENe7oZxj6TYXYXYsSjwefmiXcU2pdy7QmXRtiD6MdTmw5+5WrDjrDRlFo2bHCFxjqNfUiXT1oEWAhV3pERww==}
|
||||
engines: {node: '>=12.0.0'}
|
||||
|
@ -5647,6 +5618,36 @@ packages:
|
|||
react: 17.0.2
|
||||
dev: true
|
||||
|
||||
/@mui/styles/5.9.3_react@17.0.2:
|
||||
resolution: {integrity: sha512-omENe7oZxj6TYXYXYsSjwefmiXcU2pdy7QmXRtiD6MdTmw5+5WrDjrDRlFo2bHCFxjqNfUiXT1oEWAhV3pERww==}
|
||||
engines: {node: '>=12.0.0'}
|
||||
peerDependencies:
|
||||
'@types/react': ^17.0.0
|
||||
react: ^17.0.0
|
||||
peerDependenciesMeta:
|
||||
'@types/react':
|
||||
optional: true
|
||||
dependencies:
|
||||
'@babel/runtime': 7.18.9
|
||||
'@emotion/hash': 0.8.0
|
||||
'@mui/private-theming': 5.9.3_react@17.0.2
|
||||
'@mui/types': 7.1.5
|
||||
'@mui/utils': 5.9.3_react@17.0.2
|
||||
clsx: 1.2.1
|
||||
csstype: 3.1.0
|
||||
hoist-non-react-statics: 3.3.2
|
||||
jss: 10.9.2
|
||||
jss-plugin-camel-case: 10.9.2
|
||||
jss-plugin-default-unit: 10.9.2
|
||||
jss-plugin-global: 10.9.2
|
||||
jss-plugin-nested: 10.9.2
|
||||
jss-plugin-props-sort: 10.9.2
|
||||
jss-plugin-rule-value-function: 10.9.2
|
||||
jss-plugin-vendor-prefixer: 10.9.2
|
||||
prop-types: 15.8.1
|
||||
react: 17.0.2
|
||||
dev: false
|
||||
|
||||
/@mui/system/5.10.1_c3497a9bc9d27de904fd3229f62947fd:
|
||||
resolution: {integrity: sha512-Ix8LVAMtVrNtmncK0yc5llHWlZKCm9okbw8QMnWbI5UH+nI9qhtf+Aure4p5ei6dGKdil++lukar/GxCjfzRSg==}
|
||||
engines: {node: '>=12.0.0'}
|
||||
|
@ -5677,6 +5678,42 @@ packages:
|
|||
react: 17.0.2
|
||||
dev: true
|
||||
|
||||
/@mui/system/5.10.1_react@17.0.2:
|
||||
resolution: {integrity: sha512-Ix8LVAMtVrNtmncK0yc5llHWlZKCm9okbw8QMnWbI5UH+nI9qhtf+Aure4p5ei6dGKdil++lukar/GxCjfzRSg==}
|
||||
engines: {node: '>=12.0.0'}
|
||||
peerDependencies:
|
||||
'@emotion/react': ^11.5.0
|
||||
'@emotion/styled': ^11.3.0
|
||||
'@types/react': ^17.0.0 || ^18.0.0
|
||||
react: ^17.0.0 || ^18.0.0
|
||||
peerDependenciesMeta:
|
||||
'@emotion/react':
|
||||
optional: true
|
||||
'@emotion/styled':
|
||||
optional: true
|
||||
'@types/react':
|
||||
optional: true
|
||||
dependencies:
|
||||
'@babel/runtime': 7.18.9
|
||||
'@mui/private-theming': 5.9.3_react@17.0.2
|
||||
'@mui/styled-engine': 5.10.1_react@17.0.2
|
||||
'@mui/types': 7.1.5
|
||||
'@mui/utils': 5.9.3_react@17.0.2
|
||||
clsx: 1.2.1
|
||||
csstype: 3.1.0
|
||||
prop-types: 15.8.1
|
||||
react: 17.0.2
|
||||
dev: false
|
||||
|
||||
/@mui/types/7.1.5:
|
||||
resolution: {integrity: sha512-HnRXrxgHJYJcT8ZDdDCQIlqk0s0skOKD7eWs9mJgBUu70hyW4iA6Kiv3yspJR474RFH8hysKR65VVSzUSzkuwA==}
|
||||
peerDependencies:
|
||||
'@types/react': '*'
|
||||
peerDependenciesMeta:
|
||||
'@types/react':
|
||||
optional: true
|
||||
dev: false
|
||||
|
||||
/@mui/types/7.1.5_@types+react@17.0.48:
|
||||
resolution: {integrity: sha512-HnRXrxgHJYJcT8ZDdDCQIlqk0s0skOKD7eWs9mJgBUu70hyW4iA6Kiv3yspJR474RFH8hysKR65VVSzUSzkuwA==}
|
||||
peerDependencies:
|
||||
|
@ -5700,7 +5737,6 @@ packages:
|
|||
prop-types: 15.8.1
|
||||
react: 17.0.2
|
||||
react-is: 18.2.0
|
||||
dev: true
|
||||
|
||||
/@nicolo-ribaudo/chokidar-2/2.1.8-no-fsevents.3:
|
||||
resolution: {integrity: sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ==}
|
||||
|
@ -5734,14 +5770,15 @@ packages:
|
|||
'@nodelib/fs.scandir': 2.1.5
|
||||
fastq: 1.13.0
|
||||
|
||||
/@octokit/auth-app/3.6.1:
|
||||
resolution: {integrity: sha512-6oa6CFphIYI7NxxHrdVOzhG7hkcKyGyYocg7lNDSJVauVOLtylg8hNJzoUyPAYKKK0yUeoZamE/lMs2tG+S+JA==}
|
||||
/@octokit/auth-app/4.0.5:
|
||||
resolution: {integrity: sha512-fCbi4L/egsP3p4p1SelOFORM/m/5KxROhHdcIW5Lb17DDdW61fGT8y3wGpfiSeYNuulwF5QIfzJ7tdgtHNAymA==}
|
||||
engines: {node: '>= 14'}
|
||||
dependencies:
|
||||
'@octokit/auth-oauth-app': 4.3.0
|
||||
'@octokit/auth-oauth-user': 1.3.0
|
||||
'@octokit/request': 5.6.3
|
||||
'@octokit/request-error': 2.1.0
|
||||
'@octokit/types': 6.34.0
|
||||
'@octokit/auth-oauth-app': 5.0.2
|
||||
'@octokit/auth-oauth-user': 2.0.3
|
||||
'@octokit/request': 6.2.1
|
||||
'@octokit/request-error': 3.0.1
|
||||
'@octokit/types': 7.1.1
|
||||
'@types/lru-cache': 5.1.1
|
||||
deprecation: 2.3.1
|
||||
lru-cache: 6.0.0
|
||||
|
@ -5751,13 +5788,14 @@ packages:
|
|||
- encoding
|
||||
dev: true
|
||||
|
||||
/@octokit/auth-oauth-app/4.3.0:
|
||||
resolution: {integrity: sha512-cETmhmOQRHCz6cLP7StThlJROff3A/ln67Q961GuIr9zvyFXZ4lIJy9RE6Uw5O7D8IXWPU3jhDnG47FTSGQr8Q==}
|
||||
/@octokit/auth-oauth-app/5.0.2:
|
||||
resolution: {integrity: sha512-6hHchPIw4fpB9J0tUT9cPpXG8aotp9xDvuUh8owyHWaXC7uHgnJmvDmEUb2X7qoU3KXqejB3nhm3u94q2p5EIg==}
|
||||
engines: {node: '>= 14'}
|
||||
dependencies:
|
||||
'@octokit/auth-oauth-device': 3.1.2
|
||||
'@octokit/auth-oauth-user': 1.3.0
|
||||
'@octokit/auth-oauth-device': 4.0.1
|
||||
'@octokit/auth-oauth-user': 2.0.3
|
||||
'@octokit/request': 5.6.3
|
||||
'@octokit/types': 6.34.0
|
||||
'@octokit/types': 7.1.1
|
||||
'@types/btoa-lite': 1.0.0
|
||||
btoa-lite: 1.0.0
|
||||
universal-user-agent: 6.0.0
|
||||
|
@ -5765,44 +5803,48 @@ packages:
|
|||
- encoding
|
||||
dev: true
|
||||
|
||||
/@octokit/auth-oauth-device/3.1.2:
|
||||
resolution: {integrity: sha512-w7Po4Ck6N2aAn2VQyKLuojruiyKROTBv4qs6IwE5rbwF7HhBXXp4A/NKmkpoFIZkiXQtM+N8QtkSck4ApYWdGg==}
|
||||
/@octokit/auth-oauth-device/4.0.1:
|
||||
resolution: {integrity: sha512-UMV0tq9ZUgSnuuCMlEmty8BZUaMxGN+hV6gJVhfdf1P6XMZEmBEmRnmhgu02twbTcmxxRGjk/szvnFZdYuJlPw==}
|
||||
engines: {node: '>= 14'}
|
||||
dependencies:
|
||||
'@octokit/oauth-methods': 1.2.6
|
||||
'@octokit/request': 5.6.3
|
||||
'@octokit/types': 6.34.0
|
||||
'@octokit/oauth-methods': 2.0.2
|
||||
'@octokit/request': 6.2.1
|
||||
'@octokit/types': 7.1.1
|
||||
universal-user-agent: 6.0.0
|
||||
transitivePeerDependencies:
|
||||
- encoding
|
||||
dev: true
|
||||
|
||||
/@octokit/auth-oauth-user/1.3.0:
|
||||
resolution: {integrity: sha512-3QC/TAdk7onnxfyZ24BnJRfZv8TRzQK7SEFUS9vLng4Vv6Hv6I64ujdk/CUkREec8lhrwU764SZ/d+yrjjqhaQ==}
|
||||
/@octokit/auth-oauth-user/2.0.3:
|
||||
resolution: {integrity: sha512-NMGTTGa1j6JVtlpZUOrhi1RxBjHaogS0p59qV8HtFOx3Rgq503xfjjA8npyVbRuAf30iW/K5YueZKivMkhBITA==}
|
||||
engines: {node: '>= 14'}
|
||||
dependencies:
|
||||
'@octokit/auth-oauth-device': 3.1.2
|
||||
'@octokit/oauth-methods': 1.2.6
|
||||
'@octokit/request': 5.6.3
|
||||
'@octokit/types': 6.34.0
|
||||
'@octokit/auth-oauth-device': 4.0.1
|
||||
'@octokit/oauth-methods': 2.0.2
|
||||
'@octokit/request': 6.2.1
|
||||
'@octokit/types': 7.1.1
|
||||
btoa-lite: 1.0.0
|
||||
universal-user-agent: 6.0.0
|
||||
transitivePeerDependencies:
|
||||
- encoding
|
||||
dev: true
|
||||
|
||||
/@octokit/auth-token/2.5.0:
|
||||
resolution: {integrity: sha512-r5FVUJCOLl19AxiuZD2VRZ/ORjp/4IN98Of6YJoJOkY75CIBuYfmiNHGrDwXr+aLGG55igl9QrxX3hbiXlLb+g==}
|
||||
/@octokit/auth-token/3.0.1:
|
||||
resolution: {integrity: sha512-/USkK4cioY209wXRpund6HZzHo9GmjakpV9ycOkpMcMxMk7QVcVFVyCMtzvXYiHsB2crgDgrtNYSELYFBXhhaA==}
|
||||
engines: {node: '>= 14'}
|
||||
dependencies:
|
||||
'@octokit/types': 6.34.0
|
||||
'@octokit/types': 7.1.1
|
||||
dev: true
|
||||
|
||||
/@octokit/core/3.5.1:
|
||||
resolution: {integrity: sha512-omncwpLVxMP+GLpLPgeGJBF6IWJFjXDS5flY5VbppePYX9XehevbDykRH9PdCdvqt9TS5AOTiDide7h0qrkHjw==}
|
||||
/@octokit/core/4.0.5:
|
||||
resolution: {integrity: sha512-4R3HeHTYVHCfzSAi0C6pbGXV8UDI5Rk+k3G7kLVNckswN9mvpOzW9oENfjfH3nEmzg8y3AmKmzs8Sg6pLCeOCA==}
|
||||
engines: {node: '>= 14'}
|
||||
dependencies:
|
||||
'@octokit/auth-token': 2.5.0
|
||||
'@octokit/graphql': 4.8.0
|
||||
'@octokit/request': 5.6.3
|
||||
'@octokit/request-error': 2.1.0
|
||||
'@octokit/types': 6.34.0
|
||||
'@octokit/auth-token': 3.0.1
|
||||
'@octokit/graphql': 5.0.1
|
||||
'@octokit/request': 6.2.1
|
||||
'@octokit/request-error': 3.0.1
|
||||
'@octokit/types': 7.1.1
|
||||
before-after-hook: 2.2.2
|
||||
universal-user-agent: 6.0.0
|
||||
transitivePeerDependencies:
|
||||
|
@ -5817,26 +5859,38 @@ packages:
|
|||
universal-user-agent: 6.0.0
|
||||
dev: true
|
||||
|
||||
/@octokit/graphql/4.8.0:
|
||||
resolution: {integrity: sha512-0gv+qLSBLKF0z8TKaSKTsS39scVKF9dbMxJpj3U0vC7wjNWFuIpL/z76Qe2fiuCbDRcJSavkXsVtMS6/dtQQsg==}
|
||||
/@octokit/endpoint/7.0.1:
|
||||
resolution: {integrity: sha512-/wTXAJwt0HzJ2IeE4kQXO+mBScfzyCkI0hMtkIaqyXd9zg76OpOfNQfHL9FlaxAV2RsNiOXZibVWloy8EexENg==}
|
||||
engines: {node: '>= 14'}
|
||||
dependencies:
|
||||
'@octokit/request': 5.6.3
|
||||
'@octokit/types': 6.34.0
|
||||
'@octokit/types': 7.1.1
|
||||
is-plain-object: 5.0.0
|
||||
universal-user-agent: 6.0.0
|
||||
dev: true
|
||||
|
||||
/@octokit/graphql/5.0.1:
|
||||
resolution: {integrity: sha512-sxmnewSwAixkP1TrLdE6yRG53eEhHhDTYUykUwdV9x8f91WcbhunIHk9x1PZLALdBZKRPUO2HRcm4kezZ79HoA==}
|
||||
engines: {node: '>= 14'}
|
||||
dependencies:
|
||||
'@octokit/request': 6.2.1
|
||||
'@octokit/types': 7.1.1
|
||||
universal-user-agent: 6.0.0
|
||||
transitivePeerDependencies:
|
||||
- encoding
|
||||
dev: true
|
||||
|
||||
/@octokit/oauth-authorization-url/4.3.3:
|
||||
resolution: {integrity: sha512-lhP/t0i8EwTmayHG4dqLXgU+uPVys4WD/qUNvC+HfB1S1dyqULm5Yx9uKc1x79aP66U1Cb4OZeW8QU/RA9A4XA==}
|
||||
/@octokit/oauth-authorization-url/5.0.0:
|
||||
resolution: {integrity: sha512-y1WhN+ERDZTh0qZ4SR+zotgsQUE1ysKnvBt1hvDRB2WRzYtVKQjn97HEPzoehh66Fj9LwNdlZh+p6TJatT0zzg==}
|
||||
engines: {node: '>= 14'}
|
||||
dev: true
|
||||
|
||||
/@octokit/oauth-methods/1.2.6:
|
||||
resolution: {integrity: sha512-nImHQoOtKnSNn05uk2o76om1tJWiAo4lOu2xMAHYsNr0fwopP+Dv+2MlGvaMMlFjoqVd3fF3X5ZDTKCsqgmUaQ==}
|
||||
/@octokit/oauth-methods/2.0.2:
|
||||
resolution: {integrity: sha512-AHF5bWGhgnZwH8fn4sgPLyVouRqMOafMSM2zX1de+aLZGZaS9rANK9RXH2d5fGvXjGEw3XR+ruNPZ0gwhM4QwA==}
|
||||
engines: {node: '>= 14'}
|
||||
dependencies:
|
||||
'@octokit/oauth-authorization-url': 4.3.3
|
||||
'@octokit/request': 5.6.3
|
||||
'@octokit/request-error': 2.1.0
|
||||
'@octokit/oauth-authorization-url': 5.0.0
|
||||
'@octokit/request': 6.2.1
|
||||
'@octokit/request-error': 3.0.1
|
||||
'@octokit/types': 6.34.0
|
||||
btoa-lite: 1.0.0
|
||||
transitivePeerDependencies:
|
||||
|
@ -5847,30 +5901,36 @@ packages:
|
|||
resolution: {integrity: sha512-PBsVO+15KSlGmiI8QAzaqvsNlZlrDlyAJYcrXBCvVUxCp7VnXjkwPoFHgjEJXx3WF9BAwkA6nfCUA7i9sODzKA==}
|
||||
dev: true
|
||||
|
||||
/@octokit/plugin-paginate-rest/2.17.0_@octokit+core@3.5.1:
|
||||
resolution: {integrity: sha512-tzMbrbnam2Mt4AhuyCHvpRkS0oZ5MvwwcQPYGtMv4tUa5kkzG58SVB0fcsLulOZQeRnOgdkZWkRUiyBlh0Bkyw==}
|
||||
peerDependencies:
|
||||
'@octokit/core': '>=2'
|
||||
dependencies:
|
||||
'@octokit/core': 3.5.1
|
||||
'@octokit/types': 6.34.0
|
||||
/@octokit/openapi-types/13.4.0:
|
||||
resolution: {integrity: sha512-2mVzW0X1+HDO3jF80/+QFZNzJiTefELKbhMu6yaBYbp/1gSMkVDm4rT472gJljTokWUlXaaE63m7WrWENhMDLw==}
|
||||
dev: true
|
||||
|
||||
/@octokit/plugin-request-log/1.0.4_@octokit+core@3.5.1:
|
||||
/@octokit/plugin-paginate-rest/4.1.0_@octokit+core@4.0.5:
|
||||
resolution: {integrity: sha512-2O5K5fpajYG5g62wjzHR7/cWYaCA88CextAW3vFP+yoIHD0KEdlVMHfM5/i5LyV+JMmqiYW7w5qfg46FR+McNw==}
|
||||
engines: {node: '>= 14'}
|
||||
peerDependencies:
|
||||
'@octokit/core': '>=4'
|
||||
dependencies:
|
||||
'@octokit/core': 4.0.5
|
||||
'@octokit/types': 7.1.1
|
||||
dev: true
|
||||
|
||||
/@octokit/plugin-request-log/1.0.4_@octokit+core@4.0.5:
|
||||
resolution: {integrity: sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==}
|
||||
peerDependencies:
|
||||
'@octokit/core': '>=3'
|
||||
dependencies:
|
||||
'@octokit/core': 3.5.1
|
||||
'@octokit/core': 4.0.5
|
||||
dev: true
|
||||
|
||||
/@octokit/plugin-rest-endpoint-methods/5.13.0_@octokit+core@3.5.1:
|
||||
resolution: {integrity: sha512-uJjMTkN1KaOIgNtUPMtIXDOjx6dGYysdIFhgA52x4xSadQCz3b/zJexvITDVpANnfKPW/+E0xkOvLntqMYpviA==}
|
||||
/@octokit/plugin-rest-endpoint-methods/6.3.0_@octokit+core@4.0.5:
|
||||
resolution: {integrity: sha512-qEu2wn6E7hqluZwIEUnDxWROvKjov3zMIAi4H4d7cmKWNMeBprEXZzJe8pE5eStUYC1ysGhD0B7L6IeG1Rfb+g==}
|
||||
engines: {node: '>= 14'}
|
||||
peerDependencies:
|
||||
'@octokit/core': '>=3'
|
||||
dependencies:
|
||||
'@octokit/core': 3.5.1
|
||||
'@octokit/types': 6.34.0
|
||||
'@octokit/core': 4.0.5
|
||||
'@octokit/types': 7.1.1
|
||||
deprecation: 2.3.1
|
||||
dev: true
|
||||
|
||||
|
@ -5882,6 +5942,15 @@ packages:
|
|||
once: 1.4.0
|
||||
dev: true
|
||||
|
||||
/@octokit/request-error/3.0.1:
|
||||
resolution: {integrity: sha512-ym4Bp0HTP7F3VFssV88WD1ZyCIRoE8H35pXSKwLeMizcdZAYc/t6N9X9Yr9n6t3aG9IH75XDnZ6UeZph0vHMWQ==}
|
||||
engines: {node: '>= 14'}
|
||||
dependencies:
|
||||
'@octokit/types': 7.1.1
|
||||
deprecation: 2.3.1
|
||||
once: 1.4.0
|
||||
dev: true
|
||||
|
||||
/@octokit/request/5.6.3:
|
||||
resolution: {integrity: sha512-bFJl0I1KVc9jYTe9tdGGpAMPy32dLBXXo1dS/YwSCTL/2nd9XeHsY616RE3HPXDVk+a+dBuzyz5YdlXwcDTr2A==}
|
||||
dependencies:
|
||||
|
@ -5895,13 +5964,28 @@ packages:
|
|||
- encoding
|
||||
dev: true
|
||||
|
||||
/@octokit/rest/18.12.0:
|
||||
resolution: {integrity: sha512-gDPiOHlyGavxr72y0guQEhLsemgVjwRePayJ+FcKc2SJqKUbxbkvf5kAZEWA/MKvsfYlQAMVzNJE3ezQcxMJ2Q==}
|
||||
/@octokit/request/6.2.1:
|
||||
resolution: {integrity: sha512-gYKRCia3cpajRzDSU+3pt1q2OcuC6PK8PmFIyxZDWCzRXRSIBH8jXjFJ8ZceoygBIm0KsEUg4x1+XcYBz7dHPQ==}
|
||||
engines: {node: '>= 14'}
|
||||
dependencies:
|
||||
'@octokit/core': 3.5.1
|
||||
'@octokit/plugin-paginate-rest': 2.17.0_@octokit+core@3.5.1
|
||||
'@octokit/plugin-request-log': 1.0.4_@octokit+core@3.5.1
|
||||
'@octokit/plugin-rest-endpoint-methods': 5.13.0_@octokit+core@3.5.1
|
||||
'@octokit/endpoint': 7.0.1
|
||||
'@octokit/request-error': 3.0.1
|
||||
'@octokit/types': 7.1.1
|
||||
is-plain-object: 5.0.0
|
||||
node-fetch: 2.6.7
|
||||
universal-user-agent: 6.0.0
|
||||
transitivePeerDependencies:
|
||||
- encoding
|
||||
dev: true
|
||||
|
||||
/@octokit/rest/19.0.4:
|
||||
resolution: {integrity: sha512-LwG668+6lE8zlSYOfwPj4FxWdv/qFXYBpv79TWIQEpBLKA9D/IMcWsF/U9RGpA3YqMVDiTxpgVpEW3zTFfPFTA==}
|
||||
engines: {node: '>= 14'}
|
||||
dependencies:
|
||||
'@octokit/core': 4.0.5
|
||||
'@octokit/plugin-paginate-rest': 4.1.0_@octokit+core@4.0.5
|
||||
'@octokit/plugin-request-log': 1.0.4_@octokit+core@4.0.5
|
||||
'@octokit/plugin-rest-endpoint-methods': 6.3.0_@octokit+core@4.0.5
|
||||
transitivePeerDependencies:
|
||||
- encoding
|
||||
dev: true
|
||||
|
@ -5912,6 +5996,12 @@ packages:
|
|||
'@octokit/openapi-types': 11.2.0
|
||||
dev: true
|
||||
|
||||
/@octokit/types/7.1.1:
|
||||
resolution: {integrity: sha512-Dx6cNTORyVaKY0Yeb9MbHksk79L8GXsihbG6PtWqTpkyA2TY1qBWE26EQXVG3dHwY9Femdd/WEeRUEiD0+H3TQ==}
|
||||
dependencies:
|
||||
'@octokit/openapi-types': 13.4.0
|
||||
dev: true
|
||||
|
||||
/@open-draft/until/1.0.3:
|
||||
resolution: {integrity: sha512-Aq58f5HiWdyDlFffbbSjAlv596h/cOnt2DO1w3DOC7OJ5EHs0hd/nycJfiu9RJbT6Yk6F1knnRRXNSpxoIVZ9Q==}
|
||||
dev: true
|
||||
|
@ -5921,7 +6011,6 @@ packages:
|
|||
|
||||
/@popperjs/core/2.11.6:
|
||||
resolution: {integrity: sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==}
|
||||
dev: true
|
||||
|
||||
/@rematch/core/2.2.0_redux@4.2.0:
|
||||
resolution: {integrity: sha512-Sj3nC/2X+bOBZeOf4jdJ00nhCcx9wLbVK9SOs6eFR4Y1qKXqRY0hGigbQgfTpCdjRFlwTHHfN3m41MlNvMhDgw==}
|
||||
|
@ -6649,7 +6738,6 @@ packages:
|
|||
|
||||
/@types/prop-types/15.7.5:
|
||||
resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==}
|
||||
dev: true
|
||||
|
||||
/@types/q/1.5.4:
|
||||
resolution: {integrity: sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==}
|
||||
|
@ -6683,7 +6771,6 @@ packages:
|
|||
resolution: {integrity: sha512-aBTIWg1emtu95bLTLx0cpkxwGW3ueZv71nE2YFBpL8k/z5czEW8yYpOo8Dp+UUAFAtKwNaOsh/ioSeQnWlZcfw==}
|
||||
dependencies:
|
||||
'@types/react': 17.0.48
|
||||
dev: true
|
||||
|
||||
/@types/react-redux/7.1.20:
|
||||
resolution: {integrity: sha512-q42es4c8iIeTgcnB+yJgRTTzftv3eYYvCZOh1Ckn2eX/3o5TdsQYKUWpLoLuGlcY/p+VAhV9IOEZJcWk/vfkXw==}
|
||||
|
@ -6714,17 +6801,10 @@ packages:
|
|||
'@types/history': 4.7.11
|
||||
'@types/react': 17.0.48
|
||||
|
||||
/@types/react-transition-group/4.4.4:
|
||||
resolution: {integrity: sha512-7gAPz7anVK5xzbeQW9wFBDg7G++aPLAFY0QaSMOou9rJZpbuI58WAuJrgu+qR92l61grlnCUe7AFX8KGahAgug==}
|
||||
dependencies:
|
||||
'@types/react': 17.0.48
|
||||
dev: false
|
||||
|
||||
/@types/react-transition-group/4.4.5:
|
||||
resolution: {integrity: sha512-juKD/eiSM3/xZYzjuzH6ZwpP+/lejltmiS3QEzV/vmb/Q8+HfDmxu+Baga8UEMGBqV88Nbg4l2hY/K2DkyaLLA==}
|
||||
dependencies:
|
||||
'@types/react': 17.0.48
|
||||
dev: true
|
||||
|
||||
/@types/react-virtualized/9.21.21:
|
||||
resolution: {integrity: sha512-Exx6I7p4Qn+BBA1SRyj/UwQlZ0I0Pq7g7uhAp0QQ4JWzZunqEqNBGTmCmMmS/3N9wFgAGWuBD16ap7k8Y14VPA==}
|
||||
|
@ -9721,6 +9801,7 @@ packages:
|
|||
|
||||
/csstype/2.6.13:
|
||||
resolution: {integrity: sha512-ul26pfSQTZW8dcOnD2iiJssfXw0gdNVX9IJDH/X3K5DGPfj+fUYe3kB+swUY6BF3oZDxaID3AJt+9/ojSAE05A==}
|
||||
dev: true
|
||||
|
||||
/csstype/3.0.10:
|
||||
resolution: {integrity: sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==}
|
||||
|
@ -14265,57 +14346,24 @@ packages:
|
|||
ms: 2.1.3
|
||||
semver: 5.7.1
|
||||
|
||||
/jss-plugin-camel-case/10.8.2:
|
||||
resolution: {integrity: sha512-2INyxR+1UdNuKf4v9It3tNfPvf7IPrtkiwzofeKuMd5D58/dxDJVUQYRVg/n460rTlHUfsEQx43hDrcxi9dSPA==}
|
||||
dependencies:
|
||||
'@babel/runtime': 7.18.9
|
||||
hyphenate-style-name: 1.0.4
|
||||
jss: 10.8.2
|
||||
dev: false
|
||||
|
||||
/jss-plugin-camel-case/10.9.2:
|
||||
resolution: {integrity: sha512-wgBPlL3WS0WDJ1lPJcgjux/SHnDuu7opmgQKSraKs4z8dCCyYMx9IDPFKBXQ8Q5dVYij1FFV0WdxyhuOOAXuTg==}
|
||||
dependencies:
|
||||
'@babel/runtime': 7.18.9
|
||||
hyphenate-style-name: 1.0.4
|
||||
jss: 10.9.2
|
||||
dev: true
|
||||
|
||||
/jss-plugin-default-unit/10.8.2:
|
||||
resolution: {integrity: sha512-UZ7cwT9NFYSG+SEy7noRU50s4zifulFdjkUNKE+u6mW7vFP960+RglWjTgMfh79G6OENZmaYnjHV/gcKV4nSxg==}
|
||||
dependencies:
|
||||
'@babel/runtime': 7.18.9
|
||||
jss: 10.8.2
|
||||
dev: false
|
||||
|
||||
/jss-plugin-default-unit/10.9.2:
|
||||
resolution: {integrity: sha512-pYg0QX3bBEFtTnmeSI3l7ad1vtHU42YEEpgW7pmIh+9pkWNWb5dwS/4onSfAaI0kq+dOZHzz4dWe+8vWnanoSg==}
|
||||
dependencies:
|
||||
'@babel/runtime': 7.18.9
|
||||
jss: 10.9.2
|
||||
dev: true
|
||||
|
||||
/jss-plugin-global/10.8.2:
|
||||
resolution: {integrity: sha512-UaYMSPsYZ7s/ECGoj4KoHC2jwQd5iQ7K+FFGnCAILdQrv7hPmvM2Ydg45ThT/sH46DqktCRV2SqjRuxeBH8nRA==}
|
||||
dependencies:
|
||||
'@babel/runtime': 7.18.9
|
||||
jss: 10.8.2
|
||||
dev: false
|
||||
|
||||
/jss-plugin-global/10.9.2:
|
||||
resolution: {integrity: sha512-GcX0aE8Ef6AtlasVrafg1DItlL/tWHoC4cGir4r3gegbWwF5ZOBYhx04gurPvWHC8F873aEGqge7C17xpwmp2g==}
|
||||
dependencies:
|
||||
'@babel/runtime': 7.18.9
|
||||
jss: 10.9.2
|
||||
dev: true
|
||||
|
||||
/jss-plugin-nested/10.8.2:
|
||||
resolution: {integrity: sha512-acRvuPJOb930fuYmhkJaa994EADpt8TxI63Iyg96C8FJ9T2xRyU5T6R1IYKRwUiqZo+2Sr7fdGzRTDD4uBZaMA==}
|
||||
dependencies:
|
||||
'@babel/runtime': 7.18.9
|
||||
jss: 10.8.2
|
||||
tiny-warning: 1.0.3
|
||||
dev: false
|
||||
|
||||
/jss-plugin-nested/10.9.2:
|
||||
resolution: {integrity: sha512-VgiOWIC6bvgDaAL97XCxGD0BxOKM0K0zeB/ECyNaVF6FqvdGB9KBBWRdy2STYAss4VVA7i5TbxFZN+WSX1kfQA==}
|
||||
|
@ -14323,29 +14371,12 @@ packages:
|
|||
'@babel/runtime': 7.18.9
|
||||
jss: 10.9.2
|
||||
tiny-warning: 1.0.3
|
||||
dev: true
|
||||
|
||||
/jss-plugin-props-sort/10.8.2:
|
||||
resolution: {integrity: sha512-wqdcjayKRWBZnNpLUrXvsWqh+5J5YToAQ+8HNBNw0kZxVvCDwzhK2Nx6AKs7p+5/MbAh2PLgNW5Ym/ysbVAuqQ==}
|
||||
dependencies:
|
||||
'@babel/runtime': 7.18.9
|
||||
jss: 10.8.2
|
||||
dev: false
|
||||
|
||||
/jss-plugin-props-sort/10.9.2:
|
||||
resolution: {integrity: sha512-AP1AyUTbi2szylgr+O0OB7gkIxEGzySLITZ2GpsaoX72YMCGI2jYAc+WUhPfvUnZYiauF4zTnN4V4TGuvFjJlw==}
|
||||
dependencies:
|
||||
'@babel/runtime': 7.18.9
|
||||
jss: 10.9.2
|
||||
dev: true
|
||||
|
||||
/jss-plugin-rule-value-function/10.8.2:
|
||||
resolution: {integrity: sha512-bW0EKAs+0HXpb6BKJhrn94IDdiWb0CnSluTkh0rGEgyzY/nmD1uV/Wf6KGlesGOZ9gmJzQy+9FFdxIUID1c9Ug==}
|
||||
dependencies:
|
||||
'@babel/runtime': 7.18.9
|
||||
jss: 10.8.2
|
||||
tiny-warning: 1.0.3
|
||||
dev: false
|
||||
|
||||
/jss-plugin-rule-value-function/10.9.2:
|
||||
resolution: {integrity: sha512-vf5ms8zvLFMub6swbNxvzsurHfUZ5Shy5aJB2gIpY6WNA3uLinEcxYyraQXItRHi5ivXGqYciFDRM2ZoVoRZ4Q==}
|
||||
|
@ -14353,15 +14384,6 @@ packages:
|
|||
'@babel/runtime': 7.18.9
|
||||
jss: 10.9.2
|
||||
tiny-warning: 1.0.3
|
||||
dev: true
|
||||
|
||||
/jss-plugin-vendor-prefixer/10.8.2:
|
||||
resolution: {integrity: sha512-DeGv18QsSiYLSVIEB2+l0af6OToUe0JB+trpzUxyqD2QRC/5AzzDrCrYffO5AHZ81QbffYvSN/pkfZaTWpRXlg==}
|
||||
dependencies:
|
||||
'@babel/runtime': 7.18.9
|
||||
css-vendor: 2.0.8
|
||||
jss: 10.8.2
|
||||
dev: false
|
||||
|
||||
/jss-plugin-vendor-prefixer/10.9.2:
|
||||
resolution: {integrity: sha512-SxcEoH+Rttf9fEv6KkiPzLdXRmI6waOTcMkbbEFgdZLDYNIP9UKNHFy6thhbRKqv0XMQZdrEsbDyV464zE/dUA==}
|
||||
|
@ -14369,16 +14391,6 @@ packages:
|
|||
'@babel/runtime': 7.18.9
|
||||
css-vendor: 2.0.8
|
||||
jss: 10.9.2
|
||||
dev: true
|
||||
|
||||
/jss/10.8.2:
|
||||
resolution: {integrity: sha512-FkoUNxI329CKQ9OQC8L72MBF9KPf5q8mIupAJ5twU7G7XREW7ahb+7jFfrjZ4iy1qvhx1HwIWUIvkZBDnKkEdQ==}
|
||||
dependencies:
|
||||
'@babel/runtime': 7.18.9
|
||||
csstype: 3.0.10
|
||||
is-in-browser: 1.1.3
|
||||
tiny-warning: 1.0.3
|
||||
dev: false
|
||||
|
||||
/jss/10.9.2:
|
||||
resolution: {integrity: sha512-b8G6rWpYLR4teTUbGd4I4EsnWjg7MN0Q5bSsjKhVkJVjhQDy2KzkbD2AW3TuT0RYZVmZZHKIrXDn6kjU14qkUg==}
|
||||
|
@ -14387,7 +14399,6 @@ packages:
|
|||
csstype: 3.1.0
|
||||
is-in-browser: 1.1.3
|
||||
tiny-warning: 1.0.3
|
||||
dev: true
|
||||
|
||||
/jsx-ast-utils/2.2.3:
|
||||
resolution: {integrity: sha512-EdIHFMm+1BPynpKOpdPqiOsvnIrInRGJD7bzPZdPkjitQEqpdpUuFpq4T0npZFKTiB3RhWFdGN+oqOJIdhDhQA==}
|
||||
|
@ -16892,10 +16903,6 @@ packages:
|
|||
hasBin: true
|
||||
dev: false
|
||||
|
||||
/popper.js/1.16.1-lts:
|
||||
resolution: {integrity: sha512-Kjw8nKRl1m+VrSFCoVGPph93W/qrSO7ZkqPpTf7F4bk/sqcfWK019dWBUpE/fBOsOQY1dks/Bmcbfn1heM/IsA==}
|
||||
dev: false
|
||||
|
||||
/portfinder/1.0.28_supports-color@6.1.0:
|
||||
resolution: {integrity: sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==}
|
||||
engines: {node: '>= 0.12.0'}
|
||||
|
@ -17813,6 +17820,7 @@ packages:
|
|||
loose-envify: 1.4.0
|
||||
object-assign: 4.1.1
|
||||
react-is: 16.13.1
|
||||
dev: true
|
||||
|
||||
/prop-types/15.8.1:
|
||||
resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==}
|
||||
|
@ -18179,7 +18187,6 @@ packages:
|
|||
|
||||
/react-is/18.2.0:
|
||||
resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==}
|
||||
dev: true
|
||||
|
||||
/react-json-view/1.21.3_92b6441eaf294cfee9929841dc9e1bad:
|
||||
resolution: {integrity: sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw==}
|
||||
|
@ -18389,20 +18396,6 @@ packages:
|
|||
- '@types/react'
|
||||
dev: false
|
||||
|
||||
/react-transition-group/4.4.2_react-dom@17.0.2+react@17.0.2:
|
||||
resolution: {integrity: sha512-/RNYfRAMlZwDSr6z4zNKV6xu53/e2BuaBbGhbyYIXTrmgu/bGHzmqOs7mJSJBHy9Ud+ApHx3QjrkKSp1pxvlFg==}
|
||||
peerDependencies:
|
||||
react: '>=16.6.0'
|
||||
react-dom: '>=16.6.0'
|
||||
dependencies:
|
||||
'@babel/runtime': 7.16.7
|
||||
dom-helpers: 5.2.1
|
||||
loose-envify: 1.4.0
|
||||
prop-types: 15.8.1
|
||||
react: 17.0.2
|
||||
react-dom: 17.0.2_react@17.0.2
|
||||
dev: false
|
||||
|
||||
/react-transition-group/4.4.5_react-dom@17.0.2+react@17.0.2:
|
||||
resolution: {integrity: sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==}
|
||||
peerDependencies:
|
||||
|
@ -18415,7 +18408,6 @@ packages:
|
|||
prop-types: 15.8.1
|
||||
react: 17.0.2
|
||||
react-dom: 17.0.2_react@17.0.2
|
||||
dev: true
|
||||
|
||||
/react-twitter-widgets/1.10.0_react@17.0.2:
|
||||
resolution: {integrity: sha512-K7MAREhkKJxrhoiNWricKs1O++NyElnVpcplLzZ67gDrmeIsD3E4TUzlt0/nTZAHPOPPc86V4kEd4KIg4de7cQ==}
|
||||
|
@ -20050,7 +20042,6 @@ packages:
|
|||
|
||||
/stylis/4.0.13:
|
||||
resolution: {integrity: sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag==}
|
||||
dev: true
|
||||
|
||||
/subarg/1.0.0:
|
||||
resolution: {integrity: sha1-9izxdYHplrSPyWVpn1TAauJouNI=}
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
"eslint:write": "eslint src/**/*.tsx --fix"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=14"
|
||||
"node": ">=16"
|
||||
},
|
||||
"dependencies": {
|
||||
"@docusaurus/core": "2.0.1 ",
|
||||
|
@ -28,8 +28,9 @@
|
|||
"@docusaurus/theme-search-algolia": "2.0.1 ",
|
||||
"@docusaurus/plugin-content-docs": "2.0.1 ",
|
||||
"@docusaurus/theme-common": "2.0.1 ",
|
||||
"@material-ui/core": "^4.11.2",
|
||||
"@material-ui/icons": "^4.11.2",
|
||||
"@mui/material": "5.10.1",
|
||||
"@mui/icons-material": "5.8.4",
|
||||
"@mui/styles": "5.9.3",
|
||||
"@mdx-js/react": "^1.6.22",
|
||||
"clsx": "1.2.1",
|
||||
"classnames": "2.3.1",
|
||||
|
|
|
@ -1,30 +1,33 @@
|
|||
import Translate from '@docusaurus/Translate';
|
||||
import { ListItemSecondaryAction, Tooltip } from '@material-ui/core';
|
||||
import Avatar from '@material-ui/core/Avatar';
|
||||
import Badge from '@material-ui/core/Badge';
|
||||
import Chip from '@material-ui/core/Chip';
|
||||
import Dialog from '@material-ui/core/Dialog';
|
||||
import DialogContent from '@material-ui/core/DialogContent';
|
||||
import DialogTitle from '@material-ui/core/DialogTitle';
|
||||
import Grid from '@material-ui/core/Grid';
|
||||
import IconButton from '@material-ui/core/IconButton';
|
||||
import List from '@material-ui/core/List';
|
||||
import ListItem from '@material-ui/core/ListItem';
|
||||
import ListItemIcon from '@material-ui/core/ListItemIcon';
|
||||
import ListItemText from '@material-ui/core/ListItemText';
|
||||
import Typography from '@material-ui/core/Typography';
|
||||
import { green, yellow } from '@material-ui/core/colors';
|
||||
import { createStyles, makeStyles, withStyles } from '@material-ui/core/styles';
|
||||
import { ThemeProvider, createMuiTheme } from '@material-ui/core/styles';
|
||||
import EmojiEventsIcon from '@material-ui/icons/EmojiEvents';
|
||||
import MergeTypeIcon from '@material-ui/icons/MergeType';
|
||||
import StarIcon from '@material-ui/icons/Star';
|
||||
import Tooltip from '@mui/material/Tooltip';
|
||||
import ListItemSecondaryAction from '@mui/material/ListItemSecondaryAction';
|
||||
import Avatar from '@mui/material/Avatar';
|
||||
import Badge from '@mui/material/Badge';
|
||||
import Chip from '@mui/material/Chip';
|
||||
import Dialog from '@mui/material/Dialog';
|
||||
import DialogContent from '@mui/material/DialogContent';
|
||||
import DialogTitle from '@mui/material/DialogTitle';
|
||||
import Grid from '@mui/material/Grid';
|
||||
import IconButton from '@mui/material/IconButton';
|
||||
import List from '@mui/material/List';
|
||||
import ListItem from '@mui/material/ListItem';
|
||||
import ListItemIcon from '@mui/material/ListItemIcon';
|
||||
import ListItemText from '@mui/material/ListItemText';
|
||||
import Typography from '@mui/material/Typography';
|
||||
import { green, yellow } from '@mui/material/colors';
|
||||
import { createStyles } from '@mui/material/styles';
|
||||
import { makeStyles, withStyles } from '@mui/styles';
|
||||
import { ThemeProvider, createTheme } from '@mui/material/styles';
|
||||
import styled from '@emotion/styled';
|
||||
import EmojiEventsIcon from '@mui/icons-material/EmojiEvents';
|
||||
import MergeTypeIcon from '@mui/icons-material/MergeType';
|
||||
import StarIcon from '@mui/icons-material/Star';
|
||||
import Layout from '@theme/Layout';
|
||||
import React from 'react';
|
||||
|
||||
const generateImage = (id) => `https://avatars3.githubusercontent.com/u/${id}?s=120&v=4`;
|
||||
|
||||
const theme = createMuiTheme({
|
||||
const theme = createTheme({
|
||||
palette: {
|
||||
primary: {
|
||||
main: '#4B5E40',
|
||||
|
@ -35,39 +38,39 @@ const theme = createMuiTheme({
|
|||
},
|
||||
});
|
||||
|
||||
const useStyles = makeStyles((theme) =>
|
||||
createStyles({
|
||||
small: {
|
||||
width: theme.spacing(3),
|
||||
height: theme.spacing(3),
|
||||
},
|
||||
medium: {
|
||||
width: theme.spacing(6),
|
||||
height: theme.spacing(6),
|
||||
},
|
||||
large: {
|
||||
width: theme.spacing(12),
|
||||
height: theme.spacing(12),
|
||||
},
|
||||
root: {
|
||||
width: '100%',
|
||||
maxWidth: 360,
|
||||
backgroundColor: theme.palette.background.paper,
|
||||
},
|
||||
inline: {
|
||||
display: 'inline',
|
||||
},
|
||||
starColor: {
|
||||
color: yellow[500],
|
||||
},
|
||||
archived: {
|
||||
opacity: `0.4`,
|
||||
},
|
||||
emojiEvent: {
|
||||
color: green[800],
|
||||
},
|
||||
})
|
||||
);
|
||||
const useStyles = makeStyles(({ theme }: { theme: any }) =>({
|
||||
'@global': {
|
||||
// small: {
|
||||
// width: theme.spacing(3),
|
||||
// height: theme.spacing(3),
|
||||
// },
|
||||
// medium: {
|
||||
// width: theme.spacing(6),
|
||||
// height: theme.spacing(6),
|
||||
// },
|
||||
// large: {
|
||||
// width: theme.spacing(12),
|
||||
// height: theme.spacing(12),
|
||||
// },
|
||||
// root: {
|
||||
// width: '100%',
|
||||
// maxWidth: 360,
|
||||
// backgroundColor: theme.palette.background.paper,
|
||||
// },
|
||||
// inline: {
|
||||
// display: 'inline',
|
||||
// },
|
||||
// starColor: {
|
||||
// color: yellow[500],
|
||||
// },
|
||||
// archived: {
|
||||
// opacity: `0.4`,
|
||||
// },
|
||||
// emojiEvent: {
|
||||
// color: green[800],
|
||||
// },
|
||||
},
|
||||
}));
|
||||
|
||||
const StyledBadge = withStyles(() => ({
|
||||
badge: {
|
||||
|
@ -82,7 +85,7 @@ function ListItemLink(props) {
|
|||
}
|
||||
|
||||
type ContributorsProps = {
|
||||
contributors: any;
|
||||
data: any;
|
||||
};
|
||||
|
||||
function convertItemTo(item) {
|
||||
|
@ -97,10 +100,11 @@ function convertItemTo(item) {
|
|||
return { node };
|
||||
}
|
||||
|
||||
const Contributors: React.FC<ContributorsProps> = ({ contributors }): React.ReactElement => {
|
||||
const Contributors: React.FC<ContributorsProps> = ({ data }): React.ReactElement => {
|
||||
const [user, setUser] = React.useState(null);
|
||||
const [open, setOpen] = React.useState(false);
|
||||
const classes = useStyles();
|
||||
const {contributors, repositories} = data;
|
||||
|
||||
const handleClickOpen = (item) => {
|
||||
setUser(item);
|
||||
|
@ -159,7 +163,6 @@ const Contributors: React.FC<ContributorsProps> = ({ contributors }): React.Reac
|
|||
<Avatar
|
||||
src={generateImage(userItem.node.userId)}
|
||||
alt={userItem.node.url}
|
||||
className={classes.large}
|
||||
/>
|
||||
</div>
|
||||
);
|
||||
|
@ -168,7 +171,7 @@ const Contributors: React.FC<ContributorsProps> = ({ contributors }): React.Reac
|
|||
{user && (
|
||||
<Dialog onClose={handleClose} aria-labelledby="simple-dialog-title" open={open}>
|
||||
<DialogTitle id="simple-dialog-title">
|
||||
<Grid container justifyContent="center" alignItems="center" justify="center">
|
||||
<Grid container={true} spacing={2}>
|
||||
<Grid item lg={3} md={3} sm={3}>
|
||||
<a
|
||||
href={'https://github.com/' + user.node.url}
|
||||
|
@ -182,10 +185,10 @@ const Contributors: React.FC<ContributorsProps> = ({ contributors }): React.Reac
|
|||
/>
|
||||
</a>
|
||||
</Grid>
|
||||
<Grid lg={6} md={6} sm={6}>
|
||||
<Grid item lg={6} md={6} sm={6}>
|
||||
<Typography variant="h6">{user.node.url}</Typography>
|
||||
</Grid>
|
||||
<Grid lg={2} md={2} sm={2}>
|
||||
<Grid item lg={2} md={2} sm={2}>
|
||||
<Chip
|
||||
icon={<EmojiEventsIcon className={classes.emojiEvent} />}
|
||||
label={user.node.contributions}
|
||||
|
@ -198,20 +201,27 @@ const Contributors: React.FC<ContributorsProps> = ({ contributors }): React.Reac
|
|||
<DialogContent>
|
||||
<div className={classes.root}>
|
||||
<List component="nav" aria-label="main mailbox folders">
|
||||
{user.node.repositories.map((repo) => {
|
||||
{user.node.repositories.map(({name, contributions}) => {
|
||||
const repo = repositories.find((repo) => repo.name === name);
|
||||
if (!repo) {
|
||||
return null;
|
||||
}
|
||||
|
||||
console.log('-->', repo);
|
||||
|
||||
return (
|
||||
<ListItemLink
|
||||
className={repo.archived ? classes.archived : ''}
|
||||
key={repo.name}
|
||||
href={repo.html_url}
|
||||
href={`${repo.html_url}/pulls?q=is%3Apr+author%3A${user.node.url}+is%3Aclosed`}
|
||||
target="_blank"
|
||||
rel="noreferrer"
|
||||
>
|
||||
<ListItemIcon>
|
||||
<Badge
|
||||
badgeContent={repo.contributions}
|
||||
color="green"
|
||||
max={9999}
|
||||
badgeContent={contributions}
|
||||
color="primary"
|
||||
max={9999}
|
||||
anchorOrigin={{
|
||||
vertical: 'top',
|
||||
horizontal: 'right',
|
||||
|
|
265
website/src/components/Contributors/Contributors.tsx
Normal file
265
website/src/components/Contributors/Contributors.tsx
Normal file
|
@ -0,0 +1,265 @@
|
|||
import Translate from '@docusaurus/Translate';
|
||||
import Tooltip from '@mui/material/Tooltip';
|
||||
import ListItemSecondaryAction from '@mui/material/ListItemSecondaryAction';
|
||||
import Avatar from '@mui/material/Avatar';
|
||||
import Badge from '@mui/material/Badge';
|
||||
import Chip from '@mui/material/Chip';
|
||||
import Dialog from '@mui/material/Dialog';
|
||||
import DialogContent from '@mui/material/DialogContent';
|
||||
import DialogTitle from '@mui/material/DialogTitle';
|
||||
import Grid from '@mui/material/Grid';
|
||||
import IconButton from '@mui/material/IconButton';
|
||||
import List from '@mui/material/List';
|
||||
import ListItem from '@mui/material/ListItem';
|
||||
import ListItemIcon from '@mui/material/ListItemIcon';
|
||||
import ListItemText from '@mui/material/ListItemText';
|
||||
import Typography from '@mui/material/Typography';
|
||||
import { green, yellow } from '@mui/material/colors';
|
||||
import { createStyles } from '@mui/material/styles';
|
||||
import { makeStyles, withStyles } from '@mui/styles';
|
||||
import { ThemeProvider, createTheme } from '@mui/material/styles';
|
||||
import styled from '@emotion/styled';
|
||||
import EmojiEventsIcon from '@mui/icons-material/EmojiEvents';
|
||||
import MergeTypeIcon from '@mui/icons-material/MergeType';
|
||||
import StarIcon from '@mui/icons-material/Star';
|
||||
import Layout from '@theme/Layout';
|
||||
import React from 'react';
|
||||
|
||||
const generateImage = (id) => `https://avatars3.githubusercontent.com/u/${id}?s=120&v=4`;
|
||||
|
||||
const theme = createTheme({
|
||||
palette: {
|
||||
primary: {
|
||||
main: '#4B5E40',
|
||||
},
|
||||
secondary: {
|
||||
main: '#808a79',
|
||||
},
|
||||
},
|
||||
});
|
||||
|
||||
const useStyles = makeStyles(({ theme }: { theme: any }) =>({
|
||||
'@global': {
|
||||
// small: {
|
||||
// width: theme.spacing(3),
|
||||
// height: theme.spacing(3),
|
||||
// },
|
||||
// medium: {
|
||||
// width: theme.spacing(6),
|
||||
// height: theme.spacing(6),
|
||||
// },
|
||||
// large: {
|
||||
// width: theme.spacing(12),
|
||||
// height: theme.spacing(12),
|
||||
// },
|
||||
// root: {
|
||||
// width: '100%',
|
||||
// maxWidth: 360,
|
||||
// backgroundColor: theme.palette.background.paper,
|
||||
// },
|
||||
inline: {
|
||||
display: 'inline',
|
||||
},
|
||||
starColor: {
|
||||
color: yellow[500],
|
||||
},
|
||||
archived: {
|
||||
opacity: `0.4`,
|
||||
},
|
||||
emojiEvent: {
|
||||
color: green[800],
|
||||
},
|
||||
},
|
||||
}));
|
||||
|
||||
const StyledBadge = withStyles(() => ({
|
||||
badge: {
|
||||
right: -3,
|
||||
top: 8,
|
||||
padding: '0 4px',
|
||||
},
|
||||
}))(Badge);
|
||||
|
||||
function ListItemLink(props) {
|
||||
return <ListItem button component="a" {...props} />;
|
||||
}
|
||||
|
||||
type ContributorsProps = {
|
||||
contributors: any;
|
||||
};
|
||||
|
||||
function convertItemTo(item) {
|
||||
const node = {
|
||||
url: item.login,
|
||||
userId: item.id,
|
||||
id: `key-${item.login}`,
|
||||
contributions: item.contributions,
|
||||
repositories: item.repositories,
|
||||
};
|
||||
|
||||
return { node };
|
||||
}
|
||||
|
||||
const Contributors: React.FC<ContributorsProps> = ({ contributors }): React.ReactElement => {
|
||||
const [user, setUser] = React.useState(null);
|
||||
const [open, setOpen] = React.useState(false);
|
||||
const classes = useStyles();
|
||||
|
||||
const handleClickOpen = (item) => {
|
||||
setUser(item);
|
||||
setOpen(true);
|
||||
};
|
||||
|
||||
const handleClose = () => {
|
||||
setOpen(false);
|
||||
setUser(null);
|
||||
};
|
||||
|
||||
const handleKeyDown = (event, userItem) => {
|
||||
if (event.keyCode === 13) {
|
||||
handleClickOpen(userItem);
|
||||
}
|
||||
};
|
||||
|
||||
return (
|
||||
<>
|
||||
<Layout
|
||||
title="Contributors"
|
||||
description="Verdaccio Contributors, thanks to the community Verdaccio keeps running"
|
||||
>
|
||||
<ThemeProvider theme={theme}>
|
||||
<div style={{ display: 'flex', width: '80%', flexFlow: 'wrap', margin: '1rem auto' }}>
|
||||
<header>
|
||||
<h1>
|
||||
<Translate>Contributors </Translate>
|
||||
<span>({contributors.length}) 🎉🎉🎉</span>
|
||||
</h1>
|
||||
<p>
|
||||
<Translate>
|
||||
Thanks to everyone involved in maintaining and improving Verdaccio, this page is a
|
||||
way to thank you for all the effort you have put on it.
|
||||
</Translate>
|
||||
<b style={{ marginLeft: '0.5rem' }}>
|
||||
<Translate>Thanks</Translate>!!!
|
||||
</b>
|
||||
</p>
|
||||
</header>
|
||||
</div>
|
||||
|
||||
<div style={{ display: 'flex', width: '80%', flexFlow: 'wrap', margin: '1rem auto' }}>
|
||||
{contributors.map((item, index) => {
|
||||
const userItem = convertItemTo(item);
|
||||
return (
|
||||
<div
|
||||
title={userItem.node.url}
|
||||
role="button"
|
||||
tabIndex={index}
|
||||
style={{ flex: 'auto', cursor: 'pointer', margin: '10px' }}
|
||||
key={userItem.node.url}
|
||||
onKeyDown={(event) => handleKeyDown(event, userItem)}
|
||||
onClick={() => handleClickOpen(userItem)}
|
||||
>
|
||||
<Avatar
|
||||
src={generateImage(userItem.node.userId)}
|
||||
alt={userItem.node.url}
|
||||
className={classes.large}
|
||||
/>
|
||||
</div>
|
||||
);
|
||||
})}
|
||||
</div>
|
||||
{user && (
|
||||
<Dialog onClose={handleClose} aria-labelledby="simple-dialog-title" open={open}>
|
||||
<DialogTitle id="simple-dialog-title">
|
||||
<Grid justifyContent="center" alignItems="center" justify="center">
|
||||
<Grid item lg={3} md={3} sm={3}>
|
||||
<a
|
||||
href={'https://github.com/' + user.node.url}
|
||||
target="_blank"
|
||||
rel="noreferrer"
|
||||
>
|
||||
<Avatar
|
||||
src={generateImage(user.node.userId)}
|
||||
alt={user.node.url}
|
||||
className={classes.medium}
|
||||
/>
|
||||
</a>
|
||||
</Grid>
|
||||
<Grid lg={6} md={6} sm={6}>
|
||||
<Typography variant="h6">{user.node.url}</Typography>
|
||||
</Grid>
|
||||
<Grid lg={2} md={2} sm={2}>
|
||||
<Chip
|
||||
icon={<EmojiEventsIcon className={classes.emojiEvent} />}
|
||||
label={user.node.contributions}
|
||||
color="default"
|
||||
/>
|
||||
</Grid>
|
||||
</Grid>
|
||||
</DialogTitle>
|
||||
|
||||
<DialogContent>
|
||||
<div className={classes.root}>
|
||||
<List component="nav" aria-label="main mailbox folders">
|
||||
{user.node.repositories.map((repo) => {
|
||||
return (
|
||||
<ListItemLink
|
||||
className={repo.archived ? classes.archived : ''}
|
||||
key={repo.name}
|
||||
href={repo.html_url}
|
||||
target="_blank"
|
||||
rel="noreferrer"
|
||||
>
|
||||
<ListItemIcon>
|
||||
<Badge
|
||||
badgeContent={repo.contributions}
|
||||
color="green"
|
||||
max={9999}
|
||||
anchorOrigin={{
|
||||
vertical: 'top',
|
||||
horizontal: 'right',
|
||||
}}
|
||||
>
|
||||
<MergeTypeIcon />
|
||||
</Badge>
|
||||
</ListItemIcon>
|
||||
<Tooltip title={repo.archived ? 'archived' : ''}>
|
||||
<ListItemText
|
||||
primary={<Typography color="primary">{repo.name}</Typography>}
|
||||
secondary={
|
||||
<Typography color="secondary" variant="body2">
|
||||
{repo.description}
|
||||
</Typography>
|
||||
}
|
||||
/>
|
||||
</Tooltip>
|
||||
<ListItemSecondaryAction
|
||||
className={repo.archived ? classes.archived : ''}
|
||||
>
|
||||
<a
|
||||
href={'https://github.com/' + repo.full_name + '/stargazers'}
|
||||
target="_blank"
|
||||
rel="noreferrer"
|
||||
>
|
||||
<IconButton edge="end" aria-label="delete">
|
||||
<StyledBadge badgeContent={repo.staergezers} max={999}>
|
||||
<StarIcon className={classes.starColor} />
|
||||
</StyledBadge>
|
||||
</IconButton>
|
||||
</a>
|
||||
</ListItemSecondaryAction>
|
||||
</ListItemLink>
|
||||
);
|
||||
})}
|
||||
</List>
|
||||
</div>
|
||||
</DialogContent>
|
||||
</Dialog>
|
||||
)}
|
||||
</ThemeProvider>
|
||||
</Layout>
|
||||
</>
|
||||
);
|
||||
};
|
||||
|
||||
export default Contributors;
|
0
website/src/components/Contributors/index.ts
Normal file
0
website/src/components/Contributors/index.ts
Normal file
Loading…
Add table
Reference in a new issue