diff --git a/.eslintrc.json b/.eslintrc.json
new file mode 100644
index 0000000..7012186
--- /dev/null
+++ b/.eslintrc.json
@@ -0,0 +1,26 @@
+{
+ "env": {
+ "browser": true,
+ "es2021": true
+ },
+ "extends": [
+ "eslint:recommended",
+ "plugin:react/recommended",
+ "plugin:@typescript-eslint/recommended",
+ "prettier"
+ ],
+ "parser": "@typescript-eslint/parser",
+ "parserOptions": {
+ "ecmaFeatures": {
+ "jsx": true
+ },
+ "ecmaVersion": "latest",
+ "sourceType": "module"
+ },
+ "plugins": ["react", "@typescript-eslint"],
+ "settings": {
+ "react": {
+ "version": "detect"
+ }
+ }
+}
diff --git a/.gitignore b/.gitignore
index af46638..1673153 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,6 +7,7 @@
# Generated files
.docusaurus
.cache-loader
+.eslintcache
# Misc
.DS_Store
diff --git a/.prettierignore b/.prettierignore
new file mode 100644
index 0000000..bbd283f
--- /dev/null
+++ b/.prettierignore
@@ -0,0 +1,24 @@
+# Dependencies
+/node_modules
+
+# Production
+/build
+
+# Generated files
+.docusaurus
+.cache-loader
+.eslintcache
+
+# Misc
+.DS_Store
+.env.local
+.env.development.local
+.env.test.local
+.env.production.local
+
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
+
+# Yarn
+.yarn/*
\ No newline at end of file
diff --git a/.prettierrc.json b/.prettierrc.json
new file mode 100644
index 0000000..da8128c
--- /dev/null
+++ b/.prettierrc.json
@@ -0,0 +1,5 @@
+{
+ "singleQuote": true,
+ "jsxSingleQuote": true,
+ "trailingComma": "all"
+}
diff --git a/.yarnrc.yml b/.yarnrc.yml
index 113750a..6d86dae 100644
--- a/.yarnrc.yml
+++ b/.yarnrc.yml
@@ -2,6 +2,6 @@ nodeLinker: node-modules
plugins:
- path: .yarn/plugins/@yarnpkg/plugin-typescript.cjs
- spec: "@yarnpkg/plugin-typescript"
+ spec: '@yarnpkg/plugin-typescript'
yarnPath: .yarn/releases/yarn-3.1.1.cjs
diff --git a/docs/tutorial-basics/markdown-features.mdx b/docs/tutorial-basics/markdown-features.mdx
index 8855626..e4911ae 100644
--- a/docs/tutorial-basics/markdown-features.mdx
+++ b/docs/tutorial-basics/markdown-features.mdx
@@ -123,7 +123,7 @@ This is Docusaurus green !
This is Facebook blue !
```
-export const Highlight = ({children, color}) => (
+export const Highlight = ({ children, color }) => (
(
}}
onClick={() => {
alert(`You clicked the color ${color} with label ${children}`);
- }}>
+ }}
+ >
{children}
);
diff --git a/docusaurus.config.js b/docusaurus.config.js
index 437d1fb..7acb834 100644
--- a/docusaurus.config.js
+++ b/docusaurus.config.js
@@ -24,7 +24,8 @@ const config = {
docs: {
sidebarPath: require.resolve('./sidebars.js'),
// Please change this to your repo.
- editUrl: 'https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/',
+ editUrl:
+ 'https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/',
},
blog: {
showReadingTime: true,
@@ -55,7 +56,7 @@ const config = {
position: 'left',
label: 'Tutorial',
},
- {to: '/blog', label: 'Blog', position: 'left'},
+ { to: '/blog', label: 'Blog', position: 'left' },
{
href: 'https://github.com/facebook/docusaurus',
label: 'GitHub',
diff --git a/package.json b/package.json
index 963a913..018ae36 100644
--- a/package.json
+++ b/package.json
@@ -12,7 +12,9 @@
"serve": "docusaurus serve",
"write-translations": "docusaurus write-translations",
"write-heading-ids": "docusaurus write-heading-ids",
- "typecheck": "tsc"
+ "typecheck": "tsc",
+ "check": "prettier --check . && eslint --cache src",
+ "fix": "prettier --write . && eslint --cache --fix src"
},
"dependencies": {
"@docusaurus/core": "2.0.0-beta.15",
@@ -26,6 +28,14 @@
"devDependencies": {
"@docusaurus/module-type-aliases": "2.0.0-beta.15",
"@tsconfig/docusaurus": "^1.0.4",
+ "@types/eslint": "^8",
+ "@types/prettier": "^2",
+ "@typescript-eslint/eslint-plugin": "^5.12.0",
+ "@typescript-eslint/parser": "^5.12.0",
+ "eslint": "^8.9.0",
+ "eslint-config-prettier": "^8.3.0",
+ "eslint-plugin-react": "^7.28.0",
+ "prettier": "^2.5.1",
"typescript": "^4.5.2"
},
"browserslist": {
diff --git a/sidebars.js b/sidebars.js
index fd342f2..54ba609 100644
--- a/sidebars.js
+++ b/sidebars.js
@@ -14,7 +14,7 @@
/** @type {import('@docusaurus/plugin-content-docs').SidebarsConfig} */
const sidebars = {
// By default, Docusaurus generates a sidebar from the docs folder structure
- tutorialSidebar: [{type: 'autogenerated', dirName: '.'}],
+ tutorialSidebar: [{ type: 'autogenerated', dirName: '.' }],
// But you can create a sidebar manually
/*
diff --git a/src/components/HomepageFeatures.tsx b/src/components/HomepageFeatures.tsx
index e1d1c79..2021e8c 100644
--- a/src/components/HomepageFeatures.tsx
+++ b/src/components/HomepageFeatures.tsx
@@ -42,17 +42,17 @@ const FeatureList: FeatureItem[] = [
},
];
-function Feature({title, image, description}: FeatureItem) {
+function Feature({ title, image, description }: FeatureItem) {
return (
-
+
-
+
@@ -63,8 +63,8 @@ function Feature({title, image, description}: FeatureItem) {
export default function HomepageFeatures(): JSX.Element {
return (
-
-
+
+
{FeatureList.map((props, idx) => (
))}
diff --git a/src/pages/index.tsx b/src/pages/index.tsx
index cc4f721..2883aee 100644
--- a/src/pages/index.tsx
+++ b/src/pages/index.tsx
@@ -7,16 +7,17 @@ import styles from './index.module.css';
import HomepageFeatures from '../components/HomepageFeatures';
function HomepageHeader() {
- const {siteConfig} = useDocusaurusContext();
+ const { siteConfig } = useDocusaurusContext();
return (
-
-
{siteConfig.title}
-
{siteConfig.tagline}
+
+
{siteConfig.title}
+
{siteConfig.tagline}
+ className='button button--secondary button--lg'
+ to='/docs/intro'
+ >
Docusaurus Tutorial - 5min ⏱️
@@ -26,11 +27,12 @@ function HomepageHeader() {
}
export default function Home(): JSX.Element {
- const {siteConfig} = useDocusaurusContext();
+ const { siteConfig } = useDocusaurusContext();
return (
+ description='Description will go into a meta tag in '
+ >
diff --git a/yarn.lock b/yarn.lock
index 34fbe3d..3c020a9 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2100,6 +2100,23 @@ __metadata:
languageName: node
linkType: hard
+"@eslint/eslintrc@npm:^1.1.0":
+ version: 1.1.0
+ resolution: "@eslint/eslintrc@npm:1.1.0"
+ dependencies:
+ ajv: ^6.12.4
+ debug: ^4.3.2
+ espree: ^9.3.1
+ globals: ^13.9.0
+ ignore: ^4.0.6
+ import-fresh: ^3.2.1
+ js-yaml: ^4.1.0
+ minimatch: ^3.0.4
+ strip-json-comments: ^3.1.1
+ checksum: 784aa2157e2808b52bbbaf1d1cfca9a6ba0b2faaa3696eb7a1229d4b357400fbd8a6aa09a16e7ae0868ea075d3a8f365cf5928b6d05a1df47f40a1167423a4fa
+ languageName: node
+ linkType: hard
+
"@gar/promisify@npm:^1.0.1":
version: 1.1.3
resolution: "@gar/promisify@npm:1.1.3"
@@ -2123,6 +2140,24 @@ __metadata:
languageName: node
linkType: hard
+"@humanwhocodes/config-array@npm:^0.9.2":
+ version: 0.9.3
+ resolution: "@humanwhocodes/config-array@npm:0.9.3"
+ dependencies:
+ "@humanwhocodes/object-schema": ^1.2.1
+ debug: ^4.1.1
+ minimatch: ^3.0.4
+ checksum: 6e5d7d274941c459bab0a14a87e372206d89fad3e4879d982edc942e8cc34da6510ea3644b8535a2a9edaa6527e91dccceabc6837ffa8ee506d66bca5d269ebc
+ languageName: node
+ linkType: hard
+
+"@humanwhocodes/object-schema@npm:^1.2.1":
+ version: 1.2.1
+ resolution: "@humanwhocodes/object-schema@npm:1.2.1"
+ checksum: a824a1ec31591231e4bad5787641f59e9633827d0a2eaae131a288d33c9ef0290bd16fda8da6f7c0fcb014147865d12118df10db57f27f41e20da92369fcb3f1
+ languageName: node
+ linkType: hard
+
"@jridgewell/resolve-uri@npm:^3.0.3":
version: 3.0.5
resolution: "@jridgewell/resolve-uri@npm:3.0.5"
@@ -2532,7 +2567,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/eslint@npm:*":
+"@types/eslint@npm:*, @types/eslint@npm:^8":
version: 8.4.1
resolution: "@types/eslint@npm:8.4.1"
dependencies:
@@ -2657,6 +2692,13 @@ __metadata:
languageName: node
linkType: hard
+"@types/prettier@npm:^2":
+ version: 2.4.4
+ resolution: "@types/prettier@npm:2.4.4"
+ checksum: 2c2cc57efd49c7d8907415a72f96c84a6dd8696dd3bf8aa4ca3a667427bebf71cbfbc912673624bdfc935d272d1c008c639cf155f6449315990a4dc110f0d216
+ languageName: node
+ linkType: hard
+
"@types/prop-types@npm:*":
version: 15.7.4
resolution: "@types/prop-types@npm:15.7.4"
@@ -2806,6 +2848,123 @@ __metadata:
languageName: node
linkType: hard
+"@typescript-eslint/eslint-plugin@npm:^5.12.0":
+ version: 5.12.0
+ resolution: "@typescript-eslint/eslint-plugin@npm:5.12.0"
+ dependencies:
+ "@typescript-eslint/scope-manager": 5.12.0
+ "@typescript-eslint/type-utils": 5.12.0
+ "@typescript-eslint/utils": 5.12.0
+ debug: ^4.3.2
+ functional-red-black-tree: ^1.0.1
+ ignore: ^5.1.8
+ regexpp: ^3.2.0
+ semver: ^7.3.5
+ tsutils: ^3.21.0
+ peerDependencies:
+ "@typescript-eslint/parser": ^5.0.0
+ eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: ac7074b51456748ef8770d82f5b4e691e1b93bb1353b448bb1b43db5b5a9722a6a012dc1dc0a3b35ab0c0ca7c1b5412f535ad992115132ed84ed6f4179778d37
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/parser@npm:^5.12.0":
+ version: 5.12.0
+ resolution: "@typescript-eslint/parser@npm:5.12.0"
+ dependencies:
+ "@typescript-eslint/scope-manager": 5.12.0
+ "@typescript-eslint/types": 5.12.0
+ "@typescript-eslint/typescript-estree": 5.12.0
+ debug: ^4.3.2
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: 0453c14d967ebba4ebe0d763882b7a1258f23a710d127f53196d360b78722d880cc8c0299feb52ecc4e10600834c22559bf543211249d878efad864f7ec856bc
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/scope-manager@npm:5.12.0":
+ version: 5.12.0
+ resolution: "@typescript-eslint/scope-manager@npm:5.12.0"
+ dependencies:
+ "@typescript-eslint/types": 5.12.0
+ "@typescript-eslint/visitor-keys": 5.12.0
+ checksum: 87cc4e8ab3b495293e51685566cafca6f217c7328fc1210e4a9c3a89e864c5e3a04ddde11708e07820185fd158cb448980607a93fd658fa2089c152f27a847d0
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/type-utils@npm:5.12.0":
+ version: 5.12.0
+ resolution: "@typescript-eslint/type-utils@npm:5.12.0"
+ dependencies:
+ "@typescript-eslint/utils": 5.12.0
+ debug: ^4.3.2
+ tsutils: ^3.21.0
+ peerDependencies:
+ eslint: "*"
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: 90390603319441493b62611730db78f8a732e32a5d9097d1e9c6581da6caeb71cc08a3ed6c716f2fc490b153f956c9a2471d9fbe97c22214ca86f58511c7581a
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/types@npm:5.12.0":
+ version: 5.12.0
+ resolution: "@typescript-eslint/types@npm:5.12.0"
+ checksum: f5e7f8270cb0f9f18886bf00f8f1fd589b793f4c05dc2de53cc826beb969161e19ffc10f51237402fb9f3d24f5aaf3bb41b1d8da70e115ec3ff11e79b3471988
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/typescript-estree@npm:5.12.0":
+ version: 5.12.0
+ resolution: "@typescript-eslint/typescript-estree@npm:5.12.0"
+ dependencies:
+ "@typescript-eslint/types": 5.12.0
+ "@typescript-eslint/visitor-keys": 5.12.0
+ debug: ^4.3.2
+ globby: ^11.0.4
+ is-glob: ^4.0.3
+ semver: ^7.3.5
+ tsutils: ^3.21.0
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: 6a8e852c210b20370eb564f3beb245c425e65a4de3e78a1e2f278a241b6acf72ba43b10767df18fc1654b529453529f721fa673569406ace4011712c9c837900
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/utils@npm:5.12.0":
+ version: 5.12.0
+ resolution: "@typescript-eslint/utils@npm:5.12.0"
+ dependencies:
+ "@types/json-schema": ^7.0.9
+ "@typescript-eslint/scope-manager": 5.12.0
+ "@typescript-eslint/types": 5.12.0
+ "@typescript-eslint/typescript-estree": 5.12.0
+ eslint-scope: ^5.1.1
+ eslint-utils: ^3.0.0
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
+ checksum: 34c394db0510be78c5cbb8928c9eb81405a117dd9e5903a149e4f3c20218dcda89a29e5012984d07c8ce9e5c7f5d7c38f5c3061558028f3f518ac98bbeb9a006
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/visitor-keys@npm:5.12.0":
+ version: 5.12.0
+ resolution: "@typescript-eslint/visitor-keys@npm:5.12.0"
+ dependencies:
+ "@typescript-eslint/types": 5.12.0
+ eslint-visitor-keys: ^3.0.0
+ checksum: c3774f542aae801926edf86fe6cab534c4cdac914b035730912443ed53fcc701b0f0e7b1a0d5fc959484637c55f63409fc43df5508c334e202d66d4654484d11
+ languageName: node
+ linkType: hard
+
"@webassemblyjs/ast@npm:1.11.1":
version: 1.11.1
resolution: "@webassemblyjs/ast@npm:1.11.1"
@@ -3006,7 +3165,7 @@ __metadata:
languageName: node
linkType: hard
-"acorn-jsx@npm:^5.0.1":
+"acorn-jsx@npm:^5.0.1, acorn-jsx@npm:^5.3.1":
version: 5.3.2
resolution: "acorn-jsx@npm:5.3.2"
peerDependencies:
@@ -3031,7 +3190,7 @@ __metadata:
languageName: node
linkType: hard
-"acorn@npm:^8.0.4, acorn@npm:^8.4.1":
+"acorn@npm:^8.0.4, acorn@npm:^8.4.1, acorn@npm:^8.7.0":
version: 8.7.0
resolution: "acorn@npm:8.7.0"
bin:
@@ -3111,7 +3270,7 @@ __metadata:
languageName: node
linkType: hard
-"ajv@npm:^6.12.2, ajv@npm:^6.12.4, ajv@npm:^6.12.5":
+"ajv@npm:^6.10.0, ajv@npm:^6.12.2, ajv@npm:^6.12.4, ajv@npm:^6.12.5":
version: 6.12.6
resolution: "ajv@npm:6.12.6"
dependencies:
@@ -3282,6 +3441,19 @@ __metadata:
languageName: node
linkType: hard
+"array-includes@npm:^3.1.3, array-includes@npm:^3.1.4":
+ version: 3.1.4
+ resolution: "array-includes@npm:3.1.4"
+ dependencies:
+ call-bind: ^1.0.2
+ define-properties: ^1.1.3
+ es-abstract: ^1.19.1
+ get-intrinsic: ^1.1.1
+ is-string: ^1.0.7
+ checksum: 69967c38c52698f84b50a7aed5554aadc89c6ac6399b6d92ad061a5952f8423b4bba054c51d40963f791dfa294d7247cdd7988b6b1f2c5861477031c6386e1c0
+ languageName: node
+ linkType: hard
+
"array-union@npm:^2.1.0":
version: 2.1.0
resolution: "array-union@npm:2.1.0"
@@ -3296,6 +3468,17 @@ __metadata:
languageName: node
linkType: hard
+"array.prototype.flatmap@npm:^1.2.5":
+ version: 1.2.5
+ resolution: "array.prototype.flatmap@npm:1.2.5"
+ dependencies:
+ call-bind: ^1.0.0
+ define-properties: ^1.1.3
+ es-abstract: ^1.19.0
+ checksum: a14119a28e5687a13cf3fd6756a8e7810563a9e81cd4227e27a25c31d362df47ac72553f06a271fd728741e199047933ad43d561d64a28da0b4e1a26f74e939e
+ languageName: node
+ linkType: hard
+
"asap@npm:~2.0.3":
version: 2.0.6
resolution: "asap@npm:2.0.6"
@@ -3738,7 +3921,7 @@ __metadata:
languageName: node
linkType: hard
-"chalk@npm:^4.1.0, chalk@npm:^4.1.2":
+"chalk@npm:^4.0.0, chalk@npm:^4.1.0, chalk@npm:^4.1.2":
version: 4.1.2
resolution: "chalk@npm:4.1.2"
dependencies:
@@ -4223,7 +4406,7 @@ __metadata:
languageName: node
linkType: hard
-"cross-spawn@npm:^7.0.3":
+"cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3":
version: 7.0.3
resolution: "cross-spawn@npm:7.0.3"
dependencies:
@@ -4455,7 +4638,7 @@ __metadata:
languageName: node
linkType: hard
-"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1":
+"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2":
version: 4.3.3
resolution: "debug@npm:4.3.3"
dependencies:
@@ -4506,6 +4689,13 @@ __metadata:
languageName: node
linkType: hard
+"deep-is@npm:^0.1.3":
+ version: 0.1.4
+ resolution: "deep-is@npm:0.1.4"
+ checksum: edb65dd0d7d1b9c40b2f50219aef30e116cedd6fc79290e740972c132c09106d2e80aa0bc8826673dd5a00222d4179c84b36a790eef63a4c4bca75a37ef90804
+ languageName: node
+ linkType: hard
+
"deepmerge@npm:^4.2.2":
version: 4.2.2
resolution: "deepmerge@npm:4.2.2"
@@ -4659,6 +4849,24 @@ __metadata:
languageName: node
linkType: hard
+"doctrine@npm:^2.1.0":
+ version: 2.1.0
+ resolution: "doctrine@npm:2.1.0"
+ dependencies:
+ esutils: ^2.0.2
+ checksum: a45e277f7feaed309fe658ace1ff286c6e2002ac515af0aaf37145b8baa96e49899638c7cd47dccf84c3d32abfc113246625b3ac8f552d1046072adee13b0dc8
+ languageName: node
+ linkType: hard
+
+"doctrine@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "doctrine@npm:3.0.0"
+ dependencies:
+ esutils: ^2.0.2
+ checksum: fd7673ca77fe26cd5cba38d816bc72d641f500f1f9b25b83e8ce28827fe2da7ad583a8da26ab6af85f834138cf8dae9f69b0cd6ab925f52ddab1754db44d99ce
+ languageName: node
+ linkType: hard
+
"docusaurus-editor-preview@workspace:.":
version: 0.0.0-use.local
resolution: "docusaurus-editor-preview@workspace:."
@@ -4668,7 +4876,15 @@ __metadata:
"@docusaurus/preset-classic": 2.0.0-beta.15
"@mdx-js/react": ^1.6.21
"@tsconfig/docusaurus": ^1.0.4
+ "@types/eslint": ^8
+ "@types/prettier": ^2
+ "@typescript-eslint/eslint-plugin": ^5.12.0
+ "@typescript-eslint/parser": ^5.12.0
clsx: ^1.1.1
+ eslint: ^8.9.0
+ eslint-config-prettier: ^8.3.0
+ eslint-plugin-react: ^7.28.0
+ prettier: ^2.5.1
prism-react-renderer: ^1.2.1
react: ^17.0.1
react-dom: ^17.0.1
@@ -4926,6 +5142,34 @@ __metadata:
languageName: node
linkType: hard
+"es-abstract@npm:^1.19.0, es-abstract@npm:^1.19.1":
+ version: 1.19.1
+ resolution: "es-abstract@npm:1.19.1"
+ dependencies:
+ call-bind: ^1.0.2
+ es-to-primitive: ^1.2.1
+ function-bind: ^1.1.1
+ get-intrinsic: ^1.1.1
+ get-symbol-description: ^1.0.0
+ has: ^1.0.3
+ has-symbols: ^1.0.2
+ internal-slot: ^1.0.3
+ is-callable: ^1.2.4
+ is-negative-zero: ^2.0.1
+ is-regex: ^1.1.4
+ is-shared-array-buffer: ^1.0.1
+ is-string: ^1.0.7
+ is-weakref: ^1.0.1
+ object-inspect: ^1.11.0
+ object-keys: ^1.1.1
+ object.assign: ^4.1.2
+ string.prototype.trimend: ^1.0.4
+ string.prototype.trimstart: ^1.0.4
+ unbox-primitive: ^1.0.1
+ checksum: b6be8410672c5364db3fb01eb786e30c7b4bb32b4af63d381c08840f4382c4a168e7855cd338bf59d4f1a1a1138f4d748d1fd40ec65aaa071876f9e9fbfed949
+ languageName: node
+ linkType: hard
+
"es-module-lexer@npm:^0.9.0":
version: 0.9.3
resolution: "es-module-lexer@npm:0.9.3"
@@ -4933,6 +5177,17 @@ __metadata:
languageName: node
linkType: hard
+"es-to-primitive@npm:^1.2.1":
+ version: 1.2.1
+ resolution: "es-to-primitive@npm:1.2.1"
+ dependencies:
+ is-callable: ^1.1.4
+ is-date-object: ^1.0.1
+ is-symbol: ^1.0.2
+ checksum: 4ead6671a2c1402619bdd77f3503991232ca15e17e46222b0a41a5d81aebc8740a77822f5b3c965008e631153e9ef0580540007744521e72de8e33599fca2eed
+ languageName: node
+ linkType: hard
+
"escalade@npm:^3.1.1":
version: 3.1.1
resolution: "escalade@npm:3.1.1"
@@ -4968,7 +5223,42 @@ __metadata:
languageName: node
linkType: hard
-"eslint-scope@npm:5.1.1":
+"eslint-config-prettier@npm:^8.3.0":
+ version: 8.3.0
+ resolution: "eslint-config-prettier@npm:8.3.0"
+ peerDependencies:
+ eslint: ">=7.0.0"
+ bin:
+ eslint-config-prettier: bin/cli.js
+ checksum: df4cea3032671995bb5ab07e016169072f7fa59f44a53251664d9ca60951b66cdc872683b5c6a3729c91497c11490ca44a79654b395dd6756beb0c3903a37196
+ languageName: node
+ linkType: hard
+
+"eslint-plugin-react@npm:^7.28.0":
+ version: 7.28.0
+ resolution: "eslint-plugin-react@npm:7.28.0"
+ dependencies:
+ array-includes: ^3.1.4
+ array.prototype.flatmap: ^1.2.5
+ doctrine: ^2.1.0
+ estraverse: ^5.3.0
+ jsx-ast-utils: ^2.4.1 || ^3.0.0
+ minimatch: ^3.0.4
+ object.entries: ^1.1.5
+ object.fromentries: ^2.0.5
+ object.hasown: ^1.1.0
+ object.values: ^1.1.5
+ prop-types: ^15.7.2
+ resolve: ^2.0.0-next.3
+ semver: ^6.3.0
+ string.prototype.matchall: ^4.0.6
+ peerDependencies:
+ eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8
+ checksum: 90293d0fd53bb1f735ffd32141cdd211fb1120c9f7bbe5342f9e923261a39e52a2b2575d4e46c9cd77d257f42db4a99b8b339689fc5b5c1c26048929f69b1784
+ languageName: node
+ linkType: hard
+
+"eslint-scope@npm:5.1.1, eslint-scope@npm:^5.1.1":
version: 5.1.1
resolution: "eslint-scope@npm:5.1.1"
dependencies:
@@ -4978,6 +5268,97 @@ __metadata:
languageName: node
linkType: hard
+"eslint-scope@npm:^7.1.1":
+ version: 7.1.1
+ resolution: "eslint-scope@npm:7.1.1"
+ dependencies:
+ esrecurse: ^4.3.0
+ estraverse: ^5.2.0
+ checksum: 9f6e974ab2db641ca8ab13508c405b7b859e72afe9f254e8131ff154d2f40c99ad4545ce326fd9fde3212ff29707102562a4834f1c48617b35d98c71a97fbf3e
+ languageName: node
+ linkType: hard
+
+"eslint-utils@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "eslint-utils@npm:3.0.0"
+ dependencies:
+ eslint-visitor-keys: ^2.0.0
+ peerDependencies:
+ eslint: ">=5"
+ checksum: 0668fe02f5adab2e5a367eee5089f4c39033af20499df88fe4e6aba2015c20720404d8c3d6349b6f716b08fdf91b9da4e5d5481f265049278099c4c836ccb619
+ languageName: node
+ linkType: hard
+
+"eslint-visitor-keys@npm:^2.0.0":
+ version: 2.1.0
+ resolution: "eslint-visitor-keys@npm:2.1.0"
+ checksum: e3081d7dd2611a35f0388bbdc2f5da60b3a3c5b8b6e928daffff7391146b434d691577aa95064c8b7faad0b8a680266bcda0a42439c18c717b80e6718d7e267d
+ languageName: node
+ linkType: hard
+
+"eslint-visitor-keys@npm:^3.0.0, eslint-visitor-keys@npm:^3.3.0":
+ version: 3.3.0
+ resolution: "eslint-visitor-keys@npm:3.3.0"
+ checksum: d59e68a7c5a6d0146526b0eec16ce87fbf97fe46b8281e0d41384224375c4e52f5ffb9e16d48f4ea50785cde93f766b0c898e31ab89978d88b0e1720fbfb7808
+ languageName: node
+ linkType: hard
+
+"eslint@npm:^8.9.0":
+ version: 8.9.0
+ resolution: "eslint@npm:8.9.0"
+ dependencies:
+ "@eslint/eslintrc": ^1.1.0
+ "@humanwhocodes/config-array": ^0.9.2
+ ajv: ^6.10.0
+ chalk: ^4.0.0
+ cross-spawn: ^7.0.2
+ debug: ^4.3.2
+ doctrine: ^3.0.0
+ escape-string-regexp: ^4.0.0
+ eslint-scope: ^7.1.1
+ eslint-utils: ^3.0.0
+ eslint-visitor-keys: ^3.3.0
+ espree: ^9.3.1
+ esquery: ^1.4.0
+ esutils: ^2.0.2
+ fast-deep-equal: ^3.1.3
+ file-entry-cache: ^6.0.1
+ functional-red-black-tree: ^1.0.1
+ glob-parent: ^6.0.1
+ globals: ^13.6.0
+ ignore: ^5.2.0
+ import-fresh: ^3.0.0
+ imurmurhash: ^0.1.4
+ is-glob: ^4.0.0
+ js-yaml: ^4.1.0
+ json-stable-stringify-without-jsonify: ^1.0.1
+ levn: ^0.4.1
+ lodash.merge: ^4.6.2
+ minimatch: ^3.0.4
+ natural-compare: ^1.4.0
+ optionator: ^0.9.1
+ regexpp: ^3.2.0
+ strip-ansi: ^6.0.1
+ strip-json-comments: ^3.1.0
+ text-table: ^0.2.0
+ v8-compile-cache: ^2.0.3
+ bin:
+ eslint: bin/eslint.js
+ checksum: 8efecdb9752ee6cb4d2787a14e00cbeab29562ed95dd71c6f3f8ac410426a067d5aa659416d2290e46ca44bc5607e6a6e6c62f814694d8639f80666f522022a7
+ languageName: node
+ linkType: hard
+
+"espree@npm:^9.3.1":
+ version: 9.3.1
+ resolution: "espree@npm:9.3.1"
+ dependencies:
+ acorn: ^8.7.0
+ acorn-jsx: ^5.3.1
+ eslint-visitor-keys: ^3.3.0
+ checksum: d7161db30b65427e0799383699ac4c441533a38faee005153694b68b933ba7a24666680edfc490fa77e3a84a22dbd955768034a6f811af5049774eead83063a5
+ languageName: node
+ linkType: hard
+
"esprima@npm:^4.0.0":
version: 4.0.1
resolution: "esprima@npm:4.0.1"
@@ -4988,6 +5369,15 @@ __metadata:
languageName: node
linkType: hard
+"esquery@npm:^1.4.0":
+ version: 1.4.0
+ resolution: "esquery@npm:1.4.0"
+ dependencies:
+ estraverse: ^5.1.0
+ checksum: a0807e17abd7fbe5fbd4fab673038d6d8a50675cdae6b04fbaa520c34581be0c5fa24582990e8acd8854f671dd291c78bb2efb9e0ed5b62f33bac4f9cf820210
+ languageName: node
+ linkType: hard
+
"esrecurse@npm:^4.3.0":
version: 4.3.0
resolution: "esrecurse@npm:4.3.0"
@@ -5004,7 +5394,7 @@ __metadata:
languageName: node
linkType: hard
-"estraverse@npm:^5.2.0":
+"estraverse@npm:^5.1.0, estraverse@npm:^5.2.0, estraverse@npm:^5.3.0":
version: 5.3.0
resolution: "estraverse@npm:5.3.0"
checksum: 072780882dc8416ad144f8fe199628d2b3e7bbc9989d9ed43795d2c90309a2047e6bc5979d7e2322a341163d22cfad9e21f4110597fe487519697389497e4e2b
@@ -5153,6 +5543,13 @@ __metadata:
languageName: node
linkType: hard
+"fast-levenshtein@npm:^2.0.6":
+ version: 2.0.6
+ resolution: "fast-levenshtein@npm:2.0.6"
+ checksum: 92cfec0a8dfafd9c7a15fba8f2cc29cd0b62b85f056d99ce448bbcd9f708e18ab2764bda4dd5158364f4145a7c72788538994f0d1787b956ef0d1062b0f7c24c
+ languageName: node
+ linkType: hard
+
"fast-url-parser@npm:1.1.3":
version: 1.1.3
resolution: "fast-url-parser@npm:1.1.3"
@@ -5220,6 +5617,15 @@ __metadata:
languageName: node
linkType: hard
+"file-entry-cache@npm:^6.0.1":
+ version: 6.0.1
+ resolution: "file-entry-cache@npm:6.0.1"
+ dependencies:
+ flat-cache: ^3.0.4
+ checksum: f49701feaa6314c8127c3c2f6173cfefff17612f5ed2daaafc6da13b5c91fd43e3b2a58fd0d63f9f94478a501b167615931e7200e31485e320f74a33885a9c74
+ languageName: node
+ linkType: hard
+
"file-loader@npm:^6.2.0":
version: 6.2.0
resolution: "file-loader@npm:6.2.0"
@@ -5303,6 +5709,23 @@ __metadata:
languageName: node
linkType: hard
+"flat-cache@npm:^3.0.4":
+ version: 3.0.4
+ resolution: "flat-cache@npm:3.0.4"
+ dependencies:
+ flatted: ^3.1.0
+ rimraf: ^3.0.2
+ checksum: 4fdd10ecbcbf7d520f9040dd1340eb5dfe951e6f0ecf2252edeec03ee68d989ec8b9a20f4434270e71bcfd57800dc09b3344fca3966b2eb8f613072c7d9a2365
+ languageName: node
+ linkType: hard
+
+"flatted@npm:^3.1.0":
+ version: 3.2.5
+ resolution: "flatted@npm:3.2.5"
+ checksum: 3c436e9695ccca29620b4be5671dd72e5dd0a7500e0856611b7ca9bd8169f177f408c3b9abfa78dfe1493ee2d873e2c119080a8a9bee4e1a186a9e60ca6c89f1
+ languageName: node
+ linkType: hard
+
"flux@npm:^4.0.1":
version: 4.0.3
resolution: "flux@npm:4.0.3"
@@ -5449,6 +5872,13 @@ __metadata:
languageName: node
linkType: hard
+"functional-red-black-tree@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "functional-red-black-tree@npm:1.0.1"
+ checksum: ca6c170f37640e2d94297da8bb4bf27a1d12bea3e00e6a3e007fd7aa32e37e000f5772acf941b4e4f3cf1c95c3752033d0c509af157ad8f526e7f00723b9eb9f
+ languageName: node
+ linkType: hard
+
"gauge@npm:^4.0.0":
version: 4.0.1
resolution: "gauge@npm:4.0.1"
@@ -5473,7 +5903,7 @@ __metadata:
languageName: node
linkType: hard
-"get-intrinsic@npm:^1.0.2":
+"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.0, get-intrinsic@npm:^1.1.1":
version: 1.1.1
resolution: "get-intrinsic@npm:1.1.1"
dependencies:
@@ -5516,6 +5946,16 @@ __metadata:
languageName: node
linkType: hard
+"get-symbol-description@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "get-symbol-description@npm:1.0.0"
+ dependencies:
+ call-bind: ^1.0.2
+ get-intrinsic: ^1.1.1
+ checksum: 9ceff8fe968f9270a37a1f73bf3f1f7bda69ca80f4f80850670e0e7b9444ff99323f7ac52f96567f8b5f5fbe7ac717a0d81d3407c7313e82810c6199446a5247
+ languageName: node
+ linkType: hard
+
"github-slugger@npm:^1.4.0":
version: 1.4.0
resolution: "github-slugger@npm:1.4.0"
@@ -5598,6 +6038,15 @@ __metadata:
languageName: node
linkType: hard
+"globals@npm:^13.6.0, globals@npm:^13.9.0":
+ version: 13.12.1
+ resolution: "globals@npm:13.12.1"
+ dependencies:
+ type-fest: ^0.20.2
+ checksum: cf7877629c8f2a293b0a7d09d1dcce7f2d426ec2528600c481c5b3f3d070b0a120eb2499439ac0404990fb8a5742c0165b1bf1f52603364001ddc89bea3dda24
+ languageName: node
+ linkType: hard
+
"globby@npm:^11.0.1, globby@npm:^11.0.2, globby@npm:^11.0.4":
version: 11.1.0
resolution: "globby@npm:11.1.0"
@@ -5680,6 +6129,13 @@ __metadata:
languageName: node
linkType: hard
+"has-bigints@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "has-bigints@npm:1.0.1"
+ checksum: 44ab55868174470065d2e0f8f6def1c990d12b82162a8803c679699fa8a39f966e336f2a33c185092fe8aea7e8bf2e85f1c26add5f29d98f2318bd270096b183
+ languageName: node
+ linkType: hard
+
"has-flag@npm:^3.0.0":
version: 3.0.0
resolution: "has-flag@npm:3.0.0"
@@ -6100,7 +6556,14 @@ __metadata:
languageName: node
linkType: hard
-"ignore@npm:^5.1.9, ignore@npm:^5.2.0":
+"ignore@npm:^4.0.6":
+ version: 4.0.6
+ resolution: "ignore@npm:4.0.6"
+ checksum: 248f82e50a430906f9ee7f35e1158e3ec4c3971451dd9f99c9bc1548261b4db2b99709f60ac6c6cac9333494384176cc4cc9b07acbe42d52ac6a09cad734d800
+ languageName: node
+ linkType: hard
+
+"ignore@npm:^5.1.8, ignore@npm:^5.1.9, ignore@npm:^5.2.0":
version: 5.2.0
resolution: "ignore@npm:5.2.0"
checksum: 6b1f926792d614f64c6c83da3a1f9c83f6196c2839aa41e1e32dd7b8d174cef2e329d75caabb62cb61ce9dc432f75e67d07d122a037312db7caa73166a1bdb77
@@ -6125,7 +6588,7 @@ __metadata:
languageName: node
linkType: hard
-"import-fresh@npm:^3.1.0, import-fresh@npm:^3.2.1, import-fresh@npm:^3.2.2, import-fresh@npm:^3.3.0":
+"import-fresh@npm:^3.0.0, import-fresh@npm:^3.1.0, import-fresh@npm:^3.2.1, import-fresh@npm:^3.2.2, import-fresh@npm:^3.3.0":
version: 3.3.0
resolution: "import-fresh@npm:3.3.0"
dependencies:
@@ -6215,6 +6678,17 @@ __metadata:
languageName: node
linkType: hard
+"internal-slot@npm:^1.0.3":
+ version: 1.0.3
+ resolution: "internal-slot@npm:1.0.3"
+ dependencies:
+ get-intrinsic: ^1.1.0
+ has: ^1.0.3
+ side-channel: ^1.0.4
+ checksum: 1944f92e981e47aebc98a88ff0db579fd90543d937806104d0b96557b10c1f170c51fb777b97740a8b6ddeec585fca8c39ae99fd08a8e058dfc8ab70937238bf
+ languageName: node
+ linkType: hard
+
"interpret@npm:^1.0.0":
version: 1.4.0
resolution: "interpret@npm:1.4.0"
@@ -6277,6 +6751,15 @@ __metadata:
languageName: node
linkType: hard
+"is-bigint@npm:^1.0.1":
+ version: 1.0.4
+ resolution: "is-bigint@npm:1.0.4"
+ dependencies:
+ has-bigints: ^1.0.1
+ checksum: c56edfe09b1154f8668e53ebe8252b6f185ee852a50f9b41e8d921cb2bed425652049fbe438723f6cb48a63ca1aa051e948e7e401e093477c99c84eba244f666
+ languageName: node
+ linkType: hard
+
"is-binary-path@npm:~2.1.0":
version: 2.1.0
resolution: "is-binary-path@npm:2.1.0"
@@ -6286,6 +6769,16 @@ __metadata:
languageName: node
linkType: hard
+"is-boolean-object@npm:^1.1.0":
+ version: 1.1.2
+ resolution: "is-boolean-object@npm:1.1.2"
+ dependencies:
+ call-bind: ^1.0.2
+ has-tostringtag: ^1.0.0
+ checksum: c03b23dbaacadc18940defb12c1c0e3aaece7553ef58b162a0f6bba0c2a7e1551b59f365b91e00d2dbac0522392d576ef322628cb1d036a0fe51eb466db67222
+ languageName: node
+ linkType: hard
+
"is-buffer@npm:^2.0.0":
version: 2.0.5
resolution: "is-buffer@npm:2.0.5"
@@ -6293,6 +6786,13 @@ __metadata:
languageName: node
linkType: hard
+"is-callable@npm:^1.1.4, is-callable@npm:^1.2.4":
+ version: 1.2.4
+ resolution: "is-callable@npm:1.2.4"
+ checksum: 1a28d57dc435797dae04b173b65d6d1e77d4f16276e9eff973f994eadcfdc30a017e6a597f092752a083c1103cceb56c91e3dadc6692fedb9898dfaba701575f
+ languageName: node
+ linkType: hard
+
"is-ci@npm:^2.0.0":
version: 2.0.0
resolution: "is-ci@npm:2.0.0"
@@ -6304,7 +6804,7 @@ __metadata:
languageName: node
linkType: hard
-"is-core-module@npm:^2.8.1":
+"is-core-module@npm:^2.2.0, is-core-module@npm:^2.8.1":
version: 2.8.1
resolution: "is-core-module@npm:2.8.1"
dependencies:
@@ -6359,7 +6859,7 @@ __metadata:
languageName: node
linkType: hard
-"is-glob@npm:^4.0.1, is-glob@npm:^4.0.3, is-glob@npm:~4.0.1":
+"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3, is-glob@npm:~4.0.1":
version: 4.0.3
resolution: "is-glob@npm:4.0.3"
dependencies:
@@ -6392,6 +6892,13 @@ __metadata:
languageName: node
linkType: hard
+"is-negative-zero@npm:^2.0.1":
+ version: 2.0.2
+ resolution: "is-negative-zero@npm:2.0.2"
+ checksum: f3232194c47a549da60c3d509c9a09be442507616b69454716692e37ae9f37c4dea264fb208ad0c9f3efd15a796a46b79df07c7e53c6227c32170608b809149a
+ languageName: node
+ linkType: hard
+
"is-npm@npm:^5.0.0":
version: 5.0.0
resolution: "is-npm@npm:5.0.0"
@@ -6399,6 +6906,15 @@ __metadata:
languageName: node
linkType: hard
+"is-number-object@npm:^1.0.4":
+ version: 1.0.6
+ resolution: "is-number-object@npm:1.0.6"
+ dependencies:
+ has-tostringtag: ^1.0.0
+ checksum: c697704e8fc2027fc41cb81d29805de4e8b6dc9c3efee93741dbf126a8ecc8443fef85adbc581415ae7e55d325e51d0a942324ae35c829131748cce39cba55f3
+ languageName: node
+ linkType: hard
+
"is-number@npm:^7.0.0":
version: 7.0.0
resolution: "is-number@npm:7.0.0"
@@ -6457,7 +6973,7 @@ __metadata:
languageName: node
linkType: hard
-"is-regex@npm:^1.0.4":
+"is-regex@npm:^1.0.4, is-regex@npm:^1.1.4":
version: 1.1.4
resolution: "is-regex@npm:1.1.4"
dependencies:
@@ -6481,6 +6997,13 @@ __metadata:
languageName: node
linkType: hard
+"is-shared-array-buffer@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "is-shared-array-buffer@npm:1.0.1"
+ checksum: 2ffb92533e64e2876e6cfe6906871d28400b6f1a53130fe652ec8007bc0e5044d05e7af8e31bdc992fbba520bd92938cfbeedd0f286be92f250c7c76191c4d90
+ languageName: node
+ linkType: hard
+
"is-stream@npm:^2.0.0":
version: 2.0.1
resolution: "is-stream@npm:2.0.1"
@@ -6488,6 +7011,24 @@ __metadata:
languageName: node
linkType: hard
+"is-string@npm:^1.0.5, is-string@npm:^1.0.7":
+ version: 1.0.7
+ resolution: "is-string@npm:1.0.7"
+ dependencies:
+ has-tostringtag: ^1.0.0
+ checksum: 323b3d04622f78d45077cf89aab783b2f49d24dc641aa89b5ad1a72114cfeff2585efc8c12ef42466dff32bde93d839ad321b26884cf75e5a7892a938b089989
+ languageName: node
+ linkType: hard
+
+"is-symbol@npm:^1.0.2, is-symbol@npm:^1.0.3":
+ version: 1.0.4
+ resolution: "is-symbol@npm:1.0.4"
+ dependencies:
+ has-symbols: ^1.0.2
+ checksum: 92805812ef590738d9de49d677cd17dfd486794773fb6fa0032d16452af46e9b91bb43ffe82c983570f015b37136f4b53b28b8523bfb10b0ece7a66c31a54510
+ languageName: node
+ linkType: hard
+
"is-typedarray@npm:^1.0.0":
version: 1.0.0
resolution: "is-typedarray@npm:1.0.0"
@@ -6495,6 +7036,15 @@ __metadata:
languageName: node
linkType: hard
+"is-weakref@npm:^1.0.1":
+ version: 1.0.2
+ resolution: "is-weakref@npm:1.0.2"
+ dependencies:
+ call-bind: ^1.0.2
+ checksum: 95bd9a57cdcb58c63b1c401c60a474b0f45b94719c30f548c891860f051bc2231575c290a6b420c6bc6e7ed99459d424c652bd5bf9a1d5259505dc35b4bf83de
+ languageName: node
+ linkType: hard
+
"is-whitespace-character@npm:^1.0.0":
version: 1.0.4
resolution: "is-whitespace-character@npm:1.0.4"
@@ -6596,7 +7146,7 @@ __metadata:
languageName: node
linkType: hard
-"js-yaml@npm:^4.0.0":
+"js-yaml@npm:^4.0.0, js-yaml@npm:^4.1.0":
version: 4.1.0
resolution: "js-yaml@npm:4.1.0"
dependencies:
@@ -6660,6 +7210,13 @@ __metadata:
languageName: node
linkType: hard
+"json-stable-stringify-without-jsonify@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "json-stable-stringify-without-jsonify@npm:1.0.1"
+ checksum: cff44156ddce9c67c44386ad5cddf91925fe06b1d217f2da9c4910d01f358c6e3989c4d5a02683c7a5667f9727ff05831f7aa8ae66c8ff691c556f0884d49215
+ languageName: node
+ linkType: hard
+
"json5@npm:^1.0.1":
version: 1.0.1
resolution: "json5@npm:1.0.1"
@@ -6695,6 +7252,16 @@ __metadata:
languageName: node
linkType: hard
+"jsx-ast-utils@npm:^2.4.1 || ^3.0.0":
+ version: 3.2.1
+ resolution: "jsx-ast-utils@npm:3.2.1"
+ dependencies:
+ array-includes: ^3.1.3
+ object.assign: ^4.1.2
+ checksum: dcee22e6382ee5a6bd4187333a44b6420d9d079838119a07055d6e88d137dd0afadc97a2246152b0b65006bd5fc393112dc0cef01956a01a66c1713913953c66
+ languageName: node
+ linkType: hard
+
"keyv@npm:^3.0.0":
version: 3.1.0
resolution: "keyv@npm:3.1.0"
@@ -6741,6 +7308,16 @@ __metadata:
languageName: node
linkType: hard
+"levn@npm:^0.4.1":
+ version: 0.4.1
+ resolution: "levn@npm:0.4.1"
+ dependencies:
+ prelude-ls: ^1.2.1
+ type-check: ~0.4.0
+ checksum: 12c5021c859bd0f5248561bf139121f0358285ec545ebf48bb3d346820d5c61a4309535c7f387ed7d84361cf821e124ce346c6b7cef8ee09a67c1473b46d0fc4
+ languageName: node
+ linkType: hard
+
"lilconfig@npm:^2.0.3":
version: 2.0.4
resolution: "lilconfig@npm:2.0.4"
@@ -6896,7 +7473,7 @@ __metadata:
languageName: node
linkType: hard
-"lodash.merge@npm:^4.4.0":
+"lodash.merge@npm:^4.4.0, lodash.merge@npm:^4.6.2":
version: 4.6.2
resolution: "lodash.merge@npm:4.6.2"
checksum: ad580b4bdbb7ca1f7abf7e1bce63a9a0b98e370cf40194b03380a46b4ed799c9573029599caebc1b14e3f24b111aef72b96674a56cfa105e0f5ac70546cdc005
@@ -7405,6 +7982,13 @@ __metadata:
languageName: node
linkType: hard
+"natural-compare@npm:^1.4.0":
+ version: 1.4.0
+ resolution: "natural-compare@npm:1.4.0"
+ checksum: 23ad088b08f898fc9b53011d7bb78ec48e79de7627e01ab5518e806033861bef68d5b0cd0e2205c2f36690ac9571ff6bcb05eb777ced2eeda8d4ac5b44592c3d
+ languageName: node
+ linkType: hard
+
"negotiator@npm:0.6.3, negotiator@npm:^0.6.2":
version: 0.6.3
resolution: "negotiator@npm:0.6.3"
@@ -7578,6 +8162,13 @@ __metadata:
languageName: node
linkType: hard
+"object-inspect@npm:^1.11.0, object-inspect@npm:^1.9.0":
+ version: 1.12.0
+ resolution: "object-inspect@npm:1.12.0"
+ checksum: 2b36d4001a9c921c6b342e2965734519c9c58c355822243c3207fbf0aac271f8d44d30d2d570d450b2cc6f0f00b72bcdba515c37827d2560e5f22b1899a31cf4
+ languageName: node
+ linkType: hard
+
"object-is@npm:^1.0.1":
version: 1.1.5
resolution: "object-is@npm:1.1.5"
@@ -7595,7 +8186,7 @@ __metadata:
languageName: node
linkType: hard
-"object.assign@npm:^4.1.0":
+"object.assign@npm:^4.1.0, object.assign@npm:^4.1.2":
version: 4.1.2
resolution: "object.assign@npm:4.1.2"
dependencies:
@@ -7607,6 +8198,49 @@ __metadata:
languageName: node
linkType: hard
+"object.entries@npm:^1.1.5":
+ version: 1.1.5
+ resolution: "object.entries@npm:1.1.5"
+ dependencies:
+ call-bind: ^1.0.2
+ define-properties: ^1.1.3
+ es-abstract: ^1.19.1
+ checksum: d658696f74fd222060d8428d2a9fda2ce736b700cb06f6bdf4a16a1892d145afb746f453502b2fa55d1dca8ead6f14ddbcf66c545df45adadea757a6c4cd86c7
+ languageName: node
+ linkType: hard
+
+"object.fromentries@npm:^2.0.5":
+ version: 2.0.5
+ resolution: "object.fromentries@npm:2.0.5"
+ dependencies:
+ call-bind: ^1.0.2
+ define-properties: ^1.1.3
+ es-abstract: ^1.19.1
+ checksum: 61a0b565ded97b76df9e30b569729866e1824cce902f98e90bb106e84f378aea20163366f66dc75c9000e2aad2ed0caf65c6f530cb2abc4c0c0f6c982102db4b
+ languageName: node
+ linkType: hard
+
+"object.hasown@npm:^1.1.0":
+ version: 1.1.0
+ resolution: "object.hasown@npm:1.1.0"
+ dependencies:
+ define-properties: ^1.1.3
+ es-abstract: ^1.19.1
+ checksum: 5c5d0b1b793514609f7a635f3110fbd346e142c9afd2485b802775e1ef6c90e48ff6e8e8744927933370ba30964e21af9c5fcf782b47f34d650aa6b277565330
+ languageName: node
+ linkType: hard
+
+"object.values@npm:^1.1.5":
+ version: 1.1.5
+ resolution: "object.values@npm:1.1.5"
+ dependencies:
+ call-bind: ^1.0.2
+ define-properties: ^1.1.3
+ es-abstract: ^1.19.1
+ checksum: 0f17e99741ebfbd0fa55ce942f6184743d3070c61bd39221afc929c8422c4907618c8da694c6915bc04a83ab3224260c779ba37fc07bb668bdc5f33b66a902a4
+ languageName: node
+ linkType: hard
+
"obuf@npm:^1.0.0, obuf@npm:^1.1.2":
version: 1.1.2
resolution: "obuf@npm:1.1.2"
@@ -7668,6 +8302,20 @@ __metadata:
languageName: node
linkType: hard
+"optionator@npm:^0.9.1":
+ version: 0.9.1
+ resolution: "optionator@npm:0.9.1"
+ dependencies:
+ deep-is: ^0.1.3
+ fast-levenshtein: ^2.0.6
+ levn: ^0.4.1
+ prelude-ls: ^1.2.1
+ type-check: ^0.4.0
+ word-wrap: ^1.2.3
+ checksum: dbc6fa065604b24ea57d734261914e697bd73b69eff7f18e967e8912aa2a40a19a9f599a507fa805be6c13c24c4eae8c71306c239d517d42d4c041c942f508a0
+ languageName: node
+ linkType: hard
+
"p-cancelable@npm:^1.0.0":
version: 1.1.0
resolution: "p-cancelable@npm:1.1.0"
@@ -7885,7 +8533,7 @@ __metadata:
languageName: node
linkType: hard
-"path-parse@npm:^1.0.7":
+"path-parse@npm:^1.0.6, path-parse@npm:^1.0.7":
version: 1.0.7
resolution: "path-parse@npm:1.0.7"
checksum: 49abf3d81115642938a8700ec580da6e830dde670be21893c62f4e10bd7dd4c3742ddc603fe24f898cba7eb0c6bc1777f8d9ac14185d34540c6d4d80cd9cae8a
@@ -8409,6 +9057,13 @@ __metadata:
languageName: node
linkType: hard
+"prelude-ls@npm:^1.2.1":
+ version: 1.2.1
+ resolution: "prelude-ls@npm:1.2.1"
+ checksum: cd192ec0d0a8e4c6da3bb80e4f62afe336df3f76271ac6deb0e6a36187133b6073a19e9727a1ff108cd8b9982e4768850d413baa71214dd80c7979617dca827a
+ languageName: node
+ linkType: hard
+
"prepend-http@npm:^2.0.0":
version: 2.0.0
resolution: "prepend-http@npm:2.0.0"
@@ -8416,6 +9071,15 @@ __metadata:
languageName: node
linkType: hard
+"prettier@npm:^2.5.1":
+ version: 2.5.1
+ resolution: "prettier@npm:2.5.1"
+ bin:
+ prettier: bin-prettier.js
+ checksum: 21b9408476ea1c544b0e45d51ceb94a84789ff92095abb710942d780c862d0daebdb29972d47f6b4d0f7ebbfb0ffbf56cc2cfa3e3e9d1cca54864af185b15b66
+ languageName: node
+ linkType: hard
+
"pretty-error@npm:^4.0.0":
version: 4.0.0
resolution: "pretty-error@npm:4.0.0"
@@ -8963,7 +9627,7 @@ __metadata:
languageName: node
linkType: hard
-"regexp.prototype.flags@npm:^1.2.0":
+"regexp.prototype.flags@npm:^1.2.0, regexp.prototype.flags@npm:^1.3.1":
version: 1.4.1
resolution: "regexp.prototype.flags@npm:1.4.1"
dependencies:
@@ -8973,6 +9637,13 @@ __metadata:
languageName: node
linkType: hard
+"regexpp@npm:^3.2.0":
+ version: 3.2.0
+ resolution: "regexpp@npm:3.2.0"
+ checksum: a78dc5c7158ad9ddcfe01aa9144f46e192ddbfa7b263895a70a5c6c73edd9ce85faf7c0430e59ac38839e1734e275b9c3de5c57ee3ab6edc0e0b1bdebefccef8
+ languageName: node
+ linkType: hard
+
"regexpu-core@npm:^4.5.4":
version: 4.8.0
resolution: "regexpu-core@npm:4.8.0"
@@ -9237,6 +9908,16 @@ __metadata:
languageName: node
linkType: hard
+"resolve@npm:^2.0.0-next.3":
+ version: 2.0.0-next.3
+ resolution: "resolve@npm:2.0.0-next.3"
+ dependencies:
+ is-core-module: ^2.2.0
+ path-parse: ^1.0.6
+ checksum: f34b3b93ada77d64a6d590c06a83e198f3a827624c4ec972260905fa6c4d612164fbf0200d16d2beefea4ad1755b001f4a9a1293d8fc2322a8f7d6bf692c4ff5
+ languageName: node
+ linkType: hard
+
"resolve@patch:resolve@^1.1.6#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.3.2#~builtin":
version: 1.22.0
resolution: "resolve@patch:resolve@npm%3A1.22.0#~builtin::version=1.22.0&hash=07638b"
@@ -9250,6 +9931,16 @@ __metadata:
languageName: node
linkType: hard
+"resolve@patch:resolve@^2.0.0-next.3#~builtin":
+ version: 2.0.0-next.3
+ resolution: "resolve@patch:resolve@npm%3A2.0.0-next.3#~builtin::version=2.0.0-next.3&hash=07638b"
+ dependencies:
+ is-core-module: ^2.2.0
+ path-parse: ^1.0.6
+ checksum: 21684b4d99a4877337cdbd5484311c811b3e8910edb5d868eec85c6e6550b0f570d911f9a384f9e176172d6713f2715bd0b0887fa512cb8c6aeece018de6a9f8
+ languageName: node
+ linkType: hard
+
"responselike@npm:^1.0.2":
version: 1.0.2
resolution: "responselike@npm:1.0.2"
@@ -9632,6 +10323,17 @@ __metadata:
languageName: node
linkType: hard
+"side-channel@npm:^1.0.4":
+ version: 1.0.4
+ resolution: "side-channel@npm:1.0.4"
+ dependencies:
+ call-bind: ^1.0.0
+ get-intrinsic: ^1.0.2
+ object-inspect: ^1.9.0
+ checksum: 351e41b947079c10bd0858364f32bb3a7379514c399edb64ab3dce683933483fc63fb5e4efe0a15a2e8a7e3c436b6a91736ddb8d8c6591b0460a24bb4a1ee245
+ languageName: node
+ linkType: hard
+
"signal-exit@npm:^3.0.0, signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3":
version: 3.0.7
resolution: "signal-exit@npm:3.0.7"
@@ -9872,6 +10574,42 @@ __metadata:
languageName: node
linkType: hard
+"string.prototype.matchall@npm:^4.0.6":
+ version: 4.0.6
+ resolution: "string.prototype.matchall@npm:4.0.6"
+ dependencies:
+ call-bind: ^1.0.2
+ define-properties: ^1.1.3
+ es-abstract: ^1.19.1
+ get-intrinsic: ^1.1.1
+ has-symbols: ^1.0.2
+ internal-slot: ^1.0.3
+ regexp.prototype.flags: ^1.3.1
+ side-channel: ^1.0.4
+ checksum: 07aca53ddd8a096a8bd0560eb8574386c6b3887a6a06b40a98abd42c94dadeed3296261fca22fec59a1ed970d199bdeb450fcb6a7390193588d9c6b5f48fe842
+ languageName: node
+ linkType: hard
+
+"string.prototype.trimend@npm:^1.0.4":
+ version: 1.0.4
+ resolution: "string.prototype.trimend@npm:1.0.4"
+ dependencies:
+ call-bind: ^1.0.2
+ define-properties: ^1.1.3
+ checksum: 17e5aa45c3983f582693161f972c1c1fa4bbbdf22e70e582b00c91b6575f01680dc34e83005b98e31abe4d5d29e0b21fcc24690239c106c7b2315aade6a898ac
+ languageName: node
+ linkType: hard
+
+"string.prototype.trimstart@npm:^1.0.4":
+ version: 1.0.4
+ resolution: "string.prototype.trimstart@npm:1.0.4"
+ dependencies:
+ call-bind: ^1.0.2
+ define-properties: ^1.1.3
+ checksum: 3fb06818d3cccac5fa3f5f9873d984794ca0e9f6616fae6fcc745885d9efed4e17fe15f832515d9af5e16c279857fdbffdfc489ca4ed577811b017721b30302f
+ languageName: node
+ linkType: hard
+
"string_decoder@npm:^1.1.1":
version: 1.3.0
resolution: "string_decoder@npm:1.3.0"
@@ -9933,7 +10671,7 @@ __metadata:
languageName: node
linkType: hard
-"strip-json-comments@npm:^3.1.1":
+"strip-json-comments@npm:^3.1.0, strip-json-comments@npm:^3.1.1":
version: 3.1.1
resolution: "strip-json-comments@npm:3.1.1"
checksum: 492f73e27268f9b1c122733f28ecb0e7e8d8a531a6662efbd08e22cccb3f9475e90a1b82cab06a392f6afae6d2de636f977e231296400d0ec5304ba70f166443
@@ -10194,6 +10932,13 @@ __metadata:
languageName: node
linkType: hard
+"tslib@npm:^1.8.1":
+ version: 1.14.1
+ resolution: "tslib@npm:1.14.1"
+ checksum: dbe628ef87f66691d5d2959b3e41b9ca0045c3ee3c7c7b906cc1e328b39f199bb1ad9e671c39025bd56122ac57dfbf7385a94843b1cc07c60a4db74795829acd
+ languageName: node
+ linkType: hard
+
"tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.2.0, tslib@npm:^2.3.1":
version: 2.3.1
resolution: "tslib@npm:2.3.1"
@@ -10201,6 +10946,26 @@ __metadata:
languageName: node
linkType: hard
+"tsutils@npm:^3.21.0":
+ version: 3.21.0
+ resolution: "tsutils@npm:3.21.0"
+ dependencies:
+ tslib: ^1.8.1
+ peerDependencies:
+ typescript: ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta"
+ checksum: 1843f4c1b2e0f975e08c4c21caa4af4f7f65a12ac1b81b3b8489366826259323feb3fc7a243123453d2d1a02314205a7634e048d4a8009921da19f99755cdc48
+ languageName: node
+ linkType: hard
+
+"type-check@npm:^0.4.0, type-check@npm:~0.4.0":
+ version: 0.4.0
+ resolution: "type-check@npm:0.4.0"
+ dependencies:
+ prelude-ls: ^1.2.1
+ checksum: ec688ebfc9c45d0c30412e41ca9c0cdbd704580eb3a9ccf07b9b576094d7b86a012baebc95681999dd38f4f444afd28504cb3a89f2ef16b31d4ab61a0739025a
+ languageName: node
+ linkType: hard
+
"type-fest@npm:^0.20.2":
version: 0.20.2
resolution: "type-fest@npm:0.20.2"
@@ -10254,6 +11019,18 @@ __metadata:
languageName: node
linkType: hard
+"unbox-primitive@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "unbox-primitive@npm:1.0.1"
+ dependencies:
+ function-bind: ^1.1.1
+ has-bigints: ^1.0.1
+ has-symbols: ^1.0.2
+ which-boxed-primitive: ^1.0.2
+ checksum: 89d950e18fb45672bc6b3c961f1e72c07beb9640c7ceed847b571ba6f7d2af570ae1a2584cfee268b9d9ea1e3293f7e33e0bc29eaeb9f8e8a0bab057ff9e6bba
+ languageName: node
+ linkType: hard
+
"unherit@npm:^1.0.4":
version: 1.1.3
resolution: "unherit@npm:1.1.3"
@@ -10587,6 +11364,13 @@ __metadata:
languageName: node
linkType: hard
+"v8-compile-cache@npm:^2.0.3":
+ version: 2.3.0
+ resolution: "v8-compile-cache@npm:2.3.0"
+ checksum: adb0a271eaa2297f2f4c536acbfee872d0dd26ec2d76f66921aa7fc437319132773483344207bdbeee169225f4739016d8d2dbf0553913a52bb34da6d0334f8e
+ languageName: node
+ linkType: hard
+
"value-equal@npm:^1.0.1":
version: 1.0.1
resolution: "value-equal@npm:1.0.1"
@@ -10863,6 +11647,19 @@ __metadata:
languageName: node
linkType: hard
+"which-boxed-primitive@npm:^1.0.2":
+ version: 1.0.2
+ resolution: "which-boxed-primitive@npm:1.0.2"
+ dependencies:
+ is-bigint: ^1.0.1
+ is-boolean-object: ^1.1.0
+ is-number-object: ^1.0.4
+ is-string: ^1.0.5
+ is-symbol: ^1.0.3
+ checksum: 53ce774c7379071729533922adcca47220228405e1895f26673bbd71bdf7fb09bee38c1d6399395927c6289476b5ae0629863427fd151491b71c4b6cb04f3a5e
+ languageName: node
+ linkType: hard
+
"which@npm:^1.3.1":
version: 1.3.1
resolution: "which@npm:1.3.1"
@@ -10910,6 +11707,13 @@ __metadata:
languageName: node
linkType: hard
+"word-wrap@npm:^1.2.3":
+ version: 1.2.3
+ resolution: "word-wrap@npm:1.2.3"
+ checksum: 30b48f91fcf12106ed3186ae4fa86a6a1842416df425be7b60485de14bec665a54a68e4b5156647dec3a70f25e84d270ca8bc8cd23182ed095f5c7206a938c1f
+ languageName: node
+ linkType: hard
+
"wrap-ansi@npm:^7.0.0":
version: 7.0.0
resolution: "wrap-ansi@npm:7.0.0"