diff --git a/.github/workflows/assets.yaml b/.github/workflows/assets.yaml
index 157b166e85..704b50f861 100644
--- a/.github/workflows/assets.yaml
+++ b/.github/workflows/assets.yaml
@@ -20,7 +20,7 @@ jobs:
env:
CYPRESS_EMAIL: ${{ secrets.CYPRESS_EMAIL }}
CYPRESS_PASSWORD: ${{ secrets.CYPRESS_PASSWORD }}
- BASE_URL: https://console.gcp.onplural.sh/
+ BASE_URL: console.gcp.onplural.sh
defaults:
run:
working-directory: assets
diff --git a/assets/.babelrc b/assets/.babelrc
deleted file mode 100644
index 4f06b0cd37..0000000000
--- a/assets/.babelrc
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "presets": [
- "@babel/preset-env",
- "@babel/preset-react"
- ]
-}
diff --git a/assets/.env b/assets/.env
index cd6c868714..4ca0da7890 100644
--- a/assets/.env
+++ b/assets/.env
@@ -1 +1,3 @@
EXTEND_ESLINT=true
+DISABLE_ESLINT_PLUGIN=true
+SKIP_PREFLIGHT_CHECK=true
diff --git a/assets/.eslintrc.js b/assets/.eslintrc.js
new file mode 100644
index 0000000000..29f23317a2
--- /dev/null
+++ b/assets/.eslintrc.js
@@ -0,0 +1,8 @@
+module.exports = {
+ extends: [
+ '@pluralsh/eslint-config-typescript',
+ ],
+ globals: {
+ JSX: true,
+ },
+}
diff --git a/assets/.eslintrc.yml b/assets/.eslintrc.yml
deleted file mode 100644
index 163b5d2185..0000000000
--- a/assets/.eslintrc.yml
+++ /dev/null
@@ -1,23 +0,0 @@
-parser: "@babel/eslint-parser"
-extends: "pluralsh"
-ignorePatterns:
- - "e2e/*"
- - "cypress.config.ts"
-rules:
- import/prefer-default-export: off
- import/no-extraneous-dependencies: warn # TODO Enable it.
- react/jsx-key: error
- react/jsx-no-constructed-context-values: warn # TODO Enable it.
- react/no-unstable-nested-components: off
- react-hooks/rules-of-hooks: error
- react-hooks/exhaustive-deps: warn
- no-nonoctal-decimal-escape: off # TODO Enable once it will be compatible with eslint version that we use.
- no-unused-expressions: warn # TODO Enable it.
- no-unused-vars: error
- no-unsafe-optional-chaining: off # TODO Enable once it will be compatible with eslint version that we use.
-overrides:
- - files:
- - "*.test.js"
- - "*.test.jsx"
- env:
- jest: true
diff --git a/assets/config-overrides.js b/assets/config-overrides.js
deleted file mode 100644
index 6909ecf801..0000000000
--- a/assets/config-overrides.js
+++ /dev/null
@@ -1,7 +0,0 @@
-const { override, adjustWorkbox } = require('customize-cra')
-
-module.exports = override(
- adjustWorkbox(wb => Object.assign(wb, {
- navigateFallbackBlacklist: [...(wb.navigateFallbackBlacklist || []), /^\/graphiql.*/],
- }))
-)
\ No newline at end of file
diff --git a/assets/e2e/cypress/e2e/stories/bounce.cy.ts b/assets/e2e/cypress/e2e/stories/bounce.cy.ts
index ae1e50033a..92a4ba7ddd 100644
--- a/assets/e2e/cypress/e2e/stories/bounce.cy.ts
+++ b/assets/e2e/cypress/e2e/stories/bounce.cy.ts
@@ -1,13 +1,12 @@
import { BuildsPage } from '@pages/builds'
import { LoginPage } from '@pages/login'
-import { RootPage } from '@pages/root'
context('Bounce story', () => {
describe('bounce the first installed app', () => {
beforeEach(() => LoginPage.login())
it('should bounce the application', () => {
- RootPage.visit()
+ BuildsPage.visit()
BuildsPage.bounce()
})
})
diff --git a/assets/e2e/cypress/e2e/stories/deploy.cy.ts b/assets/e2e/cypress/e2e/stories/deploy.cy.ts
index 6c0b39cb0b..aee2c9b685 100644
--- a/assets/e2e/cypress/e2e/stories/deploy.cy.ts
+++ b/assets/e2e/cypress/e2e/stories/deploy.cy.ts
@@ -1,13 +1,12 @@
import { BuildsPage } from '@pages/builds'
import { LoginPage } from '@pages/login'
-import { RootPage } from '@pages/root'
context('Deploy story', () => {
describe('deploy the first installed app', () => {
beforeEach(() => LoginPage.login())
it('should deploy the application', () => {
- RootPage.visit()
+ BuildsPage.visit()
BuildsPage.deploy()
})
})
diff --git a/assets/e2e/cypress/pages/builds.ts b/assets/e2e/cypress/pages/builds.ts
index 106abcacba..9de2a6a3f5 100644
--- a/assets/e2e/cypress/pages/builds.ts
+++ b/assets/e2e/cypress/pages/builds.ts
@@ -5,7 +5,6 @@ import { Time } from '@ctypes/time'
import { GQLInterceptor } from '@intercept/graphql'
import { CreateBuildQueryResponse } from '@intercept/query/build'
import { BasePage } from '@pages/base'
-import { RootPage } from '@pages/root'
enum BuildStatus {
Running = 'Running',
@@ -14,6 +13,8 @@ enum BuildStatus {
}
export class BuildsPage extends BasePage {
+ private static readonly _url = '/builds'
+
static visit(buildID?: string): void {
if (buildID) {
cy.visit(`/build/${buildID}`)
@@ -21,7 +22,7 @@ export class BuildsPage extends BasePage {
return
}
- RootPage.visit()
+ cy.visit(this._url)
}
static deploy(): void {
diff --git a/assets/index.html b/assets/index.html
new file mode 100644
index 0000000000..e34408f997
--- /dev/null
+++ b/assets/index.html
@@ -0,0 +1,161 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Console | Plural
+
+
+ You need to enable JavaScript to run this app.
+
+
+
+
+
diff --git a/assets/package.json b/assets/package.json
index 9a9d0c5ff8..f8621cce61 100644
--- a/assets/package.json
+++ b/assets/package.json
@@ -3,17 +3,21 @@
"version": "0.1.0",
"private": true,
"scripts": {
- "start": "HTTPS=true react-app-rewired start",
- "build": "react-app-rewired build",
- "test": "react-scripts test --watchAll=false",
+ "start": "vite",
+ "start:prod": "yarn build && vite preview --port 3000 --https",
+ "build": "vite build",
+ "test": "vitest --run",
+ "test:watch": "vitest",
+ "test:coverage": "vitest run --coverage",
+ "test:ui": "vitest --ui",
"lint": "yarn lint:js && yarn lint:css",
"lint:js": "eslint ./src",
"lint:css": "stylelint src/**/*.css",
"fix": "yarn fix:js && yarn fix:css",
"fix:js": "eslint ./src --fix",
"fix:css": "stylelint src/**/*.css --fix",
- "e2e:start": "concurrently -kill-others --success first \"yarn start\" \"wait-on https://localhost:3000 && cd e2e/ && npx cypress run\"",
- "e2e:open": "concurrently -kill-others --success first \"yarn start\" \"wait-on https://localhost:3000 && cd e2e/ && npx cypress open\"",
+ "e2e:start": "concurrently -kill-others --success first \"yarn start\" \"wait-on -c waitOnConfig.json -v https-get://localhost:3000 && cd e2e/ && npx cypress run\"",
+ "e2e:open": "concurrently -kill-others --success first \"yarn start\" \"wait-on -c waitOnConfig.json -v https-get://localhost:3000 && cd e2e/ && npx cypress open\"",
"graphql-codegen": "graphql-codegen --config codegen.yml"
},
"engines": {
@@ -22,21 +26,23 @@
"packageManager": "yarn@3.2.1",
"dependencies": {
"@absinthe/socket": "0.2.1",
- "@absinthe/socket-apollo-link": "0.2.1",
- "@apollo/client": "3.3.21",
- "@babel/plugin-transform-react-jsx": "7.18.6",
+ "@apollo/client": "3.7.1",
+ "@emotion/react": "11.10.5",
+ "@emotion/styled": "11.10.5",
"@jumpn/utils-graphql": "0.6.0",
- "@nivo/core": "0.73.0",
- "@nivo/geo": "0.73.0",
- "@nivo/line": "0.73.0",
- "@nivo/pie": "0.73.0",
- "@nivo/radar": "0.73.0",
- "@nivo/tooltip": "0.73.0",
- "@nivo/waffle": "0.73.0",
+ "@nivo/core": "0.80.0",
+ "@nivo/geo": "0.80.0",
+ "@nivo/line": "0.80.0",
+ "@nivo/pie": "0.80.0",
+ "@nivo/radar": "0.80.0",
+ "@nivo/tooltip": "0.80.0",
+ "@nivo/waffle": "0.80.0",
+ "@pluralsh/design-system": "1.294.0",
+ "@tanstack/react-table": "8.7.0",
"@testing-library/jest-dom": "4.2.4",
"@testing-library/react": "9.3.3",
"@testing-library/user-event": "7.1.2",
- "ace-builds": "1.7.1",
+ "ace-builds": "1.13.2",
"anser": "2.1.1",
"ansi-to-react": "6.1.6",
"apollo-absinthe-upload-link": "1.7.0",
@@ -45,112 +51,110 @@
"apollo-link-error": "1.1.13",
"apollo-link-persisted-queries": "0.2.5",
"apollo-link-retry": "2.2.16",
- "chart.js": "3.5.1",
+ "chart.js": "4.0.1",
"color-alpha": "1.1.3",
- "country-code-lookup": "0.0.20",
- "crypto-hash": "1.3.0",
+ "country-code-lookup": "0.0.22",
+ "crypto-hash": "2.0.1",
"emoji-mart": "3.0.1",
"escape-carriage": "1.3.0",
- "filesize": "6.1.0",
+ "filesize": "10.0.5",
"forge-core": "1.4.6",
- "graphql": "14.7.0",
- "grommet": "2.10.0",
- "grommet-icons": "4.5.0",
- "highlight.js": "10.6.0",
- "immer": "9.0.15",
+ "grommet": "2.28.0",
+ "grommet-icons": "4.8.0",
+ "highlight.js": "11.7.0",
+ "honorable": "0.194.0",
+ "honorable-theme-default": "0.77.0",
+ "immer": "9.0.16",
"js-file-download": "0.4.12",
- "js-yaml": "3.14.0",
+ "js-yaml": "4.1.0",
"jsonpath": "1.1.1",
"kubernetes-resource-parser": "0.1.0",
"lodash": "4.17.21",
"moment": "2.29.4",
"moment-duration-format": "2.3.2",
- "phoenix": "1.5.13",
- "query-string": "7.1.1",
- "rc-progress": "3.1.4",
- "react": "16.14.0",
+ "phoenix": "1.6.15",
+ "pluralsh-absinthe-socket-apollo-link": "0.2.0",
+ "query-string": "7.1.3",
+ "randomcolor": "0.6.2",
+ "rc-progress": "3.4.1",
+ "react": "18.2.0",
"react-ace": "10.1.0",
"react-animations": "1.0.0",
"react-apollo": "3.1.5",
- "react-chartjs-2": "3.0.5",
- "react-circular-progressbar": "2.0.4",
+ "react-chartjs-2": "5.0.1",
+ "react-circular-progressbar": "2.1.0",
"react-codemirror": "1.0.0",
"react-collapsible": "2.10.0",
- "react-copy-to-clipboard": "5.0.4",
- "react-countdown": "2.3.2",
+ "react-copy-to-clipboard": "5.1.0",
+ "react-countdown": "2.3.5",
"react-diff-viewer": "3.1.1",
- "react-dnd": "11.1.3",
- "react-dnd-html5-backend": "11.1.3",
- "react-dom": "16.14.0",
- "react-file-icon": "1.0.0",
+ "react-dnd": "16.0.1",
+ "react-dnd-html5-backend": "16.0.1",
+ "react-dom": "18.2.0",
+ "react-file-icon": "1.2.0",
"react-file-picker": "0.0.6",
"react-foco": "1.3.1",
"react-highlight.js": "1.0.7",
"react-lazylog": "4.5.3",
- "react-live-clock": "6.0.4",
+ "react-live-clock": "6.1.1",
"react-portal": "4.2.2",
- "react-pulse-dot": "2.0.0",
- "react-router": "5.1.2",
- "react-router-dom": "5.1.2",
- "react-scripts": "4.0.3",
- "react-spinners": "0.13.3",
+ "react-pulse-dot": "2.1.0",
+ "react-router-dom": "6.4.5",
+ "react-spinners": "0.13.7",
"react-sweet-progress": "1.1.2",
- "react-toggle": "4.1.2",
+ "react-toggle": "4.1.3",
+ "react-transition-group": "4.4.5",
"react-use-intercom": "2.0.0",
- "react-virtualized-auto-sizer": "1.0.6",
- "react-window": "1.8.7",
+ "react-virtualized-auto-sizer": "1.0.7",
+ "react-window": "1.8.8",
"react-window-infinite-loader": "1.0.8",
"react-window-reversed": "1.4.1",
- "slate": "0.59.0",
- "slate-history": "0.59.0",
- "slate-react": "0.59.0",
- "styled-components": "5.0.1",
+ "regenerator-runtime": "0.13.11",
+ "slate": "0.87.0",
+ "slate-history": "0.86.0",
+ "slate-react": "0.87.0",
+ "styled-components": "5.3.6",
"terminal-in-react": "4.3.1",
"tinyqueue": "2.0.3",
"universal-cookie": "4.0.4",
- "uuid": "8.3.2",
- "xterm-addon-fit": "0.5.0",
+ "uuid": "9.0.0",
+ "xterm-addon-fit": "0.6.0",
"xterm-for-react": "1.0.4",
"xterm-theme": "1.1.0",
- "yaml": "1.10.0"
+ "yaml": "2.1.3"
},
"devDependencies": {
- "@babel/core": "7.18.6",
- "@babel/eslint-parser": "7.18.2",
- "@babel/preset-env": "7.18.6",
- "@babel/preset-react": "7.18.6",
"@cypress/webpack-preprocessor": "5.12.0",
- "@graphql-codegen/cli": "2.8.1",
- "@graphql-codegen/fragment-matcher": "3.3.1",
+ "@graphql-codegen/add": "3.2.1",
+ "@graphql-codegen/cli": "2.14.1",
"@graphql-codegen/introspection": "2.2.1",
- "@graphql-codegen/typescript": "2.7.5",
- "@graphql-codegen/typescript-operations": "2.5.6",
- "@graphql-codegen/typescript-react-apollo": "3.3.6",
- "@pluralsh/stylelint-config": "1.0.0",
- "@typescript-eslint/parser": "5.30.6",
- "babel-eslint": "10.1.0",
- "concurrently": "7.2.2",
+ "@graphql-codegen/typescript": "2.8.2",
+ "@graphql-codegen/typescript-operations": "2.5.7",
+ "@graphql-codegen/typescript-react-apollo": "3.3.7",
+ "@pluralsh/eslint-config-typescript": "2.5.6",
+ "@pluralsh/stylelint-config": "1.1.1",
+ "@types/jsdom": "20.0.1",
+ "@typescript-eslint/eslint-plugin": "5.42.0",
+ "@typescript-eslint/parser": "5.42.0",
+ "@vitejs/plugin-basic-ssl": "0.1.2",
+ "@vitejs/plugin-react": "2.2.0",
+ "@vitest/ui": "0.25.3",
+ "concurrently": "7.6.0",
"customize-cra": "1.0.0",
- "cypress": "10.4.0",
- "eslint": "7.11.0",
+ "cypress": "11.2.0",
+ "eslint": "8.29.0",
"eslint-config-pluralsh": "3.1.0",
"eslint-plugin-import": "2.26.0",
- "eslint-plugin-jest": "26.5.3",
- "eslint-plugin-jsx-a11y": "6.6.0",
- "eslint-plugin-react": "7.30.1",
+ "eslint-plugin-import-newlines": "1.3.0",
+ "eslint-plugin-jsx-a11y": "6.6.1",
+ "eslint-plugin-react": "7.31.11",
"eslint-plugin-react-hooks": "4.6.0",
- "http-proxy-middleware": "2.0.6",
- "react-app-rewired": "2.2.1",
- "stylelint": "14.9.1",
- "typescript": "4.7.4",
+ "jsdom": "20.0.3",
+ "stylelint": "14.16.0",
+ "typescript": "4.9.4",
+ "vite": "3.2.5",
+ "vite-tsconfig-paths": "4.0.1",
+ "vitest": "0.25.6",
"wait-on": "6.0.1"
- },
- "jest": {
- "moduleNameMapper": {
- "\\.(css)$": "identity-obj-proxy"
- },
- "transformIgnorePatterns": [
- "/node_modules/(?!(.*))"
- ]
}
}
diff --git a/assets/public/ABCMonumentGroteskMono-Heavy.woff b/assets/public/ABCMonumentGroteskMono-Heavy.woff
new file mode 100644
index 0000000000..0bed0cd504
Binary files /dev/null and b/assets/public/ABCMonumentGroteskMono-Heavy.woff differ
diff --git a/assets/public/ABCMonumentGroteskMono-Medium.woff b/assets/public/ABCMonumentGroteskMono-Medium.woff
new file mode 100644
index 0000000000..e7d78fae86
Binary files /dev/null and b/assets/public/ABCMonumentGroteskMono-Medium.woff differ
diff --git a/assets/public/ABCMonumentGroteskMono-Regular.woff b/assets/public/ABCMonumentGroteskMono-Regular.woff
new file mode 100644
index 0000000000..1de4e88d79
Binary files /dev/null and b/assets/public/ABCMonumentGroteskMono-Regular.woff differ
diff --git a/assets/public/ABCMonumentGroteskSemi-Mono-Heavy.woff b/assets/public/ABCMonumentGroteskSemi-Mono-Heavy.woff
new file mode 100644
index 0000000000..883f47a4a8
Binary files /dev/null and b/assets/public/ABCMonumentGroteskSemi-Mono-Heavy.woff differ
diff --git a/assets/public/ABCMonumentGroteskSemi-Mono-Medium.woff b/assets/public/ABCMonumentGroteskSemi-Mono-Medium.woff
new file mode 100644
index 0000000000..5e7f079148
Binary files /dev/null and b/assets/public/ABCMonumentGroteskSemi-Mono-Medium.woff differ
diff --git a/assets/public/ABCMonumentGroteskSemi-Mono-Regular.woff b/assets/public/ABCMonumentGroteskSemi-Mono-Regular.woff
new file mode 100644
index 0000000000..a1b6923388
Binary files /dev/null and b/assets/public/ABCMonumentGroteskSemi-Mono-Regular.woff differ
diff --git a/assets/public/console-logo-white.png b/assets/public/console-logo-white.png
new file mode 100644
index 0000000000..1a471c5b0b
Binary files /dev/null and b/assets/public/console-logo-white.png differ
diff --git a/assets/public/index.html b/assets/public/index.html
deleted file mode 100644
index afc7edb615..0000000000
--- a/assets/public/index.html
+++ /dev/null
@@ -1,125 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Console | Plural
-
-
- You need to enable JavaScript to run this app.
-
-
-
-
diff --git a/assets/src/App.js b/assets/src/App.js
deleted file mode 100644
index b236ce60a2..0000000000
--- a/assets/src/App.js
+++ /dev/null
@@ -1,52 +0,0 @@
-import { BrowserRouter, Route, Switch } from 'react-router-dom'
-import { Grommet } from 'grommet'
-
-import { IntercomProvider } from 'react-use-intercom'
-
-import { ApolloProvider } from 'react-apollo'
-
-import { DEFAULT_THEME } from './theme'
-import Console from './components/Console'
-import Login, { GrantAccess } from './components/Login'
-import Invite from './components/Invite'
-import { OAuthCallback } from './components/OauthCallback'
-import 'react-toggle/style.css'
-import 'react-pulse-dot/dist/index.css'
-import { client } from './helpers/client'
-
-const INTERCOM_APP_ID = 'p127zb9y'
-
-export default function App() {
- return (
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- )
-}
diff --git a/assets/src/App.jsx b/assets/src/App.jsx
new file mode 100644
index 0000000000..691e3a92ae
--- /dev/null
+++ b/assets/src/App.jsx
@@ -0,0 +1,70 @@
+import { BrowserRouter, Route, Routes } from 'react-router-dom'
+import { Grommet } from 'grommet'
+
+import { IntercomProvider } from 'react-use-intercom'
+
+import { ApolloProvider } from 'react-apollo'
+
+import { mergeDeep } from '@apollo/client/utilities'
+
+import { GlobalStyle, styledTheme, theme } from '@pluralsh/design-system'
+import { CssBaseline, ThemeProvider } from 'honorable'
+import { ThemeProvider as StyledThemeProvider } from 'styled-components'
+
+import { DEFAULT_THEME } from './theme'
+import Console from './components/Console'
+import Login, { GrantAccess } from './components/Login'
+import Invite from './components/Invite'
+import { OAuthCallback } from './components/OauthCallback'
+import 'react-toggle/style.css'
+import 'react-pulse-dot/dist/index.css'
+import { client } from './helpers/client'
+
+const INTERCOM_APP_ID = 'p127zb9y'
+
+export default function App() {
+ const mergedStyledTheme = mergeDeep(DEFAULT_THEME, styledTheme)
+
+ return (
+
+
+
+
+
+
+
+
+
+ }
+ />
+ }
+ />
+ }
+ />
+ }
+ />
+ }
+ />
+
+
+
+
+
+
+
+ )
+}
diff --git a/assets/src/App.test.js b/assets/src/App.test.tsx
similarity index 99%
rename from assets/src/App.test.js
rename to assets/src/App.test.tsx
index 53bdbe7bf4..fe4425ac83 100644
--- a/assets/src/App.test.js
+++ b/assets/src/App.test.tsx
@@ -5,6 +5,7 @@ import App from './App'
describe('App', () => {
it('should render', () => {
const container = render( )
+
expect(container).not.toBeNull()
})
})
diff --git a/assets/src/components/Application.js b/assets/src/components/Application.jsx
similarity index 80%
rename from assets/src/components/Application.js
rename to assets/src/components/Application.jsx
index d76f4e466c..86786a0e93 100644
--- a/assets/src/components/Application.js
+++ b/assets/src/components/Application.jsx
@@ -1,29 +1,27 @@
import { useContext, useEffect } from 'react'
import { Box, Text, ThemeContext } from 'grommet'
import { Check } from 'forge-core'
-import { useHistory, useParams } from 'react-router'
-
+import { useNavigate, useParams } from 'react-router-dom'
import { normalizeColor } from 'grommet/utils'
-
import { StatusCritical } from 'grommet-icons'
-import { chunk } from '../utils/array'
+import { Readiness } from 'utils/status'
+
+import { chunk } from 'utils/array'
import { BreadcrumbsContext } from './Breadcrumbs'
-import { ApplicationIcon, InstallationContext, hasIcon, useEnsureCurrent } from './Installations'
-import { BUILD_PADDING } from './Builds'
+import {
+ ApplicationIcon,
+ InstallationContext,
+ hasIcon,
+ useEnsureCurrent,
+} from './Installations'
+import { BUILD_PADDING } from './builds/Builds'
import Icon from './kubernetes/Icon'
import { Container } from './utils/Container'
import { PulsyDiv } from './utils/animations'
-export const Readiness = {
- Ready: 'Ready',
- InProgress: 'InProgress',
- Failed: 'Failed',
- Complete: 'Complete',
-}
-
export const ReadinessColor = {
[Readiness.Ready]: 'success',
[Readiness.InProgress]: 'status-warning',
@@ -57,23 +55,24 @@ export function ReadyIcon({ size, readiness, showIcon }) {
let icon =
let anim = null
let defaultSize = '20px'
+
switch (readiness) {
- case Readiness.Ready:
- color = 'success'
- icon =
- break
- case Readiness.InProgress:
- color = 'orange-dark'
- anim = PulsyDiv
- icon = null
- defaultSize = '16px'
- break
- case Readiness.Complete:
- color = 'tone-medium'
- icon =
- break
- default:
- break
+ case Readiness.Ready:
+ color = 'success'
+ icon =
+ break
+ case Readiness.InProgress:
+ color = 'orange-dark'
+ anim = PulsyDiv
+ icon = null
+ defaultSize = '16px'
+ break
+ case Readiness.Complete:
+ color = 'tone-medium'
+ icon =
+ break
+ default:
+ break
}
return (
@@ -93,14 +92,18 @@ export function ReadyIcon({ size, readiness, showIcon }) {
)
}
-function Component({ component: { group, kind, name, status }, width }) {
+function Component({
+ component: {
+ group, kind, name, status,
+ }, width,
+}) {
const { repo } = useParams()
- const history = useHistory()
+ const navigate = useNavigate()
return (
history.push(`/components/${repo}/${kind.toLowerCase()}/${name}`)}
+ onClick={() => navigate(`/components/${repo}/${kind.toLowerCase()}/${name}`)}
>
{
setBreadcrumbs([
{ text: 'components', url: '/components' },
@@ -129,7 +133,7 @@ export default function Application() {
])
}, [currentApplication])
useEffect(() => {
- setOnChange({ func: ({ name }) => history.push(`/components/${name}`) })
+ setOnChange({ func: ({ name }) => navigate(`/components/${name}`) })
}, [])
useEnsureCurrent(repo)
const { error } = appState(currentApplication)
diff --git a/assets/src/components/AutoRefresh.js b/assets/src/components/AutoRefresh.jsx
similarity index 78%
rename from assets/src/components/AutoRefresh.js
rename to assets/src/components/AutoRefresh.jsx
index ba3c12fd92..e7bc352bf0 100644
--- a/assets/src/components/AutoRefresh.js
+++ b/assets/src/components/AutoRefresh.jsx
@@ -1,18 +1,30 @@
import { useCallback, useContext, useState } from 'react'
-import { Alert, AlertStatus, Button, Divider, Download, ModalHeader } from 'forge-core'
+import {
+ Alert,
+ AlertStatus,
+ Button,
+ Divider,
+ ModalHeader,
+} from 'forge-core'
-import { Anchor, Box, Layer, Text } from 'grommet'
+import {
+ Anchor,
+ Box,
+ Layer,
+ Text,
+} from 'grommet'
+
+import { DownloadIcon } from '@pluralsh/design-system'
import * as serviceWorker from '../serviceWorker'
-import { LoginContext } from './Login'
-import { Icon } from './Console'
+import { LoginContext } from './contexts'
const COMMIT_KEY = 'git-commit'
const DOC_LINK = 'https://docs.plural.sh/basic-setup-and-deployment/admin-console#installation'
-const getCommit = () => localStorage.getItem(COMMIT_KEY) || 'example'
+export const getCommit = () => localStorage.getItem(COMMIT_KEY) || 'example'
const setCommit = sha => localStorage.setItem(COMMIT_KEY, sha)
function GitStatus({ setOpen }) {
@@ -34,9 +46,9 @@ function GitStatus({ setOpen }) {
pad="small"
gap="small"
>
-
@@ -83,9 +95,9 @@ export function AutoRefresh() {
const [git, setGit] = useState(true)
const { configuration: config } = useContext(LoginContext)
const reload = useCallback(() => {
- console.log('reloading')
if (process.env.NODE_ENV === 'production') {
const promise = serviceWorker.unregister() || Promise.resolve('done')
+
promise.then(() => {
setCommit(config.gitCommit)
window.location.reload()
@@ -112,18 +124,9 @@ export function AutoRefresh() {
if (!stale) return null
return (
-
-
- )}
- onClick={reload}
- text="New Update Available"
- align={{ top: 'bottom' }}
- />
-
+
)
}
diff --git a/assets/src/components/Breadcrumbs.js b/assets/src/components/Breadcrumbs.js
deleted file mode 100644
index 3c7ffd39e5..0000000000
--- a/assets/src/components/Breadcrumbs.js
+++ /dev/null
@@ -1,84 +0,0 @@
-import React, { useContext, useState } from 'react'
-import { useHistory } from 'react-router-dom'
-import { Anchor, Box, Text } from 'grommet'
-
-import { lookahead } from '../utils/array'
-
-export const BreadcrumbsContext = React.createContext({
- breadcrumbs: [],
- setBreadcrumbs: () => null,
-})
-
-function CrumbLink({ crumb: { url, text, disable } }) {
- const history = useHistory()
- if (disable) {
- return (
- {text}
-
- )
- }
-
- return (
- history.push(url)}
- >{text}
-
- )
-}
-
-export function Breadcrumbs() {
- const { breadcrumbs } = useContext(BreadcrumbsContext)
-
- if (breadcrumbs.length === 0) return null
-
- const children = Array.from(lookahead(breadcrumbs, (crumb, next) => {
- if (next.url) {
- return [
- ,
- /
- ,
- ]
- }
-
- return (
- {crumb.text}
-
- )
- })).flat()
-
- return (
-
- {children}
-
- )
-}
-
-export default function BreadcrumbProvider({ children }) {
- const [breadcrumbs, setBreadcrumbs] = useState([])
-
- return (
-
- {children}
-
- )
-}
diff --git a/assets/src/components/Breadcrumbs.jsx b/assets/src/components/Breadcrumbs.jsx
new file mode 100644
index 0000000000..9095643a9f
--- /dev/null
+++ b/assets/src/components/Breadcrumbs.jsx
@@ -0,0 +1,76 @@
+import React, { useContext, useState } from 'react'
+
+import { Div, Flex, Span } from 'honorable'
+
+import { theme } from '@pluralsh/design-system'
+
+import { useNavigate } from 'react-router-dom'
+
+import { lookahead } from '../utils/array'
+
+import { LoginContext } from './contexts'
+
+export const BreadcrumbsContext = React.createContext({
+ breadcrumbs: [],
+ setBreadcrumbs: () => null,
+})
+
+export function Breadcrumbs() {
+ const navigate = useNavigate()
+ const { breadcrumbs } = useContext(BreadcrumbsContext)
+ const { configuration } = useContext(LoginContext)
+ const cluster = configuration?.manifest?.cluster
+
+ const children = Array.from(lookahead(breadcrumbs, (crumb, next) => {
+ if (next.url) {
+ return (
+
+ navigate(crumb.url)}
+ color="text-xlight"
+ _hover={{ cursor: 'pointer', color: 'text', textDecoration: 'underline' }}
+ >
+ {crumb.text}
+
+ /
+
+ )
+ }
+
+ return {crumb.text}
+ }))
+
+ return (
+
+ {cluster
+ && (
+
+ {cluster}
+ /
+
+ )}
+ {children}
+
+ )
+}
+
+export default function BreadcrumbProvider({ children }) {
+ const [breadcrumbs, setBreadcrumbs] = useState([])
+
+ return (
+ // eslint-disable-next-line react/jsx-no-constructed-context-values
+
+ {children}
+
+ )
+}
diff --git a/assets/src/components/Builds.js b/assets/src/components/Builds.js
deleted file mode 100644
index 7bdb753ace..0000000000
--- a/assets/src/components/Builds.js
+++ /dev/null
@@ -1,394 +0,0 @@
-import React, { useCallback, useContext, useEffect, useState } from 'react'
-import { useHistory } from 'react-router-dom'
-import { useMutation, useQuery } from 'react-apollo'
-
-import { Button, Check, Deploy, Reload } from 'forge-core'
-
-import { Box, Stack, Text } from 'grommet'
-
-import moment from 'moment'
-
-import { BeatLoader } from 'react-spinners'
-
-import { Close, StatusCritical, Up } from 'grommet-icons'
-
-import { appendConnection, extendConnection, updateCache } from '../utils/graphql'
-
-import { BUILDS_Q, BUILD_SUB, CREATE_BUILD } from './graphql/builds'
-
-import { BreadcrumbsContext } from './Breadcrumbs'
-import { BuildIcons, BuildTypes, BuildStatus as Status } from './types'
-import { InstallationContext } from './Installations'
-
-import { LoopingLogo } from './utils/AnimatedLogo'
-import { StandardScroller } from './utils/SmoothScroller'
-import { UpgradePolicies } from './builds/UpgradePolicies'
-
-import { PinnedRunbooks } from './runbooks/PinnedRunbooks'
-import { Container } from './utils/Container'
-import { ErrorModal } from './utils/ErrorModal'
-
-function BuildStatusInner({ background, text, icon }) {
- return (
-
- {icon && {icon} }
- {text}
-
-
- )
-}
-
-function IconStatus({ icon, background }) {
- return (
-
- {React.createElement(icon, { size: '16px' })}
-
- )
-}
-
-export function BuildIcon({ build, size }) {
- const icon = BuildIcons[build.type]
-
- return (
-
- {React.createElement(icon, { size: size || '15px' })}
-
- )
-}
-
-function BuildStatus({ status }) {
- switch (status) {
- case Status.QUEUED:
- return (
-
- )
- case Status.CANCELLED:
- return (
-
- )
- case Status.RUNNING:
- return (
-
- )}
- background="progress"
- text="running"
- />
- )
- case Status.FAILED:
- return (
-
- )
- case Status.SUCCESSFUL:
- return (
-
- )
- case Status.PENDING:
- return (
-
- )
- default:
- return null
- }
-}
-
-export const BUILD_PADDING = { horizontal: 'medium' }
-
-function Build({ build }) {
- const { id, repository, status, insertedAt, message, creator, sha } = build
- const history = useHistory()
-
- return (
-
- history.push(`/build/${id}`)}
- margin={{ bottom: 'small' }}
- >
-
-
- {repository}
-
-
-
- {moment(insertedAt).fromNow()} -- {creator && creator.name} --
-
-
-
- {message}
-
-
-
- -- {sha}
-
-
-
-
-
-
-
-
-
- )
-}
-
-function CreateBuild() {
- const [type, setType] = useState(BuildTypes.DEPLOY)
- const { currentApplication } = useContext(InstallationContext)
- const baseAttrs = { repository: currentApplication.name, message: 'Deployed from console' }
- const [mutation, { loading, error }] = useMutation(CREATE_BUILD, {
- update: (cache, { data: { createBuild } }) => updateCache(cache, {
- query: BUILDS_Q,
- update: prev => appendConnection(prev, createBuild, 'builds'),
- }),
- })
-
- const deploy = useCallback(type => {
- setType(type)
- mutation({ variables: { attributes: { type, ...baseAttrs } } })
- }, [setType, mutation, baseAttrs])
-
- return (
- <>
- {error && (
-
- )}
-
- }
- onClick={() => deploy(BuildTypes.BOUNCE)}
- background="card"
- flat
- label="Bounce"
- loading={loading && type === BuildTypes.BOUNCE}
- />
- }
- onClick={() => deploy(BuildTypes.APPROVAL)}
- background="card"
- flat
- label="Approval"
- loading={loading && type === BuildTypes.APPROVAL}
- />
- }
- onClick={() => deploy(BuildTypes.DEPLOY)}
- loading={loading && type === BuildTypes.DEPLOY}
- label="Deploy"
- background="brand"
- flat
- />
-
- >
- )
-}
-
-const POLL_INTERVAL = 1000 * 30
-
-function Placeholder() {
- return (
-
-
-
- )
-}
-
-export function ReturnToBeginning({ beginning }) {
- return (
-
-
- go to most recent
-
-
-
- )
-}
-
-export const HEADER_HEIGHT = '60px'
-
-export default function Builds() {
- const [listRef, setListRef] = useState(null)
- const [scrolled, setScrolled] = useState(false)
- const { data, loading, subscribeToMore, fetchMore } = useQuery(BUILDS_Q, {
- fetchPolicy: 'cache-and-network',
- pollInterval: POLL_INTERVAL,
- })
-
- const { setOnChange } = useContext(InstallationContext)
- const { setBreadcrumbs } = useContext(BreadcrumbsContext)
- useEffect(() => {
- setOnChange({ func: () => null })
- setBreadcrumbs([{ text: 'builds', url: '/' }])
- }, [])
-
- useEffect(() => subscribeToMore({
- document: BUILD_SUB,
- updateQuery: (prev, { subscriptionData: { data: { buildDelta: { delta, payload } } } }) => delta === 'CREATE' ? appendConnection(prev, payload, 'builds') : prev }), [])
-
- const returnToBeginning = useCallback(() => {
- listRef.scrollToItem(0)
- }, [listRef])
-
- if (loading && !data) {
- return (
-
- )
- }
-
- const { edges, pageInfo } = data.builds
-
- return (
-
-
-
- Builds
-
- a list of historical changes managed by console
-
-
-
-
-
-
-
-
- (
-
- )}
- loadNextPage={() => pageInfo.hasNextPage && fetchMore({
- variables: { cursor: pageInfo.endCursor },
- updateQuery: (prev, { fetchMoreResult: { builds } }) => extendConnection(prev, builds, 'builds'),
- })}
- />
-
- {scrolled && }
-
-
- )
-}
diff --git a/assets/src/components/Configuration.js b/assets/src/components/Configuration.jsx
similarity index 89%
rename from assets/src/components/Configuration.js
rename to assets/src/components/Configuration.jsx
index 6496cbcf38..2cd1c8edbc 100644
--- a/assets/src/components/Configuration.js
+++ b/assets/src/components/Configuration.jsx
@@ -1,5 +1,11 @@
-import React, { useCallback, useContext, useEffect, useMemo, useState } from 'react'
-import { useHistory, useParams } from 'react-router-dom'
+import React, {
+ useCallback,
+ useContext,
+ useEffect,
+ useMemo,
+ useState,
+} from 'react'
+import { useNavigate, useParams } from 'react-router-dom'
import { useMutation, useQuery } from 'react-apollo'
import { Button } from 'forge-core'
@@ -21,21 +27,26 @@ import { deepFetch } from '../utils/graphql'
import { APPLICATION_Q, UPDATE_CONFIGURATION } from './graphql/plural'
import { BreadcrumbsContext } from './Breadcrumbs'
-import { BUILD_PADDING } from './Builds'
+import { BUILD_PADDING } from './builds/Builds'
import 'ace-builds/src-noconflict/mode-yaml'
import 'ace-builds/src-noconflict/theme-terminal'
-import { ApplicationIcon, InstallationContext, hasIcon, useEnsureCurrent } from './Installations'
+import {
+ ApplicationIcon,
+ InstallationContext,
+ hasIcon,
+ useEnsureCurrent,
+} from './Installations'
import { TabHeader } from './utils/TabSelector'
import { LoopingLogo } from './utils/AnimatedLogo'
import { BuildFragment } from './graphql/builds'
import { LabelledInput } from './utils/LabelledInput'
-import { convertType } from './runbooks/Display'
import { DarkSelect } from './utils/Select'
import { COMPONENT_LABEL } from './kubernetes/constants'
import { SidebarTab } from './utils/SidebarTab'
+import { convertType } from './apps/app/runbooks/runbook/display/misc'
const ConfigType = {
HELM: 'HELM',
@@ -77,7 +88,9 @@ const INPUT_COMPONENTS = {
enum: SelectInput,
}
-export function OverlayInput({ overlay, ctx, setCtx, values }) {
+export function OverlayInput({
+ overlay, ctx, setCtx, values,
+}) {
const { name } = overlay.spec
const setValue = useCallback(val => {
setCtx({ ...ctx, [name]: convertType(val, overlay.spec.inputType) })
@@ -86,8 +99,9 @@ export function OverlayInput({ overlay, ctx, setCtx, values }) {
useEffect(() => {
const update = overlay.spec.updates[0].path
const val = deepFetch(values, update)
+
if (val && !ctx[name]) {
- setValue(val)
+ setValue(val)
}
}, [ctx])
@@ -110,6 +124,7 @@ function organizeOverlays(overlays) {
const folder = overlay.spec.folder || 'general'
const sf = overlay.spec.subfolder || 'all'
const subfolders = acc[folder] || {}
+
subfolders[sf] = [overlay, ...(subfolders[sf] || [])]
acc[folder] = subfolders
@@ -117,7 +132,9 @@ function organizeOverlays(overlays) {
}, {})
}
-function OverlayEdit({ overlays, ctx, setCtx, helm }) {
+function OverlayEdit({
+ overlays, ctx, setCtx, helm,
+}) {
const values = useMemo(() => yaml.load(helm), [helm])
const folders = useMemo(() => organizeOverlays(overlays), [overlays])
const [folder, setFolder] = useState(Object.keys(folders)[0])
@@ -126,6 +143,7 @@ function OverlayEdit({ overlays, ctx, setCtx, helm }) {
useEffect(() => {
if (!folders[folder]) {
const f = Object.keys(folders)[0]
+
setFolder(f)
setSubfolder(Object.keys(folders[f] || ['all'])[0])
}
@@ -141,12 +159,12 @@ function OverlayEdit({ overlays, ctx, setCtx, helm }) {
{Object.keys(folders).map((f, i) => (
- {
if (!hasOverlays) setType(ConfigType.HELM)
setConfig(helm)
@@ -256,9 +275,9 @@ export function EditConfiguration({ onCompleted, overlays, application: { name,
{hasOverlays > 0 && (
- setType(ConfigType.OVERLAY)}
/>
)}
@@ -275,18 +294,18 @@ export function EditConfiguration({ onCompleted, overlays, application: { name,
-
{type === ConfigType.OVERLAY && (
- history.push(link)}
+ onClick={() => navigate(link)}
width="50%"
hoverIndicator="backgroundDark"
background="cardDetailLight"
@@ -362,7 +381,7 @@ export function RepositoryChoice({ config: { name, icon, description }, link })
}
export default function Configuration() {
- const history = useHistory()
+ const navigate = useNavigate()
const { repo } = useParams()
const { setBreadcrumbs } = useContext(BreadcrumbsContext)
const { setOnChange } = useContext(InstallationContext)
@@ -370,9 +389,7 @@ export default function Configuration() {
variables: { name: repo },
fetchPolicy: 'cache-and-network',
})
- const onCompleted = useCallback(() => {
- history.push('/')
- }, [history])
+ const onCompleted = useCallback(() => navigate('/'), [])
useEffect(() => {
setBreadcrumbs([
@@ -382,7 +399,7 @@ export default function Configuration() {
}, [repo])
useEffect(() => {
- setOnChange({ func: ({ name }) => history.push(`/config/${name}`) })
+ setOnChange({ func: ({ name }) => navigate(`/config/${name}`) })
}, [])
useEnsureCurrent(repo)
@@ -397,8 +414,8 @@ export default function Configuration() {
}
return (
- {
const labels = metadata.labels.reduce((acc, { name, value }) => ({ ...acc, [name]: value }), {})
diff --git a/assets/src/components/Console.js b/assets/src/components/Console.js
deleted file mode 100644
index 10ff192725..0000000000
--- a/assets/src/components/Console.js
+++ /dev/null
@@ -1,438 +0,0 @@
-import React, { useContext, useRef, useState } from 'react'
-import { Redirect, Route, Switch } from 'react-router-dom'
-import { Box, Text } from 'grommet'
-import { useHistory } from 'react-router'
-
-import { Install } from 'forge-core'
-
-import { Portal } from 'react-portal'
-
-import Foco from 'react-foco'
-
-import { Next } from 'grommet-icons'
-
-import Sidebar, { SIDEBAR_ICON_HEIGHT } from './Sidebar'
-import Builds from './Builds'
-import Build from './Build'
-import BreadcrumbProvider, { Breadcrumbs } from './Breadcrumbs'
-import Webhooks from './Webhooks'
-import Configuration from './Configuration'
-import Dashboards from './Dashboards'
-import { EnsureLogin, LoginContext } from './Login'
-import Users from './Users'
-import { Installations, InstallationsProvider } from './Installations'
-import { LogViewer } from './Logs'
-import RepositorySelector from './RepositorySelector'
-import Application from './Application'
-import Component from './kubernetes/Component'
-import { Node, Nodes } from './kubernetes/Node'
-import { Pod } from './kubernetes/Pod'
-import Directory from './users/Directory'
-import EditUser from './users/EditUser'
-import { Audits } from './audits/Audits'
-import { withPluralApi } from './PluralApi'
-import { Incidents } from './incidents/Incidents'
-import { Incident } from './incidents/Incident'
-import { Installer } from './repos/Installer'
-import { Runbook } from './runbooks/Runbook'
-import { Runbooks } from './runbooks/Runbooks'
-import { NavigationContext } from './navigation/Submenu'
-import { Tooltip } from './utils/Tooltip'
-
-import { Notifications } from './users/Notifications'
-import { PodShell } from './terminal/PodShell'
-import { AutoRefresh } from './AutoRefresh'
-import { SocialLinks } from './Socials'
-
-export const TOOLBAR_HEIGHT = '55px'
-export const SIDEBAR_WIDTH = '200px'
-const APP_ICON = `${process.env.PUBLIC_URL}/console-full.png`
-
-export function Icon({ icon, text, selected, path, onClick, size, align }) {
- const dropRef = useRef()
- const history = useHistory()
- const [hover, setHover] = useState(false)
-
- return (
- <>
- setHover(true)}
- onMouseLeave={() => setHover(false)}
- onClick={() => onClick ? onClick() : history.push(path)}
- background={selected ? 'sidebarHover' : null}
- direction="row"
- >
- {icon}
-
- {hover && (
-
- {text}
-
-
- )}
- >
- )
-}
-
-const FlyoutContext = React.createContext({})
-
-function FlyoutProvider({ children }) {
- const [ref, setRef] = useState(false)
-
- return (
-
- {children}
-
- )
-}
-
-function FlyoutGutter() {
- const { setRef } = useContext(FlyoutContext)
-
- return (
-
- )
-}
-
-function FocoComponent({ children, ...props }) {
- return (
-
- {children}
-
- )
-}
-
-export function FlyoutContainer({ width, header, close, modifier, children }) {
- const { ref } = useContext(FlyoutContext)
-
- return (
-
-
-
-
-
- {header}
-
-
- {modifier}
-
-
-
-
-
- {children}
-
-
-
-
- )
-}
-
-function DemoBanner() {
- const { configuration } = useContext(LoginContext)
-
- if (!configuration.isDemoProject) return null
-
- return (
-
-
- You are currently deployed on a plural demo GCP project, which will expire 6 hours after creation. If you'd like to deploy on your own cloud, visit
-
- here
-
-
-
- )
-}
-
-export default function Console() {
- const [open, setOpen] = useState(false)
-
- return (
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- }
- text="Install"
- size="40px"
- selected={open}
- align={{ top: 'bottom' }}
- onClick={() => setOpen(true)}
- />
-
-
-
- {open && }
-
-
-
-
-
-
- (
-
- )}
- />
-
-
-
-
-
-
-
- (
-
- )}
- />
-
-
-
-
-
-
-
-
-
-
-
- (
-
- )}
- />
-
-
-
- (
-
- )}
- />
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- )
-}
diff --git a/assets/src/components/Console.jsx b/assets/src/components/Console.jsx
new file mode 100644
index 0000000000..8d5cc2d3e0
--- /dev/null
+++ b/assets/src/components/Console.jsx
@@ -0,0 +1,396 @@
+import React, { useContext, useRef, useState } from 'react'
+import {
+ Navigate,
+ Route,
+ Routes,
+ useNavigate,
+} from 'react-router-dom'
+import { Box, Text } from 'grommet'
+
+import { Portal } from 'react-portal'
+
+import Foco from 'react-foco'
+
+import { Next } from 'grommet-icons'
+
+import ConsoleSidebar, { SIDEBAR_ICON_HEIGHT } from './ConsoleSidebar'
+import Builds from './builds/Builds'
+import Build from './builds/build/Build'
+import BreadcrumbProvider from './Breadcrumbs'
+import Webhooks from './Webhooks'
+import Configuration from './Configuration'
+import { EnsureLogin } from './Login'
+
+import Users from './Users'
+import { InstallationsProvider } from './Installations'
+import RepositorySelector from './RepositorySelector'
+import Application from './Application'
+import Component from './kubernetes/Component'
+import { Node, Nodes } from './kubernetes/Node'
+import { Pod } from './kubernetes/Pod'
+import Directory from './users/Directory'
+import EditUser from './users/EditUser'
+import { Audits } from './audits/Audits'
+import { PluralApi } from './PluralApi'
+import { Incident } from './incidents/Incident'
+import { NavigationContext } from './navigation/Submenu'
+import { Tooltip } from './utils/Tooltip'
+
+import { PodShell } from './terminal/PodShell'
+import Apps from './apps/Apps'
+import App from './apps/app/App'
+import ConsoleHeader from './ConsoleHeader'
+import ConsoleSubheader from './ConsoleSubheader'
+import Dashboards from './apps/app/dashboards/Dashboards'
+import Runbooks from './apps/app/runbooks/Runbooks'
+import CostAnalysis from './apps/app/cost/CostAnalysis'
+import Dashboard from './apps/app/dashboards/dashboard/Dashboard'
+import Runbook from './apps/app/runbooks/runbook/Runbook'
+import Logs from './apps/app/logs/Logs'
+
+export const TOOLBAR_HEIGHT = '55px'
+export const SIDEBAR_WIDTH = '200px'
+
+export function Icon({
+ icon, text, selected, path, onClick, size, align,
+}) {
+ const dropRef = useRef()
+ const navigate = useNavigate()
+ const [hover, setHover] = useState(false)
+
+ return (
+ <>
+ setHover(true)}
+ onMouseLeave={() => setHover(false)}
+ onClick={() => (onClick ? onClick() : navigate(path))}
+ background={selected ? 'sidebarHover' : null}
+ direction="row"
+ >
+ {icon}
+
+ {hover && (
+
+ {text}
+
+
+ )}
+ >
+ )
+}
+
+const FlyoutContext = React.createContext({})
+
+function FlyoutProvider({ children }) {
+ const [ref, setRef] = useState(false)
+
+ return (
+ // eslint-disable-next-line react/jsx-no-constructed-context-values
+
+ {children}
+
+ )
+}
+
+function FlyoutGutter() {
+ const { setRef } = useContext(FlyoutContext)
+
+ return (
+
+ )
+}
+
+function FocoComponent({ children, ...props }) {
+ return (
+
+ {children}
+
+ )
+}
+
+export function FlyoutContainer({
+ width, header, close, modifier, children,
+}) {
+ const { ref } = useContext(FlyoutContext)
+
+ return (
+
+
+
+
+
+ {header}
+
+
+ {modifier}
+
+
+
+
+
+ {children}
+
+
+
+
+ )
+}
+
+export default function Console() {
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+ }
+ />
+
+ )}
+ />
+ }
+ />
+
+ )}
+ />
+ }
+ />
+ {/*
+
+ */}
+ {/* Disabled for now. */}
+ }
+ />
+ }
+ />
+ }
+ />
+ }
+ />
+
+ )}
+ />
+ }
+ />
+ }
+ />
+
+ )}
+ />
+ }
+ />
+ }
+ />
+
+ )}
+ />
+ }
+ />
+ }
+ />
+ }
+ />
+ }
+ />
+ }
+ >
+
+ )}
+ />
+ }
+ />
+ }
+ />
+ }
+ />
+ }
+ />
+ }
+ />
+ }
+ />
+
+ }
+ />
+
+
+
+
+
+
+
+
+
+
+
+ )
+}
diff --git a/assets/src/components/ConsoleHeader.jsx b/assets/src/components/ConsoleHeader.jsx
new file mode 100644
index 0000000000..94c0e19e09
--- /dev/null
+++ b/assets/src/components/ConsoleHeader.jsx
@@ -0,0 +1,98 @@
+import {
+ A,
+ Div,
+ Flex,
+ Img,
+ P,
+} from 'honorable'
+import {
+ ArrowTopRightIcon,
+ Button,
+ DownloadIcon,
+ theme,
+} from '@pluralsh/design-system'
+import { useContext, useState } from 'react'
+
+import { LoginContext } from './contexts'
+import { Installations } from './Installations'
+
+import { Installer } from './repos/Installer'
+
+const APP_ICON = '/console-logo-white.png'
+
+function DemoBanner() {
+ const { configuration: { isDemoProject } } = useContext(LoginContext)
+
+ if (!isDemoProject) return null
+
+ return (
+
+
+ You are using a Plural demo GCP project, which will expire 6 hours after creation.
+ If you'd like to learn how to deploy on your own cloud,
+
+ visit our docs.
+
+
+
+ )
+}
+
+export default function ConsoleHeader() {
+ const [open, setOpen] = useState(false)
+
+ return (
+
+
+
+
+
+ }
+ as="a"
+ href="https://app.plural.sh"
+ target="_blank"
+ rel="noopener noreferrer"
+ >
+ Plural App
+
+ }
+ onClick={() => setOpen(true)}
+ >
+ Install
+
+ {open && }
+
+
+
+ )
+}
diff --git a/assets/src/components/ConsoleSidebar.jsx b/assets/src/components/ConsoleSidebar.jsx
new file mode 100644
index 0000000000..27302a4481
--- /dev/null
+++ b/assets/src/components/ConsoleSidebar.jsx
@@ -0,0 +1,120 @@
+import {
+ AppsIcon,
+ Avatar,
+ DiscordIcon,
+ GitHubLogoIcon,
+ ListIcon,
+ PeopleIcon,
+ ServersIcon,
+ Sidebar,
+ SidebarItem,
+ SidebarSection,
+ theme,
+} from '@pluralsh/design-system'
+
+import { Builds } from 'forge-core'
+import { useLocation, useNavigate } from 'react-router-dom'
+
+import { useContext } from 'react'
+
+import { Flex } from 'honorable'
+
+import { LoginContext } from './contexts'
+import { Notifications } from './users/Notifications'
+import { AutoRefresh, getCommit } from './AutoRefresh'
+
+export const SIDEBAR_ICON_HEIGHT = '42px'
+
+const MENU_ITEMS = [
+ { text: 'Apps', icon: , path: '/' },
+ {
+ text: 'Builds',
+ icon: , // TODO: Move to design system.
+ path: '/builds',
+ },
+ { text: 'Nodes', icon: , path: '/nodes' },
+ // { text: 'Incidents', icon: , path: '/incidents' }, // Disabled for now.
+ {
+ text: 'Audits', name: 'audits', icon: , path: '/audits',
+ },
+ { text: 'Account', icon: , path: '/directory' },
+
+ // {text: 'Webhooks', icon: Webhooks, path: '/webhooks'},
+]
+
+export default function ConsoleSidebar() {
+ const { me, configuration } = useContext(LoginContext)
+ const navigate = useNavigate()
+ const { pathname } = useLocation()
+ const active = ({ path }) => (path === '/'
+ ? (pathname === path || pathname.startsWith('/apps/'))
+ : pathname.startsWith(path))
+
+ if (!me) return null
+
+ return (
+
+
+ {MENU_ITEMS.map((item, i) => (
+ navigate(item.path)}
+ backgroundColor={active(item) ? theme.colors.grey[875] : null} // TODO: Add active prop to design system.
+ _hover={{ backgroundColor: theme.colors.grey[900], cursor: 'pointer' }}
+ borderRadius="normal"
+ >
+ {item.icon}
+
+ ))}
+
+
+
+
+
+
+
+
+
+
+ {getCommit() !== configuration.gitCommit && (
+
+
+
+ )}
+
+ navigate('/me/edit')}
+ >
+
+ {/* TODO: Switch to app icon component to make it gray? */}
+
+
+
+ )
+}
diff --git a/assets/src/components/ConsoleSubheader.jsx b/assets/src/components/ConsoleSubheader.jsx
new file mode 100644
index 0000000000..af9781cc51
--- /dev/null
+++ b/assets/src/components/ConsoleSubheader.jsx
@@ -0,0 +1,53 @@
+import { Flex } from 'honorable'
+import {
+ ArrowLeftIcon,
+ ArrowRightIcon,
+ IconFrame,
+ theme,
+} from '@pluralsh/design-system'
+import { useNavigate } from 'react-router-dom'
+
+import { Breadcrumbs } from './Breadcrumbs'
+import { ResponsiveLayoutContentContainer } from './layout/ResponsiveLayoutContentContainer'
+import { ResponsiveLayoutSidecarContainer } from './layout/ResponsiveLayoutSidecarContainer'
+import { ResponsiveLayoutSidenavContainer } from './layout/ResponsiveLayoutSidenavContainer'
+import { ResponsiveLayoutSpacer } from './layout/ResponsiveLayoutSpacer'
+
+// TODO: Disable previous and next button based on navigation history.
+export default function ConsoleSubheader() {
+ const navigate = useNavigate()
+
+ return (
+
+
+ }
+ onClick={() => navigate(-1)}
+ type="floating"
+ />
+ }
+ onClick={() => navigate(1)}
+ type="floating"
+ />
+
+
+
+
+
+
+
+ )
+}
diff --git a/assets/src/components/Dashboard.js b/assets/src/components/Dashboard.js
deleted file mode 100644
index b8902221c8..0000000000
--- a/assets/src/components/Dashboard.js
+++ /dev/null
@@ -1,209 +0,0 @@
-import { useCallback, useEffect, useMemo, useState } from 'react'
-import { useQuery } from 'react-apollo'
-
-import { Box, Text } from 'grommet'
-import { chunk } from 'lodash'
-
-import filesize from 'filesize'
-
-import { Graph, GraphHeader } from './utils/Graph'
-import { DASHBOARD_Q } from './graphql/dashboards'
-import { LoopingLogo } from './utils/AnimatedLogo'
-import { DarkSelect } from './utils/Select'
-
-const HOUR = 60 * 60
-const DAY = 24 * HOUR
-
-export const DURATIONS = [
- { offset: HOUR, step: '2m', label: '1h', tick: 'every 10 minutes' },
- { offset: 2 * HOUR, step: '4m', label: '2h', tick: 'every 20 minutes' },
- { offset: 6 * HOUR, step: '10m', label: '6h', tick: 'every 30 minutes' },
- { offset: DAY, step: '20m', label: '1d', tick: 'every 2 hours' },
- { offset: 7 * DAY, step: '1h', label: '7d', tick: 'every 12 hours' },
-]
-
-export function format(value, format) {
- switch (format) {
- case 'bytes':
- return filesize(value)
- case 'percent':
- return `${Math.round(value * 10000) / 100}%`
- default:
- return value
- }
-}
-
-function RangeOption({ duration, current, setDuration, first, last }) {
- const selected = duration === current
-
- return (
- setDuration(duration)}
- >
- {duration.label}
-
-
- )
-}
-
-export function RangePicker({ duration, setDuration }) {
- const count = DURATIONS.length
-
- return (
-
-
- {DURATIONS.map((dur, ind) => (
-
- ))}
-
-
- )
-}
-
-function DashboardGraph({ graph, tick }) {
- const data = useMemo(() => (
- graph.queries.map(({ legend, results }) => (
- { id: legend, data: results.map(({ timestamp, value }) => ({ x: new Date(timestamp * 1000), y: parseFloat(value) })) }
- ))
- ), [graph])
-
- return (
-
-
-
- format(v, graph.format)}
- tick={tick}
- />
-
-
- )
-}
-
-const toSelect = v => ({ label: v, value: v })
-
-function LabelSelect({ label, onSelect }) {
- const [value, setValue] = useState(label.values[0])
- useEffect(() => onSelect(value), [value])
-
- return (
-
- setValue(value)}
- />
-
- )
-}
-
-export default function Dashboard({ repo, name }) {
- const [duration, setDuration] = useState(DURATIONS[0])
- const [labelMap, setLabelMap] = useState(null)
- const labels = useMemo(() => Object.entries(labelMap || {}).map(([name, value]) => ({ name, value })), [labelMap])
- const { data } = useQuery(DASHBOARD_Q, {
- variables: { repo, name, labels, step: duration.step, offset: duration.offset },
- pollInterval: 1000 * 30,
- fetchPolicy: 'no-cache',
- })
- useEffect(() => {
- if (!labelMap && data && data.dashboard) {
- const map = data.dashboard.spec.labels.reduce((acc, { name, values }) => ({ ...acc, [name]: values[0] }), {})
- setLabelMap(map)
- }
- }, [data, labelMap, setLabelMap])
- const setLabel = useCallback((label, value) => setLabelMap({ ...labelMap, [label]: value }), [labelMap, setLabelMap])
-
- if (!data) {
- return (
-
- )
- }
- const { dashboard } = data
-
- return (
-
-
- {data.dashboard.spec.labels.filter(({ values }) => values.length > 0).map(label => (
- setLabel(label.name, value)}
- />
- ))}
-
-
-
- {chunk(dashboard.spec.graphs, 2).map((chunk, ind) => (
-
- {chunk.map(graph => (
-
- ))}
-
- ))}
-
-
- )
-}
diff --git a/assets/src/components/Dashboards.js b/assets/src/components/Dashboards.js
deleted file mode 100644
index 6296c8995c..0000000000
--- a/assets/src/components/Dashboards.js
+++ /dev/null
@@ -1,140 +0,0 @@
-import { useContext, useEffect, useState } from 'react'
-import { useHistory } from 'react-router-dom'
-import { useQuery } from 'react-apollo'
-import { Box, Text } from 'grommet'
-
-import { BreadcrumbsContext } from './Breadcrumbs'
-import { BUILD_PADDING } from './Builds'
-import { DASHBOARDS_Q } from './graphql/dashboards'
-import Dashboard from './Dashboard'
-import { ApplicationIcon, InstallationContext, hasIcon } from './Installations'
-import { LoopingLogo } from './utils/AnimatedLogo'
-import { DarkSelect } from './utils/Select'
-
-export function DashboardHeader({ name, label }) {
- return (
-
- {name} {label}
-
-
- )
-}
-
-function IndividualHeader({ current }) {
- return (
-
- {current.spec.name}
-
- {current.spec.description}
-
-
- )
-}
-
-export default function Dashboards() {
- const { setBreadcrumbs } = useContext(BreadcrumbsContext)
- const { setOnChange, currentApplication } = useContext(InstallationContext)
- const history = useHistory()
- useEffect(() => {
- setBreadcrumbs([
- { text: 'dashboards', url: '/dashboards' },
- { text: currentApplication.name, url: `/dashboards/${currentApplication.name}` },
- ])
- }, [currentApplication])
- useEffect(() => {
- setOnChange({ func: ({ name }) => {
- history.push(`/dashboards/${name}`)
- } })
- }, [])
-
- const [current, setCurrent] = useState(null)
- const { data } = useQuery(DASHBOARDS_Q, {
- variables: { repo: currentApplication.name },
- fetchPolicy: 'cache-and-network',
- })
- useEffect(() => {
- if (data && data.dashboards.length > 0) {
- setCurrent(data.dashboards[0])
- }
- }, [data, currentApplication])
-
- if (!data) {
- return (
-
- )
- }
-
- return (
-
-
-
-
- {hasIcon(currentApplication) && (
-
- )}
- {current ? : (
-
- )}
-
- {current && (
-
- ({ value: d, label: d.spec.name }))}
- value={{ value: current, label: current.spec.name }}
- onChange={({ value }) => setCurrent(value)}
- />
-
- )}
-
-
-
- {data.dashboards.length > 0 ? (
- current ? (
-
- ) :
- ) : No dashboards for this repository, contact the developer to fix this }
-
-
- )
-}
diff --git a/assets/src/components/EditUser.js b/assets/src/components/EditUser.jsx
similarity index 94%
rename from assets/src/components/EditUser.js
rename to assets/src/components/EditUser.jsx
index d27ce77704..dedea9ffa6 100644
--- a/assets/src/components/EditUser.js
+++ b/assets/src/components/EditUser.jsx
@@ -1,14 +1,21 @@
import { useContext, useEffect, useState } from 'react'
import { Box, Text } from 'grommet'
-import { Button, Expander, InputCollection, ResponsiveInput } from 'forge-core'
+import {
+ Button,
+ Expander,
+ InputCollection,
+ ResponsiveInput,
+} from 'forge-core'
import { useMutation } from 'react-apollo'
-import { LoginContext } from './Login'
+import { LoginContext } from './contexts'
import { BreadcrumbsContext } from './Breadcrumbs'
import { UPDATE_USER } from './graphql/users'
-export function Avatar({ me, size, round, textSize, ...rest }) {
+export function Avatar({
+ me, size, round, textSize, ...rest
+}) {
return (
setBreadcrumbs([{ text: 'me', url: '/me/edit' }]), [])
const mergedAttributes = password && password.length > 0 ? { ...attributes, password } : attributes
const [mutation, { loading }] = useMutation(UPDATE_USER, { variables: { attributes: mergedAttributes } })
diff --git a/assets/src/components/Installations.js b/assets/src/components/Installations.js
deleted file mode 100644
index cfd7e0dea9..0000000000
--- a/assets/src/components/Installations.js
+++ /dev/null
@@ -1,436 +0,0 @@
-import React, { useCallback, useContext, useEffect, useState } from 'react'
-import { Anchor, Box, Layer, Text, TextInput, ThemeContext } from 'grommet'
-import { Checkmark, CircleInformation } from 'grommet-icons'
-import { Links, Explore as Search, TabContent, TabHeader, TabHeaderItem, Tabs } from 'forge-core'
-import { useQuery } from 'react-apollo'
-
-import { chunk } from 'lodash'
-
-import { APPLICATIONS_Q, APPLICATION_SUB } from './graphql/plural'
-import { ApplicationReadyIcon } from './Application'
-import { LoopingLogo } from './utils/AnimatedLogo'
-import { CostBreakdown } from './repos/CostAnalysis'
-import { FlyoutContainer, Icon } from './Console'
-import { ModalHeader } from './utils/Modal'
-import { OIDCProvider } from './oidc/OIDCProvider'
-
-export const InstallationContext = React.createContext({})
-
-function Installation({ application, setCurrentApplication, current: { name } }) {
- const { name: appname, spec: { descriptor } } = application
-
- return (
- setCurrentApplication(application)}
- hoverIndicator="hover"
- >
-
- {descriptor.icons.length > 0 && (
-
- )}
-
-
- {appname}
-
-
- {descriptor.version}
-
-
- {descriptor.description}
-
-
-
- {name === appname ? (
-
- ) : null}
-
-
- )
-}
-
-export function ApplicationIcon({ application: { spec: { descriptor: { icons } } }, size }) {
- const { dark } = useContext(ThemeContext)
-
- return (
-
- )
-}
-
-export const hasIcon = ({ spec: { descriptor: { icons } } }) => icons.length > 0
-
-export function InstallationsFlyout() {
- const { applications, setCurrentApplication, currentApplication, setOpen } = useContext(InstallationContext)
- const [q, setQ] = useState(null)
-
- return (
- setOpen(false)}
- >
-
-
- }
- value={q || ''}
- placeholder="search for an application"
- onChange={({ target: { value } }) => setQ(value)}
- />
-
- {applications
- .filter(application => !q || application.name.startsWith(q))
- .map(application => (
-
- ))}
-
-
- )
-}
-
-export function ToolbarItem({ children, onClick, open }) {
- return (
-
- {children}
-
- )
-}
-
-function ApplicationLink({ link: { url, description }, width }) {
- return (
-
-
-
- {url}
-
- {description}
-
-
-
- )
-}
-
-export function ApplicationDetails() {
- const { currentApplication } = useContext(InstallationContext)
- const { name, spec: { descriptor }, cost, license } = currentApplication
- const hasLinks = descriptor.links
- const hasCost = cost || license
-
- return (
-
-
- {descriptor.icons.length > 0 && (
-
- )}
-
-
- {name}
-
-
- {descriptor.version}
-
-
- {descriptor.description}
-
-
-
-
-
- {hasLinks && (
-
- Application Links
-
-
- )}
- {hasCost && (
-
- Cost Analysis
-
-
- )}
-
- OpenID Connect
-
-
-
- {hasLinks && (
-
-
- {chunk(descriptor.links, 3).map((chunk, i) => (
-
- {chunk.map(link => (
-
- ))}
-
- ))}
-
-
- )}
- {hasCost && (
-
-
-
- )}
-
-
-
-
-
- )
-}
-
-function ApplicationDetail({ close }) {
- const { currentApplication } = useContext(InstallationContext)
-
- return (
-
-
-
-
-
-
- )
-}
-
-export function Installations() {
- const [modal, setModal] = useState(false)
- const { currentApplication, open, setOpen } = useContext(InstallationContext)
- if (!currentApplication) return null
- const { name, spec: { descriptor } } = currentApplication
-
- return (
- <>
-
- }
- text="Application Details"
- size="40px"
- selected={modal}
- align={{ top: 'bottom' }}
- onClick={() => setModal(true)}
- />
- setOpen(true)}
- open={open}
- >
- {descriptor.icons.length > 0 && (
-
- )}
- {name}
-
-
-
-
- {modal && setModal(false)} />}
- {open && }
- >
- )
-}
-
-export function useEnsureCurrent(repo) {
- const { applications, currentApplication, setCurrentUnsafe } = useContext(InstallationContext)
- useEffect(() => {
- const desired = applications.find(({ name }) => name === repo)
- if (desired && currentApplication.name !== desired.name) {
- setCurrentUnsafe(desired)
- }
- }, [repo, applications, currentApplication])
-}
-
-function applyDelta(prev, { delta, payload }) {
- switch (delta) {
- case 'CREATE':
- return { ...prev, applications: [...prev.applications, payload] }
- case 'DELETE':
- return { ...prev, applications: prev.applications.filter(({ name }) => name !== payload.name) }
- default:
- return { ...prev, applications: prev.applications.map(app => app.name === payload.name ? payload : app) }
- }
-}
-
-export function InstallationsProvider({ children }) {
- const [open, setOpen] = useState(false)
- const [currentApplication, setCurrentApplication] = useState(null)
- const [{ func: onChange }, setOnChange] = useState({ func: () => null })
- const { data, subscribeToMore } = useQuery(APPLICATIONS_Q, { pollInterval: 120_000 })
- const wrapped = useCallback(application => {
- sessionStorage.setItem('currentApplication', application.name)
- setCurrentApplication(application)
- application && onChange(application)
- }, [onChange, setCurrentApplication])
-
- useEffect(() => {
- if (!currentApplication && data && data.applications) {
- setCurrentApplication(data.applications[0])
- }
- }, [data, currentApplication, setCurrentApplication])
- useEffect(() => subscribeToMore({
- document: APPLICATION_SUB,
- updateQuery: (prev, { subscriptionData: { data } }) => data ? applyDelta(prev, data.applicationDelta) : prev }), [])
-
- if (!currentApplication) {
- return (
-
-
-
- )
- }
- const lastSessionApplication = data && data.applications.find(({ name }) => name === sessionStorage.getItem('currentApplication'))
- const current = lastSessionApplication || currentApplication && data && data.applications.find(({ name }) => name === currentApplication.name)
-
- return (
-
- {children}
-
- )
-}
diff --git a/assets/src/components/Installations.jsx b/assets/src/components/Installations.jsx
new file mode 100644
index 0000000000..534ab7c986
--- /dev/null
+++ b/assets/src/components/Installations.jsx
@@ -0,0 +1,133 @@
+import React, { useContext, useEffect, useState } from 'react'
+import { Box, Layer, ThemeContext } from 'grommet'
+import { CircleInformation } from 'grommet-icons'
+import { useQuery } from 'react-apollo'
+
+import { APPLICATIONS_Q, APPLICATION_SUB } from './graphql/plural'
+import { Icon } from './Console'
+import { OIDCProvider } from './oidc/OIDCProvider'
+import { LoopingLogo } from './utils/AnimatedLogo'
+
+export const InstallationContext = React.createContext({})
+
+export function ApplicationIcon({ application: { spec: { descriptor: { icons } } }, size }) {
+ const { dark } = useContext(ThemeContext)
+
+ return (
+
+ )
+}
+
+export const hasIcon = ({ spec: { descriptor: { icons } } }) => icons.length > 0
+
+export function ToolbarItem({ children, onClick, open }) {
+ return (
+
+ {children}
+
+ )
+}
+
+export function ApplicationDetails() {
+ const { currentApplication } = useContext(InstallationContext)
+ const { name } = currentApplication
+
+ return
+}
+
+function ApplicationDetail({ close }) {
+ return (
+
+
+
+
+
+ )
+}
+
+export function Installations() {
+ const [modal, setModal] = useState(false)
+ const { currentApplication } = useContext(InstallationContext)
+
+ if (!currentApplication) return null
+
+ return (
+ <>
+ }
+ text="Application Details"
+ size="40px"
+ selected={modal}
+ align={{ top: 'bottom' }}
+ onClick={() => setModal(true)}
+ />
+ {modal && setModal(false)} />}
+ >
+ )
+}
+
+export function useEnsureCurrent(repo) {
+ const { applications, currentApplication, setCurrentUnsafe } = useContext(InstallationContext)
+
+ useEffect(() => {
+ const desired = applications.find(({ name }) => name === repo)
+
+ if (desired && currentApplication.name !== desired.name) {
+ setCurrentUnsafe(desired)
+ }
+ }, [repo, applications, currentApplication])
+}
+
+function applyDelta(prev, { delta, payload }) {
+ switch (delta) {
+ case 'CREATE':
+ return { ...prev, applications: [...prev.applications, payload] }
+ case 'DELETE':
+ return { ...prev, applications: prev.applications.filter(({ name }) => name !== payload.name) }
+ default:
+ return { ...prev, applications: prev.applications.map(app => (app.name === payload.name ? payload : app)) }
+ }
+}
+
+export function InstallationsProvider({ children }) {
+ const { data, subscribeToMore } = useQuery(APPLICATIONS_Q, { pollInterval: 120_000 })
+
+ useEffect(() => subscribeToMore({
+ document: APPLICATION_SUB,
+ updateQuery: (prev, { subscriptionData: { data } }) => (data ? applyDelta(prev, data.applicationDelta) : prev),
+ }), [])
+
+ if (!data) return
+
+ return (
+
+ {children}
+
+ )
+}
diff --git a/assets/src/components/Invite.js b/assets/src/components/Invite.jsx
similarity index 98%
rename from assets/src/components/Invite.js
rename to assets/src/components/Invite.jsx
index aa9428495a..ed2f8ccd38 100644
--- a/assets/src/components/Invite.js
+++ b/assets/src/components/Invite.jsx
@@ -1,5 +1,5 @@
import { useState } from 'react'
-import { useParams } from 'react-router'
+import { useParams } from 'react-router-dom'
import { useMutation, useQuery } from 'react-apollo'
import { Box, Keyboard, Text } from 'grommet'
import { Button, GqlError, SecondaryButton } from 'forge-core'
@@ -169,7 +169,7 @@ export default function Invite() {
label="Email"
value={email}
/>
-
+ {/* eslint-disable-next-line react/jsx-no-constructed-context-values */}
{children}
diff --git a/assets/src/components/Logs.js b/assets/src/components/Logs.js
deleted file mode 100644
index 61b981bdff..0000000000
--- a/assets/src/components/Logs.js
+++ /dev/null
@@ -1,696 +0,0 @@
-import React, { useCallback, useContext, useEffect, useMemo, useState } from 'react'
-import { Box, Stack, Text, TextInput } from 'grommet'
-import { useQuery } from 'react-apollo'
-import TinyQueue from 'tinyqueue'
-
-import moment from 'moment'
-
-import { Up } from 'grommet-icons'
-
-import { Check as Checkmark, Close, Download, Explore as Search } from 'forge-core'
-
-import { useHistory, useParams } from 'react-router'
-
-import { last } from 'lodash'
-
-import fileDownload from 'js-file-download'
-
-import { fetchToken } from '../helpers/auth'
-
-import { DashboardHeader } from './Dashboards'
-import { LOGS_Q } from './graphql/dashboards'
-
-import { BreadcrumbsContext } from './Breadcrumbs'
-
-import { BUILD_PADDING } from './Builds'
-import { ApplicationIcon, InstallationContext, hasIcon, useEnsureCurrent } from './Installations'
-import LegacyScroller from './utils/LegacyScroller'
-
-import { toMap, useQueryParams } from './utils/query'
-import { LOG_FILTER_Q } from './graphql/plural'
-
-import { AnsiLine } from './utils/AnsiText'
-
-const POLL_INTERVAL = 10 * 1000
-const LIMIT = 1000
-
-const Level = {
- ERROR: 'e',
- INFO: 'i',
- WARN: 'w',
- OTHER: 'o',
- FATAL: 'f',
-}
-
-const DURATIONS = [
- { text: '30m', value: 30 },
- { text: '1hr', value: 60 },
- { text: '2hr', value: 120 },
-]
-
-const animation = {
- outline: 'none',
- transition: 'width 0.75s cubic-bezier(0.000, 0.795, 0.000, 1.000)',
-}
-
-const FlyoutContext = React.createContext({})
-const LabelContext = React.createContext({})
-
-function determineLevel(line) {
- if (/fatal/i.test(line)) return Level.FATAL
- if (/error/i.test(line)) return Level.ERROR
- if (/warn/i.test(line)) return Level.WARN
- if (/info/i.test(line)) return Level.INFO
-
- return Level.OTHER
-}
-
-function borderColor(lvl) {
- switch (lvl) {
- case Level.FATAL:
- return 'success'
- case Level.ERROR:
- return 'success'
- case Level.WARN:
- return 'status-warning'
- case Level.INFO:
- return 'status-ok'
- default:
- return 'dark-6'
- }
-}
-
-// ghostbusters!
-function* crossStreams(streams) {
- const q = new TinyQueue([], ({ head: { timestamp: left } }, { head: { timestamp: right } }) => right - left)
- for (const stream of streams) {
- if (!stream.values || !stream.values[0]) continue
- q.push({ head: stream.values[0], stream, ind: 0 })
- }
-
- while (q.length) {
- const { head, stream, ind } = q.pop()
- yield { line: head, level: determineLevel(head.value), stream: stream.stream }
- if (stream.values[ind + 1]) {
- q.push({ head: stream.values[ind + 1], stream, ind: ind + 1 })
- }
- }
-}
-
-const ts = timestamp => moment(new Date(Math.round(timestamp / (1000 * 1000)))).format()
-
-function Placeholder() {
- return (
-
-
-
- )
-}
-
-function LogLine({ line: { timestamp, value }, stream, level }) {
- const { setFlyout } = useContext(FlyoutContext)
-
- return (
- setFlyout( )}
- >
-
-
- {ts(timestamp)}
-
-
-
-
-
-
-
- )
-}
-
-function LogInfo({ stream, stamp }) {
- const { setFlyout } = useContext(FlyoutContext)
- const { addLabel } = useContext(LabelContext)
-
- return (
-
-
-
- Log Info
-
-
- setFlyout(null)}
- hoverIndicator="cardHover"
- >
-
-
-
-
- {[['timestamp', ts(stamp)], ...Object.entries(stream)].map(([key, value]) => (
- addLabel(key, value)}
- hoverIndicator="card"
- pad={{ horizontal: 'small', vertical: 'xsmall' }}
- >
-
- {key}
-
-
-
- {value}
-
-
- ))}
-
-
- )
-}
-
-function LogContent({ listRef, setListRef, logs, name, loading, fetchMore, onScroll, search, setLoader }) {
- const [done, setDone] = useState(false)
- const end = useMemo(() => last(logs), [logs])
- const lines = useMemo(() => [...crossStreams(logs)], [logs])
- const start = useMemo(() => lines.length > 0 ? `${last(lines).line.timestamp}` : null, [lines])
- useEffect(() => {
- if (end && !end.values) {
- setDone(true)
- }
- }, [end, done])
-
- return (
- (
-
- )}
- handleScroll={onScroll}
- loading={loading}
- placeholder={Placeholder}
- loadNextPage={() => !done && fetchMore({
- variables: { start },
- updateQuery: (prev, { fetchMoreResult: { logs } }) => ({ ...prev, logs: [...prev.logs, ...logs] }),
- })}
- hasNextPage={!done}
- />
- )
-}
-
-function IndicatorContainer({ children, ...props }) {
- return (
-
- {children}
-
- )
-}
-
-function ScrollIndicator({ live, returnToTop }) {
- if (live) {
- return (
-
-
- Live
-
-
- )
- }
-
- return (
-
- return to top
-
-
- )
-}
-
-function downloadUrl(q, end, repo) {
- const url = `/v1/logs/${repo}/download`
- const params = Object.entries({ q, end })
- .map(kv => kv.map(encodeURIComponent).join('='))
- .join('&')
- console.log(params)
-
- return `${url}?${params}`
-}
-
-async function download(url, name) {
- console.log(url)
- const resp = await fetch(url, { headers: { Authorization: `Bearer ${fetchToken()}` } })
- const blob = await resp.blob()
- fileDownload(blob, name)
-}
-
-export default function Logs({ application: { name }, query }) {
- const [flyout, setFlyout] = useState(null)
- const [listRef, setListRef] = useState(null)
- const [live, setLive] = useState(true)
- const [loader, setLoader] = useState(null)
-
- const { data, loading, fetchMore, refetch } = useQuery(LOGS_Q, {
- variables: { query, limit: LIMIT },
- pollInterval: live ? POLL_INTERVAL : 0,
- })
-
- const returnToTop = useCallback(() => {
- setLive(true)
- refetch().then(() => listRef.scrollToItem(0))
- loader.resetloadMoreItemsCache()
- }, [setLive, listRef, loader])
-
- return (
-
-
-
-
- {data && (
- setLive(!arg)}
- />
- )}
-
-
-
- {flyout}
-
-
- )
-}
-
-function LogLabels({ labels }) {
- const { removeLabel } = useContext(LabelContext)
-
- return (
-
- {labels.map(({ name, value }, i) => (
- removeLabel(name)}
- key={i}
- >
- {name}:
-
- {value}
-
-
- ))}
-
- )
-}
-
-function selectedFilter(labels, search, spec) {
- if ((spec.query || '') !== search) return false
-
- for (const { name, value } of spec.labels) {
- if (labels[name] !== value) return false
- }
-
- return true
-}
-
-function LogFilters({ namespace, labels, search, setSearch, setLabels }) {
- const { data } = useQuery(LOG_FILTER_Q, { variables: { namespace } })
- const select = useCallback(({ query, labels }) => {
- if (labels) {
- const mapified = labels.reduce((acc, { name, value }) => ({ ...acc, [name]: value }), {})
- console.log(mapified)
- setLabels(mapified)
- }
- setSearch(query || '')
- }, [setSearch, setLabels])
- const clear = useCallback(() => {
- setSearch('')
- setLabels({})
- }, [setSearch, setLabels])
- if (!data || data.logFilters.length === 0) return null
-
- const { logFilters } = data
-
- return (
-
-
- Log Filters
-
-
-
-
- {logFilters.map(({ metadata: { name }, spec }) => {
- const selected = selectedFilter(labels, search, spec)
-
- return (
- select(spec)}
- focusIndicator={false}
- round="xsmall"
- direction="row"
- gap="xsmall"
- align="center"
- >
-
- {spec.name}
-
- {spec.description}
-
-
- {selected && }
-
- )
- })}
-
-
-
- )
-}
-
-function Downloader({ query, repo }) {
- const [open, setOpen] = useState(false)
-
- return (
-
- setOpen(!open)}
- focusIndicator={false}
- >
-
-
- {open && DURATIONS.map(({ text, value }) => (
- download(downloadUrl(query, value, repo), `${repo}_logs.txt`)}
- >
- {text}
-
-
- ))}
-
- )
-}
-
-export function LogViewer() {
- const { repo } = useParams()
- const query = useQueryParams()
- const [search, setSearch] = useState('')
- const [expanded, setExpanded] = useState(false)
- const { setBreadcrumbs } = useContext(BreadcrumbsContext)
- const [labels, setLabels] = useState(toMap(query))
- const labelList = Object.entries(labels).map(([name, value]) => ({ name, value }))
- const { setOnChange, currentApplication: app } = useContext(InstallationContext)
- const history = useHistory()
-
- useEffect(() => {
- setBreadcrumbs([
- { text: 'logs', url: '/logs' },
- { text: app.name, url: `/logs/${app.name}` },
- ])
- }, [app])
- useEffect(() => {
- setOnChange({ func: ({ name }) => history.push(`/logs/${name}`) })
- }, [])
- useEnsureCurrent(repo)
-
- const addLabel = useCallback((name, value) => setLabels({ ...labels, [name]: value }), [labels, setLabels])
- const removeLabel = useCallback(name => {
- const { [name]: _val, ...rest } = labels
- setLabels(rest)
- }, [labels, setLabels])
-
- const searchQuery = search.length > 0 ? ` |~ "${search}"` : ''
- const labelQuery = useMemo(() => (
- [...labelList, { name: 'namespace', value: repo }].map(({ name, value }) => `${name}="${value}"`).join(',')
- ), [labelList, repo])
- const logQuery = `{${labelQuery}}${searchQuery}`
-
- return (
-
-
-
-
-
- {hasIcon(app) && (
-
- )}
-
-
- {labelList.length > 0 && }
-
-
-
- setExpanded(true)}
- focusIndicator={false}
- justify="end"
- >
-
- setExpanded(false)}
- size="small"
- style={animation}
- value={search}
- onChange={({ target: { value } }) => setSearch(value)}
- placeholder="this is for searching"
- />
-
-
-
-
-
-
-
-
-
-
-
- )
-}
diff --git a/assets/src/components/OauthCallback.js b/assets/src/components/OauthCallback.jsx
similarity index 96%
rename from assets/src/components/OauthCallback.js
rename to assets/src/components/OauthCallback.jsx
index 4a3a161eaf..da2e0ef460 100644
--- a/assets/src/components/OauthCallback.js
+++ b/assets/src/components/OauthCallback.jsx
@@ -3,7 +3,7 @@ import gql from 'graphql-tag'
import { Box } from 'grommet'
import { GqlError } from 'forge-core'
import { useMutation } from 'react-apollo'
-import { useLocation } from 'react-router'
+import { useLocation } from 'react-router-dom'
import qs from 'query-string'
import { setToken } from '../helpers/auth'
diff --git a/assets/src/components/PluralApi.js b/assets/src/components/PluralApi.jsx
similarity index 88%
rename from assets/src/components/PluralApi.js
rename to assets/src/components/PluralApi.jsx
index 9ed311c0a1..b10e8ec796 100644
--- a/assets/src/components/PluralApi.js
+++ b/assets/src/components/PluralApi.jsx
@@ -4,7 +4,7 @@ import { ApolloProvider } from 'react-apollo'
import { buildClient } from '../helpers/client'
import CurrentUser from './login/CurrentUser'
-import { LoginContext } from './Login'
+import { LoginContext } from './contexts'
const PLURAL_GQL = 'https://app.plural.sh/gql'
const PLURAL_WSS = 'wss://app.plural.sh/socket'
@@ -28,15 +28,17 @@ export function PluralApi({ children }) {
if (API_CACHE[token]) return API_CACHE[token]
const res = buildClient(
PLURAL_GQL, PLURAL_WSS, () => {
- window.location = '/'
+ window.location = '/'
}, () => token
)
+
API_CACHE[token] = res
return res
}, [token])
return (
+ // eslint-disable-next-line react/jsx-no-constructed-context-values
diff --git a/assets/src/components/RepositorySelector.js b/assets/src/components/RepositorySelector.jsx
similarity index 93%
rename from assets/src/components/RepositorySelector.js
rename to assets/src/components/RepositorySelector.jsx
index da0602085e..127bfd458b 100644
--- a/assets/src/components/RepositorySelector.js
+++ b/assets/src/components/RepositorySelector.jsx
@@ -2,11 +2,11 @@ import { useContext, useEffect } from 'react'
import { Box, Text } from 'grommet'
import { Scroller } from 'forge-core'
import { FormNext } from 'grommet-icons'
-import { useHistory } from 'react-router'
+import { useNavigate } from 'react-router-dom'
import { chunk } from '../utils/array'
-import { BUILD_PADDING } from './Builds'
+import { BUILD_PADDING } from './builds/Builds'
import { BreadcrumbsContext } from './Breadcrumbs'
import { ApplicationIcon, InstallationContext, hasIcon } from './Installations'
import { Container } from './utils/Container'
@@ -53,12 +53,13 @@ export function RepositoryChoice({ application, link }) {
export default function RepositorySelector({ title, description, prefix }) {
const { setBreadcrumbs } = useContext(BreadcrumbsContext)
const { setOnChange, applications, setCurrentApplication } = useContext(InstallationContext)
- const history = useHistory()
+ const navigate = useNavigate()
+
useEffect(() => {
setBreadcrumbs([{ text: title.toLowerCase(), url: `/${prefix}` }])
}, [])
useEffect(() => {
- setOnChange({ func: ({ name }) => history.push(`/${prefix}/${name}`) })
+ setOnChange({ func: ({ name }) => navigate(`/${prefix}/${name}`) })
}, [prefix])
return (
diff --git a/assets/src/components/Sidebar.js b/assets/src/components/Sidebar.js
deleted file mode 100644
index a39bcaab3a..0000000000
--- a/assets/src/components/Sidebar.js
+++ /dev/null
@@ -1,289 +0,0 @@
-import React, { useContext, useState } from 'react'
-import { useHistory, useLocation } from 'react-router-dom'
-import { Down, Menu, Next, Previous } from 'grommet-icons'
-import { Audits, Builds, Components, Configuration, Dashboard, Group, Incidents, Logs, Nodes, Runbook } from 'forge-core'
-import { Box, Drop, Text } from 'grommet'
-
-import styled from 'styled-components'
-
-import { normalizeColor } from 'grommet/utils'
-
-import { LoginContext } from './Login'
-import Avatar from './users/Avatar'
-import { InstallationContext } from './Installations'
-import './sidebar.css'
-import { Submenu, SubmenuContext } from './navigation/Submenu'
-import { SIDEBAR_WIDTH } from './Console'
-
-const hoverable = styled.div`
- &:hover span {
- color: ${props => normalizeColor('white', props.theme)};
- }
-
- &:hover svg {
- stroke: ${props => normalizeColor('white', props.theme)} !important;
- fill: ${props => normalizeColor('white', props.theme)} !important;
- }
-`
-
-export const SIDEBAR_ICON_HEIGHT = '42px'
-const SMALL_WIDTH = '60px'
-const ICON_HEIGHT = '15px'
-
-export function SidebarIcon({ icon, text, name: sidebarName, selected, path }) {
- const { name } = useContext(SubmenuContext)
- const history = useHistory()
- const inSubmenu = name === sidebarName
- const textColor = selected && !inSubmenu ? 'white' : 'light-5'
-
- return (
-
- history.push(path)}
- pad={{ horizontal: 'small' }}
- >
-
- {React.createElement(icon, { size: ICON_HEIGHT, color: textColor })}
- {text}
-
-
- {sidebarName && !selected && }
- {sidebarName && selected && }
-
- {selected && }
-
- )
-}
-
-function CompressedIcon({ icon, text, selected, path }) {
- const [ref, setRef] = useState(null)
- const [hover, setHover] = useState(false)
- const history = useHistory()
-
- return (
- <>
- history.push(path)}
- round="3px"
- onMouseEnter={() => setHover(true)}
- onMouseLeave={() => setHover(false)}
- >
- {React.createElement(icon, { color: 'white', size: ICON_HEIGHT })}
-
- {hover && ref && (
-
-
- {text}
-
-
-
- )}
- >
- )
-}
-
-function Me({ expanded }) {
- const history = useHistory()
- const { me } = useContext(LoginContext)
- if (!me) return null
-
- return (
- history.push('/me/edit')}
- >
-
- {expanded && (
-
- {me.name}
-
- {me.email}
-
- )}
-
- )
-}
-
-const OPTIONS = [
- { text: 'Builds', icon: Builds, path: '/' },
- { text: 'Runbooks', icon: Runbook, path: '/runbooks/{repo}' },
- { text: 'Components', icon: Components, path: '/components/{repo}' },
- { text: 'Nodes', icon: Nodes, path: '/nodes' },
- { text: 'Configuration', icon: Configuration, path: '/config/{repo}', git: true },
- { text: 'Incidents', icon: Incidents, path: '/incidents' },
- { text: 'Dashboards', icon: Dashboard, path: '/dashboards/{repo}' },
- { text: 'Logs', icon: Logs, path: '/logs/{repo}' },
- { text: 'Account', icon: Group, path: '/directory' },
- { text: 'Audits', name: 'audits', icon: Audits, path: '/audits' },
- // {text: 'Webhooks', icon: Webhooks, path: '/webhooks'},
-]
-
-const replace = (path, name) => path.replace('{repo}', name)
-
-const animation = {
- transition: 'width 0.75s cubic-bezier(0.000, 0.795, 0.000, 1.000)',
-}
-
-function Collapse({ setExpanded }) {
- return (
- setExpanded(false)}
- >
-
- Collapse
-
- )
-}
-
-function Expand({ setExpanded }) {
- return (
- setExpanded(true)}
- round="3px"
- >
-
-
- )
-}
-
-export default function Sidebar() {
- const [expanded, setExpanded] = useState(false)
- const loc = useLocation()
- const { currentApplication } = useContext(InstallationContext)
- const { configuration: conf } = useContext(LoginContext)
-
- const name = currentApplication && currentApplication.name
- const active = OPTIONS.findIndex(({ path }) => {
- if (path === '/') return loc.pathname === path
-
- return loc.pathname.startsWith(replace(path, name))
- })
- const isExpanded = expanded || (active >= 0 && !!OPTIONS[active].name)
-
- return (
-
-
-
- {OPTIONS.map(({ text, icon, path, name: sbName, git }, ind) => {
- if (git && !conf.gitStatus.cloned) return null
-
- return isExpanded ? (
-
- ) : (
-
- )
- })}
-
-
-
-
- {isExpanded && }
- {!isExpanded && }
-
-
- )
-}
diff --git a/assets/src/components/Socials.js b/assets/src/components/Socials.js
deleted file mode 100644
index dabcda537e..0000000000
--- a/assets/src/components/Socials.js
+++ /dev/null
@@ -1,62 +0,0 @@
-import { Box } from 'grommet'
-import { Github, Twitter } from 'grommet-icons'
-import { Discord } from 'forge-core'
-
-const ICON_SIZE = '17px'
-const BOX_SIZE = '28px'
-
-function SocialLink({ icon, url }) {
- return (
-
- null}
- hoverIndicator="backgroundColor"
- round="xsmall"
- >
- {icon}
-
-
- )
-}
-
-export function SocialLinks() {
- return (
-
- }
- url="https://github.com/pluralsh/plural"
- />
-
- )}
- url="https://discord.gg/bEBAMXV64s"
- />
- }
- url="https://twitter.com/plural_sh"
- />
-
- )
-}
diff --git a/assets/src/components/Users.js b/assets/src/components/Users.jsx
similarity index 95%
rename from assets/src/components/Users.js
rename to assets/src/components/Users.jsx
index db12b3f341..490403125d 100644
--- a/assets/src/components/Users.js
+++ b/assets/src/components/Users.jsx
@@ -1,7 +1,18 @@
import { useContext, useEffect, useState } from 'react'
-import { Box, FormField, Layer, Text, TextInput } from 'grommet'
+import {
+ Box,
+ FormField,
+ Layer,
+ Text,
+ TextInput,
+} from 'grommet'
import { useMutation, useQuery } from 'react-apollo'
-import { Button, Copyable, ModalHeader, Scroller } from 'forge-core'
+import {
+ Button,
+ Copyable,
+ ModalHeader,
+ Scroller,
+} from 'forge-core'
import { extendConnection } from '../utils/graphql'
@@ -100,6 +111,7 @@ function Invite() {
export default function Users() {
const { setBreadcrumbs } = useContext(BreadcrumbsContext)
const { data, fetchMore } = useQuery(USERS_Q)
+
useEffect(() => setBreadcrumbs([{ text: 'users', url: '/users' }]), [])
if (!data) return null
diff --git a/assets/src/components/Webhooks.js b/assets/src/components/Webhooks.jsx
similarity index 94%
rename from assets/src/components/Webhooks.js
rename to assets/src/components/Webhooks.jsx
index 3c7241d911..9409963c2f 100644
--- a/assets/src/components/Webhooks.js
+++ b/assets/src/components/Webhooks.jsx
@@ -1,19 +1,37 @@
import { useContext, useEffect, useState } from 'react'
import { useMutation, useQuery } from 'react-apollo'
-import { Button, Confirm, Copyable, ModalHeader, Scroller, Trash } from 'forge-core'
+import {
+ Button,
+ Confirm,
+ Copyable,
+ ModalHeader,
+ Scroller,
+ Trash,
+} from 'forge-core'
-import { Box, FormField, Layer, Text, TextInput } from 'grommet'
+import {
+ Box,
+ FormField,
+ Layer,
+ Text,
+ TextInput,
+} from 'grommet'
import moment from 'moment'
import { chunk } from '../utils/array'
-import { appendConnection, extendConnection, removeConnection, updateCache } from '../utils/graphql'
+import {
+ appendConnection,
+ extendConnection,
+ removeConnection,
+ updateCache,
+} from '../utils/graphql'
import { BreadcrumbsContext } from './Breadcrumbs'
import { CREATE_WEBHOOK, DELETE_WEBHOOK, WEBHOOKS_Q } from './graphql/webhooks'
-import { BUILD_PADDING } from './Builds'
+import { BUILD_PADDING } from './builds/Builds'
import { LoopingLogo } from './utils/AnimatedLogo'
import { Container } from './utils/Container'
@@ -133,7 +151,11 @@ function CreateWebhook() {
const HEIGHT_PX = '45px'
const HEALTH_WIDTH = '150px'
-function WebhookRow({ hook: { id, url, health, insertedAt } }) {
+function WebhookRow({
+ hook: {
+ id, url, health, insertedAt,
+ },
+}) {
const [confirm, setConfirm] = useState(false)
const [mutation, { loading }] = useMutation(DELETE_WEBHOOK, {
variables: { id },
@@ -241,6 +263,7 @@ function WebhooksHeader() {
export function WebhookManagement() {
const [listRef, setListRef] = useState(null)
const { data, loading, fetchMore } = useQuery(WEBHOOKS_Q)
+
if (!data) return
const { edges, pageInfo } = data.webhooks
@@ -270,6 +293,7 @@ export function WebhookManagement() {
export default function Webhooks() {
const { setBreadcrumbs } = useContext(BreadcrumbsContext)
+
useEffect(() => setBreadcrumbs([{ text: 'webhooks', url: '/webhooks' }]), [])
const { data, fetchMore } = useQuery(WEBHOOKS_Q)
@@ -337,12 +361,14 @@ export default function Webhooks() {
)}
onLoadMore={() => pageInfo.hasNextPage && fetchMore({
variables: { cursor: pageInfo.endCursor },
- updateQuery: (prev, { fetchMoreResult: { webhooks } }) => ({ ...prev,
+ updateQuery: (prev, { fetchMoreResult: { webhooks } }) => ({
+ ...prev,
webhooks: {
...prev.webhooks,
pageInfo: webhooks.pageInfo,
edges: [...prev.webhooks.edges, ...webhooks.edges],
- } }),
+ },
+ }),
})}
/>
diff --git a/assets/src/components/apps/AppCard.tsx b/assets/src/components/apps/AppCard.tsx
new file mode 100644
index 0000000000..b27e18d489
--- /dev/null
+++ b/assets/src/components/apps/AppCard.tsx
@@ -0,0 +1,164 @@
+import { ThemeContext } from 'grommet'
+import { Flex, P } from 'honorable'
+import {
+ AppIcon,
+ ArrowTopRightIcon,
+ Button,
+ Card,
+ ComponentsIcon,
+ DashboardIcon,
+ GearTrainIcon,
+ IdIcon,
+ ListBoxItem,
+ LogsIcon,
+ MoreIcon,
+ RunBookIcon,
+ Select,
+} from '@pluralsh/design-system'
+import { useContext } from 'react'
+import { useNavigate } from 'react-router-dom'
+
+import { toAbsoluteURL } from 'utils/url'
+
+import { appState } from 'components/Application'
+
+import { Readiness } from 'utils/status'
+
+import AppStatus from './AppStatus'
+
+import { ListItemBorder, getIcon, hasIcons } from './misc'
+
+const SHORTCUTS = [
+ { url: 'dashboards', label: 'Dashboards', icon: },
+ { url: 'runbooks', label: 'Runbooks', icon: },
+ { url: 'components', label: 'Components', icon: },
+ { url: 'logs', label: 'Logs', icon: },
+ { url: 'cost', label: 'Cost analysis', icon: },
+ { url: 'config', label: 'Configuration', icon: },
+]
+
+const SHORTCUT_URLS = SHORTCUTS.map(shortcut => shortcut.url)
+
+const isShortcut = url => SHORTCUT_URLS.indexOf(url) > -1
+
+export const getBorderColor = app => {
+ const { readiness } = appState(app)
+
+ switch (readiness) {
+ case Readiness.Failed:
+ return 'border-danger'
+ case Readiness.InProgress:
+ return 'border-warning'
+ case Readiness.Ready:
+ default:
+ return ''
+ }
+}
+
+export default function AppCard({ app }: any) {
+ const navigate = useNavigate()
+ const { dark }: any = useContext(ThemeContext)
+
+ if (!app?.spec?.descriptor) return null
+
+ const { name, spec: { descriptor: { links, version } } } = app
+ const borderColor = getBorderColor(app)
+ const validLinks = links?.filter(({ url }) => !!url)
+
+ return (
+ navigate(`/apps/${name}`)}
+ >
+
+
+ {hasIcons(app) && (
+
+ )}
+
+
+
+ {name}
+
+
+
+ {version && v{version} }
+
+
+
+
+ {validLinks?.length > 0 && (
+ }
+ as="a"
+ href={toAbsoluteURL(links[0].url)}
+ target="_blank"
+ rel="noopener noreferrer"
+ onClick={e => e.stopPropagation()}
+ >
+ Launch
+
+ )}
+
+
+
+ )}
+ onSelectionChange={url => (isShortcut(url)
+ ? navigate(`apps/${name}/${url}`)
+ : window.open(toAbsoluteURL(`${url}`), '_blank')?.focus())}
+ >
+ {validLinks?.length > 1 && validLinks.slice(1).map(({ url }) => (
+ }
+ />
+ ))}
+ {SHORTCUTS.map(({ url, label, icon }) => (
+
+ ))}
+
+
+
+ )
+}
diff --git a/assets/src/components/apps/AppStatus.tsx b/assets/src/components/apps/AppStatus.tsx
new file mode 100644
index 0000000000..cf117aef99
--- /dev/null
+++ b/assets/src/components/apps/AppStatus.tsx
@@ -0,0 +1,42 @@
+import { appState } from 'components/Application'
+import { Chip } from '@pluralsh/design-system'
+
+import { Readiness } from 'utils/status'
+
+export default function AppStatus({ app }) { // TODO: Verify statuses.
+ if (!app) return Unknown
+
+ const { readiness } = appState(app)
+
+ switch (readiness) {
+ case Readiness.Ready:
+ return (
+
+ Ready
+
+ )
+ case Readiness.Failed:
+ return (
+
+ Failed
+
+ )
+ case Readiness.InProgress:
+ return (
+
+ Pending
+
+ )
+ default:
+ return Unknown
+ }
+}
diff --git a/assets/src/components/apps/Apps.tsx b/assets/src/components/apps/Apps.tsx
new file mode 100644
index 0000000000..924b62558d
--- /dev/null
+++ b/assets/src/components/apps/Apps.tsx
@@ -0,0 +1,197 @@
+import { appState } from 'components/Application'
+import { BreadcrumbsContext } from 'components/Breadcrumbs'
+import { InstallationContext } from 'components/Installations'
+import { A, Div, Flex } from 'honorable'
+import {
+ AppsIcon,
+ Button,
+ DiscordIcon,
+ EmptyState,
+ Input,
+ LifePreserverIcon,
+ LoopingLogo,
+ MagnifyingGlassIcon,
+ PageTitle,
+ SourcererIcon,
+ SubTab,
+ TabList,
+} from '@pluralsh/design-system'
+import {
+ useContext,
+ useEffect,
+ useRef,
+ useState,
+} from 'react'
+
+import { Readiness } from 'utils/status'
+
+import App from './AppCard'
+
+const FILTERS = [
+ { key: '', label: 'All' },
+ { key: Readiness.Ready, label: 'Ready' },
+ { key: Readiness.InProgress, label: 'Pending' },
+ { key: Readiness.Failed, label: 'Failed' },
+]
+
+function QueryEmptyState({ query, setQuery }) {
+ return (
+ }
+ message="No apps found."
+ description={`"${query}" did not match any of your installed applications.`}
+ marginTop={96}
+ width={600}
+ >
+ setQuery('')}
+ marginTop="medium"
+ fontWeight={600}
+ >
+ Reset filter
+
+
+ )
+}
+
+function ReadyEmptyState() {
+ return (
+ }
+ message="That's awkward."
+ description="None of yout apps appear to be ready. Don't worry — we're here to help."
+ marginTop={96}
+ width={400}
+ >
+
+
+ Ping us on Discord
+
+
+ )
+}
+
+function PendingFailedEmptyState({ filter }) {
+ return (
+
+ )}
+ message="Woah."
+ description={
+ <>
+
+ There are no {FILTERS.find(f => f.key === filter)?.label.toLowerCase()} apps.
+
+
+ > as any // Workaround as JSX elements are not allowed here.
+ }
+ marginTop={96}
+ width={500}
+ />
+ )
+}
+
+export default function Apps() {
+ const { applications }: any = useContext(InstallationContext)
+ const { setBreadcrumbs }: any = useContext(BreadcrumbsContext)
+ const [query, setQuery] = useState('')
+ const [filter, setFilter] = useState('')
+ const tabStateRef = useRef(null)
+
+ useEffect(() => setBreadcrumbs([{ text: 'Apps', url: '/' }]), [setBreadcrumbs])
+
+ if (!applications) return
+
+ const filteredApps = applications
+ .filter(app => !query || app.name.startsWith(query)) // TODO: Use better search method.
+ .filter(app => !filter || appState(app).readiness === filter) // TODO: Add cache.
+ const noFilteredApps = filteredApps?.length < 1
+
+ return (
+
+
+
+
+ {FILTERS.map(({ label, key }) => (
+
+ {label}
+
+ ))}
+
+ )}
+ value={query}
+ onChange={event => setQuery(event.target.value)}
+ />
+
+
+ {!noFilteredApps && filteredApps.map(app => (
+
+ ))}
+ {!noFilteredApps && (
+
+ )}
+ {noFilteredApps && query && (
+
+ )}
+ {noFilteredApps && !query && filter === Readiness.Ready && }
+ {noFilteredApps && !query && ([Readiness.InProgress, Readiness.Failed].includes(filter))
+ && }
+
+
+ )
+}
diff --git a/assets/src/components/apps/app/App.tsx b/assets/src/components/apps/app/App.tsx
new file mode 100644
index 0000000000..fa2709e20f
--- /dev/null
+++ b/assets/src/components/apps/app/App.tsx
@@ -0,0 +1,167 @@
+import { A, Flex } from 'honorable'
+import {
+ ArrowTopRightIcon,
+ Button,
+ Tab,
+ TabList,
+ TabPanel,
+} from '@pluralsh/design-system'
+
+import { useContext, useRef, useState } from 'react'
+import {
+ Link,
+ Outlet,
+ useLocation,
+ useParams,
+} from 'react-router-dom'
+
+import { InstallationContext } from 'components/Installations'
+
+import { ResponsiveLayoutSidecarContainer } from 'components/layout/ResponsiveLayoutSidecarContainer'
+
+import { PropsContainer } from 'components/utils/PropsContainer'
+
+import { toAbsoluteURL } from 'utils/url'
+
+import Prop from 'components/utils/Prop'
+
+import { ResponsiveLayoutSidenavContainer } from '../../layout/ResponsiveLayoutSidenavContainer'
+import { ResponsiveLayoutSpacer } from '../../layout/ResponsiveLayoutSpacer'
+import { ResponsiveLayoutContentContainer } from '../../layout/ResponsiveLayoutContentContainer'
+
+import { LoginContext } from '../../contexts'
+
+import AppStatus from '../AppStatus'
+
+import AppSelector from './AppSelector'
+import RunbookStatus from './runbooks/runbook/RunbookStatus'
+
+// TODO: Keep current path when switching views if possible.
+const getDirectory = app => [
+ { path: 'dashboards', label: 'Dashboards', enabled: true },
+ { path: 'runbooks', label: 'Runbooks', enabled: true },
+ { path: 'components', label: 'Components', enabled: true },
+ { path: 'logs', label: 'Logs', enabled: true },
+ { path: 'config', label: 'Configuration', enabled: true }, // path: '/config/{repo}', git: true
+ // {OPTIONS.map(({ text, icon, path, name: sbName, git }, ind) => {
+ // if (git && !conf.gitStatus.cloned) return null
+ // })}
+ { path: 'cost', label: 'Cost analysis', enabled: app.cost || app.license },
+]
+
+export default function App() {
+ const tabStateRef = useRef(null)
+ const { me }: any = useContext(LoginContext)
+ const { pathname } = useLocation()
+ const { appName, dashboardId, runbookName } = useParams()
+ const { applications }: any = useContext(InstallationContext)
+ const [dashboard, setDashboard] = useState()
+ const [runbook, setRunbook] = useState()
+ const pathPrefix = `/apps/${appName}`
+ const currentApp = applications.find(app => app.name === appName)
+
+ if (!me || !currentApp) return null
+
+ const directory = getDirectory(currentApp).filter(({ enabled }) => enabled)
+ const currentTab = directory.find(tab => pathname?.startsWith(`${pathPrefix}/${tab.path}`))
+ const { name, spec: { descriptor: { links, version } } } = currentApp
+ const validLinks = links?.filter(({ url }) => !!url)
+
+ return (
+
+
+
+
+ {directory.map(({ label, path }) => (
+
+ {label}
+
+ ))}
+
+
+
+ }
+ stateRef={tabStateRef}
+ >
+
+
+
+ {validLinks?.length > 0 && (
+ }
+ as="a"
+ href={toAbsoluteURL(links[0].url)}
+ target="_blank"
+ rel="noopener noreferrer"
+ onClick={e => e.stopPropagation()}
+ >
+ Launch {name}
+
+ )}
+ 0 ? 0 : 56}
+ paddingTop="xsmall"
+ >
+
+ v{version}
+
+ {validLinks?.length > 1 && (
+
+ {validLinks.slice(1).map(({ url }) => (
+
+ {url}
+
+ ))}
+
+ )}
+
+ {dashboardId && dashboard && (
+
+ {dashboard.spec?.description}
+
+ )}
+ {runbookName && runbook && (
+
+ {runbook.spec?.description}
+
+
+ )}
+
+
+
+
+ )
+}
diff --git a/assets/src/components/apps/app/AppSelector.tsx b/assets/src/components/apps/app/AppSelector.tsx
new file mode 100644
index 0000000000..456c39c827
--- /dev/null
+++ b/assets/src/components/apps/app/AppSelector.tsx
@@ -0,0 +1,70 @@
+import { ListBoxItem, Select } from '@pluralsh/design-system'
+import { ThemeContext } from 'grommet'
+import { Div, P, Span } from 'honorable'
+import { Key, useContext, useState } from 'react'
+import { useNavigate } from 'react-router-dom'
+
+import { getIcon, hasIcons } from '../misc'
+
+export default function AppSelector({ applications, currentApp }) {
+ const [selectedKey, setSelectedKey] = useState(currentApp.name)
+ const { dark }: any = useContext(ThemeContext)
+ const navigate = useNavigate()
+
+ return (
+
+
+ ) : undefined}
+ width={240}
+ selectedKey={selectedKey}
+ onSelectionChange={appName => {
+ setSelectedKey(appName)
+ navigate(`/apps/${appName}`)
+ }}
+ >
+ {applications.map(app => (
+
+ {app.name}
+ {app.spec?.descriptor?.version
+ && (
+
+ v{app.spec.descriptor.version}
+
+ )}
+
+ )}
+ textValue={app.name}
+ leftContent={hasIcons(app) ? (
+
+ ) : undefined}
+ />
+ ))}
+
+
+ )
+}
diff --git a/assets/src/components/apps/app/cost/CostAnalysis.tsx b/assets/src/components/apps/app/cost/CostAnalysis.tsx
new file mode 100644
index 0000000000..2b5a2079ec
--- /dev/null
+++ b/assets/src/components/apps/app/cost/CostAnalysis.tsx
@@ -0,0 +1,35 @@
+import { BreadcrumbsContext } from 'components/Breadcrumbs'
+import { Card, PageTitle } from '@pluralsh/design-system'
+import { useContext, useEffect } from 'react'
+import { useParams } from 'react-router-dom'
+import { InstallationContext } from 'components/Installations'
+
+import KubernetesCost from './KubernetesCost'
+
+export default function CostAnalysis() {
+ const { appName } = useParams()
+ const { applications }: any = useContext(InstallationContext)
+ const { setBreadcrumbs }: any = useContext(BreadcrumbsContext)
+ const currentApp = applications.find(app => app.name === appName)
+ const { cost } = currentApp
+
+ useEffect(() => setBreadcrumbs([
+ { text: 'Apps', url: '/' },
+ { text: appName, url: `/apps/${appName}` },
+ { text: 'Cost analysis', url: `/apps/${appName}/cost` },
+ ]), [appName, setBreadcrumbs])
+
+ return (
+ <>
+
+
+ {cost && }
+ {/* Disabled for now as it is not part of designs. */}
+ {/* {license && } */}
+
+ >
+ )
+}
diff --git a/assets/src/components/apps/app/cost/KubernetesCost.tsx b/assets/src/components/apps/app/cost/KubernetesCost.tsx
new file mode 100644
index 0000000000..dc402b074a
--- /dev/null
+++ b/assets/src/components/apps/app/cost/KubernetesCost.tsx
@@ -0,0 +1,80 @@
+import { useMemo } from 'react'
+import { sum } from 'lodash'
+import { Flex, Span } from 'honorable'
+import { ProgressBar } from '@pluralsh/design-system'
+
+const MINUTES_MONTH = 60 * 24 * 30
+
+const round = v => Math.round(v * 100) / 100
+
+const scale = (amount, scalar) => round(amount * scalar)
+
+export default function KubernetesCost({ cost }) {
+ const scalar = cost ? Math.max(MINUTES_MONTH / cost.minutes, 1) : 1
+
+ const data = useMemo(() => {
+ const miscCost = cost.totalCost - (cost.cpuCost + cost.ramCost + cost.pvCost)
+
+ return [
+ { dim: 'cpu', cost: scale(cost.cpuCost, scalar) },
+ { dim: 'memory', cost: scale(cost.ramCost, scalar) },
+ { dim: 'storage', cost: scale(cost.pvCost, scalar) },
+ { dim: 'misc.', cost: scale(miscCost, scalar) },
+ ]
+ }, [cost, scalar])
+
+ const total = round(sum(data.map(({ cost }) => cost)))
+
+ return (
+
+
+
+ Kubernetes cost
+
+ ${total}
+
+ {data.map(entry => (
+
+
+ {entry.dim}
+
+
+
+
+
+ ${Number(entry.cost).toLocaleString('en-US', { minimumFractionDigits: 2 })}
+
+
+ ))}
+
+ )
+}
diff --git a/assets/src/components/apps/app/cost/PluralCost.tsx b/assets/src/components/apps/app/cost/PluralCost.tsx
new file mode 100644
index 0000000000..6abc91d23e
--- /dev/null
+++ b/assets/src/components/apps/app/cost/PluralCost.tsx
@@ -0,0 +1,84 @@
+import { Box, Text } from 'grommet'
+import { Check } from 'forge-core'
+
+// TODO: Refactor before using in app.
+export default function PluralCost({ license }) {
+ const { status: plural } = license
+
+ return (
+
+
+ Plural Cost
+
+
+ {plural.plan || 'Free'} Plan
+
+ {plural.features && (
+
+ {plural.features.map(feature => (
+
+ ))}
+
+ )}
+ {plural.limits && }
+
+ )
+}
+
+function PlanFeature({ feature: { name, description } }) {
+ return (
+
+
+
+ {name}
+ {description}
+
+
+ )
+}
+
+function PlanLimits({ limits }) {
+ return (
+
+ {Object.entries(limits).map(([name, val], i) => (
+
+
+ {name}
+
+ {val as any}
+
+ ))}
+
+ )
+}
+
diff --git a/assets/src/components/apps/app/dashboards/Dashboards.tsx b/assets/src/components/apps/app/dashboards/Dashboards.tsx
new file mode 100644
index 0000000000..68e7e15bc2
--- /dev/null
+++ b/assets/src/components/apps/app/dashboards/Dashboards.tsx
@@ -0,0 +1,73 @@
+import { BreadcrumbsContext } from 'components/Breadcrumbs'
+import { DashboardIcon, EmptyState, PageTitle } from '@pluralsh/design-system'
+import { useContext, useEffect } from 'react'
+import { useQuery } from 'react-apollo'
+import { DASHBOARDS_Q } from 'components/graphql/dashboards'
+
+import { A, Div, Flex } from 'honorable'
+
+import { useNavigate, useParams } from 'react-router-dom'
+
+import { ListItem } from 'components/apps/misc'
+
+export default function Dashboards() {
+ const navigate = useNavigate()
+ const { appName } = useParams()
+ const { setBreadcrumbs }: any = useContext(BreadcrumbsContext)
+ const { data } = useQuery(DASHBOARDS_Q, {
+ variables: { repo: appName },
+ fetchPolicy: 'cache-and-network',
+ })
+
+ useEffect(() => setBreadcrumbs([
+ { text: 'Apps', url: '/' },
+ { text: appName, url: `/apps/${appName}` },
+ { text: 'Dashboards', url: `/apps/${appName}/dashboards` },
+ ]), [appName, setBreadcrumbs])
+
+ if (!data) return null
+
+ const { dashboards } = data
+
+ return (
+
+
+ {dashboards.map(({ id, spec: { name, description } }) => (
+ }
+ onClick={() => navigate(`/apps/${appName}/dashboards/${id}`)}
+ />
+ ))}
+ {dashboards?.length < 1 && (
+
+ }
+ message="No dashboards available"
+ description={(
+ <>
+ If you're interested in adding your dashboards to this
+
+ > as any // Workaround as JSX elements are not allowed here.
+ )}
+ />
+
+ )}
+
+ )
+}
diff --git a/assets/src/components/apps/app/dashboards/dashboard/Dashboard.tsx b/assets/src/components/apps/app/dashboards/dashboard/Dashboard.tsx
new file mode 100644
index 0000000000..fa8cacbd78
--- /dev/null
+++ b/assets/src/components/apps/app/dashboards/dashboard/Dashboard.tsx
@@ -0,0 +1,146 @@
+import { BreadcrumbsContext } from 'components/Breadcrumbs'
+import {
+ Card,
+ ListBoxItem,
+ LoopingLogo,
+ PageTitle,
+ Select,
+} from '@pluralsh/design-system'
+import {
+ Key,
+ useCallback,
+ useContext,
+ useEffect,
+ useMemo,
+ useState,
+} from 'react'
+import { useNavigate, useOutletContext, useParams } from 'react-router-dom'
+import { useQuery } from 'react-apollo'
+import { DASHBOARDS_Q, DASHBOARD_Q } from 'components/graphql/dashboards'
+import { Div, Flex } from 'honorable'
+
+import { DURATIONS } from 'utils/time'
+
+import RangePicker from '../../../../utils/RangePicker'
+
+import { PageTitleSelectButton } from '../../../../utils/PageTitleSelectButton'
+
+import LabelSelect from './DashboardLabelSelect'
+import DashboardGraph from './DashboardGraph'
+
+export default function Dashboard() {
+ const navigate = useNavigate()
+ const { appName, dashboardId: id } = useParams()
+ const { setDashboard }: any = useOutletContext()
+ const { setBreadcrumbs }: any = useContext(BreadcrumbsContext)
+ const [selectedKey, setSelectedKey] = useState('')
+ const [duration, setDuration] = useState(DURATIONS[0])
+ const [labelMap, setLabelMap] = useState({})
+ const labels = useMemo(() => Object.entries(labelMap || {}).map(([name, value]) => ({ name, value })), [labelMap])
+ const { data } = useQuery(DASHBOARD_Q, {
+ variables: {
+ repo: appName, name: id, labels, step: duration.step, offset: duration.offset,
+ },
+ pollInterval: 1000 * 30,
+ fetchPolicy: 'no-cache',
+ })
+
+ const { data: dashboardsData } = useQuery(DASHBOARDS_Q, {
+ variables: { repo: appName },
+ fetchPolicy: 'cache-and-network',
+ })
+
+ useEffect(() => setBreadcrumbs([
+ { text: 'Apps', url: '/' },
+ { text: appName, url: `/apps/${appName}` },
+ { text: 'Dashboards', url: `/apps/${appName}/dashboards` },
+ { text: data?.dashboard?.spec?.name, url: `/apps/${appName}/dashboards/${data?.dashboard?.id}` },
+ ]), [appName, data, setBreadcrumbs])
+
+ useEffect(() => setSelectedKey(data?.dashboard?.spec?.name || ''), [data])
+
+ useEffect(() => {
+ if (!labelMap && data && data.dashboard) {
+ const map = data.dashboard.spec.labels.reduce((acc, { name, values }) => ({ ...acc, [name]: values[0] }), {})
+
+ setLabelMap(map)
+ }
+ }, [data, labelMap, setLabelMap])
+ const setLabel = useCallback((label, value) => setLabelMap({ ...labelMap, [label]: value }), [labelMap, setLabelMap])
+
+ if (!data || !dashboardsData) {
+ return (
+
+
+
+ )
+ }
+
+ const { dashboard } = data
+ const { dashboards } = dashboardsData
+
+ setDashboard(dashboard)
+ const filteredLabels = dashboard.spec.labels.filter(({ values }) => values.length > 0)
+
+ return (
+
+
+ navigate(`/apps/${appName}/dashboards/${id}`)}
+ triggerButton={(
+
+ )}
+ width={240}
+ >
+ {dashboards.map(({ id, spec: { name } }) => (
+
+ ))}
+
+
+ )}
+ />
+
+ {filteredLabels.map(label => (
+ setLabel(label.name, value)}
+ />
+ ))}
+
+
+
+
+
+ {dashboard.spec.graphs.map(graph => (
+
+ ))}
+
+
+
+ )
+}
diff --git a/assets/src/components/apps/app/dashboards/dashboard/DashboardGraph.tsx b/assets/src/components/apps/app/dashboards/dashboard/DashboardGraph.tsx
new file mode 100644
index 0000000000..18205d6676
--- /dev/null
+++ b/assets/src/components/apps/app/dashboards/dashboard/DashboardGraph.tsx
@@ -0,0 +1,41 @@
+import { Div } from 'honorable'
+import { useMemo } from 'react'
+import { Graph } from 'components/utils/Graph'
+
+import { format } from './misc'
+
+export default function DashboardGraph({ graph, tick }) {
+ const data = useMemo(() => (
+ graph.queries.map(({ legend, results }) => (
+ {
+ id: legend,
+ data: results.map(({ timestamp, value }) => ({ x: new Date(timestamp * 1000), y: parseFloat(value) })),
+ }
+ ))
+ ), [graph])
+
+ return (
+
+
+ {graph.name}
+
+
format(v, graph.format)}
+ // @ts-ignore
+ tick={tick}
+ tickRotation={45}
+ />
+
+ )
+}
diff --git a/assets/src/components/apps/app/dashboards/dashboard/DashboardLabelSelect.tsx b/assets/src/components/apps/app/dashboards/dashboard/DashboardLabelSelect.tsx
new file mode 100644
index 0000000000..beecd3c256
--- /dev/null
+++ b/assets/src/components/apps/app/dashboards/dashboard/DashboardLabelSelect.tsx
@@ -0,0 +1,41 @@
+import { ListBoxItem, Select } from '@pluralsh/design-system'
+import { Div, Span } from 'honorable'
+import { Key, useEffect, useState } from 'react'
+
+export default function DashboardLabelSelect({ label, onSelect }) {
+ const [selectedKey, setSelectedKey] = useState(label.values[0])
+
+ // Run it only once.
+ // eslint-disable-next-line react-hooks/exhaustive-deps
+ useEffect(() => onSelect(label.values[0]), [])
+
+ return (
+
+
+ {label.name}
+
+ )}
+ selectedKey={selectedKey}
+ onSelectionChange={value => {
+ setSelectedKey(value)
+ onSelect(value)
+ }}
+ width={250}
+ >
+ {label.values.map(value => (
+
+ ))}
+
+
+ )
+}
diff --git a/assets/src/components/apps/app/dashboards/dashboard/misc.ts b/assets/src/components/apps/app/dashboards/dashboard/misc.ts
new file mode 100644
index 0000000000..34ee0650f3
--- /dev/null
+++ b/assets/src/components/apps/app/dashboards/dashboard/misc.ts
@@ -0,0 +1,12 @@
+import { filesize } from 'filesize'
+
+export function format(value: any, format: any) {
+ switch (format) {
+ case 'bytes':
+ return filesize(value || 0)
+ case 'percent':
+ return `${Math.round(value * 10000) / 100}%`
+ default:
+ return value
+ }
+}
diff --git a/assets/src/components/apps/app/logs/LogContent.tsx b/assets/src/components/apps/app/logs/LogContent.tsx
new file mode 100644
index 0000000000..0fb198c958
--- /dev/null
+++ b/assets/src/components/apps/app/logs/LogContent.tsx
@@ -0,0 +1,114 @@
+import { useEffect, useMemo, useState } from 'react'
+
+import TinyQueue from 'tinyqueue'
+
+import LegacyScroller from 'components/utils/LegacyScroller'
+
+import { last } from 'lodash'
+
+import { Div } from 'honorable'
+
+import LogLine from './LogLine'
+import { Level } from './misc'
+import LogInfo from './LogInfo'
+
+function determineLevel(line) {
+ if (/fatal/i.test(line)) return Level.FATAL
+ if (/error/i.test(line)) return Level.ERROR
+ if (/warn/i.test(line)) return Level.WARN
+ if (/info/i.test(line)) return Level.INFO
+
+ return Level.OTHER
+}
+
+function* crossStreams(streams) {
+ const q = new TinyQueue([], ({ head: { timestamp: left } }, { head: { timestamp: right } }) => right - left)
+
+ for (const stream of streams) {
+ if (!stream.values || !stream.values[0]) continue
+ q.push({ head: stream.values[0], stream, ind: 0 })
+ }
+
+ while (q.length) {
+ const { head, stream, ind } = q.pop()
+
+ yield { line: head, level: determineLevel(head.value), stream: stream.stream }
+ if (stream.values[ind + 1]) {
+ q.push({ head: stream.values[ind + 1], stream, ind: ind + 1 })
+ }
+ }
+}
+
+function Placeholder() {
+ return (
+
+ )
+}
+
+export default function LogContent({
+ listRef, setListRef, logs, name, loading, fetchMore, onScroll, search, setLoader, addLabel, fullscreen = false,
+}) {
+ const [open, setOpen] = useState(false)
+ const [timestamp, setTimestamp] = useState()
+ const [stream, setStream] = useState()
+ const [done, setDone] = useState(false)
+ const end = useMemo(() => last(logs), [logs])
+ const lines = useMemo(() => [...crossStreams(logs)], [logs])
+ const start = useMemo(() => (lines.length > 0 ? `${last(lines)?.line?.timestamp}` : null), [lines])
+
+ useEffect(() => {
+ if (!end?.values) {
+ setDone(true)
+ }
+ }, [end, done])
+
+ return (
+ <>
+ (
+ {
+ setOpen(true)
+ setStream(stream)
+ setTimestamp(line.timestamp)
+ }}
+ />
+ )}
+ handleScroll={onScroll}
+ loading={loading}
+ placeholder={Placeholder}
+ loadNextPage={() => !done && fetchMore({
+ variables: { start },
+ updateQuery: (prev, { fetchMoreResult: { logs } }) => ({ ...prev, logs: [...prev.logs, ...logs] }),
+ })}
+ hasNextPage={!done}
+ />
+ {open && (
+ setOpen(false)}
+ marginTop={fullscreen ? '0' : '104px'}
+ />
+ )}
+ >
+ )
+}
diff --git a/assets/src/components/apps/app/logs/LogInfo.tsx b/assets/src/components/apps/app/logs/LogInfo.tsx
new file mode 100644
index 0000000000..597abeac19
--- /dev/null
+++ b/assets/src/components/apps/app/logs/LogInfo.tsx
@@ -0,0 +1,48 @@
+import { Div, Flex } from 'honorable'
+
+import { LogsInfoPanel } from './LogsInfoPanel'
+import { ts } from './misc'
+
+export default function LogInfo({
+ stream, stamp, addLabel, onClose, marginTop = '0',
+}) {
+ return (
+
+ {[['timestamp', ts(stamp)], ...Object.entries(stream)].map(([key, value]: any) => (
+ addLabel(key, value)}
+ >
+
+ {key}
+
+
+ {value}
+
+
+ ))}
+
+ )
+}
diff --git a/assets/src/components/apps/app/logs/LogLine.tsx b/assets/src/components/apps/app/logs/LogLine.tsx
new file mode 100644
index 0000000000..9f8ffce1d7
--- /dev/null
+++ b/assets/src/components/apps/app/logs/LogLine.tsx
@@ -0,0 +1,42 @@
+import { ansiToJson } from 'anser'
+import escapeCarriageReturn from 'escape-carriage'
+import { Flex } from 'honorable'
+import { useMemo } from 'react'
+
+import { Level, ts } from './misc'
+
+function borderColor(lvl) {
+ switch (lvl) {
+ case Level.FATAL:
+ return 'border-danger'
+ case Level.ERROR:
+ return 'border-danger'
+ case Level.WARN:
+ return 'border-warning'
+ case Level.INFO:
+ return 'border-success'
+ default:
+ return 'border-fill-two'
+ }
+}
+
+export default function LogLine({
+ line: { timestamp, value }, level, onClick,
+}) {
+ const blocks = useMemo(() => ansiToJson(escapeCarriageReturn(value), { json: true, remove_empty: true }), [value])
+
+ return (
+
+ {ts(timestamp)}{blocks.map(json => <> {json.content}>)}
+
+ )
+}
diff --git a/assets/src/components/apps/app/logs/Logs.tsx b/assets/src/components/apps/app/logs/Logs.tsx
new file mode 100644
index 0000000000..e0a0a956ac
--- /dev/null
+++ b/assets/src/components/apps/app/logs/Logs.tsx
@@ -0,0 +1,99 @@
+import { BreadcrumbsContext } from 'components/Breadcrumbs'
+import { Input, PageTitle, SearchIcon } from '@pluralsh/design-system'
+import {
+ useCallback,
+ useContext,
+ useEffect,
+ useMemo,
+ useState,
+} from 'react'
+import { useParams } from 'react-router-dom'
+import { InstallationContext } from 'components/Installations'
+import { toMap, useQueryParams } from 'components/utils/query'
+import { Flex } from 'honorable'
+
+import LogsLabels from './LogsLabels'
+import LogsDownloader from './LogsDownloader'
+import LogsFilters from './LogsFilters'
+import { LogsCard } from './LogsCard'
+import LogsFullScreen from './LogsFullScreen'
+
+export default function Logs() {
+ const { appName } = useParams()
+ const query = useQueryParams()
+ const { applications }: any = useContext(InstallationContext)
+ const { setBreadcrumbs }: any = useContext(BreadcrumbsContext)
+ const [search, setSearch] = useState('')
+ const [labels, setLabels] = useState(toMap(query))
+
+ const addLabel = useCallback((name, value) => setLabels({ ...labels, [name]: value }), [labels, setLabels])
+ const removeLabel = useCallback(name => {
+ const { [name]: _val, ...rest } = labels
+
+ setLabels(rest)
+ }, [labels, setLabels])
+
+ const currentApp = applications.find(app => app.name === appName)
+ const searchQuery = search.length > 0 ? ` |~ "${search}"` : ''
+ const labelList = Object.entries(labels).map(([name, value]) => ({ name, value }))
+ const labelQuery = useMemo(() => (
+ [...labelList, { name: 'namespace', value: appName }].map(({ name, value }) => `${name}="${value}"`).join(',')
+ ), [labelList, appName])
+ const logQuery = `{${labelQuery}}${searchQuery}`
+
+ useEffect(() => setBreadcrumbs([
+ { text: 'Apps', url: '/' },
+ { text: appName, url: `/apps/${appName}` },
+ { text: 'Logs', url: `/apps/${appName}/logs` },
+ ]), [appName, setBreadcrumbs])
+
+ return (
+ <>
+
+
+
+
+
+
+
+ 0 ? '' : 'medium'}
+ placeholder="Filter logs"
+ startIcon={( )}
+ value={search}
+ onChange={({ target: { value } }) => setSearch(value)}
+ />
+
+
+ >
+ )
+}
diff --git a/assets/src/components/apps/app/logs/LogsCard.tsx b/assets/src/components/apps/app/logs/LogsCard.tsx
new file mode 100644
index 0000000000..d135535b74
--- /dev/null
+++ b/assets/src/components/apps/app/logs/LogsCard.tsx
@@ -0,0 +1,63 @@
+import { Card } from '@pluralsh/design-system'
+import { LOGS_Q } from 'components/graphql/dashboards'
+import { Flex } from 'honorable'
+import { useState } from 'react'
+import { useQuery } from 'react-apollo'
+
+import LogContent from './LogContent'
+
+const POLL_INTERVAL = 10 * 1000
+const LIMIT = 1000
+
+export function LogsCard({
+ application: { name }, query, addLabel, fullscreen = false, height = 800,
+}: any) {
+ const [listRef, setListRef] = useState(null)
+ const [live, setLive] = useState(true)
+ const [_, setLoader] = useState(null)
+
+ const {
+ data, loading, fetchMore, // refetch,
+ } = useQuery(LOGS_Q, {
+ variables: { query, limit: LIMIT },
+ pollInterval: live ? POLL_INTERVAL : 0,
+ })
+
+ // const returnToTop = useCallback(() => {
+ // setLive(true)
+ // refetch().then(() => listRef?.scrollToItem(0))
+ // loader?.resetloadMoreItemsCache()
+ // }, [refetch, setLive, listRef, loader])
+
+ return (
+
+
+ {data && (
+ setLive(!arg)}
+ addLabel={addLabel}
+ fullscreen={fullscreen}
+ />
+ )}
+
+ {/* Disabled for now as it is not part of designs. */}
+ {/* */}
+
+ )
+}
diff --git a/assets/src/components/apps/app/logs/LogsDownloader.tsx b/assets/src/components/apps/app/logs/LogsDownloader.tsx
new file mode 100644
index 0000000000..57e2adf473
--- /dev/null
+++ b/assets/src/components/apps/app/logs/LogsDownloader.tsx
@@ -0,0 +1,105 @@
+import { Key, useState } from 'react'
+import fileDownload from 'js-file-download'
+import { fetchToken } from 'helpers/auth'
+import {
+ Button,
+ DownloadIcon,
+ IconFrame,
+ ListBoxItem,
+ Modal,
+ Select,
+} from '@pluralsh/design-system'
+import { P } from 'honorable'
+
+interface Duration {
+ text: string
+ value: number
+}
+
+const DURATIONS: Duration[] = [
+ { text: '30m', value: 30 },
+ { text: '1hr', value: 60 },
+ { text: '2hr', value: 120 },
+]
+
+function downloadUrl(q, end, repo) {
+ const url = `/v1/logs/${repo}/download`
+ const params = Object.entries({ q, end })
+ .map(kv => kv.map(encodeURIComponent).join('='))
+ .join('&')
+
+ return `${url}?${params}`
+}
+
+async function download(url, name) {
+ const resp = await fetch(url, { headers: { Authorization: `Bearer ${fetchToken()}` } })
+ const blob = await resp.blob()
+
+ fileDownload(blob, name)
+}
+
+export default function LogsDownloader({ query, repo }) {
+ const [open, setOpen] = useState(false)
+ const [selectedKey, setSelectedKey] = useState(`${DURATIONS[0].value}`)
+
+ return (
+ <>
+ }
+ tooltip
+ tooltipProps={{ placement: 'bottom' }}
+ clickable
+ textValue="Download logs"
+ type="secondary"
+ onClick={() => setOpen(true)}
+ height={40}
+ width={40}
+ />
+ setOpen(false)}
+ actions={(
+ <>
+ setOpen(false)}
+ >
+ Cancel
+
+ {
+ download(downloadUrl(query, selectedKey, repo), `${repo}_logs.txt`)
+ setOpen(false)
+ }}
+ marginLeft="medium"
+ >
+ Download
+
+ >
+ )}
+ >
+
+ Time frame
+
+
+ {DURATIONS.map(({ text, value }) => (
+
+ ))}
+
+
+ >
+ )
+}
diff --git a/assets/src/components/apps/app/logs/LogsFilters.tsx b/assets/src/components/apps/app/logs/LogsFilters.tsx
new file mode 100644
index 0000000000..803a47943a
--- /dev/null
+++ b/assets/src/components/apps/app/logs/LogsFilters.tsx
@@ -0,0 +1,78 @@
+import { Button, FiltersIcon, ListBoxItem } from '@pluralsh/design-system'
+import { LOG_FILTER_Q } from 'components/graphql/plural'
+import { Div } from 'honorable'
+import { useCallback, useState } from 'react'
+import { useQuery } from 'react-apollo'
+import { useParams } from 'react-router-dom'
+
+import { LogsInfoPanel } from './LogsInfoPanel'
+
+function selectedFilter(labels, search, spec) {
+ if ((spec.query || '') !== search) return false
+
+ for (const { name, value } of spec.labels) {
+ if (labels[name] !== value) return false
+ }
+
+ return true
+}
+
+export default function LogsFilters({
+ labels, search, setSearch, setLabels, fullscreen = false,
+}) {
+ const { appName } = useParams()
+ const [open, setOpen] = useState(false)
+ const { data } = useQuery(LOG_FILTER_Q, { variables: { namespace: appName } })
+
+ const clear = useCallback(() => {
+ setSearch('')
+ setLabels({})
+ }, [setSearch, setLabels])
+
+ const select = useCallback(({ query, labels }) => {
+ if (labels) setLabels(labels.reduce((acc, { name, value }) => ({ ...acc, [name]: value }), {}))
+ setSearch(query || '')
+ }, [setSearch, setLabels])
+
+ if (!data?.logFilters) return null
+
+ const { logFilters } = data
+
+ if (logFilters.length < 1) return null
+
+ return (
+
+ }
+ height={40}
+ onClick={() => setOpen(true)}
+ >
+ Filters
+
+ {open && (
+ setOpen(false)}
+ marginTop={fullscreen ? '0' : '104px'}
+ >
+ {logFilters.map(({ metadata: { name }, spec }) => {
+ const selected = selectedFilter(labels, search, spec)
+
+ return (
+ select(spec)}
+ />
+ )
+ })}
+
+ )}
+
+ )
+}
diff --git a/assets/src/components/apps/app/logs/LogsFullScreen.tsx b/assets/src/components/apps/app/logs/LogsFullScreen.tsx
new file mode 100644
index 0000000000..c6e3a10aa0
--- /dev/null
+++ b/assets/src/components/apps/app/logs/LogsFullScreen.tsx
@@ -0,0 +1,95 @@
+import { useState } from 'react'
+import {
+ ArrowTopRightIcon,
+ CloseIcon,
+ IconFrame,
+ Input,
+ SearchIcon,
+} from '@pluralsh/design-system'
+
+import { Div, Flex } from 'honorable'
+
+import LogsLabels from './LogsLabels'
+import { LogsCard } from './LogsCard'
+import LogsFilters from './LogsFilters'
+
+export default function LogsFullScreen({
+ application, query, search, setSearch, labelList, labels, setLabels, addLabel, removeLabel,
+}) {
+ const [open, setOpen] = useState(false)
+
+ return (
+ <>
+ }
+ tooltip
+ tooltipProps={{ placement: 'bottom' }}
+ clickable
+ textValue="Fullscreen logs"
+ type="secondary"
+ onClick={() => setOpen(true)}
+ height={40}
+ width={40}
+ />
+ {open && (
+
+ }
+ textValue="Close"
+ tooltip
+ type="floating"
+ clickable
+ onClick={() => setOpen(false)}
+ height={40}
+ width={40}
+ top={0}
+ right={0}
+ margin="large"
+ position="fixed"
+ />
+
+ 0 ? '' : 'medium'}
+ placeholder="Filter logs"
+ startIcon={( )}
+ value={search}
+ onChange={({ target: { value } }) => setSearch(value)}
+ width="100%"
+ />
+
+
+
+
+
+ )}
+ >
+ )
+}
diff --git a/assets/src/components/apps/app/logs/LogsInfoPanel.tsx b/assets/src/components/apps/app/logs/LogsInfoPanel.tsx
new file mode 100644
index 0000000000..f9ee3a6ea0
--- /dev/null
+++ b/assets/src/components/apps/app/logs/LogsInfoPanel.tsx
@@ -0,0 +1,55 @@
+import { Card, CloseIcon } from '@pluralsh/design-system'
+import { Layer } from 'grommet'
+import { Div, Flex, Span } from 'honorable'
+
+export function LogsInfoPanel({
+ title, subtitle, onClose = _ => {}, contentHeight = 300, children, marginTop = '0',
+}) {
+ return (
+
+
+
+
+
+ {title}
+
+ onClose(e)}
+ />
+
+
+ {subtitle}
+
+
+
+ {children}
+
+
+
+ )
+}
diff --git a/assets/src/components/apps/app/logs/LogsLabels.tsx b/assets/src/components/apps/app/logs/LogsLabels.tsx
new file mode 100644
index 0000000000..84d59b3775
--- /dev/null
+++ b/assets/src/components/apps/app/logs/LogsLabels.tsx
@@ -0,0 +1,55 @@
+import { Chip, Tooltip } from '@pluralsh/design-system'
+import { Div, Flex, Span } from 'honorable'
+import { truncate } from 'lodash'
+
+const MAX_LENGTH = 20
+
+function LogsLabelChip({ name, value, removeLabel }) {
+ return (
+ removeLabel(name)}
+ >
+ {name}:
+ {truncate(value, { length: MAX_LENGTH })}
+
+ )
+}
+
+export default function LogsLabels({ labels, removeLabel }) {
+ if (labels?.length < 1) return null
+
+ return (
+
+ {labels.map(({ name, value }) => (
+ <>
+ {value.length > MAX_LENGTH && (
+
+
+
+
+
+ )}
+ {value.length <= MAX_LENGTH && (
+
+ )}
+ >
+ ))}
+
+ )
+}
diff --git a/assets/src/components/apps/app/logs/LogsScrollIndicator.tsx b/assets/src/components/apps/app/logs/LogsScrollIndicator.tsx
new file mode 100644
index 0000000000..bc656735df
--- /dev/null
+++ b/assets/src/components/apps/app/logs/LogsScrollIndicator.tsx
@@ -0,0 +1,46 @@
+import { Box } from 'grommet'
+import { Up } from 'grommet-icons'
+
+function IndicatorContainer({ children, ...props }) {
+ return (
+
+ {children}
+
+ )
+}
+
+// TODO: Refactor before using in app.
+export default function LogsScrollIndicator({ live, returnToTop }) {
+ if (live) {
+ return (
+
+
+ Live
+
+ )
+ }
+
+ return (
+
+ return to top
+
+
+ )
+}
diff --git a/assets/src/components/apps/app/logs/misc.ts b/assets/src/components/apps/app/logs/misc.ts
new file mode 100644
index 0000000000..e5a52aa527
--- /dev/null
+++ b/assets/src/components/apps/app/logs/misc.ts
@@ -0,0 +1,11 @@
+import moment from 'moment'
+
+export const Level = {
+ ERROR: 'e',
+ INFO: 'i',
+ WARN: 'w',
+ OTHER: 'o',
+ FATAL: 'f',
+}
+
+export const ts = timestamp => moment(new Date(Math.round(timestamp / (1000 * 1000)))).format()
diff --git a/assets/src/components/apps/app/runbooks/Runbooks.tsx b/assets/src/components/apps/app/runbooks/Runbooks.tsx
new file mode 100644
index 0000000000..96e48c5792
--- /dev/null
+++ b/assets/src/components/apps/app/runbooks/Runbooks.tsx
@@ -0,0 +1,81 @@
+import { BreadcrumbsContext } from 'components/Breadcrumbs'
+import { EmptyState, PageTitle, RunBookIcon } from '@pluralsh/design-system'
+import { useContext, useEffect } from 'react'
+import { useNavigate, useParams } from 'react-router-dom'
+import { POLL_INTERVAL } from 'components/runbooks/constants'
+import { RUNBOOKS_Q } from 'components/runbooks/queries'
+import { useQuery } from 'react-apollo'
+import { ListItem } from 'components/apps/misc'
+import { A, Div, Flex } from 'honorable'
+
+import { getBorderColor } from './misc'
+import RunbookStatus from './runbook/RunbookStatus'
+
+export default function Runbooks() {
+ const navigate = useNavigate()
+ const { appName } = useParams()
+ const { setBreadcrumbs }: any = useContext(BreadcrumbsContext)
+ const { data } = useQuery(RUNBOOKS_Q, {
+ variables: { namespace: appName },
+ fetchPolicy: 'cache-and-network',
+ pollInterval: POLL_INTERVAL,
+ })
+
+ useEffect(() => setBreadcrumbs([
+ { text: 'Apps', url: '/' },
+ { text: appName, url: `/apps/${appName}` },
+ { text: 'Runbooks', url: `/apps/${appName}/runbooks` },
+ ]), [appName, setBreadcrumbs])
+
+ if (!data) return null
+
+ const { runbooks } = data
+
+ return (
+
+
+ {runbooks.map(runbook => (
+ }
+ borderColor={getBorderColor(runbook)}
+ chips={(
+
+ )}
+ onClick={() => navigate(`/apps/${appName}/runbooks/${runbook.name}`)}
+ />
+ ))}
+ {runbooks?.length < 1 && (
+
+ }
+ message="No runbooks available"
+ description={(
+ <>
+ If you're interested in adding runbooks to this application,
+
+ > as any // Workaround as JSX elements are not allowed here.
+ )}
+ />
+
+ )}
+
+ )
+}
diff --git a/assets/src/components/apps/app/runbooks/misc.ts b/assets/src/components/apps/app/runbooks/misc.ts
new file mode 100644
index 0000000000..cd2cf0cd54
--- /dev/null
+++ b/assets/src/components/apps/app/runbooks/misc.ts
@@ -0,0 +1,3 @@
+export const hasAlerts = runbook => runbook?.status?.alerts?.length > 0
+
+export const getBorderColor = runbook => (hasAlerts(runbook) ? 'border-warning' : '')
diff --git a/assets/src/components/apps/app/runbooks/runbook/Runbook.tsx b/assets/src/components/apps/app/runbooks/runbook/Runbook.tsx
new file mode 100644
index 0000000000..af9a5c41ec
--- /dev/null
+++ b/assets/src/components/apps/app/runbooks/runbook/Runbook.tsx
@@ -0,0 +1,201 @@
+import { BreadcrumbsContext } from 'components/Breadcrumbs'
+import {
+ ListBoxItem,
+ LoopingLogo,
+ PageTitle,
+ Select,
+ SubTab,
+ TabList,
+} from '@pluralsh/design-system'
+import {
+ Key,
+ createContext,
+ useContext,
+ useEffect,
+ useRef,
+ useState,
+} from 'react'
+import { useNavigate, useOutletContext, useParams } from 'react-router-dom'
+import { useQuery } from 'react-apollo'
+import { Div, Flex } from 'honorable'
+
+import { DURATIONS, SECOND_TO_MILLISECONDS } from 'utils/time'
+
+import { RUNBOOKS_Q, RUNBOOK_Q } from 'components/runbooks/queries'
+
+import { RunbookDisplay } from 'components/apps/app/runbooks/runbook/RunbookDisplay'
+
+import { RunbookExecutions } from 'components/apps/app/runbooks/runbook/RunbookExecutions'
+
+import { Portal } from 'react-portal'
+
+import RangePicker from '../../../../utils/RangePicker'
+import { PageTitleSelectButton } from '../../../../utils/PageTitleSelectButton'
+
+const DIRECTORY = [
+ { key: 'runbook', label: 'Runbook' },
+ { key: 'executions', label: 'Executions' },
+]
+
+export const ActionContext = createContext({})
+
+export function ActionPortal({ children }) {
+ const { ref } = useContext(ActionContext)
+
+ return (
+
+ {children}
+
+ )
+}
+function ActionContainer() {
+ const { setRef } = useContext(ActionContext)
+
+ return (
+
+ )
+}
+
+export default function Runbook() {
+ const navigate = useNavigate()
+ const [ref, setRef] = useState(null)
+ const tabStateRef = useRef(null)
+ const { appName, runbookName } = useParams()
+ const [duration, setDuration] = useState(DURATIONS[0])
+ const { setRunbook }: any = useOutletContext()
+ const { setBreadcrumbs }: any = useContext(BreadcrumbsContext)
+
+ const { data, refetch } = useQuery(RUNBOOK_Q, {
+ variables: {
+ namespace: appName,
+ name: runbookName,
+ context: { timeseriesStart: -duration.offset, timeseriesStep: duration.step },
+ },
+ fetchPolicy: 'cache-and-network',
+ pollInterval: SECOND_TO_MILLISECONDS * 30,
+ })
+
+ const { data: runbooksData } = useQuery(RUNBOOKS_Q, {
+ variables: { namespace: appName },
+ fetchPolicy: 'cache-and-network',
+ pollInterval: SECOND_TO_MILLISECONDS * 30,
+ })
+
+ const [selectedKey, setSelectedKey] = useState('')
+ const [selectedTab, setSelectedTab] = useState('audit-logs')
+
+ useEffect(() => setBreadcrumbs([
+ { text: 'Apps', url: '/' },
+ { text: appName, url: `/apps/${appName}` },
+ { text: 'Runbooks', url: `/apps/${appName}/runbooks` },
+ { text: data?.runbook?.spec?.name, url: `/apps/${appName}/runbooks/${data?.runbook?.name}` },
+ ]), [appName, data, setBreadcrumbs])
+
+ useEffect(() => setSelectedKey(data?.runbook?.spec?.name || ''), [data])
+
+ if (!data || !runbooksData) {
+ return (
+
+
+
+ )
+ }
+
+ const { runbook } = data
+ const { runbooks } = runbooksData
+
+ setRunbook(runbook)
+
+ return (
+
+
+ navigate(`/apps/${appName}/runbooks/${name}`)}
+ triggerButton={(
+
+ )}
+ width={240}
+ >
+ {runbooks.map(runbook => (
+
+ ))}
+
+
+ )}
+ >
+ {
+ setSelectedTab(key)
+ refetch()
+ },
+ }}
+ >
+ {DIRECTORY.map(({ label, key }) => (
+
+ {label}
+
+ ))}
+
+
+
+ {selectedTab === 'runbook' && (
+ // eslint-disable-next-line react/jsx-no-constructed-context-values
+
+
+
+
+
+
+
+
+ )}
+ {selectedTab === 'executions' && }
+
+
+ )
+}
+
diff --git a/assets/src/components/apps/app/runbooks/runbook/RunbookDisplay.tsx b/assets/src/components/apps/app/runbooks/runbook/RunbookDisplay.tsx
new file mode 100644
index 0000000000..5509a58c3f
--- /dev/null
+++ b/assets/src/components/apps/app/runbooks/runbook/RunbookDisplay.tsx
@@ -0,0 +1,41 @@
+import {
+ createContext,
+ useContext,
+ useMemo,
+ useState,
+} from 'react'
+import { ThemeContext } from 'grommet'
+
+import { Card } from '@pluralsh/design-system'
+
+import { Flex } from 'honorable'
+
+import { recurse } from './display/misc'
+
+export const DisplayContext = createContext({})
+
+export function RunbookDisplay({ data, root: { children, attributes } }) {
+ const theme = useContext(ThemeContext)
+ const datasources = useMemo(() => (
+ data.reduce((acc, entry) => ({ ...acc, [entry.name]: entry }), {})
+ ), [data])
+ const [context, setContext] = useState({})
+
+ return (
+ // eslint-disable-next-line react/jsx-no-constructed-context-values
+
+
+
+ {recurse(children, theme)}
+
+
+
+ )
+}
diff --git a/assets/src/components/apps/app/runbooks/runbook/RunbookExecutions.tsx b/assets/src/components/apps/app/runbooks/runbook/RunbookExecutions.tsx
new file mode 100644
index 0000000000..6953fb4ac6
--- /dev/null
+++ b/assets/src/components/apps/app/runbooks/runbook/RunbookExecutions.tsx
@@ -0,0 +1,92 @@
+import { Avatar, LoopingLogo, Table } from '@pluralsh/design-system'
+
+import { createColumnHelper } from '@tanstack/react-table'
+import { Flex } from 'honorable'
+import { Date } from 'components/utils/Date'
+import { useCallback, useMemo } from 'react'
+import update from 'lodash/update'
+import { RUNBOOK_EXECUTIONS_Q } from 'components/runbooks/queries'
+import { useQuery } from 'react-apollo'
+import { useParams } from 'react-router-dom'
+
+const columnHelper = createColumnHelper()
+
+const columns = [
+ columnHelper.accessor(row => row.insertedAt, {
+ id: 'insertedAt',
+ cell: (insertedAt: any) => ,
+ header: 'Date',
+ }),
+ columnHelper.accessor(row => row.user, {
+ id: 'user',
+ cell: (user: any) => (
+
+ {/* TODO: Update it in design system. */}
+
+ {user.getValue().email}
+
+ ),
+ header: 'Actor',
+ }),
+ columnHelper.accessor(row => row.context, {
+ id: 'context',
+ cell: (context: any) => JSON.stringify(context.getValue()),
+ header: 'Context',
+ }),
+]
+
+const FETCH_MARGIN = 30
+
+export function RunbookExecutions() {
+ const { appName, runbookName } = useParams()
+ const { data, loading, fetchMore }: any = useQuery(RUNBOOK_EXECUTIONS_Q, {
+ variables: { namespace: appName, name: runbookName },
+ fetchPolicy: 'cache-and-network',
+ })
+
+ const runbook = data?.runbook
+ const pageInfo = runbook?.executions?.pageInfo
+ const edges = runbook?.executions?.edges
+ const executions = useMemo(() => edges?.map(({ node }) => node), [edges])
+
+ const fetchMoreOnBottomReached = useCallback((element?: HTMLDivElement | undefined) => {
+ if (!element) return
+
+ const { scrollHeight, scrollTop, clientHeight } = element
+
+ // Once scrolled within FETCH_MARGIN of the bottom of the table, fetch more data if there is any.
+ if (scrollHeight - scrollTop - clientHeight < FETCH_MARGIN && !loading && pageInfo.hasNextPage) {
+ fetchMore({
+ variables: { cursor: pageInfo.endCursor },
+ updateQuery: (prev, { fetchMoreResult: { runbook: { executions: { edges, pageInfo } } } }) => update(prev, 'runbook.executions', executions => ({ edges: [...executions.edges, ...edges], pageInfo })),
+ })
+ }
+ }, [fetchMore, loading, pageInfo])
+
+ if (!data) {
+ return (
+
+
+
+ )
+ }
+
+ return (
+ fetchMoreOnBottomReached(e?.target)}
+ maxHeight="calc(100vh - 244px)" // TODO: Set design system to use flex.
+ />
+ )
+}
diff --git a/assets/src/components/apps/app/runbooks/runbook/RunbookStatus.tsx b/assets/src/components/apps/app/runbooks/runbook/RunbookStatus.tsx
new file mode 100644
index 0000000000..dd866d7563
--- /dev/null
+++ b/assets/src/components/apps/app/runbooks/runbook/RunbookStatus.tsx
@@ -0,0 +1,28 @@
+import { Chip, WarningIcon } from '@pluralsh/design-system'
+import { Span } from 'honorable'
+
+import { hasAlerts } from '../misc'
+
+// TODO: Add missing list of warnings.
+export default function RunbookStatus({ runbook, fontWeight = 400 }) {
+ if (hasAlerts(runbook)) {
+ return (
+ }
+ size="small"
+ severity="warning"
+ >
+ Alert
+
+ )
+ }
+
+ return (
+
+ Healthy
+
+ )
+}
diff --git a/assets/src/components/apps/app/runbooks/runbook/display/DisplayAttachment.tsx b/assets/src/components/apps/app/runbooks/runbook/display/DisplayAttachment.tsx
new file mode 100644
index 0000000000..5bcc78a6fd
--- /dev/null
+++ b/assets/src/components/apps/app/runbooks/runbook/display/DisplayAttachment.tsx
@@ -0,0 +1,23 @@
+import { normalizeColor } from 'grommet/utils'
+import { Div } from 'honorable'
+
+import { recurse } from './misc'
+
+export function DisplayAttachment({ children, attributes, theme }) {
+ const { accent, margin, ...rest } = attributes || {}
+
+ return (
+
+
+ {recurse(children)}
+
+
+ )
+}
diff --git a/assets/src/components/apps/app/runbooks/runbook/display/DisplayBox.tsx b/assets/src/components/apps/app/runbooks/runbook/display/DisplayBox.tsx
new file mode 100644
index 0000000000..7bf766264b
--- /dev/null
+++ b/assets/src/components/apps/app/runbooks/runbook/display/DisplayBox.tsx
@@ -0,0 +1,18 @@
+import { Box } from 'grommet'
+
+import { recurse } from './misc'
+
+const border = ({ borderSize, borderSide, border }) => (
+ (borderSize || borderSide) ? { side: borderSide, color: border, size: borderSize } : border
+)
+
+export function DisplayBox({ children, attributes }) {
+ return (
+
+ {recurse(children)}
+
+ )
+}
diff --git a/assets/src/components/apps/app/runbooks/runbook/display/DisplayButton.tsx b/assets/src/components/apps/app/runbooks/runbook/display/DisplayButton.tsx
new file mode 100644
index 0000000000..b5965a17e4
--- /dev/null
+++ b/assets/src/components/apps/app/runbooks/runbook/display/DisplayButton.tsx
@@ -0,0 +1,65 @@
+import { Banner, Button } from '@pluralsh/design-system'
+import { ApolloError } from 'apollo-boost'
+import { EXECUTE_RUNBOOK } from 'components/runbooks/queries'
+import { useContext, useState } from 'react'
+import { useMutation } from 'react-apollo'
+import { useNavigate, useParams } from 'react-router-dom'
+
+import { ActionPortal } from '../Runbook'
+
+import { DisplayContext } from '../RunbookDisplay'
+
+function getButton({ primary, key, ...props }: any) {
+ return (
+
+ {props.label}
+
+ )
+}
+
+export function DisplayButton({ attributes: { action, headline, ...rest } }) {
+ const navigate = useNavigate()
+ const { namespace, name } = useParams()
+ const { context } = useContext(DisplayContext)
+ const [error, setError] = useState()
+ const [mutation, { loading }] = useMutation(EXECUTE_RUNBOOK, {
+ variables: { name, namespace, input: { context: JSON.stringify(context), action } },
+ onCompleted: ({ executeRunbook: { redirectTo } }) => {
+ if (redirectTo) navigate(redirectTo)
+ },
+ onError: error => {
+ setError(error)
+ setTimeout(() => setError(undefined), 3000)
+ },
+ })
+
+ if (!action) return getButton(rest)
+
+ const children = (
+ <>
+ {error && (
+ setError(undefined)}
+ >
+ {error.message}
+
+ )}
+ {getButton({
+ ...rest, loading, fontWeight: headline ? 600 : 400, onClick: mutation,
+ })}
+ >
+ )
+
+ return headline ? {children} : children
+}
+
diff --git a/assets/src/components/apps/app/runbooks/runbook/display/DisplayGraph.tsx b/assets/src/components/apps/app/runbooks/runbook/display/DisplayGraph.tsx
new file mode 100644
index 0000000000..3d2854e537
--- /dev/null
+++ b/assets/src/components/apps/app/runbooks/runbook/display/DisplayGraph.tsx
@@ -0,0 +1,46 @@
+import { ValueFormats } from 'components/runbooks/utils'
+import { Graph } from 'components/utils/Graph'
+import { Div } from 'honorable'
+import { useContext, useMemo } from 'react'
+
+import { DisplayContext } from '../RunbookDisplay'
+
+const convertVals = v => v.map(({ timestamp, value }) => ({ x: new Date(timestamp * 1000), y: parseFloat(value) }))
+
+const formatLegend = (legend, props) => (!props ? legend : Object.entries(props).reduce((leg, [k, v]) => leg.replace(`$${k}`, v), legend))
+
+export function DisplayGraph({ attributes: { datasource, label } }) {
+ const { datasources } = useContext(DisplayContext)
+ const { metrics, format } = useMemo(() => {
+ const { prometheus, source } = datasources[datasource]
+ const legend = source?.prometheus.legend
+ const format = source?.prometheus.format
+ const metrics = prometheus.map(({ metric, values }) => ({
+ id: formatLegend(legend, metric),
+ data: convertVals(values),
+ }))
+
+ return { metrics, format: ValueFormats[format] || (v => v) }
+ }, [datasources, datasource])
+
+ return (
+
+ )
+}
diff --git a/assets/src/components/apps/app/runbooks/runbook/display/DisplayImage.tsx b/assets/src/components/apps/app/runbooks/runbook/display/DisplayImage.tsx
new file mode 100644
index 0000000000..2d09da7f69
--- /dev/null
+++ b/assets/src/components/apps/app/runbooks/runbook/display/DisplayImage.tsx
@@ -0,0 +1,15 @@
+export function DisplayImage({
+ attributes: {
+ url, width = 250, height = 250, ...rest
+ },
+}) {
+ return (
+
+ )
+}
diff --git a/assets/src/components/apps/app/runbooks/runbook/display/DisplayInput.tsx b/assets/src/components/apps/app/runbooks/runbook/display/DisplayInput.tsx
new file mode 100644
index 0000000000..489eaa2d8f
--- /dev/null
+++ b/assets/src/components/apps/app/runbooks/runbook/display/DisplayInput.tsx
@@ -0,0 +1,40 @@
+import { Input } from '@pluralsh/design-system'
+import { Div, Span } from 'honorable'
+import { useContext, useEffect, useState } from 'react'
+
+import { DisplayContext } from '../RunbookDisplay'
+
+import { convertType, valueFrom } from './misc'
+
+export default function DisplayInput({ attributes, children }) {
+ const { context, setContext, ...rest } = useContext(DisplayContext)
+ const [value, setValue] = useState(children?.length > 0 ? valueFrom(children[0], rest) : '')
+
+ useEffect(() => {
+ const { name } = attributes
+ const val = value === '' ? null : value
+ const converted = convertType(val, attributes.datatype)
+
+ if (context[name] !== converted && converted) {
+ setContext({ ...context, [name]: converted })
+ }
+ }, [attributes, context, setContext, value])
+
+ return (
+
+
+ { attributes.label }
+
+ setValue(value))}
+ width={attributes.width || 150}
+ {...attributes}
+ />
+
+ )
+}
diff --git a/assets/src/components/apps/app/runbooks/runbook/display/DisplayLink.tsx b/assets/src/components/apps/app/runbooks/runbook/display/DisplayLink.tsx
new file mode 100644
index 0000000000..569efe1bf6
--- /dev/null
+++ b/assets/src/components/apps/app/runbooks/runbook/display/DisplayLink.tsx
@@ -0,0 +1,18 @@
+import { Anchor, Text } from 'grommet'
+
+import { recurse } from './misc'
+
+export function DisplayLink({ value, attributes, children }) {
+ const val = value || attributes.value
+
+ return (
+
+
+ {val || recurse(children)}
+
+
+ )
+}
diff --git a/assets/src/components/apps/app/runbooks/runbook/display/DisplayMarkdown.tsx b/assets/src/components/apps/app/runbooks/runbook/display/DisplayMarkdown.tsx
new file mode 100644
index 0000000000..7ff42671c6
--- /dev/null
+++ b/assets/src/components/apps/app/runbooks/runbook/display/DisplayMarkdown.tsx
@@ -0,0 +1,12 @@
+import { Markdown } from '@pluralsh/design-system'
+
+export function DisplayMarkdown({ attributes: { value, ...rest } }) {
+ if (!value) return null
+
+ return (
+
+ )
+}
diff --git a/assets/src/components/apps/app/runbooks/runbook/display/DisplayTable.tsx b/assets/src/components/apps/app/runbooks/runbook/display/DisplayTable.tsx
new file mode 100644
index 0000000000..26a2b366da
--- /dev/null
+++ b/assets/src/components/apps/app/runbooks/runbook/display/DisplayTable.tsx
@@ -0,0 +1,33 @@
+import { Table } from '@pluralsh/design-system'
+import { createColumnHelper } from '@tanstack/react-table'
+import { query } from 'components/runbooks/utils'
+import { get } from 'lodash'
+import { useContext, useMemo } from 'react'
+
+import { DisplayContext } from '../RunbookDisplay'
+
+const columnHelper = createColumnHelper()
+
+// Ignored column widths that are part of children object
+// as design system table component scaling works really good here.
+export function DisplayTable({
+ attributes: {
+ datasource, width, height, path,
+ }, children,
+}) {
+ const { datasources } = useContext(DisplayContext)
+ const entries = path ? query(datasources[datasource], path) : datasources[datasource]
+ const columns = useMemo(() => children.map(column => columnHelper.accessor(row => get(row, column.attributes.path, 'n/a'), {
+ header: column.attributes.header,
+ cell: (data: any) => data.getValue(),
+ })), [children])
+
+ return (
+
+ )
+}
diff --git a/assets/src/components/apps/app/runbooks/runbook/display/DisplayText.tsx b/assets/src/components/apps/app/runbooks/runbook/display/DisplayText.tsx
new file mode 100644
index 0000000000..9b1fdd0957
--- /dev/null
+++ b/assets/src/components/apps/app/runbooks/runbook/display/DisplayText.tsx
@@ -0,0 +1,16 @@
+import { P } from 'honorable'
+
+export function DisplayText({ attributes, value }) {
+ const attrs = attributes || {}
+ const { size, ...rest } = attrs
+
+ return (
+
+ {attrs.value || value}
+
+ )
+}
diff --git a/assets/src/components/apps/app/runbooks/runbook/display/misc.tsx b/assets/src/components/apps/app/runbooks/runbook/display/misc.tsx
new file mode 100644
index 0000000000..c2245034ff
--- /dev/null
+++ b/assets/src/components/apps/app/runbooks/runbook/display/misc.tsx
@@ -0,0 +1,76 @@
+import { extract, query } from 'components/runbooks/utils'
+import { useContext } from 'react'
+
+import { DisplayContext } from '../RunbookDisplay'
+
+import { DisplayAttachment } from './DisplayAttachment'
+import { DisplayBox } from './DisplayBox'
+import { DisplayButton } from './DisplayButton'
+import { DisplayGraph } from './DisplayGraph'
+import { DisplayImage } from './DisplayImage'
+import DisplayInput from './DisplayInput'
+import { DisplayLink } from './DisplayLink'
+import { DisplayMarkdown } from './DisplayMarkdown'
+import { DisplayTable } from './DisplayTable'
+import { DisplayText } from './DisplayText'
+
+function ValueFrom(props) {
+ const display = useContext(DisplayContext)
+
+ return valueFrom(props, display)
+}
+
+export function valueFrom({ attributes: { datasource, path, doc } }, { datasources }) {
+ const object = extract(datasources[datasource], doc)
+
+ if (!object) return null
+
+ return query(object, path)
+}
+
+export function convertType(val, type) {
+ if (!type) return val
+
+ if (type === 'int') return parseInt(val)
+ if (type === 'float') return parseFloat(val)
+ if (type === 'bool') return val === 'true'
+
+ return val
+}
+
+export function recurse(children, theme?) {
+ if (!children) return null
+
+ return children.map((c, i) => parse(c, i, theme))
+}
+
+export function parse(struct, index, theme) {
+ const props = { ...struct, key: index, theme }
+
+ switch (struct._type) {
+ case 'box':
+ return
+ case 'attachment':
+ return
+ case 'text':
+ return
+ case 'markdown':
+ return
+ case 'image':
+ return
+ case 'link':
+ return
+ case 'input':
+ return
+ case 'button':
+ return
+ case 'valueFrom':
+ return
+ case 'timeseries':
+ return
+ case 'table':
+ return
+ default:
+ return null
+ }
+}
diff --git a/assets/src/components/apps/misc.tsx b/assets/src/components/apps/misc.tsx
new file mode 100644
index 0000000000..5a3ab7ef21
--- /dev/null
+++ b/assets/src/components/apps/misc.tsx
@@ -0,0 +1,80 @@
+import { Card, CaretRightIcon, IconFrame } from '@pluralsh/design-system'
+import { Flex, P } from 'honorable'
+
+export const hasIcons = ({ spec: { descriptor } }) => descriptor?.icons?.length > 0
+
+export const getIcon = (app, dark) => {
+ const { spec: { descriptor } } = app
+
+ if (!hasIcons(app)) return undefined
+
+ if (dark && descriptor.icons.length > 1) return descriptor.icons[1]
+
+ return descriptor.icons[0]
+}
+
+// TODO: Move it to design system.
+export function ListItemBorder({ borderColor }: { borderColor: string }) {
+ return (
+
+ )
+}
+
+// TODO: Move it to design system.
+export function ListItem({
+ title, description, icon, borderColor, chips, onClick,
+}: {title: string, description: string, icon: any, borderColor?: string, chips?: any, onClick: () => any},) {
+ return (
+
+ {borderColor && }
+
+
+
+
+
+ {title}
+
+ {chips}
+
+ {description && {description} }
+
+
+
+
+
+
+
+ )
+}
+
diff --git a/assets/src/components/audits/Audits.js b/assets/src/components/audits/Audits.jsx
similarity index 97%
rename from assets/src/components/audits/Audits.js
rename to assets/src/components/audits/Audits.jsx
index 93220d0ff5..17d19cdfbc 100644
--- a/assets/src/components/audits/Audits.js
+++ b/assets/src/components/audits/Audits.jsx
@@ -7,7 +7,9 @@ import { GraphView, ListView } from 'forge-core'
import lookup from 'country-code-lookup'
-import { useParams } from 'react-router'
+import { useParams } from 'react-router-dom'
+
+import { ReturnToBeginning } from 'components/utils/ReturnToBeginning'
import { HeaderItem, RowItem } from '../kubernetes/Pod'
import { dateFormat } from '../utils/Graph'
@@ -21,7 +23,6 @@ import { Chloropleth } from '../utils/Chloropleth'
import { SubmenuItem, SubmenuPortal } from '../navigation/Submenu'
import { StandardScroller } from '../utils/SmoothScroller'
-import { ReturnToBeginning } from '../Builds'
import { AUDITS_Q, AUDIT_METRICS } from './queries'
diff --git a/assets/src/components/builds/Build.tsx b/assets/src/components/builds/Build.tsx
new file mode 100644
index 0000000000..2efb519e03
--- /dev/null
+++ b/assets/src/components/builds/Build.tsx
@@ -0,0 +1,70 @@
+import { ThemeContext } from '@emotion/react'
+import { AppIcon, CaretRightIcon, Chip } from '@pluralsh/design-system'
+import { getIcon, hasIcons } from 'components/apps/misc'
+import { InstallationContext } from 'components/Installations'
+import { BuildTypes } from 'components/types'
+import { Flex, P } from 'honorable'
+import moment from 'moment'
+import { useContext, useMemo } from 'react'
+import { useNavigate } from 'react-router-dom'
+
+import BuildStatus from './BuildStatus'
+
+const BUILD_TYPE_DISPLAY_NAMES = {
+ [BuildTypes.BOUNCE]: 'Bounce',
+ [BuildTypes.DEPLOY]: 'Deployment',
+ [BuildTypes.APPROVAL]: 'New images',
+ [BuildTypes.INSTALL]: 'Installation',
+}
+
+export default function Build({ build }) {
+ const {
+ id, repository, status, insertedAt, message, type,
+ } = build
+ const navigate = useNavigate()
+ const { applications } = useContext(InstallationContext)
+ const { dark } = useContext(ThemeContext)
+ const app = useMemo(() => applications?.find(app => app.name === repository), [applications, repository])
+
+ return (
+ navigate(`/builds/${id}`)}
+ >
+ {hasIcons(app) && (
+
+ )}
+
+
+
+ {repository}
+
+ {BUILD_TYPE_DISPLAY_NAMES[type] || type}
+
+ {message}
+
+
+ {moment(insertedAt).fromNow()}
+
+
+
+
+ )
+}
diff --git a/assets/src/components/builds/BuildStatus.tsx b/assets/src/components/builds/BuildStatus.tsx
new file mode 100644
index 0000000000..9bc4621f76
--- /dev/null
+++ b/assets/src/components/builds/BuildStatus.tsx
@@ -0,0 +1,22 @@
+import { Chip } from '@pluralsh/design-system'
+
+import { BuildStatus as Status } from '../types'
+
+export default function BuildStatus({ status }) {
+ switch (status) {
+ case Status.QUEUED:
+ return Queued
+ case Status.CANCELLED:
+ return Cancelled
+ case Status.RUNNING:
+ return Running
+ case Status.FAILED:
+ return Error
+ case Status.SUCCESSFUL:
+ return Success
+ case Status.PENDING:
+ return Pending
+ default:
+ return Unknown
+ }
+}
diff --git a/assets/src/components/builds/Builds.tsx b/assets/src/components/builds/Builds.tsx
new file mode 100644
index 0000000000..baadc7be45
--- /dev/null
+++ b/assets/src/components/builds/Builds.tsx
@@ -0,0 +1,127 @@
+import React, {
+ useCallback,
+ useContext,
+ useEffect,
+ useState,
+} from 'react'
+import { useQuery } from 'react-apollo'
+
+import { Flex } from 'honorable'
+
+import { Card, LoopingLogo, PageTitle } from '@pluralsh/design-system'
+
+import { ResponsiveLayoutSidenavContainer } from 'components/layout/ResponsiveLayoutSidenavContainer'
+
+import { ResponsiveLayoutSidecarContainer } from 'components/layout/ResponsiveLayoutSidecarContainer'
+
+import { ResponsiveLayoutContentContainer } from 'components/layout/ResponsiveLayoutContentContainer'
+
+import { ResponsiveLayoutSpacer } from 'components/layout/ResponsiveLayoutSpacer'
+
+import { ReturnToBeginning } from 'components/utils/ReturnToBeginning'
+
+import { appendConnection, extendConnection } from '../../utils/graphql'
+
+import { BUILDS_Q, BUILD_SUB } from '../graphql/builds'
+
+import { BreadcrumbsContext } from '../Breadcrumbs'
+
+import { StandardScroller } from '../utils/SmoothScroller'
+
+import { PinnedRunbooks } from '../runbooks/PinnedRunbooks'
+
+import { UpgradePolicies } from './UpgradePolicies'
+import CreateBuild from './CreateBuild'
+import Build from './Build'
+
+export const BUILD_PADDING = { horizontal: 'medium' }
+
+const POLL_INTERVAL = 1000 * 30
+
+export const HEADER_HEIGHT = '60px'
+
+export default function Builds() {
+ const [listRef, setListRef] = useState(null)
+ const [scrolled, setScrolled] = useState(false)
+ const { setBreadcrumbs } = useContext(BreadcrumbsContext)
+ const {
+ data, loading, subscribeToMore, fetchMore,
+ } = useQuery(BUILDS_Q, {
+ fetchPolicy: 'cache-and-network',
+ pollInterval: POLL_INTERVAL,
+ })
+
+ useEffect(() => setBreadcrumbs([{ text: 'Builds', url: '/builds' }]), [setBreadcrumbs])
+
+ useEffect(() => subscribeToMore({
+ document: BUILD_SUB,
+ updateQuery: (prev, { subscriptionData: { data: { buildDelta: { delta, payload } } } }) => (delta === 'CREATE' ? appendConnection(prev, payload, 'builds') : prev),
+ }), [subscribeToMore])
+
+ const returnToBeginning = useCallback(() => listRef.scrollToItem(0), [listRef])
+
+ if (loading && !data) {
+ return (
+
+
+
+ )
+ }
+
+ const { edges, pageInfo } = data.builds
+
+ return (
+
+
+
+
+
+
+
+
+
+
+
+ (
+
+ )}
+ hasNextPage={pageInfo.hasNextPage}
+ mapper={({ node }) => (
+
+ )}
+ loadNextPage={() => pageInfo.hasNextPage && fetchMore({
+ variables: { cursor: pageInfo.endCursor },
+ updateQuery: (prev, { fetchMoreResult: { builds } }) => extendConnection(prev, builds, 'builds'),
+ })}
+ refreshKey={undefined}
+ setLoader={undefined}
+ />
+ {scrolled && }
+
+
+
+
+
+ )
+}
diff --git a/assets/src/components/builds/CreateBuild.tsx b/assets/src/components/builds/CreateBuild.tsx
new file mode 100644
index 0000000000..1651a259e3
--- /dev/null
+++ b/assets/src/components/builds/CreateBuild.tsx
@@ -0,0 +1,188 @@
+import { ThemeContext } from '@emotion/react'
+import {
+ Banner,
+ Button,
+ ListBoxItem,
+ Modal,
+ Select,
+} from '@pluralsh/design-system'
+import { ApolloError } from 'apollo-boost'
+import { getIcon, hasIcons } from 'components/apps/misc'
+import { BUILDS_Q, CREATE_BUILD } from 'components/graphql/builds'
+import { InstallationContext } from 'components/Installations'
+import { BuildTypes } from 'components/types'
+import { A, P } from 'honorable'
+import {
+ Key,
+ useCallback,
+ useContext,
+ useMemo,
+ useState,
+} from 'react'
+import { useMutation } from 'react-apollo'
+import { appendConnection, updateCache } from 'utils/graphql'
+
+const BUILD_TYPES = [
+ { key: BuildTypes.DEPLOY, value: 'Deployment' },
+ { key: BuildTypes.APPROVAL, value: 'Approval' },
+ { key: BuildTypes.BOUNCE, value: 'Bounce' },
+]
+
+export default function CreateBuild() {
+ const { applications } = useContext(InstallationContext)
+ const { dark } = useContext(ThemeContext)
+ const [open, setOpen] = useState(false)
+ const [selectedApp, setSelectedApp] = useState()
+ const [selectedType, setSelectedType] = useState()
+ const [success, setSuccess] = useState()
+ const [error, setError] = useState()
+
+ const currentApp = useMemo(() => applications.find(app => app.name === selectedApp), [applications, selectedApp])
+ const reset = useCallback(() => {
+ setSelectedApp(undefined)
+ setSelectedType(undefined)
+ setOpen(false)
+ }, [])
+
+ const [mutation, { loading }] = useMutation(CREATE_BUILD, {
+ onCompleted: success => {
+ reset()
+ setSuccess(success)
+ setTimeout(() => setSuccess(undefined), 3000)
+ },
+ onError: error => {
+ setError(error)
+ setTimeout(() => setError(undefined), 3000)
+ },
+ update: (cache, { data: { createBuild } }) => updateCache(cache, {
+ query: BUILDS_Q,
+ update: prev => appendConnection(prev, createBuild, 'builds'),
+ variables: {},
+ }),
+ })
+// onCompleted: () => reset(),
+
+ const deploy = useCallback(() => {
+ mutation({ variables: { attributes: { type: selectedType, repository: selectedApp, message: 'Deployed from console' } } })
+ }, [mutation, selectedApp, selectedType])
+
+ return (
+ <>
+ setOpen(true)}
+ >
+ Create build
+
+ {open && (
+
+
+ Cancel
+
+
+ Create build
+
+ >
+ )}
+ >
+
+ App
+
+
+ ) : undefined}
+ selectedKey={selectedApp}
+ onSelectionChange={setSelectedApp}
+ >
+ {applications.map(app => (
+
+ ) : undefined}
+ />
+ ))}
+
+
+ Type of build
+
+
+ {BUILD_TYPES.map(({ key, value }) => (
+
+ ))}
+
+
+ )}
+ {success && (
+ setSuccess(undefined)}
+ >
+ Build created
+ {/* TODO: Update link */}
+ View build
+
+ )}
+ {error && (
+ setError(undefined)}
+ >
+ {error.message}
+
+ )}
+ >
+ )
+}
diff --git a/assets/src/components/builds/UpgradePolicies.js b/assets/src/components/builds/UpgradePolicies.jsx
similarity index 92%
rename from assets/src/components/builds/UpgradePolicies.js
rename to assets/src/components/builds/UpgradePolicies.jsx
index 1771fce418..3159d5dbd6 100644
--- a/assets/src/components/builds/UpgradePolicies.js
+++ b/assets/src/components/builds/UpgradePolicies.jsx
@@ -1,22 +1,44 @@
-import React, { useCallback, useContext, useRef, useState } from 'react'
-import { Button, Configuration, ModalHeader, Select, Trash } from 'forge-core'
+import React, {
+ useCallback,
+ useContext,
+ useRef,
+ useState,
+} from 'react'
+import {
+ Button,
+ Configuration,
+ ModalHeader,
+ Select,
+ Trash,
+} from 'forge-core'
import { useMutation, useQuery } from 'react-apollo'
-import { Box, Drop, Layer, Text } from 'grommet'
+import {
+ Box,
+ Drop,
+ Layer,
+ Text,
+} from 'grommet'
import { LabelledInput } from '../utils/LabelledInput'
import { CREATE_POLICY, DELETE_POLICY, UPGRADE_POLICIES } from '../graphql/builds'
import { updateCache } from '../../utils/graphql'
-import { UpgradePolicyType } from './types'
+const UpgradePolicyType = {
+ DEPLOY: 'DEPLOY',
+ APPROVAL: 'APPROVAL',
+ IGNORE: 'IGNORE',
+}
const PolicyContext = React.createContext({})
const toSelect = v => ({ label: v, value: v })
-export function Icon({ tooltip, icon, iconProps, onClick, background, hoverIndicator }) {
+export function Icon({
+ tooltip, icon, iconProps, onClick, background, hoverIndicator,
+}) {
const ref = useRef()
const [hover, setHover] = useState(false)
@@ -61,7 +83,7 @@ function UpgradePolicy({ policy }) {
update: (cache, { data: { deleteUpgradePolicy } }) => updateCache(cache, {
query: UPGRADE_POLICIES,
update: prev => ({
- ...prev,
+ ...prev,
upgradePolicies: prev.upgradePolicies.filter(({ id }) => id !== deleteUpgradePolicy.id),
}),
}),
@@ -215,9 +237,10 @@ export function UpgradePolicies() {
const close = useCallback(() => setModal(null), [setModal])
return (
+ // eslint-disable-next-line react/jsx-no-constructed-context-values
<>
- {
if (completedAt) return
setTimeout(() => setTick(tick + 1), 1000)
@@ -49,20 +69,20 @@ function Timer({ insertedAt, completedAt, status }) {
function buildStyles(status) {
switch (status) {
- case BuildStatus.QUEUED:
- return { color: 'status-unknown', label: null }
- case BuildStatus.RUNNING:
- return { color: 'progress', label: null }
- case BuildStatus.CANCELLED:
- return { color: 'light-6', label: 'Cancelled, ' }
- case BuildStatus.FAILED:
- return { color: 'error', label: 'Failed, ' }
- case BuildStatus.SUCCESSFUL:
- return { color: 'success', label: 'Passed, ' }
- case BuildStatus.PENDING:
- return { color: 'status-warning', label: 'Pending Approval ' }
- default:
- return {}
+ case BuildStatus.QUEUED:
+ return { color: 'status-unknown', label: null }
+ case BuildStatus.RUNNING:
+ return { color: 'progress', label: null }
+ case BuildStatus.CANCELLED:
+ return { color: 'light-6', label: 'Cancelled, ' }
+ case BuildStatus.FAILED:
+ return { color: 'error', label: 'Failed, ' }
+ case BuildStatus.SUCCESSFUL:
+ return { color: 'success', label: 'Passed, ' }
+ case BuildStatus.PENDING:
+ return { color: 'status-warning', label: 'Pending Approval ' }
+ default:
+ return {}
}
}
@@ -104,11 +124,11 @@ function OptionContainer({ children, ...props }) {
}
function Rebuild({ build: { id } }) {
- const history = useHistory()
+ const navigate = useNavigate()
const [open, setOpen] = useState(false)
const [mutation, { loading }] = useMutation(RESTART_BUILD, {
variables: { id },
- onCompleted: ({ restartBuild: { id } }) => history.push(`/build/${id}`),
+ onCompleted: ({ restartBuild: { id } }) => navigate(`/builds/${id}`),
})
return (
@@ -209,6 +229,7 @@ function ExitStatusInner({ exitCode }) {
function ExitStatus({ exitCode }) {
const background = exitCode !== 0 ? 'error' : null
+
if (!exitCode && exitCode !== 0) {
return (
{
- !mounted.current && follow && lineRef && lineRef.current && lineRef.current.scrollIntoView(true)
+ if (!mounted.current && follow && lineRef && lineRef.current) lineRef.current.scrollIntoView(true)
mounted.current = true
}, [follow, lineRef, line])
@@ -287,7 +309,9 @@ function Log({ text, follow }) {
function Command({ command, follow }) {
const ref = useRef()
const { stdout } = command
+
useEffect(() => {
+ // eslint-disable-next-line no-unused-expressions
ref && ref.current && follow && ref.current.scrollIntoView()
}, [follow, ref])
@@ -308,7 +332,7 @@ function Command({ command, follow }) {
gap="small"
align="center"
>
- ==> {command.command}
+ {'==>'} {command.command}
@@ -387,7 +418,9 @@ function Approval({ build }) {
const SIDEBAR_WIDTH = '150px'
-function ChangelogRepo({ repo, current, setRepo, tools, tool, setTool }) {
+function ChangelogRepo({
+ repo, current, setRepo, tools, tool, setTool,
+}) {
return (
{
setBreadcrumbs([
- { text: 'builds', url: '/' },
+ { text: 'Builds', url: '/builds' },
{ text: buildId, url: `/builds/${buildId}` },
])
diff --git a/assets/src/components/builds/types.js b/assets/src/components/builds/types.js
deleted file mode 100644
index 4ce9d36d3b..0000000000
--- a/assets/src/components/builds/types.js
+++ /dev/null
@@ -1,5 +0,0 @@
-export const UpgradePolicyType = {
- DEPLOY: 'DEPLOY',
- APPROVAL: 'APPROVAL',
- IGNORE: 'IGNORE',
-}
diff --git a/assets/src/components/contexts.ts b/assets/src/components/contexts.ts
new file mode 100644
index 0000000000..76c9c23ccd
--- /dev/null
+++ b/assets/src/components/contexts.ts
@@ -0,0 +1,3 @@
+import { createContext } from 'react'
+
+export const LoginContext = createContext({ me: null })
diff --git a/assets/src/components/graphql/runbooks.js b/assets/src/components/graphql/runbooks.js
index 211169b8dd..de50831358 100644
--- a/assets/src/components/graphql/runbooks.js
+++ b/assets/src/components/graphql/runbooks.js
@@ -3,7 +3,7 @@ import { gql } from 'apollo-boost'
import { MetricResponseFragment } from './dashboards'
import { DeploymentFragment, NodeFragment, StatefulSetFragment } from './kubernetes'
import { UserFragment } from './users'
-
+
export const RunbookAlertStatus = gql`
fragment RunbookAlertStatus on RunbookAlertStatus {
name
diff --git a/assets/src/components/graphql/utils.js b/assets/src/components/graphql/utils.js
index 07f6ce2392..b85471ca42 100644
--- a/assets/src/components/graphql/utils.js
+++ b/assets/src/components/graphql/utils.js
@@ -6,36 +6,42 @@ function appendList(list, payload) {
export function mergeList(list, delta, payload) {
switch (delta) {
- case 'CREATE':
- return appendList(list, payload)
- case 'UPDATE':
- return list.map(item => item.id === payload.id ? payload : item)
- case 'DELETE':
- return list.filter(({ id }) => id !== payload.id)
- default:
- return list
+ case 'CREATE':
+ return appendList(list, payload)
+ case 'UPDATE':
+ return list.map(item => (item.id === payload.id ? payload : item))
+ case 'DELETE':
+ return list.filter(({ id }) => id !== payload.id)
+ default:
+ return list
}
}
-export function appendEdge(edges, newNode, type, appendType) {
+export function appendEdge(
+ edges, newNode, type, appendType
+) {
if (edges.find(({ node }) => node.id === newNode.id)) return edges
return (
- appendType === 'append' ?
- [...edges, { __typename: type, node: newNode }] :
- [{ __typename: type, node: newNode }, ...edges]
+ appendType === 'append'
+ ? [...edges, { __typename: type, node: newNode }]
+ : [{ __typename: type, node: newNode }, ...edges]
)
}
-export function mergeEdges(edges, delta, payload, edgeType, appendType) {
+export function mergeEdges(
+ edges, delta, payload, edgeType, appendType
+) {
switch (delta) {
- case 'CREATE':
- return appendEdge(edges, payload, edgeType, appendType)
- case 'UPDATE':
- return edges.map(edge => edge.node.id === payload.id ? { ...edge, node: payload } : edge)
- case 'DELETE':
- return edges.filter(({ node: { id } }) => id !== payload.id)
- default:
- return edges
+ case 'CREATE':
+ return appendEdge(
+ edges, payload, edgeType, appendType
+ )
+ case 'UPDATE':
+ return edges.map(edge => (edge.node.id === payload.id ? { ...edge, node: payload } : edge))
+ case 'DELETE':
+ return edges.filter(({ node: { id } }) => id !== payload.id)
+ default:
+ return edges
}
}
diff --git a/assets/src/components/incidents/AttachmentProvider.js b/assets/src/components/incidents/AttachmentProvider.jsx
similarity index 94%
rename from assets/src/components/incidents/AttachmentProvider.js
rename to assets/src/components/incidents/AttachmentProvider.jsx
index 4d0f3ceed5..df95510330 100644
--- a/assets/src/components/incidents/AttachmentProvider.js
+++ b/assets/src/components/incidents/AttachmentProvider.jsx
@@ -39,6 +39,7 @@ export function AttachmentProvider({ children }) {
const [attachment, setAttachment] = useState(null)
return (
+ // eslint-disable-next-line react/jsx-no-constructed-context-values
{children}
diff --git a/assets/src/components/incidents/ClusterInformation.js b/assets/src/components/incidents/ClusterInformation.jsx
similarity index 86%
rename from assets/src/components/incidents/ClusterInformation.js
rename to assets/src/components/incidents/ClusterInformation.jsx
index 6d7fc8d146..c57874afd8 100644
--- a/assets/src/components/incidents/ClusterInformation.js
+++ b/assets/src/components/incidents/ClusterInformation.jsx
@@ -1,4 +1,12 @@
-import { Box, Table, TableBody, TableCell, TableHeader, TableRow, Text } from 'grommet'
+import {
+ Box,
+ Table,
+ TableBody,
+ TableCell,
+ TableHeader,
+ TableRow,
+ Text,
+} from 'grommet'
function NoInformation() {
return (
@@ -33,7 +41,7 @@ function Header() {
)
}
-const truncate = str => str && str.length > 20 ? `${str.substring(0, 17)}...` : str
+const truncate = str => (str && str.length > 20 ? `${str.substring(0, 17)}...` : str)
function Row({ name, value }) {
return (
diff --git a/assets/src/components/incidents/CreateIncident.js b/assets/src/components/incidents/CreateIncident.jsx
similarity index 92%
rename from assets/src/components/incidents/CreateIncident.js
rename to assets/src/components/incidents/CreateIncident.jsx
index f79b9ab275..f73a439f2a 100644
--- a/assets/src/components/incidents/CreateIncident.js
+++ b/assets/src/components/incidents/CreateIncident.jsx
@@ -1,4 +1,9 @@
-import { useCallback, useContext, useEffect, useState } from 'react'
+import {
+ useCallback,
+ useContext,
+ useEffect,
+ useState,
+} from 'react'
import { Box, Text, TextInput } from 'grommet'
import { Button, Check as Checkmark, SecondaryButton } from 'forge-core'
import { Editable, Slate } from 'slate-react'
@@ -22,7 +27,9 @@ import { StatusSelector } from './IncidentStatus'
import { IncidentContext } from './context'
import { IncidentViewContext } from './Incidents'
-export function IncidentForm({ attributes, setAttributes, statusEdit, children }) {
+export function IncidentForm({
+ attributes, setAttributes, statusEdit, children,
+}) {
const [editorState, setEditorState] = useState(plainDeserialize(attributes.description || ''))
const editor = useEditor()
const setDescription = useCallback(editorState => {
@@ -60,8 +67,8 @@ export function IncidentForm({ attributes, setAttributes, statusEdit, children }
/>
)}
- setAttributes({ ...attributes, severity })}
/>
@@ -135,12 +142,13 @@ export function RepositorySelect({ repository, setRepository }) {
useEffect(() => {
if (data && data.installations && !repository) {
const installation = data.installations.edges[0]
+
setRepository(installation && installation.node.repository)
}
}, [data, repository, setRepository])
if (!data || !repository) return null
- return (
+ return (
({ tag: t })), clusterInformation },
},
update: (cache, { data: { createIncident } }) => updateCache(cache, {
query: INCIDENTS_Q,
- variables: { q: null, filters, order, sort },
+ variables: {
+ q: null, filters, order, sort,
+ },
update: prev => appendConnection(prev, createIncident, 'incidents'),
}),
onCompleted,
diff --git a/assets/src/components/incidents/Editor.js b/assets/src/components/incidents/Editor.jsx
similarity index 93%
rename from assets/src/components/incidents/Editor.js
rename to assets/src/components/incidents/Editor.jsx
index 80f654e667..7ab0ee0e86 100644
--- a/assets/src/components/incidents/Editor.js
+++ b/assets/src/components/incidents/Editor.jsx
@@ -37,7 +37,9 @@ import TypeaheadEditor from '../utils/TypeaheadEditor'
// {trigger: /^@(\w+)$/, suggestions: fetchUsers}
// ]
-export default function Editor({ incidentId, editorState, editor, handlers, disableSubmit, setEditorState }) {
+export default function Editor({
+ incidentId, editorState, editor, handlers, disableSubmit, setEditorState,
+}) {
const client = useApolloClient()
return (
diff --git a/assets/src/components/incidents/Emoji.js b/assets/src/components/incidents/Emoji.jsx
similarity index 100%
rename from assets/src/components/incidents/Emoji.js
rename to assets/src/components/incidents/Emoji.jsx
diff --git a/assets/src/components/incidents/File.js b/assets/src/components/incidents/File.jsx
similarity index 91%
rename from assets/src/components/incidents/File.js
rename to assets/src/components/incidents/File.jsx
index 758053d52c..d5dded970f 100644
--- a/assets/src/components/incidents/File.js
+++ b/assets/src/components/incidents/File.jsx
@@ -3,7 +3,7 @@ import { Box, Stack, Text } from 'grommet'
import { FileIcon, defaultStyles } from 'react-file-icon'
import { Download, HoveredBackground, Tooltip } from 'forge-core'
import moment from 'moment'
-import filesize from 'filesize'
+import { filesize } from 'filesize'
import { download } from '../../utils/file'
@@ -94,9 +94,9 @@ function MediaFile({ file }) {
direction="row"
align="start"
>
- {mediaType === FileTypes.IMAGE ?
- :
- }
+ {mediaType === FileTypes.IMAGE
+ ?
+ : }
)
@@ -150,8 +150,8 @@ export function FileEntry({ file }) {
style={MEDIA_STYLES}
alt={file.filename}
/>
- ) :
- file.mediaType === FileTypes.IMAGE ? (
+ )
+ : file.mediaType === FileTypes.IMAGE ? (
- default:
- return
+ case FileTypes.IMAGE:
+ case FileTypes.VIDEO:
+ return
+ default:
+ return
}
}
diff --git a/assets/src/components/incidents/Followers.js b/assets/src/components/incidents/Followers.jsx
similarity index 100%
rename from assets/src/components/incidents/Followers.js
rename to assets/src/components/incidents/Followers.jsx
diff --git a/assets/src/components/incidents/Incident.js b/assets/src/components/incidents/Incident.jsx
similarity index 89%
rename from assets/src/components/incidents/Incident.js
rename to assets/src/components/incidents/Incident.jsx
index 97203adf34..8044514c7a 100644
--- a/assets/src/components/incidents/Incident.js
+++ b/assets/src/components/incidents/Incident.jsx
@@ -1,11 +1,29 @@
-import { useCallback, useContext, useEffect, useState } from 'react'
-import { Button, Close, Edit, File, Messages as MessagesI, ModalHeader, Scroller } from 'forge-core'
+import {
+ useCallback,
+ useContext,
+ useEffect,
+ useState,
+} from 'react'
+import {
+ Button,
+ Close,
+ Edit,
+ File,
+ Messages as MessagesI,
+ ModalHeader,
+ Scroller,
+} from 'forge-core'
import { useMutation, useQuery, useSubscription } from 'react-apollo'
-import { useHistory, useParams } from 'react-router'
+import { useNavigate, useParams } from 'react-router-dom'
-import { Box, Layer, Text, TextInput } from 'grommet'
+import {
+ Box,
+ Layer,
+ Text,
+ TextInput,
+} from 'grommet'
import moment from 'moment'
@@ -30,7 +48,13 @@ import { TagInput } from '../repos/Tags'
import Avatar from '../users/Avatar'
import Markdown from './Markdown'
-import { DELETE_INCIDENT, INCIDENT_Q, INCIDENT_SUB, MESSAGE_SUB, UPDATE_INCIDENT } from './queries'
+import {
+ DELETE_INCIDENT,
+ INCIDENT_Q,
+ INCIDENT_SUB,
+ MESSAGE_SUB,
+ UPDATE_INCIDENT,
+} from './queries'
import { Severity } from './Severity'
import { Status } from './IncidentStatus'
import { MessageInput, MessageScrollContext } from './MessageInput'
@@ -105,7 +129,9 @@ function DeleteIncident({ incident }) {
)
}
-function IncidentHeader({ incident, editable, editing, setEditing, mutation, attributes, setAttributes, updating }) {
+function IncidentHeader({
+ incident, editable, editing, setEditing, mutation, attributes, setAttributes, updating,
+}) {
const [editorState, setEditorState] = useState(plainDeserialize(incident.description || ''))
const editor = useEditor()
const setDescription = useCallback(editorState => {
@@ -122,7 +148,7 @@ function IncidentHeader({ incident, editable, editing, setEditing, mutation, att
direction="row"
align="center"
background="light-1"
- pad={{ vertical: 'xsmall', horizontal: 'small' }}
+ pad={{ vertical: 'xsmall', horizontal: 'small' }}
border={{ side: 'bottom', color: 'light-3' }}
gap="xsmall"
round={{ corner: 'top', size: 'xsmall' }}
@@ -225,7 +251,9 @@ function IncidentHeader({ incident, editable, editing, setEditing, mutation, att
)
}
-export function Messages({ incident, loading, fetchMore, subscribeToMore }) {
+export function Messages({
+ incident, loading, fetchMore, subscribeToMore,
+}) {
const { setListRef, listRef } = useContext(MessageScrollContext)
const { messages: { pageInfo: { hasNextPage, endCursor }, edges } } = incident
@@ -234,7 +262,7 @@ export function Messages({ incident, loading, fetchMore, subscribeToMore }) {
variables: { id: incident.id },
updateQuery: (prev, { subscriptionData: { data } }) => applyMessages(prev, data),
}), [incident.id])
-
+
if (edges.length === 0) return
return (
@@ -333,13 +361,15 @@ const canDelete = (incident, me) => (
me.id === incident.creator.id || (incident.owner && incident.owner.id === me.id)
)
-function IncidentInner({ incident, fetchMore, subscribeToMore, loading, editing, setEditing }) {
+function IncidentInner({
+ incident, fetchMore, subscribeToMore, loading, editing, setEditing,
+}) {
const [view, setView] = useState(IncidentView.MSGS)
const [listRef, setListRef] = useState(null)
const currentUser = useContext(CurrentUserContext)
const editable = canEdit(incident, currentUser)
const [attributes, setAttributes] = useState({
- description: incident.description,
+ description: incident.description,
title: incident.title,
tags: incident.tags.map(({ tag }) => tag),
})
@@ -349,7 +379,7 @@ function IncidentInner({ incident, fetchMore, subscribeToMore, loading, editing,
})
const refreshList = useCallback(() => {
- listRef && listRef.resetAfterIndex(0, true)
+ if (listRef) listRef.resetAfterIndex(0, true)
}, [listRef])
const returnToBeginning = useCallback(() => {
@@ -357,7 +387,11 @@ function IncidentInner({ incident, fetchMore, subscribeToMore, loading, editing,
}, [listRef])
return (
-
+ // eslint-disable-next-line react/jsx-no-constructed-context-values
+
-
@@ -443,12 +477,12 @@ function IncidentInner({ incident, fetchMore, subscribeToMore, loading, editing,
)}
{view === IncidentView.MSGS && (
-
@@ -470,15 +504,17 @@ function IncidentInner({ incident, fetchMore, subscribeToMore, loading, editing,
}
export function Incident({ editing }) {
- const history = useHistory()
+ const navigate = useNavigate()
const [deleted, setDeleted] = useState(false)
const { incidentId } = useParams()
const [edit, setEdit] = useState(editing)
- const { data, loading, fetchMore, subscribeToMore } = useQuery(INCIDENT_Q, {
- variables: { id: incidentId },
+ const {
+ data, loading, fetchMore, subscribeToMore,
+ } = useQuery(INCIDENT_Q, {
+ variables: { id: incidentId },
fetchPolicy: 'cache-and-network',
})
-
+
useSubscription(INCIDENT_SUB, {
variables: { id: incidentId },
onSubscriptionData: ({ subscriptionData: { data: { incidentDelta: { delta } } } }) => (
@@ -487,6 +523,7 @@ export function Incident({ editing }) {
})
const { setBreadcrumbs } = useContext(BreadcrumbsContext)
+
useEffect(() => {
setBreadcrumbs([{ url: '/incidents', text: 'incidents' }, { url: `/incidents/${incidentId}`, text: incidentId }])
}, [setBreadcrumbs, incidentId])
@@ -510,7 +547,7 @@ export function Incident({ editing }) {
>
history.push('/incidents')}
+ onClick={() => navigate('/incidents')}
/>
diff --git a/assets/src/components/incidents/IncidentControls.js b/assets/src/components/incidents/IncidentControls.jsx
similarity index 93%
rename from assets/src/components/incidents/IncidentControls.js
rename to assets/src/components/incidents/IncidentControls.jsx
index 0816867a18..6e4db9efa3 100644
--- a/assets/src/components/incidents/IncidentControls.js
+++ b/assets/src/components/incidents/IncidentControls.jsx
@@ -1,6 +1,18 @@
import { useCallback, useState } from 'react'
-import { Anchor, Box, Layer, Text } from 'grommet'
-import { Button, Check as Checkmark, ModalHeader, Notification, Owner, SecondaryButton } from 'forge-core'
+import {
+ Anchor,
+ Box,
+ Layer,
+ Text,
+} from 'grommet'
+import {
+ Button,
+ Check as Checkmark,
+ ModalHeader,
+ Notification,
+ Owner,
+ SecondaryButton,
+} from 'forge-core'
import { Zoom } from 'grommet-icons'
import { useMutation } from 'react-apollo'
@@ -12,7 +24,14 @@ import { updateCache } from '../../utils/graphql'
import { useEditor } from '../utils/hooks'
-import { ACCEPT_INCIDENT, COMPLETE_INCIDENT, FOLLOW, INCIDENT_Q, UNFOLLOW, ZOOM_MEETING } from './queries'
+import {
+ ACCEPT_INCIDENT,
+ COMPLETE_INCIDENT,
+ FOLLOW,
+ INCIDENT_Q,
+ UNFOLLOW,
+ ZOOM_MEETING,
+} from './queries'
import { IncidentStatus } from './types'
@@ -36,7 +55,7 @@ function Control({ icon, onClick }) {
function AcceptIncident({ incident: { id } }) {
const [mutation] = useMutation(ACCEPT_INCIDENT, { variables: { id } })
-
+
return (
}
@@ -103,10 +122,10 @@ function CompleteIncident({ incident: { id } }) {
label="Cancel"
onClick={() => setOpen(false)}
/>
-
@@ -134,7 +153,7 @@ function Follower({ incident: { id, follower } }) {
query: INCIDENT_Q,
variables: { id },
update: ({ incident, ...prev }) => ({ ...prev, incident: { ...incident, follower: followIncident } }),
- }),
+ }),
})
const [unfollow, { loading: unfollowing }] = useMutation(UNFOLLOW, {
variables: { id },
diff --git a/assets/src/components/incidents/IncidentHistory.js b/assets/src/components/incidents/IncidentHistory.jsx
similarity index 89%
rename from assets/src/components/incidents/IncidentHistory.js
rename to assets/src/components/incidents/IncidentHistory.jsx
index 914aeacab0..b397868858 100644
--- a/assets/src/components/incidents/IncidentHistory.js
+++ b/assets/src/components/incidents/IncidentHistory.jsx
@@ -15,20 +15,20 @@ import { Action } from './types'
function historyModifier(action) {
switch (action) {
- case Action.CREATE:
- return 'created'
- case Action.EDIT:
- return 'updated'
- case Action.ACCEPT:
- return 'accepted'
- case Action.COMPLETE:
- return 'closed'
- case Action.SEVERITY:
- return 'updated severity'
- case Action.STATUS:
- return 'updated status'
- default:
- return ''
+ case Action.CREATE:
+ return 'created'
+ case Action.EDIT:
+ return 'updated'
+ case Action.ACCEPT:
+ return 'accepted'
+ case Action.COMPLETE:
+ return 'closed'
+ case Action.SEVERITY:
+ return 'updated severity'
+ case Action.STATUS:
+ return 'updated status'
+ default:
+ return ''
}
}
@@ -63,7 +63,11 @@ function HistoryChanges({ changes }) {
)
}
-function HistoryItem({ history: { action, actor, insertedAt, changes } }) {
+function HistoryItem({
+ history: {
+ action, actor, insertedAt, changes,
+ },
+}) {
const [open, setOpen] = useState(false)
const openable = action !== Action.CREATE
diff --git a/assets/src/components/incidents/IncidentStatus.js b/assets/src/components/incidents/IncidentStatus.jsx
similarity index 99%
rename from assets/src/components/incidents/IncidentStatus.js
rename to assets/src/components/incidents/IncidentStatus.jsx
index 478ac8de55..48a8737ad8 100644
--- a/assets/src/components/incidents/IncidentStatus.js
+++ b/assets/src/components/incidents/IncidentStatus.jsx
@@ -21,7 +21,7 @@ export function StatusSelector({ status, setStatus }) {
const theme = useContext(ThemeContext)
return (
- (
diff --git a/assets/src/components/incidents/Incidents.js b/assets/src/components/incidents/Incidents.jsx
similarity index 87%
rename from assets/src/components/incidents/Incidents.js
rename to assets/src/components/incidents/Incidents.jsx
index d5fe7bdbf3..94bc18f82f 100644
--- a/assets/src/components/incidents/Incidents.js
+++ b/assets/src/components/incidents/Incidents.jsx
@@ -1,12 +1,35 @@
-import React, { useCallback, useContext, useEffect, useRef, useState } from 'react'
-import { Box, Drop, Text, TextInput, ThemeContext } from 'grommet'
-import { SortAsc as Ascend, Button, Check as Checkmark, Close, SortDesc as Descend, Filters as FiltersI, Notification, Explore as Search, Tag as TagIcon, User } from 'forge-core'
+import React, {
+ useCallback,
+ useContext,
+ useEffect,
+ useRef,
+ useState,
+} from 'react'
+import {
+ Box,
+ Drop,
+ Text,
+ TextInput,
+ ThemeContext,
+} from 'grommet'
+import {
+ SortAsc as Ascend,
+ Button,
+ Check as Checkmark,
+ Close,
+ SortDesc as Descend,
+ Filters as FiltersI,
+ Notification,
+ Explore as Search,
+ Tag as TagIcon,
+ User,
+} from 'forge-core'
import { Next } from 'grommet-icons'
import { useQuery } from 'react-apollo'
import moment from 'moment'
-import { useHistory, useParams } from 'react-router'
+import { useNavigate, useParams } from 'react-router-dom'
import styled, { keyframes } from 'styled-components'
import { pulse } from 'react-animations'
@@ -25,7 +48,12 @@ import { CreateIncident } from './CreateIncident'
import { Status } from './IncidentStatus'
import { Severity } from './Severity'
-import { IncidentFilter, IncidentSort, IncidentSortNames, Order } from './types'
+import {
+ IncidentFilter,
+ IncidentSort,
+ IncidentSortNames,
+ Order,
+} from './types'
import { SlaTimer } from './SlaTimer'
import { INCIDENTS_Q } from './queries'
@@ -64,10 +92,10 @@ export function NotificationBadge({ size, color, count }) {
return (
@@ -94,8 +122,12 @@ function SubscriptionBadge({ incident: { subscription } }) {
)
}
-export function IncidentRow({ incident: { id, repository, title, insertedAt, owner, ...incident }, selected }) {
- const history = useHistory()
+export function IncidentRow({
+ incident: {
+ id, repository, title, insertedAt, owner, ...incident
+ }, selected,
+}) {
+ const navigate = useNavigate()
return (
history.push(`/incident/${id}`)}
+ onClick={() => navigate(`/incident/${id}`)}
height="75px"
>
@@ -157,14 +189,16 @@ export function IncidentRow({ incident: { id, repository, title, insertedAt, own
)
}
-function FilterOption({ icon, filter, onClick, next }) {
+function FilterOption({
+ icon, filter, onClick, next,
+}) {
return (
setOpen(true)}
- focusIndicator={false}
+ focusIndicator={false}
pad={{ horizontal: 'small', vertical: 'xsmall' }}
>
@@ -264,7 +298,7 @@ export function FilterSelect() {
target={ref.current}
onClickOutside={() => setOpen(false)}
align={{ top: 'bottom' }}
- >
+ >
{setAlternate => (
- }
- filter={IncidentFilter.NOTIFICATIONS}
+ filter={IncidentFilter.NOTIFICATIONS}
onClick={() => setFilters([...filters, { type: IncidentFilter.NOTIFICATIONS }])}
/>
- }
- filter={IncidentFilter.FOLLOWING}
+ filter={IncidentFilter.FOLLOWING}
onClick={() => setFilters([...filters, { type: IncidentFilter.FOLLOWING }])}
/>
}
- filter={IncidentFilter.TAG}
- onClick={() => setAlternate(
-
- )}
+ filter={IncidentFilter.TAG}
+ onClick={() => setAlternate( )}
/>
)}
@@ -323,7 +355,7 @@ function Filters() {
direction="row"
round="xsmall"
pad={{ vertical: '2px', horizontal: 'xsmall' }}
- background="light-2"
+ background="light-2"
align="center"
onClick={() => removeFilter(filter)}
hoverIndicator="light-3"
@@ -371,7 +403,9 @@ function DropdownItem({ icon, text, onClick }) {
function SortOptions() {
const ref = useRef()
const [open, setOpen] = useState(false)
- const { sort, order, setSort, setOrder } = useContext(IncidentViewContext)
+ const {
+ sort, order, setSort, setOrder,
+ } = useContext(IncidentViewContext)
const selectedSort = sort || IncidentSort.INSERTED_AT
const selectedOrder = order || Order.DESC
@@ -438,7 +472,7 @@ export function IncidentToolbar() {
flex={false}
border={{ side: 'bottom', color: 'light-5' }}
align="center"
- direction="row"
+ direction="row"
pad={{ vertical: 'xsmall', horizontal: 'small' }}
>
@@ -486,11 +520,14 @@ export function Incidents() {
const [sort, setSort] = useState(IncidentSort.INSERTED_AT)
const [order, setOrder] = useState(Order.DESC)
const { data, loading, fetchMore } = useQuery(INCIDENTS_Q, {
- variables: { q, order, sort, filters },
+ variables: {
+ q, order, sort, filters,
+ },
fetchPolicy: 'cache-and-network',
})
const { setBreadcrumbs } = useContext(BreadcrumbsContext)
+
useEffect(() => {
setBreadcrumbs([{ url: '/incidents', text: 'incidents' }])
}, [setBreadcrumbs])
@@ -500,7 +537,11 @@ export function Incidents() {
const { incidents: { edges, pageInfo } } = data
return (
-
+ // eslint-disable-next-line react/jsx-no-constructed-context-values
+
{!open && (
- }
value={q || ''}
diff --git a/assets/src/components/incidents/LastMessage.js b/assets/src/components/incidents/LastMessage.jsx
similarity index 100%
rename from assets/src/components/incidents/LastMessage.js
rename to assets/src/components/incidents/LastMessage.jsx
diff --git a/assets/src/components/incidents/Markdown.js b/assets/src/components/incidents/Markdown.jsx
similarity index 93%
rename from assets/src/components/incidents/Markdown.js
rename to assets/src/components/incidents/Markdown.jsx
index c78e7e9de3..1c319b7026 100644
--- a/assets/src/components/incidents/Markdown.js
+++ b/assets/src/components/incidents/Markdown.jsx
@@ -1,5 +1,12 @@
import React, { useContext, useRef, useState } from 'react'
-import { Anchor, Box, Drop, Markdown, Text, ThemeContext } from 'grommet'
+import {
+ Anchor,
+ Box,
+ Drop,
+ Markdown,
+ Text,
+ ThemeContext,
+} from 'grommet'
import { Copy, TooltipContent, WithCopy } from 'forge-core'
import Highlight from 'react-highlight.js'
import hljs from 'highlight.js'
@@ -25,8 +32,10 @@ function Blockquote({ children }) {
export function Code({ children, className, multiline }) {
const theme = useContext(ThemeContext)
+
if (className && className.startsWith('lang-')) {
const lang = className && className.slice(5)
+
if (hljs.getLanguage(lang)) {
return (
- setOpen(true)}
onMouseLeave={() => setOpen(false)}
@@ -194,25 +204,27 @@ function Emoji({ name }) {
function MessageEntity({ entity }) {
switch (entity.type) {
- case EntityType.MENTION:
- return (
-
- )
- case EntityType.EMOJI:
- return
- default:
- return null
+ case EntityType.MENTION:
+ return (
+
+ )
+ case EntityType.EMOJI:
+ return
+ default:
+ return null
}
}
function* splitText(text, entities) {
let lastIndex = 0
const sorted = sortBy(entities, ({ startIndex }) => startIndex)
+
for (const entity of sorted) {
const upTo = text.substring(lastIndex, entity.startIndex)
+
if (upTo !== '') {
yield upTo
}
@@ -228,6 +240,7 @@ function* splitText(text, entities) {
export default React.memo(({ text, entities }) => {
const parsed = [...splitText(text, entities || [])].join('')
const entityMap = (entities || []).reduce((map, entity) => ({ ...map, [entity.id]: entity }), {})
+
function Entity({ id }) {
return
}
diff --git a/assets/src/components/incidents/Message.js b/assets/src/components/incidents/Message.jsx
similarity index 98%
rename from assets/src/components/incidents/Message.js
rename to assets/src/components/incidents/Message.jsx
index f48fcc3cf5..cd5498d87e 100644
--- a/assets/src/components/incidents/Message.js
+++ b/assets/src/components/incidents/Message.jsx
@@ -24,7 +24,9 @@ function isConsecutive(message, next) {
return (firstTime.add(-10, 'minutes').isBefore(secondTime))
}
-function MessageBody({ message, next, setHover, setSize }) {
+function MessageBody({
+ message, next, setHover, setSize,
+}) {
const [painted, setPainted] = useState(false)
const { present } = useContext(PresenceContext)
const consecutive = isConsecutive(message, next)
diff --git a/assets/src/components/incidents/MessageControls.js b/assets/src/components/incidents/MessageControls.jsx
similarity index 85%
rename from assets/src/components/incidents/MessageControls.js
rename to assets/src/components/incidents/MessageControls.jsx
index b3b88946b4..b921b83e2e 100644
--- a/assets/src/components/incidents/MessageControls.js
+++ b/assets/src/components/incidents/MessageControls.jsx
@@ -1,10 +1,20 @@
-import { useCallback, useContext, useRef, useState } from 'react'
+import {
+ useCallback,
+ useContext,
+ useRef,
+ useState,
+} from 'react'
import { Box, Drop, Text } from 'grommet'
-import { Edit, Emoji, TooltipContent, Trash } from 'forge-core'
+import {
+ Edit,
+ Emoji,
+ TooltipContent,
+ Trash,
+} from 'forge-core'
import { useMutation } from 'react-apollo'
-import { useParams } from 'react-router'
+import { useParams } from 'react-router-dom'
import { CurrentUserContext } from '../login/CurrentUser'
@@ -23,9 +33,13 @@ const CONTROL_ATTRS = {
justify: 'center',
}
const PAD = '2px'
-const OUTER = { height: SIZE, width: SIZE, align: 'center', justify: 'center' }
+const OUTER = {
+ height: SIZE, width: SIZE, align: 'center', justify: 'center',
+}
-export function Control({ children, tooltip, pad, closed, ...rest }) {
+export function Control({
+ children, tooltip, pad, closed, ...rest
+}) {
const ref = useRef()
const [hover, setHover] = useState(false)
@@ -53,11 +67,13 @@ export function Control({ children, tooltip, pad, closed, ...rest }) {
)
}
-export function Reaction({ message, setHover, align, width, label, ...props }) {
+export function Reaction({
+ message, setHover, align, width, label, ...props
+}) {
const ref = useRef()
const [open, setOpen] = useState(false)
const toggleOpen = useCallback(value => {
- setHover && setHover(value)
+ if (setHover) setHover(value)
setOpen(value)
}, [setOpen, setHover])
const [mutation] = useMutation(CREATE_REACTION, { variables: { id: message.id } })
@@ -116,11 +132,15 @@ function Delete({ message }) {
query: INCIDENT_Q,
variables: { id: incidentId },
update: ({ incident: { messages, ...incident }, ...prev }) => (
- { ...prev,
- incident: { ...incident,
+ {
+ ...prev,
+ incident: {
+ ...incident,
messages: {
...messages, edges: messages.edges.filter(({ node }) => node.id !== message.id),
- } } }
+ },
+ },
+ }
),
}),
})
diff --git a/assets/src/components/incidents/MessageDivider.js b/assets/src/components/incidents/MessageDivider.jsx
similarity index 100%
rename from assets/src/components/incidents/MessageDivider.js
rename to assets/src/components/incidents/MessageDivider.jsx
diff --git a/assets/src/components/incidents/MessageInput.js b/assets/src/components/incidents/MessageInput.jsx
similarity index 86%
rename from assets/src/components/incidents/MessageInput.js
rename to assets/src/components/incidents/MessageInput.jsx
index e66543b6ef..9bcdc2ac0d 100644
--- a/assets/src/components/incidents/MessageInput.js
+++ b/assets/src/components/incidents/MessageInput.jsx
@@ -1,18 +1,35 @@
-import React, { useCallback, useContext, useRef, useState } from 'react'
+import React, {
+ useCallback,
+ useContext,
+ useRef,
+ useState,
+} from 'react'
import { FilePicker } from 'react-file-picker'
import { useMutation } from 'react-apollo'
-import { Box, Drop, Keyboard, Layer, Stack, Text } from 'grommet'
+import {
+ Box,
+ Drop,
+ Keyboard,
+ Layer,
+ Stack,
+ Text,
+} from 'grommet'
import { MoonLoader, SyncLoader } from 'react-spinners'
import { Progress } from 'react-sweet-progress'
import { Editor as SlateEditor, Transforms } from 'slate'
-import { useParams } from 'react-router'
+import { useParams } from 'react-router-dom'
-import { Attachment, Close, Emoji, SendMessage } from 'forge-core'
-import fs from 'filesize'
+import {
+ Attachment,
+ Close,
+ Emoji,
+ SendMessage,
+} from 'forge-core'
+import { filesize } from 'filesize'
import { NimbleEmoji, emojiIndex } from 'emoji-mart'
import { ThemeContext } from 'styled-components'
@@ -44,27 +61,26 @@ export function fetchUsers(client, query, incidentId) {
return client.query({
query: SEARCH_USERS,
- variables: { q: query, incidentId } })
- .then(({ data }) => data.searchUsers.edges.map(edge => ({
- key: edge.node.id,
- value: userNode(edge.node),
- suggestion: userSuggestion(edge.node),
- })))
+ variables: { q: query, incidentId },
+ })
+ .then(({ data }) => data.searchUsers.edges.map(edge => ({
+ key: edge.node.id,
+ value: userNode(edge.node),
+ suggestion: userSuggestion(edge.node),
+ })))
}
function fetchEmojis(client, query) {
if (!query) return
- return Promise.resolve(
- emojiIndex
- .search(query)
- .slice(0, 5)
- .map(emoji => ({
- key: emoji.colons,
- value: emojiNode(emoji),
- suggestion: emojiSuggestion(emoji),
- }))
- )
+ return Promise.resolve(emojiIndex
+ .search(query)
+ .slice(0, 5)
+ .map(emoji => ({
+ key: emoji.colons,
+ value: emojiNode(emoji),
+ suggestion: emojiSuggestion(emoji),
+ })))
}
export const emojiNode = emoji => {
@@ -132,9 +148,13 @@ function emojiSuggestion(emoji) {
function* extractEntities(editorState) {
let startIndex = 0
+
for (const { children } of editorState) {
- for (const { type, text, user, ...child } of children) {
+ for (const {
+ type, text, user, ...child
+ } of children) {
let content = text
+
if (EntityType[type]) {
content = child.children[0].text
yield {
@@ -154,6 +174,7 @@ function* extractEntities(editorState) {
const insertEmoji = (editor, emoji) => {
let at
+
if (editor.selection) {
at = editor.selection
}
@@ -181,8 +202,8 @@ function SendMsg({ loading, empty, onClick }) {
onClick={empty ? null : onClick}
background={loading ? null : (empty ? null : 'success')}
>
- {loading ?
- : (
+ {loading
+ ? : (
null}
hoverIndicator="light-2"
focusIndicator={false}
- tooltip="add attachment"
+ tooltip="add attachment"
align="center"
justify="center"
>
@@ -231,7 +252,7 @@ function EmojiInput({ editor }) {
setOpen(true)}
hoverIndicator="light-2"
- focusIndicator={false}
+ focusIndicator={false}
tooltip="add emoji"
align="center"
justify="center"
@@ -252,7 +273,9 @@ function EmojiInput({ editor }) {
)
}
-function UploadProgress({ attachment, uploadProgress, setAttachment, empty }) {
+function UploadProgress({
+ attachment, uploadProgress, setAttachment, empty,
+}) {
return (
{fs(attachment.size)}
+ >{filesize(attachment.size)}
)}
- {!uploadProgress ?
- {empty ? 'add a message and upload' : 'press enter to upload'} : (
+ {!uploadProgress
+ ? {empty ? 'add a message and upload' : 'press enter to upload'} : (
name !== ignore)
const len = typing.length
+
if (len === 0) {
return null
}
@@ -372,17 +396,19 @@ export function MessageInput() {
const [disable, setDisable] = useState(false)
const [mutation, { loading }] = useMutation(CREATE_MESSAGE, {
variables: { incidentId },
- context: { fetchOptions: {
- useUpload: !!attachment,
- onProgress: ev => setUploadProgress(Math.round((ev.loaded / ev.total) * 100)),
- onAbortPossible: () => null,
- } },
+ context: {
+ fetchOptions: {
+ useUpload: !!attachment,
+ onProgress: ev => setUploadProgress(Math.round((ev.loaded / ev.total) * 100)),
+ onAbortPossible: () => null,
+ },
+ },
update: (cache, { data: { createMessage } }) => updateCache(cache, {
query: INCIDENT_Q,
variables: { id: incidentId },
update: ({ incident, ...prev }) => ({
...prev,
- incident: appendConnection(incident, createMessage, 'messages'),
+ incident: appendConnection(incident, createMessage, 'messages'),
}),
}),
onCompleted: () => {
@@ -397,6 +423,7 @@ export function MessageInput() {
if (disable) return
const entities = [...extractEntities(editorState)]
const file = attachment ? { blob: attachment } : null
+
mutation({ variables: { attributes: { text: plainSerialize(editorState), file, entities } } })
Transforms.select(editor, SlateEditor.start(editor, []))
setEditorState(plainDeserialize(''))
@@ -411,8 +438,8 @@ export function MessageInput() {
>
{(attachment || uploadProgress > 0) && (
@@ -421,7 +448,7 @@ export function MessageInput() {
flex={false}
background="white"
border={{ color: 'dark-3' }}
- style={{ maxHeight: '210px', minHeight: 'auto' }}
+ style={{ maxHeight: '210px', minHeight: 'auto' }}
round="xsmall"
margin={{ horizontal: 'small', bottom: 'small' }}
>
diff --git a/assets/src/components/incidents/MessageReactions.js b/assets/src/components/incidents/MessageReactions.jsx
similarity index 89%
rename from assets/src/components/incidents/MessageReactions.js
rename to assets/src/components/incidents/MessageReactions.jsx
index 445babf05f..9cea2c8186 100644
--- a/assets/src/components/incidents/MessageReactions.js
+++ b/assets/src/components/incidents/MessageReactions.jsx
@@ -22,12 +22,14 @@ const BOX_ATTRS = {
justify: 'center',
}
-function Reaction({ name, reactions, me, messageId }) {
+function Reaction({
+ name, reactions, me, messageId,
+}) {
const prolog = reactions.slice(0, 3).map(({ creator: { email } }) => email)
- const text = prolog.length > 2 ? `${prolog.join(', ')} and ${reactions.length - prolog.length} more` :
- prolog.length === 2 ? `${prolog[0]} and ${prolog[1]}` : prolog[0]
- const mutationQuery = reactions.find(r => r.creator.id === me.id) ?
- DELETE_REACTION : CREATE_REACTION
+ const text = prolog.length > 2 ? `${prolog.join(', ')} and ${reactions.length - prolog.length} more`
+ : prolog.length === 2 ? `${prolog[0]} and ${prolog[1]}` : prolog[0]
+ const mutationQuery = reactions.find(r => r.creator.id === me.id)
+ ? DELETE_REACTION : CREATE_REACTION
const [mutation] = useMutation(mutationQuery, { variables: { id: messageId } })
return (
@@ -63,8 +65,10 @@ export default function MessageReactions({ message, setHover }) {
const grouped = groupBy(message.reactions, reaction => reaction.name)
// eslint-disable-next-line camelcase
const sorted = Object.entries(grouped).sort(([name, reactions], [other_name, other_reactions]) => {
+ // eslint-disable-next-line camelcase
const byLength = other_reactions.length - reactions.length
+ // eslint-disable-next-line camelcase
if (byLength === 0) return other_name.localeCompare(name)
return byLength
@@ -103,7 +107,7 @@ export default function MessageReactions({ message, setHover }) {
Notify me on:
- setPreferences({ ...preferences, message: checked })}
/>
- setPreferences({ ...preferences, incidentUpdate: checked })}
/>
- setPreferences({ ...preferences, incidentUpdate: checked })}
diff --git a/assets/src/components/incidents/Notifications.js b/assets/src/components/incidents/Notifications.jsx
similarity index 87%
rename from assets/src/components/incidents/Notifications.js
rename to assets/src/components/incidents/Notifications.jsx
index e5cf392c74..478429d981 100644
--- a/assets/src/components/incidents/Notifications.js
+++ b/assets/src/components/incidents/Notifications.jsx
@@ -1,7 +1,12 @@
import { useEffect } from 'react'
import { Box, Text } from 'grommet'
import { Scroller } from 'forge-core'
-import { useApolloClient, useMutation, useQuery, useSubscription } from 'react-apollo'
+import {
+ useApolloClient,
+ useMutation,
+ useQuery,
+ useSubscription,
+} from 'react-apollo'
import moment from 'moment'
@@ -9,7 +14,12 @@ import { truncate } from 'lodash'
import Avatar from '../users/Avatar'
-import { appendConnection, extendConnection, updateCache, updateFragment } from '../../utils/graphql'
+import {
+ appendConnection,
+ extendConnection,
+ updateCache,
+ updateFragment,
+} from '../../utils/graphql'
import { IncidentFragment } from '../graphql/incidents'
@@ -18,14 +28,14 @@ import { NotificationTypes } from './types'
function notificationModifier(type) {
switch (type) {
- case NotificationTypes.MESSAGE:
- return 'messaged'
- case NotificationTypes.INCIDENT_UPDATE:
- return 'updated the incident'
- case NotificationTypes.MENTION:
- return 'mentioned you'
- default:
- return null
+ case NotificationTypes.MESSAGE:
+ return 'messaged'
+ case NotificationTypes.INCIDENT_UPDATE:
+ return 'updated the incident'
+ case NotificationTypes.MENTION:
+ return 'mentioned you'
+ default:
+ return null
}
}
@@ -43,7 +53,11 @@ function NotificationContent({ type, notification }) {
return null
}
-export function Notification({ notification: { actor, type, insertedAt, ...notif } }) {
+export function Notification({
+ notification: {
+ actor, type, insertedAt, ...notif
+ },
+}) {
return (
{
const { incident: { id } } = notification
+
try {
updateCache(client, {
query: NOTIFICATIONS_Q,
@@ -127,7 +143,7 @@ export function useNotificationSubscription() {
export function Notifications({ incident: { id } }) {
const { data, fetchMore } = useQuery(NOTIFICATIONS_Q, {
- variables: { incidentId: id },
+ variables: { incidentId: id },
fetchPolicy: 'cache-and-network',
})
const [mutation] = useMutation(READ_NOTIFICATIONS, {
@@ -141,6 +157,7 @@ export function Notifications({ incident: { id } }) {
})
},
})
+
useEffect(() => mutation, [id])
if (!data) return null
diff --git a/assets/src/components/incidents/Postmortem.js b/assets/src/components/incidents/Postmortem.jsx
similarity index 100%
rename from assets/src/components/incidents/Postmortem.js
rename to assets/src/components/incidents/Postmortem.jsx
diff --git a/assets/src/components/incidents/Presence.js b/assets/src/components/incidents/Presence.jsx
similarity index 88%
rename from assets/src/components/incidents/Presence.js
rename to assets/src/components/incidents/Presence.jsx
index 881165d4e5..5b59c6f451 100644
--- a/assets/src/components/incidents/Presence.js
+++ b/assets/src/components/incidents/Presence.jsx
@@ -1,4 +1,9 @@
-import React, { useContext, useEffect, useMemo, useState } from 'react'
+import React, {
+ useContext,
+ useEffect,
+ useMemo,
+ useState,
+} from 'react'
import { Presence } from 'phoenix'
import { Box } from 'grommet'
@@ -15,7 +20,7 @@ export function PresenceIndicator({ border, margin }) {
{
const channel = socket.channel(`incidents:${incidentId}`)
+
setChannel(channel)
channel.join()
channel.on('typing', msg => cache.add(msg.name))
const presence = new Presence(channel)
+
presence.onSync(() => {
const ids = presence.list(id => id).reduce((prev, id) => ({ ...prev, [id]: true }), {})
+
setPresent({ ...present, ...ids })
})
presence.onJoin(id => setPresent({ ...present, [id]: true }))
@@ -57,6 +65,7 @@ export function PresenceProvider({ incidentId, children }) {
}, [incidentId])
return (
+ // eslint-disable-next-line react/jsx-no-constructed-context-values
{children}
diff --git a/assets/src/components/incidents/Responses.js b/assets/src/components/incidents/Responses.jsx
similarity index 89%
rename from assets/src/components/incidents/Responses.js
rename to assets/src/components/incidents/Responses.jsx
index 3c2ec3b535..db91b9b5d7 100644
--- a/assets/src/components/incidents/Responses.js
+++ b/assets/src/components/incidents/Responses.jsx
@@ -8,14 +8,21 @@ import { extendConnection } from '../../utils/graphql'
import { INCIDENTS_Q, REPOS_Q } from './queries'
import { RepoOption } from './CreateIncident'
-import { FilterSelect, IncidentRow, IncidentToolbar, IncidentViewContext } from './Incidents'
+import {
+ FilterSelect,
+ IncidentRow,
+ IncidentToolbar,
+ IncidentViewContext,
+} from './Incidents'
import { IncidentSort, Order } from './types'
function Repositories({ repository, setRepository }) {
const { data, fetchMore } = useQuery(REPOS_Q, { fetchPolicy: 'cache-and-network' })
+
useEffect(() => {
if (!repository && data && data.repositories) {
const edge = data.repositories.edges[0]
+
setRepository(edge && edge.node)
}
}, [repository, setRepository, data])
@@ -75,9 +82,13 @@ function EmptyState() {
}
function Incidents({ repository: { id } }) {
- const { q, setQ, sort, order, filters } = useContext(IncidentViewContext)
+ const {
+ q, setQ, sort, order, filters,
+ } = useContext(IncidentViewContext)
const { data, fetchMore } = useQuery(INCIDENTS_Q, {
- variables: { repositoryId: id, q, sort, order, filters },
+ variables: {
+ repositoryId: id, q, sort, order, filters,
+ },
fetchPolicy: 'cache-and-network',
})
@@ -96,7 +107,7 @@ function Incidents({ repository: { id } }) {
justify="end"
>
- }
value={q}
@@ -136,9 +147,13 @@ export function Responses() {
const [order, setOrder] = useState(Order.DESC)
const [filters, setFilters] = useState([])
const [repository, setRepository] = useState(null)
-
+
return (
-
+ // eslint-disable-next-line react/jsx-no-constructed-context-values
+
- SEV {severity}
+ SEV {severity}
)
}
@@ -53,7 +53,7 @@ function dot(color, theme) {
width: 10,
},
}
-}
+}
export function SeveritySelect({ severity, setSeverity }) {
const theme = useContext(ThemeContext)
@@ -90,7 +90,7 @@ export function Severity({ incident: { severity, ...incident }, setSeverity }) {
severity={severity}
setSeverity={setSeverity}
/>
- )}
+ )}
>
)
}
diff --git a/assets/src/components/incidents/Sidebar.js b/assets/src/components/incidents/Sidebar.jsx
similarity index 78%
rename from assets/src/components/incidents/Sidebar.js
rename to assets/src/components/incidents/Sidebar.jsx
index 744838c18d..6bf522e227 100644
--- a/assets/src/components/incidents/Sidebar.js
+++ b/assets/src/components/incidents/Sidebar.jsx
@@ -1,6 +1,13 @@
import { useCallback, useState } from 'react'
import { Box, Stack, Text } from 'grommet'
-import { Cluster, Eye as Hide, History, Notification, Package, User } from 'forge-core'
+import {
+ Cluster,
+ Eye as Hide,
+ History,
+ Notification,
+ Package,
+ User,
+} from 'forge-core'
import { IncidentHistory } from './IncidentHistory'
import { SidebarView } from './types'
@@ -44,16 +51,16 @@ function SmallSidebar({ incident, setOpen, setView }) {
align="center"
pad={{ top: 'small' }}
>
-
-
@@ -122,55 +131,55 @@ function SidebarContent({ view, setView, incident, fetchMore, setOpen }) {
>{view}
-
-
-
-
{incident.subscription && (
-
)}
diff --git a/assets/src/components/incidents/SlaTimer.js b/assets/src/components/incidents/SlaTimer.jsx
similarity index 90%
rename from assets/src/components/incidents/SlaTimer.js
rename to assets/src/components/incidents/SlaTimer.jsx
index 81b502d59b..9a60900720 100644
--- a/assets/src/components/incidents/SlaTimer.js
+++ b/assets/src/components/incidents/SlaTimer.jsx
@@ -15,9 +15,11 @@ function SlaBreached() {
)
}
-const pad = v => v < 10 ? `0${v}` : v
+const pad = v => (v < 10 ? `0${v}` : v)
-function RenderCountdown({ hours, minutes, seconds, completed }) {
+function RenderCountdown({
+ hours, minutes, seconds, completed,
+}) {
if (completed) return
return (
diff --git a/assets/src/components/incidents/Subscription.js b/assets/src/components/incidents/Subscription.jsx
similarity index 91%
rename from assets/src/components/incidents/Subscription.js
rename to assets/src/components/incidents/Subscription.jsx
index 9e2a938cfc..70a2851cee 100644
--- a/assets/src/components/incidents/Subscription.js
+++ b/assets/src/components/incidents/Subscription.jsx
@@ -57,20 +57,20 @@ export function ServiceLevel({ level: { minSeverity, maxSeverity, responseTime }
function LineItemIcon({ dimension, size }) {
switch (dimension) {
- case 'user':
- return (
-
- )
- default:
- return (
-
- )
+ case 'user':
+ return (
+
+ )
+ default:
+ return (
+
+ )
}
}
@@ -114,7 +114,11 @@ export function Subscription({ incident: { repository, subscription } }) {
if (!subscription) return
const { lineItems: { items } } = subscription
- const { plan: { name, lineItems: { included, ...lineItems }, metadata, serviceLevels } } = subscription
+ const {
+ plan: {
+ name, lineItems: { included, ...lineItems }, metadata, serviceLevels,
+ },
+ } = subscription
const includedByDimension = included.reduce((byDim, val) => ({ ...byDim, [val.dimension]: val }), {})
const consumedByDimension = items.reduce((byDim, { quantity, dimension }) => ({ ...byDim, [dimension]: quantity }), {})
const features = (metadata && metadata && metadata.features) || []
@@ -135,7 +139,7 @@ export function Subscription({ incident: { repository, subscription } }) {
flex={false}
pad="small"
align="center"
- >
+ >
diff --git a/assets/src/components/incidents/UpdateIncident.js b/assets/src/components/incidents/UpdateIncident.jsx
similarity index 84%
rename from assets/src/components/incidents/UpdateIncident.js
rename to assets/src/components/incidents/UpdateIncident.jsx
index 95368e5797..955d9d9402 100644
--- a/assets/src/components/incidents/UpdateIncident.js
+++ b/assets/src/components/incidents/UpdateIncident.jsx
@@ -2,7 +2,7 @@ import { useState } from 'react'
import { Box } from 'grommet'
import { Button } from 'forge-core'
import { useMutation, useQuery } from 'react-apollo'
-import { useHistory, useParams } from 'react-router'
+import { useNavigate, useParams } from 'react-router-dom'
import { LoopingLogo } from '../utils/AnimatedLogo'
@@ -10,17 +10,17 @@ import { INCIDENT_Q, UPDATE_INCIDENT } from './queries'
import { IncidentForm } from './CreateIncident'
function UpdateInner({ incident }) {
- const history = useHistory()
+ const navigate = useNavigate()
const [attributes, setAttributes] = useState({
- title: incident.title,
- description: incident.description,
+ title: incident.title,
+ description: incident.description,
severity: incident.severity,
status: incident.status,
})
const [mutation, { loading }] = useMutation(UPDATE_INCIDENT, {
variables: { id: incident.id, attributes },
- onCompleted: () => history.push(`/incidents/${incident.id}`),
+ onCompleted: () => navigate(`/incidents/${incident.id}`),
})
return (
diff --git a/assets/src/components/incidents/ViewSwitcher.js b/assets/src/components/incidents/ViewSwitcher.jsx
similarity index 88%
rename from assets/src/components/incidents/ViewSwitcher.js
rename to assets/src/components/incidents/ViewSwitcher.jsx
index e3400fb784..1be8bcfae6 100644
--- a/assets/src/components/incidents/ViewSwitcher.js
+++ b/assets/src/components/incidents/ViewSwitcher.jsx
@@ -7,7 +7,9 @@ import { Tooltip } from '../utils/Tooltip'
import { IncidentStatus, IncidentView } from './types'
-export function ViewOption({ icon, selected, view, setView, text, side, size, width }) {
+export function ViewOption({
+ icon, selected, view, setView, text, side, size, width,
+}) {
const ref = useRef()
const [hover, setHover] = useState(false)
const props = { size: size || '20px' }
@@ -34,7 +36,7 @@ export function ViewOption({ icon, selected, view, setView, text, side, size, wi
-
- {
switch (delta) {
- case 'CREATE':
- return { ...prev, incident: appendConnection(incident, payload, 'messages') }
- case 'UPDATE':
- return deepUpdate(prev, 'incident.messages.edges', edges => edges.map(e => e.node.id === payload.id ? { ...e, node: payload } : e))
- case 'DELETE':
- return deepUpdate(prev, 'incident.messages.edges', edges => edges.filter(({ node: { id } }) => id !== payload.id))
- default:
- return prev
+ case 'CREATE':
+ return { ...prev, incident: appendConnection(incident, payload, 'messages') }
+ case 'UPDATE':
+ return deepUpdate(prev, 'incident.messages.edges', edges => edges.map(e => (e.node.id === payload.id ? { ...e, node: payload } : e)))
+ case 'DELETE':
+ return deepUpdate(prev, 'incident.messages.edges', edges => edges.filter(({ node: { id } }) => id !== payload.id))
+ default:
+ return prev
}
}
diff --git a/assets/src/components/incidents/queries.js b/assets/src/components/incidents/queries.js
index 9b73943f93..042bf334c7 100644
--- a/assets/src/components/incidents/queries.js
+++ b/assets/src/components/incidents/queries.js
@@ -1,7 +1,16 @@
import { gql } from 'apollo-boost'
import { PageInfo } from '../graphql/base'
-import { FileFragment, FollowerFragment, IncidentFragment, IncidentHistoryFragment, IncidentMessageFragment, NotificationFragment, PostmortemFragment, RepoFragment } from '../graphql/incidents'
+import {
+ FileFragment,
+ FollowerFragment,
+ IncidentFragment,
+ IncidentHistoryFragment,
+ IncidentMessageFragment,
+ NotificationFragment,
+ PostmortemFragment,
+ RepoFragment,
+} from '../graphql/incidents'
export const SEARCH_USERS = gql`
query Search($incidentId: ID!, $q: String!, $cursor: String) {
diff --git a/assets/src/components/incidents/utils.js b/assets/src/components/incidents/utils.jsx
similarity index 100%
rename from assets/src/components/incidents/utils.js
rename to assets/src/components/incidents/utils.jsx
diff --git a/assets/src/components/kubernetes/Certificate.js b/assets/src/components/kubernetes/Certificate.jsx
similarity index 94%
rename from assets/src/components/kubernetes/Certificate.js
rename to assets/src/components/kubernetes/Certificate.jsx
index 5e5e4a56f3..6e7003c2fa 100644
--- a/assets/src/components/kubernetes/Certificate.js
+++ b/assets/src/components/kubernetes/Certificate.jsx
@@ -1,7 +1,12 @@
import { Box, Text } from 'grommet'
-import { TabContent, TabHeader, TabHeaderItem, Tabs } from 'forge-core'
+import {
+ TabContent,
+ TabHeader,
+ TabHeaderItem,
+ Tabs,
+} from 'forge-core'
-import { useParams } from 'react-router'
+import { useParams } from 'react-router-dom'
import { useQuery } from '@apollo/react-hooks'
@@ -64,7 +69,7 @@ function Spec({ spec: { secretName, dnsNames, issuerRef } }) {
export function Certificate() {
const { name, repo } = useParams()
const { data } = useQuery(CERTIFICATE_Q, {
- variables: { name, namespace: repo },
+ variables: { name, namespace: repo },
pollInterval: POLL_INTERVAL,
fetchPolicy: 'cache-and-network',
})
diff --git a/assets/src/components/kubernetes/Component.js b/assets/src/components/kubernetes/Component.jsx
similarity index 62%
rename from assets/src/components/kubernetes/Component.js
rename to assets/src/components/kubernetes/Component.jsx
index 68be032efd..970f5d8c69 100644
--- a/assets/src/components/kubernetes/Component.js
+++ b/assets/src/components/kubernetes/Component.jsx
@@ -1,6 +1,6 @@
import { useContext, useEffect } from 'react'
import { Box } from 'grommet'
-import { useHistory, useParams } from 'react-router'
+import { useNavigate, useParams } from 'react-router-dom'
import Highlight from 'react-highlight.js'
@@ -9,7 +9,7 @@ import yaml from 'yaml'
import { BreadcrumbsContext } from '../Breadcrumbs'
import { InstallationContext, useEnsureCurrent } from '../Installations'
-import { BUILD_PADDING } from '../Builds'
+import { BUILD_PADDING } from '../builds/Builds'
import Service from './Service'
import ComponentName from './ComponentName'
@@ -23,64 +23,64 @@ import { Certificate } from './Certificate'
function ComponentContent({ namespace, kind, name }) {
switch (kind.toLowerCase()) {
- case 'service':
- return (
-
- )
- case 'deployment':
- return (
-
- )
- case 'ingress':
- return (
-
- )
- case 'statefulset':
- return (
-
- )
- case 'cronjob':
- return (
-
- )
- case 'job':
- return (
-
- )
- case 'certificate':
- return (
-
- )
- default:
- return null
+ case 'service':
+ return (
+
+ )
+ case 'deployment':
+ return (
+
+ )
+ case 'ingress':
+ return (
+
+ )
+ case 'statefulset':
+ return (
+
+ )
+ case 'cronjob':
+ return (
+
+ )
+ case 'job':
+ return (
+
+ )
+ case 'certificate':
+ return (
+
+ )
+ default:
+ return null
}
}
@@ -101,9 +101,10 @@ export function RawContent({ raw }) {
export default function Component() {
const { repo, kind, name } = useParams()
- const history = useHistory()
+ const navigate = useNavigate()
const { setBreadcrumbs } = useContext(BreadcrumbsContext)
const { setOnChange, currentApplication } = useContext(InstallationContext)
+
useEffect(() => {
setBreadcrumbs([
{ text: 'components', url: '/components' },
@@ -113,7 +114,7 @@ export default function Component() {
])
}, [currentApplication])
useEffect(() => {
- setOnChange({ func: ({ name }) => history.push(`/components/${name}`) })
+ setOnChange({ func: ({ name }) => navigate(`/components/${name}`) })
}, [])
useEnsureCurrent(repo)
diff --git a/assets/src/components/kubernetes/ComponentName.js b/assets/src/components/kubernetes/ComponentName.jsx
similarity index 95%
rename from assets/src/components/kubernetes/ComponentName.js
rename to assets/src/components/kubernetes/ComponentName.jsx
index de26771867..9a2bead90b 100644
--- a/assets/src/components/kubernetes/ComponentName.js
+++ b/assets/src/components/kubernetes/ComponentName.jsx
@@ -1,6 +1,6 @@
import { useContext } from 'react'
import { Box, Text } from 'grommet'
-import { useParams } from 'react-router'
+import { useParams } from 'react-router-dom'
import { InstallationContext } from '../Installations'
import { ReadyIcon } from '../Application'
@@ -10,6 +10,7 @@ import Icon from './Icon'
export default function ComponentName() {
const { kind, name } = useParams()
const { currentApplication } = useContext(InstallationContext)
+
if (!currentApplication) return null
const component = currentApplication.status.components.find(c => c.kind.toLowerCase() === kind.toLowerCase() && c.name === name)
diff --git a/assets/src/components/kubernetes/CronJob.js b/assets/src/components/kubernetes/CronJob.jsx
similarity index 93%
rename from assets/src/components/kubernetes/CronJob.js
rename to assets/src/components/kubernetes/CronJob.jsx
index 09f76da645..90d1967a4f 100644
--- a/assets/src/components/kubernetes/CronJob.js
+++ b/assets/src/components/kubernetes/CronJob.jsx
@@ -1,10 +1,17 @@
import { Anchor, Box, Text } from 'grommet'
-import { TabContent, TabHeader, TabHeaderItem, Tabs } from 'forge-core'
+import {
+ TabContent,
+ TabHeader,
+ TabHeaderItem,
+ Tabs,
+} from 'forge-core'
import { useQuery } from 'react-apollo'
-import { useHistory, useParams } from 'react-router'
+import { useNavigate, useParams } from 'react-router-dom'
-import { Readiness, ReadyIcon } from '../Application'
+import { Readiness } from 'utils/status'
+
+import { ReadyIcon } from '../Application'
import { LoopingLogo } from '../utils/AnimatedLogo'
@@ -95,7 +102,7 @@ function readiness({ completionTime, failed }) {
}
function JobRow({ job: { metadata: { name, namespace }, status }, refetch }) {
- const hist = useHistory()
+ const navigate = useNavigate()
return (
hist.push(`/components/${namespace}/job/${name}`)}
+ onClick={() => navigate(`/components/${namespace}/job/${name}`)}
>{name}
@@ -184,7 +191,7 @@ function Jobs({ jobs, refetch }) {
export default function CronJob() {
const { repo, name } = useParams()
const { data, refetch } = useQuery(CRON_JOB_Q, {
- variables: { name, namespace: repo },
+ variables: { name, namespace: repo },
pollInterval: POLL_INTERVAL,
fetchPolicy: 'cache-and-network',
})
diff --git a/assets/src/components/kubernetes/Deployment.js b/assets/src/components/kubernetes/Deployment.jsx
similarity index 95%
rename from assets/src/components/kubernetes/Deployment.js
rename to assets/src/components/kubernetes/Deployment.jsx
index 8fb83d47ba..e876a9fa4b 100644
--- a/assets/src/components/kubernetes/Deployment.js
+++ b/assets/src/components/kubernetes/Deployment.jsx
@@ -1,13 +1,20 @@
import { useEffect, useState } from 'react'
import { Box, Text } from 'grommet'
-import { TabContent, TabHeader, TabHeaderItem, Tabs } from 'forge-core'
+import {
+ TabContent,
+ TabHeader,
+ TabHeaderItem,
+ Tabs,
+} from 'forge-core'
import { useQuery } from 'react-apollo'
-import { useParams } from 'react-router'
+import { useParams } from 'react-router-dom'
import { useIntercom } from 'react-use-intercom'
-import { DURATIONS, RangePicker } from '../Dashboard'
+import { DURATIONS } from 'utils/time'
+
+import RangePicker from 'components/utils/RangePicker'
import { LoopingLogo } from '../utils/AnimatedLogo'
diff --git a/assets/src/components/kubernetes/Event.js b/assets/src/components/kubernetes/Event.jsx
similarity index 84%
rename from assets/src/components/kubernetes/Event.js
rename to assets/src/components/kubernetes/Event.jsx
index 9024a3149c..f78ef94530 100644
--- a/assets/src/components/kubernetes/Event.js
+++ b/assets/src/components/kubernetes/Event.jsx
@@ -7,22 +7,22 @@ import { EventType } from './constants'
function EventIcon({ type }) {
switch (type) {
- case EventType.Normal:
- return (
-
- )
- case EventType.Warning:
- return (
-
- )
- default:
- return null
+ case EventType.Normal:
+ return (
+
+ )
+ case EventType.Warning:
+ return (
+
+ )
+ default:
+ return null
}
}
diff --git a/assets/src/components/kubernetes/Icon.js b/assets/src/components/kubernetes/Icon.js
deleted file mode 100644
index 309e72248f..0000000000
--- a/assets/src/components/kubernetes/Icon.js
+++ /dev/null
@@ -1,28 +0,0 @@
-import { Cube } from 'grommet-icons'
-import { Certificate, ChronJob, Deployment, Ingress, Job, Service, StatefulSet } from 'forge-core'
-
-const ICON_SIZE = '14px'
-
-export default function Icon({ kind, size }) {
- const iconSize = size || ICON_SIZE
- switch (kind.toLowerCase()) {
- case 'service':
- return
- case 'deployment':
- return
- case 'statefulset':
- return
- case 'ingress':
- return
- case 'cronjob':
- return
- case 'pod':
- return
- case 'job':
- return
- case 'certificate':
- return
- default:
- return null
- }
-}
diff --git a/assets/src/components/kubernetes/Icon.jsx b/assets/src/components/kubernetes/Icon.jsx
new file mode 100644
index 0000000000..c0677ae3fa
--- /dev/null
+++ b/assets/src/components/kubernetes/Icon.jsx
@@ -0,0 +1,37 @@
+import { Cube } from 'grommet-icons'
+import {
+ Certificate,
+ ChronJob,
+ Deployment,
+ Ingress,
+ Job,
+ Service,
+ StatefulSet,
+} from 'forge-core'
+
+const ICON_SIZE = '14px'
+
+export default function Icon({ kind, size }) {
+ const iconSize = size || ICON_SIZE
+
+ switch (kind.toLowerCase()) {
+ case 'service':
+ return
+ case 'deployment':
+ return
+ case 'statefulset':
+ return
+ case 'ingress':
+ return
+ case 'cronjob':
+ return
+ case 'pod':
+ return
+ case 'job':
+ return
+ case 'certificate':
+ return
+ default:
+ return null
+ }
+}
diff --git a/assets/src/components/kubernetes/Ingress.js b/assets/src/components/kubernetes/Ingress.jsx
similarity index 96%
rename from assets/src/components/kubernetes/Ingress.js
rename to assets/src/components/kubernetes/Ingress.jsx
index abae6c93c9..7c8912479c 100644
--- a/assets/src/components/kubernetes/Ingress.js
+++ b/assets/src/components/kubernetes/Ingress.jsx
@@ -1,8 +1,13 @@
import { Box, Text } from 'grommet'
-import { TabContent, TabHeader, TabHeaderItem, Tabs } from 'forge-core'
+import {
+ TabContent,
+ TabHeader,
+ TabHeaderItem,
+ Tabs,
+} from 'forge-core'
import { useQuery } from 'react-apollo'
-import { useParams } from 'react-router'
+import { useParams } from 'react-router-dom'
import { LoopingLogo } from '../utils/AnimatedLogo'
@@ -120,7 +125,7 @@ function Spec({ spec: { rules } }) {
export default function Ingress() {
const { name, repo } = useParams()
const { data } = useQuery(INGRESS_Q, {
- variables: { name, namespace: repo },
+ variables: { name, namespace: repo },
pollInterval: POLL_INTERVAL,
fetchPolicy: 'cache-and-network',
})
diff --git a/assets/src/components/kubernetes/Job.js b/assets/src/components/kubernetes/Job.jsx
similarity index 91%
rename from assets/src/components/kubernetes/Job.js
rename to assets/src/components/kubernetes/Job.jsx
index c93e618d64..7c4c390bb2 100644
--- a/assets/src/components/kubernetes/Job.js
+++ b/assets/src/components/kubernetes/Job.jsx
@@ -1,8 +1,15 @@
import { useCallback, useState } from 'react'
import { Box, Text } from 'grommet'
import { useMutation, useQuery } from 'react-apollo'
-import { useParams } from 'react-router'
-import { Confirm, TabContent, TabHeader, TabHeaderItem, Tabs, Trash } from 'forge-core'
+import { useParams } from 'react-router-dom'
+import {
+ Confirm,
+ TabContent,
+ TabHeader,
+ TabHeaderItem,
+ Tabs,
+ Trash,
+} from 'forge-core'
import { LoopingLogo } from '../utils/AnimatedLogo'
@@ -39,7 +46,7 @@ export function DeleteJob({ name, namespace, refetch }) {
const [mutation, { loading }] = useMutation(DELETE_JOB, {
variables: { name, namespace },
onCompleted: () => {
- setConfirm(false); refetch()
+ setConfirm(false); refetch()
},
})
@@ -56,13 +63,13 @@ export function DeleteJob({ name, namespace, refetch }) {
/>
{confirm && (
{
- ignore(e); setConfirm(false)
+ ignore(e); setConfirm(false)
}}
submit={e => {
- ignore(e); mutation()
+ ignore(e); mutation()
}}
/>
)}
@@ -114,7 +121,7 @@ function Spec({ spec }) {
export default function Job() {
const { repo, name } = useParams()
const { data, refetch } = useQuery(JOB_Q, {
- variables: { name, namespace: repo },
+ variables: { name, namespace: repo },
pollInterval: POLL_INTERVAL,
fetchPolicy: 'cache-and-network',
})
diff --git a/assets/src/components/kubernetes/Metadata.js b/assets/src/components/kubernetes/Metadata.jsx
similarity index 95%
rename from assets/src/components/kubernetes/Metadata.js
rename to assets/src/components/kubernetes/Metadata.jsx
index 007aaf0c32..1e8fc37a9b 100644
--- a/assets/src/components/kubernetes/Metadata.js
+++ b/assets/src/components/kubernetes/Metadata.jsx
@@ -57,7 +57,11 @@ export function MetadataTag({ name, value, background }) {
)
}
-export function Metadata({ metadata: { name, namespace, labels, annotations } }) {
+export function Metadata({
+ metadata: {
+ name, namespace, labels, annotations,
+ },
+}) {
return (
diff --git a/assets/src/components/kubernetes/Metrics.js b/assets/src/components/kubernetes/Metrics.jsx
similarity index 95%
rename from assets/src/components/kubernetes/Metrics.js
rename to assets/src/components/kubernetes/Metrics.jsx
index 92398ec9d5..22961e78b2 100644
--- a/assets/src/components/kubernetes/Metrics.js
+++ b/assets/src/components/kubernetes/Metrics.jsx
@@ -1,7 +1,7 @@
import { useMemo } from 'react'
import { useQuery } from 'react-apollo'
-import filesize from 'filesize'
+import { filesize } from 'filesize'
import { Box } from 'grommet'
import { Graph, GraphHeader } from '../utils/Graph'
@@ -106,7 +106,9 @@ function PodGraphs({ cpu, mem, tick }) {
)
}
-export function Metric({ name, namespace, regex, duration: { step, offset, tick } }) {
+export function Metric({
+ name, namespace, regex, duration: { step, offset, tick },
+}) {
const { data } = useQuery(USAGE_Q, {
variables: {
cpu: `sum(rate(container_cpu_usage_seconds_total{namespace="${namespace}",pod=~"${name}${regex}"}[5m]))`,
@@ -121,7 +123,9 @@ export function Metric({ name, namespace, regex, duration: { step, offset, tick
if (!data) return
- const { cpu, mem, podCpu, podMem } = data
+ const {
+ cpu, mem, podCpu, podMem,
+ } = data
return (
{
- setConfirm(false); refetch()
+ setConfirm(false); refetch()
},
})
@@ -156,10 +193,10 @@ export function DeleteNode({ name, refetch }) {
description="The node will be replaced within its autoscaling group."
loading={loading}
cancel={e => {
- ignore(e); setConfirm(false)
+ ignore(e); setConfirm(false)
}}
submit={e => {
- ignore(e); mutation()
+ ignore(e); mutation()
}}
/>
)}
@@ -168,7 +205,7 @@ export function DeleteNode({ name, refetch }) {
}
function NodeRow({ node, metrics, refetch }) {
- const hist = useHistory()
+ const navigate = useNavigate()
const labels = mapify(node.metadata.labels)
const readiness = nodeReadiness(node.status)
const nodeMetrics = metrics[node.metadata.name]
@@ -180,7 +217,7 @@ function NodeRow({ node, metrics, refetch }) {
align="center"
border="bottom"
hoverIndicator="backgroundDark"
- onClick={() => hist.push(`/nodes/${node.metadata.name}`)}
+ onClick={() => navigate(`/nodes/${node.metadata.name}`)}
pad="small"
>
(
.flat()
)
-function NodeGraphs({ status: { capacity }, pods, name, usage }) {
+function NodeGraphs({
+ status: { capacity }, pods, name, usage,
+}) {
const { requests, limits } = useMemo(() => {
const containers = podContainers(pods)
const requests = podResources(containers, 'requests')
@@ -321,7 +360,9 @@ function NodeGraphs({ status: { capacity }, pods, name, usage }) {
const round = x => Math.round(x * 100) / 100
-const SimpleGauge = React.memo(({ value, total, title, name }) => {
+const SimpleGauge = React.memo(({
+ value, total, title, name,
+}) => {
const theme = useContext(ThemeContext)
const val = value || 0
const tot = total || 0
@@ -361,7 +402,9 @@ const SimpleGauge = React.memo(({ value, total, title, name }) => {
)
})
-const LayeredGauage = React.memo(({ requests, limits, usage, total, title, name, format }) => {
+const LayeredGauage = React.memo(({
+ requests, limits, usage, total, title, name, format,
+}) => {
const theme = useContext(ThemeContext)
const data = useMemo(() => {
const reqs = requests || 0
@@ -500,7 +543,9 @@ function ClusterGauges({ nodes, usage }) {
const result = useMemo(() => {
if (!data) return null
- const { cpuRequests, cpuLimits, memRequests, memLimits, pods } = data
+ const {
+ cpuRequests, cpuLimits, memRequests, memLimits, pods,
+ } = data
const datum = data => round(parseFloat(data[0].values[0].value))
@@ -515,7 +560,9 @@ function ClusterGauges({ nodes, usage }) {
if (!result) return null
- const { cpuRequests, cpuLimits, memRequests, memLimits, pods } = result
+ const {
+ cpuRequests, cpuLimits, memRequests, memLimits, pods,
+ } = result
return (
type === 'Ready')
+
if (ready.status === 'True') return Readiness.Ready
return Readiness.InProgress
@@ -591,6 +639,7 @@ export function Node() {
fetchPolicy: 'cache-and-network',
})
const { setBreadcrumbs } = useContext(BreadcrumbsContext)
+
useEffect(() => {
setBreadcrumbs([
{ text: 'nodes', url: '/nodes' },
diff --git a/assets/src/components/kubernetes/Pod.js b/assets/src/components/kubernetes/Pod.jsx
similarity index 94%
rename from assets/src/components/kubernetes/Pod.js
rename to assets/src/components/kubernetes/Pod.jsx
index 46b3a884a7..3d042100c2 100644
--- a/assets/src/components/kubernetes/Pod.js
+++ b/assets/src/components/kubernetes/Pod.jsx
@@ -1,6 +1,23 @@
-import { useCallback, useContext, useEffect, useRef, useState } from 'react'
-import { Anchor, Box, Drop, Text } from 'grommet'
-import { Confirm, TabContent, TabHeader, TabHeaderItem, Tabs } from 'forge-core'
+import {
+ useCallback,
+ useContext,
+ useEffect,
+ useRef,
+ useState,
+} from 'react'
+import {
+ Anchor,
+ Box,
+ Drop,
+ Text,
+} from 'grommet'
+import {
+ Confirm,
+ TabContent,
+ TabHeader,
+ TabHeaderItem,
+ Tabs,
+} from 'forge-core'
import { useMutation, useQuery } from 'react-apollo'
@@ -8,11 +25,13 @@ import { Cube, Terminal } from 'grommet-icons'
import { cpuParser, memoryParser } from 'kubernetes-resource-parser'
-import filesize from 'filesize'
+import { filesize } from 'filesize'
-import { useHistory, useParams } from 'react-router'
+import { useNavigate, useParams } from 'react-router-dom'
-import { Readiness, ReadinessColor, ReadyIcon } from '../Application'
+import { Readiness } from 'utils/status'
+
+import { ReadinessColor, ReadyIcon } from '../Application'
import { BreadcrumbsContext } from '../Breadcrumbs'
@@ -36,15 +55,15 @@ import { DeleteIcon } from './Job'
function phaseToReadiness(phase) {
switch (phase) {
- case 'Running':
- case 'Succeeded':
- return Readiness.Ready
- case 'Pending':
- return Readiness.InProgress
- case 'Failed':
- return Readiness.Failed
- default:
- return null
+ case 'Running':
+ case 'Succeeded':
+ return Readiness.Ready
+ case 'Pending':
+ return Readiness.InProgress
+ case 'Failed':
+ return Readiness.Failed
+ default:
+ return null
}
}
@@ -53,6 +72,7 @@ function statusToReadiness({ phase, containerStatuses }) {
if (phase === 'Failed') return Readiness.Failed
if (phase === 'Pending') return Readiness.InProgress
const unready = (containerStatuses || []).filter(({ ready }) => !ready)
+
if (unready.length === 0) return Readiness.Ready
return Readiness.InProgress
@@ -61,6 +81,7 @@ function statusToReadiness({ phase, containerStatuses }) {
function containerReadiness(status) {
if (!status) return Readiness.InProgress
const { ready, state: { terminated } } = status
+
if (ready && terminated) return Readiness.Complete
if (ready) return Readiness.Ready
if (!terminated) return Readiness.InProgress
@@ -93,8 +114,10 @@ export function PodPhase({ phase, message }) {
export function podResources(containers, type) {
let memory
let cpu
+
for (const { resources } of containers) {
const resourceSpec = resources[type]
+
if (!resourceSpec) continue
if (resourceSpec.cpu) {
cpu = (cpu || 0) + cpuParser(resourceSpec.cpu)
@@ -110,6 +133,7 @@ export function podResources(containers, type) {
export function PodResources({ containers, dimension }) {
const { cpu: cpuReq, memory: memReq } = podResources(containers, 'requests')
const { cpu: cpuLim, memory: memLim } = podResources(containers, 'limits')
+
if (dimension === 'memory') {
return (
@@ -125,7 +149,9 @@ export function PodResources({ containers, dimension }) {
)
}
-export function HeaderItem({ width, text, nobold, truncate }) {
+export function HeaderItem({
+ width, text, nobold, truncate,
+}) {
return (
{
- e.stopPropagation(); e.preventDefault()
+ e.stopPropagation(); e.preventDefault()
}
export function DeletePod({ name, namespace, refetch }) {
@@ -233,7 +259,7 @@ export function DeletePod({ name, namespace, refetch }) {
const [mutation, { loading }] = useMutation(DELETE_POD, {
variables: { name, namespace },
onCompleted: () => {
- setConfirm(false); refetch()
+ setConfirm(false); refetch()
},
})
@@ -250,13 +276,13 @@ export function DeletePod({ name, namespace, refetch }) {
/>
{confirm && (
{
- ignore(e); setConfirm(false)
+ ignore(e); setConfirm(false)
}}
submit={e => {
- ignore(e); mutation()
+ ignore(e); mutation()
}}
/>
)}
@@ -275,6 +301,7 @@ function PodState({ name, state: { running, terminated, waiting } }) {
function PodReadiness({ status: { containerStatuses } }) {
const unready = (containerStatuses || []).filter(({ ready }) => !ready)
+
if (unready.length === 0) {
return (
running
@@ -365,7 +392,7 @@ function ContainerSummary({ status: { containerStatuses, initContainerStatuses }
}
export function PodRow({ pod: { metadata: { name, namespace }, status, spec }, refetch }) {
- const history = useHistory()
+ const navigate = useNavigate()
const restarts = (status.containerStatuses || []).reduce((count, { restartCount }) => count + (restartCount || 0), 0)
return (
@@ -379,7 +406,7 @@ export function PodRow({ pod: { metadata: { name, namespace }, status, spec }, r
pad={{ vertical: 'xsmall' }}
gap="xsmall"
focusIndicator={false}
- onClick={() => history.push(`/pods/${namespace}/${name}`)}
+ onClick={() => navigate(`/pods/${namespace}/${name}`)}
>
{
- ignore(e); history.push(`/nodes/${spec.nodeName}`)
+ ignore(e); navigate(`/nodes/${spec.nodeName}`)
}}
>
{spec.nodeName}
@@ -728,8 +755,10 @@ function Container({ container, containerStatus }) {
)
}
-function ContainerTabHeader({ namespace, pod, container, containerStatus }) {
- const history = useHistory()
+function ContainerTabHeader({
+ namespace, pod, container, containerStatus,
+}) {
+ const navigate = useNavigate()
const readiness = containerReadiness(containerStatus[container])
return (
@@ -758,7 +787,7 @@ function ContainerTabHeader({ namespace, pod, container, containerStatus }) {
align="center"
justify="center"
hoverIndicator="card"
- onClick={() => history.push(`/shell/pod/${namespace}/${pod}/${container}`)}
+ onClick={() => navigate(`/shell/pod/${namespace}/${pod}/${container}`)}
>
@@ -772,6 +801,7 @@ export function Pod() {
const { name, namespace } = useParams()
const { setBreadcrumbs } = useContext(BreadcrumbsContext)
const { data } = useQuery(POD_Q, { variables: { name, namespace }, pollInterval: POLL_INTERVAL })
+
useEffect(() => {
setBreadcrumbs([
{ text: 'pods', url: '/pods', disable: true },
diff --git a/assets/src/components/kubernetes/ScalingRecommender.js b/assets/src/components/kubernetes/ScalingRecommender.jsx
similarity index 90%
rename from assets/src/components/kubernetes/ScalingRecommender.js
rename to assets/src/components/kubernetes/ScalingRecommender.jsx
index 87fe8fbc59..f97afc8af7 100644
--- a/assets/src/components/kubernetes/ScalingRecommender.js
+++ b/assets/src/components/kubernetes/ScalingRecommender.jsx
@@ -1,10 +1,17 @@
import { useCallback, useState } from 'react'
-import { Button, ModalHeader, TabContent, TabHeader, TabHeaderItem, Tabs } from 'forge-core'
+import {
+ Button,
+ ModalHeader,
+ TabContent,
+ TabHeader,
+ TabHeaderItem,
+ Tabs,
+} from 'forge-core'
import { useMutation, useQuery } from '@apollo/react-hooks'
import { Box, Layer, Text } from 'grommet'
-import filesize from 'filesize'
+import { filesize } from 'filesize'
import { LoopingLogo } from '../utils/AnimatedLogo'
@@ -55,11 +62,13 @@ function Recommendation({ rec: { cpu, memory } }) {
)
}
-function ScalingRecommendations({ recommendations, namespace, kind, name, setOpen }) {
+function ScalingRecommendations({
+ recommendations, namespace, kind, name, setOpen,
+}) {
const [tab, setTab] = useState(recommendations[0].containerName)
const [exec, setExec] = useState(false)
const { data: overlayData } = useQuery(CONFIGURATION_OVERLAYS, { variables: { namespace } })
-
+
const overlays = overlayData?.configurationOverlays?.map(({ metadata, ...rest }) => {
const labels = metadata.labels.reduce((acc, { name, value }) => ({ ...acc, [name]: value }), {})
@@ -70,10 +79,10 @@ function ScalingRecommendations({ recommendations, namespace, kind, name, setOpe
if (exec) {
return (
- containerName === tab).uncappedTarget}
- namespace={namespace}
- overlays={overlays}
+ namespace={namespace}
+ overlays={overlays}
setOpen={setOpen}
/>
)
@@ -136,7 +145,9 @@ function ScalingRecommendations({ recommendations, namespace, kind, name, setOpe
)
}
-export function ScalingEdit({ namespace, rec: { cpu, memory }, overlays, setOpen }) {
+export function ScalingEdit({
+ namespace, rec: { cpu, memory }, overlays, setOpen,
+}) {
const byResource = overlays.reduce((acc, overlay) => (
{ ...acc, [overlay.metadata.labels[RESOURCE_LABEL]]: overlay }
), {})
@@ -182,7 +193,9 @@ export function ScalingEdit({ namespace, rec: { cpu, memory }, overlays, setOpen
)
}
-export function ScalingRecommender({ kind, name, namespace, setOpen }) {
+export function ScalingRecommender({
+ kind, name, namespace, setOpen,
+}) {
const { data } = useQuery(SCALING_RECOMMENDATION, {
variables: { kind, name, namespace },
pollInterval: POLL_INTERVAL,
@@ -197,15 +210,15 @@ export function ScalingRecommender({ kind, name, namespace, setOpen }) {
gap="small"
>
{recommendations ? (
-
- ) :
- }
+ )
+ : }
)
}
diff --git a/assets/src/components/kubernetes/Service.js b/assets/src/components/kubernetes/Service.jsx
similarity index 91%
rename from assets/src/components/kubernetes/Service.js
rename to assets/src/components/kubernetes/Service.jsx
index 189c9571cf..6fb78453d0 100644
--- a/assets/src/components/kubernetes/Service.js
+++ b/assets/src/components/kubernetes/Service.jsx
@@ -1,8 +1,13 @@
import { Box, Text } from 'grommet'
-import { TabContent, TabHeader, TabHeaderItem, Tabs } from 'forge-core'
+import {
+ TabContent,
+ TabHeader,
+ TabHeaderItem,
+ Tabs,
+} from 'forge-core'
import { useQuery } from 'react-apollo'
-import { useParams } from 'react-router'
+import { useParams } from 'react-router-dom'
import { LoopingLogo } from '../utils/AnimatedLogo'
@@ -27,7 +32,11 @@ function Status({ status: { loadBalancer } }) {
)
}
-function PortRow({ port: { name, protocol, port, targetPort } }) {
+function PortRow({
+ port: {
+ name, protocol, port, targetPort,
+ },
+}) {
return (
{protocol}
- {port} -> {targetPort}
+ {port} {'->'} {targetPort}
)
@@ -82,7 +91,7 @@ function Spec({ spec: { clusterIp, type, ports } }) {
export default function Service() {
const { name, repo } = useParams()
const { data, refetch } = useQuery(SERVICE_Q, {
- variables: { name, namespace: repo },
+ variables: { name, namespace: repo },
pollInterval: POLL_INTERVAL,
fetchPolicy: 'cache-and-network',
})
diff --git a/assets/src/components/kubernetes/StatefulSet.js b/assets/src/components/kubernetes/StatefulSet.jsx
similarity index 90%
rename from assets/src/components/kubernetes/StatefulSet.js
rename to assets/src/components/kubernetes/StatefulSet.jsx
index 1547bb811e..127a1feada 100644
--- a/assets/src/components/kubernetes/StatefulSet.js
+++ b/assets/src/components/kubernetes/StatefulSet.jsx
@@ -1,13 +1,20 @@
import { useEffect, useState } from 'react'
import { Box, Text } from 'grommet'
-import { TabContent, TabHeader, TabHeaderItem, Tabs } from 'forge-core'
+import {
+ TabContent,
+ TabHeader,
+ TabHeaderItem,
+ Tabs,
+} from 'forge-core'
import { useQuery } from 'react-apollo'
-import { useParams } from 'react-router'
+import { useParams } from 'react-router-dom'
import { useIntercom } from 'react-use-intercom'
-import { DURATIONS, RangePicker } from '../Dashboard'
+import { DURATIONS } from 'utils/time'
+
+import RangePicker from 'components/utils/RangePicker'
import { LoopingLogo } from '../utils/AnimatedLogo'
@@ -24,7 +31,11 @@ import { Container, LogLink, logUrl } from './utils'
import { ScalingRecommenderModal } from './ScalingRecommender'
-function Status({ status: { currentReplicas, updatedReplicas, readyReplicas, replicas }, metadata }) {
+function Status({
+ status: {
+ currentReplicas, updatedReplicas, readyReplicas, replicas,
+ }, metadata,
+}) {
return (
-
@@ -85,12 +96,13 @@ export default function StatefulSet() {
const [duration, setDuration] = useState(DURATIONS[0])
const { name, repo } = useParams()
const { data, refetch } = useQuery(STATEFUL_SET_Q, {
- variables: { name, namespace: repo },
+ variables: { name, namespace: repo },
pollInterval: POLL_INTERVAL,
fetchPolicy: 'cache-and-network',
})
const { update } = useIntercom()
+
useEffect(() => {
update({ hideDefaultLauncher: true })
diff --git a/assets/src/components/kubernetes/constants.js b/assets/src/components/kubernetes/constants.js
index cdf9c15032..fe76a5095e 100644
--- a/assets/src/components/kubernetes/constants.js
+++ b/assets/src/components/kubernetes/constants.js
@@ -2,7 +2,7 @@ export const POLL_INTERVAL = 10 * 1000
export const COMPONENT_LABEL = 'platform.plural.sh/component'
export const KIND_LABEL = 'platform.plural.sh/kind'
-export const RESOURCE_LABEL = 'platform.plural.sh/resource'
+export const RESOURCE_LABEL = 'platform.plural.sh/resource'
export const EventType = {
Normal: 'Normal',
diff --git a/assets/src/components/kubernetes/queries.js b/assets/src/components/kubernetes/queries.js
index 9b5680eb17..beb5c562a1 100644
--- a/assets/src/components/kubernetes/queries.js
+++ b/assets/src/components/kubernetes/queries.js
@@ -1,7 +1,22 @@
import { gql } from 'apollo-boost'
import { MetricResponseFragment } from '../graphql/dashboards'
-import { CertificateFragment, ConfigurationOverlayFragment, CronJobFragment, DeploymentFragment, EventFragment, IngressFragment, JobFragment, JobStatus, NodeFragment, NodeMetricFragment, PodFragment, ServiceFragment, StatefulSetFragment, VerticalPodAutoscalerFragment } from '../graphql/kubernetes'
+import {
+ CertificateFragment,
+ ConfigurationOverlayFragment,
+ CronJobFragment,
+ DeploymentFragment,
+ EventFragment,
+ IngressFragment,
+ JobFragment,
+ JobStatus,
+ NodeFragment,
+ NodeMetricFragment,
+ PodFragment,
+ ServiceFragment,
+ StatefulSetFragment,
+ VerticalPodAutoscalerFragment,
+} from '../graphql/kubernetes'
export const SERVICE_Q = gql`
query Service($name: String!, $namespace: String!) {
diff --git a/assets/src/components/kubernetes/utils.js b/assets/src/components/kubernetes/utils.jsx
similarity index 89%
rename from assets/src/components/kubernetes/utils.js
rename to assets/src/components/kubernetes/utils.jsx
index 5ce1cf1734..4c59ebcfc2 100644
--- a/assets/src/components/kubernetes/utils.js
+++ b/assets/src/components/kubernetes/utils.jsx
@@ -1,6 +1,6 @@
import { Anchor, Box, Text } from 'grommet'
-import { useHistory } from 'react-router'
+import { useNavigate } from 'react-router-dom'
import { Logs } from 'forge-core'
import { asQuery } from '../utils/query'
@@ -24,7 +24,7 @@ export function Container({ header, children, ...props }) {
}
export function LogLink({ url }) {
- const history = useHistory()
+ const navigate = useNavigate()
return (
history.push(url)}
+ onClick={() => navigate(url)}
>view logs
diff --git a/assets/src/components/layout/ResponsiveLayoutContentContainer.tsx b/assets/src/components/layout/ResponsiveLayoutContentContainer.tsx
new file mode 100644
index 0000000000..76fde3de28
--- /dev/null
+++ b/assets/src/components/layout/ResponsiveLayoutContentContainer.tsx
@@ -0,0 +1,19 @@
+import { Flex } from 'honorable'
+
+export function ResponsiveLayoutContentContainer(props: any) {
+ return (
+
+ )
+}
diff --git a/assets/src/components/layout/ResponsiveLayoutSidecarContainer.tsx b/assets/src/components/layout/ResponsiveLayoutSidecarContainer.tsx
new file mode 100644
index 0000000000..23ebf3a88b
--- /dev/null
+++ b/assets/src/components/layout/ResponsiveLayoutSidecarContainer.tsx
@@ -0,0 +1,11 @@
+import { Div } from 'honorable'
+
+export function ResponsiveLayoutSidecarContainer(props: any) {
+ return (
+
+ )
+}
diff --git a/assets/src/components/layout/ResponsiveLayoutSidenavContainer.tsx b/assets/src/components/layout/ResponsiveLayoutSidenavContainer.tsx
new file mode 100644
index 0000000000..9fd0a2d7d9
--- /dev/null
+++ b/assets/src/components/layout/ResponsiveLayoutSidenavContainer.tsx
@@ -0,0 +1,10 @@
+import { Div } from 'honorable'
+
+export function ResponsiveLayoutSidenavContainer(props: any) {
+ return (
+
+ )
+}
diff --git a/assets/src/components/layout/ResponsiveLayoutSpacer.tsx b/assets/src/components/layout/ResponsiveLayoutSpacer.tsx
new file mode 100644
index 0000000000..2a662d81e9
--- /dev/null
+++ b/assets/src/components/layout/ResponsiveLayoutSpacer.tsx
@@ -0,0 +1,10 @@
+import { Div } from 'honorable'
+
+export function ResponsiveLayoutSpacer() {
+ return (
+
+ )
+}
diff --git a/assets/src/components/login/CurrentUser.js b/assets/src/components/login/CurrentUser.jsx
similarity index 99%
rename from assets/src/components/login/CurrentUser.js
rename to assets/src/components/login/CurrentUser.jsx
index abe82872f1..1005fb6875 100644
--- a/assets/src/components/login/CurrentUser.js
+++ b/assets/src/components/login/CurrentUser.jsx
@@ -23,6 +23,7 @@ export const CurrentUserContext = React.createContext({})
export default function CurrentUser({ children }) {
const { loading, error, data } = useQuery(ME_Q)
+
useNotificationSubscription()
if (loading) return null
diff --git a/assets/src/components/navigation/Submenu.js b/assets/src/components/navigation/Submenu.jsx
similarity index 73%
rename from assets/src/components/navigation/Submenu.js
rename to assets/src/components/navigation/Submenu.jsx
index 5f1e4c135c..b8f9b30492 100644
--- a/assets/src/components/navigation/Submenu.js
+++ b/assets/src/components/navigation/Submenu.jsx
@@ -1,12 +1,13 @@
import { Box, Text } from 'grommet'
import React, { useContext, useEffect, useState } from 'react'
import { Portal } from 'react-portal'
-import { useHistory } from 'react-router'
+import { useNavigate } from 'react-router-dom'
export const SubmenuContext = React.createContext({})
export function SubmenuPortal({ children, name }) {
const { ref, setName } = useContext(SubmenuContext)
+
useEffect(() => setName(name), [name])
return (
@@ -30,11 +31,13 @@ export function Submenu() {
}
const ignore = e => {
- e.preventDefault(); e.stopPropagation()
+ e.preventDefault(); e.stopPropagation()
}
-export function SubmenuItem({ icon, label, selected, url }) {
- const history = useHistory()
+export function SubmenuItem({
+ icon, label, selected, url,
+}) {
+ const navigate = useNavigate()
return (
{
- ignore(e); history.push(url)
+ ignore(e); navigate(url)
}}
>
{icon}
@@ -62,7 +65,11 @@ export function NavigationContext({ children }) {
const [name, setName] = useState('')
return (
-
+ // eslint-disable-next-line react/jsx-no-constructed-context-values
+
{children}
)
diff --git a/assets/src/components/oidc/OIDCProvider.js b/assets/src/components/oidc/OIDCProvider.jsx
similarity index 100%
rename from assets/src/components/oidc/OIDCProvider.js
rename to assets/src/components/oidc/OIDCProvider.jsx
diff --git a/assets/src/components/repos/Configuration.js b/assets/src/components/repos/Configuration.jsx
similarity index 82%
rename from assets/src/components/repos/Configuration.js
rename to assets/src/components/repos/Configuration.jsx
index eb14e9d082..36d049cbcf 100644
--- a/assets/src/components/repos/Configuration.js
+++ b/assets/src/components/repos/Configuration.jsx
@@ -1,7 +1,24 @@
-import { useCallback, useContext, useEffect, useMemo, useState } from 'react'
+import {
+ useCallback,
+ useContext,
+ useEffect,
+ useMemo,
+ useState,
+} from 'react'
import { useMutation, useQuery } from 'react-apollo'
-import { Box, Text, TextInput, ThemeContext } from 'grommet'
-import { Alert, AlertStatus, Button, GqlError, SecondaryButton } from 'forge-core'
+import {
+ Box,
+ Text,
+ TextInput,
+ ThemeContext,
+} from 'grommet'
+import {
+ Alert,
+ AlertStatus,
+ Button,
+ GqlError,
+ SecondaryButton,
+} from 'forge-core'
import Toggle from 'react-toggle'
@@ -11,9 +28,11 @@ import { INSTALL_RECIPE, RECIPE_Q } from '../graphql/plural'
import { LabelledInput } from '../utils/LabelledInput'
import { appendConnection, deepFetch, updateCache } from '../../utils/graphql'
import { BUILDS_Q } from '../graphql/builds'
-import { LoginContext } from '../Login'
+
import { trimSuffix } from '../../utils/array'
+import { LoginContext } from '../contexts'
+
import { Repository } from './SearchRepositories'
import { ConfigurationType, MODAL_WIDTH, OperationType } from './constants'
import { validateRegex } from './validation'
@@ -29,13 +48,18 @@ function ValidationMessage({ message }) {
size="small"
color="error"
>{message}
-
+
)
}
-function StringConfiguration({ config: { name, default: def, placeholder, documentation, validation }, type, ctx, setValue }) {
+function StringConfiguration({
+ config: {
+ name, default: def, placeholder, documentation, validation,
+ }, type, ctx, setValue,
+}) {
const value = ctx[name]
+
useEffect(() => {
if (!ctx[name] && def) {
setValue(name, def)
@@ -71,24 +95,29 @@ function StringConfiguration({ config: { name, default: def, placeholder, docume
function PasswordConfiguration({ config, ctx, setValue }) {
return (
-
)
}
-function BucketConfiguration({ config: { name, default: def, placeholder, documentation }, ctx, setValue }) {
+function BucketConfiguration({
+ config: {
+ name, default: def, placeholder, documentation,
+ }, ctx, setValue,
+}) {
const { configuration } = useContext(LoginContext)
const { prefix, cluster } = useMemo(() => {
const prefix = deepFetch(configuration, 'manifest.bucketPrefix')
const cluster = deepFetch(configuration, 'manifest.cluster')
+
if (prefix && prefix !== '') {
return { prefix, cluster }
}
-
+
return {}
}, [configuration])
@@ -101,7 +130,7 @@ function BucketConfiguration({ config: { name, default: def, placeholder, docume
const trim = useCallback(val => val.replace(`${prefix}-${cluster}-`, ''), [prefix, cluster])
const [local, setLocal] = useState(trim(ctx[name] || def || ''))
-
+
useEffect(() => {
if (!ctx[name] && def) {
setValue(name, format(ctx[name] || def))
@@ -126,7 +155,7 @@ function BucketConfiguration({ config: { name, default: def, placeholder, docume
flex={false}
style={{ borderRightStyle: 'none' }}
border={{ color: 'light-5' }}
- pad={{ horizontal: 'small' }}
+ pad={{ horizontal: 'small' }}
background="tone-light"
height="37px"
justify="center"
@@ -156,18 +185,22 @@ function BucketConfiguration({ config: { name, default: def, placeholder, docume
)
}
-function DomainConfiguration({ config: { name, default: def, placeholder, documentation }, ctx, setValue }) {
+function DomainConfiguration({
+ config: {
+ name, default: def, placeholder, documentation,
+ }, ctx, setValue,
+}) {
const { configuration } = useContext(LoginContext)
const suffix = useMemo(() => {
const subdomain = deepFetch(configuration, 'manifest.network.subdomain')
- return subdomain ? `.${subdomain}` : ''
+ return subdomain ? `.${subdomain}` : ''
}, [configuration])
const [local, setLocal] = useState(trimSuffix(ctx[name] || '', suffix))
const suffixed = useCallback(value => `${trimSuffix(value, suffix)}${suffix}`, [suffix])
-
+
useEffect(() => {
if (!ctx[name] && def) {
setValue(name, def)
@@ -200,7 +233,7 @@ function DomainConfiguration({ config: { name, default: def, placeholder, docume
{
if (!ctx[name] && def) {
setValue(name, def)
@@ -252,6 +290,7 @@ function IntConfiguration({ config: { name, default: def, placeholder, documenta
)}
onChange={val => {
const parsed = parseInt(val)
+
if (!parsed) {
setErr(`${val} is not an integer`)
}
@@ -272,6 +311,7 @@ function IntConfiguration({ config: { name, default: def, placeholder, documenta
function BoolConfiguration({ config: { name, default: def }, ctx, setValue }) {
const value = ctx[name]
+
useEffect(() => {
if (!ctx[name] && def) {
setValue(name, def)
@@ -296,54 +336,54 @@ function BoolConfiguration({ config: { name, default: def }, ctx, setValue }) {
function ConfigurationItem({ config, ctx, setValue }) {
switch (config.type) {
- case ConfigurationType.BOOL:
- return (
-
- )
- case ConfigurationType.INT:
- return (
-
- )
- case ConfigurationType.DOMAIN:
- return (
-
- )
- case ConfigurationType.BUCKET:
- return (
-
- )
- case ConfigurationType.PASSWORD:
- return (
-
- )
- default:
- return (
-
- )
+ case ConfigurationType.BOOL:
+ return (
+
+ )
+ case ConfigurationType.INT:
+ return (
+
+ )
+ case ConfigurationType.DOMAIN:
+ return (
+
+ )
+ case ConfigurationType.BUCKET:
+ return (
+
+ )
+ case ConfigurationType.PASSWORD:
+ return (
+
+ )
+ default:
+ return (
+
+ )
}
}
@@ -351,9 +391,10 @@ function available(config, context) {
if (!config.condition) return true
const { condition } = config
+
switch (condition.operation) {
- case OperationType.NOT:
- return !context[condition.field]
+ case OperationType.NOT:
+ return !context[condition.field]
}
return true
@@ -361,10 +402,13 @@ function available(config, context) {
function findIndex(ind, context, sections) {
let nextInd = ind
+
while (nextInd < sections.length - 1) {
const ctx = context[sections[nextInd].repository.name]
+
if (!ctx && sections[nextInd].configuration.length > 0) break
const canConfigure = sections[nextInd].configuration.some(conf => !ctx[conf.name] && available(conf, ctx))
+
if (canConfigure) break
nextInd++
}
@@ -406,6 +450,7 @@ function RecipeConfiguration({ recipe, context: ctx, setOpen }) {
const next = useCallback(() => {
if (!hasNext) return mutation()
const nextInd = findIndex(ind + 1, context, sections)
+
setInd(nextInd)
}, [ind, setInd, hasNext, mutation])
@@ -472,8 +517,8 @@ function RecipeConfiguration({ recipe, context: ctx, setOpen }) {
onClick={() => setInd(ind - 1)}
/>
)}
-
@@ -488,7 +533,7 @@ const buildContext = contexts => contexts.reduce((acc, { repository, context })
function RestrictedRecipe() {
return (
-
{restricted && }
{data && !restricted && (
-
- )}
+ )}
-
+
)
-}
+}
diff --git a/assets/src/components/repos/Container.js b/assets/src/components/repos/Container.jsx
similarity index 97%
rename from assets/src/components/repos/Container.js
rename to assets/src/components/repos/Container.jsx
index ca9c201680..12c02b7ca4 100644
--- a/assets/src/components/repos/Container.js
+++ b/assets/src/components/repos/Container.jsx
@@ -24,7 +24,7 @@ export function Container({ children, pad, ...props }) {
diff --git a/assets/src/components/repos/CostAnalysis.js b/assets/src/components/repos/CostAnalysis.js
deleted file mode 100644
index 3cfc99e162..0000000000
--- a/assets/src/components/repos/CostAnalysis.js
+++ /dev/null
@@ -1,214 +0,0 @@
-import { useCallback, useMemo, useState } from 'react'
-import { Box, Layer, Stack, Text } from 'grommet'
-import { Check, ModalHeader } from 'forge-core'
-
-import { ResponsiveRadar } from '@nivo/radar'
-
-import { sum } from 'lodash'
-
-import { ToolbarItem } from '../Installations'
-import { COLOR_MAP } from '../utils/Graph'
-
-const MINUTES_MONTH = 60 * 24 * 30
-
-const round = v => Math.round(v * 100) / 100
-
-const scale = (amount, scalar) => round(amount * scalar)
-
-function CostRadar({ cost, scalar }) {
- const data = useMemo(() => {
- const miscCost = cost.totalCost - (cost.cpuCost + cost.ramCost + cost.pvCost)
-
- return [
- { dim: 'cpu', cost: scale(cost.cpuCost, scalar) },
- { dim: 'memory', cost: scale(cost.ramCost, scalar) },
- { dim: 'storage', cost: scale(cost.pvCost, scalar) },
- { dim: 'miscellaneous', cost: scale(miscCost, scalar) },
- ]
- }, [cost, scalar])
-
- const total = round(sum(data.map(({ cost }) => cost)))
-
- return (
-
-
-
- `$${Number(val).toLocaleString('en-US', { minimumFractionDigits: 2 })}`}
- margin={{ top: 50, right: 50, bottom: 50, left: 50 }}
- borderColor={{ from: 'color' }}
- dotBorderWidth={2}
- fillOpacity={0.7}
- gridLevels={3}
- isInteractive
- dotSize={3}
- tooltipFormat={val => `$${Number(val).toLocaleString('en-US', { minimumFractionDigits: 2 })}`}
- colors={COLOR_MAP}
- />
-
-
- Kubernetes Cost
-
- ${total}
-
-
-
-
- )
-}
-
-function PlanFeature({ feature: { name, description } }) {
- return (
-
-
-
- {name}
- {description}
-
-
- )
-}
-
-function PlanLimits({ limits }) {
- return (
-
- {Object.entries(limits).map(([name, val], i) => (
-
- {name}
-
- {val}
-
- ))}
-
- )
-}
-
-function PluralCost({ license }) {
- const { status: plural } = license
-
- return (
-
- Plural Cost
-
- {plural.plan || 'Free'} Plan
-
- {plural.features && (
-
- {plural.features.map(feature => (
-
- ))}
-
- )}
- {plural.limits && }
-
- )
-}
-
-export function CostBreakdown({ cost, license }) {
- const scalar = cost ? Math.max(MINUTES_MONTH / cost.minutes, 1) : 1
-
- return (
-
- {license && }
- {cost && (
-
-
- )}
-
- )
-}
-
-export function CostAnalysis({ cost, license }) {
- const [open, setOpen] = useState(false)
- const close = useCallback(() => setOpen(false), [setOpen])
-
- return (
- <>
- setOpen(true)}
- >
- Cost Breakdown
-
-
- {open && (
-
-
-
-
-
-
- )}
- >
- )
-}
diff --git a/assets/src/components/repos/Installer.js b/assets/src/components/repos/Installer.jsx
similarity index 100%
rename from assets/src/components/repos/Installer.js
rename to assets/src/components/repos/Installer.jsx
diff --git a/assets/src/components/repos/Provider.js b/assets/src/components/repos/Provider.jsx
similarity index 100%
rename from assets/src/components/repos/Provider.js
rename to assets/src/components/repos/Provider.jsx
diff --git a/assets/src/components/repos/Recipes.js b/assets/src/components/repos/Recipes.jsx
similarity index 98%
rename from assets/src/components/repos/Recipes.js
rename to assets/src/components/repos/Recipes.jsx
index 4ae51e7f23..947bb95e57 100644
--- a/assets/src/components/repos/Recipes.js
+++ b/assets/src/components/repos/Recipes.jsx
@@ -94,7 +94,7 @@ export function Recipes({ repo, setOpen, setRecipe }) {
style={{ overflow: 'auto', maxHeight: '80vh', minHeight: '150px' }}
>
{data && data.recipes && (
-
diff --git a/assets/src/components/repos/Repositories.js b/assets/src/components/repos/Repositories.jsx
similarity index 100%
rename from assets/src/components/repos/Repositories.js
rename to assets/src/components/repos/Repositories.jsx
diff --git a/assets/src/components/repos/SearchRepositories.js b/assets/src/components/repos/SearchRepositories.jsx
similarity index 96%
rename from assets/src/components/repos/SearchRepositories.js
rename to assets/src/components/repos/SearchRepositories.jsx
index 7ddf9614d9..fc4001a3a1 100644
--- a/assets/src/components/repos/SearchRepositories.js
+++ b/assets/src/components/repos/SearchRepositories.jsx
@@ -15,7 +15,7 @@ export function Repository({ repo, setRepo }) {
flex={false}
direction="row"
align="center"
- gap="small"
+ gap="small"
pad="small"
border={{ side: 'bottom', color: 'light-3' }}
onClick={setRepo && (() => setRepo(repo))}
@@ -84,9 +84,9 @@ export function SearchRepos({ setOpen, setRepo }) {
>
{data && data.repositories && data.repositories.edges.map(({ node: repo }) => (
-
))}
diff --git a/assets/src/components/repos/Tags.js b/assets/src/components/repos/Tags.jsx
similarity index 89%
rename from assets/src/components/repos/Tags.js
rename to assets/src/components/repos/Tags.jsx
index 0768cd60e9..58a539377d 100644
--- a/assets/src/components/repos/Tags.js
+++ b/assets/src/components/repos/Tags.jsx
@@ -1,10 +1,17 @@
import { useState } from 'react'
-import { Box, Keyboard, Text, TextInput } from 'grommet'
+import {
+ Box,
+ Keyboard,
+ Text,
+ TextInput,
+} from 'grommet'
import { Scroller, Tag as TagInner } from 'forge-core'
import { extendConnection } from '../../utils/graphql'
-export function TagInput({ addTag, removeTag, tags, round, ...rest }) {
+export function TagInput({
+ addTag, removeTag, tags, round, ...rest
+}) {
const [current, setCurrent] = useState('')
return (
@@ -52,7 +59,9 @@ export function TagInput({ addTag, removeTag, tags, round, ...rest }) {
)
}
-export function TagContainer({ enabled, children, gap, pad, onClick }) {
+export function TagContainer({
+ enabled, children, gap, pad, onClick,
+}) {
const border = enabled ? { side: 'right', color: 'focus', size: '2px' } : null
return (
@@ -87,7 +96,9 @@ export function Tag({ tag: { tag, count }, setTag, enabled }) {
)
}
-export default function Tags({ tags: { pageInfo, edges }, fetchMore, tag, setTag, pad }) {
+export default function Tags({
+ tags: { pageInfo, edges }, fetchMore, tag, setTag, pad,
+}) {
return (
parse(c, i, theme))
-}
-
-const border = ({ borderSize, borderSide, border }) => (
- (borderSize || borderSide) ? { side: borderSide, color: border, size: borderSize } : border
-)
-
-function DisplayBox({ children, attributes }) {
- return (
-
- {recurse(children)}
-
- )
-}
-
-function Attachment({ children, attributes, theme }) {
-
- const { accent, margin, ...rest } = attributes || {}
-
- return (
-
-
- {recurse(children)}
-
-
- )
-}
-
-function DisplayText({ attributes, value }) {
- const attrs = attributes || {}
- const val = attrs.value || value
- const { size, ...rest } = attrs
-
- return (
- {val}
-
- )
-}
-
-function DisplayMarkdown({ attributes: { value, ...rest } }) {
- if (!value) return null
-
- return (
-
- {value}
-
- )
-}
-
-function Image({ attributes: { url, width, height, ...rest } }) {
- return (
-
- )
-}
-
-function Link({ value, attributes, children }) {
- const val = value || attributes.value
-
- return (
-
- {val || recurse(children)}
-
-
- )
-}
-
-function DisplayButton({ attributes: { action, headline, ...rest } }) {
- const hist = useHistory()
- const { namespace, name } = useParams()
- const { context } = useContext(DisplayContext)
- const [mutation, { loading, error }] = useMutation(EXECUTE_RUNBOOK, {
- variables: { name, namespace, input: { context: JSON.stringify(context), action } },
- onCompleted: ({ executeRunbook: { redirectTo } }) => {
- if (redirectTo) {
- hist.push(redirectTo)
- }
- },
- })
-
- if (!action) return buttonComponent(rest)
-
- if (headline) {
- return (
-
- <>
- {error && (
-
- )}
- {buttonComponent({ ...rest, loading, onClick: mutation })}
- >
-
- )
- }
-
- return (
- <>
- {error && (
-
- )}
- {buttonComponent({ ...rest, loading, onClick: mutation })}
- >
- )
-}
-
-function buttonComponent({ primary, key, ...props }) {
- if (primary) {
- return (
-
- )
- }
-
- return (
-
- )
-}
-
-export function convertType(val, type) {
- if (!type) return val
-
- if (type === 'int') return parseInt(val)
- if (type === 'float') return parseFloat(val)
- if (type === 'bool') return val === 'true'
-
- return val
-}
-
-function Input({ attributes, children }) {
- const { context, setContext, ...rest } = useContext(DisplayContext)
- const [value, setValue] = useState(children && children.length > 0 ? valueFrom(children[0], rest) : '')
- useEffect(() => {
- const { name } = attributes
- const val = value === '' ? null : value
- const converted = convertType(val, attributes.datatype)
- if (context[name] !== converted && converted) {
- setContext({ ...context, [name]: converted })
- }
- }, [attributes, context, setContext, value])
-
- return (
-
- )
-}
-
-function valueFrom({ attributes: { datasource, path, doc } }, { datasources }) {
- const object = extract(datasources[datasource], doc)
- if (!object) return null
-
- return query(object, path)
-}
-
-function ValueFrom(props) {
- const display = useContext(DisplayContext)
-
- return valueFrom(props, display)
-}
-
-const convertVals = values => values.map(({ timestamp, value }) => ({ x: new Date(timestamp * 1000), y: parseFloat(value) }))
-
-function formatLegend(legend, properties) {
- if (!properties) return legend
-
- return Object.entries(properties)
- .reduce((leg, [k, v]) => leg.replace(`$${k}`, v), legend)
-}
-
-function Timeseries({ attributes: { datasource, label } }) {
- const { datasources } = useContext(DisplayContext)
- const { metrics, format } = useMemo(() => {
- const { prometheus, source } = datasources[datasource]
- const legend = source && source.prometheus.legend
- const format = source && source.prometheus.format
- const metrics = prometheus.map(({ metric, values }) => ({
- id: formatLegend(legend, metric),
- data: convertVals(values),
- }))
-
- return { metrics, format: ValueFormats[format] || (v => v) }
- }, [datasources, datasource])
-
- return (
-
-
-
-
- )
-}
-
-function TableRow({ data, columns }) {
- return (
-
- {columns.map(({ attributes: { header, width, path } }) => (
-
- ))}
-
- )
-}
-
-function Table({ attributes: { datasource, width, height, path }, children }) {
- const { datasources } = useContext(DisplayContext)
- const entries = path ? query(datasources[datasource], path) : datasources[datasource]
-
- return (
-
-
- {children.map(({ attributes: { header, width } }) => (
-
- ))}
-
- {entries.map((data, ind) => (
-
- ))}
-
- )
-}
-
-function parse(struct, index, theme) {
- const props = { ...struct, key: index, theme }
- switch (struct._type) {
- case 'box':
- return
- case 'attachment':
- return
- case 'text':
- return
- case 'markdown':
- return
- case 'image':
- return
- case 'link':
- return
- case 'input':
- return
- case 'button':
- return
- case 'valueFrom':
- return
- case 'timeseries':
- return
- case 'table':
- return
- default:
- return null
- }
-}
-
-export function Display({ data, root: { children, attributes } }) {
- const theme = useContext(ThemeContext)
- const datasources = useMemo(() => (
- data.reduce((acc, entry) => ({ ...acc, [entry.name]: entry }), {})
- ), [data])
- const [context, setContext] = useState({})
-
- return (
-
-
- {recurse(children, theme)}
-
-
- )
-}
diff --git a/assets/src/components/runbooks/PinnedRunbooks.js b/assets/src/components/runbooks/PinnedRunbooks.jsx
similarity index 89%
rename from assets/src/components/runbooks/PinnedRunbooks.js
rename to assets/src/components/runbooks/PinnedRunbooks.jsx
index f1b1fec45c..8dca6552d4 100644
--- a/assets/src/components/runbooks/PinnedRunbooks.js
+++ b/assets/src/components/runbooks/PinnedRunbooks.jsx
@@ -3,7 +3,7 @@ import { useQuery } from '@apollo/react-hooks'
import { Box, Text } from 'grommet'
-import { useHistory } from 'react-router'
+import { useNavigate } from 'react-router-dom'
import { chunk } from 'lodash'
@@ -17,13 +17,13 @@ import { POLL_INTERVAL } from './constants'
import { StatusIcon } from './StatusIcon'
function RunbookItem({ runbook, namespace, width }) {
- const hist = useHistory()
+ const navigate = useNavigate()
const { name, description } = runbook.spec
return (
hist.push(`/runbooks/${namespace}/${runbook.name}`)}
+ onClick={() => navigate(`/runbooks/${namespace}/${runbook.name}`)}
>
{/*
@@ -91,8 +91,8 @@ export function PinnedRunbooks({ border }) {
align="center"
>
{books.map(book => (
-
diff --git a/assets/src/components/runbooks/Runbook.js b/assets/src/components/runbooks/Runbook.js
deleted file mode 100644
index a98763d818..0000000000
--- a/assets/src/components/runbooks/Runbook.js
+++ /dev/null
@@ -1,165 +0,0 @@
-import React, { useContext, useEffect, useState } from 'react'
-import { useQuery } from '@apollo/react-hooks'
-import { useParams } from 'react-router'
-
-import { TabContent, TabHeader, TabHeaderItem, Tabs } from 'forge-core'
-
-import { Box, Text } from 'grommet'
-
-import { Portal } from 'react-portal'
-
-import { BreadcrumbsContext } from '../Breadcrumbs'
-import { LoopingLogo } from '../utils/AnimatedLogo'
-
-import { useEnsureCurrent } from '../Installations'
-
-import { DURATIONS, RangePicker } from '../Dashboard'
-
-import { Display } from './Display'
-import { RUNBOOK_Q } from './queries'
-
-import { StatusIcon } from './StatusIcon'
-
-import { RunbookExecutions } from './RunbookExecutions'
-
-const POLL_INTERVAL = 30 * 1000
-
-export const ActionContext = React.createContext({})
-
-function ActionContainer() {
- const { setRef } = useContext(ActionContext)
-
- return (
-
- )
-}
-
-export function ActionPortal({ children }) {
- const { ref } = useContext(ActionContext)
-
- return (
-
-
- {children}
-
-
- )
-}
-
-export function Runbook() {
- const [duration, setDuration] = useState(DURATIONS[0])
- const { namespace, name } = useParams()
- const { setBreadcrumbs } = useContext(BreadcrumbsContext)
- const [ref, setRef] = useState(null)
- const { data, loading, fetchMore, refetch } = useQuery(RUNBOOK_Q, {
- variables: {
- namespace,
- name,
- context: { timeseriesStart: -duration.offset, timeseriesStep: duration.step },
- },
- fetchPolicy: 'cache-and-network',
- pollInterval: POLL_INTERVAL,
- })
-
- useEffect(() => {
- setBreadcrumbs([
- { text: 'runbooks', url: '/runbooks' },
- { text: namespace, url: `/runbooks/${namespace}` },
- { text: name, url: `/runbooks/${namespace}/${name}` },
- ])
- }, [namespace, name])
-
- useEnsureCurrent(namespace)
-
- if (!data) return
-
- const { runbook } = data
-
- return (
-
-
-
-
-
-
-
- {runbook.spec.name}
-
- {runbook.spec.description}
-
-
-
-
-
-
-
-
- refetch()}
- >
-
-
- runbook
-
-
-
- executions
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- )
-}
diff --git a/assets/src/components/runbooks/RunbookExecutions.js b/assets/src/components/runbooks/RunbookExecutions.js
deleted file mode 100644
index b23e1fecda..0000000000
--- a/assets/src/components/runbooks/RunbookExecutions.js
+++ /dev/null
@@ -1,100 +0,0 @@
-import { Box } from 'grommet'
-import moment from 'moment'
-import { useState } from 'react'
-
-import { extendConnection } from '../../utils/graphql'
-import { AvatarCell } from '../audits/Audits'
-import { HeaderItem } from '../kubernetes/Pod'
-import { StandardScroller } from '../utils/SmoothScroller'
-
-function ExecutionsHeader() {
- return (
-
-
-
-
-
- )
-}
-
-function ExecutionRow({ runbook: { insertedAt, user, context } }) {
- return (
-
-
-
-
-
- {JSON.stringify(context)}
-
-
-
- )
-}
-
-export function Placeholder() {
- return (
-
- )
-}
-
-export function RunbookExecutions({ runbook, loading, fetchMore }) {
- const [listRef, setListRef] = useState(null)
- const { edges, pageInfo } = runbook.executions
-
- return (
-
-
-
- }
- loadNextPage={() => pageInfo.hasNextPage && fetchMore({
- variables: { cursor: pageInfo.endCursor },
- updateQuery: (prev, { fetchMoreResult: { runbook } }) => (
- { ...prev, runbook: extendConnection(prev, runbook.executions, 'executions') }
- ),
- })}
- />
-
-
-
- )
-}
diff --git a/assets/src/components/runbooks/Runbooks.js b/assets/src/components/runbooks/Runbooks.js
deleted file mode 100644
index 631fa5f1e1..0000000000
--- a/assets/src/components/runbooks/Runbooks.js
+++ /dev/null
@@ -1,128 +0,0 @@
-import { useContext, useEffect } from 'react'
-import { Box, Text } from 'grommet'
-import { useQuery } from '@apollo/react-hooks'
-
-import { useHistory, useParams } from 'react-router'
-
-import { ApplicationIcon, InstallationContext, hasIcon, useEnsureCurrent } from '../Installations'
-
-import { BreadcrumbsContext } from '../Breadcrumbs'
-
-import { Container } from '../utils/Container'
-
-import { RUNBOOKS_Q } from './queries'
-import { POLL_INTERVAL } from './constants'
-
-import { StatusIcon } from './StatusIcon'
-
-function RunbookRow({ runbook, namespace }) {
- const hist = useHistory()
- const { name, description } = runbook.spec
-
- return (
- hist.push(`/runbooks/${namespace}/${runbook.name}`)}>
-
-
- {name}
-
- {description}
-
-
-
- )
-}
-
-export function Runbooks() {
- const history = useHistory()
- const { repo } = useParams()
- const { currentApplication, setOnChange } = useContext(InstallationContext)
- const { data } = useQuery(RUNBOOKS_Q, {
- variables: { namespace: currentApplication.name },
- fetchPolicy: 'cache-and-network',
- pollInterval: POLL_INTERVAL,
- })
-
- const { setBreadcrumbs } = useContext(BreadcrumbsContext)
- useEffect(() => {
- setBreadcrumbs([
- { text: 'runbooks', url: '/runbooks' },
- { text: currentApplication.name, url: `/runbooks/${currentApplication.name}` },
- ])
- }, [currentApplication])
-
- useEffect(() => {
- setOnChange({ func: ({ name }) => history.push(`/runbooks/${name}`) })
- }, [])
- useEnsureCurrent(repo)
-
- const namespace = currentApplication.name
-
- return (
-
-
-
- {hasIcon(currentApplication) && (
-
- )}
-
- {currentApplication.name}
-
- a collection of runbooks to help operate this application
-
-
-
-
-
- {data && data.runbooks.map(book => (
-
- ))}
-
-
- )
-}
diff --git a/assets/src/components/runbooks/StatusIcon.js b/assets/src/components/runbooks/StatusIcon.jsx
similarity index 94%
rename from assets/src/components/runbooks/StatusIcon.js
rename to assets/src/components/runbooks/StatusIcon.jsx
index 21a4ffc8d5..e2087bdbf9 100644
--- a/assets/src/components/runbooks/StatusIcon.js
+++ b/assets/src/components/runbooks/StatusIcon.jsx
@@ -1,7 +1,12 @@
import React, { useContext, useRef, useState } from 'react'
import { Previous } from 'grommet-icons'
import { Check } from 'forge-core'
-import { Box, Drop, Text, ThemeContext } from 'grommet'
+import {
+ Box,
+ Drop,
+ Text,
+ ThemeContext,
+} from 'grommet'
import { normalizeColor } from 'grommet/utils'
import moment from 'moment'
@@ -65,7 +70,7 @@ function AlertDetail({ alert, setAlert }) {
flex={false}
pad="xsmall"
round="xsmall"
- hoverIndicator="tone-light"
+ hoverIndicator="tone-light"
onClick={e => {
ignore(e); setAlert(null)
}}
@@ -128,7 +133,7 @@ function Alert({ alert, setAlert }) {
pad="small"
round="xsmall"
onClick={e => {
- ignore(e); setAlert(alert)
+ ignore(e); setAlert(alert)
}}
hoverIndicator="tone-light"
>
@@ -158,7 +163,7 @@ function Alert({ alert, setAlert }) {
-
+
)
}
@@ -183,8 +188,8 @@ function Alerts({ alerts }) {
>
{alerts.map((alert, ind) => (
@@ -209,12 +214,13 @@ export function StatusIcon({ status, size, innerSize }) {
ref={ref}
round="full"
height={outer}
- width={outer}
+ width={outer}
align="center"
justify="center"
background={color}
onClick={e => {
- ignore(e); !healthy && setOpen(true)
+ ignore(e)
+ if (!healthy) setOpen(true)
}}
onMouseEnter={() => setHover(true)}
onMouseLeave={() => setHover(false)}
diff --git a/assets/src/components/runbooks/queries.js b/assets/src/components/runbooks/queries.js
index 399bb5636e..6412ce2452 100644
--- a/assets/src/components/runbooks/queries.js
+++ b/assets/src/components/runbooks/queries.js
@@ -1,7 +1,12 @@
import gql from 'graphql-tag'
import { PageInfo } from '../graphql/base'
-import { RunbookAlertStatus, RunbookDataFragment, RunbookExecutionFragment, RunbookFragment } from '../graphql/runbooks'
+import {
+ RunbookAlertStatus,
+ RunbookDataFragment,
+ RunbookExecutionFragment,
+ RunbookFragment,
+} from '../graphql/runbooks'
export const RUNBOOKS_Q = gql`
query Runbooks($namespace: String!, $pinned: Boolean) {
@@ -13,7 +18,7 @@ export const RUNBOOKS_Q = gql`
`
export const RUNBOOK_Q = gql`
- query Runbooks($namespace: String!, $name: String!, $context: RunbookContext, $cursor: String) {
+ query Runbooks($namespace: String!, $name: String!, $context: RunbookContext) {
runbook(namespace: $namespace, name: $name) {
name
status { alerts { ...RunbookAlertStatus } }
@@ -23,14 +28,21 @@ export const RUNBOOK_Q = gql`
display
}
data(context: $context) { ...RunbookDataFragment }
- executions(first: 50, after: $cursor) {
+ }
+ }
+ ${RunbookAlertStatus}
+ ${RunbookDataFragment}
+`
+
+export const RUNBOOK_EXECUTIONS_Q = gql`
+ query Runbooks($namespace: String!, $name: String!, $cursor: String) {
+ runbook(namespace: $namespace, name: $name) {
+ executions(first: 20, after: $cursor) {
pageInfo { ...PageInfo }
edges { node { ...RunbookExecutionFragment } }
}
}
}
- ${RunbookAlertStatus}
- ${RunbookDataFragment}
${PageInfo}
${RunbookExecutionFragment}
`
diff --git a/assets/src/components/runbooks/utils.js b/assets/src/components/runbooks/utils.js
index 027c1e0499..22baf046a7 100644
--- a/assets/src/components/runbooks/utils.js
+++ b/assets/src/components/runbooks/utils.js
@@ -1,4 +1,4 @@
-import fileSize from 'filesize'
+import { filesize } from 'filesize'
import jp from 'jsonpath'
import { deepFetch } from '../../utils/graphql'
@@ -8,7 +8,7 @@ export const query = (object, path) => jp.query(object, `$.${path}`)[0]
export const ValueFormats = {
cpu: cpuFormat,
- memory: fileSize,
+ memory: filesize,
}
export function extract(data, doc) {
@@ -16,5 +16,5 @@ export function extract(data, doc) {
const raw = deepFetch(data, doc)
- return JSON.parse(raw)
+ return JSON.parse(raw)
}
diff --git a/assets/src/components/sidebar.css b/assets/src/components/sidebar.css
deleted file mode 100644
index 20d25d9b7d..0000000000
--- a/assets/src/components/sidebar.css
+++ /dev/null
@@ -1,4 +0,0 @@
-/* .sidebar-icon path {
- stroke-width: 1 !important;
- stroke: #ffffff !important;
-} */
diff --git a/assets/src/components/terminal/PodShell.js b/assets/src/components/terminal/PodShell.jsx
similarity index 87%
rename from assets/src/components/terminal/PodShell.js
rename to assets/src/components/terminal/PodShell.jsx
index c21ab46f07..ea5e1cb25e 100644
--- a/assets/src/components/terminal/PodShell.js
+++ b/assets/src/components/terminal/PodShell.jsx
@@ -1,5 +1,10 @@
-import { useCallback, useContext, useEffect, useState } from 'react'
-import { useHistory, useParams } from 'react-router'
+import {
+ useCallback,
+ useContext,
+ useEffect,
+ useState,
+} from 'react'
+import { useNavigate, useParams } from 'react-router-dom'
import { Box, Text, TextInput } from 'grommet'
import { Edit } from 'forge-core'
import { Checkmark } from 'grommet-icons'
@@ -17,9 +22,11 @@ import { Icon } from '../users/Group'
import { Shell } from './Shell'
-function ContainerSidebar({ containers, container, namespace, name }) {
- const history = useHistory()
- const onClick = useCallback(c => history.push(`/shell/pod/${namespace}/${name}/${c}`), [history, namespace, name])
+function ContainerSidebar({
+ containers, container, namespace, name,
+}) {
+ const navigate = useNavigate()
+ const onClick = useCallback(c => navigate(`/shell/pod/${namespace}/${name}/${c}`), [namespace, name])
return (
-
diff --git a/assets/src/components/terminal/Shell.js b/assets/src/components/terminal/Shell.jsx
similarity index 87%
rename from assets/src/components/terminal/Shell.js
rename to assets/src/components/terminal/Shell.jsx
index b461bfa5f1..54bb3557d0 100644
--- a/assets/src/components/terminal/Shell.js
+++ b/assets/src/components/terminal/Shell.jsx
@@ -1,4 +1,9 @@
-import { useEffect, useMemo, useRef, useState } from 'react'
+import {
+ useEffect,
+ useMemo,
+ useRef,
+ useState,
+} from 'react'
import { Box } from 'grommet'
import { XTerm } from 'xterm-for-react'
@@ -10,7 +15,9 @@ import './shell.css'
import { normalizedThemes, savedTheme } from './themes'
import { ThemeSelector } from './ThemeSelector'
-export function Shell({ room, header, children: [title, sidebar], command }) {
+export function Shell({
+ room, header, children: [title, sidebar], command,
+}) {
const xterm = useRef(null)
const [channel, setChannel] = useState(null)
const fitAddon = useMemo(() => new FitAddon(), [])
@@ -23,11 +30,13 @@ export function Shell({ room, header, children: [title, sidebar], command }) {
xterm.current.terminal.write(`${header}\r\n\r\n`)
const params = command ? { command } : {}
const chan = socket.channel(room, params)
+
chan.onError(console.log)
chan.on('stdo', ({ message }) => xterm.current?.terminal?.write(message))
chan.join()
-
+
const { cols, rows } = fitAddon.proposeDimensions()
+
chan.push('resize', { width: cols, height: rows })
setChannel(chan)
@@ -59,13 +68,13 @@ export function Shell({ room, header, children: [title, sidebar], command }) {
pad="small"
background={themeStruct.background}
>
- {
- channel && channel.push('resize', { width: cols, height: rows })
+ if (channel) channel.push('resize', { width: cols, height: rows })
}}
onData={text => channel.push('command', { cmd: text })}
/>
diff --git a/assets/src/components/terminal/ThemeSelector.js b/assets/src/components/terminal/ThemeSelector.jsx
similarity index 89%
rename from assets/src/components/terminal/ThemeSelector.js
rename to assets/src/components/terminal/ThemeSelector.jsx
index c38a5d5c13..ee9461468b 100644
--- a/assets/src/components/terminal/ThemeSelector.js
+++ b/assets/src/components/terminal/ThemeSelector.jsx
@@ -47,14 +47,16 @@ function ThemeOption({ name, theme }) {
}
const filterThemes = value => Object.entries(normalizedThemes)
- .filter(([key]) => key.includes(value))
- .map(([key, theme]) => (
- { value: key,
- label: }
- ))
+ .filter(([key]) => key.includes(value))
+ .map(([key, theme]) => (
+ {
+ value: key,
+ label: ,
+ }
+ ))
export function ThemeSelector({ theme }) {
const [value, setValue] = useState(theme)
diff --git a/assets/src/components/types.js b/assets/src/components/types.js
index 87ce57e019..325a7c7c5e 100644
--- a/assets/src/components/types.js
+++ b/assets/src/components/types.js
@@ -1,4 +1,9 @@
-import { Check, Deploy, Install, Reload } from 'forge-core'
+import {
+ Check,
+ Deploy,
+ Install,
+ Reload,
+} from 'forge-core'
export const BuildStatus = {
SUCCESSFUL: 'SUCCESSFUL',
diff --git a/assets/src/components/users/Avatar.js b/assets/src/components/users/Avatar.jsx
similarity index 79%
rename from assets/src/components/users/Avatar.js
rename to assets/src/components/users/Avatar.jsx
index 9ad6055238..4fed3818f8 100644
--- a/assets/src/components/users/Avatar.js
+++ b/assets/src/components/users/Avatar.jsx
@@ -3,14 +3,19 @@ import { last } from 'lodash'
export function initials(name) {
const initials = name
- .split(' ')
- .map(n => n.charAt(0).toUpperCase())
+ .split(' ')
+ .map(n => n.charAt(0).toUpperCase())
+
if (initials.length <= 1) return initials[0]
return `${initials[0]}${last(initials)}`
}
-export default function Avatar({ size, user: { backgroundColor, avatar, profile, name }, onClick, round }) {
+export default function Avatar({
+ size, user: {
+ backgroundColor, avatar, profile, name,
+ }, onClick, round,
+}) {
const icon = profile || avatar
return (
diff --git a/assets/src/components/users/CreateGroup.js b/assets/src/components/users/CreateGroup.jsx
similarity index 94%
rename from assets/src/components/users/CreateGroup.js
rename to assets/src/components/users/CreateGroup.jsx
index ffd103eb6c..d8c4708706 100644
--- a/assets/src/components/users/CreateGroup.js
+++ b/assets/src/components/users/CreateGroup.jsx
@@ -1,5 +1,10 @@
import { useState } from 'react'
-import { Button, InputCollection, ModalHeader, ResponsiveInput } from 'forge-core'
+import {
+ Button,
+ InputCollection,
+ ModalHeader,
+ ResponsiveInput,
+} from 'forge-core'
import { Box, Layer } from 'grommet'
import { useMutation } from 'react-apollo'
@@ -11,13 +16,15 @@ export function GroupForm() {
variables: { attributes: { name } },
update: (cache, { data: { createGroup } }) => {
const { groups, ...data } = cache.readQuery({ query: GROUPS_Q, variables: { q: null } })
+
cache.writeQuery({
query: GROUPS_Q,
variables: { q: null },
data: {
...data,
groups: { ...groups, edges: [{ __typename: 'GroupEdge', node: createGroup }, ...groups.edges] },
- } })
+ },
+ })
},
})
diff --git a/assets/src/components/users/CreateInvite.js b/assets/src/components/users/CreateInvite.jsx
similarity index 95%
rename from assets/src/components/users/CreateInvite.js
rename to assets/src/components/users/CreateInvite.jsx
index f777851fac..06c9fe0e5a 100644
--- a/assets/src/components/users/CreateInvite.js
+++ b/assets/src/components/users/CreateInvite.jsx
@@ -1,5 +1,11 @@
import { useState } from 'react'
-import { Button, Copyable, InputCollection, ModalHeader, ResponsiveInput } from 'forge-core'
+import {
+ Button,
+ Copyable,
+ InputCollection,
+ ModalHeader,
+ ResponsiveInput,
+} from 'forge-core'
import { Box, Layer } from 'grommet'
// import { GroupTypeahead } from './Typeaheads'
import { useMutation } from 'react-apollo'
diff --git a/assets/src/components/users/Directory.js b/assets/src/components/users/Directory.jsx
similarity index 88%
rename from assets/src/components/users/Directory.js
rename to assets/src/components/users/Directory.jsx
index 3851636f3f..5125e452b1 100644
--- a/assets/src/components/users/Directory.js
+++ b/assets/src/components/users/Directory.jsx
@@ -1,10 +1,29 @@
import { useContext, useEffect, useState } from 'react'
-import { Box, Layer, Text, TextInput, ThemeContext } from 'grommet'
+import {
+ Box,
+ Layer,
+ Text,
+ TextInput,
+ ThemeContext,
+} from 'grommet'
import { useMutation, useQuery } from 'react-apollo'
-import { AddGroup, AddUser, Button, CreateRole as CreateRoleI, Group, InputCollection, Messages,
- ModalHeader, ResponsiveInput, Roles, Scroller, User, Webhooks } from 'forge-core'
-
-import { useHistory, useParams } from 'react-router-dom'
+import {
+ AddGroup,
+ AddUser,
+ Button,
+ CreateRole as CreateRoleI,
+ Group,
+ InputCollection,
+ Messages,
+ ModalHeader,
+ ResponsiveInput,
+ Roles,
+ Scroller,
+ User,
+ Webhooks,
+} from 'forge-core'
+
+import { useNavigate, useParams } from 'react-router-dom'
import Toggle from 'react-toggle'
@@ -16,15 +35,20 @@ import { SectionContentContainer, SectionPortal } from '../utils/Section'
import { LoopingLogo } from '../utils/AnimatedLogo'
-import { SIDEBAR_ICON_HEIGHT } from '../Sidebar'
+import { SIDEBAR_ICON_HEIGHT } from '../ConsoleSidebar'
import { WebhookManagement } from '../Webhooks'
import { SMTP_Q, UPDATE_SMTP } from '../graphql/plural'
-import { LoginContext } from '../Login'
+import { LoginContext } from '../contexts'
-import { EDIT_USER, GROUPS_Q, ROLES_Q, USERS_Q } from './queries'
+import {
+ EDIT_USER,
+ GROUPS_Q,
+ ROLES_Q,
+ USERS_Q,
+} from './queries'
import Avatar from './Avatar'
import { GroupForm } from './CreateGroup'
import { InviteForm } from './CreateInvite'
@@ -99,8 +123,9 @@ function SmtpSettingsInner({ smtp }) {
function SmtpSettings() {
const { data } = useQuery(SMTP_Q)
+
console.log(data)
-
+
if (!data) return null
return
@@ -115,7 +140,7 @@ function UserRow({ user }) {
pad="small"
direction="row"
align="center"
- gap="small"
+ gap="small"
border={{ side: 'bottom', color: 'tone-light' }}
>
history.push(`/directory/${section}`)
+ const navigate = useNavigate()
+ const setSection = section => navigate(`/directory/${section}`)
const { setBreadcrumbs } = useContext(BreadcrumbsContext)
+
useEffect(() => setBreadcrumbs([
{ text: 'directory', url: '/directory' },
{ text: section, url: `/directory/${section}` },
@@ -361,22 +392,22 @@ export default function Directory() {
flex={false}
width="200px"
>
- }
- label="Users"
- section="users"
+ }
+ label="Users"
+ section="users"
setSection={setSection}
/>
- }
- label="Groups"
- section="groups"
+ }
+ label="Groups"
+ section="groups"
setSection={setSection}
/>
- }
- label="Roles"
- section="roles"
+ }
+ label="Roles"
+ section="roles"
setSection={setSection}
/>
{me.roles?.admin && (
@@ -398,8 +429,8 @@ export default function Directory() {
form={ }
>
{onClick => (
- }
+ }
label="Create Group"
onClick={onClick}
/>
@@ -411,9 +442,9 @@ export default function Directory() {
form={ }
>
{onClick => (
- }
- label="Create Role"
+ }
+ label="Create Role"
onClick={onClick}
/>
)}
@@ -423,8 +454,8 @@ export default function Directory() {
form={ }
>
{onClick => (
- }
+ }
label="Invite User"
onClick={onClick}
/>
diff --git a/assets/src/components/users/EditUser.js b/assets/src/components/users/EditUser.jsx
similarity index 96%
rename from assets/src/components/users/EditUser.js
rename to assets/src/components/users/EditUser.jsx
index fd294374eb..c41409e458 100644
--- a/assets/src/components/users/EditUser.js
+++ b/assets/src/components/users/EditUser.jsx
@@ -1,5 +1,10 @@
import React, { useCallback, useContext, useState } from 'react'
-import { Anchor, Box, Layer, Text } from 'grommet'
+import {
+ Anchor,
+ Box,
+ Layer,
+ Text,
+} from 'grommet'
import { Checkmark, StatusCritical } from 'grommet-icons'
import {
Button,
@@ -17,12 +22,14 @@ import yaml from 'yaml'
import Highlight from 'react-highlight.js'
import { fetchToken, wipeToken } from '../../helpers/auth'
-import { LoginContext } from '../Login'
+
import { SectionContentContainer, SectionPortal } from '../utils/Section'
-import { SIDEBAR_ICON_HEIGHT } from '../Sidebar'
+import { SIDEBAR_ICON_HEIGHT } from '../ConsoleSidebar'
import { ModalHeader } from '../utils/Modal'
import { localized } from '../../helpers/hostname'
+import { LoginContext } from '../contexts'
+
import Avatar from './Avatar'
import { EDIT_USER } from './queries'
@@ -93,6 +100,7 @@ function EditSelect({ edit, icon }) {
function EditContent({ edit, children }) {
const { editing } = useContext(EditContext)
+
if (editing !== edit) return null
return (
@@ -107,8 +115,12 @@ function EditContent({ edit, children }) {
)
}
-function sanitize({ name, repositories, permissions, roleBindings }) {
- return { name, repositories, permissions, roleBindings: roleBindings.map(sanitizeBinding) }
+function sanitize({
+ name, repositories, permissions, roleBindings,
+}) {
+ return {
+ name, repositories, permissions, roleBindings: roleBindings.map(sanitizeBinding),
+ }
}
function sanitizeBinding({ user, group }) {
@@ -243,6 +255,7 @@ export default function EditUser() {
fill
>
{open && }
+ {/* eslint-disable-next-line react/jsx-no-constructed-context-values */}
{
const [mutation] = useMutation(DELETE_GROUP_MEMBER, {
@@ -30,7 +49,7 @@ const GroupMemberRow = React.memo(({ group, user }) => {
fill="horizontal"
direction="row"
gap="small"
- border={{ side: 'bottom', color: 'light-3' }}
+ border={{ side: 'bottom', color: 'light-3' }}
align="center"
pad={{ horizontal: 'small' }}
height="75px"
@@ -55,10 +74,10 @@ const GroupMemberRow = React.memo(({ group, user }) => {
-
@@ -134,7 +153,9 @@ function GroupMembers({ group }) {
)
}
-export function Icon({ icon, iconAttrs, tooltip, onClick, hover }) {
+export function Icon({
+ icon, iconAttrs, tooltip, onClick, hover,
+}) {
const dropRef = useRef()
const [open, setOpen] = useState(false)
@@ -320,9 +341,9 @@ export default function GroupRow({ group }) {
/>,
})}
/>
- setModal({
text: `${group.name} members`,
body: ,
@@ -330,10 +351,10 @@ export default function GroupRow({ group }) {
height: '60vh',
})}
/>
-
diff --git a/assets/src/components/users/Notifications.js b/assets/src/components/users/Notifications.jsx
similarity index 78%
rename from assets/src/components/users/Notifications.js
rename to assets/src/components/users/Notifications.jsx
index e029eee27b..2c4cad16d1 100644
--- a/assets/src/components/users/Notifications.js
+++ b/assets/src/components/users/Notifications.jsx
@@ -1,8 +1,21 @@
-import { useCallback, useContext, useMemo, useRef, useState } from 'react'
-import { Eye, Notification } from 'forge-core'
+import {
+ useCallback,
+ useContext,
+ useMemo,
+ useRef,
+ useState,
+} from 'react'
+import { Eye } from 'forge-core'
import { Box, Stack, Text } from 'grommet'
-import { useApolloClient, useMutation, useQuery, useSubscription } from '@apollo/react-hooks'
+import {
+ useApolloClient,
+ useMutation,
+ useQuery,
+ useSubscription,
+} from '@apollo/react-hooks'
+
+import { BellIcon } from '@pluralsh/design-system'
import { FlyoutContainer } from '../Console'
import { ME_Q, NOTIFICATIONS_Q } from '../graphql/users'
@@ -11,18 +24,15 @@ import { extendConnection, updateCache } from '../../utils/graphql'
import { ApplicationIcon, InstallationContext } from '../Installations'
import { SeverityNub } from '../runbooks/StatusIcon'
-import { LoginContext } from '../Login'
-import { Tooltip } from '../utils/Tooltip'
+import { LoginContext } from '../contexts'
import { MARK_READ, NOTIFS_SUB } from './queries'
-const SIZE = '35px'
-
function NotificationRow({ notif }) {
const { applications, setCurrentApplication } = useContext(InstallationContext)
const app = useMemo(() => applications.find(({ name }) => name === notif.repository), [applications, notif])
const setCurrent = useCallback(() => {
- if (app) setCurrentApplication(app)
+ if (app) setCurrentApplication(app)
}, [app, setCurrentApplication])
return (
@@ -33,7 +43,7 @@ function NotificationRow({ notif }) {
border="bottom"
hoverIndicator="card"
direction="row"
- align="center"
+ align="center"
onClick={setCurrent}
>
@@ -127,9 +137,8 @@ export function Notifications() {
const dropRef = useRef()
const client = useApolloClient()
const [open, setOpen] = useState(false)
- const [hover, setHover] = useState(false)
const [all, setAll] = useState(false)
- const { me } = useContext(LoginContext)
+ const { me } = useContext(LoginContext)
const [mutation] = useMutation(MARK_READ, {
update: cache => updateCache(cache, {
query: ME_Q,
@@ -158,18 +167,11 @@ export function Notifications() {
setHover(true)}
- onMouseLeave={() => setHover(false)}
- hoverIndicator="sidebarHover"
onClick={() => setOpen(true)}
>
-
+
{me.unreadNotifications > 0 && (
)}
- {hover && (
-
- Notifications
-
-
- )}
{open && (
- {
if (enable) {
setAttributes({ ...attributes, permissions: [permission, ...attributes.permissions] })
@@ -79,7 +91,9 @@ const TEXT = {
group: { label: 'group bindings', placeholder: 'search for groups to add' },
}
-export function BindingInput({ type, fetcher, bindings, remove, add }) {
+export function BindingInput({
+ type, fetcher, bindings, remove, add,
+}) {
const client = useApolloClient()
const [suggestions, setSuggestions] = useState([])
const { placeholder, label } = TEXT[type]
@@ -118,7 +132,9 @@ export function BindingInput({ type, fetcher, bindings, remove, add }) {
)
}
-function RoleForm({ attributes, setAttributes, roleBindings, setRoleBindings }) {
+function RoleForm({
+ attributes, setAttributes, roleBindings, setRoleBindings,
+}) {
const [repositories, setRepositories] = useState(attributes.repositories.join(', '))
return (
@@ -232,12 +248,16 @@ function EditRole({ role, setOpen }) {
}
export function CreateRole() {
- const [attributes, setAttributes] = useState({ name: '', description: '', repositories: [], permissions: [] })
+ const [attributes, setAttributes] = useState({
+ name: '', description: '', repositories: [], permissions: [],
+ })
const [roleBindings, setRoleBindings] = useState([])
- const [mutation, { loading }] = useMutation(CREATE_ROLE, { variables: {
- attributes: { ...attributes, roleBindings: roleBindings.map(sanitize) },
- update: (cache, { data: { createRole } }) => addRole(cache, createRole),
- } })
+ const [mutation, { loading }] = useMutation(CREATE_ROLE, {
+ variables: {
+ attributes: { ...attributes, roleBindings: roleBindings.map(sanitize) },
+ update: (cache, { data: { createRole } }) => addRole(cache, createRole),
+ },
+ })
return (
({ type, duration: 150, delay: 0, size: 'xlarge' })
+const slideAnimate = type => ({
+ type, duration: 150, delay: 0, size: 'xlarge',
+})
function Content({ children, slide }) {
return (
diff --git a/assets/src/components/utils/AnimatedLogo.js b/assets/src/components/utils/AnimatedLogo.jsx
similarity index 78%
rename from assets/src/components/utils/AnimatedLogo.js
rename to assets/src/components/utils/AnimatedLogo.jsx
index 2b36293226..cc1955a5b2 100644
--- a/assets/src/components/utils/AnimatedLogo.js
+++ b/assets/src/components/utils/AnimatedLogo.jsx
@@ -1,11 +1,11 @@
import { Box } from 'grommet'
import './logo-animation.css'
-const BOTTOM_LEFT = `${process.env.PUBLIC_URL}/plural-logomark-mechanical-for-animation-{color}_bottom-left_100px.svg`
-const BOTTOM_RIGHT = `${process.env.PUBLIC_URL}/plural-logomark-mechanical-for-animation-{color}_bottom-right_100px.svg`
-const TOP_LEFT = `${process.env.PUBLIC_URL}/plural-logomark-mechanical-for-animation-{color}_top-left_100px.svg`
-const TOP_RIGHT = `${process.env.PUBLIC_URL}/plural-logomark-mechanical-for-animation-{color}_top-right_100px.svg`
-const DOT = `${process.env.PUBLIC_URL}/plural-logomark-mechanical-for-animation-{color}_dot_100px.svg`
+const BOTTOM_LEFT = '/plural-logomark-mechanical-for-animation-{color}_bottom-left_100px.svg'
+const BOTTOM_RIGHT = '/plural-logomark-mechanical-for-animation-{color}_bottom-right_100px.svg'
+const TOP_LEFT = '/plural-logomark-mechanical-for-animation-{color}_top-left_100px.svg'
+const TOP_RIGHT = '/plural-logomark-mechanical-for-animation-{color}_top-right_100px.svg'
+const DOT = '/plural-logomark-mechanical-for-animation-{color}_dot_100px.svg'
function scaling(scale) {
if (!scale) return null
@@ -13,13 +13,15 @@ function scaling(scale) {
return { transform: `scale(${scale})` }
}
-const image = (img, dark) => img.replace('{color}', dark ? 'wht' : 'blk')
+const image = (img, dark) => img.replace('{color}', dark ? 'wht' : 'blk')
-export function LoopingLogo({ nofill, height, scale, dark, still }) {
+export function LoopingLogo({
+ nofill, height, scale, dark, still,
+}) {
return (
Anser.ansiToJson(escapeCarriageReturn(line), { json: true, remove_empty: true }), [line])
- return blocks.map((json, i) => (
-
- {json.content}
-
- ))
+ return (
+ <>
+ {blocks.map((json, i) => (
+
+ {json.content}
+
+ ))}
+ >
+ )
}
export const AnsiText = React.memo(({ text }) => {
diff --git a/assets/src/components/utils/Chloropleth.js b/assets/src/components/utils/Chloropleth.jsx
similarity index 96%
rename from assets/src/components/utils/Chloropleth.js
rename to assets/src/components/utils/Chloropleth.jsx
index e86fd43bbd..16aaf5f7d0 100644
--- a/assets/src/components/utils/Chloropleth.js
+++ b/assets/src/components/utils/Chloropleth.jsx
@@ -6,13 +6,14 @@ import { max } from 'lodash'
import { normalizeColor } from 'grommet/utils'
+import { useColorMap } from 'utils/color'
+
import countries from './world_countries.json'
-import { useColorMap } from './Graph'
const COLOR_MAP = [
'blue-light-2',
- 'blue-light',
- 'blue',
+ 'blue-light',
+ 'blue',
'blue-dark',
'blue-dark-2',
]
@@ -26,7 +27,7 @@ function Tooltip({ feature }) {
flex={false}
direction="row"
pad="xsmall"
- round="2px"
+ round="2px"
gap="xsmall"
background="white"
align="center"
diff --git a/assets/src/components/utils/Container.js b/assets/src/components/utils/Container.jsx
similarity index 82%
rename from assets/src/components/utils/Container.js
rename to assets/src/components/utils/Container.jsx
index 294f4dd344..a62a09ca93 100644
--- a/assets/src/components/utils/Container.js
+++ b/assets/src/components/utils/Container.jsx
@@ -7,7 +7,9 @@ import { alpha } from '../../utils/color'
export const boxShadow = theme => ({ boxShadow: `2px 2px 2px ${alpha(normalizeColor('backgroundDark', theme), 0.3)}` })
-export function Container({ onClick, gap, children, ...rest }) {
+export function Container({
+ onClick, gap, children, ...rest
+}) {
const theme = useContext(ThemeContext)
return (
@@ -18,8 +20,8 @@ export function Container({ onClick, gap, children, ...rest }) {
round="3px"
background="card"
align="center"
- focusIndicator={false}
- hoverIndicator="cardHover"
+ focusIndicator={false}
+ hoverIndicator="cardHover"
onClick={onClick}
gap={gap || 'small'}
{...rest}
diff --git a/assets/src/components/utils/Date.tsx b/assets/src/components/utils/Date.tsx
new file mode 100644
index 0000000000..9379f346d1
--- /dev/null
+++ b/assets/src/components/utils/Date.tsx
@@ -0,0 +1,20 @@
+import { Flex, Span } from 'honorable'
+
+import moment from 'moment'
+
+// TODO: Export it do design system.
+export function Date({ date }: any) {
+ if (!date) return (n/a )
+
+ return (
+
+ {moment(date).format('ll')}
+
+ {moment(date).format('h:mm A')}
+
+
+ )
+}
diff --git a/assets/src/components/utils/Divider.js b/assets/src/components/utils/Divider.jsx
similarity index 100%
rename from assets/src/components/utils/Divider.js
rename to assets/src/components/utils/Divider.jsx
diff --git a/assets/src/components/utils/ErrorModal.js b/assets/src/components/utils/ErrorModal.jsx
similarity index 100%
rename from assets/src/components/utils/ErrorModal.js
rename to assets/src/components/utils/ErrorModal.jsx
diff --git a/assets/src/components/utils/Graph.js b/assets/src/components/utils/Graph.jsx
similarity index 51%
rename from assets/src/components/utils/Graph.js
rename to assets/src/components/utils/Graph.jsx
index b2c4866151..ec4418a02f 100644
--- a/assets/src/components/utils/Graph.js
+++ b/assets/src/components/utils/Graph.jsx
@@ -3,7 +3,9 @@ import { ResponsiveLine } from '@nivo/line'
import moment from 'moment'
import { last } from 'lodash'
import { Box, Text, ThemeContext } from 'grommet'
-import { normalizeColor } from 'grommet/utils'
+import { semanticColors } from '@pluralsh/design-system/dist/theme/colors'
+import { useColorMap } from 'utils/color'
+import { Flex, P } from 'honorable'
export function dateFormat(date) {
return moment(date).format('MM/DD h:mm:ss a')
@@ -27,79 +29,31 @@ export function GraphHeader({ text }) {
function SliceTooltip({ point: { serieColor, serieId, data } }) {
return (
-
-
- {serieId}
-
- ~> x:
- {data.xFormatted}
-
- y:
- {data.yFormatted}
-
-
+ {serieId} [x: {data.xFormatted}, y: {data.yFormatted}]
+
)
}
-export const COLOR_MAP = [
- 'blue',
- 'orange',
- 'green',
- 'purple',
- 'red',
-
- 'blue-light',
- 'orange-light',
- 'green-light',
- 'purple-light',
- 'red-light',
-
- 'blue-dark',
- 'orange-dark',
- 'green-dark',
- 'purple-dark',
- 'red-dark',
-
- 'blue-light-2',
- 'orange-light-2',
- 'green-light-2',
- 'purple-light-2',
- 'red-light-2',
-
- 'blue-dark-2',
- 'orange-dark-2',
- 'green-dark-2',
- 'purple-dark-2',
- 'red-dark-2',
-]
-
-export function useColorMap(theme, colors) {
- return useMemo(() => (colors || COLOR_MAP).map(c => normalizeColor(c, theme)), [theme, colors])
-}
-
+// TODO: Style legend.
export function Graph({ data, yFormat, tickRotation }) {
const theme = useContext(ThemeContext)
- const colorMap = useColorMap(theme)
+ const colors = useColorMap(theme)
const [selected, setSelected] = useState(null)
const graph = useMemo(() => {
if (data.find(({ id }) => id === selected)) {
@@ -108,35 +62,29 @@ export function Graph({ data, yFormat, tickRotation }) {
return data
}, [data, selected])
+
if (graph.length === 0) return no data
const hasData = !!graph[0].data[0]
return (
selected ? setSelected(null) : setSelected(id),
- direction: 'column',
+ anchor: 'bottom',
+ onClick: ({ id }) => (selected ? setSelected(null) : setSelected(id)),
+ direction: 'row',
justify: false,
- translateX: 100,
- translateY: 0,
+ translateX: 0,
+ translateY: 70,
itemsSpacing: 0,
itemDirection: 'left-to-right',
- itemWidth: 80,
+ itemWidth: 100,
itemHeight: 20,
- itemOpacity: 0.75,
symbolSize: 12,
symbolShape: 'circle',
- symbolBorderColor: 'rgba(0, 0, 0, .5)',
- itemTextColor: 'white',
+ itemTextColor: semanticColors['text-xlight'],
effects: [
{
on: 'hover',
style: {
itemBackground: 'rgba(0, 0, 0, .03)',
- itemOpacity: 1,
+ itemTextColor: semanticColors['text-light'],
},
},
],
},
]}
+ theme={{
+ axis: {
+ ticks: {
+ text: {
+ fill: semanticColors['text-xlight'],
+ },
+ line: {
+ stroke: semanticColors.border,
+ },
+ },
+ legend: {
+ text: {
+ fill: semanticColors['text-light'],
+ },
+ },
+ },
+ grid: {
+ line: {
+ stroke: semanticColors.border,
+ },
+ },
+ }}
/>
)
}
diff --git a/assets/src/components/utils/LabelledInput.js b/assets/src/components/utils/LabelledInput.jsx
similarity index 85%
rename from assets/src/components/utils/LabelledInput.js
rename to assets/src/components/utils/LabelledInput.jsx
index 5d3180d6fc..8c67be4f34 100644
--- a/assets/src/components/utils/LabelledInput.js
+++ b/assets/src/components/utils/LabelledInput.jsx
@@ -1,6 +1,8 @@
import { Box, Text, TextInput } from 'grommet'
-export function LabelledInput({ label, color, weight, value, onChange, placeholder, width, type, modifier }) {
+export function LabelledInput({
+ label, color, weight, value, onChange, placeholder, width, type, modifier,
+}) {
return (
{
+const Item = ({
+ index, mapper, parentRef, isItemLoaded, placeholder, items, style,
+}) => {
if (!isItemLoaded(index)) {
return placeholder && placeholder(index)
}
- return mapper(items[index], items[index + 1] || {}, parentRef, style)
+ return mapper(
+ items[index], items[index + 1] || {}, parentRef, style
+ )
}
-const ItemWrapper = React.memo(({ data: { setSize, width, refreshKey, items, ...rest }, style, index, ...props }) => {
+const ItemWrapper = React.memo(({
+ data: {
+ setSize, width, refreshKey, items, ...rest
+ }, style, index, ...props
+}) => {
const [rowRef, setRowRef] = useState(null)
const item = items[index]
+
useEffect(() => {
if (!rowRef) return
const onTimeout = () => {
setSize(index, rowRef.getBoundingClientRect().height)
}
+
onTimeout()
const timeouts = [10, 50, 100, 500, 1000].map(timeout => setTimeout(onTimeout, timeout))
@@ -81,8 +96,12 @@ const ItemWrapper = React.memo(({ data: { setSize, width, refreshKey, items, ...
)
}, areEqual)
-const buildItemData = memoize((setSize, mapper, isItemLoaded, items, parentRef, width, placeholder, refreshKey, props) => (
- { setSize, mapper, isItemLoaded, items, parentRef, width, placeholder, refreshKey, ...props }
+const buildItemData = memoize((
+ setSize, mapper, isItemLoaded, items, parentRef, width, placeholder, refreshKey, props
+) => (
+ {
+ setSize, mapper, isItemLoaded, items, parentRef, width, placeholder, refreshKey, ...props,
+ }
))
export default function SmoothScroller({
@@ -94,7 +113,7 @@ export default function SmoothScroller({
const loader = useRef()
const setSize = useCallback((index, size) => {
sizeMap.current = { ...sizeMap.current, [index]: size }
- listRef && listRef.resetAfterIndex(index, true)
+ if (listRef) listRef.resetAfterIndex(index, true)
}, [sizeMap, listRef])
const getSize = useCallback(index => sizeMap.current[index] || 50, [sizeMap])
const count = items.length
@@ -107,7 +126,7 @@ export default function SmoothScroller({
loader.current.resetloadMoreItemsCache()
}
mounted.current = true
- loader.current && setLoader(loader.current)
+ if (loader.current) setLoader(loader.current)
}, [refreshKey, mounted, loader, setLoader])
return (
@@ -128,14 +147,16 @@ export default function SmoothScroller({
itemCount={itemCount}
itemSize={getSize}
itemKey={index => `${refreshKey}:${index}`}
- itemData={buildItemData(setSize, mapper, isItemLoaded, items, listRef, width, placeholder, refreshKey, props)}
+ itemData={buildItemData(
+ setSize, mapper, isItemLoaded, items, listRef, width, placeholder, refreshKey, props
+ )}
onScroll={({ scrollOffset }) => handleScroll && handleScroll(scrollOffset > (height / 2))}
onItemsRendered={ctx => {
- props.onRendered && props.onRendered(ctx)
+ if (props.onRendered) props.onRendered(ctx)
onItemsRendered(ctx)
}}
ref={listRef => {
- setListRef && setListRef(listRef)
+ if (setListRef) setListRef(listRef)
ref(listRef)
}}
{...props}
diff --git a/assets/src/components/utils/Loading.js b/assets/src/components/utils/Loading.jsx
similarity index 100%
rename from assets/src/components/utils/Loading.js
rename to assets/src/components/utils/Loading.jsx
diff --git a/assets/src/components/utils/Modal.js b/assets/src/components/utils/Modal.jsx
similarity index 100%
rename from assets/src/components/utils/Modal.js
rename to assets/src/components/utils/Modal.jsx
diff --git a/assets/src/components/utils/PageTitleSelectButton.tsx b/assets/src/components/utils/PageTitleSelectButton.tsx
new file mode 100644
index 0000000000..ca95a61426
--- /dev/null
+++ b/assets/src/components/utils/PageTitleSelectButton.tsx
@@ -0,0 +1,40 @@
+import { DropdownArrowIcon } from '@pluralsh/design-system'
+import { Div, Flex } from 'honorable'
+import { forwardRef } from 'react'
+import styled from 'styled-components'
+
+export const PageTitleSelectButton = styled(forwardRef((props, ref) => (
+
+
+
+ {props.title}
+
+
+
+ {props.label}
+
+
+
+
+
+)))<{ isOpen?: boolean }>(({ isOpen = false }) => ({
+ '.dropdownIcon': {
+ transform: isOpen ? 'scaleY(-1)' : 'scaleY(1)',
+ transition: 'transform 0.1s ease',
+ },
+}))
diff --git a/assets/src/components/utils/ProgressGauge.js b/assets/src/components/utils/ProgressGauge.jsx
similarity index 78%
rename from assets/src/components/utils/ProgressGauge.js
rename to assets/src/components/utils/ProgressGauge.jsx
index bd529bb5d9..b003353354 100644
--- a/assets/src/components/utils/ProgressGauge.js
+++ b/assets/src/components/utils/ProgressGauge.jsx
@@ -5,24 +5,26 @@ import { normalizeColor } from 'grommet/utils'
import { ResponsiveWaffle } from '@nivo/waffle'
import { ResponsivePie } from '@nivo/pie'
-const data = (success, progress, error, theme) => (
+const data = (
+ success, progress, error, theme
+) => (
[
{
- id: 'running',
- label: 'running',
- value: success,
+ id: 'running',
+ label: 'running',
+ value: success,
color: normalizeColor('success', theme),
},
{
- id: 'waiting',
- label: 'waiting',
- value: progress,
+ id: 'waiting',
+ label: 'waiting',
+ value: progress,
color: normalizeColor('progress', theme),
},
{
- id: 'error',
- label: 'error',
- value: error,
+ id: 'error',
+ label: 'error',
+ value: error,
color: normalizeColor('error', theme),
},
]
@@ -30,7 +32,9 @@ const data = (success, progress, error, theme) => (
export function Pie({ success, progress, error }) {
const theme = useContext(ThemeContext)
- const dat = data(success, progress, error, theme)
+ const dat = data(
+ success, progress, error, theme
+ )
return (
color}
+ colors={({ data: { color } }) => color}
/>
)
}
@@ -60,11 +66,14 @@ export function Waffle({ success, progress, error }) {
const total = success + progress + error
const rows = Math.ceil(total / 10)
const cols = Math.min(total, 10)
+
console.log(total)
return (
x)
diff --git a/assets/src/components/utils/Prop.tsx b/assets/src/components/utils/Prop.tsx
new file mode 100644
index 0000000000..c5a0e69d44
--- /dev/null
+++ b/assets/src/components/utils/Prop.tsx
@@ -0,0 +1,16 @@
+import { Div } from 'honorable'
+
+export default function Prop({ children, title, ...props }: any) {
+ return (
+
+
+ {title}
+
+
{children}
+
+ )
+}
diff --git a/assets/src/components/utils/PropsContainer.tsx b/assets/src/components/utils/PropsContainer.tsx
new file mode 100644
index 0000000000..660b7b2e35
--- /dev/null
+++ b/assets/src/components/utils/PropsContainer.tsx
@@ -0,0 +1,22 @@
+import { Div } from 'honorable'
+
+export function PropsContainer({ children, title, ...props }: any) {
+ return (
+
+ {(title && (
+
+ {title}
+
+ ))}
+ {children}
+
+ )
+}
diff --git a/assets/src/components/utils/RangePicker.tsx b/assets/src/components/utils/RangePicker.tsx
new file mode 100644
index 0000000000..667ff08e4a
--- /dev/null
+++ b/assets/src/components/utils/RangePicker.tsx
@@ -0,0 +1,40 @@
+import { SubTab, TabList } from '@pluralsh/design-system'
+import {
+ Key,
+ useEffect,
+ useRef,
+ useState,
+} from 'react'
+
+import { DURATIONS } from 'utils/time'
+
+export default function RangePicker({ duration, setDuration }: any) {
+ const tabStateRef = useRef()
+ const [selectedKey, setSelectedKey] = useState(`${duration.offset}+${duration.step}`)
+
+ useEffect(() => {
+ const dur = DURATIONS.find(d => selectedKey === `${d.offset}+${d.step}`)
+
+ if (dur) setDuration(dur)
+ }, [selectedKey, setDuration])
+
+ return (
+
+ {DURATIONS.map(d => (
+
+ {d.label}
+
+ ))}
+
+ )
+}
diff --git a/assets/src/components/utils/ReturnToBeginning.tsx b/assets/src/components/utils/ReturnToBeginning.tsx
new file mode 100644
index 0000000000..4d47a1aef4
--- /dev/null
+++ b/assets/src/components/utils/ReturnToBeginning.tsx
@@ -0,0 +1,21 @@
+import { Layer } from 'grommet'
+import { Button, CaretUpIcon } from '@pluralsh/design-system'
+
+export function ReturnToBeginning({ beginning }: any) {
+ return (
+
+ }
+ marginRight="100px"
+ marginBottom="30px"
+ >
+ Go to most recent
+
+
+ )
+}
diff --git a/assets/src/components/utils/SearchIcon.js b/assets/src/components/utils/SearchIcon.jsx
similarity index 95%
rename from assets/src/components/utils/SearchIcon.js
rename to assets/src/components/utils/SearchIcon.jsx
index 8e9502613e..fdabadab39 100644
--- a/assets/src/components/utils/SearchIcon.js
+++ b/assets/src/components/utils/SearchIcon.jsx
@@ -6,7 +6,7 @@ export function SearchIcon({ border, size }) {
flex={false}
width={`${size + 10}px`}
height={`${size + 10}px`}
- pad="small"
+ pad="small"
border={{ side: 'all', color: border }}
align="center"
justify="center"
diff --git a/assets/src/components/utils/Section.js b/assets/src/components/utils/Section.jsx
similarity index 91%
rename from assets/src/components/utils/Section.js
rename to assets/src/components/utils/Section.jsx
index c2fb965c17..71a4b63987 100644
--- a/assets/src/components/utils/Section.js
+++ b/assets/src/components/utils/Section.jsx
@@ -15,7 +15,9 @@ export function SectionPortal({ children }) {
)
}
-export function SectionChoice({ label, icon, selected, onClick }) {
+export function SectionChoice({
+ label, icon, selected, onClick,
+}) {
return (
uuidv4(), [])
return (
+ // eslint-disable-next-line react/jsx-no-constructed-context-values
{
setTab(tab)
@@ -35,7 +37,7 @@ export function SidebarTab({ tab, subtab, setTab, setSubTab, name, subnames }) {
align="center"
pad="small"
hoverIndicator="card"
- gap="small"
+ gap="small"
border={{ side: 'bottom' }}
onClick={select}
focusIndicator={false}
@@ -57,10 +59,10 @@ export function SidebarTab({ tab, subtab, setTab, setSubTab, name, subnames }) {
>
{subnames.map(name => (
- setSubTab(name)}
/>
))}
diff --git a/assets/src/components/utils/SmoothScroller.js b/assets/src/components/utils/SmoothScroller.jsx
similarity index 82%
rename from assets/src/components/utils/SmoothScroller.js
rename to assets/src/components/utils/SmoothScroller.jsx
index 77d9f3e349..70a6dc5d88 100644
--- a/assets/src/components/utils/SmoothScroller.js
+++ b/assets/src/components/utils/SmoothScroller.jsx
@@ -1,4 +1,10 @@
-import React, { PureComponent, useCallback, useEffect, useRef, useState } from 'react'
+import React, {
+ PureComponent,
+ useCallback,
+ useEffect,
+ useRef,
+ useState,
+} from 'react'
import { Box } from 'grommet'
import { VariableSizeList } from 'react-window-reversed'
import { FixedSizeList as FixedList, VariableSizeList as List } from 'react-window'
@@ -27,7 +33,6 @@ class SmartLoader extends PureComponent {
}
_onItemsRendered = ({ visibleStartIndex, visibleStopIndex }) => {
-
this._lastRenderedStartIndex = visibleStartIndex
this._lastRenderedStopIndex = visibleStopIndex
@@ -54,6 +59,7 @@ class SmartLoader extends PureComponent {
// eslint-disable-next-line react/destructuring-assignment
const loadMoreItems = this.props.loadMoreItems || this.props.loadMoreRows
const promise = loadMoreItems()
+
if (!promise) return
promise.then(() => {
@@ -106,7 +112,9 @@ function areEqual(prevProps, nextProps) {
)
}
-const Item = ({ index, mapper, isItemLoaded, placeholder, items, setSize }) => {
+const Item = ({
+ index, mapper, isItemLoaded, placeholder, items, setSize,
+}) => {
if (!isItemLoaded(index)) {
return placeholder && placeholder(index)
}
@@ -114,12 +122,16 @@ const Item = ({ index, mapper, isItemLoaded, placeholder, items, setSize }) => {
return mapper(items[index], { next: items[index + 1] || {}, prev: items[index - 1] || {} }, { setSize, index })
}
-const ItemWrapper = React.memo(({ data: { setSize, width, refreshKey, items, isItemLoaded, placeholder, mapper }, style, index }) => {
+const ItemWrapper = React.memo(({
+ data: {
+ setSize, width, refreshKey, items, isItemLoaded, placeholder, mapper,
+ }, style, index,
+}) => {
const [rowRef, setRowRef] = useState(null)
const item = items[index]
const sizeCallback = useCallback(() => {
- rowRef && setSize(index, rowRef.getBoundingClientRect().height)
-// eslint-disable-next-line react-hooks/exhaustive-deps
+ if (rowRef) setSize(index, rowRef.getBoundingClientRect().height)
+ // eslint-disable-next-line react-hooks/exhaustive-deps
}, [rowRef, index])
useEffect(() => {
@@ -157,7 +169,11 @@ const ItemWrapper = React.memo(({ data: { setSize, width, refreshKey, items, isI
)
}, areEqual)
-const FixedItemWrapper = React.memo(({ data: { items, isItemLoaded, placeholder, mapper }, style, index }) => (
+const FixedItemWrapper = React.memo(({
+ data: {
+ items, isItemLoaded, placeholder, mapper,
+ }, style, index,
+}) => (
-
))
-const buildItemData = memoize((setSize, mapper, isItemLoaded, items, parentRef, width, placeholder, refreshKey, props) => (
- { setSize, mapper, isItemLoaded, items, parentRef, width, placeholder, refreshKey, ...props }
+const buildItemData = memoize((
+ setSize, mapper, isItemLoaded, items, parentRef, width, placeholder, refreshKey, props
+) => (
+ {
+ setSize, mapper, isItemLoaded, items, parentRef, width, placeholder, refreshKey, ...props,
+ }
))
export default function SmoothScroller({
- hasNextPage, placeholder, loading, items, loadNextPage, mapper, listRef, setListRef, handleScroll, refreshKey, setLoader, ...props }) {
+ hasNextPage, placeholder, loading, items, loadNextPage, mapper, listRef, setListRef, handleScroll, refreshKey, setLoader, ...props
+}) {
const sizeMap = useRef({})
const setSize = useCallback((index, size) => {
sizeMap.current = { ...sizeMap.current, [index]: size }
- listRef && listRef.resetAfterIndex(index, true)
+ if (listRef) listRef.resetAfterIndex(index, true)
}, [sizeMap, listRef])
const getSize = useCallback(index => sizeMap.current[index] || 50, [sizeMap])
const count = items.length
@@ -205,14 +226,16 @@ export default function SmoothScroller({
itemCount={itemCount}
itemSize={getSize}
itemKey={index => `${refreshKey}:${index}`}
- itemData={buildItemData(setSize, mapper, isItemLoaded, items, listRef, width, placeholder, refreshKey, props)}
+ itemData={buildItemData(
+ setSize, mapper, isItemLoaded, items, listRef, width, placeholder, refreshKey, props
+ )}
onScroll={({ scrollOffset }) => handleScroll && handleScroll(scrollOffset > (height / 2))}
onItemsRendered={ctx => {
- props.onRendered && props.onRendered(ctx)
+ if (props.onRendered) props.onRendered(ctx)
onItemsRendered(ctx)
}}
ref={listRef => {
- setListRef && setListRef(listRef)
+ if (setListRef) setListRef(listRef)
ref(listRef)
}}
{...props}
@@ -227,11 +250,12 @@ export default function SmoothScroller({
}
export function StandardScroller({
- hasNextPage, placeholder, loading, items, loadNextPage, mapper, listRef, setListRef, handleScroll, refreshKey, setLoader, ...props }) {
+ hasNextPage, placeholder, loading, items, loadNextPage, mapper, listRef, setListRef, handleScroll, refreshKey, setLoader, ...props
+}) {
const sizeMap = useRef({})
const setSize = useCallback((index, size) => {
sizeMap.current = { ...sizeMap.current, [index]: size }
- listRef && listRef.resetAfterIndex(index, true)
+ if (listRef) listRef.resetAfterIndex(index, true)
}, [sizeMap, listRef])
const getSize = useCallback(index => sizeMap.current[index] || 50, [sizeMap])
const count = items.length
@@ -257,14 +281,16 @@ export function StandardScroller({
itemCount={itemCount}
itemSize={getSize}
itemKey={index => `${refreshKey}:${index}`}
- itemData={buildItemData(setSize, mapper, isItemLoaded, items, listRef, width, placeholder, refreshKey, props)}
+ itemData={buildItemData(
+ setSize, mapper, isItemLoaded, items, listRef, width, placeholder, refreshKey, props
+ )}
onScroll={({ scrollOffset }) => handleScroll && handleScroll(scrollOffset > (height / 2))}
onItemsRendered={ctx => {
- props.onRendered && props.onRendered(ctx)
+ if (props.onRendered) props.onRendered(ctx)
onItemsRendered(ctx)
}}
ref={listRef => {
- setListRef && setListRef(listRef)
+ if (setListRef) setListRef(listRef)
ref(listRef)
}}
{...props}
@@ -278,7 +304,9 @@ export function StandardScroller({
)
}
-export function FixedScroller({ hasNextPage, loading, items, loadNextPage, mapper, itemSize, placeholder, setLoader }) {
+export function FixedScroller({
+ hasNextPage, loading, items, loadNextPage, mapper, itemSize, placeholder, setLoader,
+}) {
const count = items.length
const itemCount = hasNextPage ? count + 7 : count
const loadMoreItems = loading ? () => {} : loadNextPage
@@ -301,7 +329,9 @@ export function FixedScroller({ hasNextPage, loading, items, loadNextPage, mappe
width={width}
itemSize={itemSize}
itemCount={itemCount}
- itemData={buildItemData(null, mapper, isItemLoaded, items, null, width, placeholder)}
+ itemData={buildItemData(
+ null, mapper, isItemLoaded, items, null, width, placeholder
+ )}
onItemsRendered={onItemsRendered}
ref={ref}
>
diff --git a/assets/src/components/utils/TabSelector.js b/assets/src/components/utils/TabSelector.jsx
similarity index 93%
rename from assets/src/components/utils/TabSelector.js
rename to assets/src/components/utils/TabSelector.jsx
index 61104a6b5b..d71674c2e1 100644
--- a/assets/src/components/utils/TabSelector.js
+++ b/assets/src/components/utils/TabSelector.jsx
@@ -23,7 +23,9 @@ export function TabHeader({ text, selected, onClick }) {
)
}
-export function TabSelector({ enabled, children, gap, pad, hoverIndicator, onClick }) {
+export function TabSelector({
+ enabled, children, gap, pad, hoverIndicator, onClick,
+}) {
const [hover, setHover] = useState(false)
const border = (hover || enabled) ? { side: 'right', color: 'brand', size: '2px' } : null
diff --git a/assets/src/components/utils/TimedCache.js b/assets/src/components/utils/TimedCache.jsx
similarity index 100%
rename from assets/src/components/utils/TimedCache.js
rename to assets/src/components/utils/TimedCache.jsx
diff --git a/assets/src/components/utils/Tooltip.js b/assets/src/components/utils/Tooltip.jsx
similarity index 83%
rename from assets/src/components/utils/Tooltip.js
rename to assets/src/components/utils/Tooltip.jsx
index 7ccc7fdac9..93ef9bf504 100644
--- a/assets/src/components/utils/Tooltip.js
+++ b/assets/src/components/utils/Tooltip.jsx
@@ -1,6 +1,8 @@
import { Box, Drop } from 'grommet'
-export function Tooltip({ children, background, align, target, side, ...props }) {
+export function Tooltip({
+ children, background, align, target, side, ...props
+}) {
return (
, [])
- const onKeyDown = useCallback(
- event => {
- if (target) {
- switch (event.key) {
- case 'ArrowDown':
- event.preventDefault()
- setIndex(index >= suggestions.length - 1 ? 0 : index + 1)
- break
- case 'ArrowUp':
- event.preventDefault()
- setIndex(index <= 0 ? suggestions.length - 1 : index - 1)
- break
- case 'Tab':
- case 'Enter':
- if (target === null || suggestions.length === 0) break
- event.preventDefault()
- Transforms.select(editor, target)
- insertMention(editor, suggestions[index].value)
- setTarget(null)
- break
- case 'Escape':
- event.preventDefault()
- setTarget(null)
- break
- default:
+ const onKeyDown = useCallback(event => {
+ if (target) {
+ switch (event.key) {
+ case 'ArrowDown':
+ event.preventDefault()
+ setIndex(index >= suggestions.length - 1 ? 0 : index + 1)
+ break
+ case 'ArrowUp':
+ event.preventDefault()
+ setIndex(index <= 0 ? suggestions.length - 1 : index - 1)
+ break
+ case 'Tab':
+ case 'Enter':
+ if (target === null || suggestions.length === 0) break
+ event.preventDefault()
+ Transforms.select(editor, target)
+ insertMention(editor, suggestions[index].value)
+ setTarget(null)
+ break
+ case 'Escape':
+ event.preventDefault()
+ setTarget(null)
+ break
+ default:
// ignore
- }
}
- },
- [index, suggestions, target]
- )
+ }
+ },
+ [index, suggestions, target])
useEffect(() => {
if (target && suggestions.length > 0) {
const el = ref.current
const domRange = ReactEditor.toDOMRange(editor, target)
const rect = domRange.getBoundingClientRect()
+
el.style.top = `${rect.top + window.pageYOffset - 16 - el.clientHeight}px`
el.style.left = `${rect.left + window.pageXOffset}px`
}
@@ -94,9 +100,10 @@ export default function TypeaheadEditor({ editor, value, setValue, style, onOpen
if (begin && (!wordBefore || wordBefore.offset > 1)) continue
const beforeMatch = beforeText && beforeText.match(trigger)
+
if (beforeMatch && afterMatch) {
setTarget(beforeRange)
- onOpen && onOpen(true)
+ if (onOpen) onOpen(true)
searchQuery(beforeMatch[1], suggestions).then(setSuggestions)
setIndex(0)
@@ -105,7 +112,7 @@ export default function TypeaheadEditor({ editor, value, setValue, style, onOpen
}
}
- onOpen && onOpen(false)
+ if (onOpen) onOpen(false)
setTarget(null)
}}
>
@@ -154,28 +161,30 @@ const SPECIAL_ELEMENTS = Object.values(EntityType)
export const withMentions = editor => {
const { isInline, isVoid } = editor
- editor.isInline = element => SPECIAL_ELEMENTS.includes(element.type) ? true : isInline(element)
+ editor.isInline = element => (SPECIAL_ELEMENTS.includes(element.type) ? true : isInline(element))
- editor.isVoid = element => SPECIAL_ELEMENTS.includes(element.type) ? true : isVoid(element)
+ editor.isVoid = element => (SPECIAL_ELEMENTS.includes(element.type) ? true : isVoid(element))
return editor
}
const insertMention = (editor, val) => {
const mention = val.type ? val : { text: `${val} ` }
+
Transforms.insertNodes(editor, mention)
Transforms.move(editor)
}
function Element(props) {
const { attributes, children, element } = props
+
switch (element.type) {
- case EntityType.MENTION:
- return
- case EntityType.EMOJI:
- return
- default:
- return {children}
+ case EntityType.MENTION:
+ return
+ case EntityType.EMOJI:
+ return
+ default:
+ return {children}
}
}
diff --git a/assets/src/components/utils/ansi.js b/assets/src/components/utils/ansi.js
index db4bf83a8e..afa456d1d6 100644
--- a/assets/src/components/utils/ansi.js
+++ b/assets/src/components/utils/ansi.js
@@ -30,14 +30,12 @@ const eraseChar = (matchingText, result) => {
} if (result.length) {
const index = result.length - 1
const { text } = result[index]
- const newResult =
- text.length === 1
+ const newResult
+ = text.length === 1
? result.slice(0, result.length - 1)
- : result.map((item, i) =>
- index === i
- ? { ...item, text: text.substr(0, text.length - 1) }
- : item
- )
+ : result.map((item, i) => (index === i
+ ? { ...item, text: text.substr(0, text.length - 1) }
+ : item))
return [matchingText, newResult]
}
diff --git a/assets/src/components/utils/icons.js b/assets/src/components/utils/icons.jsx
similarity index 100%
rename from assets/src/components/utils/icons.js
rename to assets/src/components/utils/icons.jsx
diff --git a/assets/src/components/utils/query.js b/assets/src/components/utils/query.js
index a320dcd26e..01eb44e930 100644
--- a/assets/src/components/utils/query.js
+++ b/assets/src/components/utils/query.js
@@ -1,4 +1,4 @@
-import { useLocation } from 'react-router'
+import { useLocation } from 'react-router-dom'
export function useQueryParams() {
const location = useLocation()
@@ -12,6 +12,7 @@ export function toMap(params) {
export function asQuery(params) {
const search = new URLSearchParams()
+
for (const [k, v] of Object.entries(params)) {
search.set(k, v)
}
diff --git a/assets/src/helpers/client.js b/assets/src/helpers/client.js
index 60909e0600..a9d14f1f00 100644
--- a/assets/src/helpers/client.js
+++ b/assets/src/helpers/client.js
@@ -5,7 +5,7 @@ import { createLink } from 'apollo-absinthe-upload-link'
import { onError } from 'apollo-link-error'
import * as AbsintheSocket from '@absinthe/socket'
import { Socket as PhoenixSocket } from 'phoenix'
-import { createAbsintheSocketLink } from '@absinthe/socket-apollo-link'
+import { createAbsintheSocketLink } from 'pluralsh-absinthe-socket-apollo-link'
import { RetryLink } from 'apollo-link-retry'
// import { createPersistedQueryLink } from "@apollo/client/link/persisted-queries";
// import { sha256 } from 'crypto-hash';
@@ -24,7 +24,9 @@ const fragmentMatcher = new IntrospectionFragmentMatcher({
const GQL_URL = '/gql'
const WS_URI = '/socket'
-export function buildClient(gqlUrl, wsUrl, onNetworkError, fetchToken) {
+export function buildClient(
+ gqlUrl, wsUrl, onNetworkError, fetchToken
+) {
const httpLink = createLink({ uri: gqlUrl, fetch: customFetch })
const authLink = setContext((_, { headers }) => {
@@ -62,11 +64,9 @@ export function buildClient(gqlUrl, wsUrl, onNetworkError, fetchToken) {
const socketLink = createAbsintheSocketLink(absintheSocket)
const gqlLink = resetToken.concat(httpLink)
- const splitLink = split(
- operation => hasSubscription(operation.query),
+ const splitLink = split(operation => hasSubscription(operation.query),
socketLink,
- authLink.concat(retryLink).concat(gqlLink)
- )
+ authLink.concat(retryLink).concat(gqlLink))
const client = new ApolloClient({
link: splitLink,
@@ -81,5 +81,8 @@ function onNetworkError() {
window.location = '/login'
}
-const { client, socket } = buildClient(GQL_URL, WS_URI, onNetworkError, fetchToken)
+const { client, socket } = buildClient(
+ GQL_URL, WS_URI, onNetworkError, fetchToken
+)
+
export { client, socket }
diff --git a/assets/src/helpers/hostname.js b/assets/src/helpers/hostname.js
index f4f88271ed..9b344dade1 100644
--- a/assets/src/helpers/hostname.js
+++ b/assets/src/helpers/hostname.js
@@ -2,6 +2,7 @@ export function localized(path) {
const { hostname } = window.location
const proto = window.location.protocol
const { port } = window.location
+
if (!port) {
return `${proto}//${hostname}${path}`
}
diff --git a/assets/src/helpers/uploadLink.js b/assets/src/helpers/uploadLink.js
index c50a63491e..5a61ad72f5 100644
--- a/assets/src/helpers/uploadLink.js
+++ b/assets/src/helpers/uploadLink.js
@@ -3,11 +3,14 @@ const parseHeaders = rawHeaders => {
// Replace instances of \r\n and \n followed by at least one space or horizontal tab with a space
// https://tools.ietf.org/html/rfc7230#section-3.2
const preProcessedHeaders = rawHeaders.replace(/\r?\n[\t ]+/g, ' ')
+
preProcessedHeaders.split(/\r?\n/).forEach(line => {
const parts = line.split(':')
const key = parts.shift().trim()
+
if (key) {
const value = parts.join(':').trim()
+
headers.append(key, value)
}
})
@@ -15,42 +18,44 @@ const parseHeaders = rawHeaders => {
return headers
}
-export const uploadFetch = (url, options) =>
- new Promise((resolve, reject) => {
- const xhr = new XMLHttpRequest()
- xhr.onload = () => {
- const opts = {
- status: xhr.status,
- statusText: xhr.statusText,
- headers: parseHeaders(xhr.getAllResponseHeaders() || ''),
- }
- opts.url =
- 'responseURL' in xhr
- ? xhr.responseURL
- : opts.headers.get('X-Request-URL')
- const body = 'response' in xhr ? xhr.response : (xhr).responseText
- resolve(new Response(body, opts))
- }
- xhr.onerror = () => {
- reject(new TypeError('Network request failed'))
- }
- xhr.ontimeout = () => {
- reject(new TypeError('Network request failed'))
- }
- xhr.open(options.method, url, true)
+export const uploadFetch = (url, options) => new Promise((resolve, reject) => {
+ const xhr = new XMLHttpRequest()
- Object.keys(options.headers).forEach(key => {
- xhr.setRequestHeader(key, options.headers[key])
- })
- if (xhr.upload) {
- xhr.upload.onprogress = options.onProgress
+ xhr.onload = () => {
+ const opts = {
+ status: xhr.status,
+ statusText: xhr.statusText,
+ headers: parseHeaders(xhr.getAllResponseHeaders() || ''),
}
- options.onAbortPossible(() => {
- xhr.abort()
- })
- xhr.send(options.body)
+ opts.url
+ = 'responseURL' in xhr
+ ? xhr.responseURL
+ : opts.headers.get('X-Request-URL')
+ const body = 'response' in xhr ? xhr.response : (xhr).responseText
+
+ resolve(new Response(body, opts))
+ }
+ xhr.onerror = () => {
+ reject(new TypeError('Network request failed'))
+ }
+ xhr.ontimeout = () => {
+ reject(new TypeError('Network request failed'))
+ }
+ xhr.open(options.method, url, true)
+
+ Object.keys(options.headers).forEach(key => {
+ xhr.setRequestHeader(key, options.headers[key])
+ })
+ if (xhr.upload) {
+ xhr.upload.onprogress = options.onProgress
+ }
+
+ options.onAbortPossible(() => {
+ xhr.abort()
})
+ xhr.send(options.body)
+})
const customFetch = (uri, options) => {
if (options.useUpload) {
return uploadFetch(uri, options)
diff --git a/assets/src/index.js b/assets/src/index.js
deleted file mode 100644
index 213bcfe69d..0000000000
--- a/assets/src/index.js
+++ /dev/null
@@ -1,16 +0,0 @@
-import ReactDOM from 'react-dom'
-
-import './index.css'
-import App from './App'
-
-import * as serviceWorker from './serviceWorker'
-
-ReactDOM.render(
- ,
- document.getElementById('root')
-)
-
-// If you want your app to work offline and load faster, you can change
-// unregister() to register() below. Note this comes with some pitfalls.
-// Learn more about service workers: https://bit.ly/CRA-PWA
-serviceWorker.register()
diff --git a/assets/src/index.tsx b/assets/src/index.tsx
new file mode 100644
index 0000000000..cf8289918c
--- /dev/null
+++ b/assets/src/index.tsx
@@ -0,0 +1,15 @@
+import { createRoot } from 'react-dom/client'
+
+import './index.css'
+import 'regenerator-runtime/runtime'
+import App from './App'
+
+// import * as serviceWorker from './serviceWorker'
+
+const container = document.getElementById('root') as Element
+const root = createRoot(container)
+
+root.render( )
+
+// TODO(floreks): Enable once fixed
+// serviceWorker.register({})
diff --git a/assets/src/serviceWorker.js b/assets/src/serviceWorker.js
index a3d59adb9f..a691a920a9 100644
--- a/assets/src/serviceWorker.js
+++ b/assets/src/serviceWorker.js
@@ -10,20 +10,17 @@
// To learn more about the benefits of this model and instructions on how to
// opt-in, read https://bit.ly/CRA-PWA
-const isLocalhost = Boolean(
- window.location.hostname === 'localhost' ||
+const isLocalhost = Boolean(window.location.hostname === 'localhost'
// [::1] is the IPv6 localhost address.
- window.location.hostname === '[::1]' ||
+ || window.location.hostname === '[::1]'
// 127.0.0.0/8 are considered localhost for IPv4.
- window.location.hostname.match(
- /^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/
- )
-)
+ || window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/))
export function register(config) {
if (process.env.NODE_ENV === 'production' && 'serviceWorker' in navigator) {
// The URL constructor is available in all browsers that support SW.
- const publicUrl = new URL(process.env.PUBLIC_URL, window.location.href)
+ const publicUrl = new URL(import.meta.url || '', window.location.href)
+
if (publicUrl.origin !== window.location.origin) {
// Our service worker won't work if PUBLIC_URL is on a different origin
// from what our page is served on. This might happen if a CDN is used to
@@ -32,7 +29,7 @@ export function register(config) {
}
window.addEventListener('load', () => {
- const swUrl = `${process.env.PUBLIC_URL}/service-worker.js`
+ const swUrl = '/service-worker.js'
if (isLocalhost) {
// This is running on localhost. Let's check if a service worker still exists or not.
@@ -41,10 +38,8 @@ export function register(config) {
// Add some additional logging to localhost, pointing developers to the
// service worker/PWA documentation.
navigator.serviceWorker.ready.then(() => {
- console.log(
- 'This web app is being served cache-first by a service ' +
- 'worker. To learn more, visit https://bit.ly/CRA-PWA'
- )
+ console.log('This web app is being served cache-first by a service '
+ + 'worker. To learn more, visit https://bit.ly/CRA-PWA')
})
}
else {
@@ -61,6 +56,7 @@ function registerValidSW(swUrl, config) {
.then(registration => {
registration.onupdatefound = () => {
const installingWorker = registration.installing
+
if (installingWorker == null) {
return
}
@@ -70,10 +66,8 @@ function registerValidSW(swUrl, config) {
// At this point, the updated precached content has been fetched,
// but the previous service worker will still serve the older
// content until all client tabs are closed.
- console.log(
- 'New content is available and will be used when all ' +
- 'tabs for this page are closed. See https://bit.ly/CRA-PWA.'
- )
+ console.log('New content is available and will be used when all '
+ + 'tabs for this page are closed. See https://bit.ly/CRA-PWA.')
// Execute callback
if (config && config.onUpdate) {
@@ -108,9 +102,10 @@ function checkValidServiceWorker(swUrl, config) {
.then(response => {
// Ensure service worker exists, and that we really are getting a JS file.
const contentType = response.headers.get('content-type')
+
if (
- response.status === 404 ||
- (contentType != null && contentType.indexOf('javascript') === -1)
+ response.status === 404
+ || (contentType != null && contentType.indexOf('javascript') === -1)
) {
// No service worker found. Probably a different app. Reload the page.
navigator.serviceWorker.ready.then(registration => {
@@ -125,9 +120,7 @@ function checkValidServiceWorker(swUrl, config) {
}
})
.catch(() => {
- console.log(
- 'No internet connection found. App is running in offline mode.'
- )
+ console.log('No internet connection found. App is running in offline mode.')
})
}
diff --git a/assets/src/setupProxy.js b/assets/src/setupProxy.js
deleted file mode 100644
index d1ce07dae8..0000000000
--- a/assets/src/setupProxy.js
+++ /dev/null
@@ -1,13 +0,0 @@
-const { createProxyMiddleware } = require('http-proxy-middleware')
-
-const proxy = createProxyMiddleware({
- target: process.env.BASE_URL || 'https://console.plural.sh',
- changeOrigin: true,
- ws: true,
-})
-
-module.exports = app => {
- app.use('/v1', proxy)
- app.use('/gql', proxy)
- app.use('/socket', proxy)
-}
diff --git a/assets/src/setupTests.js b/assets/src/setupTests.js
deleted file mode 100644
index 2eb59b05d8..0000000000
--- a/assets/src/setupTests.js
+++ /dev/null
@@ -1,5 +0,0 @@
-// jest-dom adds custom jest matchers for asserting on DOM nodes.
-// allows you to do things like:
-// expect(element).toHaveTextContent(/react/i)
-// learn more: https://github.com/testing-library/jest-dom
-import '@testing-library/jest-dom/extend-expect'
diff --git a/assets/src/setupTests.ts b/assets/src/setupTests.ts
new file mode 100644
index 0000000000..1880cbeccd
--- /dev/null
+++ b/assets/src/setupTests.ts
@@ -0,0 +1,8 @@
+import { fetch } from 'cross-fetch'
+import 'regenerator-runtime/runtime'
+
+// Polyfill fetch
+global.fetch = fetch
+
+// Mock the intercom calls
+global.Intercom = () => {}
diff --git a/assets/src/utils/array.js b/assets/src/utils/array.js
index 0cf87a4cc7..422e1304e0 100644
--- a/assets/src/utils/array.js
+++ b/assets/src/utils/array.js
@@ -6,14 +6,16 @@ export function* reverse(array, mapper = i => i) {
export function* lookahead(array, mapper = i => i) {
const len = array.length
+
for (let i = 0; i < len; i++) {
yield mapper(array[i], array[i + 1] || {})
}
}
export function* chunk(array, chunkSize) {
- let i; let
+ let i; let
j
+
for (i = 0, j = array.length; i < j; i += chunkSize) {
yield array.slice(i, i + chunkSize)
}
@@ -21,9 +23,11 @@ export function* chunk(array, chunkSize) {
export function groupBy(list, key = i => i.id) {
const grouped = {}
+
for (const item of list) {
const k = key(item)
const group = grouped[k] || []
+
group.push(item)
grouped[k] = group
}
diff --git a/assets/src/utils/color.js b/assets/src/utils/color.js
deleted file mode 100644
index 69f8980f65..0000000000
--- a/assets/src/utils/color.js
+++ /dev/null
@@ -1,13 +0,0 @@
-export const alpha = (hex, alph) => `${hex}${Math.floor(alph * 255).toString(16).padStart(2, 0)}`
-
-const coerce = color => (color < 255 ? (color < 1 ? 0 : color) : 255)
-
-export function shadeColor(color, percent) {
- const num = parseInt(color.replace('#', ''), 16)
- const amt = Math.round(2.55 * percent)
- const R = (num >> 16) + amt
- const B = (num >> 8 & 0x00FF) + amt
- const G = (num & 0x0000FF) + amt
-
- return `#${(0x1000000 + coerce(R) * 0x10000 + coerce(B) * 0x100 + coerce(G)).toString(16).slice(1)}`
-}
diff --git a/assets/src/utils/color.ts b/assets/src/utils/color.ts
new file mode 100644
index 0000000000..83388fe225
--- /dev/null
+++ b/assets/src/utils/color.ts
@@ -0,0 +1,58 @@
+import { normalizeColor } from 'grommet/utils'
+import { randomColor } from 'randomcolor'
+import { useMemo } from 'react'
+
+export const COLORS = [
+ '#99DAFF',
+ '#D596F4',
+ '#99F5D5',
+ '#9FA3F9',
+ '#F599A8',
+
+ '#C2E9FF',
+ '#E7C3F9',
+ '#C7FAE8',
+ '#CFD1FC',
+ '#FAC7D0',
+
+ '#4DBEFF',
+ '#B747EB',
+ '#3CECAF',
+ '#3CECAF',
+ '#E95374',
+
+ '#C2F0FF',
+ '#D1C3F9',
+ '#C8FAC7',
+ '#CFECFC',
+ '#FAEFC7',
+
+ '#FAEFC7',
+ '#AE95F4',
+ '#95F593',
+ '#9FD9F9',
+ '#F5E093',
+]
+
+export const alpha = (hex, alph) => `${hex}${Math.floor(alph * 255).toString(16).padStart(2, '0')}`
+
+const coerce = color => (color < 255 ? (color < 1 ? 0 : color) : 255)
+
+export function shadeColor(color, percent) {
+ const num = parseInt(color.replace('#', ''), 16)
+ const amt = Math.round(2.55 * percent)
+ const R = (num >> 16) + amt
+ const B = (num >> 8 & 0x00FF) + amt
+ const G = (num & 0x0000FF) + amt
+
+ return `#${(0x1000000 + coerce(R) * 0x10000 + coerce(B) * 0x100 + coerce(G)).toString(16).slice(1)}`
+}
+
+export function generateColor(i = -1) {
+ return i >= 0 && i < COLORS.length ? COLORS[i] : randomColor()
+}
+
+export function useColorMap(theme, colors) {
+ return useMemo(() => (colors || COLORS).map(c => normalizeColor(c, theme)), [theme, colors])
+}
+
diff --git a/assets/src/utils/file.js b/assets/src/utils/file.js
index b01fd74cf0..25806b6690 100644
--- a/assets/src/utils/file.js
+++ b/assets/src/utils/file.js
@@ -1,5 +1,6 @@
export function download(url, name) {
const tempLink = document.createElement('a')
+
tempLink.style.display = 'none'
tempLink.href = url
tempLink.setAttribute('download', name || 'true')
diff --git a/assets/src/utils/graphql.js b/assets/src/utils/graphql.js
index 42ea868b99..141e2d787c 100644
--- a/assets/src/utils/graphql.js
+++ b/assets/src/utils/graphql.js
@@ -4,24 +4,30 @@ export function deepFetch(map, path) {
if (isString(path)) return deepFetch(map, path.split('.'))
const key = path[0]
+
if (path.length === 1) return map[key]
if (!map[key]) return null
return deepFetch(map[key], path.slice(1))
}
-export function updateFragment(cache, { fragment, id, update, fragmentName }) {
+export function updateFragment(cache, {
+ fragment, id, update, fragmentName,
+}) {
const current = cache.readFragment({ id, fragment, fragmentName })
if (!current) return
- cache.writeFragment({ id, fragment, data: update(current), fragmentName })
+ cache.writeFragment({
+ id, fragment, data: update(current), fragmentName,
+ })
}
export function extendConnection(prev, next, key) {
const { edges, pageInfo } = next
- return { ...prev,
+ return {
+ ...prev,
[key]: {
...prev[key], pageInfo, edges: [...prev[key].edges, ...edges],
},
@@ -32,6 +38,7 @@ export function deepUpdate(prev, path, update) {
if (isString(path)) return deepUpdate(prev, path.split('.'), update)
const key = path[0]
+
if (path.length === 1) {
return { ...prev, [key]: update(prev[key]) }
}
@@ -41,9 +48,11 @@ export function deepUpdate(prev, path, update) {
export function appendConnection(prev, next, key) {
const { edges, pageInfo } = prev[key]
+
if (edges.find(({ node: { id } }) => id === next.id)) return prev
- return { ...prev,
+ return {
+ ...prev,
[key]: {
...prev[key], pageInfo, edges: [{ __typename: `${next.__typename}Edge`, node: next }, ...edges],
},
@@ -56,6 +65,7 @@ export function removeConnection(prev, val, key) {
export function updateCache(cache, { query, variables, update }) {
const prev = cache.readQuery({ query, variables })
+
cache.writeQuery({ query, variables, data: update(prev) })
}
diff --git a/assets/src/utils/kubernetes.js b/assets/src/utils/kubernetes.js
index bbfbf35e7d..7ee8ae6b23 100644
--- a/assets/src/utils/kubernetes.js
+++ b/assets/src/utils/kubernetes.js
@@ -7,6 +7,7 @@ const MULTIPLES = {
export function cpuParser(input) {
const milliMatch = input.match(/^([0-9]+)([a-z])$/)
+
if (milliMatch) {
return parseFloat(milliMatch[1]) / MULTIPLES[milliMatch[2]]
}
diff --git a/assets/src/utils/status.ts b/assets/src/utils/status.ts
new file mode 100644
index 0000000000..a6b1a64c62
--- /dev/null
+++ b/assets/src/utils/status.ts
@@ -0,0 +1,6 @@
+export const Readiness = {
+ Ready: 'Ready',
+ InProgress: 'InProgress',
+ Failed: 'Failed',
+ Complete: 'Complete',
+}
diff --git a/assets/src/utils/time.ts b/assets/src/utils/time.ts
new file mode 100644
index 0000000000..72d7650448
--- /dev/null
+++ b/assets/src/utils/time.ts
@@ -0,0 +1,24 @@
+export const MINUTE_TO_SECONDS = 60
+export const HOUR_TO_SECONDS = MINUTE_TO_SECONDS * 60
+export const DAY_TO_SECONDS = HOUR_TO_SECONDS * 24
+
+export const SECOND_TO_MILLISECONDS = 1000
+export const MINUTE_TO_MILLISECONDS = SECOND_TO_MILLISECONDS * 60
+
+export const DURATIONS = [
+ {
+ offset: HOUR_TO_SECONDS, step: '2m', label: '1H', tick: 'every 10 minutes',
+ },
+ {
+ offset: 2 * HOUR_TO_SECONDS, step: '4m', label: '2H', tick: 'every 20 minutes',
+ },
+ {
+ offset: 6 * HOUR_TO_SECONDS, step: '10m', label: '6H', tick: 'every 30 minutes',
+ },
+ {
+ offset: DAY_TO_SECONDS, step: '20m', label: '1D', tick: 'every 2 hours',
+ },
+ {
+ offset: 7 * DAY_TO_SECONDS, step: '1h', label: '7D', tick: 'every 12 hours',
+ },
+]
diff --git a/assets/src/utils/url.ts b/assets/src/utils/url.ts
new file mode 100644
index 0000000000..ba608caef9
--- /dev/null
+++ b/assets/src/utils/url.ts
@@ -0,0 +1,7 @@
+export function isAbsoluteURL(url: string): boolean {
+ return /^https?:\/\//igm.test(url) // TODO: Use better regexp and write unit tests.
+}
+
+export function toAbsoluteURL(url: string): string {
+ return isAbsoluteURL(url) ? url : `//${url}`
+}
diff --git a/assets/tsconfig.json b/assets/tsconfig.json
new file mode 100644
index 0000000000..78c5b60b0d
--- /dev/null
+++ b/assets/tsconfig.json
@@ -0,0 +1,24 @@
+{
+ "compilerOptions": {
+ "baseUrl": "src",
+ "target": "ESNext",
+ "useDefineForClassFields": true,
+ "lib": ["DOM", "DOM.Iterable", "ESNext", "WebWorker"],
+ "allowJs": true,
+ "skipLibCheck": true,
+ "esModuleInterop": false,
+ "allowSyntheticDefaultImports": true,
+ "strict": true,
+ "forceConsistentCasingInFileNames": true,
+ "module": "ESNext",
+ "moduleResolution": "Node",
+ "resolveJsonModule": true,
+ "isolatedModules": true,
+ "noEmit": true,
+ "jsx": "react-jsx",
+ "noImplicitAny": false,
+ "types": ["vite/client", "vitest/globals"]
+ },
+ "include": ["src"],
+ "references": [{ "path": "./tsconfig.node.json" }]
+}
diff --git a/assets/tsconfig.node.json b/assets/tsconfig.node.json
new file mode 100644
index 0000000000..9d31e2aed9
--- /dev/null
+++ b/assets/tsconfig.node.json
@@ -0,0 +1,9 @@
+{
+ "compilerOptions": {
+ "composite": true,
+ "module": "ESNext",
+ "moduleResolution": "Node",
+ "allowSyntheticDefaultImports": true
+ },
+ "include": ["vite.config.ts"]
+}
diff --git a/assets/vite.config.ts b/assets/vite.config.ts
new file mode 100644
index 0000000000..09599df007
--- /dev/null
+++ b/assets/vite.config.ts
@@ -0,0 +1,39 @@
+///
+
+import { defineConfig } from 'vite'
+import react from '@vitejs/plugin-react'
+import basicSsl from '@vitejs/plugin-basic-ssl'
+import tsconfigPaths from 'vite-tsconfig-paths'
+
+const API_URL = process.env.BASE_URL ? `https://${process.env.BASE_URL}` : 'https://console.plural.sh'
+const WS_URL = process.env.BASE_URL ? `wss://${process.env.BASE_URL}` : 'wss://console.plural.sh'
+
+// https://vitejs.dev/config/
+export default defineConfig({
+ plugins: [
+ basicSsl(),
+ react(),
+ tsconfigPaths(),
+ ],
+ server: {
+ port: 3000,
+ https: true,
+ proxy: {
+ '/v1': API_URL,
+ '/gql': API_URL,
+ '/socket': WS_URL,
+ },
+ },
+ define: {
+ 'process.env': {}, // Needed otherwise production build will fail with Uncaught ReferenceError: process is not defined. See https://github.com/vitejs/vite/issues/1973
+ },
+ build: {
+ outDir: 'build',
+ sourcemap: process.env.NODE_ENV !== 'production', // Seems to cause JavaScript heap out of memory errors on build
+ },
+ test: {
+ globals: true,
+ environment: 'jsdom',
+ setupFiles: ['src/setupTests.ts'],
+ },
+})
diff --git a/assets/waitOnConfig.json b/assets/waitOnConfig.json
new file mode 100644
index 0000000000..b2667d12c1
--- /dev/null
+++ b/assets/waitOnConfig.json
@@ -0,0 +1,5 @@
+{
+ "headers": {
+ "accept": "text/html"
+ }
+}
\ No newline at end of file
diff --git a/assets/yarn.lock b/assets/yarn.lock
index c16d177d14..6935b19075 100644
--- a/assets/yarn.lock
+++ b/assets/yarn.lock
@@ -5,21 +5,6 @@ __metadata:
version: 6
cacheKey: 8
-"@absinthe/socket-apollo-link@npm:0.2.1":
- version: 0.2.1
- resolution: "@absinthe/socket-apollo-link@npm:0.2.1"
- dependencies:
- "@absinthe/socket": 0.2.1
- "@babel/runtime": 7.2.0
- apollo-link: 1.2.5
- core-js: 2.6.0
- flow-static-land: 0.2.8
- graphql: 14.0.2
- zen-observable: 0.8.11
- checksum: 238c276a8995e6a316561aeb43eb1b36da8b778ccc4cb556d6ddbfd75b233b359dbdf3c957823234b13194d357ae7536d93848689767896787ba3c360e33e2ec
- languageName: node
- linkType: hard
-
"@absinthe/socket@npm:0.2.1":
version: 0.2.1
resolution: "@absinthe/socket@npm:0.2.1"
@@ -46,48 +31,87 @@ __metadata:
languageName: node
linkType: hard
-"@apollo/client@npm:3.3.21":
- version: 3.3.21
- resolution: "@apollo/client@npm:3.3.21"
+"@apollo/client@npm:3.5.10":
+ version: 3.5.10
+ resolution: "@apollo/client@npm:3.5.10"
dependencies:
"@graphql-typed-document-node/core": ^3.0.0
- "@types/zen-observable": ^0.8.0
"@wry/context": ^0.6.0
"@wry/equality": ^0.5.0
- fast-json-stable-stringify: ^2.0.0
- graphql-tag: ^2.12.0
+ "@wry/trie": ^0.3.0
+ graphql-tag: ^2.12.3
hoist-non-react-statics: ^3.3.2
- optimism: ^0.16.0
+ optimism: ^0.16.1
prop-types: ^15.7.2
symbol-observable: ^4.0.0
- ts-invariant: ^0.8.0
- tslib: ^1.10.0
- zen-observable: ^0.8.14
+ ts-invariant: ^0.9.4
+ tslib: ^2.3.0
+ zen-observable-ts: ^1.2.0
peerDependencies:
- graphql: ^14.0.0 || ^15.0.0
+ graphql: ^14.0.0 || ^15.0.0 || ^16.0.0
+ graphql-ws: ^5.5.5
react: ^16.8.0 || ^17.0.0
- subscriptions-transport-ws: ^0.9.0
+ subscriptions-transport-ws: ^0.9.0 || ^0.11.0
+ peerDependenciesMeta:
+ graphql-ws:
+ optional: true
+ react:
+ optional: true
+ subscriptions-transport-ws:
+ optional: true
+ checksum: 0228b9de82e1f25b4d63439944f81675579db2fc33eead06c62c603f3d48e8b6dae7d41232a754b03b3b8290b13ca8cdcea9962948cc1991ccefe4d16d942e7f
+ languageName: node
+ linkType: hard
+
+"@apollo/client@npm:3.7.1":
+ version: 3.7.1
+ resolution: "@apollo/client@npm:3.7.1"
+ dependencies:
+ "@graphql-typed-document-node/core": ^3.1.1
+ "@wry/context": ^0.7.0
+ "@wry/equality": ^0.5.0
+ "@wry/trie": ^0.3.0
+ graphql-tag: ^2.12.6
+ hoist-non-react-statics: ^3.3.2
+ optimism: ^0.16.1
+ prop-types: ^15.7.2
+ response-iterator: ^0.2.6
+ symbol-observable: ^4.0.0
+ ts-invariant: ^0.10.3
+ tslib: ^2.3.0
+ zen-observable-ts: ^1.2.5
+ peerDependencies:
+ graphql: ^14.0.0 || ^15.0.0 || ^16.0.0
+ graphql-ws: ^5.5.5
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
+ subscriptions-transport-ws: ^0.9.0 || ^0.11.0
peerDependenciesMeta:
+ graphql-ws:
+ optional: true
react:
optional: true
+ react-dom:
+ optional: true
subscriptions-transport-ws:
optional: true
- checksum: cdb501045ce8154fadd2cc38d10e92b90c789f58c1960797244f114fd2ac39f535895228545521407ef6b3e7cea64dc8e7050980ca47df7f54d36cb4ecef35df
+ checksum: 95bb1f226fa8771a3e1a782743a31d76c42c470e4105cd023d7d3925a99c8d49f3a453995e6591a9cb960c42ce7baf8d168eded1c8dc9430a1765898ebbe6290
languageName: node
linkType: hard
"@apollo/client@npm:^3.0.0":
- version: 3.6.9
- resolution: "@apollo/client@npm:3.6.9"
+ version: 3.7.2
+ resolution: "@apollo/client@npm:3.7.2"
dependencies:
"@graphql-typed-document-node/core": ^3.1.1
- "@wry/context": ^0.6.0
+ "@wry/context": ^0.7.0
"@wry/equality": ^0.5.0
"@wry/trie": ^0.3.0
graphql-tag: ^2.12.6
hoist-non-react-statics: ^3.3.2
optimism: ^0.16.1
prop-types: ^15.7.2
+ response-iterator: ^0.2.6
symbol-observable: ^4.0.0
ts-invariant: ^0.10.3
tslib: ^2.3.0
@@ -96,15 +120,18 @@ __metadata:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0
graphql-ws: ^5.5.5
react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
subscriptions-transport-ws: ^0.9.0 || ^0.11.0
peerDependenciesMeta:
graphql-ws:
optional: true
react:
optional: true
+ react-dom:
+ optional: true
subscriptions-transport-ws:
optional: true
- checksum: a3c037ef3465cb5d736d8495c9c2dcb9741e39d9c102f147b479af1923c5913f710981a311d1098b9969ebe87769b749c22274decb5977ad0619032e7ac2cf26
+ checksum: 95a8e7e21fb7c4efdae50455491d6ff2bcdba2de27ba24c604f8e4ef08b95dddeda973fe98f7bb794ffd6f990797d6cd662d2cb23d8a246c39937d04f7100493
languageName: node
linkType: hard
@@ -235,25 +262,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/code-frame@npm:7.10.4":
- version: 7.10.4
- resolution: "@babel/code-frame@npm:7.10.4"
- dependencies:
- "@babel/highlight": ^7.10.4
- checksum: feb4543c8a509fe30f0f6e8d7aa84f82b41148b963b826cd330e34986f649a85cb63b2f13dd4effdf434ac555d16f14940b8ea5f4433297c2f5ff85486ded019
- languageName: node
- linkType: hard
-
-"@babel/code-frame@npm:7.12.11":
- version: 7.12.11
- resolution: "@babel/code-frame@npm:7.12.11"
- dependencies:
- "@babel/highlight": ^7.10.4
- checksum: 3963eff3ebfb0e091c7e6f99596ef4b258683e4ba8a134e4e95f77afe85be5c931e184fff6435fb4885d12eba04a5e25532f7fbc292ca13b48e7da943474e2f3
- languageName: node
- linkType: hard
-
-"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.18.6, @babel/code-frame@npm:^7.5.5":
+"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.18.6":
version: 7.18.6
resolution: "@babel/code-frame@npm:7.18.6"
dependencies:
@@ -262,105 +271,81 @@ __metadata:
languageName: node
linkType: hard
-"@babel/compat-data@npm:^7.17.7, @babel/compat-data@npm:^7.18.6, @babel/compat-data@npm:^7.18.8":
- version: 7.18.8
- resolution: "@babel/compat-data@npm:7.18.8"
- checksum: 3096aafad74936477ebdd039bcf342fba84eb3100e608f3360850fb63e1efa1c66037c4824f814d62f439ab47d25164439343a6e92e9b4357024fdf571505eb9
- languageName: node
- linkType: hard
-
-"@babel/core@npm:7.12.3":
- version: 7.12.3
- resolution: "@babel/core@npm:7.12.3"
- dependencies:
- "@babel/code-frame": ^7.10.4
- "@babel/generator": ^7.12.1
- "@babel/helper-module-transforms": ^7.12.1
- "@babel/helpers": ^7.12.1
- "@babel/parser": ^7.12.3
- "@babel/template": ^7.10.4
- "@babel/traverse": ^7.12.1
- "@babel/types": ^7.12.1
- convert-source-map: ^1.7.0
- debug: ^4.1.0
- gensync: ^1.0.0-beta.1
- json5: ^2.1.2
- lodash: ^4.17.19
- resolve: ^1.3.2
- semver: ^5.4.1
- source-map: ^0.5.0
- checksum: 29ee14dd7ae66c1af84d1b2864e1e9e1bec23b89f41e414917b10151ae1fcb6d3b6a8a25d028a7e22dba3bb7b69eb1f7f0d844797341357e36fa71ff967fb4a5
+"@babel/compat-data@npm:^7.17.7, @babel/compat-data@npm:^7.20.0, @babel/compat-data@npm:^7.20.1":
+ version: 7.20.5
+ resolution: "@babel/compat-data@npm:7.20.5"
+ checksum: 523790c43ef6388fae91d1ca9acf1ab0e1b22208dcd39c0e5e7a6adf0b48a133f1831be8d5931a72ecd48860f3e3fb777cb89840794abd8647a5c8e5cfab484e
languageName: node
linkType: hard
-"@babel/core@npm:7.18.6":
- version: 7.18.6
- resolution: "@babel/core@npm:7.18.6"
+"@babel/core@npm:7.20.2":
+ version: 7.20.2
+ resolution: "@babel/core@npm:7.20.2"
dependencies:
"@ampproject/remapping": ^2.1.0
"@babel/code-frame": ^7.18.6
- "@babel/generator": ^7.18.6
- "@babel/helper-compilation-targets": ^7.18.6
- "@babel/helper-module-transforms": ^7.18.6
- "@babel/helpers": ^7.18.6
- "@babel/parser": ^7.18.6
- "@babel/template": ^7.18.6
- "@babel/traverse": ^7.18.6
- "@babel/types": ^7.18.6
+ "@babel/generator": ^7.20.2
+ "@babel/helper-compilation-targets": ^7.20.0
+ "@babel/helper-module-transforms": ^7.20.2
+ "@babel/helpers": ^7.20.1
+ "@babel/parser": ^7.20.2
+ "@babel/template": ^7.18.10
+ "@babel/traverse": ^7.20.1
+ "@babel/types": ^7.20.2
convert-source-map: ^1.7.0
debug: ^4.1.0
gensync: ^1.0.0-beta.2
json5: ^2.2.1
semver: ^6.3.0
- checksum: 711459ebf7afab7b8eff88b7155c3f4a62690545f1c8c2eb6ba5ebaed01abeecb984cf9657847a2151ad24a5645efce765832aa343ce0f0386f311b67b59589a
+ checksum: 98faaaef26103a276a30a141b951a93bc8418d100d1f668bf7a69d12f3e25df57958e8b6b9100d95663f720db62da85ade736f6629a5ebb1e640251a1b43c0e4
languageName: node
linkType: hard
-"@babel/core@npm:^7.1.0, @babel/core@npm:^7.12.3, @babel/core@npm:^7.14.0, @babel/core@npm:^7.16.0, @babel/core@npm:^7.7.5, @babel/core@npm:^7.8.4":
- version: 7.18.10
- resolution: "@babel/core@npm:7.18.10"
+"@babel/core@npm:^7.14.0, @babel/core@npm:^7.19.6":
+ version: 7.20.5
+ resolution: "@babel/core@npm:7.20.5"
dependencies:
"@ampproject/remapping": ^2.1.0
"@babel/code-frame": ^7.18.6
- "@babel/generator": ^7.18.10
- "@babel/helper-compilation-targets": ^7.18.9
- "@babel/helper-module-transforms": ^7.18.9
- "@babel/helpers": ^7.18.9
- "@babel/parser": ^7.18.10
+ "@babel/generator": ^7.20.5
+ "@babel/helper-compilation-targets": ^7.20.0
+ "@babel/helper-module-transforms": ^7.20.2
+ "@babel/helpers": ^7.20.5
+ "@babel/parser": ^7.20.5
"@babel/template": ^7.18.10
- "@babel/traverse": ^7.18.10
- "@babel/types": ^7.18.10
+ "@babel/traverse": ^7.20.5
+ "@babel/types": ^7.20.5
convert-source-map: ^1.7.0
debug: ^4.1.0
gensync: ^1.0.0-beta.2
json5: ^2.2.1
semver: ^6.3.0
- checksum: 3a3fcd878430a9e1cb165f755c89fff45acc4efe4dd3a2ba356e89af331cb1947886b9782d56902a49af19ba3c24f08cf638a632699b9c5a4d8305c57c6a150d
+ checksum: 9547f1e6364bc58c3621e3b17ec17f0d034ff159e5a520091d9381608d40af3be4042dd27c20ad7d3e938422d75850ac56a3758d6801d65df701557af4bd244b
languageName: node
linkType: hard
-"@babel/eslint-parser@npm:7.18.2":
- version: 7.18.2
- resolution: "@babel/eslint-parser@npm:7.18.2"
+"@babel/eslint-parser@npm:7.19.1":
+ version: 7.19.1
+ resolution: "@babel/eslint-parser@npm:7.19.1"
dependencies:
- eslint-scope: ^5.1.1
+ "@nicolo-ribaudo/eslint-scope-5-internals": 5.1.1-v1
eslint-visitor-keys: ^2.1.0
semver: ^6.3.0
peerDependencies:
"@babel/core": ">=7.11.0"
eslint: ^7.5.0 || ^8.0.0
- checksum: dc9328cf3304b25c9029682e6b6196761e18d3ab80d66c3085a69c6f240fa2db91b824a61672e94139e73683b7ceeefe9ff58acac1ee89fe73274007b16e43d5
+ checksum: 6d5360f62f25ed097250657deb1bc4c4f51a5f5f2fe456e98cda13727753fdf7a11a109b4cfa03ef0dd6ced3beaeb703b76193c1141e29434d1f91f1bac0517d
languageName: node
linkType: hard
-"@babel/generator@npm:^7.12.1, @babel/generator@npm:^7.14.0, @babel/generator@npm:^7.18.10, @babel/generator@npm:^7.18.6":
- version: 7.18.10
- resolution: "@babel/generator@npm:7.18.10"
+"@babel/generator@npm:^7.14.0, @babel/generator@npm:^7.18.13, @babel/generator@npm:^7.20.2, @babel/generator@npm:^7.20.5":
+ version: 7.20.5
+ resolution: "@babel/generator@npm:7.20.5"
dependencies:
- "@babel/types": ^7.18.10
+ "@babel/types": ^7.20.5
"@jridgewell/gen-mapping": ^0.3.2
jsesc: ^2.5.1
- checksum: 6e888448dd018571e2a36859c1722dc389e22abac99180523422112d208b9eff137da57f03325c9b1e78c2e8b9b4e7004c9a880cc04643582177b9252dd1435f
+ checksum: 31c10d1e122f08cf755a24bd6f5d197f47eceba03f1133759687d00ab72d210e60ba4011da42f368b6e9fa85cbfda7dc4adb9889c2c20cc5c34bb2d57c1deab7
languageName: node
linkType: hard
@@ -383,52 +368,52 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-compilation-targets@npm:^7.17.7, @babel/helper-compilation-targets@npm:^7.18.6, @babel/helper-compilation-targets@npm:^7.18.9":
- version: 7.18.9
- resolution: "@babel/helper-compilation-targets@npm:7.18.9"
+"@babel/helper-compilation-targets@npm:^7.17.7, @babel/helper-compilation-targets@npm:^7.18.9, @babel/helper-compilation-targets@npm:^7.20.0":
+ version: 7.20.0
+ resolution: "@babel/helper-compilation-targets@npm:7.20.0"
dependencies:
- "@babel/compat-data": ^7.18.8
+ "@babel/compat-data": ^7.20.0
"@babel/helper-validator-option": ^7.18.6
- browserslist: ^4.20.2
+ browserslist: ^4.21.3
semver: ^6.3.0
peerDependencies:
"@babel/core": ^7.0.0
- checksum: 2a9d71e124e098a9f45de4527ddd1982349d231827d341e00da9dfb967e260ecc7662c8b62abee4a010fb34d5f07a8d2155c974e0bc1928144cee5644910621d
+ checksum: bc183f2109648849c8fde0b3c5cf08adf2f7ad6dc617b546fd20f34c8ef574ee5ee293c8d1bd0ed0221212e8f5907cdc2c42097870f1dcc769a654107d82c95b
languageName: node
linkType: hard
-"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.18.9":
- version: 7.18.9
- resolution: "@babel/helper-create-class-features-plugin@npm:7.18.9"
+"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.20.5":
+ version: 7.20.5
+ resolution: "@babel/helper-create-class-features-plugin@npm:7.20.5"
dependencies:
"@babel/helper-annotate-as-pure": ^7.18.6
"@babel/helper-environment-visitor": ^7.18.9
- "@babel/helper-function-name": ^7.18.9
+ "@babel/helper-function-name": ^7.19.0
"@babel/helper-member-expression-to-functions": ^7.18.9
"@babel/helper-optimise-call-expression": ^7.18.6
- "@babel/helper-replace-supers": ^7.18.9
+ "@babel/helper-replace-supers": ^7.19.1
"@babel/helper-split-export-declaration": ^7.18.6
peerDependencies:
"@babel/core": ^7.0.0
- checksum: 020dba79b92ee9a98520dad81dddb47d75b34b7b4392672cbefc59db6f5e89a96c5eb95bb1cc46b2fddf913ef63dfe6d17168f56b059af5c6965bb37b6ce1d82
+ checksum: 51b0662cc44ae5fe3691ed552f97312006709ec3f5321a5e5b5a139a5743eaaf65987f30ee7c171af80ab77460fb57c1970b0b1583dd70d90b58e4433b117a1b
languageName: node
linkType: hard
-"@babel/helper-create-regexp-features-plugin@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/helper-create-regexp-features-plugin@npm:7.18.6"
+"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.20.5":
+ version: 7.20.5
+ resolution: "@babel/helper-create-regexp-features-plugin@npm:7.20.5"
dependencies:
"@babel/helper-annotate-as-pure": ^7.18.6
- regexpu-core: ^5.1.0
+ regexpu-core: ^5.2.1
peerDependencies:
"@babel/core": ^7.0.0
- checksum: 2d76e660cbfd0bfcb01ca9f177f0e9091c871a6b99f68ece6bcf4ab4a9df073485bdc2d87ecdfbde44b7f3723b26d13085d0f92082adb3ae80d31b246099f10a
+ checksum: 7f29c3cb7447cca047b0d394f8ab98e4923d00e86a7afa56e5df9770c48ec107891505d2d1f06b720ecc94ed24bf58d90986cc35fe4a43b549eb7b7a5077b693
languageName: node
linkType: hard
-"@babel/helper-define-polyfill-provider@npm:^0.3.1, @babel/helper-define-polyfill-provider@npm:^0.3.2":
- version: 0.3.2
- resolution: "@babel/helper-define-polyfill-provider@npm:0.3.2"
+"@babel/helper-define-polyfill-provider@npm:^0.3.3":
+ version: 0.3.3
+ resolution: "@babel/helper-define-polyfill-provider@npm:0.3.3"
dependencies:
"@babel/helper-compilation-targets": ^7.17.7
"@babel/helper-plugin-utils": ^7.16.7
@@ -438,7 +423,7 @@ __metadata:
semver: ^6.1.2
peerDependencies:
"@babel/core": ^7.4.0-0
- checksum: 8f693ab8e9d73873c2e547c7764c7d32d73c14f8dcefdd67fd3a038eb75527e2222aa53412ea673b9bfc01c32a8779a60e77a7381bbdd83452f05c9b7ef69c2c
+ checksum: 8e3fe75513302e34f6d92bd67b53890e8545e6c5bca8fe757b9979f09d68d7e259f6daea90dc9e01e332c4f8781bda31c5fe551c82a277f9bc0bec007aed497c
languageName: node
linkType: hard
@@ -458,13 +443,13 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-function-name@npm:^7.18.9":
- version: 7.18.9
- resolution: "@babel/helper-function-name@npm:7.18.9"
+"@babel/helper-function-name@npm:^7.18.9, @babel/helper-function-name@npm:^7.19.0":
+ version: 7.19.0
+ resolution: "@babel/helper-function-name@npm:7.19.0"
dependencies:
- "@babel/template": ^7.18.6
- "@babel/types": ^7.18.9
- checksum: d04c44e0272f887c0c868651be7fc3c5690531bea10936f00d4cca3f6d5db65e76dfb49e8d553c42ae1fe1eba61ccce9f3d93ba2df50a66408c8d4c3cc61cf0c
+ "@babel/template": ^7.18.10
+ "@babel/types": ^7.19.0
+ checksum: eac1f5db428ba546270c2b8d750c24eb528b8fcfe50c81de2e0bdebf0e20f24bec688d4331533b782e4a907fad435244621ca2193cfcf80a86731299840e0f6e
languageName: node
linkType: hard
@@ -495,19 +480,19 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-module-transforms@npm:^7.12.1, @babel/helper-module-transforms@npm:^7.18.6, @babel/helper-module-transforms@npm:^7.18.9":
- version: 7.18.9
- resolution: "@babel/helper-module-transforms@npm:7.18.9"
+"@babel/helper-module-transforms@npm:^7.18.6, @babel/helper-module-transforms@npm:^7.19.6, @babel/helper-module-transforms@npm:^7.20.2":
+ version: 7.20.2
+ resolution: "@babel/helper-module-transforms@npm:7.20.2"
dependencies:
"@babel/helper-environment-visitor": ^7.18.9
"@babel/helper-module-imports": ^7.18.6
- "@babel/helper-simple-access": ^7.18.6
+ "@babel/helper-simple-access": ^7.20.2
"@babel/helper-split-export-declaration": ^7.18.6
- "@babel/helper-validator-identifier": ^7.18.6
- "@babel/template": ^7.18.6
- "@babel/traverse": ^7.18.9
- "@babel/types": ^7.18.9
- checksum: af08c60ea239ff3d40eda542fceaab69de17e713f131e80ead08c975ba7a47dd55d439cb48cfb14ae7ec96704a10c989ff5a5240e52a39101cb44a49467ce058
+ "@babel/helper-validator-identifier": ^7.19.1
+ "@babel/template": ^7.18.10
+ "@babel/traverse": ^7.20.1
+ "@babel/types": ^7.20.2
+ checksum: 33a60ca115f6fce2c9d98e2a2e5649498aa7b23e2ae3c18745d7a021487708fc311458c33542f299387a0da168afccba94116e077f2cce49ae9e5ab83399e8a2
languageName: node
linkType: hard
@@ -520,10 +505,10 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.16.7, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.18.9, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3":
- version: 7.18.9
- resolution: "@babel/helper-plugin-utils@npm:7.18.9"
- checksum: ebae876cd60f1fe238c7210986093845fa5c4cad5feeda843ea4d780bf068256717650376d3af2a5e760f2ed6a35c065ae144f99c47da3e54aa6cba99d8804e0
+"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.16.7, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.18.9, @babel/helper-plugin-utils@npm:^7.19.0, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3":
+ version: 7.20.2
+ resolution: "@babel/helper-plugin-utils@npm:7.20.2"
+ checksum: f6cae53b7fdb1bf3abd50fa61b10b4470985b400cc794d92635da1e7077bb19729f626adc0741b69403d9b6e411cddddb9c0157a709cc7c4eeb41e663be5d74b
languageName: node
linkType: hard
@@ -541,34 +526,34 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-replace-supers@npm:^7.18.6, @babel/helper-replace-supers@npm:^7.18.9":
- version: 7.18.9
- resolution: "@babel/helper-replace-supers@npm:7.18.9"
+"@babel/helper-replace-supers@npm:^7.18.6, @babel/helper-replace-supers@npm:^7.19.1":
+ version: 7.19.1
+ resolution: "@babel/helper-replace-supers@npm:7.19.1"
dependencies:
"@babel/helper-environment-visitor": ^7.18.9
"@babel/helper-member-expression-to-functions": ^7.18.9
"@babel/helper-optimise-call-expression": ^7.18.6
- "@babel/traverse": ^7.18.9
- "@babel/types": ^7.18.9
- checksum: 2de8b29cc4bfa4e241da2de16abd5571709f6eb394206dc16e3a7816976d1691635dd4bc930881e9d798f44b48a5f1849dc7f51a62946f3e8270452be1ec5352
+ "@babel/traverse": ^7.19.1
+ "@babel/types": ^7.19.0
+ checksum: a0e4bf79ebe7d2bb5947169e47a0b4439c73fb0ec57d446cf3ea81b736721129ec373c3f94d2ebd2716b26dd65f8e6c083dac898170d42905e7ba815a2f52c25
languageName: node
linkType: hard
-"@babel/helper-simple-access@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/helper-simple-access@npm:7.18.6"
+"@babel/helper-simple-access@npm:^7.19.4, @babel/helper-simple-access@npm:^7.20.2":
+ version: 7.20.2
+ resolution: "@babel/helper-simple-access@npm:7.20.2"
dependencies:
- "@babel/types": ^7.18.6
- checksum: 37cd36eef199e0517845763c1e6ff6ea5e7876d6d707a6f59c9267c547a50aa0e84260ba9285d49acfaf2cfa0a74a772d92967f32ac1024c961517d40b6c16a5
+ "@babel/types": ^7.20.2
+ checksum: ad1e96ee2e5f654ffee2369a586e5e8d2722bf2d8b028a121b4c33ebae47253f64d420157b9f0a8927aea3a9e0f18c0103e74fdd531815cf3650a0a4adca11a1
languageName: node
linkType: hard
"@babel/helper-skip-transparent-expression-wrappers@npm:^7.18.9":
- version: 7.18.9
- resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.18.9"
+ version: 7.20.0
+ resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.20.0"
dependencies:
- "@babel/types": ^7.18.9
- checksum: 6e93ccd10248293082606a4b3e30eed32c6f796d378f6b662796c88f462f348aa368aadeb48eb410cfcc8250db93b2d6627c2e55662530f08fc25397e588d68a
+ "@babel/types": ^7.20.0
+ checksum: 34da8c832d1c8a546e45d5c1d59755459ffe43629436707079989599b91e8c19e50e73af7a4bd09c95402d389266731b0d9c5f69e372d8ebd3a709c05c80d7dd
languageName: node
linkType: hard
@@ -581,17 +566,17 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-string-parser@npm:^7.18.10":
- version: 7.18.10
- resolution: "@babel/helper-string-parser@npm:7.18.10"
- checksum: d554a4393365b624916b5c00a4cc21c990c6617e7f3fe30be7d9731f107f12c33229a7a3db9d829bfa110d2eb9f04790745d421640e3bd245bb412dc0ea123c1
+"@babel/helper-string-parser@npm:^7.19.4":
+ version: 7.19.4
+ resolution: "@babel/helper-string-parser@npm:7.19.4"
+ checksum: b2f8a3920b30dfac81ec282ac4ad9598ea170648f8254b10f475abe6d944808fb006aab325d3eb5a8ad3bea8dfa888cfa6ef471050dae5748497c110ec060943
languageName: node
linkType: hard
-"@babel/helper-validator-identifier@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/helper-validator-identifier@npm:7.18.6"
- checksum: e295254d616bbe26e48c196a198476ab4d42a73b90478c9842536cf910ead887f5af6b5c4df544d3052a25ccb3614866fa808dc1e3a5a4291acd444e243c0648
+"@babel/helper-validator-identifier@npm:^7.18.6, @babel/helper-validator-identifier@npm:^7.19.1":
+ version: 7.19.1
+ resolution: "@babel/helper-validator-identifier@npm:7.19.1"
+ checksum: 0eca5e86a729162af569b46c6c41a63e18b43dbe09fda1d2a3c8924f7d617116af39cac5e4cd5d431bb760b4dca3c0970e0c444789b1db42bcf1fa41fbad0a3a
languageName: node
linkType: hard
@@ -603,29 +588,29 @@ __metadata:
linkType: hard
"@babel/helper-wrap-function@npm:^7.18.9":
- version: 7.18.10
- resolution: "@babel/helper-wrap-function@npm:7.18.10"
+ version: 7.20.5
+ resolution: "@babel/helper-wrap-function@npm:7.20.5"
dependencies:
- "@babel/helper-function-name": ^7.18.9
+ "@babel/helper-function-name": ^7.19.0
"@babel/template": ^7.18.10
- "@babel/traverse": ^7.18.10
- "@babel/types": ^7.18.10
- checksum: 7fb8ee956b9a241e078e302da2cb700022524ed3993af9fbd47bb6507f863b8d89dbbced27fdaac1088b004125e7e58ef192033d4a1e29e9c7cf127966ce8e64
+ "@babel/traverse": ^7.20.5
+ "@babel/types": ^7.20.5
+ checksum: 11a6fc28334368a193a9cb3ad16f29cd7603bab958433efc82ebe59fa6556c227faa24f07ce43983f7a85df826f71d441638442c4315e90a554fe0a70ca5005b
languageName: node
linkType: hard
-"@babel/helpers@npm:^7.12.1, @babel/helpers@npm:^7.18.6, @babel/helpers@npm:^7.18.9":
- version: 7.18.9
- resolution: "@babel/helpers@npm:7.18.9"
+"@babel/helpers@npm:^7.20.1, @babel/helpers@npm:^7.20.5":
+ version: 7.20.6
+ resolution: "@babel/helpers@npm:7.20.6"
dependencies:
- "@babel/template": ^7.18.6
- "@babel/traverse": ^7.18.9
- "@babel/types": ^7.18.9
- checksum: d0bd8255d36bfc65dc52ce75f7fea778c70287da2d64981db4c84fbdf9581409ecbd6433deff1c81da3a5acf26d7e4c364b3a4445efacf88f4f48e77c5b34d8d
+ "@babel/template": ^7.18.10
+ "@babel/traverse": ^7.20.5
+ "@babel/types": ^7.20.5
+ checksum: f03ec6eb2bf8dc7cdfe2569ee421fd9ba6c7bac6c862d90b608ccdd80281ebe858bc56ca175fc92b3ac50f63126b66bbd5ec86f9f361729289a20054518f1ac5
languageName: node
linkType: hard
-"@babel/highlight@npm:^7.10.4, @babel/highlight@npm:^7.18.6":
+"@babel/highlight@npm:^7.18.6":
version: 7.18.6
resolution: "@babel/highlight@npm:7.18.6"
dependencies:
@@ -636,12 +621,12 @@ __metadata:
languageName: node
linkType: hard
-"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.12.3, @babel/parser@npm:^7.14.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.16.8, @babel/parser@npm:^7.18.10, @babel/parser@npm:^7.18.6, @babel/parser@npm:^7.7.0":
- version: 7.18.10
- resolution: "@babel/parser@npm:7.18.10"
+"@babel/parser@npm:^7.14.0, @babel/parser@npm:^7.16.8, @babel/parser@npm:^7.18.10, @babel/parser@npm:^7.20.2, @babel/parser@npm:^7.20.5":
+ version: 7.20.5
+ resolution: "@babel/parser@npm:7.20.5"
bin:
parser: ./bin/babel-parser.js
- checksum: adf417daccb5bc5edb53cc86b8e60abd911eaee8212703ea702ec17ff7967a9a17a84f6aa19b1cd0faec58e9beaa31a026c85238fd8ca08f2d66ba1db8180dc6
+ checksum: e8d514ce0aa74d56725bd102919a49fa367afef9cd8208cf52f670f54b061c4672f51b4b7980058ab1f5fe73615fe4dc90720ab47bbcebae07ad08d667eda318
languageName: node
linkType: hard
@@ -656,7 +641,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.18.6, @babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.18.9":
+"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.18.9":
version: 7.18.9
resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.18.9"
dependencies:
@@ -669,21 +654,21 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-proposal-async-generator-functions@npm:^7.18.10, @babel/plugin-proposal-async-generator-functions@npm:^7.18.6":
- version: 7.18.10
- resolution: "@babel/plugin-proposal-async-generator-functions@npm:7.18.10"
+"@babel/plugin-proposal-async-generator-functions@npm:^7.20.1":
+ version: 7.20.1
+ resolution: "@babel/plugin-proposal-async-generator-functions@npm:7.20.1"
dependencies:
"@babel/helper-environment-visitor": ^7.18.9
- "@babel/helper-plugin-utils": ^7.18.9
+ "@babel/helper-plugin-utils": ^7.19.0
"@babel/helper-remap-async-to-generator": ^7.18.9
"@babel/plugin-syntax-async-generators": ^7.8.4
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 3a6c25085021053830f6c57780118d3337935ac3309eef7f09b11e413d189eed8119d50cbddeb4c8c02f42f8cc01e62a4667b869be6e158f40030bafb92a0629
+ checksum: 518483a68c5618932109913eb7316ed5e656c575cbd9d22667bc0451e35a1be45f8eaeb8e2065834b36c8a93c4840f78cebf8f1d067b07c422f7be16d58eca60
languageName: node
linkType: hard
-"@babel/plugin-proposal-class-properties@npm:^7.0.0, @babel/plugin-proposal-class-properties@npm:^7.10.4, @babel/plugin-proposal-class-properties@npm:^7.16.0, @babel/plugin-proposal-class-properties@npm:^7.18.6":
+"@babel/plugin-proposal-class-properties@npm:^7.0.0, @babel/plugin-proposal-class-properties@npm:^7.10.4, @babel/plugin-proposal-class-properties@npm:^7.18.6":
version: 7.18.6
resolution: "@babel/plugin-proposal-class-properties@npm:7.18.6"
dependencies:
@@ -708,21 +693,6 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-proposal-decorators@npm:^7.16.4":
- version: 7.18.10
- resolution: "@babel/plugin-proposal-decorators@npm:7.18.10"
- dependencies:
- "@babel/helper-create-class-features-plugin": ^7.18.9
- "@babel/helper-plugin-utils": ^7.18.9
- "@babel/helper-replace-supers": ^7.18.9
- "@babel/helper-split-export-declaration": ^7.18.6
- "@babel/plugin-syntax-decorators": ^7.18.6
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 3d688bb2eb673988e0b35aa02c65ce4b35be5cebf587182b465cb4e67725116b416638ba3e804b3f83a7dacad7f9679a082f4c131aa53b01e18681a51ba03ac5
- languageName: node
- linkType: hard
-
"@babel/plugin-proposal-dynamic-import@npm:^7.18.6":
version: 7.18.6
resolution: "@babel/plugin-proposal-dynamic-import@npm:7.18.6"
@@ -735,7 +705,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-proposal-export-namespace-from@npm:^7.18.6, @babel/plugin-proposal-export-namespace-from@npm:^7.18.9":
+"@babel/plugin-proposal-export-namespace-from@npm:^7.18.9":
version: 7.18.9
resolution: "@babel/plugin-proposal-export-namespace-from@npm:7.18.9"
dependencies:
@@ -759,7 +729,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-proposal-logical-assignment-operators@npm:^7.18.6, @babel/plugin-proposal-logical-assignment-operators@npm:^7.18.9":
+"@babel/plugin-proposal-logical-assignment-operators@npm:^7.18.9":
version: 7.18.9
resolution: "@babel/plugin-proposal-logical-assignment-operators@npm:7.18.9"
dependencies:
@@ -771,7 +741,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.16.0, @babel/plugin-proposal-nullish-coalescing-operator@npm:^7.18.6":
+"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.18.6":
version: 7.18.6
resolution: "@babel/plugin-proposal-nullish-coalescing-operator@npm:7.18.6"
dependencies:
@@ -783,7 +753,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-proposal-numeric-separator@npm:^7.16.0, @babel/plugin-proposal-numeric-separator@npm:^7.18.6":
+"@babel/plugin-proposal-numeric-separator@npm:^7.18.6":
version: 7.18.6
resolution: "@babel/plugin-proposal-numeric-separator@npm:7.18.6"
dependencies:
@@ -795,18 +765,18 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-proposal-object-rest-spread@npm:^7.0.0, @babel/plugin-proposal-object-rest-spread@npm:^7.18.6, @babel/plugin-proposal-object-rest-spread@npm:^7.18.9":
- version: 7.18.9
- resolution: "@babel/plugin-proposal-object-rest-spread@npm:7.18.9"
+"@babel/plugin-proposal-object-rest-spread@npm:^7.0.0, @babel/plugin-proposal-object-rest-spread@npm:^7.20.2":
+ version: 7.20.2
+ resolution: "@babel/plugin-proposal-object-rest-spread@npm:7.20.2"
dependencies:
- "@babel/compat-data": ^7.18.8
- "@babel/helper-compilation-targets": ^7.18.9
- "@babel/helper-plugin-utils": ^7.18.9
+ "@babel/compat-data": ^7.20.1
+ "@babel/helper-compilation-targets": ^7.20.0
+ "@babel/helper-plugin-utils": ^7.20.2
"@babel/plugin-syntax-object-rest-spread": ^7.8.3
- "@babel/plugin-transform-parameters": ^7.18.8
+ "@babel/plugin-transform-parameters": ^7.20.1
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 66b9bae741d46edf1c96776d26dfe5d335981e57164ec2450583e3d20dfaa08a5137ffebb897e443913207789f9816bfec4ae845f38762c0196a60949eaffdba
+ checksum: 9764d1a4735fcd384fdb9b6c6ccb20d1bea2f88f648640d26ce5d9cd5880ce1e389d2f852d7bea7e86ff343726225dc16e1deb92c7b3dc5c5721ed905a602318
languageName: node
linkType: hard
@@ -822,7 +792,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-proposal-optional-chaining@npm:^7.16.0, @babel/plugin-proposal-optional-chaining@npm:^7.18.6, @babel/plugin-proposal-optional-chaining@npm:^7.18.9":
+"@babel/plugin-proposal-optional-chaining@npm:^7.18.9":
version: 7.18.9
resolution: "@babel/plugin-proposal-optional-chaining@npm:7.18.9"
dependencies:
@@ -835,7 +805,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-proposal-private-methods@npm:^7.16.0, @babel/plugin-proposal-private-methods@npm:^7.18.6":
+"@babel/plugin-proposal-private-methods@npm:^7.18.6":
version: 7.18.6
resolution: "@babel/plugin-proposal-private-methods@npm:7.18.6"
dependencies:
@@ -847,17 +817,17 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-proposal-private-property-in-object@npm:^7.16.0, @babel/plugin-proposal-private-property-in-object@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.18.6"
+"@babel/plugin-proposal-private-property-in-object@npm:^7.18.6":
+ version: 7.20.5
+ resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.20.5"
dependencies:
"@babel/helper-annotate-as-pure": ^7.18.6
- "@babel/helper-create-class-features-plugin": ^7.18.6
- "@babel/helper-plugin-utils": ^7.18.6
+ "@babel/helper-create-class-features-plugin": ^7.20.5
+ "@babel/helper-plugin-utils": ^7.20.2
"@babel/plugin-syntax-private-property-in-object": ^7.14.5
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: c8e56a972930730345f39f2384916fd8e711b3f4b4eae2ca9740e99958980118120d5cc9b6ac150f0965a5a35f825910e2c3013d90be3e9993ab6111df444569
+ checksum: 513b5e0e2c1b2846be5336cf680e932ae17924ef885aa1429e1a4f7924724bdd99b15f28d67187d0a006d5f18a0c4b61d96c3ecb4902fed3c8fe2f0abfc9753a
languageName: node
linkType: hard
@@ -884,18 +854,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-syntax-bigint@npm:^7.8.3":
- version: 7.8.3
- resolution: "@babel/plugin-syntax-bigint@npm:7.8.3"
- dependencies:
- "@babel/helper-plugin-utils": ^7.8.0
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 3a10849d83e47aec50f367a9e56a6b22d662ddce643334b087f9828f4c3dd73bdc5909aaeabe123fed78515767f9ca43498a0e621c438d1cd2802d7fae3c9648
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-class-properties@npm:^7.0.0, @babel/plugin-syntax-class-properties@npm:^7.12.13, @babel/plugin-syntax-class-properties@npm:^7.8.3":
+"@babel/plugin-syntax-class-properties@npm:^7.0.0, @babel/plugin-syntax-class-properties@npm:^7.12.13":
version: 7.12.13
resolution: "@babel/plugin-syntax-class-properties@npm:7.12.13"
dependencies:
@@ -917,17 +876,6 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-syntax-decorators@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-syntax-decorators@npm:7.18.6"
- dependencies:
- "@babel/helper-plugin-utils": ^7.18.6
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: fb84e064b2db09fbc94380f4666281433cd2d485365e3b82de976cb8e1f28a433775e6af4b36556fff8ce8197864674ee334e67b6ab7b73d808d9e1b4c936287
- languageName: node
- linkType: hard
-
"@babel/plugin-syntax-dynamic-import@npm:^7.8.3":
version: 7.8.3
resolution: "@babel/plugin-syntax-dynamic-import@npm:7.8.3"
@@ -961,25 +909,14 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-syntax-import-assertions@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-syntax-import-assertions@npm:7.18.6"
- dependencies:
- "@babel/helper-plugin-utils": ^7.18.6
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 54918a05375325ba0c60bc81abfb261e6f118bed2de94e4c17dca9a2006fc25e13b1a8b5504b9a881238ea394fd2f098f60b2eb3a392585d6348874565445e7b
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-import-meta@npm:^7.8.3":
- version: 7.10.4
- resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4"
+"@babel/plugin-syntax-import-assertions@npm:7.20.0, @babel/plugin-syntax-import-assertions@npm:^7.20.0":
+ version: 7.20.0
+ resolution: "@babel/plugin-syntax-import-assertions@npm:7.20.0"
dependencies:
- "@babel/helper-plugin-utils": ^7.10.4
+ "@babel/helper-plugin-utils": ^7.19.0
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 166ac1125d10b9c0c430e4156249a13858c0366d38844883d75d27389621ebe651115cb2ceb6dc011534d5055719fa1727b59f39e1ab3ca97820eef3dcab5b9b
+ checksum: 6a86220e0aae40164cd3ffaf80e7c076a1be02a8f3480455dddbae05fda8140f429290027604df7a11b3f3f124866e8a6d69dbfa1dda61ee7377b920ad144d5b
languageName: node
linkType: hard
@@ -1005,7 +942,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4, @babel/plugin-syntax-logical-assignment-operators@npm:^7.8.3":
+"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4":
version: 7.10.4
resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4"
dependencies:
@@ -1027,7 +964,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-syntax-numeric-separator@npm:^7.10.4, @babel/plugin-syntax-numeric-separator@npm:^7.8.3":
+"@babel/plugin-syntax-numeric-separator@npm:^7.10.4":
version: 7.10.4
resolution: "@babel/plugin-syntax-numeric-separator@npm:7.10.4"
dependencies:
@@ -1082,7 +1019,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-syntax-top-level-await@npm:^7.14.5, @babel/plugin-syntax-top-level-await@npm:^7.8.3":
+"@babel/plugin-syntax-top-level-await@npm:^7.14.5":
version: 7.14.5
resolution: "@babel/plugin-syntax-top-level-await@npm:7.14.5"
dependencies:
@@ -1093,17 +1030,6 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-syntax-typescript@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-syntax-typescript@npm:7.18.6"
- dependencies:
- "@babel/helper-plugin-utils": ^7.18.6
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 2cde73725ec51118ebf410bf02d78781c03fa4d3185993fcc9d253b97443381b621c44810084c5dd68b92eb8bdfae0e5b163e91b32bebbb33852383d1815c05d
- languageName: node
- linkType: hard
-
"@babel/plugin-transform-arrow-functions@npm:^7.0.0, @babel/plugin-transform-arrow-functions@npm:^7.18.6":
version: 7.18.6
resolution: "@babel/plugin-transform-arrow-functions@npm:7.18.6"
@@ -1139,36 +1065,37 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-block-scoping@npm:^7.0.0, @babel/plugin-transform-block-scoping@npm:^7.18.6, @babel/plugin-transform-block-scoping@npm:^7.18.9":
- version: 7.18.9
- resolution: "@babel/plugin-transform-block-scoping@npm:7.18.9"
+"@babel/plugin-transform-block-scoping@npm:^7.0.0, @babel/plugin-transform-block-scoping@npm:^7.20.2":
+ version: 7.20.5
+ resolution: "@babel/plugin-transform-block-scoping@npm:7.20.5"
dependencies:
- "@babel/helper-plugin-utils": ^7.18.9
+ "@babel/helper-plugin-utils": ^7.20.2
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: f8064ea431eb7aa349dc5b6be87a650f912b48cd65afde917e8644f6f840d7f9d2ce4795f2aa3955aa5b23a73d4ad38abd03386ae109b4b8702b746c6d35bda3
+ checksum: 03606bc6710c15cd4e4d1163e1cbab08799f852a5dd55a1f7e115032e9406ac9430ddc0cb6d09a51a4095446985640411f60683c6fcea9bc1a7b202462022e1c
languageName: node
linkType: hard
-"@babel/plugin-transform-classes@npm:^7.0.0, @babel/plugin-transform-classes@npm:^7.18.6, @babel/plugin-transform-classes@npm:^7.18.9":
- version: 7.18.9
- resolution: "@babel/plugin-transform-classes@npm:7.18.9"
+"@babel/plugin-transform-classes@npm:^7.0.0, @babel/plugin-transform-classes@npm:^7.20.2":
+ version: 7.20.2
+ resolution: "@babel/plugin-transform-classes@npm:7.20.2"
dependencies:
"@babel/helper-annotate-as-pure": ^7.18.6
+ "@babel/helper-compilation-targets": ^7.20.0
"@babel/helper-environment-visitor": ^7.18.9
- "@babel/helper-function-name": ^7.18.9
+ "@babel/helper-function-name": ^7.19.0
"@babel/helper-optimise-call-expression": ^7.18.6
- "@babel/helper-plugin-utils": ^7.18.9
- "@babel/helper-replace-supers": ^7.18.9
+ "@babel/helper-plugin-utils": ^7.20.2
+ "@babel/helper-replace-supers": ^7.19.1
"@babel/helper-split-export-declaration": ^7.18.6
globals: ^11.1.0
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: d7e953c0cf32af64e75db1277d2556c04635f32691ef462436897840be6f8021d4f85ee96134cb796a12dda549cf53346fedf96b671885f881bc4037c9d120ad
+ checksum: 57f3467a8eb7853cdb61cda963cfb6c6568ad276d77c9de2ff5a2194650010217aa318ef3733975537c6fb906b73a019afb6ea650b01852e7d2e1fab4034361b
languageName: node
linkType: hard
-"@babel/plugin-transform-computed-properties@npm:^7.0.0, @babel/plugin-transform-computed-properties@npm:^7.18.6, @babel/plugin-transform-computed-properties@npm:^7.18.9":
+"@babel/plugin-transform-computed-properties@npm:^7.0.0, @babel/plugin-transform-computed-properties@npm:^7.18.9":
version: 7.18.9
resolution: "@babel/plugin-transform-computed-properties@npm:7.18.9"
dependencies:
@@ -1179,14 +1106,14 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-destructuring@npm:^7.0.0, @babel/plugin-transform-destructuring@npm:^7.18.6, @babel/plugin-transform-destructuring@npm:^7.18.9":
- version: 7.18.9
- resolution: "@babel/plugin-transform-destructuring@npm:7.18.9"
+"@babel/plugin-transform-destructuring@npm:^7.0.0, @babel/plugin-transform-destructuring@npm:^7.20.2":
+ version: 7.20.2
+ resolution: "@babel/plugin-transform-destructuring@npm:7.20.2"
dependencies:
- "@babel/helper-plugin-utils": ^7.18.9
+ "@babel/helper-plugin-utils": ^7.20.2
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 1a9b85dff67fd248fa8a2488ef59df3eb4dd4ca6007ff7db9f780c7873630a13bc16cfb2ad8f4c4ca966e42978410d1e4b306545941fe62769f2683f34973acd
+ checksum: 09033e09b28ca1b0d46a8d82f5a677b1d718a739b3c199886908c3ef1af23369317d0c429b21507d480ee82721c15892a9893be18e50ad6fc219e69312f4b097
languageName: node
linkType: hard
@@ -1202,7 +1129,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-duplicate-keys@npm:^7.18.6, @babel/plugin-transform-duplicate-keys@npm:^7.18.9":
+"@babel/plugin-transform-duplicate-keys@npm:^7.18.9":
version: 7.18.9
resolution: "@babel/plugin-transform-duplicate-keys@npm:7.18.9"
dependencies:
@@ -1225,19 +1152,19 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-flow-strip-types@npm:^7.0.0, @babel/plugin-transform-flow-strip-types@npm:^7.16.0":
- version: 7.18.9
- resolution: "@babel/plugin-transform-flow-strip-types@npm:7.18.9"
+"@babel/plugin-transform-flow-strip-types@npm:^7.0.0":
+ version: 7.19.0
+ resolution: "@babel/plugin-transform-flow-strip-types@npm:7.19.0"
dependencies:
- "@babel/helper-plugin-utils": ^7.18.9
+ "@babel/helper-plugin-utils": ^7.19.0
"@babel/plugin-syntax-flow": ^7.18.6
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: f25fe67b4986a5361539191ccfbf6a84fb6729db6f04c897799e2081c6b96b475cf4e05ab207bd63d7112d5d9465b5efbcc1def7940cba3ba69776a09f7db88d
+ checksum: c35339bf80c2a2b9abb9e2ce0382e1d9cc3ef7db2af127f4ec3d184bad2aec3269f3fcac5fdcd565439732803acad72eb9e7d5a18e439221526fdc041c9e8e1e
languageName: node
linkType: hard
-"@babel/plugin-transform-for-of@npm:^7.0.0, @babel/plugin-transform-for-of@npm:^7.18.6, @babel/plugin-transform-for-of@npm:^7.18.8":
+"@babel/plugin-transform-for-of@npm:^7.0.0, @babel/plugin-transform-for-of@npm:^7.18.8":
version: 7.18.8
resolution: "@babel/plugin-transform-for-of@npm:7.18.8"
dependencies:
@@ -1248,7 +1175,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-function-name@npm:^7.0.0, @babel/plugin-transform-function-name@npm:^7.18.6, @babel/plugin-transform-function-name@npm:^7.18.9":
+"@babel/plugin-transform-function-name@npm:^7.0.0, @babel/plugin-transform-function-name@npm:^7.18.9":
version: 7.18.9
resolution: "@babel/plugin-transform-function-name@npm:7.18.9"
dependencies:
@@ -1261,7 +1188,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-literals@npm:^7.0.0, @babel/plugin-transform-literals@npm:^7.18.6, @babel/plugin-transform-literals@npm:^7.18.9":
+"@babel/plugin-transform-literals@npm:^7.0.0, @babel/plugin-transform-literals@npm:^7.18.9":
version: 7.18.9
resolution: "@babel/plugin-transform-literals@npm:7.18.9"
dependencies:
@@ -1283,45 +1210,42 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-modules-amd@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-transform-modules-amd@npm:7.18.6"
+"@babel/plugin-transform-modules-amd@npm:^7.19.6":
+ version: 7.19.6
+ resolution: "@babel/plugin-transform-modules-amd@npm:7.19.6"
dependencies:
- "@babel/helper-module-transforms": ^7.18.6
- "@babel/helper-plugin-utils": ^7.18.6
- babel-plugin-dynamic-import-node: ^2.3.3
+ "@babel/helper-module-transforms": ^7.19.6
+ "@babel/helper-plugin-utils": ^7.19.0
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: f60c4c4e0eaec41e42c003cbab44305da7a8e05b2c9bdfc2b3fe0f9e1d7441c959ff5248aa03e350abe530e354028cbf3aa20bf07067b11510997dad8dd39be0
+ checksum: 4236aad970025bc10c772c1589b1e2eab8b7681933bb5ffa6e395d4c1a52532b28c47c553e3011b4272ea81e5ab39fe969eb5349584e8390e59771055c467d42
languageName: node
linkType: hard
-"@babel/plugin-transform-modules-commonjs@npm:^7.0.0, @babel/plugin-transform-modules-commonjs@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-transform-modules-commonjs@npm:7.18.6"
+"@babel/plugin-transform-modules-commonjs@npm:^7.0.0, @babel/plugin-transform-modules-commonjs@npm:^7.19.6":
+ version: 7.19.6
+ resolution: "@babel/plugin-transform-modules-commonjs@npm:7.19.6"
dependencies:
- "@babel/helper-module-transforms": ^7.18.6
- "@babel/helper-plugin-utils": ^7.18.6
- "@babel/helper-simple-access": ^7.18.6
- babel-plugin-dynamic-import-node: ^2.3.3
+ "@babel/helper-module-transforms": ^7.19.6
+ "@babel/helper-plugin-utils": ^7.19.0
+ "@babel/helper-simple-access": ^7.19.4
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 7e356e3df8a6a8542cced7491ec5b1cc1093a88d216a59e63a5d2b9fe9d193cbea864f680a41429e41a4f9ecec930aa5b0b8f57e2b17b3b4d27923bb12ba5d14
+ checksum: 85d46945ab5ba3fff89e962d560a5d40253f228b9659a697683db3de07c0236e8cd60e5eb41958007359951a42bc268bf32350fcdb5b4a86f58dff1e032c096e
languageName: node
linkType: hard
-"@babel/plugin-transform-modules-systemjs@npm:^7.18.6, @babel/plugin-transform-modules-systemjs@npm:^7.18.9":
- version: 7.18.9
- resolution: "@babel/plugin-transform-modules-systemjs@npm:7.18.9"
+"@babel/plugin-transform-modules-systemjs@npm:^7.19.6":
+ version: 7.19.6
+ resolution: "@babel/plugin-transform-modules-systemjs@npm:7.19.6"
dependencies:
"@babel/helper-hoist-variables": ^7.18.6
- "@babel/helper-module-transforms": ^7.18.9
- "@babel/helper-plugin-utils": ^7.18.9
- "@babel/helper-validator-identifier": ^7.18.6
- babel-plugin-dynamic-import-node: ^2.3.3
+ "@babel/helper-module-transforms": ^7.19.6
+ "@babel/helper-plugin-utils": ^7.19.0
+ "@babel/helper-validator-identifier": ^7.19.1
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 6122d9901ed5dc56d9db843efc9249fe20d769a11989bbbf5a806ed4f086def949185198aa767888481babf70fc52b6b3e297a991e2b02b4f34ffb03d998d1e3
+ checksum: 8526431cc81ea3eb232ad50862d0ed1cbb422b5251d14a8d6610d0ca0617f6e75f35179e98eb1235d0cccb980120350b9f112594e5646dd45378d41eaaf87342
languageName: node
linkType: hard
@@ -1337,15 +1261,15 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.18.6"
+"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.19.1":
+ version: 7.20.5
+ resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.20.5"
dependencies:
- "@babel/helper-create-regexp-features-plugin": ^7.18.6
- "@babel/helper-plugin-utils": ^7.18.6
+ "@babel/helper-create-regexp-features-plugin": ^7.20.5
+ "@babel/helper-plugin-utils": ^7.20.2
peerDependencies:
"@babel/core": ^7.0.0
- checksum: 6ef64aa3dad68df139eeaa7b6e9bb626be8f738ed5ed4db765d516944b1456d513b6bad3bb60fff22babe73de26436fd814a4228705b2d3d2fdb272c31da35e2
+ checksum: 528c95fb1087e212f17e1c6456df041b28a83c772b9c93d2e407c9d03b72182b0d9d126770c1d6e0b23aab052599ceaf25ed6a2c0627f4249be34a83f6fae853
languageName: node
linkType: hard
@@ -1372,14 +1296,14 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-parameters@npm:^7.0.0, @babel/plugin-transform-parameters@npm:^7.18.6, @babel/plugin-transform-parameters@npm:^7.18.8":
- version: 7.18.8
- resolution: "@babel/plugin-transform-parameters@npm:7.18.8"
+"@babel/plugin-transform-parameters@npm:^7.0.0, @babel/plugin-transform-parameters@npm:^7.20.1":
+ version: 7.20.5
+ resolution: "@babel/plugin-transform-parameters@npm:7.20.5"
dependencies:
- "@babel/helper-plugin-utils": ^7.18.6
+ "@babel/helper-plugin-utils": ^7.20.2
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 2b5863300da60face8a250d91da16294333bd5626e9721b13a3ba2078bd2a5a190e32c6e7a1323d5f547f579aeb2804ff49a62a55fcad2b1d099e55a55b788ea
+ checksum: fa588b0d8551e3e0cfde5fcb9d63a7acd38da199bee1851dd7e2abb34b3d754684defb1209a5669ecf0076d3d17ddc375b3f107da770b550a30402e4b9d7aa2f
languageName: node
linkType: hard
@@ -1394,18 +1318,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-react-constant-elements@npm:^7.12.1":
- version: 7.18.9
- resolution: "@babel/plugin-transform-react-constant-elements@npm:7.18.9"
- dependencies:
- "@babel/helper-plugin-utils": ^7.18.9
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: bbdc4bc38317e62bb729d6d2b48bfac4cca52cb476a1a537a6fe693610852a6f2c3b3f616e1c73f17fb4b0dae551b1c96f898b7867a02ff2fbe3e858a346c767
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-react-display-name@npm:^7.0.0, @babel/plugin-transform-react-display-name@npm:^7.16.0, @babel/plugin-transform-react-display-name@npm:^7.18.6":
+"@babel/plugin-transform-react-display-name@npm:^7.0.0, @babel/plugin-transform-react-display-name@npm:^7.18.6":
version: 7.18.6
resolution: "@babel/plugin-transform-react-display-name@npm:7.18.6"
dependencies:
@@ -1427,33 +1340,40 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-react-jsx@npm:7.18.6":
+"@babel/plugin-transform-react-jsx-self@npm:^7.18.6":
version: 7.18.6
- resolution: "@babel/plugin-transform-react-jsx@npm:7.18.6"
+ resolution: "@babel/plugin-transform-react-jsx-self@npm:7.18.6"
dependencies:
- "@babel/helper-annotate-as-pure": ^7.18.6
- "@babel/helper-module-imports": ^7.18.6
"@babel/helper-plugin-utils": ^7.18.6
- "@babel/plugin-syntax-jsx": ^7.18.6
- "@babel/types": ^7.18.6
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 46129eaf1ab7a7a73e3e8c9d9859b630f5b381c5e19fb1559e2db7b943a7825b6715ad950623fb03fe7bd31ed618ce1d0bd539b13fa030a50c39d5a873a5ba00
+ checksum: 7d24e29c63869bb23495c163a92678c1c3341ecf74db420a20c6d3db74cbf5000fe908943f6106494e7225c0168945c150e528162274fd8fc7721966ad26930a
languageName: node
linkType: hard
-"@babel/plugin-transform-react-jsx@npm:^7.0.0, @babel/plugin-transform-react-jsx@npm:^7.18.6":
- version: 7.18.10
- resolution: "@babel/plugin-transform-react-jsx@npm:7.18.10"
+"@babel/plugin-transform-react-jsx-source@npm:^7.19.6":
+ version: 7.19.6
+ resolution: "@babel/plugin-transform-react-jsx-source@npm:7.19.6"
+ dependencies:
+ "@babel/helper-plugin-utils": ^7.19.0
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 1e9e29a4efc5b79840bd4f68e404f5ab7765ce48c7bd22f12f2b185f9c782c66933bdf54a1b21879e4e56e6b50b4e88aca82789ecb1f61123af6dfa9ab16c555
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-transform-react-jsx@npm:^7.0.0, @babel/plugin-transform-react-jsx@npm:^7.18.6, @babel/plugin-transform-react-jsx@npm:^7.19.0":
+ version: 7.19.0
+ resolution: "@babel/plugin-transform-react-jsx@npm:7.19.0"
dependencies:
"@babel/helper-annotate-as-pure": ^7.18.6
"@babel/helper-module-imports": ^7.18.6
- "@babel/helper-plugin-utils": ^7.18.9
+ "@babel/helper-plugin-utils": ^7.19.0
"@babel/plugin-syntax-jsx": ^7.18.6
- "@babel/types": ^7.18.10
+ "@babel/types": ^7.19.0
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 1aacfb0286d5b95c45bbda6cf026f9e81a261298b5921cd55b357581c9b3681fe70ba56846fae86cf63908ea8e07d0e3dd8192d663d6bddd75a7fe4c091cd724
+ checksum: d7d6f0b8f24b1f6b7cf8062c4e91c59af82489a993e51859bd49c2d62a2d2b77fd40b02a9a1d0e6d874cf4ce56a05fa3564b964587d00c94ebc62593524052ec
languageName: node
linkType: hard
@@ -1470,14 +1390,14 @@ __metadata:
linkType: hard
"@babel/plugin-transform-regenerator@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-transform-regenerator@npm:7.18.6"
+ version: 7.20.5
+ resolution: "@babel/plugin-transform-regenerator@npm:7.20.5"
dependencies:
- "@babel/helper-plugin-utils": ^7.18.6
- regenerator-transform: ^0.15.0
+ "@babel/helper-plugin-utils": ^7.20.2
+ regenerator-transform: ^0.15.1
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 60bd482cb0343c714f85c3e19a13b3b5fa05ee336c079974091c0b35e263307f4e661f4555dff90707a87d5efe19b1d51835db44455405444ac1813e268ad750
+ checksum: 13164861e71fb23d84c6270ef5330b03c54d5d661c2c7468f28e21c4f8598558ca0c8c3cb1d996219352946e849d270a61372bc93c8fbe9676e78e3ffd0dea07
languageName: node
linkType: hard
@@ -1492,22 +1412,6 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-runtime@npm:^7.16.4":
- version: 7.18.10
- resolution: "@babel/plugin-transform-runtime@npm:7.18.10"
- dependencies:
- "@babel/helper-module-imports": ^7.18.6
- "@babel/helper-plugin-utils": ^7.18.9
- babel-plugin-polyfill-corejs2: ^0.3.2
- babel-plugin-polyfill-corejs3: ^0.5.3
- babel-plugin-polyfill-regenerator: ^0.4.0
- semver: ^6.3.0
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 98c18680b4258b8bd3f04926b73c72ae77037d5ea5b50761ca35de15896bf0d04bedabde39a81be56dbd4859c96ffaa7103fbefb5d5b58a36e0a80381e4a146c
- languageName: node
- linkType: hard
-
"@babel/plugin-transform-shorthand-properties@npm:^7.0.0, @babel/plugin-transform-shorthand-properties@npm:^7.18.6":
version: 7.18.6
resolution: "@babel/plugin-transform-shorthand-properties@npm:7.18.6"
@@ -1519,15 +1423,15 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-spread@npm:^7.0.0, @babel/plugin-transform-spread@npm:^7.18.6, @babel/plugin-transform-spread@npm:^7.18.9":
- version: 7.18.9
- resolution: "@babel/plugin-transform-spread@npm:7.18.9"
+"@babel/plugin-transform-spread@npm:^7.0.0, @babel/plugin-transform-spread@npm:^7.19.0":
+ version: 7.19.0
+ resolution: "@babel/plugin-transform-spread@npm:7.19.0"
dependencies:
- "@babel/helper-plugin-utils": ^7.18.9
+ "@babel/helper-plugin-utils": ^7.19.0
"@babel/helper-skip-transparent-expression-wrappers": ^7.18.9
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 59489dd6212bd21debdf77746d9fa02dfe36f7062dc08742b8841d04312a26ea37bc0d71c71a6e37c3ab81dce744faa7f23fa94b0915593458f6adc35c087766
+ checksum: e73a4deb095999185e70b524d0ff4e35df50fcda58299e700a6149a15bbc1a9b369ef1cef384e15a54b3c3ce316cc0f054dbf249dcd0d1ca59f4281dd4df9718
languageName: node
linkType: hard
@@ -1542,7 +1446,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-template-literals@npm:^7.0.0, @babel/plugin-transform-template-literals@npm:^7.18.6, @babel/plugin-transform-template-literals@npm:^7.18.9":
+"@babel/plugin-transform-template-literals@npm:^7.0.0, @babel/plugin-transform-template-literals@npm:^7.18.9":
version: 7.18.9
resolution: "@babel/plugin-transform-template-literals@npm:7.18.9"
dependencies:
@@ -1553,7 +1457,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-typeof-symbol@npm:^7.18.6, @babel/plugin-transform-typeof-symbol@npm:^7.18.9":
+"@babel/plugin-transform-typeof-symbol@npm:^7.18.9":
version: 7.18.9
resolution: "@babel/plugin-transform-typeof-symbol@npm:7.18.9"
dependencies:
@@ -1564,20 +1468,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-typescript@npm:^7.18.6":
- version: 7.18.10
- resolution: "@babel/plugin-transform-typescript@npm:7.18.10"
- dependencies:
- "@babel/helper-create-class-features-plugin": ^7.18.9
- "@babel/helper-plugin-utils": ^7.18.9
- "@babel/plugin-syntax-typescript": ^7.18.6
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 9fba23131b747936112549f26e5007d2762c36dc2f3a753b0cded9bf220364c85fc432b45eba1848037bc9f9317c78ff0b3f88977851499ad9115f6083c0a7fb
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-unicode-escapes@npm:^7.18.10, @babel/plugin-transform-unicode-escapes@npm:^7.18.6":
+"@babel/plugin-transform-unicode-escapes@npm:^7.18.10":
version: 7.18.10
resolution: "@babel/plugin-transform-unicode-escapes@npm:7.18.10"
dependencies:
@@ -1600,28 +1491,28 @@ __metadata:
languageName: node
linkType: hard
-"@babel/preset-env@npm:7.18.6":
- version: 7.18.6
- resolution: "@babel/preset-env@npm:7.18.6"
+"@babel/preset-env@npm:7.20.2":
+ version: 7.20.2
+ resolution: "@babel/preset-env@npm:7.20.2"
dependencies:
- "@babel/compat-data": ^7.18.6
- "@babel/helper-compilation-targets": ^7.18.6
- "@babel/helper-plugin-utils": ^7.18.6
+ "@babel/compat-data": ^7.20.1
+ "@babel/helper-compilation-targets": ^7.20.0
+ "@babel/helper-plugin-utils": ^7.20.2
"@babel/helper-validator-option": ^7.18.6
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ^7.18.6
- "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.18.6
- "@babel/plugin-proposal-async-generator-functions": ^7.18.6
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.18.9
+ "@babel/plugin-proposal-async-generator-functions": ^7.20.1
"@babel/plugin-proposal-class-properties": ^7.18.6
"@babel/plugin-proposal-class-static-block": ^7.18.6
"@babel/plugin-proposal-dynamic-import": ^7.18.6
- "@babel/plugin-proposal-export-namespace-from": ^7.18.6
+ "@babel/plugin-proposal-export-namespace-from": ^7.18.9
"@babel/plugin-proposal-json-strings": ^7.18.6
- "@babel/plugin-proposal-logical-assignment-operators": ^7.18.6
+ "@babel/plugin-proposal-logical-assignment-operators": ^7.18.9
"@babel/plugin-proposal-nullish-coalescing-operator": ^7.18.6
"@babel/plugin-proposal-numeric-separator": ^7.18.6
- "@babel/plugin-proposal-object-rest-spread": ^7.18.6
+ "@babel/plugin-proposal-object-rest-spread": ^7.20.2
"@babel/plugin-proposal-optional-catch-binding": ^7.18.6
- "@babel/plugin-proposal-optional-chaining": ^7.18.6
+ "@babel/plugin-proposal-optional-chaining": ^7.18.9
"@babel/plugin-proposal-private-methods": ^7.18.6
"@babel/plugin-proposal-private-property-in-object": ^7.18.6
"@babel/plugin-proposal-unicode-property-regex": ^7.18.6
@@ -1630,7 +1521,7 @@ __metadata:
"@babel/plugin-syntax-class-static-block": ^7.14.5
"@babel/plugin-syntax-dynamic-import": ^7.8.3
"@babel/plugin-syntax-export-namespace-from": ^7.8.3
- "@babel/plugin-syntax-import-assertions": ^7.18.6
+ "@babel/plugin-syntax-import-assertions": ^7.20.0
"@babel/plugin-syntax-json-strings": ^7.8.3
"@babel/plugin-syntax-logical-assignment-operators": ^7.10.4
"@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3
@@ -1643,136 +1534,51 @@ __metadata:
"@babel/plugin-transform-arrow-functions": ^7.18.6
"@babel/plugin-transform-async-to-generator": ^7.18.6
"@babel/plugin-transform-block-scoped-functions": ^7.18.6
- "@babel/plugin-transform-block-scoping": ^7.18.6
- "@babel/plugin-transform-classes": ^7.18.6
- "@babel/plugin-transform-computed-properties": ^7.18.6
- "@babel/plugin-transform-destructuring": ^7.18.6
+ "@babel/plugin-transform-block-scoping": ^7.20.2
+ "@babel/plugin-transform-classes": ^7.20.2
+ "@babel/plugin-transform-computed-properties": ^7.18.9
+ "@babel/plugin-transform-destructuring": ^7.20.2
"@babel/plugin-transform-dotall-regex": ^7.18.6
- "@babel/plugin-transform-duplicate-keys": ^7.18.6
+ "@babel/plugin-transform-duplicate-keys": ^7.18.9
"@babel/plugin-transform-exponentiation-operator": ^7.18.6
- "@babel/plugin-transform-for-of": ^7.18.6
- "@babel/plugin-transform-function-name": ^7.18.6
- "@babel/plugin-transform-literals": ^7.18.6
+ "@babel/plugin-transform-for-of": ^7.18.8
+ "@babel/plugin-transform-function-name": ^7.18.9
+ "@babel/plugin-transform-literals": ^7.18.9
"@babel/plugin-transform-member-expression-literals": ^7.18.6
- "@babel/plugin-transform-modules-amd": ^7.18.6
- "@babel/plugin-transform-modules-commonjs": ^7.18.6
- "@babel/plugin-transform-modules-systemjs": ^7.18.6
+ "@babel/plugin-transform-modules-amd": ^7.19.6
+ "@babel/plugin-transform-modules-commonjs": ^7.19.6
+ "@babel/plugin-transform-modules-systemjs": ^7.19.6
"@babel/plugin-transform-modules-umd": ^7.18.6
- "@babel/plugin-transform-named-capturing-groups-regex": ^7.18.6
+ "@babel/plugin-transform-named-capturing-groups-regex": ^7.19.1
"@babel/plugin-transform-new-target": ^7.18.6
"@babel/plugin-transform-object-super": ^7.18.6
- "@babel/plugin-transform-parameters": ^7.18.6
+ "@babel/plugin-transform-parameters": ^7.20.1
"@babel/plugin-transform-property-literals": ^7.18.6
"@babel/plugin-transform-regenerator": ^7.18.6
"@babel/plugin-transform-reserved-words": ^7.18.6
"@babel/plugin-transform-shorthand-properties": ^7.18.6
- "@babel/plugin-transform-spread": ^7.18.6
+ "@babel/plugin-transform-spread": ^7.19.0
"@babel/plugin-transform-sticky-regex": ^7.18.6
- "@babel/plugin-transform-template-literals": ^7.18.6
- "@babel/plugin-transform-typeof-symbol": ^7.18.6
- "@babel/plugin-transform-unicode-escapes": ^7.18.6
+ "@babel/plugin-transform-template-literals": ^7.18.9
+ "@babel/plugin-transform-typeof-symbol": ^7.18.9
+ "@babel/plugin-transform-unicode-escapes": ^7.18.10
"@babel/plugin-transform-unicode-regex": ^7.18.6
"@babel/preset-modules": ^0.1.5
- "@babel/types": ^7.18.6
- babel-plugin-polyfill-corejs2: ^0.3.1
- babel-plugin-polyfill-corejs3: ^0.5.2
- babel-plugin-polyfill-regenerator: ^0.3.1
- core-js-compat: ^3.22.1
+ "@babel/types": ^7.20.2
+ babel-plugin-polyfill-corejs2: ^0.3.3
+ babel-plugin-polyfill-corejs3: ^0.6.0
+ babel-plugin-polyfill-regenerator: ^0.4.1
+ core-js-compat: ^3.25.1
semver: ^6.3.0
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 0598ff98b69116e289174d89d976f27eff54d9d7f9f95a1feadf743c18021cd9785ddf2439de9af360f5625450816e4bc3b76ddd0c20ecc64e8802f943f07302
+ checksum: ece2d7e9c7789db6116e962b8e1a55eb55c110c44c217f0c8f6ffea4ca234954e66557f7bd019b7affadf7fbb3a53ccc807e93fc935aacd48146234b73b6947e
languageName: node
linkType: hard
-"@babel/preset-env@npm:^7.12.1, @babel/preset-env@npm:^7.16.4, @babel/preset-env@npm:^7.8.4":
- version: 7.18.10
- resolution: "@babel/preset-env@npm:7.18.10"
- dependencies:
- "@babel/compat-data": ^7.18.8
- "@babel/helper-compilation-targets": ^7.18.9
- "@babel/helper-plugin-utils": ^7.18.9
- "@babel/helper-validator-option": ^7.18.6
- "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ^7.18.6
- "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.18.9
- "@babel/plugin-proposal-async-generator-functions": ^7.18.10
- "@babel/plugin-proposal-class-properties": ^7.18.6
- "@babel/plugin-proposal-class-static-block": ^7.18.6
- "@babel/plugin-proposal-dynamic-import": ^7.18.6
- "@babel/plugin-proposal-export-namespace-from": ^7.18.9
- "@babel/plugin-proposal-json-strings": ^7.18.6
- "@babel/plugin-proposal-logical-assignment-operators": ^7.18.9
- "@babel/plugin-proposal-nullish-coalescing-operator": ^7.18.6
- "@babel/plugin-proposal-numeric-separator": ^7.18.6
- "@babel/plugin-proposal-object-rest-spread": ^7.18.9
- "@babel/plugin-proposal-optional-catch-binding": ^7.18.6
- "@babel/plugin-proposal-optional-chaining": ^7.18.9
- "@babel/plugin-proposal-private-methods": ^7.18.6
- "@babel/plugin-proposal-private-property-in-object": ^7.18.6
- "@babel/plugin-proposal-unicode-property-regex": ^7.18.6
- "@babel/plugin-syntax-async-generators": ^7.8.4
- "@babel/plugin-syntax-class-properties": ^7.12.13
- "@babel/plugin-syntax-class-static-block": ^7.14.5
- "@babel/plugin-syntax-dynamic-import": ^7.8.3
- "@babel/plugin-syntax-export-namespace-from": ^7.8.3
- "@babel/plugin-syntax-import-assertions": ^7.18.6
- "@babel/plugin-syntax-json-strings": ^7.8.3
- "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4
- "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3
- "@babel/plugin-syntax-numeric-separator": ^7.10.4
- "@babel/plugin-syntax-object-rest-spread": ^7.8.3
- "@babel/plugin-syntax-optional-catch-binding": ^7.8.3
- "@babel/plugin-syntax-optional-chaining": ^7.8.3
- "@babel/plugin-syntax-private-property-in-object": ^7.14.5
- "@babel/plugin-syntax-top-level-await": ^7.14.5
- "@babel/plugin-transform-arrow-functions": ^7.18.6
- "@babel/plugin-transform-async-to-generator": ^7.18.6
- "@babel/plugin-transform-block-scoped-functions": ^7.18.6
- "@babel/plugin-transform-block-scoping": ^7.18.9
- "@babel/plugin-transform-classes": ^7.18.9
- "@babel/plugin-transform-computed-properties": ^7.18.9
- "@babel/plugin-transform-destructuring": ^7.18.9
- "@babel/plugin-transform-dotall-regex": ^7.18.6
- "@babel/plugin-transform-duplicate-keys": ^7.18.9
- "@babel/plugin-transform-exponentiation-operator": ^7.18.6
- "@babel/plugin-transform-for-of": ^7.18.8
- "@babel/plugin-transform-function-name": ^7.18.9
- "@babel/plugin-transform-literals": ^7.18.9
- "@babel/plugin-transform-member-expression-literals": ^7.18.6
- "@babel/plugin-transform-modules-amd": ^7.18.6
- "@babel/plugin-transform-modules-commonjs": ^7.18.6
- "@babel/plugin-transform-modules-systemjs": ^7.18.9
- "@babel/plugin-transform-modules-umd": ^7.18.6
- "@babel/plugin-transform-named-capturing-groups-regex": ^7.18.6
- "@babel/plugin-transform-new-target": ^7.18.6
- "@babel/plugin-transform-object-super": ^7.18.6
- "@babel/plugin-transform-parameters": ^7.18.8
- "@babel/plugin-transform-property-literals": ^7.18.6
- "@babel/plugin-transform-regenerator": ^7.18.6
- "@babel/plugin-transform-reserved-words": ^7.18.6
- "@babel/plugin-transform-shorthand-properties": ^7.18.6
- "@babel/plugin-transform-spread": ^7.18.9
- "@babel/plugin-transform-sticky-regex": ^7.18.6
- "@babel/plugin-transform-template-literals": ^7.18.9
- "@babel/plugin-transform-typeof-symbol": ^7.18.9
- "@babel/plugin-transform-unicode-escapes": ^7.18.10
- "@babel/plugin-transform-unicode-regex": ^7.18.6
- "@babel/preset-modules": ^0.1.5
- "@babel/types": ^7.18.10
- babel-plugin-polyfill-corejs2: ^0.3.2
- babel-plugin-polyfill-corejs3: ^0.5.3
- babel-plugin-polyfill-regenerator: ^0.4.0
- core-js-compat: ^3.22.1
- semver: ^6.3.0
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 36eeb7157021091c8047703833b7a28e4963865d16968a5b9dbffe1eb05e44307a8d29ad45d81fd23817f68290b52921c42f513a93996c7083d23d5e2cea0c6b
- languageName: node
- linkType: hard
-
-"@babel/preset-modules@npm:^0.1.5":
- version: 0.1.5
- resolution: "@babel/preset-modules@npm:0.1.5"
+"@babel/preset-modules@npm:^0.1.5":
+ version: 0.1.5
+ resolution: "@babel/preset-modules@npm:0.1.5"
dependencies:
"@babel/helper-plugin-utils": ^7.0.0
"@babel/plugin-proposal-unicode-property-regex": ^7.4.4
@@ -1785,7 +1591,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/preset-react@npm:7.18.6, @babel/preset-react@npm:^7.12.5, @babel/preset-react@npm:^7.16.0":
+"@babel/preset-react@npm:7.18.6":
version: 7.18.6
resolution: "@babel/preset-react@npm:7.18.6"
dependencies:
@@ -1801,26 +1607,22 @@ __metadata:
languageName: node
linkType: hard
-"@babel/preset-typescript@npm:^7.16.0":
- version: 7.18.6
- resolution: "@babel/preset-typescript@npm:7.18.6"
+"@babel/runtime-corejs3@npm:^7.10.2":
+ version: 7.20.6
+ resolution: "@babel/runtime-corejs3@npm:7.20.6"
dependencies:
- "@babel/helper-plugin-utils": ^7.18.6
- "@babel/helper-validator-option": ^7.18.6
- "@babel/plugin-transform-typescript": ^7.18.6
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 7fe0da5103eb72d3cf39cf3e138a794c8cdd19c0b38e3e101507eef519c46a87a0d6d0e8bc9e28a13ea2364001ebe7430b9d75758aab4c3c3a8db9a487b9dc7c
+ core-js-pure: ^3.25.1
+ regenerator-runtime: ^0.13.11
+ checksum: d533d432216509426c4f9dad56db2fe453112b7d738433111944372fba4abd0b07bee3261f19a218530b435de46592121b2a6a57b98c0c7c3452d552ba009c3e
languageName: node
linkType: hard
-"@babel/runtime-corejs3@npm:^7.10.2":
- version: 7.18.9
- resolution: "@babel/runtime-corejs3@npm:7.18.9"
+"@babel/runtime@npm:7.17.9":
+ version: 7.17.9
+ resolution: "@babel/runtime@npm:7.17.9"
dependencies:
- core-js-pure: ^3.20.2
regenerator-runtime: ^0.13.4
- checksum: 249158b660ac996fa4f4b0d1ab5810db060af40fac4d0bb5da23f55539a151313ae254aa64afc2ab7000d95167824e21a689f74bc24b36fd0f5ca030d522133d
+ checksum: 4d56bdb82890f386d5a57c40ef985a0ed7f0a78f789377a2d0c3e8826819e0f7f16ba0fe906d9b2241c5f7ca56630ef0653f5bb99f03771f7b87ff8af4bf5fe3
languageName: node
linkType: hard
@@ -1833,16 +1635,16 @@ __metadata:
languageName: node
linkType: hard
-"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.10.1, @babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.12.0, @babel/runtime@npm:^7.12.1, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.18.9, @babel/runtime@npm:^7.5.1, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.6.0, @babel/runtime@npm:^7.7.2, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7, @babel/runtime@npm:^7.9.2":
- version: 7.18.9
- resolution: "@babel/runtime@npm:7.18.9"
+"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.10.1, @babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.12.0, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.18.9, @babel/runtime@npm:^7.5.1, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.6.0, @babel/runtime@npm:^7.6.2, @babel/runtime@npm:^7.7.2, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7, @babel/runtime@npm:^7.9.2":
+ version: 7.20.6
+ resolution: "@babel/runtime@npm:7.20.6"
dependencies:
- regenerator-runtime: ^0.13.4
- checksum: 36dd736baba7164e82b3cc9d43e081f0cb2d05ff867ad39cac515d99546cee75b7f782018b02a3dcf5f2ef3d27f319faa68965fdfec49d4912c60c6002353a2e
+ regenerator-runtime: ^0.13.11
+ checksum: 42a8504db21031b1859fbc0f52d698a3d2f5ada9519eb76c6f96a7e657d8d555732a18fe71ef428a67cc9fc81ca0d3562fb7afdc70549c5fec343190cbaa9b03
languageName: node
linkType: hard
-"@babel/template@npm:^7.10.4, @babel/template@npm:^7.18.10, @babel/template@npm:^7.18.6, @babel/template@npm:^7.3.3":
+"@babel/template@npm:^7.18.10":
version: 7.18.10
resolution: "@babel/template@npm:7.18.10"
dependencies:
@@ -1853,51 +1655,32 @@ __metadata:
languageName: node
linkType: hard
-"@babel/traverse@npm:^7.1.0, @babel/traverse@npm:^7.12.1, @babel/traverse@npm:^7.14.0, @babel/traverse@npm:^7.16.8, @babel/traverse@npm:^7.18.10, @babel/traverse@npm:^7.18.6, @babel/traverse@npm:^7.18.9, @babel/traverse@npm:^7.4.5, @babel/traverse@npm:^7.7.0":
- version: 7.18.10
- resolution: "@babel/traverse@npm:7.18.10"
+"@babel/traverse@npm:^7.14.0, @babel/traverse@npm:^7.16.8, @babel/traverse@npm:^7.19.1, @babel/traverse@npm:^7.20.1, @babel/traverse@npm:^7.20.5, @babel/traverse@npm:^7.4.5":
+ version: 7.20.5
+ resolution: "@babel/traverse@npm:7.20.5"
dependencies:
"@babel/code-frame": ^7.18.6
- "@babel/generator": ^7.18.10
+ "@babel/generator": ^7.20.5
"@babel/helper-environment-visitor": ^7.18.9
- "@babel/helper-function-name": ^7.18.9
+ "@babel/helper-function-name": ^7.19.0
"@babel/helper-hoist-variables": ^7.18.6
"@babel/helper-split-export-declaration": ^7.18.6
- "@babel/parser": ^7.18.10
- "@babel/types": ^7.18.10
+ "@babel/parser": ^7.20.5
+ "@babel/types": ^7.20.5
debug: ^4.1.0
globals: ^11.1.0
- checksum: c58b744b1c145649d3bf8167f7a3a6df032808f4582fb8f86b15fba0b7f237640f2289e67b854abfd7f1bda0abdbc0a71527fe78c6d470120ba0a96e64f8bf36
+ checksum: c7fed468614aab1cf762dda5df26e2cfcd2b1b448c9d3321ac44786c4ee773fb0e10357e6593c3c6a648ae2e0be6d90462d855998dc10e3abae84de99291e008
languageName: node
linkType: hard
-"@babel/types@npm:^7.0.0, @babel/types@npm:^7.12.1, @babel/types@npm:^7.12.6, @babel/types@npm:^7.16.8, @babel/types@npm:^7.18.10, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.9, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.7.0, @babel/types@npm:^7.8.3":
- version: 7.18.10
- resolution: "@babel/types@npm:7.18.10"
+"@babel/types@npm:^7.0.0, @babel/types@npm:^7.16.8, @babel/types@npm:^7.18.10, @babel/types@npm:^7.18.13, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.9, @babel/types@npm:^7.19.0, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.2, @babel/types@npm:^7.20.5, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3":
+ version: 7.20.5
+ resolution: "@babel/types@npm:7.20.5"
dependencies:
- "@babel/helper-string-parser": ^7.18.10
- "@babel/helper-validator-identifier": ^7.18.6
+ "@babel/helper-string-parser": ^7.19.4
+ "@babel/helper-validator-identifier": ^7.19.1
to-fast-properties: ^2.0.0
- checksum: 11632c9b106e54021937a6498138014ebc9ad6c327a07b2af3ba8700773945aba4055fd136431cbe3a500d0f363cbf9c68eb4d6d38229897c5de9d06e14c85e8
- languageName: node
- linkType: hard
-
-"@bcoe/v8-coverage@npm:^0.2.3":
- version: 0.2.3
- resolution: "@bcoe/v8-coverage@npm:0.2.3"
- checksum: 850f9305536d0f2bd13e9e0881cb5f02e4f93fad1189f7b2d4bebf694e3206924eadee1068130d43c11b750efcc9405f88a8e42ef098b6d75239c0f047de1a27
- languageName: node
- linkType: hard
-
-"@cnakazawa/watch@npm:^1.0.3":
- version: 1.0.4
- resolution: "@cnakazawa/watch@npm:1.0.4"
- dependencies:
- exec-sh: ^0.3.2
- minimist: ^1.2.0
- bin:
- watch: cli.js
- checksum: 88f395ca0af2f3c0665b8ce7bb29e83647ec5d141e8735712aeeee4117081555436712966b6957aa1c461f6f826a4d23b0034e379c443a10e919f81c8748bf29
+ checksum: 773f0a1ad9f6ca5c5beaf751d1d8d81b9130de87689d1321fc911d73c3b1167326d66f0ae086a27fb5bfc8b4ee3ffebf1339be50d3b4d8015719692468c31f2d
languageName: node
linkType: hard
@@ -1917,21 +1700,7 @@ __metadata:
languageName: node
linkType: hard
-"@csstools/convert-colors@npm:^1.4.0":
- version: 1.4.0
- resolution: "@csstools/convert-colors@npm:1.4.0"
- checksum: 26069eeb845a506934c821c203feb97f5de634c5fbeb9978505a2271d6cfdb0ce400240fca9620a4ef2e68953928ea25aab92ea8454e0edf5cd074066d9ad57b
- languageName: node
- linkType: hard
-
-"@csstools/normalize.css@npm:^10.1.0":
- version: 10.1.0
- resolution: "@csstools/normalize.css@npm:10.1.0"
- checksum: c0adedd58e16b73b6588377ca505bfbc3f6273ab1ba1b55dd343aa5e4c0bf81bd74f051a1317a0d383bdcd59af665ba34db00b0c51c7dbc176c1a536175c2b03
- languageName: node
- linkType: hard
-
-"@csstools/selector-specificity@npm:^2.0.1":
+"@csstools/selector-specificity@npm:^2.0.2":
version: 2.0.2
resolution: "@csstools/selector-specificity@npm:2.0.2"
peerDependencies:
@@ -1993,25 +1762,25 @@ __metadata:
languageName: node
linkType: hard
-"@emotion/babel-plugin@npm:^11.10.0":
- version: 11.10.0
- resolution: "@emotion/babel-plugin@npm:11.10.0"
+"@emotion/babel-plugin@npm:^11.10.5":
+ version: 11.10.5
+ resolution: "@emotion/babel-plugin@npm:11.10.5"
dependencies:
"@babel/helper-module-imports": ^7.16.7
"@babel/plugin-syntax-jsx": ^7.17.12
"@babel/runtime": ^7.18.3
"@emotion/hash": ^0.9.0
"@emotion/memoize": ^0.8.0
- "@emotion/serialize": ^1.1.0
+ "@emotion/serialize": ^1.1.1
babel-plugin-macros: ^3.1.0
convert-source-map: ^1.5.0
escape-string-regexp: ^4.0.0
find-root: ^1.1.0
source-map: ^0.5.7
- stylis: 4.0.13
+ stylis: 4.1.3
peerDependencies:
"@babel/core": ^7.0.0
- checksum: 7f1c615e5e559fd037eab8d08b842cd6c089543f9c8829d22d097f69c5436298ff4fa9e1a2117892ce26a60abc1f57641dd9ccb011096b2e34c5588bf994addc
+ checksum: e3353499c76c4422d6e900c0dfab73607056d9da86161a3f27c3459c193c4908050c5d252c68fcde231e13f02a9d8e0dc07d260317ae0e5206841e331cc4caae
languageName: node
linkType: hard
@@ -2027,16 +1796,16 @@ __metadata:
languageName: node
linkType: hard
-"@emotion/cache@npm:^11.10.0, @emotion/cache@npm:^11.4.0":
- version: 11.10.1
- resolution: "@emotion/cache@npm:11.10.1"
+"@emotion/cache@npm:^11.10.5, @emotion/cache@npm:^11.4.0":
+ version: 11.10.5
+ resolution: "@emotion/cache@npm:11.10.5"
dependencies:
"@emotion/memoize": ^0.8.0
- "@emotion/sheet": ^1.2.0
+ "@emotion/sheet": ^1.2.1
"@emotion/utils": ^1.2.0
"@emotion/weak-memoize": ^0.3.0
- stylis: 4.0.13
- checksum: 950203c5a447c107a189042178fdf43b2e699f579e2d7cd9f39cb99ee2b1f20d84bb1ed653d2737a1adb79756c1f747783875ee76ccb547357f5aa9cd5ce63ee
+ stylis: 4.1.3
+ checksum: 1dd2d9af2d3ecbd3d4469ecdf91a335eef6034c851b57a474471b2d2280613eb35bbed98c0368cc4625f188619fbdaf04cf07e8107aaffce94b2178444c0fe7b
languageName: node
linkType: hard
@@ -2054,16 +1823,7 @@ __metadata:
languageName: node
linkType: hard
-"@emotion/is-prop-valid@npm:^0.8.3":
- version: 0.8.8
- resolution: "@emotion/is-prop-valid@npm:0.8.8"
- dependencies:
- "@emotion/memoize": 0.7.4
- checksum: bb7ec6d48c572c540e24e47cc94fc2f8dec2d6a342ae97bc9c8b6388d9b8d283862672172a1bb62d335c02662afe6291e10c71e9b8642664a8b43416cdceffac
- languageName: node
- linkType: hard
-
-"@emotion/is-prop-valid@npm:^1.1.0":
+"@emotion/is-prop-valid@npm:^1.1.0, @emotion/is-prop-valid@npm:^1.2.0":
version: 1.2.0
resolution: "@emotion/is-prop-valid@npm:1.2.0"
dependencies:
@@ -2086,14 +1846,15 @@ __metadata:
languageName: node
linkType: hard
-"@emotion/react@npm:^11.1.1":
- version: 11.10.0
- resolution: "@emotion/react@npm:11.10.0"
+"@emotion/react@npm:11.10.5, @emotion/react@npm:^11.1.1":
+ version: 11.10.5
+ resolution: "@emotion/react@npm:11.10.5"
dependencies:
"@babel/runtime": ^7.18.3
- "@emotion/babel-plugin": ^11.10.0
- "@emotion/cache": ^11.10.0
- "@emotion/serialize": ^1.1.0
+ "@emotion/babel-plugin": ^11.10.5
+ "@emotion/cache": ^11.10.5
+ "@emotion/serialize": ^1.1.1
+ "@emotion/use-insertion-effect-with-fallbacks": ^1.0.0
"@emotion/utils": ^1.2.0
"@emotion/weak-memoize": ^0.3.0
hoist-non-react-statics: ^3.3.1
@@ -2105,7 +1866,7 @@ __metadata:
optional: true
"@types/react":
optional: true
- checksum: 6d692e43ff53fd3b87d4a000a9aec2ef080d66a0ebb7d0b9529c46d1e6bc1ac8a27c7dd74c27a8274ec1df1e3c960b78c035fca5d8a901a48eda445c6163b33b
+ checksum: 32b67b28e9b6d6c53b970072680697f04c2521441050bdeb19a1a7f0164af549b4dad39ff375eda1b6a3cf1cc86ba2c6fa55460ec040e6ebbca3e9ec58353cf7
languageName: node
linkType: hard
@@ -2122,16 +1883,16 @@ __metadata:
languageName: node
linkType: hard
-"@emotion/serialize@npm:^1.1.0":
- version: 1.1.0
- resolution: "@emotion/serialize@npm:1.1.0"
+"@emotion/serialize@npm:^1.1.1":
+ version: 1.1.1
+ resolution: "@emotion/serialize@npm:1.1.1"
dependencies:
"@emotion/hash": ^0.9.0
"@emotion/memoize": ^0.8.0
"@emotion/unitless": ^0.8.0
"@emotion/utils": ^1.2.0
csstype: ^3.0.2
- checksum: 8f22f83194ad76cb3bbee481daa57fdc65ca3078a5db9e219c04151341ef93af80c7057aea17b64446682d275918f7ecc0c20e977c1af153c79a1485503fe717
+ checksum: 24cfd5b16e6f2335c032ca33804a876e0442aaf8f9c94d269d23735ebd194fb1ed142542dd92191a3e6ef8bad5bd560dfc5aaf363a1b70954726dbd4dd93085c
languageName: node
linkType: hard
@@ -2142,10 +1903,33 @@ __metadata:
languageName: node
linkType: hard
-"@emotion/sheet@npm:^1.2.0":
- version: 1.2.0
- resolution: "@emotion/sheet@npm:1.2.0"
- checksum: b3771e47963d36c179f9a1119055d7e5d18e2718e73ebe2b4b1c56f4bbf4ea6b12c50bbc52cd502f03f7981beb2fbb3fee2638b6f5ef6c5f223b06f8bf88ec7b
+"@emotion/sheet@npm:^1.2.1":
+ version: 1.2.1
+ resolution: "@emotion/sheet@npm:1.2.1"
+ checksum: ce78763588ea522438156344d9f592203e2da582d8d67b32e1b0b98eaba26994c6c270f8c7ad46442fc9c0a9f048685d819cd73ca87e544520fd06f0e24a1562
+ languageName: node
+ linkType: hard
+
+"@emotion/styled@npm:11.10.5":
+ version: 11.10.5
+ resolution: "@emotion/styled@npm:11.10.5"
+ dependencies:
+ "@babel/runtime": ^7.18.3
+ "@emotion/babel-plugin": ^11.10.5
+ "@emotion/is-prop-valid": ^1.2.0
+ "@emotion/serialize": ^1.1.1
+ "@emotion/use-insertion-effect-with-fallbacks": ^1.0.0
+ "@emotion/utils": ^1.2.0
+ peerDependencies:
+ "@babel/core": ^7.0.0
+ "@emotion/react": ^11.0.0-rc.0
+ react: ">=16.8.0"
+ peerDependenciesMeta:
+ "@babel/core":
+ optional: true
+ "@types/react":
+ optional: true
+ checksum: 1cec5f6aeb227a7255141031e8594f38ad83902413472aae0a46c27e5f9769c01e23c1ad39adee408d8a2168a697464314d1a0c4f50b31a5d25ea506b2d7bbc8
languageName: node
linkType: hard
@@ -2170,6 +1954,15 @@ __metadata:
languageName: node
linkType: hard
+"@emotion/use-insertion-effect-with-fallbacks@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "@emotion/use-insertion-effect-with-fallbacks@npm:1.0.0"
+ peerDependencies:
+ react: ">=16.8.0"
+ checksum: 4f06a3b48258c832aa8022a262572061a31ff078d377e9164cccc99951309d70f4466e774fe704461b2f8715007a82ed625a54a5c7a127c89017d3ce3187d4f1
+ languageName: node
+ linkType: hard
+
"@emotion/utils@npm:0.11.3":
version: 0.11.3
resolution: "@emotion/utils@npm:0.11.3"
@@ -2198,55 +1991,124 @@ __metadata:
languageName: node
linkType: hard
-"@eslint/eslintrc@npm:^0.1.3":
- version: 0.1.3
- resolution: "@eslint/eslintrc@npm:0.1.3"
- dependencies:
- ajv: ^6.12.4
- debug: ^4.1.1
- espree: ^7.3.0
- globals: ^12.1.0
- ignore: ^4.0.6
- import-fresh: ^3.2.1
- js-yaml: ^3.13.1
- lodash: ^4.17.19
- minimatch: ^3.0.4
- strip-json-comments: ^3.1.1
- checksum: 9ecfab5537ff4750c50a2bc6b80c2639ba40fd9c950e0b0a809c5f1f3218c6ab28d9e189f31d40ecbb46323a2ec3f5fcd5e754ca55cd83c0f8bf26267dfa14db
+"@esbuild/android-arm@npm:0.15.18":
+ version: 0.15.18
+ resolution: "@esbuild/android-arm@npm:0.15.18"
+ conditions: os=android & cpu=arm
languageName: node
linkType: hard
-"@eslint/eslintrc@npm:^0.4.3":
- version: 0.4.3
- resolution: "@eslint/eslintrc@npm:0.4.3"
- dependencies:
- ajv: ^6.12.4
- debug: ^4.1.1
- espree: ^7.3.0
- globals: ^13.9.0
- ignore: ^4.0.6
- import-fresh: ^3.2.1
- js-yaml: ^3.13.1
- minimatch: ^3.0.4
- strip-json-comments: ^3.1.1
- checksum: 03a7704150b868c318aab6a94d87a33d30dc2ec579d27374575014f06237ba1370ae11178db772f985ef680d469dc237e7b16a1c5d8edaaeb8c3733e7a95a6d3
+"@esbuild/linux-loong64@npm:0.15.18":
+ version: 0.15.18
+ resolution: "@esbuild/linux-loong64@npm:0.15.18"
+ conditions: os=linux & cpu=loong64
languageName: node
linkType: hard
-"@eslint/eslintrc@npm:^1.3.0":
- version: 1.3.0
- resolution: "@eslint/eslintrc@npm:1.3.0"
+"@eslint/eslintrc@npm:^1.3.3":
+ version: 1.3.3
+ resolution: "@eslint/eslintrc@npm:1.3.3"
dependencies:
ajv: ^6.12.4
debug: ^4.3.2
- espree: ^9.3.2
+ espree: ^9.4.0
globals: ^13.15.0
ignore: ^5.2.0
import-fresh: ^3.2.1
js-yaml: ^4.1.0
minimatch: ^3.1.2
strip-json-comments: ^3.1.1
- checksum: a1e734ad31a8b5328dce9f479f185fd4fc83dd7f06c538e1fa457fd8226b89602a55cc6458cd52b29573b01cdfaf42331be8cfc1fec732570086b591f4ed6515
+ checksum: f03e9d6727efd3e0719da2051ea80c0c73d20e28c171121527dbb868cd34232ca9c1d0525a66e517a404afea26624b1e47895b6a92474678418c2f50c9566694
+ languageName: node
+ linkType: hard
+
+"@floating-ui/core@npm:^1.0.4":
+ version: 1.0.4
+ resolution: "@floating-ui/core@npm:1.0.4"
+ checksum: 6362a625ad0dba7cfd197fc4b6f620eed95147d38684d7347287569897098862c6ba1173f3758d76d22e7739112c57dc836a569c582e78f5807c26ef41df4989
+ languageName: node
+ linkType: hard
+
+"@floating-ui/dom@npm:^1.0.5":
+ version: 1.0.9
+ resolution: "@floating-ui/dom@npm:1.0.9"
+ dependencies:
+ "@floating-ui/core": ^1.0.4
+ checksum: 188ce7fe6d4e98c492dbe88e3f9d36bf8fcd341506c061c80ead742d81ec818b3149510d013e32dcc1adf70c3bc39e4b77b132a624a522d70dee6b5e4032727d
+ languageName: node
+ linkType: hard
+
+"@floating-ui/react-dom-interactions@npm:0.11.0":
+ version: 0.11.0
+ resolution: "@floating-ui/react-dom-interactions@npm:0.11.0"
+ dependencies:
+ "@floating-ui/react-dom": ^1.0.1
+ aria-hidden: ^1.1.3
+ peerDependencies:
+ react: ">=16.8.0"
+ react-dom: ">=16.8.0"
+ checksum: 4abe7c498847dd2eb54bf407a590fc7435fe579c434b1da88b486e1c0f2bf95c22b60ddb4da26f91a082b379bbc99a7bd20fa648a461c9667adbd9365d4acd55
+ languageName: node
+ linkType: hard
+
+"@floating-ui/react-dom@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "@floating-ui/react-dom@npm:1.0.1"
+ dependencies:
+ "@floating-ui/dom": ^1.0.5
+ peerDependencies:
+ react: ">=16.8.0"
+ react-dom: ">=16.8.0"
+ checksum: 74b80fd46f2f301f444af458e5bbdb0ef0321786aca15dd892c45ce4077a500dfc84c117cb1669360ecc1378346eff77886f1b0dd9b1adbb30e72f894fe27dfb
+ languageName: node
+ linkType: hard
+
+"@formatjs/ecma402-abstract@npm:1.14.3":
+ version: 1.14.3
+ resolution: "@formatjs/ecma402-abstract@npm:1.14.3"
+ dependencies:
+ "@formatjs/intl-localematcher": 0.2.32
+ tslib: ^2.4.0
+ checksum: 504ae9775094adec611aa0bbc6dadec2360ba30c13331f376feacd75b23f856ac1e45e3c88a572fb91ff917e726d0cc7e6e1b6c5b73af48f53896592362c91d5
+ languageName: node
+ linkType: hard
+
+"@formatjs/fast-memoize@npm:1.2.7":
+ version: 1.2.7
+ resolution: "@formatjs/fast-memoize@npm:1.2.7"
+ dependencies:
+ tslib: ^2.4.0
+ checksum: ba372a3e931bd99729d993f5b95aeb43e7d07b9f71e759722cc20c4e2faa0af11a942f0df9023a029b03230dc4dfad5354755be1e385c465750f63e4b3372b7b
+ languageName: node
+ linkType: hard
+
+"@formatjs/icu-messageformat-parser@npm:2.1.14":
+ version: 2.1.14
+ resolution: "@formatjs/icu-messageformat-parser@npm:2.1.14"
+ dependencies:
+ "@formatjs/ecma402-abstract": 1.14.3
+ "@formatjs/icu-skeleton-parser": 1.3.18
+ tslib: ^2.4.0
+ checksum: 4d13230af075a353eef4725bee67d46bfc40f4873e561c141a2e62b91e377ffa7fffe61ee6df6bb187a00e15ab6fe242014958d51e4c6056032801178eb7e1c8
+ languageName: node
+ linkType: hard
+
+"@formatjs/icu-skeleton-parser@npm:1.3.18":
+ version: 1.3.18
+ resolution: "@formatjs/icu-skeleton-parser@npm:1.3.18"
+ dependencies:
+ "@formatjs/ecma402-abstract": 1.14.3
+ tslib: ^2.4.0
+ checksum: 19655c452ed3c45db07b03c90fbfe6172655b0babb9579f2d9397ca2b3c56e5e17a3beed1d13af12104313e6ed1f14976d7c996756f1a59c977d6f3228518fad
+ languageName: node
+ linkType: hard
+
+"@formatjs/intl-localematcher@npm:0.2.32":
+ version: 0.2.32
+ resolution: "@formatjs/intl-localematcher@npm:0.2.32"
+ dependencies:
+ tslib: ^2.4.0
+ checksum: 477e18aabaf2e6e90fc12952a3cb6c0ebb40ad99414d6b9d2501c6348fbad58cacb433ec6630955cfd1491ea7630f32a9dc280bb27d0fb8a784251404a54140a
languageName: node
linkType: hard
@@ -2287,43 +2149,59 @@ __metadata:
languageName: node
linkType: hard
-"@gar/promisify@npm:^1.0.1, @gar/promisify@npm:^1.1.3":
+"@gar/promisify@npm:^1.1.3":
version: 1.1.3
resolution: "@gar/promisify@npm:1.1.3"
checksum: 4059f790e2d07bf3c3ff3e0fec0daa8144fe35c1f6e0111c9921bd32106adaa97a4ab096ad7dab1e28ee6a9060083c4d1a4ada42a7f5f3f7a96b8812e2b757c1
languageName: node
linkType: hard
-"@graphql-codegen/cli@npm:2.8.1":
- version: 2.8.1
- resolution: "@graphql-codegen/cli@npm:2.8.1"
+"@graphql-codegen/add@npm:3.2.1":
+ version: 3.2.1
+ resolution: "@graphql-codegen/add@npm:3.2.1"
dependencies:
- "@graphql-codegen/core": 2.6.0
- "@graphql-codegen/plugin-helpers": ^2.5.0
- "@graphql-tools/apollo-engine-loader": ^7.3.1
- "@graphql-tools/code-file-loader": ^7.3.0
- "@graphql-tools/git-loader": ^7.2.0
- "@graphql-tools/github-loader": ^7.3.1
- "@graphql-tools/graphql-file-loader": ^7.4.0
- "@graphql-tools/json-file-loader": ^7.4.0
- "@graphql-tools/load": ^7.7.0
- "@graphql-tools/prisma-loader": ^7.2.2
- "@graphql-tools/url-loader": ^7.12.1
- "@graphql-tools/utils": ^8.8.0
+ "@graphql-codegen/plugin-helpers": ^2.6.2
+ tslib: ~2.4.0
+ peerDependencies:
+ graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
+ checksum: 4f9c645a3cf4b6e64c8ea5cbaba95075df2f485e3fea5b2c369bcf898272d0a6665b3eb0b541dc57d3d8400b23610848c8348a469e472db1a1c558d61580dca0
+ languageName: node
+ linkType: hard
+
+"@graphql-codegen/cli@npm:2.14.1":
+ version: 2.14.1
+ resolution: "@graphql-codegen/cli@npm:2.14.1"
+ dependencies:
+ "@babel/generator": ^7.18.13
+ "@babel/template": ^7.18.10
+ "@babel/types": ^7.18.13
+ "@graphql-codegen/core": 2.6.6
+ "@graphql-codegen/plugin-helpers": ^2.7.2
+ "@graphql-tools/apollo-engine-loader": ^7.3.6
+ "@graphql-tools/code-file-loader": ^7.3.13
+ "@graphql-tools/git-loader": ^7.2.13
+ "@graphql-tools/github-loader": ^7.3.20
+ "@graphql-tools/graphql-file-loader": ^7.5.0
+ "@graphql-tools/json-file-loader": ^7.4.1
+ "@graphql-tools/load": 7.8.0
+ "@graphql-tools/prisma-loader": ^7.2.7
+ "@graphql-tools/url-loader": ^7.13.2
+ "@graphql-tools/utils": ^8.9.0
+ "@whatwg-node/fetch": ^0.3.0
ansi-escapes: ^4.3.1
chalk: ^4.1.0
chokidar: ^3.5.2
cosmiconfig: ^7.0.0
- cross-undici-fetch: ^0.4.11
+ cosmiconfig-typescript-loader: 4.1.1
debounce: ^1.2.0
detect-indent: ^6.0.0
- graphql-config: ^4.3.1
+ graphql-config: 4.3.6
inquirer: ^8.0.0
is-glob: ^4.0.1
json-to-pretty-yaml: ^1.2.2
listr2: ^4.0.5
log-symbols: ^4.0.0
- mkdirp: ^1.0.4
+ shell-quote: ^1.7.3
string-env-interpolation: ^1.0.1
ts-log: ^2.2.3
tslib: ^2.4.0
@@ -2336,33 +2214,21 @@ __metadata:
graphql-code-generator: cjs/bin.js
graphql-codegen: cjs/bin.js
graphql-codegen-esm: esm/bin.js
- checksum: 2d6c146b1cde511767fcec4754a48107c6b706c2340a85ce5fb3eedacc6f79a95d0cd9b8567c8d05cfc57e0cc6c599abb195239d14941b6bafdcdb18fe274dd9
- languageName: node
- linkType: hard
-
-"@graphql-codegen/core@npm:2.6.0":
- version: 2.6.0
- resolution: "@graphql-codegen/core@npm:2.6.0"
- dependencies:
- "@graphql-codegen/plugin-helpers": ^2.5.0
- "@graphql-tools/schema": ^8.5.0
- "@graphql-tools/utils": ^8.8.0
- tslib: ~2.4.0
- peerDependencies:
- graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
- checksum: b5baa2e1da5f151bc83322c1f4920a518401cf9dd9751b1d6d6ccf287298713db6a31ccfcc7525712ad3576f2ae35705839738fd43ebb3496bb172a265e018fe
+ checksum: 65b18da39d55f656274ff0cc24ba5d402d1956bd569704fe5c2005280ee1833682513b611d507ce8e35f27004bff14fa0c6862b5c326f68ca6382924f1105058
languageName: node
linkType: hard
-"@graphql-codegen/fragment-matcher@npm:3.3.1":
- version: 3.3.1
- resolution: "@graphql-codegen/fragment-matcher@npm:3.3.1"
+"@graphql-codegen/core@npm:2.6.6":
+ version: 2.6.6
+ resolution: "@graphql-codegen/core@npm:2.6.6"
dependencies:
- "@graphql-codegen/plugin-helpers": ^2.6.2
+ "@graphql-codegen/plugin-helpers": ^2.7.2
+ "@graphql-tools/schema": ^9.0.0
+ "@graphql-tools/utils": ^9.1.1
tslib: ~2.4.0
peerDependencies:
graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
- checksum: c2a9b6d87a733746bc1ae30c69097f03af0b33c60b2cc0569e7d2cbe227b2c6955a8ff83df3a63e1dd7878dda6a04d49f95d8d99fd90b1203a4b3f96370be703
+ checksum: 4a506dfb7dad577510b0358444ad5c5080459c00e1740099212d28c08fc4f02824014602172b95a61c6092cc97b3838fafd02b3e2eadf99dd9b6fa390464935a
languageName: node
linkType: hard
@@ -2379,9 +2245,9 @@ __metadata:
languageName: node
linkType: hard
-"@graphql-codegen/plugin-helpers@npm:^2.5.0":
- version: 2.6.1
- resolution: "@graphql-codegen/plugin-helpers@npm:2.6.1"
+"@graphql-codegen/plugin-helpers@npm:^2.6.2, @graphql-codegen/plugin-helpers@npm:^2.7.2":
+ version: 2.7.2
+ resolution: "@graphql-codegen/plugin-helpers@npm:2.7.2"
dependencies:
"@graphql-tools/utils": ^8.8.0
change-case-all: 1.0.14
@@ -2391,57 +2257,57 @@ __metadata:
tslib: ~2.4.0
peerDependencies:
graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
- checksum: a3bad44b9c518ed5a12bf6a4e667afe56ed11f2e305157e29730c622c54f0a6cad9b561a737e3fbf96aaba0af8e4c517ad52dc1986459822f85864954acf9a16
+ checksum: 66e0d507ad5db60b67092ebf7632d464d56ab446ac8fd87c293e00d9016944912d8cf9199e3e026b0a9247a50f50c4118a44f49e13675db64211652cd6259b05
languageName: node
linkType: hard
-"@graphql-codegen/plugin-helpers@npm:^2.6.2, @graphql-codegen/plugin-helpers@npm:^2.7.2":
- version: 2.7.2
- resolution: "@graphql-codegen/plugin-helpers@npm:2.7.2"
+"@graphql-codegen/plugin-helpers@npm:^3.1.1":
+ version: 3.1.1
+ resolution: "@graphql-codegen/plugin-helpers@npm:3.1.1"
dependencies:
"@graphql-tools/utils": ^8.8.0
- change-case-all: 1.0.14
+ change-case-all: 1.0.15
common-tags: 1.8.2
import-from: 4.0.0
lodash: ~4.17.0
tslib: ~2.4.0
peerDependencies:
graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
- checksum: 66e0d507ad5db60b67092ebf7632d464d56ab446ac8fd87c293e00d9016944912d8cf9199e3e026b0a9247a50f50c4118a44f49e13675db64211652cd6259b05
+ checksum: 22a15d4638ad449f654dab7a1e4968a82a50e3ab38f3b0974ae767a0a80e251fece436933f575f158da67564331d6046223b83eb10e0f1b93e78a15d7d0f684e
languageName: node
linkType: hard
-"@graphql-codegen/schema-ast@npm:^2.5.1":
- version: 2.5.1
- resolution: "@graphql-codegen/schema-ast@npm:2.5.1"
+"@graphql-codegen/schema-ast@npm:^2.5.1, @graphql-codegen/schema-ast@npm:^2.6.0":
+ version: 2.6.0
+ resolution: "@graphql-codegen/schema-ast@npm:2.6.0"
dependencies:
- "@graphql-codegen/plugin-helpers": ^2.6.2
+ "@graphql-codegen/plugin-helpers": ^3.1.1
"@graphql-tools/utils": ^8.8.0
tslib: ~2.4.0
peerDependencies:
graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
- checksum: a488c4a35e360f46444fb140ef3b5dffdea1e70549060ce6c2dad6f39c0b3c2cf2bcd797bcec8084f20a3ea4b5ab3e8221b1418e4195d9baf392819425bdd300
+ checksum: a32e22fdd5cdab743ed7920249de6b00cbca0742633cfdbfed330c04c397bf1e0179ab141303a70cf733b6db27e537a67c6b6b50e70fb1d0767fc8d8de7a129f
languageName: node
linkType: hard
-"@graphql-codegen/typescript-operations@npm:2.5.6":
- version: 2.5.6
- resolution: "@graphql-codegen/typescript-operations@npm:2.5.6"
+"@graphql-codegen/typescript-operations@npm:2.5.7":
+ version: 2.5.7
+ resolution: "@graphql-codegen/typescript-operations@npm:2.5.7"
dependencies:
"@graphql-codegen/plugin-helpers": ^2.7.2
- "@graphql-codegen/typescript": ^2.8.1
- "@graphql-codegen/visitor-plugin-common": 2.13.1
+ "@graphql-codegen/typescript": ^2.8.2
+ "@graphql-codegen/visitor-plugin-common": 2.13.2
auto-bind: ~4.0.0
tslib: ~2.4.0
peerDependencies:
graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
- checksum: 8551b312fc96aba6d6168a6ece613ccb05c07786383f966655335c41f5f72d740f9ccf5f6128e8d9ab92bbd5d4a44adec263b8f452cfc94465db0c4246b086ff
+ checksum: d6c65e06f9a277a1201d100468536e7c6c4e72f0ebb58e84bf31b97721d89f887fc336d104cc95a051151a722a7bfe4ef642754f07abfcbacb560dd86d2437cb
languageName: node
linkType: hard
-"@graphql-codegen/typescript-react-apollo@npm:3.3.6":
- version: 3.3.6
- resolution: "@graphql-codegen/typescript-react-apollo@npm:3.3.6"
+"@graphql-codegen/typescript-react-apollo@npm:3.3.7":
+ version: 3.3.7
+ resolution: "@graphql-codegen/typescript-react-apollo@npm:3.3.7"
dependencies:
"@graphql-codegen/plugin-helpers": ^2.7.2
"@graphql-codegen/visitor-plugin-common": 2.13.1
@@ -2451,45 +2317,45 @@ __metadata:
peerDependencies:
graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
graphql-tag: ^2.0.0
- checksum: cf584f5b3c8845c1b812d84ac3cfd5a65459f7f2e30ecd2acedae94325143e000af4096fa993f90616e714b6851bf0da096925bf09d6cad3f89d6cd325ceac8d
+ checksum: e21d111ce1c968499a7f233d15801725f67745c53b70a3d6c6076824f81787e7dda34b248e8f606c8a4920dd0c078db1cf644ebd6ffde9b4e7b5b0cd652a4127
languageName: node
linkType: hard
-"@graphql-codegen/typescript@npm:2.7.5":
- version: 2.7.5
- resolution: "@graphql-codegen/typescript@npm:2.7.5"
+"@graphql-codegen/typescript@npm:2.8.2":
+ version: 2.8.2
+ resolution: "@graphql-codegen/typescript@npm:2.8.2"
dependencies:
- "@graphql-codegen/plugin-helpers": ^2.6.2
+ "@graphql-codegen/plugin-helpers": ^2.7.2
"@graphql-codegen/schema-ast": ^2.5.1
- "@graphql-codegen/visitor-plugin-common": 2.13.0
+ "@graphql-codegen/visitor-plugin-common": 2.13.2
auto-bind: ~4.0.0
tslib: ~2.4.0
peerDependencies:
graphql: ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
- checksum: 0eb51d2bb826284cfed29fdaee0fc57694932627f0146394711d3f012377bccb19592270f6c04f775ec06ec87e1a05a0c85064ca186ea0e50a306ec058674fad
+ checksum: 7e3beda7a0a8b9b84ee7c40c54913ef496bd8716ddd68028a55b06743657bc1100c4a30cc2932745520f5e008aa3f386731bf09a88e05cc92005e066b57b21c8
languageName: node
linkType: hard
-"@graphql-codegen/typescript@npm:^2.8.1":
- version: 2.8.1
- resolution: "@graphql-codegen/typescript@npm:2.8.1"
+"@graphql-codegen/typescript@npm:^2.8.2":
+ version: 2.8.5
+ resolution: "@graphql-codegen/typescript@npm:2.8.5"
dependencies:
- "@graphql-codegen/plugin-helpers": ^2.7.2
- "@graphql-codegen/schema-ast": ^2.5.1
- "@graphql-codegen/visitor-plugin-common": 2.13.1
+ "@graphql-codegen/plugin-helpers": ^3.1.1
+ "@graphql-codegen/schema-ast": ^2.6.0
+ "@graphql-codegen/visitor-plugin-common": 2.13.5
auto-bind: ~4.0.0
tslib: ~2.4.0
peerDependencies:
graphql: ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
- checksum: 2b5466190e385c557eed6210b861fb9e632fb61b90bd0f97ff983f359c0ad8106228667c9ff2201842100417a07cfaffa91794ef03058a151df256d733363fa2
+ checksum: dd13cd82f202e82591262fd515b4cfd6a9d270b1d9447240ed75f0b374565e0c4a13297724bc94df5a7ad1a400cf63f83c439af9155fd95386d813481845bd01
languageName: node
linkType: hard
-"@graphql-codegen/visitor-plugin-common@npm:2.13.0":
- version: 2.13.0
- resolution: "@graphql-codegen/visitor-plugin-common@npm:2.13.0"
+"@graphql-codegen/visitor-plugin-common@npm:2.13.1":
+ version: 2.13.1
+ resolution: "@graphql-codegen/visitor-plugin-common@npm:2.13.1"
dependencies:
- "@graphql-codegen/plugin-helpers": ^2.6.2
+ "@graphql-codegen/plugin-helpers": ^2.7.2
"@graphql-tools/optimize": ^1.3.0
"@graphql-tools/relay-operation-optimizer": ^6.5.0
"@graphql-tools/utils": ^8.8.0
@@ -2501,13 +2367,13 @@ __metadata:
tslib: ~2.4.0
peerDependencies:
graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
- checksum: 1d7491d626059529faca2eda5466aa8b05bf2cc9a768175043461d0ec4793b4cbda2fb762ef44e6c8d094f951960569f2adf177af74156f4a74f33c6d5ae77bf
+ checksum: 0c329aa6e435602f2f6c1569ec2091b7850f58cc5dca7ac763c38c82588545ec1110c1de587f5f3949b11ff96f94401d1e63e329607d78424583b276fd08f1ae
languageName: node
linkType: hard
-"@graphql-codegen/visitor-plugin-common@npm:2.13.1, @graphql-codegen/visitor-plugin-common@npm:^2.12.1":
- version: 2.13.1
- resolution: "@graphql-codegen/visitor-plugin-common@npm:2.13.1"
+"@graphql-codegen/visitor-plugin-common@npm:2.13.2":
+ version: 2.13.2
+ resolution: "@graphql-codegen/visitor-plugin-common@npm:2.13.2"
dependencies:
"@graphql-codegen/plugin-helpers": ^2.7.2
"@graphql-tools/optimize": ^1.3.0
@@ -2521,207 +2387,320 @@ __metadata:
tslib: ~2.4.0
peerDependencies:
graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
- checksum: 0c329aa6e435602f2f6c1569ec2091b7850f58cc5dca7ac763c38c82588545ec1110c1de587f5f3949b11ff96f94401d1e63e329607d78424583b276fd08f1ae
+ checksum: b4b00f9d0cd8be221da69480d0d861f025eb7bec13aa9897acb9a3a485b5e0ca04df17745fa9850efcafefe4de54dab2e4d50dafc534df3fecd9095e6122eaa7
languageName: node
linkType: hard
-"@graphql-tools/apollo-engine-loader@npm:^7.3.1":
- version: 7.3.6
- resolution: "@graphql-tools/apollo-engine-loader@npm:7.3.6"
+"@graphql-codegen/visitor-plugin-common@npm:2.13.5, @graphql-codegen/visitor-plugin-common@npm:^2.12.1":
+ version: 2.13.5
+ resolution: "@graphql-codegen/visitor-plugin-common@npm:2.13.5"
dependencies:
- "@ardatan/sync-fetch": 0.0.1
- "@graphql-tools/utils": 8.9.0
- "@whatwg-node/fetch": ^0.2.4
- tslib: ^2.4.0
+ "@graphql-codegen/plugin-helpers": ^3.1.1
+ "@graphql-tools/optimize": ^1.3.0
+ "@graphql-tools/relay-operation-optimizer": ^6.5.0
+ "@graphql-tools/utils": ^8.8.0
+ auto-bind: ~4.0.0
+ change-case-all: 1.0.15
+ dependency-graph: ^0.11.0
+ graphql-tag: ^2.11.0
+ parse-filepath: ^1.0.2
+ tslib: ~2.4.0
peerDependencies:
- graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- checksum: e9711b32fd90d41c97ea8eb6bcc68e5a78374114fdd628ae9f1d4855cc163aecda78d22697c0f6ab556f816a01d27d684bd756ed1b777e7fa42b63200c240b90
+ graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
+ checksum: 130c82c63d647b5af55ce9e463765228e7aebc9c50a3670590c7bb409c997e8fabd10987d63f175a51ad3e3847d18c59ac3af6dc620d529b7e974dd80f15118e
languageName: node
linkType: hard
-"@graphql-tools/batch-execute@npm:8.5.1":
- version: 8.5.1
- resolution: "@graphql-tools/batch-execute@npm:8.5.1"
+"@graphql-tools/apollo-engine-loader@npm:^7.3.6":
+ version: 7.3.21
+ resolution: "@graphql-tools/apollo-engine-loader@npm:7.3.21"
+ dependencies:
+ "@ardatan/sync-fetch": 0.0.1
+ "@graphql-tools/utils": 9.1.3
+ "@whatwg-node/fetch": ^0.5.0
+ tslib: ^2.4.0
+ peerDependencies:
+ graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
+ checksum: 2e1f565388d5b2717a92b8089157cba2f33eb519630f3ed4ee79af19fe8da00a90d1c08dd81c37af8f4255d17bc22601aa3dead8ab335bb0b44279c526052757
+ languageName: node
+ linkType: hard
+
+"@graphql-tools/batch-execute@npm:8.5.14":
+ version: 8.5.14
+ resolution: "@graphql-tools/batch-execute@npm:8.5.14"
dependencies:
- "@graphql-tools/utils": 8.9.0
+ "@graphql-tools/utils": 9.1.3
dataloader: 2.1.0
tslib: ^2.4.0
value-or-promise: 1.0.11
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- checksum: 56c3b9bbab7e3402710186df4de5ae716dc31caa16f3dc51434b5167f0a513881afc1cd835f3df8ff0536f80462394dbb12e5246cda999dcee043e9bf37bcbe2
+ checksum: a48a11f471fe804852abb60f361eb8e398e5fd9d3b8bc61e3734983a5c8c284f3087b903b5277a2c7e365434947af534a881e67c147b0a3d47849617e124ac33
languageName: node
linkType: hard
-"@graphql-tools/code-file-loader@npm:^7.3.0":
- version: 7.3.1
- resolution: "@graphql-tools/code-file-loader@npm:7.3.1"
+"@graphql-tools/code-file-loader@npm:^7.3.13":
+ version: 7.3.15
+ resolution: "@graphql-tools/code-file-loader@npm:7.3.15"
dependencies:
- "@graphql-tools/graphql-tag-pluck": 7.3.1
- "@graphql-tools/utils": 8.9.0
+ "@graphql-tools/graphql-tag-pluck": 7.4.2
+ "@graphql-tools/utils": 9.1.3
globby: ^11.0.3
tslib: ^2.4.0
unixify: ^1.0.0
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- checksum: 2055d8499fba9e8b8cbea8aa811ae57ab549973eb9a1bb309ff15c8e5fad71c1b425027d5c292b0cc5c3d00d5796721d3a8611a60a7305f5702c2948a105a28e
+ checksum: b86441caf5b9292df10e562adbe39c0383687dbfae9e262df3f2ee4227613958c23f5cbceda410865ebe0d04498eefb9429a0f5177a27ffefcd14df071b0b599
languageName: node
linkType: hard
-"@graphql-tools/delegate@npm:8.8.1":
- version: 8.8.1
- resolution: "@graphql-tools/delegate@npm:8.8.1"
+"@graphql-tools/delegate@npm:9.0.20":
+ version: 9.0.20
+ resolution: "@graphql-tools/delegate@npm:9.0.20"
dependencies:
- "@graphql-tools/batch-execute": 8.5.1
- "@graphql-tools/schema": 8.5.1
- "@graphql-tools/utils": 8.9.0
+ "@graphql-tools/batch-execute": 8.5.14
+ "@graphql-tools/executor": 0.0.11
+ "@graphql-tools/schema": 9.0.12
+ "@graphql-tools/utils": 9.1.3
dataloader: 2.1.0
tslib: ~2.4.0
value-or-promise: 1.0.11
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- checksum: 5246c63fbb42a22f881a1857bc36fdc6092a4f8c4b0f82d4113eca75aeb676305c42319f65c564816b8c4f4eef2a7b93ee709ff548ff78e5fb3e6c0845ac6d7e
+ checksum: d9e9111e09e530b1754f649afe8a3f63a6b65b6cc6e164b74370a15ce5a5b365e1ce4488761aa3231ced7b1262d47813b162a5cd2f0bac4264f833567018e94a
+ languageName: node
+ linkType: hard
+
+"@graphql-tools/executor-graphql-ws@npm:0.0.5":
+ version: 0.0.5
+ resolution: "@graphql-tools/executor-graphql-ws@npm:0.0.5"
+ dependencies:
+ "@graphql-tools/utils": 9.1.3
+ "@repeaterjs/repeater": 3.0.4
+ "@types/ws": ^8.0.0
+ graphql-ws: 5.11.2
+ isomorphic-ws: 5.0.0
+ tslib: ^2.4.0
+ ws: 8.11.0
+ peerDependencies:
+ graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
+ checksum: 79ced279e56b7508282859f805ca8fe1286eec3b53592893e35517f93e5204eca2db327258599749b0d832918d9d709962059087b4e6a894eacc16ceb0142273
+ languageName: node
+ linkType: hard
+
+"@graphql-tools/executor-http@npm:0.0.7":
+ version: 0.0.7
+ resolution: "@graphql-tools/executor-http@npm:0.0.7"
+ dependencies:
+ "@graphql-tools/utils": 9.1.3
+ "@repeaterjs/repeater": 3.0.4
+ "@whatwg-node/fetch": 0.5.3
+ dset: 3.1.2
+ extract-files: ^11.0.0
+ meros: 1.2.1
+ tslib: ^2.4.0
+ value-or-promise: 1.0.11
+ peerDependencies:
+ graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
+ checksum: 05918ee65cb7d3e927e707acddb184ba2efbccf03656454ff8b172654aa41c4ad35bed487c0399ca085ba39ca434421cdaadb78dec4d7ebabbd25fe3c5cbb81c
+ languageName: node
+ linkType: hard
+
+"@graphql-tools/executor-legacy-ws@npm:0.0.5":
+ version: 0.0.5
+ resolution: "@graphql-tools/executor-legacy-ws@npm:0.0.5"
+ dependencies:
+ "@graphql-tools/utils": 9.1.3
+ "@types/ws": ^8.0.0
+ isomorphic-ws: 5.0.0
+ tslib: ^2.4.0
+ ws: 8.11.0
+ peerDependencies:
+ graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
+ checksum: 2705e57ae81fbe3117d14900d50ab2459618d93192f795db97e2b98e9a772ebfe2308c17e72d92735123ec32fbedad014158d20fd1cc569fa287d47c90037a71
+ languageName: node
+ linkType: hard
+
+"@graphql-tools/executor@npm:0.0.11":
+ version: 0.0.11
+ resolution: "@graphql-tools/executor@npm:0.0.11"
+ dependencies:
+ "@graphql-tools/utils": 9.1.3
+ "@graphql-typed-document-node/core": 3.1.1
+ "@repeaterjs/repeater": 3.0.4
+ tslib: ^2.4.0
+ value-or-promise: 1.0.11
+ peerDependencies:
+ graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
+ checksum: 9f4c5d50eb574ab788a70684150502d4ad25b2681a3933a9415a0bbd78bfdf5ee203dca8bccc4cef93727157254216f0c22c5359bef1c1738f652b3122048b17
languageName: node
linkType: hard
-"@graphql-tools/git-loader@npm:^7.2.0":
- version: 7.2.1
- resolution: "@graphql-tools/git-loader@npm:7.2.1"
+"@graphql-tools/git-loader@npm:^7.2.13":
+ version: 7.2.15
+ resolution: "@graphql-tools/git-loader@npm:7.2.15"
dependencies:
- "@graphql-tools/graphql-tag-pluck": 7.3.1
- "@graphql-tools/utils": 8.9.0
+ "@graphql-tools/graphql-tag-pluck": 7.4.2
+ "@graphql-tools/utils": 9.1.3
is-glob: 4.0.3
micromatch: ^4.0.4
tslib: ^2.4.0
unixify: ^1.0.0
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- checksum: 28b5d07e52aedd45dcfe49f3a7ca472b7cb083bc1b54b6b905e05691e7c76abbd198ecf8b2875bedc5f2cbadbbb7fe6713087dd0018b63cdfb8e80af3a91922f
+ checksum: 143dd3802175dcb73440fd8ae6f697457fe88d7a35629b02a53df73accd1d0e917a125058882957afbfe18f4bfed9b05a3b380b3db153ac1a3b97ab4a9914041
languageName: node
linkType: hard
-"@graphql-tools/github-loader@npm:^7.3.1":
- version: 7.3.6
- resolution: "@graphql-tools/github-loader@npm:7.3.6"
+"@graphql-tools/github-loader@npm:^7.3.20":
+ version: 7.3.22
+ resolution: "@graphql-tools/github-loader@npm:7.3.22"
dependencies:
"@ardatan/sync-fetch": 0.0.1
- "@graphql-tools/graphql-tag-pluck": 7.3.1
- "@graphql-tools/utils": 8.9.0
- "@whatwg-node/fetch": ^0.2.4
+ "@graphql-tools/graphql-tag-pluck": 7.4.2
+ "@graphql-tools/utils": 9.1.3
+ "@whatwg-node/fetch": ^0.5.0
tslib: ^2.4.0
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- checksum: 6198e458d8cfdf3e899c1a5d94842b3b4798706434182d3cf07c2386913fbd3d91c8a0c28a404f4f5ca695b3ee771bf3930bf51a6df0802e699bf8b07c207cec
+ checksum: bbdedb4f70c5768cf1f8441360ee47301696820a579c68a856457c1c37717d3ec496503c2b684b4112977ed330e106f497d33de792e1f07133a28606a58aa58e
languageName: node
linkType: hard
-"@graphql-tools/graphql-file-loader@npm:^7.3.7, @graphql-tools/graphql-file-loader@npm:^7.4.0":
- version: 7.5.0
- resolution: "@graphql-tools/graphql-file-loader@npm:7.5.0"
+"@graphql-tools/graphql-file-loader@npm:^7.3.7, @graphql-tools/graphql-file-loader@npm:^7.5.0":
+ version: 7.5.13
+ resolution: "@graphql-tools/graphql-file-loader@npm:7.5.13"
dependencies:
- "@graphql-tools/import": 6.7.1
- "@graphql-tools/utils": 8.9.0
+ "@graphql-tools/import": 6.7.14
+ "@graphql-tools/utils": 9.1.3
globby: ^11.0.3
tslib: ^2.4.0
unixify: ^1.0.0
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- checksum: 57f9f64a26f62d25fcb65282d27a8f6cce8d99fd0ec8f1d5b31ab43fd5698876760e4df42fd96f2b5ea524f2e755768496ee2b3516d559d43270330551371359
+ checksum: 95a0a693e58631c79d5ffe618b8e3eee00ccbf5a82ab3553de676a4505f79fdc600ef1727215fbdb9198aa74503f139709df471034c087be336003899010c10a
languageName: node
linkType: hard
-"@graphql-tools/graphql-tag-pluck@npm:7.3.1":
- version: 7.3.1
- resolution: "@graphql-tools/graphql-tag-pluck@npm:7.3.1"
+"@graphql-tools/graphql-tag-pluck@npm:7.4.2":
+ version: 7.4.2
+ resolution: "@graphql-tools/graphql-tag-pluck@npm:7.4.2"
dependencies:
"@babel/parser": ^7.16.8
+ "@babel/plugin-syntax-import-assertions": 7.20.0
"@babel/traverse": ^7.16.8
"@babel/types": ^7.16.8
- "@graphql-tools/utils": 8.9.0
+ "@graphql-tools/utils": 9.1.3
tslib: ^2.4.0
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- checksum: a822f509ce1400cc2541dcaf6c60fca7ca61088f64f7e2c785f18e9c5a3aac964ce7f319a1f62ba6e9fc0cf76b47cfa4cba3b03b514adaae0bcf198c6e1964b9
+ checksum: a1eb89f172688235dd629f9ec4ca0d338df704ef348592c0bcacb1a59e314799b76f14b4383cca7a010bf8990fbad2f277392e8e95d5b599a6e81a469aa6fac7
languageName: node
linkType: hard
-"@graphql-tools/import@npm:6.7.1":
- version: 6.7.1
- resolution: "@graphql-tools/import@npm:6.7.1"
+"@graphql-tools/import@npm:6.7.14":
+ version: 6.7.14
+ resolution: "@graphql-tools/import@npm:6.7.14"
dependencies:
- "@graphql-tools/utils": 8.9.0
+ "@graphql-tools/utils": 9.1.3
resolve-from: 5.0.0
tslib: ^2.4.0
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- checksum: 1ba6ff176851eff345ccfd37616bd2d800fba074b88abb9a777b59fe153a1e55f2c24d8c033b141303267212f6a01eb874088e403b7efdf10c01c9ec7833af49
+ checksum: 632fc298bbc40e857d7ecd72d1e19e890928cf781c74dff44aede1196f33ba16e356a6efcb6da542915985285d3aa1c04f6b30394d8206282c73e982e398a98f
languageName: node
linkType: hard
-"@graphql-tools/json-file-loader@npm:^7.3.7, @graphql-tools/json-file-loader@npm:^7.4.0":
- version: 7.4.1
- resolution: "@graphql-tools/json-file-loader@npm:7.4.1"
+"@graphql-tools/json-file-loader@npm:^7.3.7, @graphql-tools/json-file-loader@npm:^7.4.1":
+ version: 7.4.14
+ resolution: "@graphql-tools/json-file-loader@npm:7.4.14"
dependencies:
- "@graphql-tools/utils": 8.9.0
+ "@graphql-tools/utils": 9.1.3
globby: ^11.0.3
tslib: ^2.4.0
unixify: ^1.0.0
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- checksum: 9eae0fd4229b60fa93d3e523e7255eeb2400bda44a2e73ba036955c514be4f02c83e7578c4749c4a7e84b44d318d4c65979b745ddb34fa4d219449f455e3e873
+ checksum: ac489a4d76822c164d929f3ed8161a18eb12d801577d510fd62613598d125bcc27709279b194e82acd7afe17664e3f13a4cf6a7eca867e12862c621e6cad272a
languageName: node
linkType: hard
-"@graphql-tools/load@npm:^7.5.5, @graphql-tools/load@npm:^7.7.0":
- version: 7.7.1
- resolution: "@graphql-tools/load@npm:7.7.1"
+"@graphql-tools/load@npm:7.8.0":
+ version: 7.8.0
+ resolution: "@graphql-tools/load@npm:7.8.0"
dependencies:
- "@graphql-tools/schema": 8.5.1
- "@graphql-tools/utils": 8.9.0
+ "@graphql-tools/schema": 9.0.4
+ "@graphql-tools/utils": 8.12.0
p-limit: 3.1.0
tslib: ^2.4.0
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- checksum: 4abaab346dab9547f547fe619476e5de54698121174f579f3473f2d5678891c249482a3e56f9b748400d5062c9bd3b5d5d5e56885555e5a3422cafa2afd6022e
+ checksum: 24ade442e13429d087ceac905cef4e6a14d0961e2b231adf91180a4d674de08ac6de66e6103c3e118b6ccf24065492bb69f5c99cb336e71a579ab382c8574791
languageName: node
linkType: hard
-"@graphql-tools/merge@npm:8.3.1, @graphql-tools/merge@npm:^8.2.6":
- version: 8.3.1
- resolution: "@graphql-tools/merge@npm:8.3.1"
+"@graphql-tools/load@npm:^7.5.5":
+ version: 7.8.8
+ resolution: "@graphql-tools/load@npm:7.8.8"
dependencies:
- "@graphql-tools/utils": 8.9.0
+ "@graphql-tools/schema": 9.0.12
+ "@graphql-tools/utils": 9.1.3
+ p-limit: 3.1.0
+ tslib: ^2.4.0
+ peerDependencies:
+ graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
+ checksum: 1e3621df80c56fe819cc77ab6abbc9b1124f9e128dcdf53850f6bb21784161b29f9e0da90efcd280797d605e2829ef8fe55d31d417b836966c3d6bf2ec49a079
+ languageName: node
+ linkType: hard
+
+"@graphql-tools/merge@npm:8.3.14, @graphql-tools/merge@npm:^8.2.6":
+ version: 8.3.14
+ resolution: "@graphql-tools/merge@npm:8.3.14"
+ dependencies:
+ "@graphql-tools/utils": 9.1.3
tslib: ^2.4.0
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- checksum: 16af6be2249f4f500a4c2f5d3db2e0efd56ad69b5e10499649c6fc979c257af12e131112304a16699654b54daab37a80737e0538478bc45a0053b9bc859a7ac1
+ checksum: d77098959a7ecf1346958eb6731f7354fc1155d253aa25169ca48b73053784f3db203ff88ada6a1cdfa9a0b026e55ce02afb83ac61b501223c018e97accf7cdc
+ languageName: node
+ linkType: hard
+
+"@graphql-tools/merge@npm:8.3.6":
+ version: 8.3.6
+ resolution: "@graphql-tools/merge@npm:8.3.6"
+ dependencies:
+ "@graphql-tools/utils": 8.12.0
+ tslib: ^2.4.0
+ peerDependencies:
+ graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
+ checksum: 3e45ebff0dce9524e72c4af1d2b9799c16515c1236290e07cd68fb2226c4e54734e2444d89a64b387b7ba991d15c6f948fdfc20c77a74b1d24babddd865ff32a
languageName: node
linkType: hard
"@graphql-tools/optimize@npm:^1.3.0":
- version: 1.3.0
- resolution: "@graphql-tools/optimize@npm:1.3.0"
+ version: 1.3.1
+ resolution: "@graphql-tools/optimize@npm:1.3.1"
dependencies:
tslib: ^2.4.0
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- checksum: 56a5e8e3079a7ac69639410143315bafd43175c0366a95cf037698b64799ff80fc737b747b7751a4de31b44a679f67b7499468c556ca457932d5d1052db73f19
+ checksum: 4eed041bc3199a70ab426eeb10bc4af65f18fa0c5907613aec236fd7e14918d0f895e12489df6ff501562415eef64c99777a3ca6f6a4ee3c796b68e7cb778342
languageName: node
linkType: hard
-"@graphql-tools/prisma-loader@npm:^7.2.2":
- version: 7.2.8
- resolution: "@graphql-tools/prisma-loader@npm:7.2.8"
+"@graphql-tools/prisma-loader@npm:^7.2.7":
+ version: 7.2.46
+ resolution: "@graphql-tools/prisma-loader@npm:7.2.46"
dependencies:
- "@graphql-tools/url-loader": 7.13.3
- "@graphql-tools/utils": 8.9.0
+ "@graphql-tools/url-loader": 7.16.26
+ "@graphql-tools/utils": 9.1.3
"@types/js-yaml": ^4.0.0
"@types/json-stable-stringify": ^1.0.32
"@types/jsonwebtoken": ^8.5.0
chalk: ^4.1.0
debug: ^4.3.1
dotenv: ^16.0.0
- graphql-request: ^4.0.0
+ graphql-request: ^5.0.0
http-proxy-agent: ^5.0.0
https-proxy-agent: ^5.0.0
isomorphic-fetch: ^3.0.0
@@ -2734,115 +2713,128 @@ __metadata:
yaml-ast-parser: ^0.0.43
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- checksum: ef9492863c3aef2d3e6de1f821aaeedf6b1dc24884b056ba5496ff837e2b3a5b1617e94939e09aff0cebc49bcb4777a81f1dea141cf99126aac5d3de4522af13
+ checksum: 6c113d01c8dae8682c6cf5b2274617b207083c8d09b78cbd45ce9cf29311a53ae4dcd4ac1f91f8524b8ed8fd8ccf2cb84a00fa91609f8ec977926cf92f1831ba
languageName: node
linkType: hard
"@graphql-tools/relay-operation-optimizer@npm:^6.5.0":
- version: 6.5.1
- resolution: "@graphql-tools/relay-operation-optimizer@npm:6.5.1"
+ version: 6.5.14
+ resolution: "@graphql-tools/relay-operation-optimizer@npm:6.5.14"
dependencies:
"@ardatan/relay-compiler": 12.0.0
- "@graphql-tools/utils": 8.9.0
+ "@graphql-tools/utils": 9.1.3
tslib: ^2.4.0
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- checksum: aa21fff500e97d81b1e1a882e0f6180b27623b683093a0bcec7610c22a3b22ac3fe99c45b6a5ae2c655c9a39e7db29271a550cfd2b800127a0839c08491a80a3
+ checksum: 54c4d4728e1ddbb6f1a38e2931c09109c1918bdaf65cdd37fdc383976bfa1cb31a6f678aa38809d3951d0d997ebd1d08a39c369c2aea8f84a8aed1b7f7316c81
languageName: node
linkType: hard
-"@graphql-tools/schema@npm:8.5.1, @graphql-tools/schema@npm:^8.5.0":
- version: 8.5.1
- resolution: "@graphql-tools/schema@npm:8.5.1"
+"@graphql-tools/schema@npm:9.0.12, @graphql-tools/schema@npm:^9.0.0":
+ version: 9.0.12
+ resolution: "@graphql-tools/schema@npm:9.0.12"
dependencies:
- "@graphql-tools/merge": 8.3.1
- "@graphql-tools/utils": 8.9.0
+ "@graphql-tools/merge": 8.3.14
+ "@graphql-tools/utils": 9.1.3
tslib: ^2.4.0
value-or-promise: 1.0.11
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- checksum: 91363cd4371e347af40ef66f7d903b5d4f5998bfaec9214768e6a795136ef6372f9f225e05e18daacd929e23695811f15e791c6cbe082bf5b5d03b16b1f874f8
+ checksum: c5ea750466181b425dd77822b1dc774227bcdb3a01631f114734d450cfc2dabeac60b3fac40e047090d6035b6a559b614716f1b61068889cf5aae0785650c31b
languageName: node
linkType: hard
-"@graphql-tools/url-loader@npm:7.13.3, @graphql-tools/url-loader@npm:^7.12.1, @graphql-tools/url-loader@npm:^7.9.7":
- version: 7.13.3
- resolution: "@graphql-tools/url-loader@npm:7.13.3"
+"@graphql-tools/schema@npm:9.0.4":
+ version: 9.0.4
+ resolution: "@graphql-tools/schema@npm:9.0.4"
dependencies:
- "@ardatan/sync-fetch": 0.0.1
- "@graphql-tools/delegate": 8.8.1
- "@graphql-tools/utils": 8.9.0
- "@graphql-tools/wrap": 8.5.1
- "@n1ru4l/graphql-live-query": ^0.10.0
- "@types/ws": ^8.0.0
- "@whatwg-node/fetch": ^0.2.4
- dset: ^3.1.2
- extract-files: ^11.0.0
- graphql-ws: ^5.4.1
- isomorphic-ws: ^5.0.0
- meros: ^1.1.4
+ "@graphql-tools/merge": 8.3.6
+ "@graphql-tools/utils": 8.12.0
tslib: ^2.4.0
- value-or-promise: ^1.0.11
- ws: ^8.3.0
+ value-or-promise: 1.0.11
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- checksum: f761ac4b485ee3e2f974c9192e7cb74a4d30b5d4782729d15694a8dd290a87729d134bf84652918992a8f4eb120caa2698d7109b3abe354b6a7024cf474414db
+ checksum: 0644ba225ff7fb03c6fb7f026b6a77a4ac5dd14fd10bb562ea0072bfe0258620fd4789b851b0b97007db8754d0b7d88a1061bb98bacc679b22e2eb7706e79e0e
languageName: node
linkType: hard
-"@graphql-tools/utils@npm:8.9.0, @graphql-tools/utils@npm:^8.6.5, @graphql-tools/utils@npm:^8.8.0":
- version: 8.9.0
- resolution: "@graphql-tools/utils@npm:8.9.0"
+"@graphql-tools/url-loader@npm:7.16.26, @graphql-tools/url-loader@npm:^7.13.2, @graphql-tools/url-loader@npm:^7.9.7":
+ version: 7.16.26
+ resolution: "@graphql-tools/url-loader@npm:7.16.26"
dependencies:
+ "@ardatan/sync-fetch": 0.0.1
+ "@graphql-tools/delegate": 9.0.20
+ "@graphql-tools/executor-graphql-ws": 0.0.5
+ "@graphql-tools/executor-http": 0.0.7
+ "@graphql-tools/executor-legacy-ws": 0.0.5
+ "@graphql-tools/utils": 9.1.3
+ "@graphql-tools/wrap": 9.2.21
+ "@types/ws": ^8.0.0
+ "@whatwg-node/fetch": ^0.5.0
+ isomorphic-ws: 5.0.0
tslib: ^2.4.0
+ value-or-promise: ^1.0.11
+ ws: 8.11.0
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- checksum: 8d1d8a11722e211dc8723cd3fd7a97fa5401ab22146e4240a0f9d45547792476c34814ff914524578beec961db7b0ff23a6ddff8fe059764537e594cff35c906
+ checksum: 2789d8484ad5d3ba23d924138037e527027c6444ff41aa16a1e7a5190819719a9c15fc669f7d47216271e4ff3d3f40d404e3fe131a78469c0e4f0f2a05278db2
languageName: node
linkType: hard
-"@graphql-tools/wrap@npm:8.5.1":
- version: 8.5.1
- resolution: "@graphql-tools/wrap@npm:8.5.1"
+"@graphql-tools/utils@npm:8.12.0":
+ version: 8.12.0
+ resolution: "@graphql-tools/utils@npm:8.12.0"
dependencies:
- "@graphql-tools/delegate": 8.8.1
- "@graphql-tools/schema": 8.5.1
- "@graphql-tools/utils": 8.9.0
tslib: ^2.4.0
- value-or-promise: 1.0.11
peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- checksum: bc9350015adde545208709584cf1a3c5b4bc3bbfd82062b93b4da253481e366d9f9caad49d7f2f0aaa7fe070167d15b99da7ee76e431c0c6bee815923aafdb29
+ checksum: 24edc6ba3bcfa9a4c1d1d37117c3f96d847beed9638325083c32c6ec9674729dc89fc8cc389d317ae5d9dba22e91443bd9788f1dc8de91a1b6f1e592112bd48f
languageName: node
linkType: hard
-"@graphql-typed-document-node/core@npm:^3.0.0, @graphql-typed-document-node/core@npm:^3.1.1":
- version: 3.1.1
- resolution: "@graphql-typed-document-node/core@npm:3.1.1"
+"@graphql-tools/utils@npm:9.1.3, @graphql-tools/utils@npm:^9.1.1":
+ version: 9.1.3
+ resolution: "@graphql-tools/utils@npm:9.1.3"
+ dependencies:
+ tslib: ^2.4.0
peerDependencies:
- graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
- checksum: 87ff4cee308f1075f4472b80f9f9409667979940f8f701e87f0aa35ce5cf104d94b41258ea8192d05a0893475cd0f086a3929a07663b4fe8d0e805a277f07ed5
+ graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
+ checksum: 3b5acd41ae939e2811f496b1676e6219be61a95f3e502bb3783542a67e7703d7709d4ae87fc9deb7284280aea687fb4b0e596f538d7f1cdf5a8827a2952ee994
languageName: node
linkType: hard
-"@hapi/address@npm:2.x.x":
- version: 2.1.4
- resolution: "@hapi/address@npm:2.1.4"
- checksum: 10341c3b650746c79ac2c57118efb05d45d850b33aef82a6f2ba89419fdbf1b6d337c8b085cc9bc1af7a5fb18379c07edaf3be7584426f40bd370ed6de29e965
+"@graphql-tools/utils@npm:^8.6.5, @graphql-tools/utils@npm:^8.8.0, @graphql-tools/utils@npm:^8.9.0":
+ version: 8.13.1
+ resolution: "@graphql-tools/utils@npm:8.13.1"
+ dependencies:
+ tslib: ^2.4.0
+ peerDependencies:
+ graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
+ checksum: ff04fdeb29e9ac596ea53386cd5b23cd741bb14c1997c6b0ba3c34ca165bd82b528a355e8c8e2ba726eb39e833ba9cbb0851ba0addb8c6d367089a1145bf9a49
languageName: node
linkType: hard
-"@hapi/bourne@npm:1.x.x":
- version: 1.3.2
- resolution: "@hapi/bourne@npm:1.3.2"
- checksum: 8403a2e8297fbb49a0e4fca30e874590d96ecaf7165740804037ff30625f3fdea6353d9f7f4422607eb069a3f471900a3037df34285a95135d15c6a8b10094b0
+"@graphql-tools/wrap@npm:9.2.21":
+ version: 9.2.21
+ resolution: "@graphql-tools/wrap@npm:9.2.21"
+ dependencies:
+ "@graphql-tools/delegate": 9.0.20
+ "@graphql-tools/schema": 9.0.12
+ "@graphql-tools/utils": 9.1.3
+ tslib: ^2.4.0
+ value-or-promise: 1.0.11
+ peerDependencies:
+ graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
+ checksum: 528fc8e5ea5b4fa79a70025242eb75c7e6c2d49544590b5d9fef82fa6c082725c9272df6ab3d18bbe08c59ef93b0a95e7d6ee1f4fc212fcd2938288fde75b138
languageName: node
linkType: hard
-"@hapi/hoek@npm:8.x.x, @hapi/hoek@npm:^8.3.0":
- version: 8.5.1
- resolution: "@hapi/hoek@npm:8.5.1"
- checksum: 8f8ce36be4f5e5d7a712072d4a028a4a95beec7a7da3a7a6e9a0c07d697f04c19b37d93751db352c314ea831f7e2120569a035dc6a351ed8c0444f1d3b275621
+"@graphql-typed-document-node/core@npm:3.1.1, @graphql-typed-document-node/core@npm:^3.0.0, @graphql-typed-document-node/core@npm:^3.1.1":
+ version: 3.1.1
+ resolution: "@graphql-typed-document-node/core@npm:3.1.1"
+ peerDependencies:
+ graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
+ checksum: 87ff4cee308f1075f4472b80f9f9409667979940f8f701e87f0aa35ce5cf104d94b41258ea8192d05a0893475cd0f086a3929a07663b4fe8d0e805a277f07ed5
languageName: node
linkType: hard
@@ -2853,27 +2845,6 @@ __metadata:
languageName: node
linkType: hard
-"@hapi/joi@npm:^15.1.0":
- version: 15.1.1
- resolution: "@hapi/joi@npm:15.1.1"
- dependencies:
- "@hapi/address": 2.x.x
- "@hapi/bourne": 1.x.x
- "@hapi/hoek": 8.x.x
- "@hapi/topo": 3.x.x
- checksum: 5bc3df9d43d4a53c41fd172d2958a4a846dbacbe2a2abe16830059109c436776d7be98144f14af9d328ebd107dbebafe55e00a9032a905aef45aadff988b54bf
- languageName: node
- linkType: hard
-
-"@hapi/topo@npm:3.x.x":
- version: 3.1.6
- resolution: "@hapi/topo@npm:3.1.6"
- dependencies:
- "@hapi/hoek": ^8.3.0
- checksum: 34278bc13b4023d6d0d7c913605a254b2d728dc6489cd465269eebaa7d8d2d81cda3f2157398dca87d3cb9e1a8aa8a1158ce2564c71a8e289b807c144e3b4c1e
- languageName: node
- linkType: hard
-
"@hapi/topo@npm:^5.0.0":
version: 5.1.0
resolution: "@hapi/topo@npm:5.1.0"
@@ -2883,36 +2854,25 @@ __metadata:
languageName: node
linkType: hard
-"@humanwhocodes/config-array@npm:^0.10.4":
- version: 0.10.4
- resolution: "@humanwhocodes/config-array@npm:0.10.4"
+"@humanwhocodes/config-array@npm:^0.11.6":
+ version: 0.11.7
+ resolution: "@humanwhocodes/config-array@npm:0.11.7"
dependencies:
"@humanwhocodes/object-schema": ^1.2.1
debug: ^4.1.1
- minimatch: ^3.0.4
- checksum: d480e5d57e6d787565b6cff78e27c3d1b380692d4ffb0ada7d7f5957a56c9032f034da05a3e443065dbd0671ebf4d859036ced34e96b325bbc1badbae3c05300
- languageName: node
- linkType: hard
-
-"@humanwhocodes/config-array@npm:^0.5.0":
- version: 0.5.0
- resolution: "@humanwhocodes/config-array@npm:0.5.0"
- dependencies:
- "@humanwhocodes/object-schema": ^1.2.0
- debug: ^4.1.1
- minimatch: ^3.0.4
- checksum: 44ee6a9f05d93dd9d5935a006b17572328ba9caff8002442f601736cbda79c580cc0f5a49ce9eb88fbacc5c3a6b62098357c2e95326cd17bb9f1a6c61d6e95e7
+ minimatch: ^3.0.5
+ checksum: cf506dc45d9488af7fbf108ea6ac2151ba1a25e6d2b94b9b4fc36d2c1e4099b89ff560296dbfa13947e44604d4ca4a90d97a4fb167370bf8dd01a6ca2b6d83ac
languageName: node
linkType: hard
-"@humanwhocodes/gitignore-to-minimatch@npm:^1.0.2":
- version: 1.0.2
- resolution: "@humanwhocodes/gitignore-to-minimatch@npm:1.0.2"
- checksum: aba5c40c9e3770ed73a558b0bfb53323842abfc2ce58c91d7e8b1073995598e6374456d38767be24ab6176915f0a8d8b23eaae5c85e2b488c0dccca6d795e2ad
+"@humanwhocodes/module-importer@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "@humanwhocodes/module-importer@npm:1.0.1"
+ checksum: 0fd22007db8034a2cdf2c764b140d37d9020bbfce8a49d3ec5c05290e77d4b0263b1b972b752df8c89e5eaa94073408f2b7d977aed131faf6cf396ebb5d7fb61
languageName: node
linkType: hard
-"@humanwhocodes/object-schema@npm:^1.2.0, @humanwhocodes/object-schema@npm:^1.2.1":
+"@humanwhocodes/object-schema@npm:^1.2.1":
version: 1.2.1
resolution: "@humanwhocodes/object-schema@npm:1.2.1"
checksum: a824a1ec31591231e4bad5787641f59e9633827d0a2eaae131a288d33c9ef0290bd16fda8da6f7c0fcb014147865d12118df10db57f27f41e20da92369fcb3f1
@@ -2926,205 +2886,40 @@ __metadata:
languageName: node
linkType: hard
-"@istanbuljs/load-nyc-config@npm:^1.0.0":
- version: 1.1.0
- resolution: "@istanbuljs/load-nyc-config@npm:1.1.0"
- dependencies:
- camelcase: ^5.3.1
- find-up: ^4.1.0
- get-package-type: ^0.1.0
- js-yaml: ^3.13.1
- resolve-from: ^5.0.0
- checksum: d578da5e2e804d5c93228450a1380e1a3c691de4953acc162f387b717258512a3e07b83510a936d9fab03eac90817473917e24f5d16297af3867f59328d58568
- languageName: node
- linkType: hard
-
-"@istanbuljs/schema@npm:^0.1.2":
- version: 0.1.3
- resolution: "@istanbuljs/schema@npm:0.1.3"
- checksum: 5282759d961d61350f33d9118d16bcaed914ebf8061a52f4fa474b2cb08720c9c81d165e13b82f2e5a8a212cc5af482f0c6fc1ac27b9e067e5394c9a6ed186c9
- languageName: node
- linkType: hard
-
-"@jest/console@npm:^26.6.2":
- version: 26.6.2
- resolution: "@jest/console@npm:26.6.2"
- dependencies:
- "@jest/types": ^26.6.2
- "@types/node": "*"
- chalk: ^4.0.0
- jest-message-util: ^26.6.2
- jest-util: ^26.6.2
- slash: ^3.0.0
- checksum: 69a9ca6ba357d7634fd537e3b87c64369865ffb59f57fe6661223088bd62273d0c1d660fefce3625a427f42a37d32590f6b291e1295ea6d6b7cb31ddae36a737
- languageName: node
- linkType: hard
-
-"@jest/core@npm:^26.6.0, @jest/core@npm:^26.6.3":
- version: 26.6.3
- resolution: "@jest/core@npm:26.6.3"
- dependencies:
- "@jest/console": ^26.6.2
- "@jest/reporters": ^26.6.2
- "@jest/test-result": ^26.6.2
- "@jest/transform": ^26.6.2
- "@jest/types": ^26.6.2
- "@types/node": "*"
- ansi-escapes: ^4.2.1
- chalk: ^4.0.0
- exit: ^0.1.2
- graceful-fs: ^4.2.4
- jest-changed-files: ^26.6.2
- jest-config: ^26.6.3
- jest-haste-map: ^26.6.2
- jest-message-util: ^26.6.2
- jest-regex-util: ^26.0.0
- jest-resolve: ^26.6.2
- jest-resolve-dependencies: ^26.6.3
- jest-runner: ^26.6.3
- jest-runtime: ^26.6.3
- jest-snapshot: ^26.6.2
- jest-util: ^26.6.2
- jest-validate: ^26.6.2
- jest-watcher: ^26.6.2
- micromatch: ^4.0.2
- p-each-series: ^2.1.0
- rimraf: ^3.0.0
- slash: ^3.0.0
- strip-ansi: ^6.0.0
- checksum: f52b26ffe9b923ed67b3ff30e170b3a434d4263990f78d96cd43acbd0aa8ad36aecad2f1822f376da3a80228714fd6b7f7acd51744133cfcd2780ba0e3da537b
- languageName: node
- linkType: hard
-
-"@jest/environment@npm:^26.6.0, @jest/environment@npm:^26.6.2":
- version: 26.6.2
- resolution: "@jest/environment@npm:26.6.2"
- dependencies:
- "@jest/fake-timers": ^26.6.2
- "@jest/types": ^26.6.2
- "@types/node": "*"
- jest-mock: ^26.6.2
- checksum: 7748081b2a758161785aff161780b05084dccaff908c8ed82c04f7da5d5e5439e77b5eb667306d5c4e1422653c7a67ed2955f26704f48c65c404195e1e21780a
- languageName: node
- linkType: hard
-
-"@jest/fake-timers@npm:^26.6.2":
- version: 26.6.2
- resolution: "@jest/fake-timers@npm:26.6.2"
- dependencies:
- "@jest/types": ^26.6.2
- "@sinonjs/fake-timers": ^6.0.1
- "@types/node": "*"
- jest-message-util: ^26.6.2
- jest-mock: ^26.6.2
- jest-util: ^26.6.2
- checksum: c732658fac4014a424e6629495296c3b2e8697787518df34c74539ec139625e7141ad792b8a4d3c8392b47954ad01be9846b7c57cc8c631490969e7cafa84e6a
- languageName: node
- linkType: hard
-
-"@jest/globals@npm:^26.6.2":
- version: 26.6.2
- resolution: "@jest/globals@npm:26.6.2"
- dependencies:
- "@jest/environment": ^26.6.2
- "@jest/types": ^26.6.2
- expect: ^26.6.2
- checksum: 49b28d0cc7e99898eeaf23e6899e3c9ee25a2a4831caa3eb930ec1722de2e92a0e8a6a6f649438fdd20ff0c0d5e522dd78cb719466a57f011a88d60419b903c5
- languageName: node
- linkType: hard
-
-"@jest/reporters@npm:^26.6.2":
- version: 26.6.2
- resolution: "@jest/reporters@npm:26.6.2"
- dependencies:
- "@bcoe/v8-coverage": ^0.2.3
- "@jest/console": ^26.6.2
- "@jest/test-result": ^26.6.2
- "@jest/transform": ^26.6.2
- "@jest/types": ^26.6.2
- chalk: ^4.0.0
- collect-v8-coverage: ^1.0.0
- exit: ^0.1.2
- glob: ^7.1.2
- graceful-fs: ^4.2.4
- istanbul-lib-coverage: ^3.0.0
- istanbul-lib-instrument: ^4.0.3
- istanbul-lib-report: ^3.0.0
- istanbul-lib-source-maps: ^4.0.0
- istanbul-reports: ^3.0.2
- jest-haste-map: ^26.6.2
- jest-resolve: ^26.6.2
- jest-util: ^26.6.2
- jest-worker: ^26.6.2
- node-notifier: ^8.0.0
- slash: ^3.0.0
- source-map: ^0.6.0
- string-length: ^4.0.1
- terminal-link: ^2.0.0
- v8-to-istanbul: ^7.0.0
- dependenciesMeta:
- node-notifier:
- optional: true
- checksum: 53c7a697c562becb7682a9a6248ea553013bf7048c08ddce5bf9fb53b975fc9f799ca163f7494e0be6c4d3cf181c8bc392976268da52b7de8ce4470b971ed84e
- languageName: node
- linkType: hard
-
-"@jest/source-map@npm:^26.6.2":
- version: 26.6.2
- resolution: "@jest/source-map@npm:26.6.2"
+"@internationalized/date@npm:^3.0.1":
+ version: 3.0.1
+ resolution: "@internationalized/date@npm:3.0.1"
dependencies:
- callsites: ^3.0.0
- graceful-fs: ^4.2.4
- source-map: ^0.6.0
- checksum: b171cef442738887dda85527ab78229996db5946c6435ddb56d442c2851889ba493729a9de73100f1a31b9a31a91207b55bc75656ae7df9843d65078b925385e
+ "@babel/runtime": ^7.6.2
+ checksum: ff51a00550322a5df3d3051e8ffdf3d7741851149e8ba300883e01402249602e87cc50b27b972753d9af88c5374df83c24adf58cae5e269100cb946a3b12cd56
languageName: node
linkType: hard
-"@jest/test-result@npm:^26.6.0, @jest/test-result@npm:^26.6.2":
- version: 26.6.2
- resolution: "@jest/test-result@npm:26.6.2"
+"@internationalized/message@npm:^3.0.9":
+ version: 3.0.9
+ resolution: "@internationalized/message@npm:3.0.9"
dependencies:
- "@jest/console": ^26.6.2
- "@jest/types": ^26.6.2
- "@types/istanbul-lib-coverage": ^2.0.0
- collect-v8-coverage: ^1.0.0
- checksum: dcb6175825231e9377e43546aed4edd6acc22f1788d5f099bbba36bb55b9115a92f760e88426c076bcdeff5a50d8f697327a920db0cd1fb339781fc3713fa8c7
+ "@babel/runtime": ^7.6.2
+ intl-messageformat: ^10.1.0
+ checksum: b3f7f5a8e1d8df99efb3463ca07edb976ecf95d28de19a47d92fb19c093052b1a092aeaa226dc69d07143854bdbeb8519a0ac8ba8c900c4b0f565151d735ca7f
languageName: node
linkType: hard
-"@jest/test-sequencer@npm:^26.6.3":
- version: 26.6.3
- resolution: "@jest/test-sequencer@npm:26.6.3"
+"@internationalized/number@npm:^3.1.1":
+ version: 3.1.1
+ resolution: "@internationalized/number@npm:3.1.1"
dependencies:
- "@jest/test-result": ^26.6.2
- graceful-fs: ^4.2.4
- jest-haste-map: ^26.6.2
- jest-runner: ^26.6.3
- jest-runtime: ^26.6.3
- checksum: a3450b3d7057f74da1828bb7b3658f228a7c049dc4082c5c49b8bafbd8f69d102a8a99007b7ed5d43464712f7823f53fe3564fda17787f178c219cccf329a461
+ "@babel/runtime": ^7.6.2
+ checksum: 9979ea1ca7388de75193c9d36f19d928fbcb715d456d153c30cafadd2ce1ceae011f55c966d424f4561ec04de14d3b48b8fe16a9e2737273829a813c4f7203a3
languageName: node
linkType: hard
-"@jest/transform@npm:^26.6.2":
- version: 26.6.2
- resolution: "@jest/transform@npm:26.6.2"
+"@internationalized/string@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "@internationalized/string@npm:3.0.0"
dependencies:
- "@babel/core": ^7.1.0
- "@jest/types": ^26.6.2
- babel-plugin-istanbul: ^6.0.0
- chalk: ^4.0.0
- convert-source-map: ^1.4.0
- fast-json-stable-stringify: ^2.0.0
- graceful-fs: ^4.2.4
- jest-haste-map: ^26.6.2
- jest-regex-util: ^26.0.0
- jest-util: ^26.6.2
- micromatch: ^4.0.2
- pirates: ^4.0.1
- slash: ^3.0.0
- source-map: ^0.6.1
- write-file-atomic: ^3.0.0
- checksum: 31667b925a2f3b310d854495da0ab67be8f5da24df76ecfc51162e75f1140aed5d18069ba190cb5e0c7e492b04272c8c79076ddf5bbcff530ee80a16a02c4545
+ "@babel/runtime": ^7.6.2
+ checksum: fc347cf80cd4ee009d1c467dca2c6908a919ad152086bf5e8c1a0aede0383fb317695fc5d82abe033ec90ad62108297130b653b63b9529f2e032999798ae4a81
languageName: node
linkType: hard
@@ -3151,19 +2946,6 @@ __metadata:
languageName: node
linkType: hard
-"@jest/types@npm:^26.6.0, @jest/types@npm:^26.6.2":
- version: 26.6.2
- resolution: "@jest/types@npm:26.6.2"
- dependencies:
- "@types/istanbul-lib-coverage": ^2.0.0
- "@types/istanbul-reports": ^3.0.0
- "@types/node": "*"
- "@types/yargs": ^15.0.0
- chalk: ^4.0.0
- checksum: a0bd3d2f22f26ddb23f41fddf6e6a30bf4fab2ce79ec1cb6ce6fdfaf90a72e00f4c71da91ec61e13db3b10c41de22cf49d07c57ff2b59171d64b29f909c1d8d6
- languageName: node
- linkType: hard
-
"@jridgewell/gen-mapping@npm:^0.1.0":
version: 0.1.1
resolution: "@jridgewell/gen-mapping@npm:0.1.1"
@@ -3174,7 +2956,7 @@ __metadata:
languageName: node
linkType: hard
-"@jridgewell/gen-mapping@npm:^0.3.0, @jridgewell/gen-mapping@npm:^0.3.2":
+"@jridgewell/gen-mapping@npm:^0.3.2":
version: 0.3.2
resolution: "@jridgewell/gen-mapping@npm:0.3.2"
dependencies:
@@ -3185,7 +2967,7 @@ __metadata:
languageName: node
linkType: hard
-"@jridgewell/resolve-uri@npm:^3.0.3":
+"@jridgewell/resolve-uri@npm:3.1.0, @jridgewell/resolve-uri@npm:^3.0.3":
version: 3.1.0
resolution: "@jridgewell/resolve-uri@npm:3.1.0"
checksum: b5ceaaf9a110fcb2780d1d8f8d4a0bfd216702f31c988d8042e5f8fbe353c55d9b0f55a1733afdc64806f8e79c485d2464680ac48a0d9fcadb9548ee6b81d267
@@ -3199,17 +2981,7 @@ __metadata:
languageName: node
linkType: hard
-"@jridgewell/source-map@npm:^0.3.2":
- version: 0.3.2
- resolution: "@jridgewell/source-map@npm:0.3.2"
- dependencies:
- "@jridgewell/gen-mapping": ^0.3.0
- "@jridgewell/trace-mapping": ^0.3.9
- checksum: 1b83f0eb944e77b70559a394d5d3b3f98a81fcc186946aceb3ef42d036762b52ef71493c6c0a3b7c1d2f08785f53ba2df1277fe629a06e6109588ff4cdcf7482
- languageName: node
- linkType: hard
-
-"@jridgewell/sourcemap-codec@npm:^1.4.10":
+"@jridgewell/sourcemap-codec@npm:1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.10":
version: 1.4.14
resolution: "@jridgewell/sourcemap-codec@npm:1.4.14"
checksum: 61100637b6d173d3ba786a5dff019e1a74b1f394f323c1fee337ff390239f053b87266c7a948777f4b1ee68c01a8ad0ab61e5ff4abb5a012a0b091bec391ab97
@@ -3227,12 +2999,12 @@ __metadata:
linkType: hard
"@jridgewell/trace-mapping@npm:^0.3.9":
- version: 0.3.14
- resolution: "@jridgewell/trace-mapping@npm:0.3.14"
+ version: 0.3.17
+ resolution: "@jridgewell/trace-mapping@npm:0.3.17"
dependencies:
- "@jridgewell/resolve-uri": ^3.0.3
- "@jridgewell/sourcemap-codec": ^1.4.10
- checksum: b9537b9630ffb631aef9651a085fe361881cde1772cd482c257fe3c78c8fd5388d681f504a9c9fe1081b1c05e8f75edf55ee10fdb58d92bbaa8dbf6a7bd6b18c
+ "@jridgewell/resolve-uri": 3.1.0
+ "@jridgewell/sourcemap-codec": 1.4.14
+ checksum: 9d703b859cff5cd83b7308fd457a431387db5db96bd781a63bf48e183418dd9d3d44e76b9e4ae13237f6abeeb25d739ec9215c1d5bfdd08f66f750a50074a339
languageName: node
linkType: hard
@@ -3280,247 +3052,242 @@ __metadata:
languageName: node
linkType: hard
-"@n1ru4l/graphql-live-query@npm:^0.10.0":
- version: 0.10.0
- resolution: "@n1ru4l/graphql-live-query@npm:0.10.0"
- peerDependencies:
- graphql: ^15.4.0 || ^16.0.0
- checksum: c50414f56f9aa7bc60cf73847498fe94dc220f069343a4b8a3feb4f94f588649ab5e9c713e45a7d9c930c0d4337d861fbdc971350b90147eec9215503bb8aeaa
+"@nicolo-ribaudo/eslint-scope-5-internals@npm:5.1.1-v1":
+ version: 5.1.1-v1
+ resolution: "@nicolo-ribaudo/eslint-scope-5-internals@npm:5.1.1-v1"
+ dependencies:
+ eslint-scope: 5.1.1
+ checksum: f2e3b2d6a6e2d9f163ca22105910c9f850dc4897af0aea3ef0a5886b63d8e1ba6505b71c99cb78a3bba24a09557d601eb21c8dede3f3213753fcfef364eb0e57
languageName: node
linkType: hard
-"@nivo/annotations@npm:0.73.0":
- version: 0.73.0
- resolution: "@nivo/annotations@npm:0.73.0"
+"@nivo/annotations@npm:0.80.0":
+ version: 0.80.0
+ resolution: "@nivo/annotations@npm:0.80.0"
dependencies:
- "@nivo/colors": 0.73.0
- "@react-spring/web": 9.2.4
+ "@nivo/colors": 0.80.0
+ "@react-spring/web": 9.4.5
lodash: ^4.17.21
peerDependencies:
- "@nivo/core": 0.73.0
- react: ">= 16.14.0 < 18.0.0"
- checksum: e1dafac3236dc0466ee42ccdb39a4f0aeffbed8c88b7ff7158de2f747f1fb32de9768d1a6bf8263da9eae03b4a15ad13905fb446cf162a0c86a8def5dba6a3e3
+ "@nivo/core": 0.80.0
+ react: ">= 16.14.0 < 19.0.0"
+ checksum: 6b2dcc3cc443a660b10feab378b816e84f8aff4390345f8316852d88dcd893af0c8de63aad6bb6296ae13c55e4cce4a57f3f3898f5fdac03bb756df24a81d3fd
languageName: node
linkType: hard
-"@nivo/arcs@npm:0.73.0":
- version: 0.73.0
- resolution: "@nivo/arcs@npm:0.73.0"
+"@nivo/arcs@npm:0.80.0":
+ version: 0.80.0
+ resolution: "@nivo/arcs@npm:0.80.0"
dependencies:
- "@nivo/colors": 0.73.0
- "@react-spring/web": 9.2.4
+ "@nivo/colors": 0.80.0
+ "@react-spring/web": 9.4.5
d3-shape: ^1.3.5
peerDependencies:
- "@nivo/core": 0.73.0
- react: ">= 16.14.0 < 18.0.0"
- checksum: 0f95114bd4d302b3d3d27b0ea65bd158716aafc650bea7d891cd43ddddbd07d526290e9ec9e00425ce3065f226e1d3547071f9ea0d8e3fa1e547798a209f7ba1
+ "@nivo/core": 0.80.0
+ react: ">= 16.14.0 < 19.0.0"
+ checksum: 2cc210d9c62b35713eb19a2f5ffbe7138d9133519f9a8092d5a59c7388bce3bedbf13f0b5b344b31db36f52ee0fe5bde31058f5ef0628e84e994d942d01a63a4
languageName: node
linkType: hard
-"@nivo/axes@npm:0.73.0":
- version: 0.73.0
- resolution: "@nivo/axes@npm:0.73.0"
+"@nivo/axes@npm:0.80.0":
+ version: 0.80.0
+ resolution: "@nivo/axes@npm:0.80.0"
dependencies:
- "@nivo/scales": 0.73.0
- "@react-spring/web": 9.2.4
+ "@nivo/scales": 0.80.0
+ "@react-spring/web": 9.4.5
d3-format: ^1.4.4
- d3-time: ^1.0.11
d3-time-format: ^3.0.0
peerDependencies:
- "@nivo/core": 0.73.0
+ "@nivo/core": 0.80.0
prop-types: ">= 15.5.10 < 16.0.0"
- react: ">= 16.14.0 < 18.0.0"
- checksum: a02ffbfb9b06bdaa92159392bb893e21668d5a8ba263ce238d066277193df5086d6966f5409144dca44188ca7b198cdd38f2937c10d671e0dbc926d3b8df92ea
+ react: ">= 16.14.0 < 19.0.0"
+ checksum: 59cea2b3f2dc547f3ebbe920b4c789ac8c5dd4b3e5ba3c323d84f63d052faf813655cca8bb861a035ee064a8d71931bb35e956fc581051c0e86c4a80a1e581df
languageName: node
linkType: hard
-"@nivo/colors@npm:0.73.0":
- version: 0.73.0
- resolution: "@nivo/colors@npm:0.73.0"
+"@nivo/colors@npm:0.80.0":
+ version: 0.80.0
+ resolution: "@nivo/colors@npm:0.80.0"
dependencies:
d3-color: ^2.0.0
d3-scale: ^3.2.3
d3-scale-chromatic: ^2.0.0
lodash: ^4.17.21
- react-motion: ^0.5.2
peerDependencies:
- "@nivo/core": 0.73.0
+ "@nivo/core": 0.80.0
prop-types: ">= 15.5.10 < 16.0.0"
- react: ">= 16.14.0 < 18.0.0"
- checksum: 6fa2a47c09766c6273e0cd3e6603483dae5f102def5a2a63b598272d343ceadad0c026f7ca8f3c3a232b7477a46a9bb3cc51f51b111ed85650e5f427e5bee9f7
+ react: ">= 16.14.0 < 19.0.0"
+ checksum: 0dc2044c984d8180d2f0a13fba6b6cdda0a18eec6ef71e9e523794f7ba70ed896231840f22c93f7e30b8730fde26ec07fff8e3d08fef120e91c8a9d552aa1fca
languageName: node
linkType: hard
-"@nivo/core@npm:0.73.0":
- version: 0.73.0
- resolution: "@nivo/core@npm:0.73.0"
+"@nivo/core@npm:0.80.0":
+ version: 0.80.0
+ resolution: "@nivo/core@npm:0.80.0"
dependencies:
- "@nivo/recompose": 0.73.0
- "@react-spring/web": 9.2.4
+ "@nivo/recompose": 0.80.0
+ "@react-spring/web": 9.4.5
d3-color: ^2.0.0
d3-format: ^1.4.4
- d3-hierarchy: ^1.1.8
d3-interpolate: ^2.0.1
d3-scale: ^3.2.3
d3-scale-chromatic: ^2.0.0
d3-shape: ^1.3.5
d3-time-format: ^3.0.0
lodash: ^4.17.21
- resize-observer-polyfill: ^1.5.1
peerDependencies:
- "@nivo/tooltip": 0.73.0
+ "@nivo/tooltip": 0.80.0
prop-types: ">= 15.5.10 < 16.0.0"
- react: ">= 16.14.0 < 18.0.0"
- checksum: b48e8c0e93e8963c16ca42afdd806a557b5e10f180bec696744591c724d07d30df46600e1340e3eed42b2a883351b1561fe2e17069422ae77bf7b188895a5621
+ react: ">= 16.14.0 < 19.0.0"
+ checksum: 05fd9ccc9d9876affea17498a2007f5974641c7a2bb1c12c4d8f97bdae48519dd5882c65653074b6756d14eef47dbaeaf8b8243d3e5389efd3d1e180ecbfde75
languageName: node
linkType: hard
-"@nivo/geo@npm:0.73.0":
- version: 0.73.0
- resolution: "@nivo/geo@npm:0.73.0"
+"@nivo/geo@npm:0.80.0":
+ version: 0.80.0
+ resolution: "@nivo/geo@npm:0.80.0"
dependencies:
- "@nivo/colors": 0.73.0
- "@nivo/legends": 0.73.0
- "@nivo/tooltip": 0.73.0
+ "@nivo/colors": 0.80.0
+ "@nivo/legends": 0.80.0
+ "@nivo/tooltip": 0.80.0
d3-format: ^1.4.4
d3-geo: ^1.11.3
lodash: ^4.17.21
peerDependencies:
- "@nivo/core": 0.73.0
+ "@nivo/core": 0.80.0
prop-types: ">= 15.5.10 < 16.0.0"
- react: ">= 16.14.0 < 18.0.0"
- checksum: e70a3bfa8e7fd9247b64ace899247e9a14586e76b92be45db999bb6169c2c5f3a6d40683f6905961b6e49d142d09a63b9ffbd3405e998a6eea6d80d131d5837c
+ react: ">= 16.14.0 < 19.0.0"
+ checksum: 61967e2419247498ee4dcd5145f30b49d008137e4230c7c99fadb68c772dff11e6eb4102d7bebe920cb858d8fa3420d8a8f62a32041d5a682a3bcb23215cfbd4
languageName: node
linkType: hard
-"@nivo/legends@npm:0.73.0":
- version: 0.73.0
- resolution: "@nivo/legends@npm:0.73.0"
+"@nivo/legends@npm:0.80.0":
+ version: 0.80.0
+ resolution: "@nivo/legends@npm:0.80.0"
peerDependencies:
- "@nivo/core": 0.73.0
+ "@nivo/core": 0.80.0
prop-types: ">= 15.5.10 < 16.0.0"
- react: ">= 16.14.0 < 18.0.0"
- checksum: 54bb05d2b8eb42ec3bad22f93443fde42461103e4d19742c3939d47ed921dfb77bc749268353e0accd489417a68f8021865065d95e7a7fa15f94bdbf37152bd4
+ react: ">= 16.14.0 < 19.0.0"
+ checksum: 659aba35105143ac7da663a51bc6a69f815e23efd278b8b1314bd48b9c853f4c3b7e9cf61de1439390eff3983b754eaea5dd3923fa2caad97b0fca6133a05ae9
languageName: node
linkType: hard
-"@nivo/line@npm:0.73.0":
- version: 0.73.0
- resolution: "@nivo/line@npm:0.73.0"
+"@nivo/line@npm:0.80.0":
+ version: 0.80.0
+ resolution: "@nivo/line@npm:0.80.0"
dependencies:
- "@nivo/annotations": 0.73.0
- "@nivo/axes": 0.73.0
- "@nivo/colors": 0.73.0
- "@nivo/legends": 0.73.0
- "@nivo/scales": 0.73.0
- "@nivo/tooltip": 0.73.0
- "@nivo/voronoi": 0.73.0
- "@react-spring/web": 9.2.4
+ "@nivo/annotations": 0.80.0
+ "@nivo/axes": 0.80.0
+ "@nivo/colors": 0.80.0
+ "@nivo/legends": 0.80.0
+ "@nivo/scales": 0.80.0
+ "@nivo/tooltip": 0.80.0
+ "@nivo/voronoi": 0.80.0
+ "@react-spring/web": 9.4.5
d3-shape: ^1.3.5
peerDependencies:
- "@nivo/core": 0.73.0
+ "@nivo/core": 0.80.0
prop-types: ">= 15.5.10 < 16.0.0"
- react: ">= 16.14.0 < 18.0.0"
- checksum: 35478d8ac88378502972fa164658b1e38edcf1ca9e3d42c1256e50925004062ef8b34e3e64e1e437065863580bf794792fbb8d82d94ab8d561a0f51851d8da81
+ react: ">= 16.14.0 < 19.0.0"
+ checksum: e2d83971e5d530b4465e628f926d2b311a39ce0fa137b0c942532ca58959d78ced21166e83ce9644c91bf2a2929ac539fdd4307fc7ceda986050346b662de1a3
languageName: node
linkType: hard
-"@nivo/pie@npm:0.73.0":
- version: 0.73.0
- resolution: "@nivo/pie@npm:0.73.0"
+"@nivo/pie@npm:0.80.0":
+ version: 0.80.0
+ resolution: "@nivo/pie@npm:0.80.0"
dependencies:
- "@nivo/arcs": 0.73.0
- "@nivo/colors": 0.73.0
- "@nivo/legends": 0.73.0
- "@nivo/tooltip": 0.73.0
+ "@nivo/arcs": 0.80.0
+ "@nivo/colors": 0.80.0
+ "@nivo/legends": 0.80.0
+ "@nivo/tooltip": 0.80.0
d3-shape: ^1.3.5
peerDependencies:
- "@nivo/core": 0.73.0
- react: ">= 16.14.0 < 18.0.0"
- checksum: 38f0be569dd4ae45be207682a75bf0ccc791b4b9a133f5efedca9e66db6756fb6ab266ea7973f4da9cdeebcf03138f093e061a14b9803f8ac936293408444504
+ "@nivo/core": 0.80.0
+ react: ">= 16.14.0 < 19.0.0"
+ checksum: 7267588118b21c01573ffb498e2c24b560a50097900dc4d6426cd4633c9dade51fd4a5fa868747fe9f190eb5e336892461985424cc2f4c990707f7ac610931db
languageName: node
linkType: hard
-"@nivo/radar@npm:0.73.0":
- version: 0.73.0
- resolution: "@nivo/radar@npm:0.73.0"
+"@nivo/radar@npm:0.80.0":
+ version: 0.80.0
+ resolution: "@nivo/radar@npm:0.80.0"
dependencies:
- "@nivo/colors": 0.73.0
- "@nivo/legends": 0.73.0
- "@nivo/tooltip": 0.73.0
- "@react-spring/web": 9.2.4
+ "@nivo/colors": 0.80.0
+ "@nivo/legends": 0.80.0
+ "@nivo/tooltip": 0.80.0
+ "@react-spring/web": 9.4.5
d3-scale: ^3.2.3
d3-shape: ^1.3.5
peerDependencies:
- "@nivo/core": 0.73.0
- prop-types: ">= 15.5.10 < 16.0.0"
- react: ">= 16.14.0 < 18.0.0"
- checksum: 8b9bf203d722fd6315468eb31827c9af391618cf90b1a639039e85c80116d49672a67b08889c84581f4fef0e809000141be0c80552bbc012bc17f5f0b8bca5d9
+ "@nivo/core": 0.80.0
+ react: ">= 16.14.0 < 19.0.0"
+ checksum: 06e3b546c3bd46f49f0715da331094fbd1180a797d8d2d875e0fb54f2613b2d9b74ba0cdc14a872d86364bcbe91cb35feacde1f17b04e887935df50647068361
languageName: node
linkType: hard
-"@nivo/recompose@npm:0.73.0":
- version: 0.73.0
- resolution: "@nivo/recompose@npm:0.73.0"
+"@nivo/recompose@npm:0.80.0":
+ version: 0.80.0
+ resolution: "@nivo/recompose@npm:0.80.0"
dependencies:
react-lifecycles-compat: ^3.0.4
peerDependencies:
- react: ">= 16.14.0 < 18.0.0"
- checksum: 03a463fcbdb599b071e7576f68e30f3d9936b3303b9faae05953fbf05a343541ee10e8bcca7f4fa9b7c8a87285cd160f40acfb617fd18f9fb7508b4372ca687d
+ react: ">= 16.14.0 < 19.0.0"
+ checksum: 5495eeba137f4d3a46d1ada99948c5b097ccf00c532f10a627bb0525c6fbab14d93c9297a25d90c0041f72432efbd4e9a2ef5d408063e2c4cf25d05f33b1fcc5
languageName: node
linkType: hard
-"@nivo/scales@npm:0.73.0":
- version: 0.73.0
- resolution: "@nivo/scales@npm:0.73.0"
+"@nivo/scales@npm:0.80.0":
+ version: 0.80.0
+ resolution: "@nivo/scales@npm:0.80.0"
dependencies:
d3-scale: ^3.2.3
d3-time: ^1.0.11
d3-time-format: ^3.0.0
lodash: ^4.17.21
- checksum: ba430bb2195e1dde5f6fc1925e47326aa50865de1574cda6c35428417c28dfe2bdcfd3d74b471a17053c6db309005359424f89fffdcb5aed1364e1c495b90346
+ checksum: 75bdc838ab593306268cda2c098430cb5ff1f20ab73dd5d61845fa013e30fd85020c910c9dd0a7641d90ee04f86031af71a250f5f5992fe74a23bcf4fb954f95
languageName: node
linkType: hard
-"@nivo/tooltip@npm:0.73.0":
- version: 0.73.0
- resolution: "@nivo/tooltip@npm:0.73.0"
+"@nivo/tooltip@npm:0.80.0":
+ version: 0.80.0
+ resolution: "@nivo/tooltip@npm:0.80.0"
dependencies:
- "@react-spring/web": 9.2.4
+ "@react-spring/web": 9.4.5
peerDependencies:
- "@nivo/core": 0.73.0
- checksum: 1b614fb92e2c8ef59382df4daa14cec5ba2238e80ee72ad02308668f7b93dda93b36ac1b6fea3737882f554aacddccdb334bc18ad2c8673e0890641961a01fc2
+ "@nivo/core": 0.80.0
+ checksum: bc0eec5d0d05f653186b040105d7451c823d8ee0844b7767f3d827424346d6379966452055be168994132ca8610f1956798274701a1bb948d3e8d961f23a07b7
languageName: node
linkType: hard
-"@nivo/voronoi@npm:0.73.0":
- version: 0.73.0
- resolution: "@nivo/voronoi@npm:0.73.0"
+"@nivo/voronoi@npm:0.80.0":
+ version: 0.80.0
+ resolution: "@nivo/voronoi@npm:0.80.0"
dependencies:
d3-delaunay: ^5.3.0
d3-scale: ^3.2.3
peerDependencies:
- "@nivo/core": 0.73.0
- react: ">= 16.14.0 < 18.0.0"
- checksum: 95f253106fc2b93c94b079918e2428a65b68aa7b091b13c2eb93c6c48df24b9acb983c70dd7be9f008be5ad401e010ec1bfa8b6bfd5aad7f2ae735fa5df7d75b
+ "@nivo/core": 0.80.0
+ react: ">= 16.14.0 < 19.0.0"
+ checksum: 7b4f844611f64742c5ed14e94fa7a3f813d0b6cde04c40c3d597e0d4180977db8fe957ff4f4b1c5a131e4c43e20a01e684c8b934e0b9583d726b2b13986e9efb
languageName: node
linkType: hard
-"@nivo/waffle@npm:0.73.0":
- version: 0.73.0
- resolution: "@nivo/waffle@npm:0.73.0"
+"@nivo/waffle@npm:0.80.0":
+ version: 0.80.0
+ resolution: "@nivo/waffle@npm:0.80.0"
dependencies:
- "@nivo/colors": 0.73.0
- "@nivo/legends": 0.73.0
- "@nivo/recompose": 0.73.0
- "@nivo/tooltip": 0.73.0
+ "@nivo/colors": 0.80.0
+ "@nivo/legends": 0.80.0
+ "@nivo/recompose": 0.80.0
+ "@nivo/tooltip": 0.80.0
lodash: ^4.17.21
react-motion: ^0.5.2
peerDependencies:
- "@nivo/core": 0.73.0
+ "@nivo/core": 0.80.0
prop-types: ">= 15.5.10 < 16.0.0"
- react: ">= 16.14.0 < 18.0.0"
- checksum: 56a9ce5830087568c2909e5319783fac0ac3310aa65842356729f01ba066e37747252accf287e978592ab5969ad88efcb1a356c8921dc2ae8acf8647ee2ae740
+ react: ">= 16.14.0 < 19.0.0"
+ checksum: e48f4a0a8bb136081f6d411141a22ebb4dd4c5f107dff2e6336eb1bfddb43b4b061740ece36f47d66e3a1b15d797752084b4a6502741271f4327140e569cf385
languageName: node
linkType: hard
@@ -3541,7 +3308,7 @@ __metadata:
languageName: node
linkType: hard
-"@nodelib/fs.walk@npm:^1.2.3":
+"@nodelib/fs.walk@npm:^1.2.3, @nodelib/fs.walk@npm:^1.2.8":
version: 1.2.8
resolution: "@nodelib/fs.walk@npm:1.2.8"
dependencies:
@@ -3551,54 +3318,34 @@ __metadata:
languageName: node
linkType: hard
-"@npmcli/fs@npm:^1.0.0":
- version: 1.1.1
- resolution: "@npmcli/fs@npm:1.1.1"
- dependencies:
- "@gar/promisify": ^1.0.1
- semver: ^7.3.5
- checksum: f5ad92f157ed222e4e31c352333d0901df02c7c04311e42a81d8eb555d4ec4276ea9c635011757de20cc476755af33e91622838de573b17e52e2e7703f0a9965
- languageName: node
- linkType: hard
-
"@npmcli/fs@npm:^2.1.0":
- version: 2.1.1
- resolution: "@npmcli/fs@npm:2.1.1"
+ version: 2.1.2
+ resolution: "@npmcli/fs@npm:2.1.2"
dependencies:
"@gar/promisify": ^1.1.3
semver: ^7.3.5
- checksum: 4944a0545d38d3e6e29780eeb3cd4be6059c1e9627509d2c9ced635c53b852d28b37cdc615a2adf815b51ab8673adb6507e370401a20a7e90c8a6dc4fac02389
- languageName: node
- linkType: hard
-
-"@npmcli/move-file@npm:^1.0.1":
- version: 1.1.2
- resolution: "@npmcli/move-file@npm:1.1.2"
- dependencies:
- mkdirp: ^1.0.4
- rimraf: ^3.0.2
- checksum: c96381d4a37448ea280951e46233f7e541058cf57a57d4094dd4bdcaae43fa5872b5f2eb6bfb004591a68e29c5877abe3cdc210cb3588cbf20ab2877f31a7de7
+ checksum: 405074965e72d4c9d728931b64d2d38e6ea12066d4fad651ac253d175e413c06fe4350970c783db0d749181da8fe49c42d3880bd1cbc12cd68e3a7964d820225
languageName: node
linkType: hard
"@npmcli/move-file@npm:^2.0.0":
- version: 2.0.0
- resolution: "@npmcli/move-file@npm:2.0.0"
+ version: 2.0.1
+ resolution: "@npmcli/move-file@npm:2.0.1"
dependencies:
mkdirp: ^1.0.4
rimraf: ^3.0.2
- checksum: 1388777b507b0c592d53f41b9d182e1a8de7763bc625fc07999b8edbc22325f074e5b3ec90af79c89d6987fdb2325bc66d59f483258543c14a43661621f841b0
+ checksum: 52dc02259d98da517fae4cb3a0a3850227bdae4939dda1980b788a7670636ca2b4a01b58df03dd5f65c1e3cb70c50fa8ce5762b582b3f499ec30ee5ce1fd9380
languageName: node
linkType: hard
-"@peculiar/asn1-schema@npm:^2.1.6":
- version: 2.2.0
- resolution: "@peculiar/asn1-schema@npm:2.2.0"
+"@peculiar/asn1-schema@npm:^2.1.6, @peculiar/asn1-schema@npm:^2.3.0":
+ version: 2.3.3
+ resolution: "@peculiar/asn1-schema@npm:2.3.3"
dependencies:
asn1js: ^3.0.5
pvtsutils: ^1.3.2
tslib: ^2.4.0
- checksum: 83c8b4e82d8f829ece3ad1aa96d4e2f0c5f16a5255bb066a1174bd020b031d456469d82786a561e5758af0e56d0391ae5e8c6b3657e73d438f49998ff3cf471f
+ checksum: 2b1902543ec65d677c709f05a6a845b033490444dd7c9cbfba22290a26623c55f53a13995f8401cdb67e36b8182d55ca9278d50dd3f2d9ae757fbd9ddadab927
languageName: node
linkType: hard
@@ -3612,1625 +3359,2137 @@ __metadata:
linkType: hard
"@peculiar/webcrypto@npm:^1.4.0":
- version: 1.4.0
- resolution: "@peculiar/webcrypto@npm:1.4.0"
+ version: 1.4.1
+ resolution: "@peculiar/webcrypto@npm:1.4.1"
dependencies:
- "@peculiar/asn1-schema": ^2.1.6
+ "@peculiar/asn1-schema": ^2.3.0
"@peculiar/json-schema": ^1.1.12
pvtsutils: ^1.3.2
- tslib: ^2.4.0
+ tslib: ^2.4.1
webcrypto-core: ^1.7.4
- checksum: 3a7a3c8f253170436f353a61b807d2e2e7a686e6a9607487fde6459ddfff34c8000414287a6cd904bd81e002ce4564811b3c7789a0fd932cf015df6c4002fd02
+ checksum: cfcd49f6bd199016de83445f1786b17c49d02aee74b400e7e03ba3bc3707457bdebd23bbaba0e2ff3becdcd769d71b79ec64ae35e0acb80b4ab3ed6326ab111c
+ languageName: node
+ linkType: hard
+
+"@pluralsh/design-system@npm:1.294.0":
+ version: 1.294.0
+ resolution: "@pluralsh/design-system@npm:1.294.0"
+ dependencies:
+ "@floating-ui/react-dom-interactions": 0.11.0
+ "@react-aria/button": 3.6.3
+ "@react-aria/checkbox": 3.6.0
+ "@react-aria/combobox": 3.4.3
+ "@react-aria/focus": 3.9.0
+ "@react-aria/interactions": 3.12.0
+ "@react-aria/listbox": 3.7.1
+ "@react-aria/overlays": 3.11.0
+ "@react-aria/radio": 3.4.1
+ "@react-aria/select": 3.8.3
+ "@react-aria/tabs": 3.3.3
+ "@react-aria/utils": 3.14.1
+ "@react-aria/visually-hidden": 3.5.0
+ "@react-stately/collections": 3.4.4
+ "@react-stately/combobox": 3.2.2
+ "@react-stately/overlays": 3.4.3
+ "@react-stately/radio": 3.6.1
+ "@react-stately/tabs": 3.2.3
+ "@react-stately/toggle": 3.4.3
+ "@react-types/shared": 3.16.0
+ "@tanstack/react-table": 8.5.30
+ "@types/chroma-js": 2.1.4
+ chroma-js: 2.4.2
+ classnames: 2.3.2
+ grommet: 2.27.0
+ grommet-icons: 4.8.0
+ highlight.js: 11.6.0
+ honorable-recipe-mapper: 0.2.0
+ prop-types: 15.8.1
+ react-animate-height: 3.0.5
+ react-markdown: 8.0.3
+ react-merge-refs: 2.0.1
+ react-spring: 9.5.5
+ rehype-raw: 6.1.1
+ resize-observer-polyfill: 1.5.1
+ peerDependencies:
+ "@emotion/react": ">=11.9.3"
+ "@emotion/styled": ">=11.9.3"
+ honorable: ">=0.148.0"
+ honorable-theme-default: ">=0.66.0"
+ react: ">=16.0.0"
+ react-dom: ">=16.0.0"
+ react-transition-group: ">=4.4.2"
+ styled-components: ">=5.3.5"
+ checksum: 87fa2687570b4ab38693a71f785d0be057b2cd88fe24a3ae0cce35ec496d11b56daaaa20d52ef8ff6073958a1a9928881b747f13de8dde59b72220ea4f8a8b84
+ languageName: node
+ linkType: hard
+
+"@pluralsh/eslint-config-pluralsh@npm:1.4.3":
+ version: 1.4.3
+ resolution: "@pluralsh/eslint-config-pluralsh@npm:1.4.3"
+ dependencies:
+ eslint: 8.28.0
+ eslint-config-airbnb: 19.0.4
+ eslint-plugin-import: 2.26.0
+ eslint-plugin-import-newlines: ^1.2.3
+ eslint-plugin-jsx-a11y: 6.6.1
+ eslint-plugin-react: 7.31.11
+ eslint-plugin-react-hooks: 4.6.0
+ checksum: 365b0d885f6166b076c277cae58df69a5bb4ee4e7ee9eb986484fdddabcbcbae8c1f005faeead75ff5c9b8c9d6444b4de6d72582761adc35ff1cd9ba1d938b77
languageName: node
linkType: hard
-"@pluralsh/stylelint-config@npm:1.0.0":
- version: 1.0.0
- resolution: "@pluralsh/stylelint-config@npm:1.0.0"
+"@pluralsh/eslint-config-typescript@npm:2.5.6":
+ version: 2.5.6
+ resolution: "@pluralsh/eslint-config-typescript@npm:2.5.6"
dependencies:
- stylelint: 14.9.1
- stylelint-config-standard: 26.0.0
- stylelint-no-unsupported-browser-features: 5.0.3
- stylelint-order: 5.0.0
- peerDependencies:
- stylelint: ">= 14.9.1"
- checksum: 3cd4a3d22f7b9e58afcbac08e670227c21b350820e5021ad55e1daa6393f0bb26263636cc55b3598d3697a92d5b3a0c22875ed5c1de21a7f4b6be5297c3389bf
+ "@babel/core": 7.20.2
+ "@babel/eslint-parser": 7.19.1
+ "@babel/preset-env": 7.20.2
+ "@babel/preset-react": 7.18.6
+ "@pluralsh/eslint-config-pluralsh": 1.4.3
+ "@types/node": 18.11.9
+ "@typescript-eslint/eslint-plugin": 5.44.0
+ "@typescript-eslint/parser": 5.44.0
+ eslint: 8.28.0
+ typescript: 4.9.3
+ checksum: 5f1151b8a95d5a36f3bc584b1135d4422b7d51cce0656e5f2fe1fa731079ab79fb5d653cd5f58675976ad372bb77136a2c6ab0ec43e4fe516666e175dc2cacc8
languageName: node
linkType: hard
-"@pmmmwh/react-refresh-webpack-plugin@npm:0.4.3":
- version: 0.4.3
- resolution: "@pmmmwh/react-refresh-webpack-plugin@npm:0.4.3"
+"@pluralsh/stylelint-config@npm:1.1.1":
+ version: 1.1.1
+ resolution: "@pluralsh/stylelint-config@npm:1.1.1"
dependencies:
- ansi-html: ^0.0.7
- error-stack-parser: ^2.0.6
- html-entities: ^1.2.1
- native-url: ^0.2.6
- schema-utils: ^2.6.5
- source-map: ^0.7.3
+ stylelint: 14.15.0
+ stylelint-config-standard: 29.0.0
+ stylelint-no-unsupported-browser-features: 6.0.1
+ stylelint-order: 5.0.0
peerDependencies:
- "@types/webpack": 4.x
- react-refresh: ">=0.8.3 <0.10.0"
- sockjs-client: ^1.4.0
- type-fest: ^0.13.1
- webpack: ">=4.43.0 <6.0.0"
- webpack-dev-server: 3.x
- webpack-hot-middleware: 2.x
- webpack-plugin-serve: 0.x || 1.x
- peerDependenciesMeta:
- "@types/webpack":
- optional: true
- sockjs-client:
- optional: true
- type-fest:
- optional: true
- webpack-dev-server:
- optional: true
- webpack-hot-middleware:
- optional: true
- webpack-plugin-serve:
- optional: true
- checksum: 36a7b0c63f0aabde856a2b43f3f3bfa7919920afa67b4fbcf7d4980b286c7c11e34ada13654d81bf30c3d3e2c12a5b9eef6c15e21a200003b8030809d3ddd6c6
+ stylelint: ">= 14.9.1"
+ checksum: bf34ecefc150d7e6b32e399566b6c9f61904ae354053e6291a54bce9d5f7ecd168c3847aab5270c767a6c3aa55baec14ee75270a2ba29ab7d52f6e15d50e9cb4
languageName: node
linkType: hard
-"@react-dnd/asap@npm:^4.0.0":
- version: 4.0.1
- resolution: "@react-dnd/asap@npm:4.0.1"
- checksum: 757db3b5c436a95383b74f187f503321092909401ce9665d9cc1999308a44de22809bf8dbe82c9126bd73b72dd6665bbc4a788e864fc3c243c59f65057a4f87f
+"@polka/url@npm:^1.0.0-next.20":
+ version: 1.0.0-next.21
+ resolution: "@polka/url@npm:1.0.0-next.21"
+ checksum: c7654046d38984257dd639eab3dc770d1b0340916097b2fac03ce5d23506ada684e05574a69b255c32ea6a144a957c8cd84264159b545fca031c772289d88788
languageName: node
linkType: hard
-"@react-dnd/invariant@npm:^2.0.0":
- version: 2.0.0
- resolution: "@react-dnd/invariant@npm:2.0.0"
- checksum: ef1e989920d70b15c80dccb01af9b598081d76993311aa22d2e9a3ec41d10a88540eeec4b4de7a8b2a2ea52dfc3495ab45e39192c2d27795a9258bd6b79d000e
+"@react-aria/button@npm:3.6.3":
+ version: 3.6.3
+ resolution: "@react-aria/button@npm:3.6.3"
+ dependencies:
+ "@babel/runtime": ^7.6.2
+ "@react-aria/focus": ^3.10.0
+ "@react-aria/interactions": ^3.13.0
+ "@react-aria/utils": ^3.14.1
+ "@react-stately/toggle": ^3.4.3
+ "@react-types/button": ^3.7.0
+ "@react-types/shared": ^3.16.0
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ checksum: d6c0bf243d009e88e6f556d080ab5ff4fbf08865a7d3806d4e2a57556fa3ef270078cd2065c8102009972054ad1900867d4f8f9104f2213177220781a9c04dc5
languageName: node
linkType: hard
-"@react-dnd/shallowequal@npm:^2.0.0":
- version: 2.0.0
- resolution: "@react-dnd/shallowequal@npm:2.0.0"
- checksum: b5bbdc795d65945bb7ba2322bed5cf8d4c6fe91dced98c3b10e3d16822c438f558751135ff296f8d1aa1eaa9d0037dacab2b522ca5eb812175123b9996966dcb
+"@react-aria/checkbox@npm:3.6.0":
+ version: 3.6.0
+ resolution: "@react-aria/checkbox@npm:3.6.0"
+ dependencies:
+ "@babel/runtime": ^7.6.2
+ "@react-aria/label": ^3.4.2
+ "@react-aria/toggle": ^3.4.0
+ "@react-aria/utils": ^3.14.0
+ "@react-stately/checkbox": ^3.3.0
+ "@react-stately/toggle": ^3.4.2
+ "@react-types/checkbox": ^3.4.0
+ "@react-types/shared": ^3.15.0
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ checksum: a1cb7c479bddce1eb327cc229d9e3ecb9abc1531e1ad0b25948b6d187d49ce724e8cbccb596d873071f8577dfd11a439fda25f642b8533ddc5619991b86bdaca
languageName: node
linkType: hard
-"@react-spring/animated@npm:~9.2.0, @react-spring/animated@npm:~9.2.6-beta.0":
- version: 9.2.6
- resolution: "@react-spring/animated@npm:9.2.6"
+"@react-aria/combobox@npm:3.4.3":
+ version: 3.4.3
+ resolution: "@react-aria/combobox@npm:3.4.3"
dependencies:
- "@react-spring/shared": ~9.2.6-beta.0
- "@react-spring/types": ~9.2.6-beta.0
+ "@babel/runtime": ^7.6.2
+ "@react-aria/i18n": ^3.6.2
+ "@react-aria/interactions": ^3.13.0
+ "@react-aria/listbox": ^3.7.1
+ "@react-aria/live-announcer": ^3.1.1
+ "@react-aria/menu": ^3.7.0
+ "@react-aria/overlays": ^3.12.0
+ "@react-aria/selection": ^3.12.0
+ "@react-aria/textfield": ^3.8.0
+ "@react-aria/utils": ^3.14.1
+ "@react-stately/collections": ^3.5.0
+ "@react-stately/combobox": ^3.3.0
+ "@react-stately/layout": ^3.9.0
+ "@react-types/button": ^3.7.0
+ "@react-types/combobox": ^3.5.5
+ "@react-types/shared": ^3.16.0
peerDependencies:
- react: ^16.8.0 || ^17.0.0
- checksum: e2b0b4009a72289e370ab7458e2fc75f1ea216458e047fc9b6c6e5bc28338e9733bb88792c4545b80a9077a36a18da5203322672eeb5407f4e6ca824c8d2f3f8
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ checksum: d672aa4e0fb2ac129d4a4ba36feb42b469847ff0a456de7c2248e54069d215836b4f54633491fb6f10c1ed8b852b984cc1d3100ef1143912d426aefe43dceb70
languageName: node
linkType: hard
-"@react-spring/core@npm:~9.2.0":
- version: 9.2.6
- resolution: "@react-spring/core@npm:9.2.6"
+"@react-aria/focus@npm:3.9.0":
+ version: 3.9.0
+ resolution: "@react-aria/focus@npm:3.9.0"
dependencies:
- "@react-spring/animated": ~9.2.6-beta.0
- "@react-spring/shared": ~9.2.6-beta.0
- "@react-spring/types": ~9.2.6-beta.0
+ "@babel/runtime": ^7.6.2
+ "@react-aria/interactions": ^3.12.0
+ "@react-aria/utils": ^3.14.0
+ "@react-types/shared": ^3.15.0
+ clsx: ^1.1.1
peerDependencies:
- react: ^16.8.0 || ^17.0.0
- checksum: 0027ee14a6f2860d60eaff0c5f67c5c97c4f71c3e18aacc780a838c7b354e42c18d7f91f251a20e6fed1533971e98a1d07083e480f34dd2f4a08c58d5328bfbc
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ checksum: 3d9ad2efb05e0e411804c9ca3054ea2f2ba3f3b616865a8953a593a044d80a08c998448116eca0c32ccc8075a157687b97d734ad46056801188a0db1b67ba3f7
languageName: node
linkType: hard
-"@react-spring/rafz@npm:~9.2.6-beta.0":
- version: 9.2.6
- resolution: "@react-spring/rafz@npm:9.2.6"
- checksum: 371880b3e630e12df84a1385b4661102c9b7b20b562b145778108beeb90e8d32ad651e88ea24b7b4999bbed23d649b5f2be050b2dc94c6b1dcb13ea44f0d99b5
+"@react-aria/focus@npm:^3.10.0, @react-aria/focus@npm:^3.9.0":
+ version: 3.10.0
+ resolution: "@react-aria/focus@npm:3.10.0"
+ dependencies:
+ "@babel/runtime": ^7.6.2
+ "@react-aria/interactions": ^3.13.0
+ "@react-aria/utils": ^3.14.1
+ "@react-types/shared": ^3.16.0
+ clsx: ^1.1.1
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ checksum: 6dea192f4f73103f753baec9199ae45fffe6d8d42926afb24687fc2e44002e897ec887180f9cefeada51ef344feffc953a126711a56b6e9777862a1db4fe9414
languageName: node
linkType: hard
-"@react-spring/shared@npm:~9.2.0, @react-spring/shared@npm:~9.2.6-beta.0":
- version: 9.2.6
- resolution: "@react-spring/shared@npm:9.2.6"
+"@react-aria/i18n@npm:^3.6.1, @react-aria/i18n@npm:^3.6.2":
+ version: 3.6.2
+ resolution: "@react-aria/i18n@npm:3.6.2"
dependencies:
- "@react-spring/rafz": ~9.2.6-beta.0
- "@react-spring/types": ~9.2.6-beta.0
+ "@babel/runtime": ^7.6.2
+ "@internationalized/date": ^3.0.1
+ "@internationalized/message": ^3.0.9
+ "@internationalized/number": ^3.1.1
+ "@internationalized/string": ^3.0.0
+ "@react-aria/ssr": ^3.4.0
+ "@react-aria/utils": ^3.14.1
+ "@react-types/shared": ^3.16.0
peerDependencies:
- react: ^16.8.0 || ^17.0.0
- checksum: c707d55a3c7624f88ca998378206f3d3467ffa1b66c457be1f90f05b8dba10595c270edd32e439d232e6840bc3cd65ad447d31f477725847e84d9e7b8cf47af8
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ checksum: cd0d8fd6483cccd6a2ac7fac8d63ca74b18a559d3f7ef04b2dd9af968ad2c71ec1d2f6bc68cf7b30b13c1c0829c5aab8be49b4b784f4cffba9f169f89de27ce5
languageName: node
linkType: hard
-"@react-spring/types@npm:~9.2.0, @react-spring/types@npm:~9.2.6-beta.0":
- version: 9.2.6
- resolution: "@react-spring/types@npm:9.2.6"
- checksum: 35de67b8e1c7f52615851147f490e42ca31be50916b6ba75fd9cdc1831d3769dbe6f17b9d35f7c966c35f81bfbab93926c9653b47247eada6a087b412b53f61e
- languageName: node
+"@react-aria/interactions@npm:3.12.0":
+ version: 3.12.0
+ resolution: "@react-aria/interactions@npm:3.12.0"
+ dependencies:
+ "@babel/runtime": ^7.6.2
+ "@react-aria/utils": ^3.14.0
+ "@react-types/shared": ^3.15.0
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ checksum: 38b78a3327c7687498270833a83f364dddea86aba393bc03026e476da6e8ea83c934f3d81e5e0df5442a7f29535ca015cb2f77f9e82f6e85c54c290d892c7e73
+ languageName: node
linkType: hard
-"@react-spring/web@npm:9.2.4":
- version: 9.2.4
- resolution: "@react-spring/web@npm:9.2.4"
+"@react-aria/interactions@npm:^3.12.0, @react-aria/interactions@npm:^3.13.0":
+ version: 3.13.0
+ resolution: "@react-aria/interactions@npm:3.13.0"
dependencies:
- "@react-spring/animated": ~9.2.0
- "@react-spring/core": ~9.2.0
- "@react-spring/shared": ~9.2.0
- "@react-spring/types": ~9.2.0
+ "@babel/runtime": ^7.6.2
+ "@react-aria/utils": ^3.14.1
+ "@react-types/shared": ^3.16.0
peerDependencies:
- react: ^16.8.0 || ^17.0.0
- react-dom: ^16.8.0 || ^17.0.0
- checksum: 2c8c64853958124a2b0a546ad818e78ffcb3570760ddbf98d18228c0e73daab76d1b6257ed89cab4737bd9346111a0bb59428eeb8a7c6a61ce983be545ce76da
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ checksum: caa72fe0fc59c370268c3341b7efc64852a32904837cac5c185e8afb3138dfb90d74e17de1049eddf1b667149c7051ad56356a1aca33cb27fc3421dc6be6c37c
languageName: node
linkType: hard
-"@rollup/plugin-node-resolve@npm:^7.1.1":
- version: 7.1.3
- resolution: "@rollup/plugin-node-resolve@npm:7.1.3"
+"@react-aria/label@npm:^3.4.2, @react-aria/label@npm:^3.4.3":
+ version: 3.4.3
+ resolution: "@react-aria/label@npm:3.4.3"
dependencies:
- "@rollup/pluginutils": ^3.0.8
- "@types/resolve": 0.0.8
- builtin-modules: ^3.1.0
- is-module: ^1.0.0
- resolve: ^1.14.2
+ "@babel/runtime": ^7.6.2
+ "@react-aria/utils": ^3.14.1
+ "@react-types/label": ^3.7.1
+ "@react-types/shared": ^3.16.0
peerDependencies:
- rollup: ^1.20.0||^2.0.0
- checksum: e787c35f123652762d212b63f8cfaf577307434a935466397021c31b71d0d94357c6fa4e326b49bf44b959e22e41bc21f5648470eabec086566e7c36c5d041b1
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ checksum: 97db41c020fe306cc686e1d8bc36563f8166e27c07dc5447c52caa47a380073d39a69f4bd3cc54b2e68731e0c653e46583fe105404a3b3d4bbdd9d19cfa832b3
languageName: node
linkType: hard
-"@rollup/plugin-replace@npm:^2.3.1":
- version: 2.4.2
- resolution: "@rollup/plugin-replace@npm:2.4.2"
+"@react-aria/listbox@npm:3.7.1, @react-aria/listbox@npm:^3.7.1":
+ version: 3.7.1
+ resolution: "@react-aria/listbox@npm:3.7.1"
dependencies:
- "@rollup/pluginutils": ^3.1.0
- magic-string: ^0.25.7
+ "@babel/runtime": ^7.6.2
+ "@react-aria/focus": ^3.10.0
+ "@react-aria/interactions": ^3.13.0
+ "@react-aria/label": ^3.4.3
+ "@react-aria/selection": ^3.12.0
+ "@react-aria/utils": ^3.14.1
+ "@react-stately/collections": ^3.5.0
+ "@react-stately/list": ^3.6.0
+ "@react-types/listbox": ^3.3.5
+ "@react-types/shared": ^3.16.0
peerDependencies:
- rollup: ^1.20.0 || ^2.0.0
- checksum: b2f1618ee5526d288e2f8ae328dcb326e20e8dc8bd1f60d3e14d6708a5832e4aa44811f7d493f4aed2deeadca86e3b6b0503cd39bf50cfb4b595bb9da027fad0
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ checksum: 35a0e86430ad523717f646503005b269c4cd998ba014a1f3f0163f408dee1624ba9bae5d25773da3511ed9a95ae98b90e85086a68037a1832de6db56ab123176
languageName: node
linkType: hard
-"@rollup/pluginutils@npm:^3.0.8, @rollup/pluginutils@npm:^3.1.0":
- version: 3.1.0
- resolution: "@rollup/pluginutils@npm:3.1.0"
+"@react-aria/live-announcer@npm:^3.1.1":
+ version: 3.1.1
+ resolution: "@react-aria/live-announcer@npm:3.1.1"
+ dependencies:
+ "@babel/runtime": ^7.6.2
+ checksum: feb02fe339ed1ce005b3fc6f07366ea100fbdfc3e42688f52d4e6704f6e09724b37f4e6b0c121578081940af11004421aab1b1a91f99c7193c4c2945ff43f92c
+ languageName: node
+ linkType: hard
+
+"@react-aria/menu@npm:^3.7.0":
+ version: 3.7.0
+ resolution: "@react-aria/menu@npm:3.7.0"
dependencies:
- "@types/estree": 0.0.39
- estree-walker: ^1.0.1
- picomatch: ^2.2.2
+ "@babel/runtime": ^7.6.2
+ "@react-aria/i18n": ^3.6.2
+ "@react-aria/interactions": ^3.13.0
+ "@react-aria/overlays": ^3.12.0
+ "@react-aria/selection": ^3.12.0
+ "@react-aria/utils": ^3.14.1
+ "@react-stately/collections": ^3.5.0
+ "@react-stately/menu": ^3.4.3
+ "@react-stately/tree": ^3.4.0
+ "@react-types/button": ^3.7.0
+ "@react-types/menu": ^3.7.3
+ "@react-types/shared": ^3.16.0
peerDependencies:
- rollup: ^1.20.0||^2.0.0
- checksum: 8be16e27863c219edbb25a4e6ec2fe0e1e451d9e917b6a43cf2ae5bc025a6b8faaa40f82a6e53b66d0de37b58ff472c6c3d57a83037ae635041f8df959d6d9aa
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ checksum: ae20b78a2d0d61f22539ddc33a92f1ed6396d6de5424492316cf2812bc0c1e31bb96a6627000e589231afe7faba297deaa61cf14303cda73b71a8e64a50d570e
languageName: node
linkType: hard
-"@sheerun/mutationobserver-shim@npm:^0.3.2":
- version: 0.3.3
- resolution: "@sheerun/mutationobserver-shim@npm:0.3.3"
- checksum: 1bf2984b1ac69459ebd5adefd767439533c73c1fcba54678b73dd37f092b1471e322e6ac8937e899231315fc08c4e818d7e7cb2204babab8b32460872f2de868
+"@react-aria/overlays@npm:3.11.0":
+ version: 3.11.0
+ resolution: "@react-aria/overlays@npm:3.11.0"
+ dependencies:
+ "@babel/runtime": ^7.6.2
+ "@react-aria/focus": ^3.9.0
+ "@react-aria/i18n": ^3.6.1
+ "@react-aria/interactions": ^3.12.0
+ "@react-aria/ssr": ^3.3.0
+ "@react-aria/utils": ^3.14.0
+ "@react-aria/visually-hidden": ^3.5.0
+ "@react-stately/overlays": ^3.4.2
+ "@react-types/button": ^3.6.2
+ "@react-types/overlays": ^3.6.4
+ "@react-types/shared": ^3.15.0
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ checksum: 9ec9f4e94b2f6368115b3b0f26fe04daa2328c79c4184a6af69b875a25479d3390b138559554d42dec69d534c7327b10fe7931b81fe765f88b393a9ddc6d6376
languageName: node
linkType: hard
-"@sideway/address@npm:^4.1.3":
- version: 4.1.4
- resolution: "@sideway/address@npm:4.1.4"
+"@react-aria/overlays@npm:^3.12.0":
+ version: 3.12.0
+ resolution: "@react-aria/overlays@npm:3.12.0"
dependencies:
- "@hapi/hoek": ^9.0.0
- checksum: b9fca2a93ac2c975ba12e0a6d97853832fb1f4fb02393015e012b47fa916a75ca95102d77214b2a29a2784740df2407951af8c5dde054824c65577fd293c4cdb
+ "@babel/runtime": ^7.6.2
+ "@react-aria/focus": ^3.10.0
+ "@react-aria/i18n": ^3.6.2
+ "@react-aria/interactions": ^3.13.0
+ "@react-aria/ssr": ^3.4.0
+ "@react-aria/utils": ^3.14.1
+ "@react-aria/visually-hidden": ^3.6.0
+ "@react-stately/overlays": ^3.4.3
+ "@react-types/button": ^3.7.0
+ "@react-types/overlays": ^3.6.5
+ "@react-types/shared": ^3.16.0
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ checksum: e76d41b272b245d2cfbea99fe96dcfca34ffd245c5635a04ea82fa186ca35f6f2e49bf105aeba2ac5fecfe2d840098d63587d46cbed566494e7375ae0f74013c
languageName: node
linkType: hard
-"@sideway/formula@npm:^3.0.0":
- version: 3.0.0
- resolution: "@sideway/formula@npm:3.0.0"
- checksum: 8ae26a0ed6bc84f7310be6aae6eb9d81e97f382619fc69025d346871a707eaab0fa38b8c857e3f0c35a19923de129f42d35c50b8010c928d64aab41578580ec4
+"@react-aria/radio@npm:3.4.1":
+ version: 3.4.1
+ resolution: "@react-aria/radio@npm:3.4.1"
+ dependencies:
+ "@babel/runtime": ^7.6.2
+ "@react-aria/focus": ^3.10.0
+ "@react-aria/i18n": ^3.6.2
+ "@react-aria/interactions": ^3.13.0
+ "@react-aria/label": ^3.4.3
+ "@react-aria/utils": ^3.14.1
+ "@react-stately/radio": ^3.6.1
+ "@react-types/radio": ^3.3.1
+ "@react-types/shared": ^3.16.0
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ checksum: 63b2bb210b8691c8d62761325e0ac1dc80539c809bb4d079d44ac961432886beb8fa2bc421a88ffd7601162fb006c9dd130c4d3d0b497c8df17a1724ed4e4ae5
languageName: node
linkType: hard
-"@sideway/pinpoint@npm:^2.0.0":
- version: 2.0.0
- resolution: "@sideway/pinpoint@npm:2.0.0"
- checksum: 0f4491e5897fcf5bf02c46f5c359c56a314e90ba243f42f0c100437935daa2488f20482f0f77186bd6bf43345095a95d8143ecf8b1f4d876a7bc0806aba9c3d2
+"@react-aria/select@npm:3.8.3":
+ version: 3.8.3
+ resolution: "@react-aria/select@npm:3.8.3"
+ dependencies:
+ "@babel/runtime": ^7.6.2
+ "@react-aria/i18n": ^3.6.2
+ "@react-aria/interactions": ^3.13.0
+ "@react-aria/label": ^3.4.3
+ "@react-aria/listbox": ^3.7.1
+ "@react-aria/menu": ^3.7.0
+ "@react-aria/selection": ^3.12.0
+ "@react-aria/utils": ^3.14.1
+ "@react-aria/visually-hidden": ^3.6.0
+ "@react-stately/select": ^3.3.3
+ "@react-types/button": ^3.7.0
+ "@react-types/select": ^3.6.5
+ "@react-types/shared": ^3.16.0
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ checksum: 854f34a22bbc3ef6be2d77ae132c9813673ea4e13a6f324ba6cedf95a120084c4bd34dcf32f26f16c1393754390dbe9a7df2b1f5838bfd77b11f4bb57d7e3943
languageName: node
linkType: hard
-"@sinonjs/commons@npm:^1.7.0":
- version: 1.8.3
- resolution: "@sinonjs/commons@npm:1.8.3"
+"@react-aria/selection@npm:^3.12.0":
+ version: 3.12.0
+ resolution: "@react-aria/selection@npm:3.12.0"
dependencies:
- type-detect: 4.0.8
- checksum: 6159726db5ce6bf9f2297f8427f7ca5b3dff45b31e5cee23496f1fa6ef0bb4eab878b23fb2c5e6446381f6a66aba4968ef2fc255c1180d753d4b8c271636a2e5
+ "@babel/runtime": ^7.6.2
+ "@react-aria/focus": ^3.10.0
+ "@react-aria/i18n": ^3.6.2
+ "@react-aria/interactions": ^3.13.0
+ "@react-aria/utils": ^3.14.1
+ "@react-stately/collections": ^3.5.0
+ "@react-stately/selection": ^3.11.1
+ "@react-types/shared": ^3.16.0
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ checksum: 1736c7663e44906a6650e34d5120b4beb75445d25d336662bc55ef8c182309dc58fae08274977a0598b7f78a67ddaaf95757cccf92c710daa3cba9d6fc32d7ba
languageName: node
linkType: hard
-"@sinonjs/fake-timers@npm:^6.0.1":
- version: 6.0.1
- resolution: "@sinonjs/fake-timers@npm:6.0.1"
+"@react-aria/ssr@npm:^3.3.0, @react-aria/ssr@npm:^3.4.0":
+ version: 3.4.0
+ resolution: "@react-aria/ssr@npm:3.4.0"
dependencies:
- "@sinonjs/commons": ^1.7.0
- checksum: 8e331aa1412d905ecc8efd63550f58a6f77dcb510f878172004e53be63eb82650623618763001a918fc5e21257b86c45041e4e97c454ed6a2d187de084abbd11
+ "@babel/runtime": ^7.6.2
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ checksum: e35d4db9fd4a62abbff8790ca4abc322df3a7127ac1c5ff6c13c74d0ff5f64e41e6461de1dceb859f1a0fe2461b5071061723ddc260de747bd9d029429f96eac
languageName: node
linkType: hard
-"@surma/rollup-plugin-off-main-thread@npm:^1.1.1":
- version: 1.4.2
- resolution: "@surma/rollup-plugin-off-main-thread@npm:1.4.2"
+"@react-aria/tabs@npm:3.3.3":
+ version: 3.3.3
+ resolution: "@react-aria/tabs@npm:3.3.3"
dependencies:
- ejs: ^2.6.1
- magic-string: ^0.25.0
- checksum: da721792036a0e1253911f9b5280e6cb236024d7d2255bde3b6e87587c0ea8f46404224c8c032a27ee11ab3244eda752587fb37ec78c2e64eb53e10557373102
+ "@babel/runtime": ^7.6.2
+ "@react-aria/focus": ^3.10.0
+ "@react-aria/i18n": ^3.6.2
+ "@react-aria/interactions": ^3.13.0
+ "@react-aria/selection": ^3.12.0
+ "@react-aria/utils": ^3.14.1
+ "@react-stately/list": ^3.6.0
+ "@react-stately/tabs": ^3.2.3
+ "@react-types/shared": ^3.16.0
+ "@react-types/tabs": ^3.1.5
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ checksum: bbeb3e3071b4fbc0a7693ad48285f656f3b7061877bc76762ed9967bc8163aad8932fdb65e8bfa4838ccc8d0e63a82329660446cfd8a2c9a700ba30b418fb447
languageName: node
linkType: hard
-"@svgr/babel-plugin-add-jsx-attribute@npm:^5.4.0":
- version: 5.4.0
- resolution: "@svgr/babel-plugin-add-jsx-attribute@npm:5.4.0"
- checksum: 1c538cf312b486598c6aea17f9b72d7fc308eb5dd32effd804630206a185493b8a828ff980ceb29d57d8319c085614c7cea967be709c71ae77702a4c30037011
+"@react-aria/textfield@npm:^3.8.0":
+ version: 3.8.0
+ resolution: "@react-aria/textfield@npm:3.8.0"
+ dependencies:
+ "@babel/runtime": ^7.6.2
+ "@react-aria/focus": ^3.10.0
+ "@react-aria/label": ^3.4.3
+ "@react-aria/utils": ^3.14.1
+ "@react-types/shared": ^3.16.0
+ "@react-types/textfield": ^3.6.1
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ checksum: 7331e180a1faca28d8df41876b5ef66ce0859868c58234719ddb6444b0543b5e2bdfe9bff15c799abb2d58bf3ae1812a38dc56573f2cbfb8431bfc527f8012e8
languageName: node
linkType: hard
-"@svgr/babel-plugin-remove-jsx-attribute@npm:^5.4.0":
- version: 5.4.0
- resolution: "@svgr/babel-plugin-remove-jsx-attribute@npm:5.4.0"
- checksum: ad2231bfcb14daa944201df66236c222cde05a07c4cffaecab1d36d33f606b6caf17bda21844fc435780c1a27195e49beb8397536fe5e7545dfffcfbbcecb7f8
+"@react-aria/toggle@npm:^3.4.0":
+ version: 3.4.1
+ resolution: "@react-aria/toggle@npm:3.4.1"
+ dependencies:
+ "@babel/runtime": ^7.6.2
+ "@react-aria/focus": ^3.10.0
+ "@react-aria/interactions": ^3.13.0
+ "@react-aria/utils": ^3.14.1
+ "@react-stately/toggle": ^3.4.3
+ "@react-types/checkbox": ^3.4.1
+ "@react-types/shared": ^3.16.0
+ "@react-types/switch": ^3.2.5
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ checksum: 599ffab18b223aa1fb99f7636923ef8fc6693477371fa7898df5902f4fa6e243c7497f6f47ad63e70357fed1044a4fb6c90542a92eac80f40b06d5f0970d271d
languageName: node
linkType: hard
-"@svgr/babel-plugin-remove-jsx-empty-expression@npm:^5.0.1":
- version: 5.0.1
- resolution: "@svgr/babel-plugin-remove-jsx-empty-expression@npm:5.0.1"
- checksum: 175c8f13ddcb0744f7c3910ebed3799cfb961a75bff130e1ed2071c87ca8b8df8964825c988e511b2e3c5dbf48ad3d4fbbb6989edc53294253df40cf2a24375e
+"@react-aria/utils@npm:3.14.1, @react-aria/utils@npm:^3.14.0, @react-aria/utils@npm:^3.14.1":
+ version: 3.14.1
+ resolution: "@react-aria/utils@npm:3.14.1"
+ dependencies:
+ "@babel/runtime": ^7.6.2
+ "@react-aria/ssr": ^3.4.0
+ "@react-stately/utils": ^3.5.1
+ "@react-types/shared": ^3.16.0
+ clsx: ^1.1.1
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ checksum: a25d9a94840ee65d4bca0855df777a42993ae301ca004a9cab8ed3b97c404397d6f7ed1a0856d361bddf6d919f834fabe693172fbd38eda40759247c90b8929d
languageName: node
linkType: hard
-"@svgr/babel-plugin-replace-jsx-attribute-value@npm:^5.0.1":
- version: 5.0.1
- resolution: "@svgr/babel-plugin-replace-jsx-attribute-value@npm:5.0.1"
- checksum: 68f4e2a5b95eca44e22fce485dc2ddd10adabe2b38f6db3ef9071b35e84bf379685f7acab6c05b7a82f722328c02f6424f8252c6dd5c2c4ed2f00104072b1dfe
+"@react-aria/visually-hidden@npm:3.5.0":
+ version: 3.5.0
+ resolution: "@react-aria/visually-hidden@npm:3.5.0"
+ dependencies:
+ "@babel/runtime": ^7.6.2
+ "@react-aria/interactions": ^3.12.0
+ "@react-aria/utils": ^3.14.0
+ "@react-types/shared": ^3.15.0
+ clsx: ^1.1.1
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ checksum: 1d582f9919e5755f511f57d5951e4f0cf25cfb54c29e0505b3e4a3155d75f0a7048afc43db66d66a165549cb14ec4ec3eb87377461db4dcb3ddf84074a5cdb90
languageName: node
linkType: hard
-"@svgr/babel-plugin-svg-dynamic-title@npm:^5.4.0":
- version: 5.4.0
- resolution: "@svgr/babel-plugin-svg-dynamic-title@npm:5.4.0"
- checksum: c46feb52454acea32031d1d881a81334f2e5f838ed25a2d9014acb5e9541d404405911e86dbee8bee9f1e43c9e07118123a07dc297962dbed0c4c5a86bdc4be9
+"@react-aria/visually-hidden@npm:^3.5.0, @react-aria/visually-hidden@npm:^3.6.0":
+ version: 3.6.0
+ resolution: "@react-aria/visually-hidden@npm:3.6.0"
+ dependencies:
+ "@babel/runtime": ^7.6.2
+ "@react-aria/interactions": ^3.13.0
+ "@react-aria/utils": ^3.14.1
+ "@react-types/shared": ^3.16.0
+ clsx: ^1.1.1
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ checksum: b8a577fc15fd5d3853bd095f6750f277f80eef6cdc1d6423f979412be51f4fa86000b1ba746846416c3ee89b26e54a18f0994f49a9a070082ac20179c4b4e407
languageName: node
linkType: hard
-"@svgr/babel-plugin-svg-em-dimensions@npm:^5.4.0":
- version: 5.4.0
- resolution: "@svgr/babel-plugin-svg-em-dimensions@npm:5.4.0"
- checksum: 0d19b26147bbba932bd973258dab4a80a7ea6b9d674713186f0e10fa21a9e3aa4327326b2bf1892e8051712bce0ea30561eb187ca27bb241d33c350cea51ac88
+"@react-dnd/asap@npm:^5.0.1":
+ version: 5.0.2
+ resolution: "@react-dnd/asap@npm:5.0.2"
+ checksum: 18f040e53512983f11c542ef21e6e4cac605d585a10cd764b13bc1b2f3ac7490e0fa40503adc348d8387aa45bc8e7eebe9cb33003b960a30bb5fde666ff2adde
languageName: node
linkType: hard
-"@svgr/babel-plugin-transform-react-native-svg@npm:^5.4.0":
- version: 5.4.0
- resolution: "@svgr/babel-plugin-transform-react-native-svg@npm:5.4.0"
- checksum: 8ac5dc9fb2dee24addc74dbcb169860c95a69247606f986eabb0618fb300dd08e8f220891b758e62c051428ba04d8dd50f2c2bf877e15fa190e6d384d1ccd2ad
+"@react-dnd/invariant@npm:^4.0.1":
+ version: 4.0.2
+ resolution: "@react-dnd/invariant@npm:4.0.2"
+ checksum: 594f6d78896c19bb8f023e101334fd91a9fdff686117bd8e830ba53737ec0a6042dab66971d3d63c7afbc622103909aff7a64c5c6767e0aa8d9561fd42705016
languageName: node
linkType: hard
-"@svgr/babel-plugin-transform-svg-component@npm:^5.5.0":
- version: 5.5.0
- resolution: "@svgr/babel-plugin-transform-svg-component@npm:5.5.0"
- checksum: 94c3fed490deb8544af4ea32a5d78a840334cdcc8a5a33fe8ea9f1c220a4d714d57c9e10934492de99b7e1acc17963b1749a49927e27b1e839a4dc3c893605c7
+"@react-dnd/shallowequal@npm:^4.0.1":
+ version: 4.0.2
+ resolution: "@react-dnd/shallowequal@npm:4.0.2"
+ checksum: 7f21d691bddbfd4d2830948cbeefecca1600b2b46bcb1934926795f07ae8a1fa60a3dfd3a2112be5ef682c3820c80a99711e9fa15843f7e300acb25a4ecb70ab
languageName: node
linkType: hard
-"@svgr/babel-preset@npm:^5.5.0":
- version: 5.5.0
- resolution: "@svgr/babel-preset@npm:5.5.0"
+"@react-spring/animated@npm:~9.4.5":
+ version: 9.4.5
+ resolution: "@react-spring/animated@npm:9.4.5"
dependencies:
- "@svgr/babel-plugin-add-jsx-attribute": ^5.4.0
- "@svgr/babel-plugin-remove-jsx-attribute": ^5.4.0
- "@svgr/babel-plugin-remove-jsx-empty-expression": ^5.0.1
- "@svgr/babel-plugin-replace-jsx-attribute-value": ^5.0.1
- "@svgr/babel-plugin-svg-dynamic-title": ^5.4.0
- "@svgr/babel-plugin-svg-em-dimensions": ^5.4.0
- "@svgr/babel-plugin-transform-react-native-svg": ^5.4.0
- "@svgr/babel-plugin-transform-svg-component": ^5.5.0
- checksum: 5d396c4499c9ff2df9db6d08a160d10386b9f459cb9c2bb5ee183ab03b2f46c8ef3c9a070f1eee93f4e4433a5f00704e7632b1386078eb697ad8a2b38edb8522
+ "@react-spring/shared": ~9.4.5
+ "@react-spring/types": ~9.4.5
+ peerDependencies:
+ react: ^16.8.0 || >=17.0.0 || >=18.0.0
+ checksum: e85c0bd65bd76e1c8ca830b22e31956401e29593cbc1df7560f5b77bd7b31acded61e1732717803cdfd993f30c2559ffbd6fb5f0d48b1c749323bee3597d7834
languageName: node
linkType: hard
-"@svgr/core@npm:^5.5.0":
- version: 5.5.0
- resolution: "@svgr/core@npm:5.5.0"
+"@react-spring/animated@npm:~9.5.5":
+ version: 9.5.5
+ resolution: "@react-spring/animated@npm:9.5.5"
dependencies:
- "@svgr/plugin-jsx": ^5.5.0
- camelcase: ^6.2.0
- cosmiconfig: ^7.0.0
- checksum: 39b230151e30b9ca8551d10674e50efb821d1a49ce10969b09587af130780eba581baa1e321b0922f48331943096f05590aa6ae92d88d011d58093a89dd34158
+ "@react-spring/shared": ~9.5.5
+ "@react-spring/types": ~9.5.5
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ checksum: 02821a795f23cd9239fb2c6a25f58e5827211397a2196dd1568bb54842ae5897eed81746e6fe927c7f2e20f2171de5c454992192d78c746fd07440f1789ea445
languageName: node
linkType: hard
-"@svgr/hast-util-to-babel-ast@npm:^5.5.0":
- version: 5.5.0
- resolution: "@svgr/hast-util-to-babel-ast@npm:5.5.0"
+"@react-spring/core@npm:~9.4.5":
+ version: 9.4.5
+ resolution: "@react-spring/core@npm:9.4.5"
dependencies:
- "@babel/types": ^7.12.6
- checksum: a03c1c7ab92b1a6dbd7671b0b78df4c07e8d808ff092671554a78752ec0c0425c03b6c82569a5f33903d191c73379eedf631f23aeb30b7a70185f5f2fc67fae6
+ "@react-spring/animated": ~9.4.5
+ "@react-spring/rafz": ~9.4.5
+ "@react-spring/shared": ~9.4.5
+ "@react-spring/types": ~9.4.5
+ peerDependencies:
+ react: ^16.8.0 || >=17.0.0 || >=18.0.0
+ checksum: e5aee7f68f15c9d5d6f230703d22cb34edb8aae3ba0d70c01847f7c78e47f9f8177f87c095aff5ed1b98c2a218238d5ec28f9bf451f3e13bfdad6e3170a60226
languageName: node
linkType: hard
-"@svgr/plugin-jsx@npm:^5.5.0":
- version: 5.5.0
- resolution: "@svgr/plugin-jsx@npm:5.5.0"
+"@react-spring/core@npm:~9.5.5":
+ version: 9.5.5
+ resolution: "@react-spring/core@npm:9.5.5"
dependencies:
- "@babel/core": ^7.12.3
- "@svgr/babel-preset": ^5.5.0
- "@svgr/hast-util-to-babel-ast": ^5.5.0
- svg-parser: ^2.0.2
- checksum: e053f8dd6bfcd72377b432dd5b1db3c89d503d29839639a87f85b597a680d0b69e33a4db376f5a1074a89615f7157cd36f63f94bdb4083a0fd5bbe918c7fcb9b
+ "@react-spring/animated": ~9.5.5
+ "@react-spring/rafz": ~9.5.5
+ "@react-spring/shared": ~9.5.5
+ "@react-spring/types": ~9.5.5
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ checksum: dc737bcb41922f4caa89b3ef44f0ab7600b3e1fc49f62b4fc27b6327472dd0682c5f47ba4f443830ac6858b89e1700a708e65d5f24ae6dd7cfc9ad6bd7d43d1b
languageName: node
linkType: hard
-"@svgr/plugin-svgo@npm:^5.5.0":
- version: 5.5.0
- resolution: "@svgr/plugin-svgo@npm:5.5.0"
+"@react-spring/konva@npm:~9.5.5":
+ version: 9.5.5
+ resolution: "@react-spring/konva@npm:9.5.5"
dependencies:
- cosmiconfig: ^7.0.0
- deepmerge: ^4.2.2
- svgo: ^1.2.2
- checksum: bef5d09581349afdf654209f82199670649cc749b81ff5f310ce4a3bbad749cde877c9b1a711dd9ced51224e2b5b5a720d242bdf183fa0f83e08e8d5e069b0b6
+ "@react-spring/animated": ~9.5.5
+ "@react-spring/core": ~9.5.5
+ "@react-spring/shared": ~9.5.5
+ "@react-spring/types": ~9.5.5
+ peerDependencies:
+ konva: ">=2.6"
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ react-konva: ^16.8.0 || ^17.0.0
+ checksum: c0dfe1fbe8c472f654ddd9d752fd8cd144c982a1c9e0f9266db2f0fb532b69ab57f143f89ee9408786a990ae5c1d57d160bc7d1b41773b0e72127474747f4a1c
languageName: node
linkType: hard
-"@svgr/webpack@npm:5.5.0":
- version: 5.5.0
- resolution: "@svgr/webpack@npm:5.5.0"
+"@react-spring/native@npm:~9.5.5":
+ version: 9.5.5
+ resolution: "@react-spring/native@npm:9.5.5"
dependencies:
- "@babel/core": ^7.12.3
- "@babel/plugin-transform-react-constant-elements": ^7.12.1
- "@babel/preset-env": ^7.12.1
- "@babel/preset-react": ^7.12.5
- "@svgr/core": ^5.5.0
- "@svgr/plugin-jsx": ^5.5.0
- "@svgr/plugin-svgo": ^5.5.0
- loader-utils: ^2.0.0
- checksum: 540391bd63791625d26d6b5e0dd3c716ef51176bfba53bf0979a1ac4781afd2672f4bef2d76cf3d9cdc8e9ee61bda6863ed405a237b10406633ede4cd524f1cc
+ "@react-spring/animated": ~9.5.5
+ "@react-spring/core": ~9.5.5
+ "@react-spring/shared": ~9.5.5
+ "@react-spring/types": ~9.5.5
+ peerDependencies:
+ react: ^16.8.0 || >=17.0.0 || >=18.0.0
+ react-native: ">=0.58"
+ checksum: 98cdab111ff958278c2e26664c372b5606f79ea21fe05014092213a59881f29b5da0ca3ba58a086ea14d2a46f9e63474fca8e4bf1d6a6548d010eef0eb6f7c03
languageName: node
linkType: hard
-"@testing-library/dom@npm:^6.1.0, @testing-library/dom@npm:^6.15.0, @testing-library/dom@npm:^6.3.0":
- version: 6.16.0
- resolution: "@testing-library/dom@npm:6.16.0"
- dependencies:
- "@babel/runtime": ^7.8.4
- "@sheerun/mutationobserver-shim": ^0.3.2
- "@types/testing-library__dom": ^6.12.1
- aria-query: ^4.0.2
- dom-accessibility-api: ^0.3.0
- pretty-format: ^25.1.0
- wait-for-expect: ^3.0.2
- checksum: bc6a8e073caf4d427777d1d43df581f5befd543ea396831fcf7421bd28dc168f85c03251932ea01593e6fc214022b14178e702aa7aa97137d0fba9baecd98f93
+"@react-spring/rafz@npm:~9.4.5":
+ version: 9.4.5
+ resolution: "@react-spring/rafz@npm:9.4.5"
+ checksum: 0ac722881b107baf55338a0123bc889d88faca53f034eb6d26ebab3ae6e4dc1717654b09d0e6e5e9bf587c2ba182d6aae90ca22c833dc55024ee52d88f8579a2
languageName: node
linkType: hard
-"@testing-library/jest-dom@npm:4.2.4, @testing-library/jest-dom@npm:^4.2.4":
- version: 4.2.4
- resolution: "@testing-library/jest-dom@npm:4.2.4"
- dependencies:
- "@babel/runtime": ^7.5.1
- chalk: ^2.4.1
- css: ^2.2.3
- css.escape: ^1.5.1
- jest-diff: ^24.0.0
- jest-matcher-utils: ^24.0.0
- lodash: ^4.17.11
- pretty-format: ^24.0.0
- redent: ^3.0.0
- checksum: 1f311a4e25881372b12e3ac85336568bbf7ea2708c58e1cdf6b290b731938644c2fff6e40b034e52fd3362a06d40a7d9f7f250d79b0181bd612ecb8b408b3644
+"@react-spring/rafz@npm:~9.5.5":
+ version: 9.5.5
+ resolution: "@react-spring/rafz@npm:9.5.5"
+ checksum: 4d4e952ff80e868aef2f3eac5080291b0be074ec079be7b421f81e42e46009be213c75dc31e8a7679b33f0910b8299512bcb232262e1487a9ebf60f90b47ff2f
languageName: node
linkType: hard
-"@testing-library/react@npm:9.3.3":
- version: 9.3.3
- resolution: "@testing-library/react@npm:9.3.3"
+"@react-spring/shared@npm:~9.4.5":
+ version: 9.4.5
+ resolution: "@react-spring/shared@npm:9.4.5"
dependencies:
- "@babel/runtime": ^7.6.0
- "@testing-library/dom": ^6.3.0
- "@types/testing-library__react": ^9.1.0
+ "@react-spring/rafz": ~9.4.5
+ "@react-spring/types": ~9.4.5
peerDependencies:
- react: "*"
- react-dom: "*"
- checksum: f4881cf00bbed75e66b47dde400425c6bfc015c1ce1e1cd3543efffe5249cd54a12466497fefbe6d065bff59c3bf5ee202686af09305cb4a0657fc979353c83a
+ react: ^16.8.0 || >=17.0.0 || >=18.0.0
+ checksum: 2f20e410c03166de19b2d668d6841d24778c37da3083d37fe70acfcf2cf0cb3bd4a5cf92d42f1590b9de5d0a6603dc75cf8c319c0089df4e713226364a204b51
languageName: node
linkType: hard
-"@testing-library/react@npm:^9.1.3":
- version: 9.5.0
- resolution: "@testing-library/react@npm:9.5.0"
+"@react-spring/shared@npm:~9.5.5":
+ version: 9.5.5
+ resolution: "@react-spring/shared@npm:9.5.5"
dependencies:
- "@babel/runtime": ^7.8.4
- "@testing-library/dom": ^6.15.0
- "@types/testing-library__react": ^9.1.2
+ "@react-spring/rafz": ~9.5.5
+ "@react-spring/types": ~9.5.5
peerDependencies:
- react: "*"
- react-dom: "*"
- checksum: 41a7ba9f944774b180e907df7e8e0a309d68199e9ad1bcdc571fa062c2cf73c76b5b5291f14fd63633506a6cdcbb7b6f31733ff886303fc5e4d7616c78f0747b
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ checksum: 86830d0773d48397b958b78b6a83aa9bca5f907f5804eb6d227f64f0bf49bfea311f7720edcf36dc028f6e910eca1c2e58f29fa52341101bf3c8b89d35c2131b
languageName: node
linkType: hard
-"@testing-library/user-event@npm:7.1.2":
- version: 7.1.2
- resolution: "@testing-library/user-event@npm:7.1.2"
+"@react-spring/three@npm:~9.5.5":
+ version: 9.5.5
+ resolution: "@react-spring/three@npm:9.5.5"
+ dependencies:
+ "@react-spring/animated": ~9.5.5
+ "@react-spring/core": ~9.5.5
+ "@react-spring/shared": ~9.5.5
+ "@react-spring/types": ~9.5.5
peerDependencies:
- "@testing-library/dom": ">=5"
- checksum: cf52a3219a1eaa9cc8d5bd4b20eaf807127c6f5598e2e832c2dd6d464fb310c67e64d36ad741530bd715d772dae82d1018dc5d6af6948e4c89edcba22a36dde3
+ "@react-three/fiber": ">=6.0"
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ three: ">=0.126"
+ checksum: 120655f27c25c1b6a619da7827e541bad3b4b4b6dd5a0569f22df44ab29827121f2befd0d7e07f101070adeb54c3f65caf853e669a7951e11b380510edb40795
languageName: node
linkType: hard
-"@tootallnate/once@npm:1":
- version: 1.1.2
- resolution: "@tootallnate/once@npm:1.1.2"
- checksum: e1fb1bbbc12089a0cb9433dc290f97bddd062deadb6178ce9bcb93bb7c1aecde5e60184bc7065aec42fe1663622a213493c48bbd4972d931aae48315f18e1be9
+"@react-spring/types@npm:~9.4.5":
+ version: 9.4.5
+ resolution: "@react-spring/types@npm:9.4.5"
+ checksum: f8fecb54015de23899cc595d949e3676835e612d4dda05af470cab9ee20dd98c86ebca1c4ba75d2a9f63a4acba4b75febf6bab71da0b2e9556e6ff684b22f139
languageName: node
linkType: hard
-"@tootallnate/once@npm:2":
- version: 2.0.0
- resolution: "@tootallnate/once@npm:2.0.0"
- checksum: ad87447820dd3f24825d2d947ebc03072b20a42bfc96cbafec16bff8bbda6c1a81fcb0be56d5b21968560c5359a0af4038a68ba150c3e1694fe4c109a063bed8
+"@react-spring/types@npm:~9.5.5":
+ version: 9.5.5
+ resolution: "@react-spring/types@npm:9.5.5"
+ checksum: 7fa92982ffed216cfeff7817fc6703200d0ee7925e376d394729b804ec621f09d0800b67d1942b5b7c3b5df5396f7206c01aebd343ba47da619ad2b6363b7bc3
languageName: node
linkType: hard
-"@tsconfig/node10@npm:^1.0.7":
- version: 1.0.9
- resolution: "@tsconfig/node10@npm:1.0.9"
- checksum: a33ae4dc2a621c0678ac8ac4bceb8e512ae75dac65417a2ad9b022d9b5411e863c4c198b6ba9ef659e14b9fb609bbec680841a2e84c1172df7a5ffcf076539df
+"@react-spring/web@npm:9.4.5":
+ version: 9.4.5
+ resolution: "@react-spring/web@npm:9.4.5"
+ dependencies:
+ "@react-spring/animated": ~9.4.5
+ "@react-spring/core": ~9.4.5
+ "@react-spring/shared": ~9.4.5
+ "@react-spring/types": ~9.4.5
+ peerDependencies:
+ react: ^16.8.0 || >=17.0.0 || >=18.0.0
+ react-dom: ^16.8.0 || >=17.0.0 || >=18.0.0
+ checksum: 9d7eea4b8b0399c205743acade141679f3f729a64631f8480d44d14bb59781ea807977a4671cbe1d56e31389b69ef325ec975275446f08997f555f2981d220c8
languageName: node
linkType: hard
-"@tsconfig/node12@npm:^1.0.7":
- version: 1.0.11
- resolution: "@tsconfig/node12@npm:1.0.11"
- checksum: 5ce29a41b13e7897a58b8e2df11269c5395999e588b9a467386f99d1d26f6c77d1af2719e407621412520ea30517d718d5192a32403b8dfcc163bf33e40a338a
+"@react-spring/web@npm:~9.5.5":
+ version: 9.5.5
+ resolution: "@react-spring/web@npm:9.5.5"
+ dependencies:
+ "@react-spring/animated": ~9.5.5
+ "@react-spring/core": ~9.5.5
+ "@react-spring/shared": ~9.5.5
+ "@react-spring/types": ~9.5.5
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
+ checksum: b75258a58bef026e78cb13285d6de9052286309a6e972d3fa26b4b609a566f3f8ca950462285718aff666407ae6a7b17978fc366ee0ca99296a35f82d80cd5aa
languageName: node
linkType: hard
-"@tsconfig/node14@npm:^1.0.0":
- version: 1.0.3
- resolution: "@tsconfig/node14@npm:1.0.3"
- checksum: 19275fe80c4c8d0ad0abed6a96dbf00642e88b220b090418609c4376e1cef81bf16237bf170ad1b341452feddb8115d8dd2e5acdfdea1b27422071163dc9ba9d
+"@react-spring/zdog@npm:~9.5.5":
+ version: 9.5.5
+ resolution: "@react-spring/zdog@npm:9.5.5"
+ dependencies:
+ "@react-spring/animated": ~9.5.5
+ "@react-spring/core": ~9.5.5
+ "@react-spring/shared": ~9.5.5
+ "@react-spring/types": ~9.5.5
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
+ react-zdog: ">=1.0"
+ zdog: ">=1.0"
+ checksum: d7e55d552ed446186f9ac7ee5658d4406c9e86ca6628c9138f165a52955ac6cf579a6c367a6abe6539285ef47735f27da95fbaaedda063d169ce50bde55d5bca
languageName: node
linkType: hard
-"@tsconfig/node16@npm:^1.0.2":
- version: 1.0.3
- resolution: "@tsconfig/node16@npm:1.0.3"
- checksum: 3a8b657dd047495b7ad23437d6afd20297ce90380ff0bdee93fc7d39a900dbd8d9e26e53ff6b465e7967ce2adf0b218782590ce9013285121e6a5928fbd6819f
+"@react-stately/checkbox@npm:^3.3.0":
+ version: 3.3.1
+ resolution: "@react-stately/checkbox@npm:3.3.1"
+ dependencies:
+ "@babel/runtime": ^7.6.2
+ "@react-stately/toggle": ^3.4.3
+ "@react-stately/utils": ^3.5.1
+ "@react-types/checkbox": ^3.4.1
+ "@react-types/shared": ^3.16.0
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ checksum: ee1df1c947afda4f217802c9554e83cdb47104c6f7b9662fd09ce8dcc613aa02a8ecaf1da16ac5b31fc5738748ac8f88091c97a9b42f9372f0916b6fd810288e
languageName: node
linkType: hard
-"@types/babel__core@npm:^7.0.0, @types/babel__core@npm:^7.1.7":
- version: 7.1.19
- resolution: "@types/babel__core@npm:7.1.19"
+"@react-stately/collections@npm:3.4.4":
+ version: 3.4.4
+ resolution: "@react-stately/collections@npm:3.4.4"
dependencies:
- "@babel/parser": ^7.1.0
- "@babel/types": ^7.0.0
- "@types/babel__generator": "*"
- "@types/babel__template": "*"
- "@types/babel__traverse": "*"
- checksum: 8c9fa87a1c2224cbec251683a58bebb0d74c497118034166aaa0491a4e2627998a6621fc71f8a60ffd27d9c0c52097defedf7637adc6618d0331c15adb302338
+ "@babel/runtime": ^7.6.2
+ "@react-types/shared": ^3.15.0
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ checksum: f22fcac89fcff24d10c19ba0dff1211e57701d720ac88708dbf7d3cf8802abb0600911aa3ea2465a097b9d0fe70e2214e3a1fd57cc24766b150fac4927da0219
languageName: node
linkType: hard
-"@types/babel__generator@npm:*":
- version: 7.6.4
- resolution: "@types/babel__generator@npm:7.6.4"
+"@react-stately/collections@npm:^3.5.0":
+ version: 3.5.0
+ resolution: "@react-stately/collections@npm:3.5.0"
dependencies:
- "@babel/types": ^7.0.0
- checksum: 20effbbb5f8a3a0211e95959d06ae70c097fb6191011b73b38fe86deebefad8e09ee014605e0fd3cdaedc73d158be555866810e9166e1f09e4cfd880b874dcb0
+ "@babel/runtime": ^7.6.2
+ "@react-types/shared": ^3.16.0
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ checksum: 5375d40e73c3a4cb86a4106947fd916931d23b82d86cba5597a116d48594fbaef5bb33dea15e7233597049aeefa836c2bb8296c5f26f7a70334475ffa45174e8
languageName: node
linkType: hard
-"@types/babel__template@npm:*":
- version: 7.4.1
- resolution: "@types/babel__template@npm:7.4.1"
+"@react-stately/combobox@npm:3.2.2":
+ version: 3.2.2
+ resolution: "@react-stately/combobox@npm:3.2.2"
dependencies:
- "@babel/parser": ^7.1.0
- "@babel/types": ^7.0.0
- checksum: 649fe8b42c2876be1fd28c6ed9b276f78152d5904ec290b6c861d9ef324206e0a5c242e8305c421ac52ecf6358fa7e32ab7a692f55370484825c1df29b1596ee
+ "@babel/runtime": ^7.6.2
+ "@react-stately/list": ^3.5.4
+ "@react-stately/menu": ^3.4.2
+ "@react-stately/select": ^3.3.2
+ "@react-stately/utils": ^3.5.1
+ "@react-types/combobox": ^3.5.4
+ "@react-types/shared": ^3.15.0
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ checksum: 32033b8354cc8bbba9e74157397ba1823000e45de21cead984e2f1209f334bbbcd1bd5d0db8ed1e0b04304020dcb0f2f3e1f982937711b73eeed3bc972626b96
languageName: node
linkType: hard
-"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.4, @types/babel__traverse@npm:^7.0.6":
- version: 7.17.1
- resolution: "@types/babel__traverse@npm:7.17.1"
+"@react-stately/combobox@npm:^3.3.0":
+ version: 3.3.0
+ resolution: "@react-stately/combobox@npm:3.3.0"
dependencies:
- "@babel/types": ^7.3.0
- checksum: 8992d8c1eaaf1c793e9184b930767883446939d2744c40ea4e9591086e79b631189dc519931ed8864f1e016742a189703c217db59b800aca84870b865009d8b4
+ "@babel/runtime": ^7.6.2
+ "@react-stately/list": ^3.6.0
+ "@react-stately/menu": ^3.4.3
+ "@react-stately/select": ^3.3.3
+ "@react-stately/utils": ^3.5.1
+ "@react-types/combobox": ^3.5.5
+ "@react-types/shared": ^3.16.0
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ checksum: 1c60636da3224d93229dba3f392f611644c034ffdaa217578498346bdcec6b5db5b60f90140f92afb313ef666eec6fa79f6b41c5c6491d12244b6d592f104cb8
languageName: node
linkType: hard
-"@types/cookie@npm:^0.3.3":
- version: 0.3.3
- resolution: "@types/cookie@npm:0.3.3"
- checksum: 450c930d792a4fd5a93645b4123f02596368f904dbb1fe6fbb5043bce8f6ecf877a08511c6ba11c8e28168f62bc278e68d214f002fab927c9056c0bc69f21370
+"@react-stately/layout@npm:^3.9.0":
+ version: 3.9.0
+ resolution: "@react-stately/layout@npm:3.9.0"
+ dependencies:
+ "@babel/runtime": ^7.6.2
+ "@react-stately/virtualizer": ^3.4.0
+ "@react-types/grid": ^3.1.5
+ "@react-types/shared": ^3.16.0
+ "@react-types/table": ^3.3.3
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ checksum: 897cf078c070b0b968f73dfc899ae3c46b49ea16daef31ab3d942e2b70e7e96748aa22fe353d75c98e601f4f6a5ac643cc53c309161877b3fb438d47e5adf854
languageName: node
linkType: hard
-"@types/eslint@npm:^7.29.0":
- version: 7.29.0
- resolution: "@types/eslint@npm:7.29.0"
+"@react-stately/list@npm:^3.5.4, @react-stately/list@npm:^3.6.0":
+ version: 3.6.0
+ resolution: "@react-stately/list@npm:3.6.0"
dependencies:
- "@types/estree": "*"
- "@types/json-schema": "*"
- checksum: df13991c554954353ce8f3bb03e19da6cc71916889443d68d178d4f858b561ba4cc4a4f291c6eb9eebb7f864b12b9b9313051b3a8dfea3e513dadf3188a77bdf
+ "@babel/runtime": ^7.6.2
+ "@react-stately/collections": ^3.5.0
+ "@react-stately/selection": ^3.11.1
+ "@react-stately/utils": ^3.5.1
+ "@react-types/shared": ^3.16.0
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ checksum: 4d2c31f9be0e1ea3ef083d064c6bf9994b78b49c1ef03a711c461ed1ec8619bd3eb03c6a46d6bb70feb858a5bead9a696bba9a0122bbc409de7638b3be9999a0
languageName: node
linkType: hard
-"@types/esrever@npm:^0.2.0":
- version: 0.2.1
- resolution: "@types/esrever@npm:0.2.1"
- checksum: ad0ba95fbdf740f0f72500743da86b493e730a5abacfa0074dd68de078425a4620e39485de04f6a6ea2fdcb7727c6d6dbf50de5e8a49cb31c0e67d829c541973
+"@react-stately/menu@npm:^3.4.2, @react-stately/menu@npm:^3.4.3":
+ version: 3.4.3
+ resolution: "@react-stately/menu@npm:3.4.3"
+ dependencies:
+ "@babel/runtime": ^7.6.2
+ "@react-stately/overlays": ^3.4.3
+ "@react-stately/utils": ^3.5.1
+ "@react-types/menu": ^3.7.3
+ "@react-types/shared": ^3.16.0
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ checksum: 5933d0724a67f719f919ba06002537a8edff2e869666e92e21e65a53c0ae456fbebcabc5f13b48bf9da595726d8df3d747da748a74e801f559b234229f904c2d
languageName: node
linkType: hard
-"@types/estree@npm:*":
- version: 1.0.0
- resolution: "@types/estree@npm:1.0.0"
- checksum: 910d97fb7092c6738d30a7430ae4786a38542023c6302b95d46f49420b797f21619cdde11fa92b338366268795884111c2eb10356e4bd2c8ad5b92941e9e6443
+"@react-stately/overlays@npm:3.4.3, @react-stately/overlays@npm:^3.4.2, @react-stately/overlays@npm:^3.4.3":
+ version: 3.4.3
+ resolution: "@react-stately/overlays@npm:3.4.3"
+ dependencies:
+ "@babel/runtime": ^7.6.2
+ "@react-stately/utils": ^3.5.1
+ "@react-types/overlays": ^3.6.5
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ checksum: b301c6bfccac0ce57f17ec821c98ccf10836bc0f76aed4ceb2595240c39d50c2a579d7de6d10b5ef521c3595b1c68d92ff5025ba2ddae6b068c03f0bf5e6c436
languageName: node
linkType: hard
-"@types/estree@npm:0.0.39":
- version: 0.0.39
- resolution: "@types/estree@npm:0.0.39"
- checksum: 412fb5b9868f2c418126451821833414189b75cc6bf84361156feed733e3d92ec220b9d74a89e52722e03d5e241b2932732711b7497374a404fad49087adc248
+"@react-stately/radio@npm:3.6.1, @react-stately/radio@npm:^3.6.1":
+ version: 3.6.1
+ resolution: "@react-stately/radio@npm:3.6.1"
+ dependencies:
+ "@babel/runtime": ^7.6.2
+ "@react-stately/utils": ^3.5.1
+ "@react-types/radio": ^3.3.1
+ "@react-types/shared": ^3.16.0
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ checksum: ec21a5a46f0fdb708d2368eb07b1885e37bb9dd34ecfea6fb4147449dde35feebd06018c3fdf060170a99da241274a25ab10dcbedaff9e8acdc6f47d034fb811
languageName: node
linkType: hard
-"@types/glob@npm:^7.1.1":
- version: 7.2.0
- resolution: "@types/glob@npm:7.2.0"
+"@react-stately/select@npm:^3.3.2, @react-stately/select@npm:^3.3.3":
+ version: 3.3.3
+ resolution: "@react-stately/select@npm:3.3.3"
dependencies:
- "@types/minimatch": "*"
- "@types/node": "*"
- checksum: 6ae717fedfdfdad25f3d5a568323926c64f52ef35897bcac8aca8e19bc50c0bd84630bbd063e5d52078b2137d8e7d3c26eabebd1a2f03ff350fff8a91e79fc19
+ "@babel/runtime": ^7.6.2
+ "@react-stately/collections": ^3.5.0
+ "@react-stately/list": ^3.6.0
+ "@react-stately/menu": ^3.4.3
+ "@react-stately/selection": ^3.11.1
+ "@react-stately/utils": ^3.5.1
+ "@react-types/select": ^3.6.5
+ "@react-types/shared": ^3.16.0
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ checksum: e1ec09149659ea01ab30b814839a2c63fbacd73a85354bb74727e269581b1e0dbce9386ae9eb0680a849a31542a57bedfa826fd214dad6f365486d3e938eff1e
languageName: node
linkType: hard
-"@types/graceful-fs@npm:^4.1.2":
- version: 4.1.5
- resolution: "@types/graceful-fs@npm:4.1.5"
+"@react-stately/selection@npm:^3.11.1":
+ version: 3.11.1
+ resolution: "@react-stately/selection@npm:3.11.1"
dependencies:
- "@types/node": "*"
- checksum: d076bb61f45d0fc42dee496ef8b1c2f8742e15d5e47e90e20d0243386e426c04d4efd408a48875ab432f7960b4ce3414db20ed0fbbfc7bcc89d84e574f6e045a
+ "@babel/runtime": ^7.6.2
+ "@react-stately/collections": ^3.5.0
+ "@react-stately/utils": ^3.5.1
+ "@react-types/shared": ^3.16.0
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ checksum: 4defa8c55bb028008d5ac8f57b625e357cd687bd9173e93880df76f4e93a0b2770a6de2ef006bdbcaabe1bcc5bf6f7e0817e77df7e0e38f3fd9f016123d6ad82
languageName: node
linkType: hard
-"@types/hoist-non-react-statics@npm:^3.3.1":
- version: 3.3.1
- resolution: "@types/hoist-non-react-statics@npm:3.3.1"
+"@react-stately/tabs@npm:3.2.3, @react-stately/tabs@npm:^3.2.3":
+ version: 3.2.3
+ resolution: "@react-stately/tabs@npm:3.2.3"
dependencies:
- "@types/react": "*"
- hoist-non-react-statics: ^3.3.0
- checksum: 2c0778570d9a01d05afabc781b32163f28409bb98f7245c38d5eaf082416fdb73034003f5825eb5e21313044e8d2d9e1f3fe2831e345d3d1b1d20bcd12270719
+ "@babel/runtime": ^7.6.2
+ "@react-stately/list": ^3.6.0
+ "@react-stately/utils": ^3.5.1
+ "@react-types/tabs": ^3.1.5
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ checksum: 2c173b772be4dbcd3c23c1ec555a3e3b9e5a6d3814b769b82627faaddd593d690941427889116f26512d4d08c29d1d2ed8c689b8304b291e1a89fe29e5c6bac4
languageName: node
linkType: hard
-"@types/html-minifier-terser@npm:^5.0.0":
- version: 5.1.2
- resolution: "@types/html-minifier-terser@npm:5.1.2"
- checksum: 4bca779c44d2aebe4cc4036c5db370abe7466249038e9c5996cb3c192debeff1c75b7a2ab78e5fd2a014ad24ebf0f357f9a174a4298540dc1e1317d43aa69cfa
+"@react-stately/toggle@npm:3.4.3, @react-stately/toggle@npm:^3.4.2, @react-stately/toggle@npm:^3.4.3":
+ version: 3.4.3
+ resolution: "@react-stately/toggle@npm:3.4.3"
+ dependencies:
+ "@babel/runtime": ^7.6.2
+ "@react-stately/utils": ^3.5.1
+ "@react-types/checkbox": ^3.4.1
+ "@react-types/shared": ^3.16.0
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ checksum: 302fb76c38f7316efd9de840fb4d80ba30d842a23c2adb95b7c4937b0bbfbf43b9f282e314480d831169bc05f7b11637485e733e3cacc0e834b06e662918a696
languageName: node
linkType: hard
-"@types/http-proxy@npm:^1.17.8":
- version: 1.17.9
- resolution: "@types/http-proxy@npm:1.17.9"
+"@react-stately/tree@npm:^3.4.0":
+ version: 3.4.0
+ resolution: "@react-stately/tree@npm:3.4.0"
dependencies:
- "@types/node": "*"
- checksum: 7a6746d00729b2a9fe9f9dd3453430b099931df879ec8f7a7b5f07b1795f6d99b0512640c45a67390b1e4bacb9401e36824952aeeaf089feba8627a063cf8e00
+ "@babel/runtime": ^7.6.2
+ "@react-stately/collections": ^3.5.0
+ "@react-stately/selection": ^3.11.1
+ "@react-stately/utils": ^3.5.1
+ "@react-types/shared": ^3.16.0
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ checksum: 4bc1d6a4bc921f1bb91f524298495d698811541e47721ce57e11f25b5e630724f5bbafdee34ce83b816935e5d9477a523be39c18ddff2e22c5fd1f1073a5b9b8
languageName: node
linkType: hard
-"@types/is-hotkey@npm:^0.1.1":
- version: 0.1.7
- resolution: "@types/is-hotkey@npm:0.1.7"
- checksum: bce7c8874b30f346f20cf6cfcf4a10372962924f0e1b1a925a279004faeb276242ebfbfee47bd48df57e1021f2e3078c34e25837e226960c418d5f78f83dacea
+"@react-stately/utils@npm:^3.5.1":
+ version: 3.5.1
+ resolution: "@react-stately/utils@npm:3.5.1"
+ dependencies:
+ "@babel/runtime": ^7.6.2
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ checksum: f748331ae393f97b3e6fcccd37b767358f49229520b9500f82ed4c620bff36ef3c01d4ba9679ac7b9d6d78c5f6e711186c98bd0e6482ec27a6fbf26c5d0aa3cc
languageName: node
linkType: hard
-"@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0, @types/istanbul-lib-coverage@npm:^2.0.1":
- version: 2.0.4
- resolution: "@types/istanbul-lib-coverage@npm:2.0.4"
- checksum: a25d7589ee65c94d31464c16b72a9dc81dfa0bea9d3e105ae03882d616e2a0712a9c101a599ec482d297c3591e16336962878cb3eb1a0a62d5b76d277a890ce7
+"@react-stately/virtualizer@npm:^3.4.0":
+ version: 3.4.0
+ resolution: "@react-stately/virtualizer@npm:3.4.0"
+ dependencies:
+ "@babel/runtime": ^7.6.2
+ "@react-aria/utils": ^3.14.1
+ "@react-types/shared": ^3.16.0
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ checksum: 732dea0f92493605c60d8233ccdcb12738f48522d46515e32187e29594f0e535713847e74507bb3221e499b9e27f7f945f04114094c768cf43e3f003b9a06b3c
languageName: node
linkType: hard
-"@types/istanbul-lib-report@npm:*":
- version: 3.0.0
- resolution: "@types/istanbul-lib-report@npm:3.0.0"
+"@react-types/button@npm:^3.6.2, @react-types/button@npm:^3.7.0":
+ version: 3.7.0
+ resolution: "@react-types/button@npm:3.7.0"
dependencies:
- "@types/istanbul-lib-coverage": "*"
- checksum: 656398b62dc288e1b5226f8880af98087233cdb90100655c989a09f3052b5775bf98ba58a16c5ae642fb66c61aba402e07a9f2bff1d1569e3b306026c59f3f36
+ "@react-types/shared": ^3.16.0
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ checksum: e5c1bc38b20d2e123492ea59b9c1637671b83d1b5081b3ac414bc20858ff3300465c7b4bc9b714f3e062bf471eebfe7a68210e23a8731bba1ae1b0ae7a2cd16d
languageName: node
linkType: hard
-"@types/istanbul-reports@npm:^1.1.1":
- version: 1.1.2
- resolution: "@types/istanbul-reports@npm:1.1.2"
+"@react-types/checkbox@npm:^3.4.0, @react-types/checkbox@npm:^3.4.1":
+ version: 3.4.1
+ resolution: "@react-types/checkbox@npm:3.4.1"
dependencies:
- "@types/istanbul-lib-coverage": "*"
- "@types/istanbul-lib-report": "*"
- checksum: 00866e815d1e68d0a590d691506937b79d8d65ad8eab5ed34dbfee66136c7c0f4ea65327d32046d5fe469f22abea2b294987591dc66365ebc3991f7e413b2d78
+ "@react-types/shared": ^3.16.0
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ checksum: 6d16b9c9a0a94966b29c8b6c0aae7b91ddbc317a8ac31c36538f5628486b7d342bb74196d2c35f926c1faa5430e74fd1dcfe11e73e3dd1f6e8b0e9fd6870c890
languageName: node
linkType: hard
-"@types/istanbul-reports@npm:^3.0.0":
- version: 3.0.1
- resolution: "@types/istanbul-reports@npm:3.0.1"
+"@react-types/combobox@npm:^3.5.4, @react-types/combobox@npm:^3.5.5":
+ version: 3.5.5
+ resolution: "@react-types/combobox@npm:3.5.5"
dependencies:
- "@types/istanbul-lib-report": "*"
- checksum: f1ad54bc68f37f60b30c7915886b92f86b847033e597f9b34f2415acdbe5ed742fa559a0a40050d74cdba3b6a63c342cac1f3a64dba5b68b66a6941f4abd7903
+ "@react-types/shared": ^3.16.0
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ checksum: 6db935979f5b7e9d0d2874a4ac246c2ab21976533ef2eb15dbc5ca39599934a59a248366a56b8e0ad012ce5effbeb201721da84a04410053907348ad8449d54d
languageName: node
linkType: hard
-"@types/js-yaml@npm:^4.0.0":
- version: 4.0.5
- resolution: "@types/js-yaml@npm:4.0.5"
- checksum: 7dcac8c50fec31643cc9d6444b5503239a861414cdfaa7ae9a38bc22597c4d850c4b8cec3d82d73b3fbca408348ce223b0408d598b32e094470dfffc6d486b4d
+"@react-types/grid@npm:^3.1.5":
+ version: 3.1.5
+ resolution: "@react-types/grid@npm:3.1.5"
+ dependencies:
+ "@react-types/shared": ^3.16.0
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ checksum: 7b4243b1a760189b001def89f16aac2d622db1b15a2ab391dd7b877416c658040651baae228567b8b516d588f7da740977cd8b894a5680a59d9b989ab3a7af80
languageName: node
linkType: hard
-"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.3, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.7, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9":
- version: 7.0.11
- resolution: "@types/json-schema@npm:7.0.11"
- checksum: 527bddfe62db9012fccd7627794bd4c71beb77601861055d87e3ee464f2217c85fca7a4b56ae677478367bbd248dbde13553312b7d4dbc702a2f2bbf60c4018d
+"@react-types/label@npm:^3.7.1":
+ version: 3.7.1
+ resolution: "@react-types/label@npm:3.7.1"
+ dependencies:
+ "@react-types/shared": ^3.16.0
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ checksum: d747536ab065adb32417d9d0ffc95eb3f563d583133de392442ccfb898ff93f38a6cc746389d8b8a753cf7eb476be908e85cd275422fbecf1158c28c9b20ea9e
languageName: node
linkType: hard
-"@types/json-stable-stringify@npm:^1.0.32":
- version: 1.0.34
- resolution: "@types/json-stable-stringify@npm:1.0.34"
- checksum: 45767ecef0f6aae5680c3be6488d5c493f16046e34f182d7e6a2c69a667aab035799752c6f03017c883b134ad3f80e3f78d7e7da81a9c1f3d01676126baf5d0e
+"@react-types/listbox@npm:^3.3.5":
+ version: 3.3.5
+ resolution: "@react-types/listbox@npm:3.3.5"
+ dependencies:
+ "@react-types/shared": ^3.16.0
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ checksum: 5fc29ba1b1ea53d25c5bcb2dab2471b00f7434bc9f631aaca3a6d7f456fb437b6b8ff4168e2c78a2637e051e3ab559495e9cd1b50145420b1121168f56091b70
languageName: node
linkType: hard
-"@types/json5@npm:^0.0.29":
- version: 0.0.29
- resolution: "@types/json5@npm:0.0.29"
- checksum: e60b153664572116dfea673c5bda7778dbff150498f44f998e34b5886d8afc47f16799280e4b6e241c0472aef1bc36add771c569c68fc5125fc2ae519a3eb9ac
+"@react-types/menu@npm:^3.7.3":
+ version: 3.7.3
+ resolution: "@react-types/menu@npm:3.7.3"
+ dependencies:
+ "@react-types/overlays": ^3.6.5
+ "@react-types/shared": ^3.16.0
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ checksum: 268097a0df01ec7768932ba54d9772b8c0941f5459feb15d3841a49915fb9ede68f342ff8d7ea9d06ea8aba38a039a260456bb8b547e1820e6fd49bb542ef025
languageName: node
linkType: hard
-"@types/jsonwebtoken@npm:^8.5.0":
- version: 8.5.8
- resolution: "@types/jsonwebtoken@npm:8.5.8"
+"@react-types/overlays@npm:^3.6.4, @react-types/overlays@npm:^3.6.5":
+ version: 3.6.5
+ resolution: "@react-types/overlays@npm:3.6.5"
dependencies:
- "@types/node": "*"
- checksum: 56738a918c543dba30786066959f801212e7fb5cd4ec53cf7b8d227711ed358834feb9e5141f7f88ec7c642bb39757330a5a8917e3b22e0ff9084940d35f0d70
+ "@react-types/shared": ^3.16.0
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ checksum: a9d559676067a797b76a92d9c2495e55819464c83aba0b8c411b20d8c5cc9e9d465eaf6bcad1c4391502db0d415bbe77d05c59e9caf607562f666724cdf9a9c3
languageName: node
linkType: hard
-"@types/lodash@npm:^4.14.149":
- version: 4.14.182
- resolution: "@types/lodash@npm:4.14.182"
- checksum: 7dd137aa9dbabd632408bd37009d984655164fa1ecc3f2b6eb94afe35bf0a5852cbab6183148d883e9c73a958b7fec9a9bcf7c8e45d41195add6a18c34958209
+"@react-types/radio@npm:^3.3.1":
+ version: 3.3.1
+ resolution: "@react-types/radio@npm:3.3.1"
+ dependencies:
+ "@react-types/shared": ^3.16.0
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ checksum: d3d53145e44e695477f16dac9efda91cf547ca2489d01fe80813065fae2b231d6ad6faea83cf525d2e08de4b0bdbdeca358ad0670bb0f6f8c284945166147913
languageName: node
linkType: hard
-"@types/minimatch@npm:*, @types/minimatch@npm:^3.0.3":
- version: 3.0.5
- resolution: "@types/minimatch@npm:3.0.5"
- checksum: c41d136f67231c3131cf1d4ca0b06687f4a322918a3a5adddc87ce90ed9dbd175a3610adee36b106ae68c0b92c637c35e02b58c8a56c424f71d30993ea220b92
+"@react-types/select@npm:^3.6.5":
+ version: 3.6.5
+ resolution: "@react-types/select@npm:3.6.5"
+ dependencies:
+ "@react-types/shared": ^3.16.0
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ checksum: dea0543fe01527e0b5c13195e9baf52e750c3996a295c96253806f152a852b8e9b30f3c6e5b462c4d3c24a6e613d2de278ad534bb2906273f32a1b86830e7445
languageName: node
linkType: hard
-"@types/minimist@npm:^1.2.0":
- version: 1.2.2
- resolution: "@types/minimist@npm:1.2.2"
- checksum: b8da83c66eb4aac0440e64674b19564d9d86c80ae273144db9681e5eeff66f238ade9515f5006ffbfa955ceff8b89ad2bd8ec577d7caee74ba101431fb07045d
+"@react-types/shared@npm:3.16.0, @react-types/shared@npm:^3.15.0, @react-types/shared@npm:^3.16.0":
+ version: 3.16.0
+ resolution: "@react-types/shared@npm:3.16.0"
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ checksum: 3bb3aa77f4938fcd7788c5c5abf24f8f3d3c034d555962e44202d09673844cbb31d7b280edc9ac432bdd06847bc253527f8946f2604b9c88d5fcb96fdc56fbd1
languageName: node
linkType: hard
-"@types/node@npm:*, @types/node@npm:>=6":
- version: 18.6.3
- resolution: "@types/node@npm:18.6.3"
- checksum: 38495b8fd27200d2b7ab9ccd8c1e2475d2411fba15330f2cba869a85ef79dd42382a2658c8dd298ace8c21ed3bfafcdea408faecd74928b144377d07d00e7c8c
+"@react-types/switch@npm:^3.2.5":
+ version: 3.2.5
+ resolution: "@react-types/switch@npm:3.2.5"
+ dependencies:
+ "@react-types/checkbox": ^3.4.1
+ "@react-types/shared": ^3.16.0
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ checksum: 93477437401a8fc54612993b90919b3509e5a8e8630b02b8a8ffe9f6338988d024818b0cc9bc779c98f8cfaab15d38718e3a59f6df15b2e33ffbcf298f523dac
languageName: node
linkType: hard
-"@types/node@npm:^14.14.31":
- version: 14.18.23
- resolution: "@types/node@npm:14.18.23"
- checksum: 119d5ab18426694ade0d3feefbdb42afc5a47b9144e523293f1554f9d34b41c7f21eafc9d0f1295db5700d134aa74e7fd37556e9438f6d64dbeddf791527e1e4
+"@react-types/table@npm:^3.3.3":
+ version: 3.3.3
+ resolution: "@react-types/table@npm:3.3.3"
+ dependencies:
+ "@react-types/grid": ^3.1.5
+ "@react-types/shared": ^3.16.0
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ checksum: 628a07194135fb3196b434d4b9266d458ed300ce0459deb86b0106527ca19a8b2bbc5ff4f9a4a2ee7afc7acd779c30dc78bcb25bc5b0b31af388843a93d35bfc
languageName: node
linkType: hard
-"@types/normalize-package-data@npm:^2.4.0":
- version: 2.4.1
- resolution: "@types/normalize-package-data@npm:2.4.1"
- checksum: e87bccbf11f95035c89a132b52b79ce69a1e3652fe55962363063c9c0dae0fe2477ebc585e03a9652adc6f381d24ba5589cc5e51849df4ced3d3e004a7d40ed5
+"@react-types/tabs@npm:^3.1.5":
+ version: 3.1.5
+ resolution: "@react-types/tabs@npm:3.1.5"
+ dependencies:
+ "@react-types/shared": ^3.16.0
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ checksum: 594055894febf86a3f80a32092aff371725785bdb983e5e24699fcf5d174b6012fce9489a714b661198da8d798a26122b9d04be0addc9a92a371f6718fcea6f7
languageName: node
linkType: hard
-"@types/parse-json@npm:^4.0.0":
- version: 4.0.0
- resolution: "@types/parse-json@npm:4.0.0"
- checksum: fd6bce2b674b6efc3db4c7c3d336bd70c90838e8439de639b909ce22f3720d21344f52427f1d9e57b265fcb7f6c018699b99e5e0c208a1a4823014269a6bf35b
+"@react-types/textfield@npm:^3.6.1":
+ version: 3.6.1
+ resolution: "@react-types/textfield@npm:3.6.1"
+ dependencies:
+ "@react-types/shared": ^3.16.0
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
+ checksum: ebddafa8bc69451a0499e752ea04bc3ffb2869d1b477ecb8b37f12bd92b750bf8132fb22f9bfc363c49adfe71baa34396fbb17b286fe0c7b1c69e57935947ad1
languageName: node
linkType: hard
-"@types/prettier@npm:^2.0.0":
- version: 2.6.4
- resolution: "@types/prettier@npm:2.6.4"
- checksum: a8ec6601cbacf8040782cc883bf1a9393fdcb991ebe88440b0f875bb1556652927ac9fe61a721b6c666ac6252158ba327ce2868559bafa2c86e7dfef4089782a
+"@remix-run/router@npm:1.0.5":
+ version: 1.0.5
+ resolution: "@remix-run/router@npm:1.0.5"
+ checksum: 5d66750b7defc10c80d9748fa003fcfe2af9ef82de3c06be88c926ede36a15b9e971ed2222981db843494e2f77c3de14470efe6dc877530cea774dc31162ec6f
languageName: node
linkType: hard
-"@types/prop-types@npm:*":
- version: 15.7.5
- resolution: "@types/prop-types@npm:15.7.5"
- checksum: 5b43b8b15415e1f298243165f1d44390403bb2bd42e662bca3b5b5633fdd39c938e91b7fce3a9483699db0f7a715d08cef220c121f723a634972fdf596aec980
+"@repeaterjs/repeater@npm:3.0.4":
+ version: 3.0.4
+ resolution: "@repeaterjs/repeater@npm:3.0.4"
+ checksum: cca0db3e802bc26fcce0b4a574074d9956da53bf43094de03c0e4732d05e13441279a92f0b96e2a7a39da50933684947a138c1213406eaafe39cfd4683d6c0df
languageName: node
linkType: hard
-"@types/q@npm:^1.5.1":
- version: 1.5.5
- resolution: "@types/q@npm:1.5.5"
- checksum: 3bd386fb97a0e5f1ce1ed7a14e39b60e469b5ca9d920a7f69e0cdb58d22c0f5bdd16637d8c3a5bfeda76663c023564dd47a65389ee9aaabd65aee54803d5ba45
+"@sheerun/mutationobserver-shim@npm:^0.3.2":
+ version: 0.3.3
+ resolution: "@sheerun/mutationobserver-shim@npm:0.3.3"
+ checksum: 1bf2984b1ac69459ebd5adefd767439533c73c1fcba54678b73dd37f092b1471e322e6ac8937e899231315fc08c4e818d7e7cb2204babab8b32460872f2de868
languageName: node
linkType: hard
-"@types/react-dom@npm:*":
- version: 18.0.6
- resolution: "@types/react-dom@npm:18.0.6"
+"@sideway/address@npm:^4.1.3":
+ version: 4.1.4
+ resolution: "@sideway/address@npm:4.1.4"
dependencies:
- "@types/react": "*"
- checksum: db571047af1a567631758700b9f7d143e566df939cfe5fbf7535347cc0c726a1cdbb5e3f8566d076e54cf708b6c1166689de194a9ba09ee35efc9e1d45911685
+ "@hapi/hoek": ^9.0.0
+ checksum: b9fca2a93ac2c975ba12e0a6d97853832fb1f4fb02393015e012b47fa916a75ca95102d77214b2a29a2784740df2407951af8c5dde054824c65577fd293c4cdb
languageName: node
linkType: hard
-"@types/react@npm:*":
- version: 18.0.15
- resolution: "@types/react@npm:18.0.15"
- dependencies:
- "@types/prop-types": "*"
- "@types/scheduler": "*"
- csstype: ^3.0.2
- checksum: e22cc388d1c145aa184787e44dc28db4789976c704cd5db475c170bb76a560eb81def5f346cfe750949bb3d43ad88822b8cbb9f19b1286e3795892a8263e7715
+"@sideway/formula@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "@sideway/formula@npm:3.0.0"
+ checksum: 8ae26a0ed6bc84f7310be6aae6eb9d81e97f382619fc69025d346871a707eaab0fa38b8c857e3f0c35a19923de129f42d35c50b8010c928d64aab41578580ec4
languageName: node
linkType: hard
-"@types/resolve@npm:0.0.8":
- version: 0.0.8
- resolution: "@types/resolve@npm:0.0.8"
- dependencies:
- "@types/node": "*"
- checksum: f241bb773ab14b14500623ac3b57c52006ce32b20426b6d8bf2fe5fdc0344f42c77ac0f94ff57b443ae1d320a1a86c62b4e47239f0321699404402fbeb24bad6
+"@sideway/pinpoint@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "@sideway/pinpoint@npm:2.0.0"
+ checksum: 0f4491e5897fcf5bf02c46f5c359c56a314e90ba243f42f0c100437935daa2488f20482f0f77186bd6bf43345095a95d8143ecf8b1f4d876a7bc0806aba9c3d2
languageName: node
linkType: hard
-"@types/scheduler@npm:*":
- version: 0.16.2
- resolution: "@types/scheduler@npm:0.16.2"
- checksum: b6b4dcfeae6deba2e06a70941860fb1435730576d3689225a421280b7742318d1548b3d22c1f66ab68e414f346a9542f29240bc955b6332c5b11e561077583bc
+"@tanstack/react-table@npm:8.5.30":
+ version: 8.5.30
+ resolution: "@tanstack/react-table@npm:8.5.30"
+ dependencies:
+ "@tanstack/table-core": 8.5.30
+ peerDependencies:
+ react: ">=16"
+ react-dom: ">=16"
+ checksum: 0e61cd98bf68a8c5004dc80bf9ff097205ce5e48e48f72600cce0788db6987c4e770e0a97795a884c17f36647f8faf6cea5817399b1e74158c3c4ecf8c80c79a
languageName: node
linkType: hard
-"@types/sinonjs__fake-timers@npm:8.1.1":
- version: 8.1.1
- resolution: "@types/sinonjs__fake-timers@npm:8.1.1"
- checksum: ca09d54d47091d87020824a73f026300fa06b17cd9f2f9b9387f28b549364b141ef194ee28db762f6588de71d8febcd17f753163cb7ea116b8387c18e80ebd5c
+"@tanstack/react-table@npm:8.7.0":
+ version: 8.7.0
+ resolution: "@tanstack/react-table@npm:8.7.0"
+ dependencies:
+ "@tanstack/table-core": 8.7.0
+ peerDependencies:
+ react: ">=16"
+ react-dom: ">=16"
+ checksum: 5f739f619dacfd134449bc8cff819d7e1b9549b8c8b20c293f2c786098a53d20fe5755727d8abb6fa56a64583792bbc89d8b1c7cd24ac3497495d2c20bac9e77
languageName: node
linkType: hard
-"@types/sizzle@npm:^2.3.2":
- version: 2.3.3
- resolution: "@types/sizzle@npm:2.3.3"
- checksum: 586a9fb1f6ff3e325e0f2cc1596a460615f0bc8a28f6e276ac9b509401039dd242fa8b34496d3a30c52f5b495873922d09a9e76c50c2ab2bcc70ba3fb9c4e160
+"@tanstack/table-core@npm:8.5.30":
+ version: 8.5.30
+ resolution: "@tanstack/table-core@npm:8.5.30"
+ checksum: 05d5612ec417a665cb67c35eb94cada149884fc3377ec6b3850eff3081517a913a57b5725f9c609b9eada6de8b980d63bbb30a8d62111730d62aea80e184b997
languageName: node
linkType: hard
-"@types/source-list-map@npm:*":
- version: 0.1.2
- resolution: "@types/source-list-map@npm:0.1.2"
- checksum: fda8f37537aca9d3ed860d559289ab1dddb6897e642e6f53e909bbd18a7ac3129a8faa2a7d093847c91346cf09c86ef36e350c715406fba1f2271759b449adf6
+"@tanstack/table-core@npm:8.7.0":
+ version: 8.7.0
+ resolution: "@tanstack/table-core@npm:8.7.0"
+ checksum: 835511727ab5651066a4cbc98916fbc2463ec6d6ddc5c74c1fec5713eeba8e26641653c1a35b69b303f0c58f574416a09e26da44cf7e9a884cb954fc26b12afd
languageName: node
linkType: hard
-"@types/stack-utils@npm:^2.0.0":
- version: 2.0.1
- resolution: "@types/stack-utils@npm:2.0.1"
- checksum: 205fdbe3326b7046d7eaf5e494d8084f2659086a266f3f9cf00bccc549c8e36e407f88168ad4383c8b07099957ad669f75f2532ed4bc70be2b037330f7bae019
+"@testing-library/dom@npm:^6.3.0":
+ version: 6.16.0
+ resolution: "@testing-library/dom@npm:6.16.0"
+ dependencies:
+ "@babel/runtime": ^7.8.4
+ "@sheerun/mutationobserver-shim": ^0.3.2
+ "@types/testing-library__dom": ^6.12.1
+ aria-query: ^4.0.2
+ dom-accessibility-api: ^0.3.0
+ pretty-format: ^25.1.0
+ wait-for-expect: ^3.0.2
+ checksum: bc6a8e073caf4d427777d1d43df581f5befd543ea396831fcf7421bd28dc168f85c03251932ea01593e6fc214022b14178e702aa7aa97137d0fba9baecd98f93
languageName: node
linkType: hard
-"@types/tapable@npm:^1, @types/tapable@npm:^1.0.5":
- version: 1.0.8
- resolution: "@types/tapable@npm:1.0.8"
- checksum: b4b754dd0822c407b8f29ef6b766490721c276880f9e976d92ee2b3ef915f11a05a2442ae36c8978bcd872ad6bc833b0a2c4d267f2d611590668a366bad50652
+"@testing-library/jest-dom@npm:4.2.4":
+ version: 4.2.4
+ resolution: "@testing-library/jest-dom@npm:4.2.4"
+ dependencies:
+ "@babel/runtime": ^7.5.1
+ chalk: ^2.4.1
+ css: ^2.2.3
+ css.escape: ^1.5.1
+ jest-diff: ^24.0.0
+ jest-matcher-utils: ^24.0.0
+ lodash: ^4.17.11
+ pretty-format: ^24.0.0
+ redent: ^3.0.0
+ checksum: 1f311a4e25881372b12e3ac85336568bbf7ea2708c58e1cdf6b290b731938644c2fff6e40b034e52fd3362a06d40a7d9f7f250d79b0181bd612ecb8b408b3644
languageName: node
linkType: hard
-"@types/testing-library__dom@npm:*":
- version: 7.0.2
- resolution: "@types/testing-library__dom@npm:7.0.2"
+"@testing-library/react@npm:9.3.3":
+ version: 9.3.3
+ resolution: "@testing-library/react@npm:9.3.3"
dependencies:
- pretty-format: ^25.1.0
- checksum: cc192d6f16e3589e67b921b73ddd3140b7f8106e57f3fb19874f7b1c5f891049e2fe372f112331d49febc260b158df75b3da466499e0fd79c223cfe126d64f46
+ "@babel/runtime": ^7.6.0
+ "@testing-library/dom": ^6.3.0
+ "@types/testing-library__react": ^9.1.0
+ peerDependencies:
+ react: "*"
+ react-dom: "*"
+ checksum: f4881cf00bbed75e66b47dde400425c6bfc015c1ce1e1cd3543efffe5249cd54a12466497fefbe6d065bff59c3bf5ee202686af09305cb4a0657fc979353c83a
languageName: node
linkType: hard
-"@types/testing-library__dom@npm:^6.12.1":
- version: 6.14.0
- resolution: "@types/testing-library__dom@npm:6.14.0"
- dependencies:
- pretty-format: ^24.3.0
- checksum: 1563762a685bb15da02499e826e0dd217c209e8bcdde9f65d98090cc0d50fc74a22af0ecb8803edd48159f8cc2bb0d750acdea0f2a11d0c59e969e69ab2fc8b8
+"@testing-library/user-event@npm:7.1.2":
+ version: 7.1.2
+ resolution: "@testing-library/user-event@npm:7.1.2"
+ peerDependencies:
+ "@testing-library/dom": ">=5"
+ checksum: cf52a3219a1eaa9cc8d5bd4b20eaf807127c6f5598e2e832c2dd6d464fb310c67e64d36ad741530bd715d772dae82d1018dc5d6af6948e4c89edcba22a36dde3
languageName: node
linkType: hard
-"@types/testing-library__react@npm:^9.1.0, @types/testing-library__react@npm:^9.1.2":
- version: 9.1.3
- resolution: "@types/testing-library__react@npm:9.1.3"
- dependencies:
- "@types/react-dom": "*"
- "@types/testing-library__dom": "*"
- pretty-format: ^25.1.0
- checksum: 2fc33f97d17fea35f1215cd1cd5899cbec4be897f2e21b13bf32cbac4234c88ca685517bdd142c1cebc8ee1ff74fa5ce5aff770f907f3bc116dc578e85972685
+"@tootallnate/once@npm:2":
+ version: 2.0.0
+ resolution: "@tootallnate/once@npm:2.0.0"
+ checksum: ad87447820dd3f24825d2d947ebc03072b20a42bfc96cbafec16bff8bbda6c1a81fcb0be56d5b21968560c5359a0af4038a68ba150c3e1694fe4c109a063bed8
languageName: node
linkType: hard
-"@types/uglify-js@npm:*":
- version: 3.16.0
- resolution: "@types/uglify-js@npm:3.16.0"
- dependencies:
- source-map: ^0.6.1
- checksum: 10b0c4a5f361b1389cdef0b705747586ff7ddd37894e55921b8ed02718bc64ee608f4f5493c571f95ce29a3fe8d3538b7236185974dad93c750d8c05b7bceab4
+"@tsconfig/node10@npm:^1.0.7":
+ version: 1.0.9
+ resolution: "@tsconfig/node10@npm:1.0.9"
+ checksum: a33ae4dc2a621c0678ac8ac4bceb8e512ae75dac65417a2ad9b022d9b5411e863c4c198b6ba9ef659e14b9fb609bbec680841a2e84c1172df7a5ffcf076539df
languageName: node
linkType: hard
-"@types/webpack-sources@npm:*":
- version: 3.2.0
- resolution: "@types/webpack-sources@npm:3.2.0"
- dependencies:
- "@types/node": "*"
- "@types/source-list-map": "*"
- source-map: ^0.7.3
- checksum: fa23dcfb99f79cc0ba8e6ca41cb8dedb406f8d7772e8e3d3d9b443bfb36557a1a78f4de2b97905554db98beee1a2ef6f930e188977adde6452392a64dd4b7c2a
+"@tsconfig/node12@npm:^1.0.7":
+ version: 1.0.11
+ resolution: "@tsconfig/node12@npm:1.0.11"
+ checksum: 5ce29a41b13e7897a58b8e2df11269c5395999e588b9a467386f99d1d26f6c77d1af2719e407621412520ea30517d718d5192a32403b8dfcc163bf33e40a338a
languageName: node
linkType: hard
-"@types/webpack@npm:^4.41.8":
- version: 4.41.32
- resolution: "@types/webpack@npm:4.41.32"
- dependencies:
- "@types/node": "*"
- "@types/tapable": ^1
- "@types/uglify-js": "*"
- "@types/webpack-sources": "*"
- anymatch: ^3.0.0
- source-map: ^0.6.0
- checksum: e594a1357cbbc2f7c6ca47785c5a11adb5591a774a69afaeab07cd6f6bff6c6aea2030bd37b32bdd19d0ec2336a346db754e8d8d236ba8effeab542716fb32b7
+"@tsconfig/node14@npm:^1.0.0":
+ version: 1.0.3
+ resolution: "@tsconfig/node14@npm:1.0.3"
+ checksum: 19275fe80c4c8d0ad0abed6a96dbf00642e88b220b090418609c4376e1cef81bf16237bf170ad1b341452feddb8115d8dd2e5acdfdea1b27422071163dc9ba9d
languageName: node
linkType: hard
-"@types/whatwg-streams@npm:^0.0.7":
- version: 0.0.7
- resolution: "@types/whatwg-streams@npm:0.0.7"
- checksum: 324b535e0d45fc2e47c5b5132f3d10249db893f702e27c2496c927e85055ab95cd267205d01a6dfb638f1c3c46eb76a8ccace2fc7bbd099a7e4009549933f0c7
+"@tsconfig/node16@npm:^1.0.2":
+ version: 1.0.3
+ resolution: "@tsconfig/node16@npm:1.0.3"
+ checksum: 3a8b657dd047495b7ad23437d6afd20297ce90380ff0bdee93fc7d39a900dbd8d9e26e53ff6b465e7967ce2adf0b218782590ce9013285121e6a5928fbd6819f
languageName: node
linkType: hard
-"@types/ws@npm:^8.0.0":
- version: 8.5.3
- resolution: "@types/ws@npm:8.5.3"
+"@types/chai-subset@npm:^1.3.3":
+ version: 1.3.3
+ resolution: "@types/chai-subset@npm:1.3.3"
dependencies:
- "@types/node": "*"
- checksum: 0ce46f850d41383fcdc2149bcacc86d7232fa7a233f903d2246dff86e31701a02f8566f40af5f8b56d1834779255c04ec6ec78660fe0f9b2a69cf3d71937e4ae
+ "@types/chai": "*"
+ checksum: 4481da7345022995f5a105e6683744f7203d2c3d19cfe88d8e17274d045722948abf55e0adfd97709e0f043dade37a4d4e98cd4c660e2e8a14f23e6ecf79418f
languageName: node
linkType: hard
-"@types/yargs-parser@npm:*":
- version: 21.0.0
- resolution: "@types/yargs-parser@npm:21.0.0"
- checksum: b2f4c8d12ac18a567440379909127cf2cec393daffb73f246d0a25df36ea983b93b7e9e824251f959e9f928cbc7c1aab6728d0a0ff15d6145f66cec2be67d9a2
+"@types/chai@npm:*, @types/chai@npm:^4.3.3":
+ version: 4.3.4
+ resolution: "@types/chai@npm:4.3.4"
+ checksum: 571184967beb03bf64c4392a13a7d44e72da9af5a1e83077ff81c39cf59c0fda2a5c78d2005084601cf8f3d11726608574d8b5b4a0e3e9736792807afd926cd0
languageName: node
linkType: hard
-"@types/yargs@npm:^13.0.0":
- version: 13.0.12
- resolution: "@types/yargs@npm:13.0.12"
- dependencies:
- "@types/yargs-parser": "*"
- checksum: 4eb34d8c071892299646e5a3fb02a643f5a5ea8da8f4d1817001882ebbcfa4fbda235b8978732f8eb55fa16433296e2087907fe69678a69125f0dca627a91426
+"@types/chroma-js@npm:2.1.4":
+ version: 2.1.4
+ resolution: "@types/chroma-js@npm:2.1.4"
+ checksum: 24f1a1dd1c7b21548299c320bfa01e6407acb70193e567af16c28f742571fe56bb1eea0aedc41281478a175c70772a4627d5a9bf5b9cd854a7b455c38a3a5645
languageName: node
linkType: hard
-"@types/yargs@npm:^15.0.0":
- version: 15.0.14
- resolution: "@types/yargs@npm:15.0.14"
- dependencies:
- "@types/yargs-parser": "*"
- checksum: 8e358aeb8f0c3758e59e2b8fcfdee5627ab2fe3d92f50f380503d966c7f33287be3322155516a50d27727fde1ad3878f48f60cd6648439126d4b0bbb1a1153ed
+"@types/cookie@npm:^0.3.3":
+ version: 0.3.3
+ resolution: "@types/cookie@npm:0.3.3"
+ checksum: 450c930d792a4fd5a93645b4123f02596368f904dbb1fe6fbb5043bce8f6ecf877a08511c6ba11c8e28168f62bc278e68d214f002fab927c9056c0bc69f21370
languageName: node
linkType: hard
-"@types/yauzl@npm:^2.9.1":
- version: 2.10.0
- resolution: "@types/yauzl@npm:2.10.0"
+"@types/debug@npm:^4.0.0":
+ version: 4.1.7
+ resolution: "@types/debug@npm:4.1.7"
dependencies:
- "@types/node": "*"
- checksum: 55d27ae5d346ea260e40121675c24e112ef0247649073848e5d4e03182713ae4ec8142b98f61a1c6cbe7d3b72fa99bbadb65d8b01873e5e605cdc30f1ff70ef2
+ "@types/ms": "*"
+ checksum: 0a7b89d8ed72526858f0b61c6fd81f477853e8c4415bb97f48b1b5545248d2ae389931680b94b393b993a7cfe893537a200647d93defe6d87159b96812305adc
languageName: node
linkType: hard
-"@types/zen-observable@npm:0.8.0":
- version: 0.8.0
- resolution: "@types/zen-observable@npm:0.8.0"
- checksum: fa3f1b3d82948d83f33f9fedc858e39f9c57cfd31d995a81ffc69bc0b51e16d28cad0ea9147aaddcd9809c70c2c3be88b496a3ea17c65f8b4ced59b764273b65
+"@types/hast@npm:^2.0.0":
+ version: 2.3.4
+ resolution: "@types/hast@npm:2.3.4"
+ dependencies:
+ "@types/unist": "*"
+ checksum: fff47998f4c11e21a7454b58673f70478740ecdafd95aaf50b70a3daa7da9cdc57315545bf9c039613732c40b7b0e9e49d11d03fe9a4304721cdc3b29a88141e
languageName: node
linkType: hard
-"@types/zen-observable@npm:^0.8.0":
- version: 0.8.3
- resolution: "@types/zen-observable@npm:0.8.3"
- checksum: 08c88354abcf03a2176a2ec32e07da1f25fdad94fbc2f419bea53d77deb04ad4759518b4fe3fc695e61065dd4bdf7c8bd26b5211a6cd5be2233872806bdee48d
+"@types/is-hotkey@npm:^0.1.1":
+ version: 0.1.7
+ resolution: "@types/is-hotkey@npm:0.1.7"
+ checksum: bce7c8874b30f346f20cf6cfcf4a10372962924f0e1b1a925a279004faeb276242ebfbfee47bd48df57e1021f2e3078c34e25837e226960c418d5f78f83dacea
languageName: node
linkType: hard
-"@typescript-eslint/eslint-plugin@npm:^4.5.0":
- version: 4.33.0
- resolution: "@typescript-eslint/eslint-plugin@npm:4.33.0"
- dependencies:
- "@typescript-eslint/experimental-utils": 4.33.0
- "@typescript-eslint/scope-manager": 4.33.0
- debug: ^4.3.1
- functional-red-black-tree: ^1.0.1
- ignore: ^5.1.8
- regexpp: ^3.1.0
- semver: ^7.3.5
- tsutils: ^3.21.0
- peerDependencies:
- "@typescript-eslint/parser": ^4.0.0
- eslint: ^5.0.0 || ^6.0.0 || ^7.0.0
- peerDependenciesMeta:
- typescript:
- optional: true
- checksum: d74855d0a5ffe0b2f362ec02fcd9301d39a53fb4155b9bd0cb15a0a31d065143129ebf98df9d86af4b6f74de1d423a4c0d8c0095520844068117453afda5bc4f
+"@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0":
+ version: 2.0.4
+ resolution: "@types/istanbul-lib-coverage@npm:2.0.4"
+ checksum: a25d7589ee65c94d31464c16b72a9dc81dfa0bea9d3e105ae03882d616e2a0712a9c101a599ec482d297c3591e16336962878cb3eb1a0a62d5b76d277a890ce7
languageName: node
linkType: hard
-"@typescript-eslint/experimental-utils@npm:4.33.0, @typescript-eslint/experimental-utils@npm:^4.0.1":
- version: 4.33.0
- resolution: "@typescript-eslint/experimental-utils@npm:4.33.0"
+"@types/istanbul-lib-report@npm:*":
+ version: 3.0.0
+ resolution: "@types/istanbul-lib-report@npm:3.0.0"
dependencies:
- "@types/json-schema": ^7.0.7
- "@typescript-eslint/scope-manager": 4.33.0
- "@typescript-eslint/types": 4.33.0
- "@typescript-eslint/typescript-estree": 4.33.0
- eslint-scope: ^5.1.1
- eslint-utils: ^3.0.0
- peerDependencies:
- eslint: "*"
- checksum: f859800ada0884f92db6856f24efcb1d073ac9883ddc2b1aa9339f392215487895bed8447ebce3741e8141bb32e545244abef62b73193ba9a8a0527c523aabae
+ "@types/istanbul-lib-coverage": "*"
+ checksum: 656398b62dc288e1b5226f8880af98087233cdb90100655c989a09f3052b5775bf98ba58a16c5ae642fb66c61aba402e07a9f2bff1d1569e3b306026c59f3f36
languageName: node
linkType: hard
-"@typescript-eslint/experimental-utils@npm:^3.10.1":
- version: 3.10.1
- resolution: "@typescript-eslint/experimental-utils@npm:3.10.1"
+"@types/istanbul-reports@npm:^1.1.1":
+ version: 1.1.2
+ resolution: "@types/istanbul-reports@npm:1.1.2"
dependencies:
- "@types/json-schema": ^7.0.3
- "@typescript-eslint/types": 3.10.1
- "@typescript-eslint/typescript-estree": 3.10.1
- eslint-scope: ^5.0.0
- eslint-utils: ^2.0.0
- peerDependencies:
- eslint: "*"
- checksum: 635cc1afe466088b04901c2bce0e4c3e48bb74668e61e39aa74a485f856c6f9683482350d4b16b3f4c0112ce40cad2c2c427d4fe5e11a3329b3bb93286d4ab26
+ "@types/istanbul-lib-coverage": "*"
+ "@types/istanbul-lib-report": "*"
+ checksum: 00866e815d1e68d0a590d691506937b79d8d65ad8eab5ed34dbfee66136c7c0f4ea65327d32046d5fe469f22abea2b294987591dc66365ebc3991f7e413b2d78
languageName: node
linkType: hard
-"@typescript-eslint/parser@npm:5.30.6":
- version: 5.30.6
- resolution: "@typescript-eslint/parser@npm:5.30.6"
- dependencies:
- "@typescript-eslint/scope-manager": 5.30.6
- "@typescript-eslint/types": 5.30.6
- "@typescript-eslint/typescript-estree": 5.30.6
- debug: ^4.3.4
- peerDependencies:
- eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
- peerDependenciesMeta:
- typescript:
- optional: true
- checksum: 3e02bb447d21af65adefbaddb46380ced3fb88045ef2e122d6522cc354d414898cd2222b4ce05fa0ee1fbc8c01e9a7833fe57e52b844e3fba30c89d20e006b56
+"@types/js-yaml@npm:^4.0.0":
+ version: 4.0.5
+ resolution: "@types/js-yaml@npm:4.0.5"
+ checksum: 7dcac8c50fec31643cc9d6444b5503239a861414cdfaa7ae9a38bc22597c4d850c4b8cec3d82d73b3fbca408348ce223b0408d598b32e094470dfffc6d486b4d
languageName: node
linkType: hard
-"@typescript-eslint/parser@npm:^4.5.0":
- version: 4.33.0
- resolution: "@typescript-eslint/parser@npm:4.33.0"
+"@types/jsdom@npm:20.0.1":
+ version: 20.0.1
+ resolution: "@types/jsdom@npm:20.0.1"
dependencies:
- "@typescript-eslint/scope-manager": 4.33.0
- "@typescript-eslint/types": 4.33.0
- "@typescript-eslint/typescript-estree": 4.33.0
- debug: ^4.3.1
- peerDependencies:
- eslint: ^5.0.0 || ^6.0.0 || ^7.0.0
- peerDependenciesMeta:
- typescript:
- optional: true
- checksum: 102457eae1acd516211098fea081c8a2ed728522bbda7f5a557b6ef23d88970514f9a0f6285d53fca134d3d4d7d17822b5d5e12438d5918df4d1f89cc9e67d57
+ "@types/node": "*"
+ "@types/tough-cookie": "*"
+ parse5: ^7.0.0
+ checksum: d55402c5256ef451f93a6e3d3881f98339fe73a5ac2030588df056d6835df8367b5a857b48d27528289057e26dcdd3f502edc00cb877c79174cb3a4c7f2198c1
languageName: node
linkType: hard
-"@typescript-eslint/scope-manager@npm:4.33.0":
- version: 4.33.0
- resolution: "@typescript-eslint/scope-manager@npm:4.33.0"
- dependencies:
- "@typescript-eslint/types": 4.33.0
- "@typescript-eslint/visitor-keys": 4.33.0
- checksum: 9a25fb7ba7c725ea7227a24d315b0f6aacbad002e2549a049edf723c1d3615c22f5c301f0d7d615b377f2cdf2f3519d97e79af0c459de6ef8d2aaf0906dff13e
+"@types/json-schema@npm:^7.0.9":
+ version: 7.0.11
+ resolution: "@types/json-schema@npm:7.0.11"
+ checksum: 527bddfe62db9012fccd7627794bd4c71beb77601861055d87e3ee464f2217c85fca7a4b56ae677478367bbd248dbde13553312b7d4dbc702a2f2bbf60c4018d
languageName: node
linkType: hard
-"@typescript-eslint/scope-manager@npm:5.30.6":
- version: 5.30.6
- resolution: "@typescript-eslint/scope-manager@npm:5.30.6"
- dependencies:
- "@typescript-eslint/types": 5.30.6
- "@typescript-eslint/visitor-keys": 5.30.6
- checksum: 454c32339869694a400c6e3e4e44729da3c02359cb086c1e9315e2aeb93af3a6e1c87d274f9eb0066a081f99e4ffda3a036565d17c78dd8649d19f18199419c6
+"@types/json-stable-stringify@npm:^1.0.32":
+ version: 1.0.34
+ resolution: "@types/json-stable-stringify@npm:1.0.34"
+ checksum: 45767ecef0f6aae5680c3be6488d5c493f16046e34f182d7e6a2c69a667aab035799752c6f03017c883b134ad3f80e3f78d7e7da81a9c1f3d01676126baf5d0e
languageName: node
linkType: hard
-"@typescript-eslint/scope-manager@npm:5.32.0":
- version: 5.32.0
- resolution: "@typescript-eslint/scope-manager@npm:5.32.0"
- dependencies:
- "@typescript-eslint/types": 5.32.0
- "@typescript-eslint/visitor-keys": 5.32.0
- checksum: 69bdeb029f39d1112299dc0cb0ddef30e51bdb782fdb79cc4e72fa448e00d71e39938d3bff3fa4ee43b3416c2e3b4564de2c37252914772b07eeedafb14412d6
+"@types/json5@npm:^0.0.29":
+ version: 0.0.29
+ resolution: "@types/json5@npm:0.0.29"
+ checksum: e60b153664572116dfea673c5bda7778dbff150498f44f998e34b5886d8afc47f16799280e4b6e241c0472aef1bc36add771c569c68fc5125fc2ae519a3eb9ac
languageName: node
linkType: hard
-"@typescript-eslint/types@npm:3.10.1":
- version: 3.10.1
- resolution: "@typescript-eslint/types@npm:3.10.1"
- checksum: 3ea820d37c2595d457acd6091ffda8b531e5d916e1cce708336bf958aa8869126f95cca3268a724f453ce13be11c5388a0a4143bf09bca51be1020ec46635d92
+"@types/jsonwebtoken@npm:^8.5.0":
+ version: 8.5.9
+ resolution: "@types/jsonwebtoken@npm:8.5.9"
+ dependencies:
+ "@types/node": "*"
+ checksum: 33815ab02d1371b423118316b7706d2f2ec03eeee5e1494be72da50425d2384e5e0a09ea193f7a5ab4b4f6a9c5847147305f50e965f3d927a95bdf8adb471b2a
languageName: node
linkType: hard
-"@typescript-eslint/types@npm:4.33.0":
- version: 4.33.0
- resolution: "@typescript-eslint/types@npm:4.33.0"
- checksum: 3baae1ca35872421b4eb60f5d3f3f32dc1d513f2ae0a67dee28c7d159fd7a43ed0d11a8a5a0f0c2d38507ffa036fc7c511cb0f18a5e8ac524b3ebde77390ec53
+"@types/lodash@npm:^4.14.149":
+ version: 4.14.191
+ resolution: "@types/lodash@npm:4.14.191"
+ checksum: ba0d5434e10690869f32d5ea49095250157cae502f10d57de0a723fd72229ce6c6a4979576f0f13e0aa9fbe3ce2457bfb9fa7d4ec3d6daba56730a51906d1491
languageName: node
linkType: hard
-"@typescript-eslint/types@npm:5.30.6":
- version: 5.30.6
- resolution: "@typescript-eslint/types@npm:5.30.6"
- checksum: 47c621dae5929d5b39b2b27c6f2ecb8daab1da22566867443873c0681322019f99e205629910bfe04e64077349aec05c84e0d4571f189619b609f4173a9d0f36
+"@types/mdast@npm:^3.0.0":
+ version: 3.0.10
+ resolution: "@types/mdast@npm:3.0.10"
+ dependencies:
+ "@types/unist": "*"
+ checksum: 3f587bfc0a9a2403ecadc220e61031b01734fedaf82e27eb4d5ba039c0eb54db8c85681ccc070ab4df3f7ec711b736a82b990e69caa14c74bf7ac0ccf2ac7313
languageName: node
linkType: hard
-"@typescript-eslint/types@npm:5.32.0":
- version: 5.32.0
- resolution: "@typescript-eslint/types@npm:5.32.0"
- checksum: 6758f54d8d7763893cd7c1753f525ef1777eee8b558bf3d54fd2a2ce691ca0cf813c68a26e4db83a1deae4e4a62b247f1195e15a1f3577f1293849f9e55a232c
+"@types/minimatch@npm:^3.0.3":
+ version: 3.0.5
+ resolution: "@types/minimatch@npm:3.0.5"
+ checksum: c41d136f67231c3131cf1d4ca0b06687f4a322918a3a5adddc87ce90ed9dbd175a3610adee36b106ae68c0b92c637c35e02b58c8a56c424f71d30993ea220b92
languageName: node
linkType: hard
-"@typescript-eslint/typescript-estree@npm:3.10.1":
- version: 3.10.1
- resolution: "@typescript-eslint/typescript-estree@npm:3.10.1"
- dependencies:
- "@typescript-eslint/types": 3.10.1
- "@typescript-eslint/visitor-keys": 3.10.1
- debug: ^4.1.1
- glob: ^7.1.6
- is-glob: ^4.0.1
- lodash: ^4.17.15
- semver: ^7.3.2
- tsutils: ^3.17.1
- peerDependenciesMeta:
- typescript:
- optional: true
- checksum: 911680da9d26220944f4f8f26f88349917609844fafcff566147cecae37ff0211d66c626eb62a2b24d17fd50d10715f5b0f32b2e7f5d9a88efc46709266d5053
+"@types/minimist@npm:^1.2.0":
+ version: 1.2.2
+ resolution: "@types/minimist@npm:1.2.2"
+ checksum: b8da83c66eb4aac0440e64674b19564d9d86c80ae273144db9681e5eeff66f238ade9515f5006ffbfa955ceff8b89ad2bd8ec577d7caee74ba101431fb07045d
languageName: node
linkType: hard
-"@typescript-eslint/typescript-estree@npm:4.33.0":
- version: 4.33.0
- resolution: "@typescript-eslint/typescript-estree@npm:4.33.0"
- dependencies:
- "@typescript-eslint/types": 4.33.0
- "@typescript-eslint/visitor-keys": 4.33.0
- debug: ^4.3.1
- globby: ^11.0.3
- is-glob: ^4.0.1
- semver: ^7.3.5
- tsutils: ^3.21.0
- peerDependenciesMeta:
- typescript:
- optional: true
- checksum: 2566984390c76bd95f43240057215c068c69769e406e27aba41e9f21fd300074d6772e4983fa58fe61e80eb5550af1548d2e31e80550d92ba1d051bb00fe6f5c
+"@types/ms@npm:*":
+ version: 0.7.31
+ resolution: "@types/ms@npm:0.7.31"
+ checksum: daadd354aedde024cce6f5aa873fefe7b71b22cd0e28632a69e8b677aeb48ae8caa1c60e5919bb781df040d116b01cb4316335167a3fc0ef6a63fa3614c0f6da
languageName: node
linkType: hard
-"@typescript-eslint/typescript-estree@npm:5.30.6":
- version: 5.30.6
- resolution: "@typescript-eslint/typescript-estree@npm:5.30.6"
- dependencies:
- "@typescript-eslint/types": 5.30.6
- "@typescript-eslint/visitor-keys": 5.30.6
- debug: ^4.3.4
- globby: ^11.1.0
- is-glob: ^4.0.3
- semver: ^7.3.7
- tsutils: ^3.21.0
- peerDependenciesMeta:
- typescript:
- optional: true
- checksum: 5621c03f1a6ca8866d91014cd30b53a37f9c4d664eb97bc2740294bcbf7efc0178e8699def752b86c97472e7b1b0cd9b6c0d9aa07a04decfe78bd16c21f93c4b
+"@types/node@npm:*, @types/node@npm:>=6":
+ version: 18.11.12
+ resolution: "@types/node@npm:18.11.12"
+ checksum: 6c67f0998a9ad8ef0f357fcc0d72841c579576c746cfbac67c9d0229e1cd219d3b96297c2caaeaa4084ba7e9ad112b412e64af4066e522faa0be4ef9ad0a613a
languageName: node
linkType: hard
-"@typescript-eslint/typescript-estree@npm:5.32.0":
- version: 5.32.0
- resolution: "@typescript-eslint/typescript-estree@npm:5.32.0"
- dependencies:
- "@typescript-eslint/types": 5.32.0
- "@typescript-eslint/visitor-keys": 5.32.0
- debug: ^4.3.4
- globby: ^11.1.0
- is-glob: ^4.0.3
- semver: ^7.3.7
- tsutils: ^3.21.0
- peerDependenciesMeta:
- typescript:
- optional: true
- checksum: 6aee08be5d36603d038fb8340f324f5cb38519150c9b37c012f0c1ff2a4d8cf22fbc6835de31d069949c2b3d8ed3e729076a724ef29db4289d9fe73b97c9d310
+"@types/node@npm:18.11.9":
+ version: 18.11.9
+ resolution: "@types/node@npm:18.11.9"
+ checksum: cc0aae109e9b7adefc32eecb838d6fad931663bb06484b5e9cbbbf74865c721b03d16fd8d74ad90e31dbe093d956a7c2c306ba5429ba0c00f3f7505103d7a496
languageName: node
linkType: hard
-"@typescript-eslint/utils@npm:^5.10.0":
- version: 5.32.0
- resolution: "@typescript-eslint/utils@npm:5.32.0"
- dependencies:
- "@types/json-schema": ^7.0.9
- "@typescript-eslint/scope-manager": 5.32.0
- "@typescript-eslint/types": 5.32.0
- "@typescript-eslint/typescript-estree": 5.32.0
- eslint-scope: ^5.1.1
- eslint-utils: ^3.0.0
- peerDependencies:
- eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
- checksum: cfd88d93508c8fb0db17d2726691e1383db390357fa0637bd8111558fbe72da5130d995294001d71b1d929d620fbce3f20a70b277a77ca21a4241b3b470dc758
+"@types/node@npm:^14.14.31":
+ version: 14.18.34
+ resolution: "@types/node@npm:14.18.34"
+ checksum: 25ac3b456a0b7b82c76b37276ec86845849e8276fc81d1470a87227c105c619e299aa7165b6148aa11a4ea156b1452f6d3327935f3e7dc0067ff54dde0e3d4e0
languageName: node
linkType: hard
-"@typescript-eslint/visitor-keys@npm:3.10.1":
- version: 3.10.1
- resolution: "@typescript-eslint/visitor-keys@npm:3.10.1"
- dependencies:
- eslint-visitor-keys: ^1.1.0
- checksum: 0c4825b9829b1c11258a73aaee70d64834ba6d9b24157e7624e80f27f6537f468861d4dd33ad233c13ad2c6520afb9008c0675da6d792f26e82d75d6bfe9b0c6
+"@types/normalize-package-data@npm:^2.4.0":
+ version: 2.4.1
+ resolution: "@types/normalize-package-data@npm:2.4.1"
+ checksum: e87bccbf11f95035c89a132b52b79ce69a1e3652fe55962363063c9c0dae0fe2477ebc585e03a9652adc6f381d24ba5589cc5e51849df4ced3d3e004a7d40ed5
languageName: node
linkType: hard
-"@typescript-eslint/visitor-keys@npm:4.33.0":
- version: 4.33.0
- resolution: "@typescript-eslint/visitor-keys@npm:4.33.0"
- dependencies:
- "@typescript-eslint/types": 4.33.0
- eslint-visitor-keys: ^2.0.0
- checksum: 59953e474ad4610c1aa23b2b1a964445e2c6201521da6367752f37939d854352bbfced5c04ea539274065e012b1337ba3ffa49c2647a240a4e87155378ba9873
+"@types/parse-json@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "@types/parse-json@npm:4.0.0"
+ checksum: fd6bce2b674b6efc3db4c7c3d336bd70c90838e8439de639b909ce22f3720d21344f52427f1d9e57b265fcb7f6c018699b99e5e0c208a1a4823014269a6bf35b
languageName: node
linkType: hard
-"@typescript-eslint/visitor-keys@npm:5.30.6":
- version: 5.30.6
- resolution: "@typescript-eslint/visitor-keys@npm:5.30.6"
- dependencies:
- "@typescript-eslint/types": 5.30.6
- eslint-visitor-keys: ^3.3.0
- checksum: e4ec0541d685d211274724c9f1887b6cdd03c7fc4fbdd1ea74c18311c3a5a9a2d4c676448ea714687ca13cc881ec5c73605de75fbf38f302ba8ea86d2b77897f
+"@types/parse5@npm:^6.0.0":
+ version: 6.0.3
+ resolution: "@types/parse5@npm:6.0.3"
+ checksum: ddb59ee4144af5dfcc508a8dcf32f37879d11e12559561e65788756b95b33e6f03ea027d88e1f5408f9b7bfb656bf630ace31a2169edf44151daaf8dd58df1b7
languageName: node
linkType: hard
-"@typescript-eslint/visitor-keys@npm:5.32.0":
- version: 5.32.0
- resolution: "@typescript-eslint/visitor-keys@npm:5.32.0"
- dependencies:
- "@typescript-eslint/types": 5.32.0
- eslint-visitor-keys: ^3.3.0
- checksum: 1f9b756d648c2346a6e8538ffde729d3d9ce6621fded3d9f15c96aa0ebf8f511daf8232470423fb36359c2113538a4daaf3336181be78a0cfbfd297af91ce9ba
+"@types/prop-types@npm:*, @types/prop-types@npm:^15.0.0":
+ version: 15.7.5
+ resolution: "@types/prop-types@npm:15.7.5"
+ checksum: 5b43b8b15415e1f298243165f1d44390403bb2bd42e662bca3b5b5633fdd39c938e91b7fce3a9483699db0f7a715d08cef220c121f723a634972fdf596aec980
languageName: node
linkType: hard
-"@webassemblyjs/ast@npm:1.9.0":
- version: 1.9.0
- resolution: "@webassemblyjs/ast@npm:1.9.0"
+"@types/react-dom@npm:*":
+ version: 18.0.9
+ resolution: "@types/react-dom@npm:18.0.9"
dependencies:
- "@webassemblyjs/helper-module-context": 1.9.0
- "@webassemblyjs/helper-wasm-bytecode": 1.9.0
- "@webassemblyjs/wast-parser": 1.9.0
- checksum: 8a9838dc7fdac358aee8daa75eefa35934ab18dafb594092ff7be79c467ebe9dabb2543e58313c905fd802bdcc3cb8320e4e19af7444e49853a7a24e25138f75
+ "@types/react": "*"
+ checksum: e744e3feba25fc43733289d4df4d9c0e59fcca7f34e8c89d75f81a339accb2bd70236d69382d47d2c0ad06a1529b2e56aa6171fe175854d60e07156ddceedfcb
languageName: node
linkType: hard
-"@webassemblyjs/floating-point-hex-parser@npm:1.9.0":
- version: 1.9.0
- resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.9.0"
- checksum: d3aeb19bc30da26f639698daa28e44e0c18d5aa135359ef3c54148e194eec46451a912d0506099d479a71a94bc3eef6ef52d6ec234799528a25a9744789852de
+"@types/react@npm:*":
+ version: 18.0.26
+ resolution: "@types/react@npm:18.0.26"
+ dependencies:
+ "@types/prop-types": "*"
+ "@types/scheduler": "*"
+ csstype: ^3.0.2
+ checksum: b62f0ea3cdfa68e106391728325057ad36f1bde7ba2dfae029472c47e01e482bc77c6ba4f1dad59f3f04ee81cb597618ff7c30a33c157c0a20462b6dd6aa2d4d
languageName: node
linkType: hard
-"@webassemblyjs/helper-api-error@npm:1.9.0":
- version: 1.9.0
- resolution: "@webassemblyjs/helper-api-error@npm:1.9.0"
- checksum: 9179d3148639cc202e89a118145b485cf834613260679a99af6ec487bbc15f238566ca713207394b336160a41bf8c1b75cf2e853b3e96f0cc73c1e5c735b3f64
+"@types/scheduler@npm:*":
+ version: 0.16.2
+ resolution: "@types/scheduler@npm:0.16.2"
+ checksum: b6b4dcfeae6deba2e06a70941860fb1435730576d3689225a421280b7742318d1548b3d22c1f66ab68e414f346a9542f29240bc955b6332c5b11e561077583bc
languageName: node
linkType: hard
-"@webassemblyjs/helper-buffer@npm:1.9.0":
- version: 1.9.0
- resolution: "@webassemblyjs/helper-buffer@npm:1.9.0"
- checksum: dcb85f630f8a2e22b7346ad4dd58c3237a2cad1457699423e8fd19592a0bd3eacbc2639178a1b9a873c3ac217bfc7a23a134ff440a099496b590e82c7a4968d5
+"@types/semver@npm:^7.3.12":
+ version: 7.3.13
+ resolution: "@types/semver@npm:7.3.13"
+ checksum: 00c0724d54757c2f4bc60b5032fe91cda6410e48689633d5f35ece8a0a66445e3e57fa1d6e07eb780f792e82ac542948ec4d0b76eb3484297b79bd18b8cf1cb0
languageName: node
linkType: hard
-"@webassemblyjs/helper-code-frame@npm:1.9.0":
- version: 1.9.0
- resolution: "@webassemblyjs/helper-code-frame@npm:1.9.0"
- dependencies:
- "@webassemblyjs/wast-printer": 1.9.0
- checksum: a28fa057f7beff0fd14bff716561520f8edb8c9c56c7a5559451e6765acfb70aaeb8af718ea2bd2262e7baeba597545af407e28eb2eff8329235afe8605f20d1
+"@types/sinonjs__fake-timers@npm:8.1.1":
+ version: 8.1.1
+ resolution: "@types/sinonjs__fake-timers@npm:8.1.1"
+ checksum: ca09d54d47091d87020824a73f026300fa06b17cd9f2f9b9387f28b549364b141ef194ee28db762f6588de71d8febcd17f753163cb7ea116b8387c18e80ebd5c
languageName: node
linkType: hard
-"@webassemblyjs/helper-fsm@npm:1.9.0":
- version: 1.9.0
- resolution: "@webassemblyjs/helper-fsm@npm:1.9.0"
- checksum: 374cc510c8f5a7a07d4fe9eb7036cc475a96a670b5d25c31f16757ac8295be8d03a2f29657ff53eaefa9e8315670a48824d430ed910e7c1835788ac79f93124e
+"@types/sizzle@npm:^2.3.2":
+ version: 2.3.3
+ resolution: "@types/sizzle@npm:2.3.3"
+ checksum: 586a9fb1f6ff3e325e0f2cc1596a460615f0bc8a28f6e276ac9b509401039dd242fa8b34496d3a30c52f5b495873922d09a9e76c50c2ab2bcc70ba3fb9c4e160
languageName: node
linkType: hard
-"@webassemblyjs/helper-module-context@npm:1.9.0":
- version: 1.9.0
- resolution: "@webassemblyjs/helper-module-context@npm:1.9.0"
+"@types/testing-library__dom@npm:*":
+ version: 7.0.2
+ resolution: "@types/testing-library__dom@npm:7.0.2"
dependencies:
- "@webassemblyjs/ast": 1.9.0
- checksum: 55e8f89c7ea1beaa78fad88403f3753b8413b0f3b6bb32d898ce95078b3e1d1b48ade0919c00b82fc2e3813c0ab6901e415f7a4d4fa9be50944e2431adde75a5
+ pretty-format: ^25.1.0
+ checksum: cc192d6f16e3589e67b921b73ddd3140b7f8106e57f3fb19874f7b1c5f891049e2fe372f112331d49febc260b158df75b3da466499e0fd79c223cfe126d64f46
languageName: node
linkType: hard
-"@webassemblyjs/helper-wasm-bytecode@npm:1.9.0":
- version: 1.9.0
- resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.9.0"
- checksum: 280da4df3c556f73a1a02053277f8a4be481de32df4aa21050b015c8f4d27c46af89f0417eb88e486df117e5df4bccffae593f78cb1e79f212d3b3d4f3ed0f04
+"@types/testing-library__dom@npm:^6.12.1":
+ version: 6.14.0
+ resolution: "@types/testing-library__dom@npm:6.14.0"
+ dependencies:
+ pretty-format: ^24.3.0
+ checksum: 1563762a685bb15da02499e826e0dd217c209e8bcdde9f65d98090cc0d50fc74a22af0ecb8803edd48159f8cc2bb0d750acdea0f2a11d0c59e969e69ab2fc8b8
languageName: node
linkType: hard
-"@webassemblyjs/helper-wasm-section@npm:1.9.0":
- version: 1.9.0
- resolution: "@webassemblyjs/helper-wasm-section@npm:1.9.0"
+"@types/testing-library__react@npm:^9.1.0":
+ version: 9.1.3
+ resolution: "@types/testing-library__react@npm:9.1.3"
dependencies:
- "@webassemblyjs/ast": 1.9.0
- "@webassemblyjs/helper-buffer": 1.9.0
- "@webassemblyjs/helper-wasm-bytecode": 1.9.0
- "@webassemblyjs/wasm-gen": 1.9.0
- checksum: b8f7bb45d4194074c82210211a5d3e402a5b5fa63ecae26d2c356ae3978af5a530e91192fb260f32f9d561b18e2828b3da2e2f41c59efadb5f3c6d72446807f0
+ "@types/react-dom": "*"
+ "@types/testing-library__dom": "*"
+ pretty-format: ^25.1.0
+ checksum: 2fc33f97d17fea35f1215cd1cd5899cbec4be897f2e21b13bf32cbac4234c88ca685517bdd142c1cebc8ee1ff74fa5ce5aff770f907f3bc116dc578e85972685
languageName: node
linkType: hard
-"@webassemblyjs/ieee754@npm:1.9.0":
- version: 1.9.0
- resolution: "@webassemblyjs/ieee754@npm:1.9.0"
- dependencies:
- "@xtuc/ieee754": ^1.2.0
- checksum: 7fe4a217ba0f7051e2cfef92919d4a64fac1a63c65411763779bd50907820f33f440255231a474fe3ba03bd1d9ee0328662d1eae3fce4c59b91549d6b62b839b
+"@types/tough-cookie@npm:*":
+ version: 4.0.2
+ resolution: "@types/tough-cookie@npm:4.0.2"
+ checksum: e055556ffdaa39ad85ede0af192c93f93f986f4bd9e9426efdc2948e3e2632db3a4a584d4937dbf6d7620527419bc99e6182d3daf2b08685e710f2eda5291905
languageName: node
linkType: hard
-"@webassemblyjs/leb128@npm:1.9.0":
- version: 1.9.0
- resolution: "@webassemblyjs/leb128@npm:1.9.0"
- dependencies:
- "@xtuc/long": 4.2.2
- checksum: 4ca7cbb869530d78d42a414f34ae53249364cb1ecebbfb6ed5d562c2f209fce857502f088822ee82a23876f653a262ddc34ab64e45a7962510a263d39bb3f51a
+"@types/unist@npm:*, @types/unist@npm:^2.0.0":
+ version: 2.0.6
+ resolution: "@types/unist@npm:2.0.6"
+ checksum: 25cb860ff10dde48b54622d58b23e66214211a61c84c0f15f88d38b61aa1b53d4d46e42b557924a93178c501c166aa37e28d7f6d994aba13d24685326272d5db
languageName: node
linkType: hard
-"@webassemblyjs/utf8@npm:1.9.0":
- version: 1.9.0
- resolution: "@webassemblyjs/utf8@npm:1.9.0"
- checksum: e328a30ac8a503bbd015d32e75176e0dedcb45a21d4be051c25dfe89a00035ca7a6dbd8937b442dd5b4b334de3959d4f5fe0b330037bd226a28b9814cd49e84f
+"@types/whatwg-streams@npm:^0.0.7":
+ version: 0.0.7
+ resolution: "@types/whatwg-streams@npm:0.0.7"
+ checksum: 324b535e0d45fc2e47c5b5132f3d10249db893f702e27c2496c927e85055ab95cd267205d01a6dfb638f1c3c46eb76a8ccace2fc7bbd099a7e4009549933f0c7
languageName: node
linkType: hard
-"@webassemblyjs/wasm-edit@npm:1.9.0":
- version: 1.9.0
- resolution: "@webassemblyjs/wasm-edit@npm:1.9.0"
+"@types/ws@npm:^8.0.0":
+ version: 8.5.3
+ resolution: "@types/ws@npm:8.5.3"
dependencies:
- "@webassemblyjs/ast": 1.9.0
- "@webassemblyjs/helper-buffer": 1.9.0
- "@webassemblyjs/helper-wasm-bytecode": 1.9.0
- "@webassemblyjs/helper-wasm-section": 1.9.0
- "@webassemblyjs/wasm-gen": 1.9.0
- "@webassemblyjs/wasm-opt": 1.9.0
- "@webassemblyjs/wasm-parser": 1.9.0
- "@webassemblyjs/wast-printer": 1.9.0
- checksum: 1997e0c2f4051c33239587fb143242919320bc861a0af03a873c7150a27d6404bd2e063c658193288b0aa88c35aadbe0c4fde601fe642bae0743a8c8eda52717
+ "@types/node": "*"
+ checksum: 0ce46f850d41383fcdc2149bcacc86d7232fa7a233f903d2246dff86e31701a02f8566f40af5f8b56d1834779255c04ec6ec78660fe0f9b2a69cf3d71937e4ae
languageName: node
linkType: hard
-"@webassemblyjs/wasm-gen@npm:1.9.0":
- version: 1.9.0
- resolution: "@webassemblyjs/wasm-gen@npm:1.9.0"
- dependencies:
- "@webassemblyjs/ast": 1.9.0
- "@webassemblyjs/helper-wasm-bytecode": 1.9.0
- "@webassemblyjs/ieee754": 1.9.0
- "@webassemblyjs/leb128": 1.9.0
- "@webassemblyjs/utf8": 1.9.0
- checksum: 2456e84e8e6bedb7ab47f6333a0ee170f7ef62842c90862ca787c08528ca8041061f3f8bc257fc2a01bf6e8d1a76fddaddd43418c738f681066e5b50f88fe7df
+"@types/yargs-parser@npm:*":
+ version: 21.0.0
+ resolution: "@types/yargs-parser@npm:21.0.0"
+ checksum: b2f4c8d12ac18a567440379909127cf2cec393daffb73f246d0a25df36ea983b93b7e9e824251f959e9f928cbc7c1aab6728d0a0ff15d6145f66cec2be67d9a2
languageName: node
linkType: hard
-"@webassemblyjs/wasm-opt@npm:1.9.0":
- version: 1.9.0
- resolution: "@webassemblyjs/wasm-opt@npm:1.9.0"
+"@types/yargs@npm:^13.0.0":
+ version: 13.0.12
+ resolution: "@types/yargs@npm:13.0.12"
dependencies:
- "@webassemblyjs/ast": 1.9.0
- "@webassemblyjs/helper-buffer": 1.9.0
- "@webassemblyjs/wasm-gen": 1.9.0
- "@webassemblyjs/wasm-parser": 1.9.0
- checksum: 91242205bdbd1aa8045364a5338bfb34880cb2c65f56db8dd19382894209673699fb31a0e5279f25c7e5bcd8f3097d6c9ca84d8969d9613ef2cf166450cc3515
+ "@types/yargs-parser": "*"
+ checksum: 4eb34d8c071892299646e5a3fb02a643f5a5ea8da8f4d1817001882ebbcfa4fbda235b8978732f8eb55fa16433296e2087907fe69678a69125f0dca627a91426
languageName: node
linkType: hard
-"@webassemblyjs/wasm-parser@npm:1.9.0":
- version: 1.9.0
- resolution: "@webassemblyjs/wasm-parser@npm:1.9.0"
+"@types/yargs@npm:^15.0.0":
+ version: 15.0.14
+ resolution: "@types/yargs@npm:15.0.14"
dependencies:
- "@webassemblyjs/ast": 1.9.0
- "@webassemblyjs/helper-api-error": 1.9.0
- "@webassemblyjs/helper-wasm-bytecode": 1.9.0
- "@webassemblyjs/ieee754": 1.9.0
- "@webassemblyjs/leb128": 1.9.0
- "@webassemblyjs/utf8": 1.9.0
- checksum: 493f6cfc63a5e16073056c81ff0526a9936f461327379ef3c83cc841000e03623b6352704f6bf9f7cb5b3610f0032020a61f9cca78c91b15b8e995854b29c098
+ "@types/yargs-parser": "*"
+ checksum: 8e358aeb8f0c3758e59e2b8fcfdee5627ab2fe3d92f50f380503d966c7f33287be3322155516a50d27727fde1ad3878f48f60cd6648439126d4b0bbb1a1153ed
languageName: node
linkType: hard
-"@webassemblyjs/wast-parser@npm:1.9.0":
- version: 1.9.0
- resolution: "@webassemblyjs/wast-parser@npm:1.9.0"
+"@types/yauzl@npm:^2.9.1":
+ version: 2.10.0
+ resolution: "@types/yauzl@npm:2.10.0"
dependencies:
- "@webassemblyjs/ast": 1.9.0
- "@webassemblyjs/floating-point-hex-parser": 1.9.0
- "@webassemblyjs/helper-api-error": 1.9.0
- "@webassemblyjs/helper-code-frame": 1.9.0
- "@webassemblyjs/helper-fsm": 1.9.0
- "@xtuc/long": 4.2.2
- checksum: 705dd48fbbceec7f6bed299b8813631b242fd9312f9594dbb2985dda86c9688048692357d684f6080fc2c5666287cefaa26b263d01abadb6a9049d4c8978b9db
+ "@types/node": "*"
+ checksum: 55d27ae5d346ea260e40121675c24e112ef0247649073848e5d4e03182713ae4ec8142b98f61a1c6cbe7d3b72fa99bbadb65d8b01873e5e605cdc30f1ff70ef2
languageName: node
linkType: hard
-"@webassemblyjs/wast-printer@npm:1.9.0":
- version: 1.9.0
- resolution: "@webassemblyjs/wast-printer@npm:1.9.0"
- dependencies:
- "@webassemblyjs/ast": 1.9.0
- "@webassemblyjs/wast-parser": 1.9.0
- "@xtuc/long": 4.2.2
- checksum: 3d1e1b2e84745a963f69acd1c02425b321dd2e608e11dabc467cae0c9a808962bc769ec9afc46fbcea7188cc1e47d72370da762d258f716fb367cb1a7865c54b
+"@types/zen-observable@npm:0.8.0":
+ version: 0.8.0
+ resolution: "@types/zen-observable@npm:0.8.0"
+ checksum: fa3f1b3d82948d83f33f9fedc858e39f9c57cfd31d995a81ffc69bc0b51e16d28cad0ea9147aaddcd9809c70c2c3be88b496a3ea17c65f8b4ced59b764273b65
languageName: node
linkType: hard
-"@whatwg-node/fetch@npm:^0.2.4":
- version: 0.2.7
- resolution: "@whatwg-node/fetch@npm:0.2.7"
- dependencies:
- "@peculiar/webcrypto": ^1.4.0
- abort-controller: ^3.0.0
- busboy: ^1.6.0
- event-target-polyfill: ^0.0.3
- form-data-encoder: ^1.7.1
- formdata-node: ^4.3.1
- node-fetch: ^2.6.7
- undici: ^5.8.0
- web-streams-polyfill: ^3.2.0
- checksum: 783d980477bd72f7a0c0b847e09789d63446d6624c15ae450bea4709a7443eea28a2dcc0172acdd7596830aa48390cb36ff3a751cee83224630b6ece67ddf25b
+"@types/zen-observable@npm:^0.8.0":
+ version: 0.8.3
+ resolution: "@types/zen-observable@npm:0.8.3"
+ checksum: 08c88354abcf03a2176a2ec32e07da1f25fdad94fbc2f419bea53d77deb04ad4759518b4fe3fc695e61065dd4bdf7c8bd26b5211a6cd5be2233872806bdee48d
languageName: node
linkType: hard
-"@wry/context@npm:^0.4.0":
- version: 0.4.4
- resolution: "@wry/context@npm:0.4.4"
+"@typescript-eslint/eslint-plugin@npm:5.42.0":
+ version: 5.42.0
+ resolution: "@typescript-eslint/eslint-plugin@npm:5.42.0"
dependencies:
- "@types/node": ">=6"
- tslib: ^1.9.3
- checksum: ad0a978ee23943b5fc3dbc087e935bd2bc477d688aeb1f88c161604d2b8f7bf7aefcfe61b585aeddc6fd3d1c0bbf77f501436d3c150dc8390a43a8ad57418831
+ "@typescript-eslint/scope-manager": 5.42.0
+ "@typescript-eslint/type-utils": 5.42.0
+ "@typescript-eslint/utils": 5.42.0
+ debug: ^4.3.4
+ ignore: ^5.2.0
+ natural-compare-lite: ^1.4.0
+ regexpp: ^3.2.0
+ semver: ^7.3.7
+ 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: 8dd13c77f5b83a8ba7e37196769b9c8a296c4417ffe7e33cb4d172495e1596ea0a9140dae0f1bbe1317a0cd5d5d92bf76a1799e7b9f8b3a577433b9569f1436d
languageName: node
linkType: hard
-"@wry/context@npm:^0.6.0":
- version: 0.6.1
- resolution: "@wry/context@npm:0.6.1"
+"@typescript-eslint/eslint-plugin@npm:5.44.0":
+ version: 5.44.0
+ resolution: "@typescript-eslint/eslint-plugin@npm:5.44.0"
dependencies:
- tslib: ^2.3.0
- checksum: 4187863175061a8f54659f124e3e5c202e010b2b65bf886b4de9777ce8a45cf183b6f6d88f1f537002cbcbea52103a2eadc337d494106490def10acaf9522c5d
+ "@typescript-eslint/scope-manager": 5.44.0
+ "@typescript-eslint/type-utils": 5.44.0
+ "@typescript-eslint/utils": 5.44.0
+ debug: ^4.3.4
+ ignore: ^5.2.0
+ natural-compare-lite: ^1.4.0
+ regexpp: ^3.2.0
+ semver: ^7.3.7
+ 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: 88784e77e8e35ea50ca9c49d46df94cabc3447f4b332f3ca53974d3b5370cb5dcd85cc9ee0e317b91083812012369209574725dcfc3b2b4056b60371b68ca854
languageName: node
linkType: hard
-"@wry/equality@npm:^0.1.2, @wry/equality@npm:^0.1.9":
- version: 0.1.11
- resolution: "@wry/equality@npm:0.1.11"
+"@typescript-eslint/parser@npm:5.42.0":
+ version: 5.42.0
+ resolution: "@typescript-eslint/parser@npm:5.42.0"
dependencies:
- tslib: ^1.9.3
- checksum: 1a26a0fd11e3e3a6a197d9a54a5bec523caf693daa24ad2709f496e43dd3cd12290a0d17df81f8a783437795f6c64a1ca2717cdac6e79022bde4450c11e705c9
+ "@typescript-eslint/scope-manager": 5.42.0
+ "@typescript-eslint/types": 5.42.0
+ "@typescript-eslint/typescript-estree": 5.42.0
+ debug: ^4.3.4
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: 790d5fcc53f02a25628b1d2a06e3b7f26f4fa12e78f51a67e1db0ac6a4b643a34f247991d7b938f45c7f8395fcaf920807c8a29d768913a7a8266162d2244806
languageName: node
linkType: hard
-"@wry/equality@npm:^0.5.0":
- version: 0.5.2
- resolution: "@wry/equality@npm:0.5.2"
+"@typescript-eslint/parser@npm:5.44.0":
+ version: 5.44.0
+ resolution: "@typescript-eslint/parser@npm:5.44.0"
dependencies:
- tslib: ^2.3.0
- checksum: 19a01043a0583663924ed9f4ea109818b9b4cb540877ca75ea49545689f54c6bfc69e725a8b3b129a2ac15ea368fd40bbb94c22e7a5e4ec370f7c4697e64b8b1
+ "@typescript-eslint/scope-manager": 5.44.0
+ "@typescript-eslint/types": 5.44.0
+ "@typescript-eslint/typescript-estree": 5.44.0
+ debug: ^4.3.4
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: 2d09a1a1547a7ae3f76c9a33a54e11d79a194fbb9dbae69988e7aed3370bdf12bafde669211152769d89db822e0cdee4173affc126664fa6f17abba56daa7261
languageName: node
linkType: hard
-"@wry/trie@npm:^0.3.0":
- version: 0.3.1
- resolution: "@wry/trie@npm:0.3.1"
+"@typescript-eslint/scope-manager@npm:5.42.0":
+ version: 5.42.0
+ resolution: "@typescript-eslint/scope-manager@npm:5.42.0"
dependencies:
- tslib: ^2.3.0
- checksum: c3f6b200aefc64b5cd9976b7ed0dd22852eb826d835c5dccd3d03ef788d258af50ca64e8de654e5f812134afdb9d5890f334c8de2276d0dca1751785694654f9
+ "@typescript-eslint/types": 5.42.0
+ "@typescript-eslint/visitor-keys": 5.42.0
+ checksum: c7dac787c27db640ef8add18e91f84ade36871a50e84f36604fc1b823fc544ad28cea4731c4b7cadec157964f5399e6db2b3a9a115b2a2dd97fbc2bae7b1f9e0
languageName: node
linkType: hard
-"@xtuc/ieee754@npm:^1.2.0":
- version: 1.2.0
- resolution: "@xtuc/ieee754@npm:1.2.0"
- checksum: ac56d4ca6e17790f1b1677f978c0c6808b1900a5b138885d3da21732f62e30e8f0d9120fcf8f6edfff5100ca902b46f8dd7c1e3f903728634523981e80e2885a
+"@typescript-eslint/scope-manager@npm:5.44.0":
+ version: 5.44.0
+ resolution: "@typescript-eslint/scope-manager@npm:5.44.0"
+ dependencies:
+ "@typescript-eslint/types": 5.44.0
+ "@typescript-eslint/visitor-keys": 5.44.0
+ checksum: 4cfe4b55eb428eda740e6b967e3a87f3e1f9c4bbd8e1d6b8d64a11666abe33ffe7a21e4e614444ccde2da6930fa85f3e0ffca43d6e339943ff7a4fbccb09c8fc
languageName: node
linkType: hard
-"@xtuc/long@npm:4.2.2":
- version: 4.2.2
- resolution: "@xtuc/long@npm:4.2.2"
- checksum: 8ed0d477ce3bc9c6fe2bf6a6a2cc316bb9c4127c5a7827bae947fa8ec34c7092395c5a283cc300c05b5fa01cbbfa1f938f410a7bf75db7c7846fea41949989ec
+"@typescript-eslint/type-utils@npm:5.42.0":
+ version: 5.42.0
+ resolution: "@typescript-eslint/type-utils@npm:5.42.0"
+ dependencies:
+ "@typescript-eslint/typescript-estree": 5.42.0
+ "@typescript-eslint/utils": 5.42.0
+ debug: ^4.3.4
+ tsutils: ^3.21.0
+ peerDependencies:
+ eslint: "*"
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: 5c98bdff38d8ace74f77b792d97572c41e3d0d01506529a32bc1244791a9e933d06dcc516eaad5bf1fc85b2cf1a95642f519f9c4ce4d6a974481e1a3680ed8dd
languageName: node
linkType: hard
-"abab@npm:^2.0.3, abab@npm:^2.0.5":
- version: 2.0.6
- resolution: "abab@npm:2.0.6"
- checksum: 6ffc1af4ff315066c62600123990d87551ceb0aafa01e6539da77b0f5987ac7019466780bf480f1787576d4385e3690c81ccc37cfda12819bf510b8ab47e5a3e
+"@typescript-eslint/type-utils@npm:5.44.0":
+ version: 5.44.0
+ resolution: "@typescript-eslint/type-utils@npm:5.44.0"
+ dependencies:
+ "@typescript-eslint/typescript-estree": 5.44.0
+ "@typescript-eslint/utils": 5.44.0
+ debug: ^4.3.4
+ tsutils: ^3.21.0
+ peerDependencies:
+ eslint: "*"
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: 4c7b594f8afa52d57d0512951a874fa390eb791dcefcd0e1efff8817872293b2e4e04eff3c54d1595c1720a34d5fd315729af4e459882033d13cb6069ae9d28f
languageName: node
linkType: hard
-"abbrev@npm:1":
- version: 1.1.1
- resolution: "abbrev@npm:1.1.1"
- checksum: a4a97ec07d7ea112c517036882b2ac22f3109b7b19077dc656316d07d308438aac28e4d9746dc4d84bf6b1e75b4a7b0a5f3cb30592419f128ca9a8cee3bcfa17
+"@typescript-eslint/types@npm:5.42.0":
+ version: 5.42.0
+ resolution: "@typescript-eslint/types@npm:5.42.0"
+ checksum: 7a17ff007972129a1e2105a653d8aa637070b74d4f8b98309aeb83d06076ab40cebfa1c3e9aae3fc614118e730c4539ff13e8299d34530851cb06260483ef14c
languageName: node
linkType: hard
-"abort-controller@npm:^3.0.0":
- version: 3.0.0
- resolution: "abort-controller@npm:3.0.0"
+"@typescript-eslint/types@npm:5.44.0":
+ version: 5.44.0
+ resolution: "@typescript-eslint/types@npm:5.44.0"
+ checksum: ced7d32abecfc62ccb67cf27e30c0785b9c153ec7b1a05153ced58fa5a2031ab3845bc2e477b83e4cebdcc5881c5845d23053c6739c62549d41ae6208e547e85
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/typescript-estree@npm:5.42.0":
+ version: 5.42.0
+ resolution: "@typescript-eslint/typescript-estree@npm:5.42.0"
dependencies:
- event-target-shim: ^5.0.0
- checksum: 170bdba9b47b7e65906a28c8ce4f38a7a369d78e2271706f020849c1bfe0ee2067d4261df8bbb66eb84f79208fd5b710df759d64191db58cfba7ce8ef9c54b75
+ "@typescript-eslint/types": 5.42.0
+ "@typescript-eslint/visitor-keys": 5.42.0
+ debug: ^4.3.4
+ globby: ^11.1.0
+ is-glob: ^4.0.3
+ semver: ^7.3.7
+ tsutils: ^3.21.0
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: cc8a98815daf6c8bf6f8f5e43c4a7bf7008aa850cecc669de7b8cfdddb0648fd2eae738a185165176a24aed360cb12204cc0808f251e9fcf8e436cd15fff3645
languageName: node
linkType: hard
-"accepts@npm:~1.3.4, accepts@npm:~1.3.5, accepts@npm:~1.3.8":
- version: 1.3.8
- resolution: "accepts@npm:1.3.8"
+"@typescript-eslint/typescript-estree@npm:5.44.0":
+ version: 5.44.0
+ resolution: "@typescript-eslint/typescript-estree@npm:5.44.0"
+ dependencies:
+ "@typescript-eslint/types": 5.44.0
+ "@typescript-eslint/visitor-keys": 5.44.0
+ debug: ^4.3.4
+ globby: ^11.1.0
+ is-glob: ^4.0.3
+ semver: ^7.3.7
+ tsutils: ^3.21.0
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: 758731108497cca7ff81cf0a78d086b5a85757a983979d6bb25ad8252b7acbc738c642ecb5f5df82f925a45926b9846e431d5cf9fee5ed2613300b4d0c5d6c3f
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/utils@npm:5.42.0":
+ version: 5.42.0
+ resolution: "@typescript-eslint/utils@npm:5.42.0"
dependencies:
- mime-types: ~2.1.34
- negotiator: 0.6.3
- checksum: 50c43d32e7b50285ebe84b613ee4a3aa426715a7d131b65b786e2ead0fd76b6b60091b9916d3478a75f11f162628a2139991b6c03ab3f1d9ab7c86075dc8eab4
+ "@types/json-schema": ^7.0.9
+ "@types/semver": ^7.3.12
+ "@typescript-eslint/scope-manager": 5.42.0
+ "@typescript-eslint/types": 5.42.0
+ "@typescript-eslint/typescript-estree": 5.42.0
+ eslint-scope: ^5.1.1
+ eslint-utils: ^3.0.0
+ semver: ^7.3.7
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
+ checksum: cc57ba8bdf1cf18de5c6c264b71be80dc8c4a7630c0d6a34f73ed991cd3684c97a06605f414a8fd439ce2201f7724249b2fc29eac1e54a770ee4e8303cabef52
languageName: node
linkType: hard
-"ace-builds@npm:1.7.1":
- version: 1.7.1
- resolution: "ace-builds@npm:1.7.1"
- checksum: da1a550ab3332c055b15fa0fe804d8705e5527d687866f57d5931f080883b2d1c517f2f7bc652169d37aa9aa5eabeb74ffe168f4394e59dc34db3291061ceb41
+"@typescript-eslint/utils@npm:5.44.0":
+ version: 5.44.0
+ resolution: "@typescript-eslint/utils@npm:5.44.0"
+ dependencies:
+ "@types/json-schema": ^7.0.9
+ "@types/semver": ^7.3.12
+ "@typescript-eslint/scope-manager": 5.44.0
+ "@typescript-eslint/types": 5.44.0
+ "@typescript-eslint/typescript-estree": 5.44.0
+ eslint-scope: ^5.1.1
+ eslint-utils: ^3.0.0
+ semver: ^7.3.7
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
+ checksum: bc5bb28e41898464d35b8eb47cc452103852541e3b6be56252c15a5a81c45e10aad3db4c749eb92d752b0c358df8074e23ec6f9e65f8089baadeda7f395c7e31
languageName: node
linkType: hard
-"ace-builds@npm:^1.4.14":
- version: 1.8.1
- resolution: "ace-builds@npm:1.8.1"
- checksum: 978f9f159c7adae6afe6f9398fb4dfea177a41a5c7949e90d96f809c1f7a5998996c165a2dd314801f9708bcee66280a4ba4cbea17a31bbb0080172d1b74df9c
+"@typescript-eslint/visitor-keys@npm:5.42.0":
+ version: 5.42.0
+ resolution: "@typescript-eslint/visitor-keys@npm:5.42.0"
+ dependencies:
+ "@typescript-eslint/types": 5.42.0
+ eslint-visitor-keys: ^3.3.0
+ checksum: d198e51ea968555dd44b3ff14587dd82ce43c30ae43d4021d4eacb468e4476102a5b715e15240adcdeec4b4b5280d819087a9c4090360f1e4dcb05829ea8f2dc
languageName: node
linkType: hard
-"acorn-globals@npm:^6.0.0":
- version: 6.0.0
- resolution: "acorn-globals@npm:6.0.0"
+"@typescript-eslint/visitor-keys@npm:5.44.0":
+ version: 5.44.0
+ resolution: "@typescript-eslint/visitor-keys@npm:5.44.0"
dependencies:
- acorn: ^7.1.1
- acorn-walk: ^7.1.1
- checksum: 72d95e5b5e585f9acd019b993ab8bbba68bb3cbc9d9b5c1ebb3c2f1fe5981f11deababfb4949f48e6262f9c57878837f5958c0cca396f81023814680ca878042
+ "@typescript-eslint/types": 5.44.0
+ eslint-visitor-keys: ^3.3.0
+ checksum: a012c888209e1d6ae684b2a44fd460ae5a80f5faf07bca4bda6c9c0d8c063ad3297d4c53f7151ae86cf1a43dee09625dc3ee72183323c91089c7288fd573c6f4
languageName: node
linkType: hard
-"acorn-jsx@npm:^5.3.1, acorn-jsx@npm:^5.3.2":
- version: 5.3.2
- resolution: "acorn-jsx@npm:5.3.2"
+"@vitejs/plugin-basic-ssl@npm:0.1.2":
+ version: 0.1.2
+ resolution: "@vitejs/plugin-basic-ssl@npm:0.1.2"
peerDependencies:
- acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
- checksum: c3d3b2a89c9a056b205b69530a37b972b404ee46ec8e5b341666f9513d3163e2a4f214a71f4dfc7370f5a9c07472d2fd1c11c91c3f03d093e37637d95da98950
+ vite: ^3.0.0-beta.0
+ checksum: d24ed895291a019f7212fbf957c42a688d4c648629aeb1d22fb98f5cd8f7f9c302c0c1b750ac8cd27ee50e06736386eb4c65589970d0b81fd4a3e91d5000506d
languageName: node
linkType: hard
-"acorn-walk@npm:^7.1.1":
- version: 7.2.0
- resolution: "acorn-walk@npm:7.2.0"
- checksum: 9252158a79b9d92f1bc0dd6acc0fcfb87a67339e84bcc301bb33d6078936d27e35d606b4d35626d2962cd43c256d6f27717e70cbe15c04fff999ab0b2260b21f
+"@vitejs/plugin-react@npm:2.2.0":
+ version: 2.2.0
+ resolution: "@vitejs/plugin-react@npm:2.2.0"
+ dependencies:
+ "@babel/core": ^7.19.6
+ "@babel/plugin-transform-react-jsx": ^7.19.0
+ "@babel/plugin-transform-react-jsx-development": ^7.18.6
+ "@babel/plugin-transform-react-jsx-self": ^7.18.6
+ "@babel/plugin-transform-react-jsx-source": ^7.19.6
+ magic-string: ^0.26.7
+ react-refresh: ^0.14.0
+ peerDependencies:
+ vite: ^3.0.0
+ checksum: cc85ab31b4689ab137c4b1e65383dccce494371523eb164c579096e513a2abbaa7efb49ba08655fae9f6692f5b7b2602ad339bdce4ae5982fc08fe444fb8a4e5
languageName: node
linkType: hard
-"acorn-walk@npm:^8.1.1":
- version: 8.2.0
- resolution: "acorn-walk@npm:8.2.0"
- checksum: 1715e76c01dd7b2d4ca472f9c58968516a4899378a63ad5b6c2d668bba8da21a71976c14ec5f5b75f887b6317c4ae0b897ab141c831d741dc76024d8745f1ad1
+"@vitest/ui@npm:0.25.3":
+ version: 0.25.3
+ resolution: "@vitest/ui@npm:0.25.3"
+ dependencies:
+ sirv: ^2.0.2
+ checksum: 496d6ede6a242ede23cc4e77db4b659872a8d63ae2dc9e58da64b8caf406c3509717c858a97877b7d77bca71b68aa46516c2ea1d9e85ba902f242955bb062b35
languageName: node
linkType: hard
-"acorn@npm:^6.4.1":
- version: 6.4.2
- resolution: "acorn@npm:6.4.2"
- bin:
- acorn: bin/acorn
- checksum: 44b07053729db7f44d28343eed32247ed56dc4a6ec6dff2b743141ecd6b861406bbc1c20bf9d4f143ea7dd08add5dc8c290582756539bc03a8db605050ce2fb4
+"@whatwg-node/fetch@npm:0.5.3, @whatwg-node/fetch@npm:^0.5.0":
+ version: 0.5.3
+ resolution: "@whatwg-node/fetch@npm:0.5.3"
+ dependencies:
+ "@peculiar/webcrypto": ^1.4.0
+ abort-controller: ^3.0.0
+ busboy: ^1.6.0
+ form-data-encoder: ^1.7.1
+ formdata-node: ^4.3.1
+ node-fetch: ^2.6.7
+ undici: ^5.12.0
+ web-streams-polyfill: ^3.2.0
+ checksum: 73087779b3b0e70d0abf8b2a5d82919c29c26f8062e16db0cad413fe45c7b58c3c12cc2bcd5942aebdfdc4feee97b01cf1ff6c5d92d9507a140afdcafa410b12
languageName: node
linkType: hard
-"acorn@npm:^7.1.0, acorn@npm:^7.1.1, acorn@npm:^7.4.0":
- version: 7.4.1
- resolution: "acorn@npm:7.4.1"
- bin:
- acorn: bin/acorn
- checksum: 1860f23c2107c910c6177b7b7be71be350db9e1080d814493fae143ae37605189504152d1ba8743ba3178d0b37269ce1ffc42b101547fdc1827078f82671e407
+"@whatwg-node/fetch@npm:^0.3.0":
+ version: 0.3.2
+ resolution: "@whatwg-node/fetch@npm:0.3.2"
+ dependencies:
+ "@peculiar/webcrypto": ^1.4.0
+ abort-controller: ^3.0.0
+ busboy: ^1.6.0
+ event-target-polyfill: ^0.0.3
+ form-data-encoder: ^1.7.1
+ formdata-node: ^4.3.1
+ node-fetch: ^2.6.7
+ undici: ^5.8.0
+ web-streams-polyfill: ^3.2.0
+ checksum: d9cb1b1293694edf0d61889512e5b5a0b8b69db2cf8c4cca4acdbbe652f899742456d10954312ef96a8f7257a898d6275b50df03cc481e5a97740cb301930892
languageName: node
linkType: hard
-"acorn@npm:^8.2.4, acorn@npm:^8.4.1, acorn@npm:^8.5.0, acorn@npm:^8.8.0":
- version: 8.8.0
- resolution: "acorn@npm:8.8.0"
- bin:
- acorn: bin/acorn
- checksum: 7270ca82b242eafe5687a11fea6e088c960af712683756abf0791b68855ea9cace3057bd5e998ffcef50c944810c1e0ca1da526d02b32110e13c722aa959afdc
+"@wry/context@npm:^0.4.0":
+ version: 0.4.4
+ resolution: "@wry/context@npm:0.4.4"
+ dependencies:
+ "@types/node": ">=6"
+ tslib: ^1.9.3
+ checksum: ad0a978ee23943b5fc3dbc087e935bd2bc477d688aeb1f88c161604d2b8f7bf7aefcfe61b585aeddc6fd3d1c0bbf77f501436d3c150dc8390a43a8ad57418831
languageName: node
linkType: hard
-"address@npm:1.1.2":
- version: 1.1.2
- resolution: "address@npm:1.1.2"
- checksum: d966deee6ab9a0f96ed1d25dc73e91a248f64479c91f9daeb15237b8e3c39a02faac4e6afe8987ef9e5aea60a1593cef5882b7456ab2e6196fc0229a93ec39c2
+"@wry/context@npm:^0.6.0":
+ version: 0.6.1
+ resolution: "@wry/context@npm:0.6.1"
+ dependencies:
+ tslib: ^2.3.0
+ checksum: 4187863175061a8f54659f124e3e5c202e010b2b65bf886b4de9777ce8a45cf183b6f6d88f1f537002cbcbea52103a2eadc337d494106490def10acaf9522c5d
languageName: node
linkType: hard
-"address@npm:^1.0.1":
- version: 1.2.0
- resolution: "address@npm:1.2.0"
- checksum: 2ef3aa9d23bbe0f9f2745a634b16f3a2f2b18c43146c0913c7b26c8be410e20d59b8c3808d0bb7fe94d50fc2448b4b91e65dd9f33deb4aed53c14f0dedc3ddd8
+"@wry/context@npm:^0.7.0":
+ version: 0.7.0
+ resolution: "@wry/context@npm:0.7.0"
+ dependencies:
+ tslib: ^2.3.0
+ checksum: f4ff78023a0b949122037aae766232b7d2284dc415204d22d9ea6d7969ff8f5f29b18128bc9a40e68dc054c8a12b1bf5868a357fdb50c398c447290c3a5b0496
+ languageName: node
+ linkType: hard
+
+"@wry/equality@npm:^0.1.2, @wry/equality@npm:^0.1.9":
+ version: 0.1.11
+ resolution: "@wry/equality@npm:0.1.11"
+ dependencies:
+ tslib: ^1.9.3
+ checksum: 1a26a0fd11e3e3a6a197d9a54a5bec523caf693daa24ad2709f496e43dd3cd12290a0d17df81f8a783437795f6c64a1ca2717cdac6e79022bde4450c11e705c9
+ languageName: node
+ linkType: hard
+
+"@wry/equality@npm:^0.5.0":
+ version: 0.5.3
+ resolution: "@wry/equality@npm:0.5.3"
+ dependencies:
+ tslib: ^2.3.0
+ checksum: 7ea8ded51462911217183b93cc3ffbb4d18dc02a62d4a79e0d9983463739bf54106aaeb25649bf33168120bd044b61d135018bfcf4fefad8099c13eac9238aa6
+ languageName: node
+ linkType: hard
+
+"@wry/trie@npm:^0.3.0":
+ version: 0.3.2
+ resolution: "@wry/trie@npm:0.3.2"
+ dependencies:
+ tslib: ^2.3.0
+ checksum: 151d06b519e1ff1c3acf6ee6846161b1d7d50bbecd4c48e5cd1b05f9e37c30602aff02e88f20105f6e6c54ae4123f9c4eb7715044d7fd927d4ba4ec3e755cd36
+ languageName: node
+ linkType: hard
+
+"abab@npm:^2.0.6":
+ version: 2.0.6
+ resolution: "abab@npm:2.0.6"
+ checksum: 6ffc1af4ff315066c62600123990d87551ceb0aafa01e6539da77b0f5987ac7019466780bf480f1787576d4385e3690c81ccc37cfda12819bf510b8ab47e5a3e
+ languageName: node
+ linkType: hard
+
+"abbrev@npm:^1.0.0":
+ version: 1.1.1
+ resolution: "abbrev@npm:1.1.1"
+ checksum: a4a97ec07d7ea112c517036882b2ac22f3109b7b19077dc656316d07d308438aac28e4d9746dc4d84bf6b1e75b4a7b0a5f3cb30592419f128ca9a8cee3bcfa17
languageName: node
linkType: hard
-"adjust-sourcemap-loader@npm:3.0.0":
+"abort-controller@npm:^3.0.0":
version: 3.0.0
- resolution: "adjust-sourcemap-loader@npm:3.0.0"
+ resolution: "abort-controller@npm:3.0.0"
+ dependencies:
+ event-target-shim: ^5.0.0
+ checksum: 170bdba9b47b7e65906a28c8ce4f38a7a369d78e2271706f020849c1bfe0ee2067d4261df8bbb66eb84f79208fd5b710df759d64191db58cfba7ce8ef9c54b75
+ languageName: node
+ linkType: hard
+
+"ace-builds@npm:1.13.2, ace-builds@npm:^1.4.14":
+ version: 1.13.2
+ resolution: "ace-builds@npm:1.13.2"
+ checksum: c46bab46e24c6b033d28b2ba66c32567e6e13310cd55532acbc8a04a345d2ef509e29bb2acdcd8543b74f67448539ab5552371f9d60e54222e8d38a22961cf39
+ languageName: node
+ linkType: hard
+
+"acorn-globals@npm:^7.0.0":
+ version: 7.0.1
+ resolution: "acorn-globals@npm:7.0.1"
dependencies:
- loader-utils: ^2.0.0
- regex-parser: ^2.2.11
- checksum: 5ceabea85219fcafed06f7d1aafb37dc761c6435e4ded2a8c6b01c69844250aa94ef65a4d07210dc7566c2d8b4c9ba8897518db596a550461eed26fbeb76b96f
+ acorn: ^8.1.0
+ acorn-walk: ^8.0.2
+ checksum: 2a2998a547af6d0db5f0cdb90acaa7c3cbca6709010e02121fb8b8617c0fbd8bab0b869579903fde358ac78454356a14fadcc1a672ecb97b04b1c2ccba955ce8
+ languageName: node
+ linkType: hard
+
+"acorn-jsx@npm:^5.3.2":
+ version: 5.3.2
+ resolution: "acorn-jsx@npm:5.3.2"
+ peerDependencies:
+ acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
+ checksum: c3d3b2a89c9a056b205b69530a37b972b404ee46ec8e5b341666f9513d3163e2a4f214a71f4dfc7370f5a9c07472d2fd1c11c91c3f03d093e37637d95da98950
+ languageName: node
+ linkType: hard
+
+"acorn-walk@npm:^8.0.2, acorn-walk@npm:^8.1.1, acorn-walk@npm:^8.2.0":
+ version: 8.2.0
+ resolution: "acorn-walk@npm:8.2.0"
+ checksum: 1715e76c01dd7b2d4ca472f9c58968516a4899378a63ad5b6c2d668bba8da21a71976c14ec5f5b75f887b6317c4ae0b897ab141c831d741dc76024d8745f1ad1
+ languageName: node
+ linkType: hard
+
+"acorn@npm:^8.1.0, acorn@npm:^8.4.1, acorn@npm:^8.8.0, acorn@npm:^8.8.1":
+ version: 8.8.1
+ resolution: "acorn@npm:8.8.1"
+ bin:
+ acorn: bin/acorn
+ checksum: 4079b67283b94935157698831967642f24a075c52ce3feaaaafe095776dfbe15d86a1b33b1e53860fc0d062ed6c83f4284a5c87c85b9ad51853a01173da6097f
languageName: node
linkType: hard
@@ -5264,24 +5523,6 @@ __metadata:
languageName: node
linkType: hard
-"ajv-errors@npm:^1.0.0":
- version: 1.0.1
- resolution: "ajv-errors@npm:1.0.1"
- peerDependencies:
- ajv: ">=5.0.0"
- checksum: 2c9fc02cf58f9aae5bace61ebd1b162e1ea372ae9db5999243ba5e32a9a78c0d635d29ae085f652c61c941a43af0b2b1acdb255e29d44dc43a6e021085716d8c
- languageName: node
- linkType: hard
-
-"ajv-keywords@npm:^3.1.0, ajv-keywords@npm:^3.4.1, ajv-keywords@npm:^3.5.2":
- version: 3.5.2
- resolution: "ajv-keywords@npm:3.5.2"
- peerDependencies:
- ajv: ^6.9.1
- checksum: 7dc5e5931677a680589050f79dcbe1fefbb8fea38a955af03724229139175b433c63c68f7ae5f86cf8f65d55eb7c25f75a046723e2e58296707617ca690feae9
- languageName: node
- linkType: hard
-
"ajv@npm:^5.0.0":
version: 5.5.2
resolution: "ajv@npm:5.5.2"
@@ -5294,7 +5535,7 @@ __metadata:
languageName: node
linkType: hard
-"ajv@npm:^6.1.0, ajv@npm:^6.10.0, ajv@npm:^6.10.2, ajv@npm:^6.12.4, ajv@npm:^6.12.5":
+"ajv@npm:^6.10.0, ajv@npm:^6.12.4":
version: 6.12.6
resolution: "ajv@npm:6.12.6"
dependencies:
@@ -5307,21 +5548,14 @@ __metadata:
linkType: hard
"ajv@npm:^8.0.1":
- version: 8.11.0
- resolution: "ajv@npm:8.11.0"
+ version: 8.11.2
+ resolution: "ajv@npm:8.11.2"
dependencies:
fast-deep-equal: ^3.1.1
json-schema-traverse: ^1.0.0
require-from-string: ^2.0.2
uri-js: ^4.2.2
- checksum: 5e0ff226806763be73e93dd7805b634f6f5921e3e90ca04acdf8db81eed9d8d3f0d4c5f1213047f45ebbf8047ffe0c840fa1ef2ec42c3a644899f69aa72b5bef
- languageName: node
- linkType: hard
-
-"alphanum-sort@npm:^1.0.0":
- version: 1.0.2
- resolution: "alphanum-sort@npm:1.0.2"
- checksum: 5a32d0b3c0944e65d22ff3ae2f88d7a4f8d88a78a703033caeae33f2944915e053d283d02f630dc94823edc7757148ecdcf39fd687a5117bda5c10133a03a7d8
+ checksum: 53435bf79ee7d1eabba8085962dba4c08d08593334b304db7772887f0b7beebc1b3d957432f7437ed4b60e53b5d966a57b439869890209c50fed610459999e3e
languageName: node
linkType: hard
@@ -5339,13 +5573,6 @@ __metadata:
languageName: node
linkType: hard
-"ansi-colors@npm:^3.0.0":
- version: 3.2.4
- resolution: "ansi-colors@npm:3.2.4"
- checksum: 026c51880e9f8eb59b112669a87dbea4469939ff94b131606303bbd697438a6691b16b9db3027aa9bf132a244214e83ab1508b998496a34d2aea5b437ac9e62d
- languageName: node
- linkType: hard
-
"ansi-colors@npm:^4.1.1":
version: 4.1.3
resolution: "ansi-colors@npm:4.1.3"
@@ -5362,23 +5589,7 @@ __metadata:
languageName: node
linkType: hard
-"ansi-html@npm:0.0.7, ansi-html@npm:^0.0.7":
- version: 0.0.7
- resolution: "ansi-html@npm:0.0.7"
- bin:
- ansi-html: ./bin/ansi-html
- checksum: 9b839ce99650b4c2d83621d67d68622d27e7948b54f7a4386f2218a3997ee4e684e5a6e8d290880c3f3260e8d90c2613c59c7028f04992ad5c8d99d3a0fcc02c
- languageName: node
- linkType: hard
-
-"ansi-regex@npm:^2.0.0":
- version: 2.1.1
- resolution: "ansi-regex@npm:2.1.1"
- checksum: 190abd03e4ff86794f338a31795d262c1dfe8c91f7e01d04f13f646f1dcb16c5800818f886047876f1272f065570ab86b24b99089f8b68a0e11ff19aed4ca8f1
- languageName: node
- linkType: hard
-
-"ansi-regex@npm:^4.0.0, ansi-regex@npm:^4.1.0":
+"ansi-regex@npm:^4.0.0":
version: 4.1.1
resolution: "ansi-regex@npm:4.1.1"
checksum: b1a6ee44cb6ecdabaa770b2ed500542714d4395d71c7e5c25baa631f680fb2ad322eb9ba697548d498a6fd366949fc8b5bfcf48d49a32803611f648005b01888
@@ -5423,23 +5634,13 @@ __metadata:
languageName: node
linkType: hard
-"anymatch@npm:^2.0.0":
- version: 2.0.0
- resolution: "anymatch@npm:2.0.0"
- dependencies:
- micromatch: ^3.1.4
- normalize-path: ^2.1.1
- checksum: f7bb1929842b4585cdc28edbb385767d499ce7d673f96a8f11348d2b2904592ffffc594fe9229b9a1e9e4dccb9329b7692f9f45e6a11dcefbb76ecdc9ab740f6
- languageName: node
- linkType: hard
-
-"anymatch@npm:^3.0.0, anymatch@npm:^3.0.3, anymatch@npm:~3.1.2":
- version: 3.1.2
- resolution: "anymatch@npm:3.1.2"
+"anymatch@npm:~3.1.2":
+ version: 3.1.3
+ resolution: "anymatch@npm:3.1.3"
dependencies:
normalize-path: ^3.0.0
picomatch: ^2.0.4
- checksum: 985163db2292fac9e5a1e072bf99f1b5baccf196e4de25a0b0b81865ebddeb3b3eb4480734ef0a2ac8c002845396b91aa89121f5b84f93981a4658164a9ec6e9
+ checksum: 3e044fd6d1d26545f235a9fe4d7a534e2029d8e59fa7fd9f2a6eb21230f6b5380ea1eaf55136e60cbf8e613544b3b766e7a6fa2102e2a3a117505466e3025dc2
languageName: node
linkType: hard
@@ -5590,18 +5791,6 @@ __metadata:
languageName: node
linkType: hard
-"apollo-link@npm:1.2.5":
- version: 1.2.5
- resolution: "apollo-link@npm:1.2.5"
- dependencies:
- apollo-utilities: ^1.0.0
- zen-observable-ts: ^0.8.12
- peerDependencies:
- graphql: ^0.11.3 || ^0.12.3 || ^0.13.0 || ^14.0.0
- checksum: 4f28eaced42e75c9b0402b89c994cc8e20dd60566e4478e19900c1a88f08fe6a1f126181f5454d45e9b20720e0f243462b7f95fa13a06f9008c7728acf83e8f8
- languageName: node
- linkType: hard
-
"apollo-link@npm:^1.0.0, apollo-link@npm:^1.0.6, apollo-link@npm:^1.2.1, apollo-link@npm:^1.2.14":
version: 1.2.14
resolution: "apollo-link@npm:1.2.14"
@@ -5616,7 +5805,7 @@ __metadata:
languageName: node
linkType: hard
-"apollo-utilities@npm:1.3.4, apollo-utilities@npm:^1.0.0, apollo-utilities@npm:^1.3.0, apollo-utilities@npm:^1.3.4":
+"apollo-utilities@npm:1.3.4, apollo-utilities@npm:^1.3.0, apollo-utilities@npm:^1.3.4":
version: 1.3.4
resolution: "apollo-utilities@npm:1.3.4"
dependencies:
@@ -5637,13 +5826,6 @@ __metadata:
languageName: node
linkType: hard
-"aproba@npm:^1.1.1":
- version: 1.2.0
- resolution: "aproba@npm:1.2.0"
- checksum: 0fca141966559d195072ed047658b6e6c4fe92428c385dd38e288eacfc55807e7b4989322f030faff32c0f46bb0bc10f1e0ac32ec22d25315a1e5bbc0ebb76dc
- languageName: node
- linkType: hard
-
"arch@npm:^2.2.0":
version: 2.2.0
resolution: "arch@npm:2.2.0"
@@ -5668,15 +5850,6 @@ __metadata:
languageName: node
linkType: hard
-"argparse@npm:^1.0.7":
- version: 1.0.10
- resolution: "argparse@npm:1.0.10"
- dependencies:
- sprintf-js: ~1.0.2
- checksum: 7ca6e45583a28de7258e39e13d81e925cfa25d7d4aacbf806a382d3c02fcb13403a07fb8aeef949f10a7cfe4a62da0e2e807b348a5980554cc28ee573ef95945
- languageName: node
- linkType: hard
-
"argparse@npm:^2.0.1":
version: 2.0.1
resolution: "argparse@npm:2.0.1"
@@ -5684,6 +5857,21 @@ __metadata:
languageName: node
linkType: hard
+"aria-hidden@npm:^1.1.3":
+ version: 1.2.2
+ resolution: "aria-hidden@npm:1.2.2"
+ dependencies:
+ tslib: ^2.0.0
+ peerDependencies:
+ "@types/react": ^16.9.0 || ^17.0.0 || ^18.0.0
+ react: ^16.9.0 || ^17.0.0 || ^18.0.0
+ peerDependenciesMeta:
+ "@types/react":
+ optional: true
+ checksum: ee1a3688db5491eeb87b73eea624614f24ef62a74cf9e47bc8229dde1ff7457f7e4a26425cadc0d3efd89380305e6fb4a4e505bccdee16beaa4686014861d7b1
+ languageName: node
+ linkType: hard
+
"aria-query@npm:^4.0.2, aria-query@npm:^4.2.2":
version: 4.2.2
resolution: "aria-query@npm:4.2.2"
@@ -5694,34 +5882,6 @@ __metadata:
languageName: node
linkType: hard
-"arity-n@npm:^1.0.4":
- version: 1.0.4
- resolution: "arity-n@npm:1.0.4"
- checksum: 3d76e16907f7b8a9452690c1efc301d0fbecea457365797eccfbade9b8d1653175b2c38343201bf26fdcbf0bcbb31eab6d912e7c008c6d19042301dc0be80a73
- languageName: node
- linkType: hard
-
-"arr-diff@npm:^4.0.0":
- version: 4.0.0
- resolution: "arr-diff@npm:4.0.0"
- checksum: ea7c8834842ad3869297f7915689bef3494fd5b102ac678c13ffccab672d3d1f35802b79e90c4cfec2f424af3392e44112d1ccf65da34562ed75e049597276a0
- languageName: node
- linkType: hard
-
-"arr-flatten@npm:^1.1.0":
- version: 1.1.0
- resolution: "arr-flatten@npm:1.1.0"
- checksum: 963fe12564fca2f72c055f3f6c206b9e031f7c433a0c66ca9858b484821f248c5b1e5d53c8e4989d80d764cd776cf6d9b160ad05f47bdc63022bfd63b5455e22
- languageName: node
- linkType: hard
-
-"arr-union@npm:^3.1.0":
- version: 3.1.0
- resolution: "arr-union@npm:3.1.0"
- checksum: b5b0408c6eb7591143c394f3be082fee690ddd21f0fdde0a0a01106799e847f67fcae1b7e56b0a0c173290e29c6aca9562e82b300708a268bc8f88f3d6613cb9
- languageName: node
- linkType: hard
-
"array-differ@npm:^3.0.0":
version: 3.0.0
resolution: "array-differ@npm:3.0.0"
@@ -5729,39 +5889,16 @@ __metadata:
languageName: node
linkType: hard
-"array-flatten@npm:1.1.1":
- version: 1.1.1
- resolution: "array-flatten@npm:1.1.1"
- checksum: a9925bf3512d9dce202112965de90c222cd59a4fbfce68a0951d25d965cf44642931f40aac72309c41f12df19afa010ecadceb07cfff9ccc1621e99d89ab5f3b
- languageName: node
- linkType: hard
-
-"array-flatten@npm:^2.1.0":
- version: 2.1.2
- resolution: "array-flatten@npm:2.1.2"
- checksum: e8988aac1fbfcdaae343d08c9a06a6fddd2c6141721eeeea45c3cf523bf4431d29a46602929455ed548c7a3e0769928cdc630405427297e7081bd118fdec9262
- languageName: node
- linkType: hard
-
-"array-includes@npm:^3.1.4, array-includes@npm:^3.1.5":
- version: 3.1.5
- resolution: "array-includes@npm:3.1.5"
+"array-includes@npm:^3.1.4, array-includes@npm:^3.1.5, array-includes@npm:^3.1.6":
+ version: 3.1.6
+ resolution: "array-includes@npm:3.1.6"
dependencies:
call-bind: ^1.0.2
define-properties: ^1.1.4
- es-abstract: ^1.19.5
- get-intrinsic: ^1.1.1
+ es-abstract: ^1.20.4
+ get-intrinsic: ^1.1.3
is-string: ^1.0.7
- checksum: f6f24d834179604656b7bec3e047251d5cc87e9e87fab7c175c61af48e80e75acd296017abcde21fb52292ab6a2a449ab2ee37213ee48c8709f004d75983f9c5
- languageName: node
- linkType: hard
-
-"array-union@npm:^1.0.1":
- version: 1.0.2
- resolution: "array-union@npm:1.0.2"
- dependencies:
- array-uniq: ^1.0.1
- checksum: 82cec6421b6e6766556c484835a6d476a873f1b71cace5ab2b4f1b15b1e3162dc4da0d16f7a2b04d4aec18146c6638fe8f661340b31ba8e469fd811a1b45dc8d
+ checksum: f22f8cd8ba8a6448d91eebdc69f04e4e55085d09232b5216ee2d476dab3ef59984e8d1889e662c6a0ed939dcb1b57fd05b2c0209c3370942fc41b752c82a2ca5
languageName: node
linkType: hard
@@ -5772,54 +5909,40 @@ __metadata:
languageName: node
linkType: hard
-"array-uniq@npm:^1.0.1":
- version: 1.0.3
- resolution: "array-uniq@npm:1.0.3"
- checksum: 1625f06b093d8bf279b81adfec6e72951c0857d65b5e3f65f053fffe9f9dd61c2fc52cff57e38a4700817e7e3f01a4faa433d505ea9e33cdae4514c334e0bf9e
- languageName: node
- linkType: hard
-
-"array-unique@npm:^0.3.2":
- version: 0.3.2
- resolution: "array-unique@npm:0.3.2"
- checksum: da344b89cfa6b0a5c221f965c21638bfb76b57b45184a01135382186924f55973cd9b171d4dad6bf606c6d9d36b0d721d091afdc9791535ead97ccbe78f8a888
- languageName: node
- linkType: hard
-
"array.prototype.flat@npm:^1.2.5":
- version: 1.3.0
- resolution: "array.prototype.flat@npm:1.3.0"
+ version: 1.3.1
+ resolution: "array.prototype.flat@npm:1.3.1"
dependencies:
call-bind: ^1.0.2
- define-properties: ^1.1.3
- es-abstract: ^1.19.2
+ define-properties: ^1.1.4
+ es-abstract: ^1.20.4
es-shim-unscopables: ^1.0.0
- checksum: 2a652b3e8dc0bebb6117e42a5ab5738af0203a14c27341d7bb2431467bdb4b348e2c5dc555dfcda8af0a5e4075c400b85311ded73861c87290a71a17c3e0a257
+ checksum: 5a8415949df79bf6e01afd7e8839bbde5a3581300e8ad5d8449dea52639e9e59b26a467665622783697917b43bf39940a6e621877c7dd9b3d1c1f97484b9b88b
languageName: node
linkType: hard
-"array.prototype.flatmap@npm:^1.3.0":
- version: 1.3.0
- resolution: "array.prototype.flatmap@npm:1.3.0"
+"array.prototype.flatmap@npm:^1.3.1":
+ version: 1.3.1
+ resolution: "array.prototype.flatmap@npm:1.3.1"
dependencies:
call-bind: ^1.0.2
- define-properties: ^1.1.3
- es-abstract: ^1.19.2
+ define-properties: ^1.1.4
+ es-abstract: ^1.20.4
es-shim-unscopables: ^1.0.0
- checksum: 818538f39409c4045d874be85df0dbd195e1446b14d22f95bdcfefea44ae77db44e42dcd89a559254ec5a7c8b338cfc986cc6d641e3472f9a5326b21eb2976a2
+ checksum: 8c1c43a4995f12cf12523436da28515184c753807b3f0bc2ca6c075f71c470b099e2090cc67dba8e5280958fea401c1d0c59e1db0143272aef6cd1103921a987
languageName: node
linkType: hard
-"array.prototype.reduce@npm:^1.0.4":
- version: 1.0.4
- resolution: "array.prototype.reduce@npm:1.0.4"
+"array.prototype.tosorted@npm:^1.1.1":
+ version: 1.1.1
+ resolution: "array.prototype.tosorted@npm:1.1.1"
dependencies:
call-bind: ^1.0.2
- define-properties: ^1.1.3
- es-abstract: ^1.19.2
- es-array-method-boxes-properly: ^1.0.0
- is-string: ^1.0.7
- checksum: 6a57a1a2d3b77a9543db139cd52211f43a5af8e8271cb3c173be802076e3a6f71204ba8f090f5937ebc0842d5876db282f0f63dffd0e86b153e6e5a45681e4a5
+ define-properties: ^1.1.4
+ es-abstract: ^1.20.4
+ es-shim-unscopables: ^1.0.0
+ get-intrinsic: ^1.1.3
+ checksum: 7923324a67e70a2fc0a6e40237405d92395e45ebd76f5cb89c2a5cf1e66b47aca6baacd0cd628ffd88830b90d47fff268071493d09c9ae123645613dac2c2ca3
languageName: node
linkType: hard
@@ -5837,25 +5960,13 @@ __metadata:
languageName: node
linkType: hard
-"asap@npm:~2.0.3, asap@npm:~2.0.6":
+"asap@npm:~2.0.3":
version: 2.0.6
resolution: "asap@npm:2.0.6"
checksum: b296c92c4b969e973260e47523207cd5769abd27c245a68c26dc7a0fe8053c55bb04360237cb51cab1df52be939da77150ace99ad331fb7fb13b3423ed73ff3d
languageName: node
linkType: hard
-"asn1.js@npm:^5.2.0":
- version: 5.4.1
- resolution: "asn1.js@npm:5.4.1"
- dependencies:
- bn.js: ^4.0.0
- inherits: ^2.0.1
- minimalistic-assert: ^1.0.0
- safer-buffer: ^2.1.0
- checksum: 3786a101ac6f304bd4e9a7df79549a7561950a13d4bcaec0c7790d44c80d147c1a94ba3d4e663673406064642a40b23fcd6c82a9952468e386c1a1376d747f9a
- languageName: node
- linkType: hard
-
"asn1@npm:~0.2.3":
version: 0.2.6
resolution: "asn1@npm:0.2.6"
@@ -5883,20 +5994,10 @@ __metadata:
languageName: node
linkType: hard
-"assert@npm:^1.1.1":
- version: 1.5.0
- resolution: "assert@npm:1.5.0"
- dependencies:
- object-assign: ^4.1.1
- util: 0.10.3
- checksum: 9be48435f726029ae7020c5888a3566bf4d617687aab280827f2e4029644b6515a9519ea10d018b342147c02faf73d9e9419e780e8937b3786ee4945a0ca71e5
- languageName: node
- linkType: hard
-
-"assign-symbols@npm:^1.0.0":
- version: 1.0.0
- resolution: "assign-symbols@npm:1.0.0"
- checksum: c0eb895911d05b6b2d245154f70461c5e42c107457972e5ebba38d48967870dee53bcdf6c7047990586daa80fab8dab3cc6300800fbd47b454247fdedd859a2c
+"assertion-error@npm:^1.1.0":
+ version: 1.1.0
+ resolution: "assertion-error@npm:1.1.0"
+ checksum: fd9429d3a3d4fd61782eb3962ae76b6d08aa7383123fca0596020013b3ebd6647891a85b05ce821c47d1471ed1271f00b0545cf6a4326cf2fc91efcc3b0fbecf
languageName: node
linkType: hard
@@ -5907,13 +6008,6 @@ __metadata:
languageName: node
linkType: hard
-"astral-regex@npm:^1.0.0":
- version: 1.0.0
- resolution: "astral-regex@npm:1.0.0"
- checksum: 93417fc0879531cd95ace2560a54df865c9461a3ac0714c60cbbaa5f1f85d2bee85489e78d82f70b911b71ac25c5f05fc5a36017f44c9bb33c701bee229ff848
- languageName: node
- linkType: hard
-
"astral-regex@npm:^2.0.0":
version: 2.0.0
resolution: "astral-regex@npm:2.0.0"
@@ -5921,21 +6015,7 @@ __metadata:
languageName: node
linkType: hard
-"async-each@npm:^1.0.1":
- version: 1.0.3
- resolution: "async-each@npm:1.0.3"
- checksum: 868651cfeb209970b367fbb96df1e1c8dc0b22c681cda7238417005ab2a5fbd944ee524b43f2692977259a57b7cc2547e03ff68f2b5113dbdf953d48cc078dc3
- languageName: node
- linkType: hard
-
-"async-limiter@npm:~1.0.0":
- version: 1.0.1
- resolution: "async-limiter@npm:1.0.1"
- checksum: 2b849695b465d93ad44c116220dee29a5aeb63adac16c1088983c339b0de57d76e82533e8e364a93a9f997f28bbfc6a92948cefc120652bd07f3b59f8d75cf2b
- languageName: node
- linkType: hard
-
-"async@npm:^2.4.1, async@npm:^2.6.2":
+"async@npm:^2.4.1":
version: 2.6.4
resolution: "async@npm:2.6.4"
dependencies:
@@ -5981,23 +6061,6 @@ __metadata:
languageName: node
linkType: hard
-"autoprefixer@npm:^9.6.1":
- version: 9.8.8
- resolution: "autoprefixer@npm:9.8.8"
- dependencies:
- browserslist: ^4.12.0
- caniuse-lite: ^1.0.30001109
- normalize-range: ^0.1.2
- num2fraction: ^1.2.2
- picocolors: ^0.2.1
- postcss: ^7.0.32
- postcss-value-parser: ^4.1.0
- bin:
- autoprefixer: bin/autoprefixer
- checksum: 8f017672fbac248db0cf4e86aa707d8b148d9abadb842b5cf4c6be306d80fa6a654fadefd17e46213234c1f0947612acce2864f93e903f3e736b183fc1aedc45
- languageName: node
- linkType: hard
-
"aws-sign2@npm:~0.7.0":
version: 0.7.0
resolution: "aws-sign2@npm:0.7.0"
@@ -6012,10 +6075,10 @@ __metadata:
languageName: node
linkType: hard
-"axe-core@npm:^4.4.2, axe-core@npm:^4.4.3":
- version: 4.4.3
- resolution: "axe-core@npm:4.4.3"
- checksum: c3ea000d9ace3ba0bc747c8feafc24b0de62a0f7d93021d0f77b19c73fca15341843510f6170da563d51535d6cfb7a46c5fc0ea36170549dbb44b170208450a2
+"axe-core@npm:^4.4.3":
+ version: 4.5.2
+ resolution: "axe-core@npm:4.5.2"
+ checksum: 4068f183b2ef1db7e5a75606032c238781abfaa34ab4c23177e17f7dff8cc83f175e887b52689d20d88d2d4f001cbf632bd98925850026fe1d9abc739cabcf16
languageName: node
linkType: hard
@@ -6035,31 +6098,6 @@ __metadata:
languageName: node
linkType: hard
-"babel-eslint@npm:10.1.0, babel-eslint@npm:^10.1.0":
- version: 10.1.0
- resolution: "babel-eslint@npm:10.1.0"
- dependencies:
- "@babel/code-frame": ^7.0.0
- "@babel/parser": ^7.7.0
- "@babel/traverse": ^7.7.0
- "@babel/types": ^7.7.0
- eslint-visitor-keys: ^1.0.0
- resolve: ^1.12.0
- peerDependencies:
- eslint: ">= 4.12.1"
- checksum: bdc1f62b6b0f9c4d5108c96d835dad0c0066bc45b7c020fcb2d6a08107cf69c9217a99d3438dbd701b2816896190c4283ba04270ed9a8349ee07bd8dafcdc050
- languageName: node
- linkType: hard
-
-"babel-extract-comments@npm:^1.0.0":
- version: 1.0.0
- resolution: "babel-extract-comments@npm:1.0.0"
- dependencies:
- babylon: ^6.18.0
- checksum: 6345c688ccb56a7b750223afb42c1ddc83865b8ac33d7b808b5ad5e3619624563cf8324fbacdcf41cf073a40d935468a05f806e1a7622b0186fa5dad1232a07b
- languageName: node
- linkType: hard
-
"babel-helper-builder-react-jsx@npm:^6.24.1":
version: 6.26.0
resolution: "babel-helper-builder-react-jsx@npm:6.26.0"
@@ -6071,49 +6109,6 @@ __metadata:
languageName: node
linkType: hard
-"babel-jest@npm:^26.6.0, babel-jest@npm:^26.6.3":
- version: 26.6.3
- resolution: "babel-jest@npm:26.6.3"
- dependencies:
- "@jest/transform": ^26.6.2
- "@jest/types": ^26.6.2
- "@types/babel__core": ^7.1.7
- babel-plugin-istanbul: ^6.0.0
- babel-preset-jest: ^26.6.2
- chalk: ^4.0.0
- graceful-fs: ^4.2.4
- slash: ^3.0.0
- peerDependencies:
- "@babel/core": ^7.0.0
- checksum: 5917233f0d381e719e195b69b81e46da90293432d10288d79f8f59b8f3f9ac030e14701f3d9f90893fb739481df1d132446f1b983d841e65e2623775db100897
- languageName: node
- linkType: hard
-
-"babel-loader@npm:8.1.0":
- version: 8.1.0
- resolution: "babel-loader@npm:8.1.0"
- dependencies:
- find-cache-dir: ^2.1.0
- loader-utils: ^1.4.0
- mkdirp: ^0.5.3
- pify: ^4.0.1
- schema-utils: ^2.6.5
- peerDependencies:
- "@babel/core": ^7.0.0
- webpack: ">=2"
- checksum: fdbcae91cc43366206320a1cbe40d358a64ba2dfaa561fbd690efe0db6256c9d27ab7600f7c84041fbc4c2a6f0279175b1f8d1fa5ed17ec30bbd734da84a1bc0
- languageName: node
- linkType: hard
-
-"babel-plugin-dynamic-import-node@npm:^2.3.3":
- version: 2.3.3
- resolution: "babel-plugin-dynamic-import-node@npm:2.3.3"
- dependencies:
- object.assign: ^4.1.0
- checksum: c9d24415bcc608d0db7d4c8540d8002ac2f94e2573d2eadced137a29d9eab7e25d2cbb4bc6b9db65cf6ee7430f7dd011d19c911a9a778f0533b4a05ce8292c9b
- languageName: node
- linkType: hard
-
"babel-plugin-emotion@npm:^10.0.27":
version: 10.2.2
resolution: "babel-plugin-emotion@npm:10.2.2"
@@ -6132,31 +6127,6 @@ __metadata:
languageName: node
linkType: hard
-"babel-plugin-istanbul@npm:^6.0.0":
- version: 6.1.1
- resolution: "babel-plugin-istanbul@npm:6.1.1"
- dependencies:
- "@babel/helper-plugin-utils": ^7.0.0
- "@istanbuljs/load-nyc-config": ^1.0.0
- "@istanbuljs/schema": ^0.1.2
- istanbul-lib-instrument: ^5.0.4
- test-exclude: ^6.0.0
- checksum: cb4fd95738219f232f0aece1116628cccff16db891713c4ccb501cddbbf9272951a5df81f2f2658dfdf4b3e7b236a9d5cbcf04d5d8c07dd5077297339598061a
- languageName: node
- linkType: hard
-
-"babel-plugin-jest-hoist@npm:^26.6.2":
- version: 26.6.2
- resolution: "babel-plugin-jest-hoist@npm:26.6.2"
- dependencies:
- "@babel/template": ^7.3.3
- "@babel/types": ^7.3.3
- "@types/babel__core": ^7.0.0
- "@types/babel__traverse": ^7.0.6
- checksum: abe3732fdf20f96e91cbf788a54d776b30bd7a6054cb002a744d7071c656813e26e77a780dc2a6f6b197472897e220836cd907bda3fadb9d0481126bfd6c3783
- languageName: node
- linkType: hard
-
"babel-plugin-macros@npm:^2.0.0":
version: 2.8.0
resolution: "babel-plugin-macros@npm:2.8.0"
@@ -6192,63 +6162,43 @@ __metadata:
languageName: node
linkType: hard
-"babel-plugin-named-asset-import@npm:^0.3.7":
- version: 0.3.8
- resolution: "babel-plugin-named-asset-import@npm:0.3.8"
- peerDependencies:
- "@babel/core": ^7.1.0
- checksum: d1e58df8cb75d91d070feea31087bc989906d3465144bde7e9f3c3690b514a90a55d3aebf3e65e76c5d4c743ecedde5f640f09f43a21fa60f1a5d413cb3f7a67
- languageName: node
- linkType: hard
-
-"babel-plugin-polyfill-corejs2@npm:^0.3.1, babel-plugin-polyfill-corejs2@npm:^0.3.2":
- version: 0.3.2
- resolution: "babel-plugin-polyfill-corejs2@npm:0.3.2"
+"babel-plugin-polyfill-corejs2@npm:^0.3.3":
+ version: 0.3.3
+ resolution: "babel-plugin-polyfill-corejs2@npm:0.3.3"
dependencies:
"@babel/compat-data": ^7.17.7
- "@babel/helper-define-polyfill-provider": ^0.3.2
+ "@babel/helper-define-polyfill-provider": ^0.3.3
semver: ^6.1.1
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: a76e7bb1a5cc0a4507baa523c23f9efd75764069a25845beba92290386e5e48ed85b894005ece3b527e13c3d2d9c6589cc0a23befb72ea6fc7aa8711f231bb4d
- languageName: node
- linkType: hard
-
-"babel-plugin-polyfill-corejs3@npm:^0.5.2, babel-plugin-polyfill-corejs3@npm:^0.5.3":
- version: 0.5.3
- resolution: "babel-plugin-polyfill-corejs3@npm:0.5.3"
- dependencies:
- "@babel/helper-define-polyfill-provider": ^0.3.2
- core-js-compat: ^3.21.0
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 9c6644a1b0afbe59e402827fdafc6f44994ff92c5b2f258659cbbfd228f7075dea49e95114af10e66d70f36cbde12ff1d81263eb67be749b3ef0e2c18cf3c16d
+ checksum: 7db3044993f3dddb3cc3d407bc82e640964a3bfe22de05d90e1f8f7a5cb71460011ab136d3c03c6c1ba428359ebf635688cd6205e28d0469bba221985f5c6179
languageName: node
linkType: hard
-"babel-plugin-polyfill-regenerator@npm:^0.3.1":
- version: 0.3.1
- resolution: "babel-plugin-polyfill-regenerator@npm:0.3.1"
+"babel-plugin-polyfill-corejs3@npm:^0.6.0":
+ version: 0.6.0
+ resolution: "babel-plugin-polyfill-corejs3@npm:0.6.0"
dependencies:
- "@babel/helper-define-polyfill-provider": ^0.3.1
+ "@babel/helper-define-polyfill-provider": ^0.3.3
+ core-js-compat: ^3.25.1
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: f1473df7b700d6795ca41301b1e65a0aff15ce6c1463fc0ce2cf0c821114b0330920f59d4cebf52976363ee817ba29ad2758544a4661a724b08191080b9fe1da
+ checksum: 470bb8c59f7c0912bd77fe1b5a2e72f349b3f65bbdee1d60d6eb7e1f4a085c6f24b2dd5ab4ac6c2df6444a96b070ef6790eccc9edb6a2668c60d33133bfb62c6
languageName: node
linkType: hard
-"babel-plugin-polyfill-regenerator@npm:^0.4.0":
- version: 0.4.0
- resolution: "babel-plugin-polyfill-regenerator@npm:0.4.0"
+"babel-plugin-polyfill-regenerator@npm:^0.4.1":
+ version: 0.4.1
+ resolution: "babel-plugin-polyfill-regenerator@npm:0.4.1"
dependencies:
- "@babel/helper-define-polyfill-provider": ^0.3.2
+ "@babel/helper-define-polyfill-provider": ^0.3.3
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 699aa9c0dc5a2259d7fa52b26613fa1e782439eee54cd98506991f87fddf0c00eec6c5b1917edf586c170731d9e318903bc41210225a691e7bb8087652bbda94
+ checksum: ab0355efbad17d29492503230387679dfb780b63b25408990d2e4cf421012dae61d6199ddc309f4d2409ce4e9d3002d187702700dd8f4f8770ebbba651ed066c
languageName: node
linkType: hard
-"babel-plugin-styled-components@npm:>= 1, babel-plugin-styled-components@npm:>= 1.12.0":
+"babel-plugin-styled-components@npm:>= 1.12.0":
version: 2.0.7
resolution: "babel-plugin-styled-components@npm:2.0.7"
dependencies:
@@ -6305,13 +6255,6 @@ __metadata:
languageName: node
linkType: hard
-"babel-plugin-transform-react-remove-prop-types@npm:^0.4.24":
- version: 0.4.24
- resolution: "babel-plugin-transform-react-remove-prop-types@npm:0.4.24"
- checksum: 54afe56d67f0d118c9da23996f39948e502a152b3f582eb6e8f163fcb76c2c1ea4e0cdd4f9fac5c0ef050eab4fe0a950b0b74aae6237bcc0d31d8fc4cc808d1a
- languageName: node
- linkType: hard
-
"babel-polyfill@npm:6.26.0":
version: 6.26.0
resolution: "babel-polyfill@npm:6.26.0"
@@ -6323,28 +6266,6 @@ __metadata:
languageName: node
linkType: hard
-"babel-preset-current-node-syntax@npm:^1.0.0":
- version: 1.0.1
- resolution: "babel-preset-current-node-syntax@npm:1.0.1"
- dependencies:
- "@babel/plugin-syntax-async-generators": ^7.8.4
- "@babel/plugin-syntax-bigint": ^7.8.3
- "@babel/plugin-syntax-class-properties": ^7.8.3
- "@babel/plugin-syntax-import-meta": ^7.8.3
- "@babel/plugin-syntax-json-strings": ^7.8.3
- "@babel/plugin-syntax-logical-assignment-operators": ^7.8.3
- "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3
- "@babel/plugin-syntax-numeric-separator": ^7.8.3
- "@babel/plugin-syntax-object-rest-spread": ^7.8.3
- "@babel/plugin-syntax-optional-catch-binding": ^7.8.3
- "@babel/plugin-syntax-optional-chaining": ^7.8.3
- "@babel/plugin-syntax-top-level-await": ^7.8.3
- peerDependencies:
- "@babel/core": ^7.0.0
- checksum: d118c2742498c5492c095bc8541f4076b253e705b5f1ad9a2e7d302d81a84866f0070346662355c8e25fc02caa28dc2da8d69bcd67794a0d60c4d6fab6913cc8
- languageName: node
- linkType: hard
-
"babel-preset-fbjs@npm:^3.4.0":
version: 3.4.0
resolution: "babel-preset-fbjs@npm:3.4.0"
@@ -6382,42 +6303,6 @@ __metadata:
languageName: node
linkType: hard
-"babel-preset-jest@npm:^26.6.2":
- version: 26.6.2
- resolution: "babel-preset-jest@npm:26.6.2"
- dependencies:
- babel-plugin-jest-hoist: ^26.6.2
- babel-preset-current-node-syntax: ^1.0.0
- peerDependencies:
- "@babel/core": ^7.0.0
- checksum: 1d9bef3a7ac6751a09d29ceb84be8b1998abd210fafa12223689c744db4f2a63ab90cba7986a71f3154d9aceda9dbeca563178731d21cbaf793b4096ed3a4d01
- languageName: node
- linkType: hard
-
-"babel-preset-react-app@npm:^10.0.0":
- version: 10.0.1
- resolution: "babel-preset-react-app@npm:10.0.1"
- dependencies:
- "@babel/core": ^7.16.0
- "@babel/plugin-proposal-class-properties": ^7.16.0
- "@babel/plugin-proposal-decorators": ^7.16.4
- "@babel/plugin-proposal-nullish-coalescing-operator": ^7.16.0
- "@babel/plugin-proposal-numeric-separator": ^7.16.0
- "@babel/plugin-proposal-optional-chaining": ^7.16.0
- "@babel/plugin-proposal-private-methods": ^7.16.0
- "@babel/plugin-transform-flow-strip-types": ^7.16.0
- "@babel/plugin-transform-react-display-name": ^7.16.0
- "@babel/plugin-transform-runtime": ^7.16.4
- "@babel/preset-env": ^7.16.4
- "@babel/preset-react": ^7.16.0
- "@babel/preset-typescript": ^7.16.0
- "@babel/runtime": ^7.16.3
- babel-plugin-macros: ^3.1.0
- babel-plugin-transform-react-remove-prop-types: ^0.4.24
- checksum: ee66043484e67b8aef2541976388299691478ea00834f3bb14b6b3d5edcd316a5ac95351f6ec084b41ee555cad820d4194280ad38ce51884fedc7e8946a57b74
- languageName: node
- linkType: hard
-
"babel-runtime@npm:6.26.0, babel-runtime@npm:^6.22.0, babel-runtime@npm:^6.26.0":
version: 6.26.0
resolution: "babel-runtime@npm:6.26.0"
@@ -6440,12 +6325,10 @@ __metadata:
languageName: node
linkType: hard
-"babylon@npm:^6.18.0":
- version: 6.18.0
- resolution: "babylon@npm:6.18.0"
- bin:
- babylon: ./bin/babylon.js
- checksum: 0777ae0c735ce1cbfc856d627589ed9aae212b84fb0c03c368b55e6c5d3507841780052808d0ad46e18a2ba516e93d55eeed8cd967f3b2938822dfeccfb2a16d
+"bail@npm:^2.0.0":
+ version: 2.0.2
+ resolution: "bail@npm:2.0.2"
+ checksum: aab4e8ccdc8d762bf3fdfce8e706601695620c0c2eda256dd85088dc0be3cfd7ff126f6e99c2bee1f24f5d418414aacf09d7f9702f16d6963df2fa488cda8824
languageName: node
linkType: hard
@@ -6463,35 +6346,13 @@ __metadata:
languageName: node
linkType: hard
-"base64-js@npm:^1.0.2, base64-js@npm:^1.3.1":
+"base64-js@npm:^1.3.1":
version: 1.5.1
resolution: "base64-js@npm:1.5.1"
checksum: 669632eb3745404c2f822a18fc3a0122d2f9a7a13f7fb8b5823ee19d1d2ff9ee5b52c53367176ea4ad093c332fd5ab4bd0ebae5a8e27917a4105a4cfc86b1005
languageName: node
linkType: hard
-"base@npm:^0.11.1":
- version: 0.11.2
- resolution: "base@npm:0.11.2"
- dependencies:
- cache-base: ^1.0.1
- class-utils: ^0.3.5
- component-emitter: ^1.2.1
- define-property: ^1.0.0
- isobject: ^3.0.1
- mixin-deep: ^1.2.0
- pascalcase: ^0.1.1
- checksum: a4a146b912e27eea8f66d09cb0c9eab666f32ce27859a7dfd50f38cd069a2557b39f16dba1bc2aecb3b44bf096738dd207b7970d99b0318423285ab1b1994edd
- languageName: node
- linkType: hard
-
-"batch@npm:0.6.1":
- version: 0.6.1
- resolution: "batch@npm:0.6.1"
- checksum: 61f9934c7378a51dce61b915586191078ef7f1c3eca707fdd58b96ff2ff56d9e0af2bdab66b1462301a73c73374239e6542d9821c0af787f3209a23365d07e7f
- languageName: node
- linkType: hard
-
"bcrypt-pbkdf@npm:^1.0.0":
version: 1.0.2
resolution: "bcrypt-pbkdf@npm:1.0.2"
@@ -6501,18 +6362,6 @@ __metadata:
languageName: node
linkType: hard
-"bfj@npm:^7.0.2":
- version: 7.0.2
- resolution: "bfj@npm:7.0.2"
- dependencies:
- bluebird: ^3.5.5
- check-types: ^11.1.1
- hoopy: ^0.1.4
- tryer: ^1.0.1
- checksum: 0ca673234170eb3dcf00fb1d867ba274729ab05779dd19b35628c49da7adc32472b5f0bca0554ffdca15b094f9b36f16f2a8992ba8884ebd1d351d7f27abee7b
- languageName: node
- linkType: hard
-
"big.js@npm:^5.2.2":
version: 5.2.2
resolution: "big.js@npm:5.2.2"
@@ -6520,13 +6369,6 @@ __metadata:
languageName: node
linkType: hard
-"binary-extensions@npm:^1.0.0":
- version: 1.13.1
- resolution: "binary-extensions@npm:1.13.1"
- checksum: ad7747f33c07e94ba443055de130b50c8b8b130a358bca064c580d91769ca6a69c7ac65ca008ff044ed4541d2c6ad45496e1fadbef5218a68770996b6a2194d7
- languageName: node
- linkType: hard
-
"binary-extensions@npm:^2.0.0":
version: 2.2.0
resolution: "binary-extensions@npm:2.2.0"
@@ -6534,15 +6376,6 @@ __metadata:
languageName: node
linkType: hard
-"bindings@npm:^1.5.0":
- version: 1.5.0
- resolution: "bindings@npm:1.5.0"
- dependencies:
- file-uri-to-path: 1.0.0
- checksum: 65b6b48095717c2e6105a021a7da4ea435aa8d3d3cd085cb9e85bcb6e5773cf318c4745c3f7c504412855940b585bdf9b918236612a1c7a7942491de176f1ae7
- languageName: node
- linkType: hard
-
"bl@npm:^4.1.0":
version: 4.1.0
resolution: "bl@npm:4.1.0"
@@ -6568,68 +6401,13 @@ __metadata:
languageName: node
linkType: hard
-"bluebird@npm:^3.5.5, bluebird@npm:^3.7.2":
+"bluebird@npm:^3.7.2":
version: 3.7.2
resolution: "bluebird@npm:3.7.2"
checksum: 869417503c722e7dc54ca46715f70e15f4d9c602a423a02c825570862d12935be59ed9c7ba34a9b31f186c017c23cac6b54e35446f8353059c101da73eac22ef
languageName: node
linkType: hard
-"bn.js@npm:^4.0.0, bn.js@npm:^4.1.0, bn.js@npm:^4.11.9":
- version: 4.12.0
- resolution: "bn.js@npm:4.12.0"
- checksum: 39afb4f15f4ea537b55eaf1446c896af28ac948fdcf47171961475724d1bb65118cca49fa6e3d67706e4790955ec0e74de584e45c8f1ef89f46c812bee5b5a12
- languageName: node
- linkType: hard
-
-"bn.js@npm:^5.0.0, bn.js@npm:^5.1.1":
- version: 5.2.1
- resolution: "bn.js@npm:5.2.1"
- checksum: 3dd8c8d38055fedfa95c1d5fc3c99f8dd547b36287b37768db0abab3c239711f88ff58d18d155dd8ad902b0b0cee973747b7ae20ea12a09473272b0201c9edd3
- languageName: node
- linkType: hard
-
-"body-parser@npm:1.20.0":
- version: 1.20.0
- resolution: "body-parser@npm:1.20.0"
- dependencies:
- bytes: 3.1.2
- content-type: ~1.0.4
- debug: 2.6.9
- depd: 2.0.0
- destroy: 1.2.0
- http-errors: 2.0.0
- iconv-lite: 0.4.24
- on-finished: 2.4.1
- qs: 6.10.3
- raw-body: 2.5.1
- type-is: ~1.6.18
- unpipe: 1.0.0
- checksum: 12fffdeac82fe20dddcab7074215d5156e7d02a69ae90cbe9fee1ca3efa2f28ef52097cbea76685ee0a1509c71d85abd0056a08e612c09077cad6277a644cf88
- languageName: node
- linkType: hard
-
-"bonjour@npm:^3.5.0":
- version: 3.5.0
- resolution: "bonjour@npm:3.5.0"
- dependencies:
- array-flatten: ^2.1.0
- deep-equal: ^1.0.1
- dns-equal: ^1.0.0
- dns-txt: ^2.0.2
- multicast-dns: ^6.0.1
- multicast-dns-service-types: ^1.1.0
- checksum: 2cfbe9fa861f4507b5ff3853eeae3ef03a231ede2b7363efedd80880ea3c0576f64416f98056c96e429ed68ff38dc4a70c0583d1eb4dab72e491ca44a0f03444
- languageName: node
- linkType: hard
-
-"boolbase@npm:^1.0.0, boolbase@npm:~1.0.0":
- version: 1.0.0
- resolution: "boolbase@npm:1.0.0"
- checksum: 3e25c80ef626c3a3487c73dbfc70ac322ec830666c9ad915d11b701142fab25ec1e63eff2c450c74347acfd2de854ccde865cd79ef4db1683f7c7b046ea43bb0
- languageName: node
- linkType: hard
-
"brace-expansion@npm:^1.1.7":
version: 1.1.11
resolution: "brace-expansion@npm:1.1.11"
@@ -6649,24 +6427,6 @@ __metadata:
languageName: node
linkType: hard
-"braces@npm:^2.3.1, braces@npm:^2.3.2":
- version: 2.3.2
- resolution: "braces@npm:2.3.2"
- dependencies:
- arr-flatten: ^1.1.0
- array-unique: ^0.3.2
- extend-shallow: ^2.0.1
- fill-range: ^4.0.0
- isobject: ^3.0.1
- repeat-element: ^1.1.2
- snapdragon: ^0.8.1
- snapdragon-node: ^2.0.1
- split-string: ^3.0.2
- to-regex: ^3.0.1
- checksum: e30dcb6aaf4a31c8df17d848aa283a65699782f75ad61ae93ec25c9729c66cf58e66f0000a9fec84e4add1135bb7da40f7cb9601b36bebcfa9ca58e8d5c07de0
- languageName: node
- linkType: hard
-
"braces@npm:^3.0.2, braces@npm:~3.0.2":
version: 3.0.2
resolution: "braces@npm:3.0.2"
@@ -6676,127 +6436,26 @@ __metadata:
languageName: node
linkType: hard
-"brorand@npm:^1.0.1, brorand@npm:^1.1.0":
- version: 1.1.0
- resolution: "brorand@npm:1.1.0"
- checksum: 8a05c9f3c4b46572dec6ef71012b1946db6cae8c7bb60ccd4b7dd5a84655db49fe043ecc6272e7ef1f69dc53d6730b9e2a3a03a8310509a3d797a618cbee52be
+"browserslist@npm:^4.16.1, browserslist@npm:^4.21.3, browserslist@npm:^4.21.4":
+ version: 4.21.4
+ resolution: "browserslist@npm:4.21.4"
+ dependencies:
+ caniuse-lite: ^1.0.30001400
+ electron-to-chromium: ^1.4.251
+ node-releases: ^2.0.6
+ update-browserslist-db: ^1.0.9
+ bin:
+ browserslist: cli.js
+ checksum: 4af3793704dbb4615bcd29059ab472344dc7961c8680aa6c4bb84f05340e14038d06a5aead58724eae69455b8fade8b8c69f1638016e87e5578969d74c078b79
languageName: node
linkType: hard
-"browser-process-hrtime@npm:^1.0.0":
- version: 1.0.0
- resolution: "browser-process-hrtime@npm:1.0.0"
- checksum: e30f868cdb770b1201afb714ad1575dd86366b6e861900884665fb627109b3cc757c40067d3bfee1ff2a29c835257ea30725a8018a9afd02ac1c24b408b1e45f
- languageName: node
- linkType: hard
-
-"browserify-aes@npm:^1.0.0, browserify-aes@npm:^1.0.4":
- version: 1.2.0
- resolution: "browserify-aes@npm:1.2.0"
- dependencies:
- buffer-xor: ^1.0.3
- cipher-base: ^1.0.0
- create-hash: ^1.1.0
- evp_bytestokey: ^1.0.3
- inherits: ^2.0.1
- safe-buffer: ^5.0.1
- checksum: 4a17c3eb55a2aa61c934c286f34921933086bf6d67f02d4adb09fcc6f2fc93977b47d9d884c25619144fccd47b3b3a399e1ad8b3ff5a346be47270114bcf7104
- languageName: node
- linkType: hard
-
-"browserify-cipher@npm:^1.0.0":
- version: 1.0.1
- resolution: "browserify-cipher@npm:1.0.1"
- dependencies:
- browserify-aes: ^1.0.4
- browserify-des: ^1.0.0
- evp_bytestokey: ^1.0.0
- checksum: 2d8500acf1ee535e6bebe808f7a20e4c3a9e2ed1a6885fff1facbfd201ac013ef030422bec65ca9ece8ffe82b03ca580421463f9c45af6c8415fd629f4118c13
- languageName: node
- linkType: hard
-
-"browserify-des@npm:^1.0.0":
- version: 1.0.2
- resolution: "browserify-des@npm:1.0.2"
- dependencies:
- cipher-base: ^1.0.1
- des.js: ^1.0.0
- inherits: ^2.0.1
- safe-buffer: ^5.1.2
- checksum: b15a3e358a1d78a3b62ddc06c845d02afde6fc826dab23f1b9c016e643e7b1fda41de628d2110b712f6a44fb10cbc1800bc6872a03ddd363fb50768e010395b7
- languageName: node
- linkType: hard
-
-"browserify-rsa@npm:^4.0.0, browserify-rsa@npm:^4.0.1":
- version: 4.1.0
- resolution: "browserify-rsa@npm:4.1.0"
- dependencies:
- bn.js: ^5.0.0
- randombytes: ^2.0.1
- checksum: 155f0c135873efc85620571a33d884aa8810e40176125ad424ec9d85016ff105a07f6231650914a760cca66f29af0494087947b7be34880dd4599a0cd3c38e54
- languageName: node
- linkType: hard
-
-"browserify-sign@npm:^4.0.0":
- version: 4.2.1
- resolution: "browserify-sign@npm:4.2.1"
- dependencies:
- bn.js: ^5.1.1
- browserify-rsa: ^4.0.1
- create-hash: ^1.2.0
- create-hmac: ^1.1.7
- elliptic: ^6.5.3
- inherits: ^2.0.4
- parse-asn1: ^5.1.5
- readable-stream: ^3.6.0
- safe-buffer: ^5.2.0
- checksum: 0221f190e3f5b2d40183fa51621be7e838d9caa329fe1ba773406b7637855f37b30f5d83e52ff8f244ed12ffe6278dd9983638609ed88c841ce547e603855707
- languageName: node
- linkType: hard
-
-"browserify-zlib@npm:^0.2.0":
- version: 0.2.0
- resolution: "browserify-zlib@npm:0.2.0"
- dependencies:
- pako: ~1.0.5
- checksum: 5cd9d6a665190fedb4a97dfbad8dabc8698d8a507298a03f42c734e96d58ca35d3c7d4085e283440bbca1cd1938cff85031728079bedb3345310c58ab1ec92d6
- languageName: node
- linkType: hard
-
-"browserslist@npm:4.14.2":
- version: 4.14.2
- resolution: "browserslist@npm:4.14.2"
- dependencies:
- caniuse-lite: ^1.0.30001125
- electron-to-chromium: ^1.3.564
- escalade: ^3.0.2
- node-releases: ^1.1.61
- bin:
- browserslist: cli.js
- checksum: 44b5d7a444b867e1f027923f37a8ed537b4403f8a85a35869904e7d3e4071b37459df08d41ab4d425f5191f3125f1c5a191cbff9070f81f4d311803dc0a2fb0f
- languageName: node
- linkType: hard
-
-"browserslist@npm:^4.0.0, browserslist@npm:^4.12.0, browserslist@npm:^4.16.1, browserslist@npm:^4.20.2, browserslist@npm:^4.21.3, browserslist@npm:^4.6.2, browserslist@npm:^4.6.4":
- version: 4.21.3
- resolution: "browserslist@npm:4.21.3"
- dependencies:
- caniuse-lite: ^1.0.30001370
- electron-to-chromium: ^1.4.202
- node-releases: ^2.0.6
- update-browserslist-db: ^1.0.5
- bin:
- browserslist: cli.js
- checksum: ff512a7bcca1c530e2854bbdfc7be2791d0fb524097a6340e56e1d5924164c7e4e0a9b070de04cdc4c149d15cb4d4275cb7c626ebbce954278a2823aaad2452a
- languageName: node
- linkType: hard
-
-"bser@npm:2.1.1":
- version: 2.1.1
- resolution: "bser@npm:2.1.1"
- dependencies:
- node-int64: ^0.4.0
- checksum: 9ba4dc58ce86300c862bffc3ae91f00b2a03b01ee07f3564beeeaf82aa243b8b03ba53f123b0b842c190d4399b94697970c8e7cf7b1ea44b61aa28c3526a4449
+"bser@npm:2.1.1":
+ version: 2.1.1
+ resolution: "bser@npm:2.1.1"
+ dependencies:
+ node-int64: ^0.4.0
+ checksum: 9ba4dc58ce86300c862bffc3ae91f00b2a03b01ee07f3564beeeaf82aa243b8b03ba53f123b0b842c190d4399b94697970c8e7cf7b1ea44b61aa28c3526a4449
languageName: node
linkType: hard
@@ -6814,38 +6473,6 @@ __metadata:
languageName: node
linkType: hard
-"buffer-from@npm:^1.0.0":
- version: 1.1.2
- resolution: "buffer-from@npm:1.1.2"
- checksum: 0448524a562b37d4d7ed9efd91685a5b77a50672c556ea254ac9a6d30e3403a517d8981f10e565db24e8339413b43c97ca2951f10e399c6125a0d8911f5679bb
- languageName: node
- linkType: hard
-
-"buffer-indexof@npm:^1.0.0":
- version: 1.1.1
- resolution: "buffer-indexof@npm:1.1.1"
- checksum: 0967abc2981a8e7d776324c6b84811e4d84a7ead89b54a3bb8791437f0c4751afd060406b06db90a436f1cf771867331b5ecf5c4aca95b4ccb9f6cb146c22ebc
- languageName: node
- linkType: hard
-
-"buffer-xor@npm:^1.0.3":
- version: 1.0.3
- resolution: "buffer-xor@npm:1.0.3"
- checksum: 10c520df29d62fa6e785e2800e586a20fc4f6dfad84bcdbd12e1e8a83856de1cb75c7ebd7abe6d036bbfab738a6cf18a3ae9c8e5a2e2eb3167ca7399ce65373a
- languageName: node
- linkType: hard
-
-"buffer@npm:^4.3.0":
- version: 4.9.2
- resolution: "buffer@npm:4.9.2"
- dependencies:
- base64-js: ^1.0.2
- ieee754: ^1.1.4
- isarray: ^1.0.0
- checksum: 8801bc1ba08539f3be70eee307a8b9db3d40f6afbfd3cf623ab7ef41dffff1d0a31de0addbe1e66e0ca5f7193eeb667bfb1ecad3647f8f1b0750de07c13295c3
- languageName: node
- linkType: hard
-
"buffer@npm:^5.0.3, buffer@npm:^5.5.0, buffer@npm:^5.6.0":
version: 5.7.1
resolution: "buffer@npm:5.7.1"
@@ -6856,20 +6483,6 @@ __metadata:
languageName: node
linkType: hard
-"builtin-modules@npm:^3.1.0":
- version: 3.3.0
- resolution: "builtin-modules@npm:3.3.0"
- checksum: db021755d7ed8be048f25668fe2117620861ef6703ea2c65ed2779c9e3636d5c3b82325bd912244293959ff3ae303afa3471f6a15bf5060c103e4cc3a839749d
- languageName: node
- linkType: hard
-
-"builtin-status-codes@npm:^3.0.0":
- version: 3.0.0
- resolution: "builtin-status-codes@npm:3.0.0"
- checksum: 1119429cf4b0d57bf76b248ad6f529167d343156ebbcc4d4e4ad600484f6bc63002595cbb61b67ad03ce55cd1d3c4711c03bbf198bf24653b8392420482f3773
- languageName: node
- linkType: hard
-
"busboy@npm:^1.6.0":
version: 1.6.0
resolution: "busboy@npm:1.6.0"
@@ -6879,72 +6492,9 @@ __metadata:
languageName: node
linkType: hard
-"bytes@npm:3.0.0":
- version: 3.0.0
- resolution: "bytes@npm:3.0.0"
- checksum: a2b386dd8188849a5325f58eef69c3b73c51801c08ffc6963eddc9be244089ba32d19347caf6d145c86f315ae1b1fc7061a32b0c1aa6379e6a719090287ed101
- languageName: node
- linkType: hard
-
-"bytes@npm:3.1.2":
- version: 3.1.2
- resolution: "bytes@npm:3.1.2"
- checksum: e4bcd3948d289c5127591fbedf10c0b639ccbf00243504e4e127374a15c3bc8eed0d28d4aaab08ff6f1cf2abc0cce6ba3085ed32f4f90e82a5683ce0014e1b6e
- languageName: node
- linkType: hard
-
-"cacache@npm:^12.0.2":
- version: 12.0.4
- resolution: "cacache@npm:12.0.4"
- dependencies:
- bluebird: ^3.5.5
- chownr: ^1.1.1
- figgy-pudding: ^3.5.1
- glob: ^7.1.4
- graceful-fs: ^4.1.15
- infer-owner: ^1.0.3
- lru-cache: ^5.1.1
- mississippi: ^3.0.0
- mkdirp: ^0.5.1
- move-concurrently: ^1.0.1
- promise-inflight: ^1.0.1
- rimraf: ^2.6.3
- ssri: ^6.0.1
- unique-filename: ^1.1.1
- y18n: ^4.0.0
- checksum: c88a72f36939b2523533946ffb27828443db5bf5995d761b35ae17af1eb6c8e20ac55b00b74c2ca900b2e1e917f0afba6847bf8cc16bee05ccca6aa150e0830c
- languageName: node
- linkType: hard
-
-"cacache@npm:^15.0.5":
- version: 15.3.0
- resolution: "cacache@npm:15.3.0"
- dependencies:
- "@npmcli/fs": ^1.0.0
- "@npmcli/move-file": ^1.0.1
- chownr: ^2.0.0
- fs-minipass: ^2.0.0
- glob: ^7.1.4
- infer-owner: ^1.0.4
- lru-cache: ^6.0.0
- minipass: ^3.1.1
- minipass-collect: ^1.0.2
- minipass-flush: ^1.0.5
- minipass-pipeline: ^1.2.2
- mkdirp: ^1.0.3
- p-map: ^4.0.0
- promise-inflight: ^1.0.1
- rimraf: ^3.0.2
- ssri: ^8.0.1
- tar: ^6.0.2
- unique-filename: ^1.1.1
- checksum: a07327c27a4152c04eb0a831c63c00390d90f94d51bb80624a66f4e14a6b6360bbf02a84421267bd4d00ca73ac9773287d8d7169e8d2eafe378d2ce140579db8
- languageName: node
- linkType: hard
-
"cacache@npm:^16.1.0":
- version: 16.1.1
- resolution: "cacache@npm:16.1.1"
+ version: 16.1.3
+ resolution: "cacache@npm:16.1.3"
dependencies:
"@npmcli/fs": ^2.1.0
"@npmcli/move-file": ^2.0.0
@@ -6963,25 +6513,8 @@ __metadata:
rimraf: ^3.0.2
ssri: ^9.0.0
tar: ^6.1.11
- unique-filename: ^1.1.1
- checksum: 488524617008b793f0249b0c4ea2c330c710ca997921376e15650cc2415a8054491ae2dee9f01382c2015602c0641f3f977faf2fa7361aa33d2637dcfb03907a
- languageName: node
- linkType: hard
-
-"cache-base@npm:^1.0.1":
- version: 1.0.1
- resolution: "cache-base@npm:1.0.1"
- dependencies:
- collection-visit: ^1.0.0
- component-emitter: ^1.2.1
- get-value: ^2.0.6
- has-value: ^1.0.0
- isobject: ^3.0.1
- set-value: ^2.0.0
- to-object-path: ^0.3.0
- union-value: ^1.0.0
- unset-value: ^1.0.0
- checksum: 9114b8654fe2366eedc390bad0bcf534e2f01b239a888894e2928cb58cdc1e6ea23a73c6f3450dcfd2058aa73a8a981e723cd1e7c670c047bf11afdc65880107
+ unique-filename: ^2.0.0
+ checksum: d91409e6e57d7d9a3a25e5dcc589c84e75b178ae8ea7de05cbf6b783f77a5fae938f6e8fda6f5257ed70000be27a681e1e44829251bfffe4c10216002f8f14e6
languageName: node
linkType: hard
@@ -7002,31 +6535,6 @@ __metadata:
languageName: node
linkType: hard
-"caller-callsite@npm:^2.0.0":
- version: 2.0.0
- resolution: "caller-callsite@npm:2.0.0"
- dependencies:
- callsites: ^2.0.0
- checksum: b685e9d126d9247b320cfdfeb3bc8da0c4be28d8fb98c471a96bc51aab3130099898a2fe3bf0308f0fe048d64c37d6d09f563958b9afce1a1e5e63d879c128a2
- languageName: node
- linkType: hard
-
-"caller-path@npm:^2.0.0":
- version: 2.0.0
- resolution: "caller-path@npm:2.0.0"
- dependencies:
- caller-callsite: ^2.0.0
- checksum: 3e12ccd0c71ec10a057aac69e3ec175b721ca858c640df021ef0d25999e22f7c1d864934b596b7d47038e9b56b7ec315add042abbd15caac882998b50102fb12
- languageName: node
- linkType: hard
-
-"callsites@npm:^2.0.0":
- version: 2.0.0
- resolution: "callsites@npm:2.0.0"
- checksum: be2f67b247df913732b7dec1ec0bbfcdbaea263e5a95968b19ec7965affae9496b970e3024317e6d4baa8e28dc6ba0cec03f46fdddc2fdcc51396600e53c2623
- languageName: node
- linkType: hard
-
"callsites@npm:^3.0.0":
version: 3.1.0
resolution: "callsites@npm:3.1.0"
@@ -7034,7 +6542,7 @@ __metadata:
languageName: node
linkType: hard
-"camel-case@npm:^4.1.1, camel-case@npm:^4.1.2":
+"camel-case@npm:^4.1.2":
version: 4.1.2
resolution: "camel-case@npm:4.1.2"
dependencies:
@@ -7055,43 +6563,24 @@ __metadata:
languageName: node
linkType: hard
-"camelcase@npm:5.3.1, camelcase@npm:^5.0.0, camelcase@npm:^5.3.1":
+"camelcase@npm:^5.0.0, camelcase@npm:^5.3.1":
version: 5.3.1
resolution: "camelcase@npm:5.3.1"
checksum: e6effce26b9404e3c0f301498184f243811c30dfe6d0b9051863bd8e4034d09c8c2923794f280d6827e5aa055f6c434115ff97864a16a963366fb35fd673024b
languageName: node
linkType: hard
-"camelcase@npm:^6.0.0, camelcase@npm:^6.1.0, camelcase@npm:^6.2.0":
- version: 6.3.0
- resolution: "camelcase@npm:6.3.0"
- checksum: 8c96818a9076434998511251dcb2761a94817ea17dbdc37f47ac080bd088fc62c7369429a19e2178b993497132c8cbcf5cc1f44ba963e76782ba469c0474938d
- languageName: node
- linkType: hard
-
"camelize@npm:^1.0.0":
- version: 1.0.0
- resolution: "camelize@npm:1.0.0"
- checksum: 769f8d10071f57b974d9a51dc02f589dd7fb07ea6a7ecde1a57b52ae68657ba61fe85c60d50661b76c7dbb76b6474fbfd3356aee33cf5f025cd7fd6fb2811b73
- languageName: node
- linkType: hard
-
-"caniuse-api@npm:^3.0.0":
- version: 3.0.0
- resolution: "caniuse-api@npm:3.0.0"
- dependencies:
- browserslist: ^4.0.0
- caniuse-lite: ^1.0.0
- lodash.memoize: ^4.1.2
- lodash.uniq: ^4.5.0
- checksum: db2a229383b20d0529b6b589dde99d7b6cb56ba371366f58cbbfa2929c9f42c01f873e2b6ef641d4eda9f0b4118de77dbb2805814670bdad4234bf08e720b0b4
+ version: 1.0.1
+ resolution: "camelize@npm:1.0.1"
+ checksum: 91d8611d09af725e422a23993890d22b2b72b4cabf7239651856950c76b4bf53fe0d0da7c5e4db05180e898e4e647220e78c9fbc976113bd96d603d1fcbfcb99
languageName: node
linkType: hard
-"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30000981, caniuse-lite@npm:^1.0.30001109, caniuse-lite@npm:^1.0.30001125, caniuse-lite@npm:^1.0.30001179, caniuse-lite@npm:^1.0.30001370":
- version: 1.0.30001373
- resolution: "caniuse-lite@npm:1.0.30001373"
- checksum: cd2f027e2fcf66ed3b0e3eccec89df871f951f2e7600944fae2c3f6f1c37ac82392e573c279e15bf851b75f9696472e38d33fd52d964819ffb8af7af4078ceba
+"caniuse-lite@npm:^1.0.30001179, caniuse-lite@npm:^1.0.30001400":
+ version: 1.0.30001439
+ resolution: "caniuse-lite@npm:1.0.30001439"
+ checksum: 3912dd536c9735713ca85e47721988bbcefb881ddb4886b0b9923fa984247fd22cba032cf268e57d158af0e8a2ae2eae042ae01942a1d6d7849fa9fa5d62fb82
languageName: node
linkType: hard
@@ -7106,22 +6595,6 @@ __metadata:
languageName: node
linkType: hard
-"capture-exit@npm:^2.0.0":
- version: 2.0.0
- resolution: "capture-exit@npm:2.0.0"
- dependencies:
- rsvp: ^4.8.4
- checksum: 0b9f10daca09e521da9599f34c8e7af14ad879c336e2bdeb19955b375398ae1c5bcc91ac9f2429944343057ee9ed028b1b2fb28816c384e0e55d70c439b226f4
- languageName: node
- linkType: hard
-
-"case-sensitive-paths-webpack-plugin@npm:2.3.0":
- version: 2.3.0
- resolution: "case-sensitive-paths-webpack-plugin@npm:2.3.0"
- checksum: 2fa78f7a495d7e73e66d1f528eac5abde65df797c9487624eeae9815a409ba6d584d8fbfe8b6c89157292fbb08d0ee6cc3418fe7f8c75b83fb2c8e29c30f205d
- languageName: node
- linkType: hard
-
"caseless@npm:~0.12.0":
version: 0.12.0
resolution: "caseless@npm:0.12.0"
@@ -7129,7 +6602,22 @@ __metadata:
languageName: node
linkType: hard
-"chalk@npm:2.4.2, chalk@npm:^2.0.0, chalk@npm:^2.0.1, chalk@npm:^2.4.1, chalk@npm:^2.4.2":
+"chai@npm:^4.3.6":
+ version: 4.3.7
+ resolution: "chai@npm:4.3.7"
+ dependencies:
+ assertion-error: ^1.1.0
+ check-error: ^1.0.2
+ deep-eql: ^4.1.2
+ get-func-name: ^2.0.0
+ loupe: ^2.3.1
+ pathval: ^1.1.1
+ type-detect: ^4.0.5
+ checksum: 0bba7d267848015246a66995f044ce3f0ebc35e530da3cbdf171db744e14cbe301ab913a8d07caf7952b430257ccbb1a4a983c570a7c5748dc537897e5131f7c
+ languageName: node
+ linkType: hard
+
+"chalk@npm:^2.0.0, chalk@npm:^2.0.1, chalk@npm:^2.4.1":
version: 2.4.2
resolution: "chalk@npm:2.4.2"
dependencies:
@@ -7178,6 +6666,24 @@ __metadata:
languageName: node
linkType: hard
+"change-case-all@npm:1.0.15":
+ version: 1.0.15
+ resolution: "change-case-all@npm:1.0.15"
+ dependencies:
+ change-case: ^4.1.2
+ is-lower-case: ^2.0.2
+ is-upper-case: ^2.0.2
+ lower-case: ^2.0.2
+ lower-case-first: ^2.0.2
+ sponge-case: ^1.0.1
+ swap-case: ^2.0.2
+ title-case: ^3.0.3
+ upper-case: ^2.0.2
+ upper-case-first: ^2.0.2
+ checksum: e1dabdcd8447a3690f3faf15f92979dfbc113109b50916976e1d5e518e6cfdebee4f05f54d0ca24fb79a4bf835185b59ae25e967bb3dc10bd236a775b19ecc52
+ languageName: node
+ linkType: hard
+
"change-case@npm:^4.1.2":
version: 4.1.2
resolution: "change-case@npm:4.1.2"
@@ -7198,17 +6704,10 @@ __metadata:
languageName: node
linkType: hard
-"change-emitter@npm:^0.1.2":
- version: 0.1.6
- resolution: "change-emitter@npm:0.1.6"
- checksum: 0ed494ba9901ca56ea6f942668fd294465c334a9a0981dca96da5aea5e387c0023a630d7c658c1b532d203db54c928ddca2564e434b4a8b7f6d39155d09db255
- languageName: node
- linkType: hard
-
-"char-regex@npm:^1.0.2":
- version: 1.0.2
- resolution: "char-regex@npm:1.0.2"
- checksum: b563e4b6039b15213114626621e7a3d12f31008bdce20f9c741d69987f62aeaace7ec30f6018890ad77b2e9b4d95324c9f5acfca58a9441e3b1dcdd1e2525d17
+"character-entities@npm:^2.0.0":
+ version: 2.0.2
+ resolution: "character-entities@npm:2.0.2"
+ checksum: cf1643814023697f725e47328fcec17923b8f1799102a8a79c1514e894815651794a2bffd84bb1b3a4b124b050154e4529ed6e81f7c8068a734aecf07a6d3def
languageName: node
linkType: hard
@@ -7219,10 +6718,17 @@ __metadata:
languageName: node
linkType: hard
-"chart.js@npm:3.5.1":
- version: 3.5.1
- resolution: "chart.js@npm:3.5.1"
- checksum: aab597abd025354608336111da4e9f7a912a65d4c29f3c7fb41df5cc54bb29d235c41a2cf08d82a79a9a8be928812445f930cbee16aeb8075ebeeb963bfc0da2
+"chart.js@npm:4.0.1":
+ version: 4.0.1
+ resolution: "chart.js@npm:4.0.1"
+ checksum: 013dabf3cd4ad2d71574e1d616906ae6f5b3f5914efb7f8ac7407bfe9b621e997f30966350bbdf31e3a1322c8c602715ef4dd6d0b6072590bb48db03861ac401
+ languageName: node
+ linkType: hard
+
+"check-error@npm:^1.0.2":
+ version: 1.0.2
+ resolution: "check-error@npm:1.0.2"
+ checksum: d9d106504404b8addd1ee3f63f8c0eaa7cd962a1a28eb9c519b1c4a1dc7098be38007fc0060f045ee00f075fbb7a2a4f42abcf61d68323677e11ab98dc16042e
languageName: node
linkType: hard
@@ -7233,37 +6739,7 @@ __metadata:
languageName: node
linkType: hard
-"check-types@npm:^11.1.1":
- version: 11.1.2
- resolution: "check-types@npm:11.1.2"
- checksum: 6c339a5dfe326e34a5275016c7f9464665405cd79007c057852acd677d265ddfe36236ad5567bd1e601ea88fa78bf1f882b6bc3dc7c5616c26f6b54b2c0ef4fc
- languageName: node
- linkType: hard
-
-"chokidar@npm:^2.1.8":
- version: 2.1.8
- resolution: "chokidar@npm:2.1.8"
- dependencies:
- anymatch: ^2.0.0
- async-each: ^1.0.1
- braces: ^2.3.2
- fsevents: ^1.2.7
- glob-parent: ^3.1.0
- inherits: ^2.0.3
- is-binary-path: ^1.0.0
- is-glob: ^4.0.0
- normalize-path: ^3.0.0
- path-is-absolute: ^1.0.0
- readdirp: ^2.2.1
- upath: ^1.1.1
- dependenciesMeta:
- fsevents:
- optional: true
- checksum: 0c43e89cbf0268ef1e1f41ce8ec5233c7ba022c6f3282c2ef6530e351d42396d389a1148c5a040f291cf1f4083a4c6b2f51dad3f31c726442ea9a337de316bcf
- languageName: node
- linkType: hard
-
-"chokidar@npm:^3.4.1, chokidar@npm:^3.5.2":
+"chokidar@npm:^3.5.2":
version: 3.5.3
resolution: "chokidar@npm:3.5.3"
dependencies:
@@ -7282,13 +6758,6 @@ __metadata:
languageName: node
linkType: hard
-"chownr@npm:^1.1.1":
- version: 1.1.4
- resolution: "chownr@npm:1.1.4"
- checksum: 115648f8eb38bac5e41c3857f3e663f9c39ed6480d1349977c4d96c95a47266fcacc5a5aabf3cb6c481e22d72f41992827db47301851766c4fd77ac21a4f081d
- languageName: node
- linkType: hard
-
"chownr@npm:^2.0.0":
version: 2.0.0
resolution: "chownr@npm:2.0.0"
@@ -7296,69 +6765,24 @@ __metadata:
languageName: node
linkType: hard
-"chrome-trace-event@npm:^1.0.2":
- version: 1.0.3
- resolution: "chrome-trace-event@npm:1.0.3"
- checksum: cb8b1fc7e881aaef973bd0c4a43cd353c2ad8323fb471a041e64f7c2dd849cde4aad15f8b753331a32dda45c973f032c8a03b8177fc85d60eaa75e91e08bfb97
- languageName: node
- linkType: hard
-
-"ci-info@npm:^2.0.0":
- version: 2.0.0
- resolution: "ci-info@npm:2.0.0"
- checksum: 3b374666a85ea3ca43fa49aa3a048d21c9b475c96eb13c133505d2324e7ae5efd6a454f41efe46a152269e9b6a00c9edbe63ec7fa1921957165aae16625acd67
+"chroma-js@npm:2.4.2":
+ version: 2.4.2
+ resolution: "chroma-js@npm:2.4.2"
+ checksum: cf9884c02d406286e4370599bcd1afbf089384407df46b3a69edfedcba7bb99e8f959a5cfdbfec750b305c441c06ca40cd1f70ba3a6c2ce739ac09a92520ddae
languageName: node
linkType: hard
"ci-info@npm:^3.2.0":
- version: 3.3.2
- resolution: "ci-info@npm:3.3.2"
- checksum: fd81f1edd2d3b0f6cb077b2e84365136d87b9db8c055928c1ad69da8a76c2c2f19cba8ea51b90238302157ca927f91f92b653e933f2398dde4867500f08d6e62
- languageName: node
- linkType: hard
-
-"cipher-base@npm:^1.0.0, cipher-base@npm:^1.0.1, cipher-base@npm:^1.0.3":
- version: 1.0.4
- resolution: "cipher-base@npm:1.0.4"
- dependencies:
- inherits: ^2.0.1
- safe-buffer: ^5.0.1
- checksum: 47d3568dbc17431a339bad1fe7dff83ac0891be8206911ace3d3b818fc695f376df809bea406e759cdea07fff4b454fa25f1013e648851bec790c1d75763032e
- languageName: node
- linkType: hard
-
-"cjs-module-lexer@npm:^0.6.0":
- version: 0.6.0
- resolution: "cjs-module-lexer@npm:0.6.0"
- checksum: 445b039607efd74561d7db8d0867031c8b6a69f25e83fdd861b0fa1fbc11f12de057ba1db80637f3c9016774354092af5325eebb90505d65ccc5389cae09d1fd
- languageName: node
- linkType: hard
-
-"class-utils@npm:^0.3.5":
- version: 0.3.6
- resolution: "class-utils@npm:0.3.6"
- dependencies:
- arr-union: ^3.1.0
- define-property: ^0.2.5
- isobject: ^3.0.0
- static-extend: ^0.1.1
- checksum: be108900801e639e50f96a7e4bfa8867c753a7750a7603879f3981f8b0a89cba657497a2d5f40cd4ea557ff15d535a100818bb486baf6e26fe5d7872e75f1078
- languageName: node
- linkType: hard
-
-"classnames@npm:^2.2.5, classnames@npm:^2.2.6":
- version: 2.3.1
- resolution: "classnames@npm:2.3.1"
- checksum: 14db8889d56c267a591f08b0834989fe542d47fac659af5a539e110cc4266694e8de86e4e3bbd271157dbd831361310a8293e0167141e80b0f03a0f175c80960
+ version: 3.7.0
+ resolution: "ci-info@npm:3.7.0"
+ checksum: 6e5df0250382ff3732703b36b958d2d892dd3c481f9671666f96c2ab7888be744bc4dca81395be958dcb828502d94f18fa9aa8901c5a3c9923cda212df02724c
languageName: node
linkType: hard
-"clean-css@npm:^4.2.3":
- version: 4.2.4
- resolution: "clean-css@npm:4.2.4"
- dependencies:
- source-map: ~0.6.0
- checksum: 045ff6fcf4b5c76a084b24e1633e0c78a13b24080338fc8544565a9751559aa32ff4ee5886d9e52c18a644a6ff119bd8e37bc58e574377c05382a1fb7dbe39f8
+"classnames@npm:2.3.2, classnames@npm:^2.2.5, classnames@npm:^2.2.6, classnames@npm:^2.3.1":
+ version: 2.3.2
+ resolution: "classnames@npm:2.3.2"
+ checksum: 2c62199789618d95545c872787137262e741f9db13328e216b093eea91c85ef2bfb152c1f9e63027204e2559a006a92eb74147d46c800a9f96297ae1d9f96f4e
languageName: node
linkType: hard
@@ -7386,15 +6810,15 @@ __metadata:
linkType: hard
"cli-table3@npm:~0.6.1":
- version: 0.6.2
- resolution: "cli-table3@npm:0.6.2"
+ version: 0.6.3
+ resolution: "cli-table3@npm:0.6.3"
dependencies:
"@colors/colors": 1.5.0
string-width: ^4.2.0
dependenciesMeta:
"@colors/colors":
optional: true
- checksum: 2f82391698b8a2a2a5e45d2adcfea5d93e557207f90455a8d4c1aac688e9b18a204d9eb4ba1d322fa123b17d64ea3dc5e11de8b005529f3c3e7dbeb27cb4d9be
+ checksum: 09897f68467973f827c04e7eaadf13b55f8aec49ecd6647cc276386ea660059322e2dd8020a8b6b84d422dbdd619597046fa89cbbbdc95b2cea149a2df7c096c
languageName: node
linkType: hard
@@ -7415,17 +6839,6 @@ __metadata:
languageName: node
linkType: hard
-"cliui@npm:^5.0.0":
- version: 5.0.0
- resolution: "cliui@npm:5.0.0"
- dependencies:
- string-width: ^3.1.0
- strip-ansi: ^5.2.0
- wrap-ansi: ^5.1.0
- checksum: 0bb8779efe299b8f3002a73619eaa8add4081eb8d1c17bc4fedc6240557fb4eacdc08fe87c39b002eacb6cfc117ce736b362dbfd8bf28d90da800e010ee97df4
- languageName: node
- linkType: hard
-
"cliui@npm:^6.0.0":
version: 6.0.0
resolution: "cliui@npm:6.0.0"
@@ -7448,12 +6861,14 @@ __metadata:
languageName: node
linkType: hard
-"clone-regexp@npm:^2.1.0":
- version: 2.2.0
- resolution: "clone-regexp@npm:2.2.0"
+"cliui@npm:^8.0.1":
+ version: 8.0.1
+ resolution: "cliui@npm:8.0.1"
dependencies:
- is-regexp: ^2.0.0
- checksum: 3624905a98920ad5c196080f4ea4379fa42b12f3b1d1272d958bb79c194508d2aec85160c25846f0016ca861a064316b213a565cf53b81a513047f89cf877803
+ string-width: ^4.2.0
+ strip-ansi: ^6.0.1
+ wrap-ansi: ^7.0.0
+ checksum: 79648b3b0045f2e285b76fb2e24e207c6db44323581e421c3acbd0e86454cba1b37aea976ab50195a49e7384b871e6dfb2247ad7dec53c02454ac6497394cb56
languageName: node
linkType: hard
@@ -7464,7 +6879,7 @@ __metadata:
languageName: node
linkType: hard
-"clsx@npm:^1.0.4":
+"clsx@npm:^1.0.4, clsx@npm:^1.1.1":
version: 1.2.1
resolution: "clsx@npm:1.2.1"
checksum: 30befca8019b2eb7dbad38cff6266cf543091dae2825c856a62a8ccf2c3ab9c2907c4d12b288b73101196767f66812365400a227581484a05f968b0307cfaf12
@@ -7478,51 +6893,23 @@ __metadata:
languageName: node
linkType: hard
-"coa@npm:^2.0.2":
- version: 2.0.2
- resolution: "coa@npm:2.0.2"
- dependencies:
- "@types/q": ^1.5.1
- chalk: ^2.4.1
- q: ^1.1.2
- checksum: 44736914aac2160d3d840ed64432a90a3bb72285a0cd6a688eb5cabdf15d15a85eee0915b3f6f2a4659d5075817b1cb577340d3c9cbb47d636d59ab69f819552
- languageName: node
- linkType: hard
-
"codemirror@npm:^5.18.2":
- version: 5.65.7
- resolution: "codemirror@npm:5.65.7"
- checksum: 84e28000241fee3d605c1dd928d816f69e93b92621752d048f9273e18083ccaaa4e66783908060df13d0d566a20a1e007cd5bd0c0629cebd0e1c395d62f75795
+ version: 5.65.10
+ resolution: "codemirror@npm:5.65.10"
+ checksum: 393cdd67abf9535a0b01d92a25f5921c7a80f021d8bbea22459b708a61dab373c804788c6d2b4463632f026a603e5e1e746ad5e19324c998c65f7e231ad962fc
languageName: node
linkType: hard
-"collect-v8-coverage@npm:^1.0.0":
- version: 1.0.1
- resolution: "collect-v8-coverage@npm:1.0.1"
- checksum: 4efe0a1fccd517b65478a2364b33dadd0a43fc92a56f59aaece9b6186fe5177b2de471253587de7c91516f07c7268c2f6770b6cbcffc0e0ece353b766ec87e55
+"color-alpha@npm:1.1.3":
+ version: 1.1.3
+ resolution: "color-alpha@npm:1.1.3"
+ dependencies:
+ color-parse: ^1.4.1
+ checksum: 7c47fa16e1ceffd567731439e4c84f7c971767eb522fa3ba74be1f5a4f22b204962b02a969ce32c40b0f2358b63ec44ddf1115f29264d07369c6103c0fed97e7
languageName: node
linkType: hard
-"collection-visit@npm:^1.0.0":
- version: 1.0.0
- resolution: "collection-visit@npm:1.0.0"
- dependencies:
- map-visit: ^1.0.0
- object-visit: ^1.0.0
- checksum: 15d9658fe6eb23594728346adad5433b86bb7a04fd51bbab337755158722f9313a5376ef479de5b35fbc54140764d0d39de89c339f5d25b959ed221466981da9
- languageName: node
- linkType: hard
-
-"color-alpha@npm:1.1.3":
- version: 1.1.3
- resolution: "color-alpha@npm:1.1.3"
- dependencies:
- color-parse: ^1.4.1
- checksum: 7c47fa16e1ceffd567731439e4c84f7c971767eb522fa3ba74be1f5a4f22b204962b02a969ce32c40b0f2358b63ec44ddf1115f29264d07369c6103c0fed97e7
- languageName: node
- linkType: hard
-
-"color-convert@npm:^1.9.0, color-convert@npm:^1.9.3":
+"color-convert@npm:^1.9.0":
version: 1.9.3
resolution: "color-convert@npm:1.9.3"
dependencies:
@@ -7563,16 +6950,6 @@ __metadata:
languageName: node
linkType: hard
-"color-string@npm:^1.6.0":
- version: 1.9.1
- resolution: "color-string@npm:1.9.1"
- dependencies:
- color-name: ^1.0.0
- simple-swizzle: ^0.2.2
- checksum: c13fe7cff7885f603f49105827d621ce87f4571d78ba28ef4a3f1a104304748f620615e6bf065ecd2145d0d9dad83a3553f52bb25ede7239d18e9f81622f1cc5
- languageName: node
- linkType: hard
-
"color-support@npm:^1.1.3":
version: 1.1.3
resolution: "color-support@npm:1.1.3"
@@ -7582,20 +6959,10 @@ __metadata:
languageName: node
linkType: hard
-"color@npm:^3.0.0":
- version: 3.2.1
- resolution: "color@npm:3.2.1"
- dependencies:
- color-convert: ^1.9.3
- color-string: ^1.6.0
- checksum: f81220e8b774d35865c2561be921f5652117638dcda7ca4029262046e37fc2444ac7bbfdd110cf1fd9c074a4ee5eda8f85944ffbdda26186b602dd9bb05f6400
- languageName: node
- linkType: hard
-
-"colord@npm:^2.9.2":
- version: 2.9.2
- resolution: "colord@npm:2.9.2"
- checksum: 2aa6a9b3abbce74ba3c563886cfeb433ea0d7df5ad6f4a560005eddab1ddf7c0fc98f39b09b599767a19c86dd3837b77f66f036e479515d4b17347006dbd6d9f
+"colord@npm:^2.9.3":
+ version: 2.9.3
+ resolution: "colord@npm:2.9.3"
+ checksum: 95d909bfbcfd8d5605cbb5af56f2d1ce2b323990258fd7c0d2eb0e6d3bb177254d7fb8213758db56bb4ede708964f78c6b992b326615f81a18a6aaf11d64c650
languageName: node
linkType: hard
@@ -7615,17 +6982,10 @@ __metadata:
languageName: node
linkType: hard
-"commander@npm:^2.20.0":
- version: 2.20.3
- resolution: "commander@npm:2.20.3"
- checksum: ab8c07884e42c3a8dbc5dd9592c606176c7eb5c1ca5ff274bcf907039b2c41de3626f684ea75ccf4d361ba004bbaff1f577d5384c155f3871e456bdf27becf9e
- languageName: node
- linkType: hard
-
-"commander@npm:^4.1.1":
- version: 4.1.1
- resolution: "commander@npm:4.1.1"
- checksum: d7b9913ff92cae20cb577a4ac6fcc121bd6223319e54a40f51a14740a681ad5c574fd29a57da478a5f234a6fa6c52cbf0b7c641353e03c648b1ae85ba670b977
+"comma-separated-tokens@npm:^2.0.0":
+ version: 2.0.3
+ resolution: "comma-separated-tokens@npm:2.0.3"
+ checksum: e3bf9e0332a5c45f49b90e79bcdb4a7a85f28d6a6f0876a94f1bb9b2bfbdbbb9292aac50e1e742d8c0db1e62a0229a106f57917e2d067fca951d81737651700d
languageName: node
linkType: hard
@@ -7643,57 +7003,10 @@ __metadata:
languageName: node
linkType: hard
-"commondir@npm:^1.0.1":
- version: 1.0.1
- resolution: "commondir@npm:1.0.1"
- checksum: 59715f2fc456a73f68826285718503340b9f0dd89bfffc42749906c5cf3d4277ef11ef1cca0350d0e79204f00f1f6d83851ececc9095dc88512a697ac0b9bdcb
- languageName: node
- linkType: hard
-
-"component-emitter@npm:^1.2.1":
- version: 1.3.0
- resolution: "component-emitter@npm:1.3.0"
- checksum: b3c46de38ffd35c57d1c02488355be9f218e582aec72d72d1b8bbec95a3ac1b38c96cd6e03ff015577e68f550fbb361a3bfdbd9bb248be9390b7b3745691be6b
- languageName: node
- linkType: hard
-
-"compose-function@npm:3.0.3":
- version: 3.0.3
- resolution: "compose-function@npm:3.0.3"
- dependencies:
- arity-n: ^1.0.4
- checksum: 9f17d431e3ee4797c844f2870e13494079882ac3dbc54c143b7d99967b371908e0ce7ceb71c6aed61e2ecddbcd7bb437d91428a3d0e6569aee17a87fcbc7918f
- languageName: node
- linkType: hard
-
-"compressible@npm:~2.0.16":
- version: 2.0.18
- resolution: "compressible@npm:2.0.18"
- dependencies:
- mime-db: ">= 1.43.0 < 2"
- checksum: 58321a85b375d39230405654721353f709d0c1442129e9a17081771b816302a012471a9b8f4864c7dbe02eef7f2aaac3c614795197092262e94b409c9be108f0
- languageName: node
- linkType: hard
-
-"compression@npm:^1.7.4":
- version: 1.7.4
- resolution: "compression@npm:1.7.4"
- dependencies:
- accepts: ~1.3.5
- bytes: 3.0.0
- compressible: ~2.0.16
- debug: 2.6.9
- on-headers: ~1.0.2
- safe-buffer: 5.1.2
- vary: ~1.1.2
- checksum: 35c0f2eb1f28418978615dc1bc02075b34b1568f7f56c62d60f4214d4b7cc00d0f6d282b5f8a954f59872396bd770b6b15ffd8aa94c67d4bce9b8887b906999b
- languageName: node
- linkType: hard
-
-"compute-scroll-into-view@npm:^1.0.17":
- version: 1.0.17
- resolution: "compute-scroll-into-view@npm:1.0.17"
- checksum: b20c05a10c37813c5a6e4bf053c00f65c88d23afed7a6bd7a2a69e05e2ffc2df3483ecfe407d36bf16b8cec8be21ae1966c9c523093a03117e567156cd79a51e
+"compute-scroll-into-view@npm:^1.0.20":
+ version: 1.0.20
+ resolution: "compute-scroll-into-view@npm:1.0.20"
+ checksum: f15fab29221953620735393ac1866541aab0d27d28078bedbba071a291ee9c8cc1a72bee302cf0bc06ed83c5e55afb74ebcbd634a63671ba33cf1fb1c51d3308
languageName: node
linkType: hard
@@ -7704,24 +7017,12 @@ __metadata:
languageName: node
linkType: hard
-"concat-stream@npm:^1.5.0":
- version: 1.6.2
- resolution: "concat-stream@npm:1.6.2"
- dependencies:
- buffer-from: ^1.0.0
- inherits: ^2.0.3
- readable-stream: ^2.2.2
- typedarray: ^0.0.6
- checksum: 1ef77032cb4459dcd5187bd710d6fc962b067b64ec6a505810de3d2b8cc0605638551b42f8ec91edf6fcd26141b32ef19ad749239b58fae3aba99187adc32285
- languageName: node
- linkType: hard
-
-"concurrently@npm:7.2.2":
- version: 7.2.2
- resolution: "concurrently@npm:7.2.2"
+"concurrently@npm:7.6.0":
+ version: 7.6.0
+ resolution: "concurrently@npm:7.6.0"
dependencies:
chalk: ^4.1.0
- date-fns: ^2.16.1
+ date-fns: ^2.29.1
lodash: ^4.17.21
rxjs: ^7.0.0
shell-quote: ^1.7.3
@@ -7730,8 +7031,9 @@ __metadata:
tree-kill: ^1.2.2
yargs: ^17.3.1
bin:
+ conc: dist/bin/concurrently.js
concurrently: dist/bin/concurrently.js
- checksum: ae9604032d971a49a11c6797ed057380e53bde0ec79d1dcbd23bdbe578961867289089e9729e802520297d8f410e3085333719a3f7a4ce1c2ed167b68c740247
+ checksum: f705c9a7960f1b16559ca64958043faeeef6385c0bf30a03d1375e15ab2d96dba4f8166f1bbbb1c85e8da35ca0ce3c353875d71dff2aa132b2357bb533b3332e
languageName: node
linkType: hard
@@ -7742,20 +7044,6 @@ __metadata:
languageName: node
linkType: hard
-"connect-history-api-fallback@npm:^1.6.0":
- version: 1.6.0
- resolution: "connect-history-api-fallback@npm:1.6.0"
- checksum: 804ca2be28c999032ecd37a9f71405e5d7b7a4b3defcebbe41077bb8c5a0a150d7b59f51dcc33b2de30bc7e217a31d10f8cfad27e8e74c2fc7655eeba82d6e7e
- languageName: node
- linkType: hard
-
-"console-browserify@npm:^1.1.0":
- version: 1.2.0
- resolution: "console-browserify@npm:1.2.0"
- checksum: 226591eeff8ed68e451dffb924c1fb750c654d54b9059b3b261d360f369d1f8f70650adecf2c7136656236a4bfeb55c39281b5d8a55d792ebbb99efd3d848d52
- languageName: node
- linkType: hard
-
"console-control-strings@npm:^1.1.0":
version: 1.1.0
resolution: "console-control-strings@npm:1.1.0"
@@ -7768,34 +7056,38 @@ __metadata:
resolution: "console@workspace:."
dependencies:
"@absinthe/socket": 0.2.1
- "@absinthe/socket-apollo-link": 0.2.1
- "@apollo/client": 3.3.21
- "@babel/core": 7.18.6
- "@babel/eslint-parser": 7.18.2
- "@babel/plugin-transform-react-jsx": 7.18.6
- "@babel/preset-env": 7.18.6
- "@babel/preset-react": 7.18.6
+ "@apollo/client": 3.7.1
"@cypress/webpack-preprocessor": 5.12.0
- "@graphql-codegen/cli": 2.8.1
- "@graphql-codegen/fragment-matcher": 3.3.1
+ "@emotion/react": 11.10.5
+ "@emotion/styled": 11.10.5
+ "@graphql-codegen/add": 3.2.1
+ "@graphql-codegen/cli": 2.14.1
"@graphql-codegen/introspection": 2.2.1
- "@graphql-codegen/typescript": 2.7.5
- "@graphql-codegen/typescript-operations": 2.5.6
- "@graphql-codegen/typescript-react-apollo": 3.3.6
+ "@graphql-codegen/typescript": 2.8.2
+ "@graphql-codegen/typescript-operations": 2.5.7
+ "@graphql-codegen/typescript-react-apollo": 3.3.7
"@jumpn/utils-graphql": 0.6.0
- "@nivo/core": 0.73.0
- "@nivo/geo": 0.73.0
- "@nivo/line": 0.73.0
- "@nivo/pie": 0.73.0
- "@nivo/radar": 0.73.0
- "@nivo/tooltip": 0.73.0
- "@nivo/waffle": 0.73.0
- "@pluralsh/stylelint-config": 1.0.0
+ "@nivo/core": 0.80.0
+ "@nivo/geo": 0.80.0
+ "@nivo/line": 0.80.0
+ "@nivo/pie": 0.80.0
+ "@nivo/radar": 0.80.0
+ "@nivo/tooltip": 0.80.0
+ "@nivo/waffle": 0.80.0
+ "@pluralsh/design-system": 1.294.0
+ "@pluralsh/eslint-config-typescript": 2.5.6
+ "@pluralsh/stylelint-config": 1.1.1
+ "@tanstack/react-table": 8.7.0
"@testing-library/jest-dom": 4.2.4
"@testing-library/react": 9.3.3
"@testing-library/user-event": 7.1.2
- "@typescript-eslint/parser": 5.30.6
- ace-builds: 1.7.1
+ "@types/jsdom": 20.0.1
+ "@typescript-eslint/eslint-plugin": 5.42.0
+ "@typescript-eslint/parser": 5.42.0
+ "@vitejs/plugin-basic-ssl": 0.1.2
+ "@vitejs/plugin-react": 2.2.0
+ "@vitest/ui": 0.25.3
+ ace-builds: 1.13.2
anser: 2.1.1
ansi-to-react: 6.1.6
apollo-absinthe-upload-link: 1.7.0
@@ -7804,90 +7096,94 @@ __metadata:
apollo-link-error: 1.1.13
apollo-link-persisted-queries: 0.2.5
apollo-link-retry: 2.2.16
- babel-eslint: 10.1.0
- chart.js: 3.5.1
+ chart.js: 4.0.1
color-alpha: 1.1.3
- concurrently: 7.2.2
- country-code-lookup: 0.0.20
- crypto-hash: 1.3.0
+ concurrently: 7.6.0
+ country-code-lookup: 0.0.22
+ crypto-hash: 2.0.1
customize-cra: 1.0.0
- cypress: 10.4.0
+ cypress: 11.2.0
emoji-mart: 3.0.1
escape-carriage: 1.3.0
- eslint: 7.11.0
+ eslint: 8.29.0
eslint-config-pluralsh: 3.1.0
eslint-plugin-import: 2.26.0
- eslint-plugin-jest: 26.5.3
- eslint-plugin-jsx-a11y: 6.6.0
- eslint-plugin-react: 7.30.1
+ eslint-plugin-import-newlines: 1.3.0
+ eslint-plugin-jsx-a11y: 6.6.1
+ eslint-plugin-react: 7.31.11
eslint-plugin-react-hooks: 4.6.0
- filesize: 6.1.0
+ filesize: 10.0.5
forge-core: 1.4.6
- graphql: 14.7.0
- grommet: 2.10.0
- grommet-icons: 4.5.0
- highlight.js: 10.6.0
- http-proxy-middleware: 2.0.6
- immer: 9.0.15
+ grommet: 2.28.0
+ grommet-icons: 4.8.0
+ highlight.js: 11.7.0
+ honorable: 0.194.0
+ honorable-theme-default: 0.77.0
+ immer: 9.0.16
js-file-download: 0.4.12
- js-yaml: 3.14.0
+ js-yaml: 4.1.0
+ jsdom: 20.0.3
jsonpath: 1.1.1
kubernetes-resource-parser: 0.1.0
lodash: 4.17.21
moment: 2.29.4
moment-duration-format: 2.3.2
- phoenix: 1.5.13
- query-string: 7.1.1
- rc-progress: 3.1.4
- react: 16.14.0
+ phoenix: 1.6.15
+ pluralsh-absinthe-socket-apollo-link: 0.2.0
+ query-string: 7.1.3
+ randomcolor: 0.6.2
+ rc-progress: 3.4.1
+ react: 18.2.0
react-ace: 10.1.0
react-animations: 1.0.0
react-apollo: 3.1.5
- react-app-rewired: 2.2.1
- react-chartjs-2: 3.0.5
- react-circular-progressbar: 2.0.4
+ react-chartjs-2: 5.0.1
+ react-circular-progressbar: 2.1.0
react-codemirror: 1.0.0
react-collapsible: 2.10.0
- react-copy-to-clipboard: 5.0.4
- react-countdown: 2.3.2
+ react-copy-to-clipboard: 5.1.0
+ react-countdown: 2.3.5
react-diff-viewer: 3.1.1
- react-dnd: 11.1.3
- react-dnd-html5-backend: 11.1.3
- react-dom: 16.14.0
- react-file-icon: 1.0.0
+ react-dnd: 16.0.1
+ react-dnd-html5-backend: 16.0.1
+ react-dom: 18.2.0
+ react-file-icon: 1.2.0
react-file-picker: 0.0.6
react-foco: 1.3.1
react-highlight.js: 1.0.7
react-lazylog: 4.5.3
- react-live-clock: 6.0.4
+ react-live-clock: 6.1.1
react-portal: 4.2.2
- react-pulse-dot: 2.0.0
- react-router: 5.1.2
- react-router-dom: 5.1.2
- react-scripts: 4.0.3
- react-spinners: 0.13.3
+ react-pulse-dot: 2.1.0
+ react-router-dom: 6.4.5
+ react-spinners: 0.13.7
react-sweet-progress: 1.1.2
- react-toggle: 4.1.2
+ react-toggle: 4.1.3
+ react-transition-group: 4.4.5
react-use-intercom: 2.0.0
- react-virtualized-auto-sizer: 1.0.6
- react-window: 1.8.7
+ react-virtualized-auto-sizer: 1.0.7
+ react-window: 1.8.8
react-window-infinite-loader: 1.0.8
react-window-reversed: 1.4.1
- slate: 0.59.0
- slate-history: 0.59.0
- slate-react: 0.59.0
- styled-components: 5.0.1
- stylelint: 14.9.1
+ regenerator-runtime: 0.13.11
+ slate: 0.87.0
+ slate-history: 0.86.0
+ slate-react: 0.87.0
+ styled-components: 5.3.6
+ stylelint: 14.16.0
terminal-in-react: 4.3.1
tinyqueue: 2.0.3
- typescript: 4.7.4
+ typescript: 4.9.4
universal-cookie: 4.0.4
- uuid: 8.3.2
+ uuid: 9.0.0
+ vite: 3.2.5
+ vite-tsconfig-paths: 4.0.1
+ vitest: 0.25.6
wait-on: 6.0.1
- xterm-addon-fit: 0.5.0
+ xterm-addon-fit: 0.6.0
xterm-for-react: 1.0.4
xterm-theme: 1.1.0
- yaml: 1.10.0
+ yaml: 2.1.3
languageName: unknown
linkType: soft
@@ -7902,65 +7198,10 @@ __metadata:
languageName: node
linkType: hard
-"constants-browserify@npm:^1.0.0":
- version: 1.0.0
- resolution: "constants-browserify@npm:1.0.0"
- checksum: f7ac8c6d0b6e4e0c77340a1d47a3574e25abd580bfd99ad707b26ff7618596cf1a5e5ce9caf44715e9e01d4a5d12cb3b4edaf1176f34c19adb2874815a56e64f
- languageName: node
- linkType: hard
-
-"content-disposition@npm:0.5.4":
- version: 0.5.4
- resolution: "content-disposition@npm:0.5.4"
- dependencies:
- safe-buffer: 5.2.1
- checksum: afb9d545e296a5171d7574fcad634b2fdf698875f4006a9dd04a3e1333880c5c0c98d47b560d01216fb6505a54a2ba6a843ee3a02ec86d7e911e8315255f56c3
- languageName: node
- linkType: hard
-
-"content-type@npm:~1.0.4":
- version: 1.0.4
- resolution: "content-type@npm:1.0.4"
- checksum: 3d93585fda985d1554eca5ebd251994327608d2e200978fdbfba21c0c679914d5faf266d17027de44b34a72c7b0745b18584ecccaa7e1fdfb6a68ac7114f12e0
- languageName: node
- linkType: hard
-
-"convert-source-map@npm:1.7.0":
- version: 1.7.0
- resolution: "convert-source-map@npm:1.7.0"
- dependencies:
- safe-buffer: ~5.1.1
- checksum: bcd2e3ea7d37f96b85a6e362c8a89402ccc73757256e3ee53aa2c22fe915adb854c66b1f81111be815a3a6a6ce3c58e8001858e883c9d5b4fe08a853fa865967
- languageName: node
- linkType: hard
-
-"convert-source-map@npm:^0.3.3":
- version: 0.3.5
- resolution: "convert-source-map@npm:0.3.5"
- checksum: 33b209aa8f33bcaa9a22f2dbf6bfb71f4a429d8e948068d61b6087304e3194c30016d1e02e842184e653b74442c7e2dd2e7db97532b67f556aded3d8b4377a2c
- languageName: node
- linkType: hard
-
-"convert-source-map@npm:^1.4.0, convert-source-map@npm:^1.5.0, convert-source-map@npm:^1.6.0, convert-source-map@npm:^1.7.0":
- version: 1.8.0
- resolution: "convert-source-map@npm:1.8.0"
- dependencies:
- safe-buffer: ~5.1.1
- checksum: 985d974a2d33e1a2543ada51c93e1ba2f73eaed608dc39f229afc78f71dcc4c8b7d7c684aa647e3c6a3a204027444d69e53e169ce94e8d1fa8d7dee80c9c8fed
- languageName: node
- linkType: hard
-
-"cookie-signature@npm:1.0.6":
- version: 1.0.6
- resolution: "cookie-signature@npm:1.0.6"
- checksum: f4e1b0a98a27a0e6e66fd7ea4e4e9d8e038f624058371bf4499cfcd8f3980be9a121486995202ba3fca74fbed93a407d6d54d43a43f96fd28d0bd7a06761591a
- languageName: node
- linkType: hard
-
-"cookie@npm:0.5.0":
- version: 0.5.0
- resolution: "cookie@npm:0.5.0"
- checksum: 1f4bd2ca5765f8c9689a7e8954183f5332139eb72b6ff783d8947032ec1fdf43109852c178e21a953a30c0dd42257828185be01b49d1eb1a67fd054ca588a180
+"convert-source-map@npm:^1.5.0, convert-source-map@npm:^1.7.0":
+ version: 1.9.0
+ resolution: "convert-source-map@npm:1.9.0"
+ checksum: dc55a1f28ddd0e9485ef13565f8f756b342f9a46c4ae18b843fe3c30c675d058d6a4823eff86d472f187b176f0adf51ea7b69ea38be34be4a63cbbf91b0593c8
languageName: node
linkType: hard
@@ -7971,50 +7212,28 @@ __metadata:
languageName: node
linkType: hard
-"copy-concurrently@npm:^1.0.0":
- version: 1.0.5
- resolution: "copy-concurrently@npm:1.0.5"
- dependencies:
- aproba: ^1.1.1
- fs-write-stream-atomic: ^1.0.8
- iferr: ^0.1.5
- mkdirp: ^0.5.1
- rimraf: ^2.5.4
- run-queue: ^1.0.0
- checksum: 63c169f582e09445260988f697b2d07793d439dfc31e97c8999707bd188dd94d1c7f2ca3533c7786fb75f03a3f2f54ad1ee08055f95f61bb8d2e862498c1d460
- languageName: node
- linkType: hard
-
-"copy-descriptor@npm:^0.1.0":
- version: 0.1.1
- resolution: "copy-descriptor@npm:0.1.1"
- checksum: d4b7b57b14f1d256bb9aa0b479241048afd7f5bcf22035fc7b94e8af757adeae247ea23c1a774fe44869fd5694efba4a969b88d966766c5245fdee59837fe45b
- languageName: node
- linkType: hard
-
-"copy-to-clipboard@npm:^3":
- version: 3.3.2
- resolution: "copy-to-clipboard@npm:3.3.2"
+"copy-to-clipboard@npm:^3.3.1":
+ version: 3.3.3
+ resolution: "copy-to-clipboard@npm:3.3.3"
dependencies:
toggle-selection: ^1.0.6
- checksum: 968ec7ec3d0cf3067542b63dd244ba5d05e743899d7a0361fb0a3130e731d277f5ea54ea4d90fc88cc66eea2e4c67dc2dd8698e4ed360f921af5aa7c60b889ac
+ checksum: e0a325e39b7615108e6c1c8ac110ae7b829cdc4ee3278b1df6a0e4228c490442cc86444cd643e2da344fbc424b3aab8909e2fec82f8bc75e7e5b190b7c24eecf
languageName: node
linkType: hard
-"core-js-compat@npm:^3.21.0, core-js-compat@npm:^3.22.1":
- version: 3.24.1
- resolution: "core-js-compat@npm:3.24.1"
+"core-js-compat@npm:^3.25.1":
+ version: 3.26.1
+ resolution: "core-js-compat@npm:3.26.1"
dependencies:
- browserslist: ^4.21.3
- semver: 7.0.0
- checksum: b14516add9d59a9fae3b96d0de6e1d8864df80b714232814fce56ce946af3696cb50a4f83c717f8f36e43e1a37adf99a4cde6fc921e6ee56021eee2ea3bdc4dc
+ browserslist: ^4.21.4
+ checksum: f222bce0002eae405327d68286e1d566037e8ac21906a47d7ecd15858adca7b12e82140db11dc43c8cc1fc066c5306120f3c27bfb2d7dbc2d20a72a2d90d38dc
languageName: node
linkType: hard
-"core-js-pure@npm:^3.20.2":
- version: 3.24.1
- resolution: "core-js-pure@npm:3.24.1"
- checksum: 4b8990a65c58e2320ff607f6168656fdcbfb4f60bd4af0ce7b09f5c0e0099b0cfc2632836986cfcb11f6ffe7ea46a5b8679651bc83ca3f41690f5ef7472d6f33
+"core-js-pure@npm:^3.25.1":
+ version: 3.26.1
+ resolution: "core-js-pure@npm:3.26.1"
+ checksum: d88c40e5e29e413c11d1ef991a8d5b6a63f00bd94707af0f649d3fc18b3524108b202f4ae75ce77620a1557d1ba340bc3362b4f25d590eccc37cf80fc75f7cd4
languageName: node
linkType: hard
@@ -8039,13 +7258,6 @@ __metadata:
languageName: node
linkType: hard
-"core-js@npm:^3.6.5":
- version: 3.24.1
- resolution: "core-js@npm:3.24.1"
- checksum: 6fb5bf0fd9e9f3e69d95616dd03332fea6758a715d2628c108b5faf17b48b0f580e90c4febb0a523c4665b0991a810de16289f86187fe79d70cc722dbd3edf0e
- languageName: node
- linkType: hard
-
"core-util-is@npm:1.0.2":
version: 1.0.2
resolution: "core-util-is@npm:1.0.2"
@@ -8069,19 +7281,31 @@ __metadata:
languageName: node
linkType: hard
-"cosmiconfig-typescript-loader@npm:^3.1.0":
- version: 3.1.1
- resolution: "cosmiconfig-typescript-loader@npm:3.1.1"
+"cosmiconfig-typescript-loader@npm:4.1.1":
+ version: 4.1.1
+ resolution: "cosmiconfig-typescript-loader@npm:4.1.1"
+ peerDependencies:
+ "@types/node": "*"
+ cosmiconfig: ">=7"
+ ts-node: ">=10"
+ typescript: ">=3"
+ checksum: a774961868f0406d0fd75e448c2e1a0ddb95de27d477fa325a37369a2cbd892cf4d639a109082cd886840dea7707ea9bed5c38a468b52de18400c4f1d495d35a
+ languageName: node
+ linkType: hard
+
+"cosmiconfig-typescript-loader@npm:^4.0.0":
+ version: 4.2.0
+ resolution: "cosmiconfig-typescript-loader@npm:4.2.0"
peerDependencies:
"@types/node": "*"
cosmiconfig: ">=7"
ts-node: ">=10"
typescript: ">=3"
- checksum: fa1af3b2a9bd79f104abfc8e6bc4cfd46c4f9dadeb9e7799785b6a5f02197bbcb43a83d0681581a82e9f58e6cda0b94413b34253e82455409eb23f996d3a4b52
+ checksum: bbfe0dd4b8afe93880dbd85aeae551799ff05ecec23b7490bab56366d8362024ee12da954c86c16448d5919c47f0ac23d5d4e64062cda09e6f0ff63c9e080346
languageName: node
linkType: hard
-"cosmiconfig@npm:7.0.1, cosmiconfig@npm:^7.0.0, cosmiconfig@npm:^7.0.1":
+"cosmiconfig@npm:7.0.1":
version: 7.0.1
resolution: "cosmiconfig@npm:7.0.1"
dependencies:
@@ -8094,18 +7318,6 @@ __metadata:
languageName: node
linkType: hard
-"cosmiconfig@npm:^5.0.0":
- version: 5.2.1
- resolution: "cosmiconfig@npm:5.2.1"
- dependencies:
- import-fresh: ^2.0.0
- is-directory: ^0.3.1
- js-yaml: ^3.13.1
- parse-json: ^4.0.0
- checksum: 8b6f1d3c8a5ffdf663a952f17af0761adf210b7a5933d0fe8988f3ca3a1f0e1e5cbbb74d5b419c15933dd2fdcaec31dbc5cc85cb8259a822342b93b529eff89c
- languageName: node
- linkType: hard
-
"cosmiconfig@npm:^6.0.0":
version: 6.0.0
resolution: "cosmiconfig@npm:6.0.0"
@@ -8119,20 +7331,23 @@ __metadata:
languageName: node
linkType: hard
-"country-code-lookup@npm:0.0.20":
- version: 0.0.20
- resolution: "country-code-lookup@npm:0.0.20"
- checksum: 87d68f0692d60136ee0b4352123d0ee6899c85b62052cfbbfb575367d3b8882c07f0b88e99a4fb6add08cf40e59b94596d23e6324e7d6b8b3a7fd80029210b7f
+"cosmiconfig@npm:^7.0.0, cosmiconfig@npm:^7.1.0":
+ version: 7.1.0
+ resolution: "cosmiconfig@npm:7.1.0"
+ dependencies:
+ "@types/parse-json": ^4.0.0
+ import-fresh: ^3.2.1
+ parse-json: ^5.0.0
+ path-type: ^4.0.0
+ yaml: ^1.10.0
+ checksum: c53bf7befc1591b2651a22414a5e786cd5f2eeaa87f3678a3d49d6069835a9d8d1aef223728e98aa8fec9a95bf831120d245096db12abe019fecb51f5696c96f
languageName: node
linkType: hard
-"create-ecdh@npm:^4.0.0":
- version: 4.0.4
- resolution: "create-ecdh@npm:4.0.4"
- dependencies:
- bn.js: ^4.1.0
- elliptic: ^6.5.3
- checksum: 0dd7fca9711d09e152375b79acf1e3f306d1a25ba87b8ff14c2fd8e68b83aafe0a7dd6c4e540c9ffbdd227a5fa1ad9b81eca1f233c38bb47770597ba247e614b
+"country-code-lookup@npm:0.0.22":
+ version: 0.0.22
+ resolution: "country-code-lookup@npm:0.0.22"
+ checksum: d13c6236016de264ca3d8260d2a733a769098729e8fb03c5dcb38a386b771b8d5df76a8b578f7d188b2603436afd48572635e6bb50c8cdbf6cd73719eeab0e48
languageName: node
linkType: hard
@@ -8148,33 +7363,6 @@ __metadata:
languageName: node
linkType: hard
-"create-hash@npm:^1.1.0, create-hash@npm:^1.1.2, create-hash@npm:^1.2.0":
- version: 1.2.0
- resolution: "create-hash@npm:1.2.0"
- dependencies:
- cipher-base: ^1.0.1
- inherits: ^2.0.1
- md5.js: ^1.3.4
- ripemd160: ^2.0.1
- sha.js: ^2.4.0
- checksum: 02a6ae3bb9cd4afee3fabd846c1d8426a0e6b495560a977ba46120c473cb283be6aa1cace76b5f927cf4e499c6146fb798253e48e83d522feba807d6b722eaa9
- languageName: node
- linkType: hard
-
-"create-hmac@npm:^1.1.0, create-hmac@npm:^1.1.4, create-hmac@npm:^1.1.7":
- version: 1.1.7
- resolution: "create-hmac@npm:1.1.7"
- dependencies:
- cipher-base: ^1.0.3
- create-hash: ^1.1.0
- inherits: ^2.0.1
- ripemd160: ^2.0.0
- safe-buffer: ^5.0.1
- sha.js: ^2.4.8
- checksum: ba12bb2257b585a0396108c72830e85f882ab659c3320c83584b1037f8ab72415095167ced80dc4ce8e446a8ecc4b2acf36d87befe0707d73b26cf9dc77440ed
- languageName: node
- linkType: hard
-
"create-react-class@npm:^15.5.1":
version: 15.7.0
resolution: "create-react-class@npm:15.7.0"
@@ -8201,7 +7389,7 @@ __metadata:
languageName: node
linkType: hard
-"cross-spawn@npm:7.0.3, cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.2":
+"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.2":
version: 7.0.3
resolution: "cross-spawn@npm:7.0.3"
dependencies:
@@ -8212,75 +7400,10 @@ __metadata:
languageName: node
linkType: hard
-"cross-spawn@npm:^6.0.0":
- version: 6.0.5
- resolution: "cross-spawn@npm:6.0.5"
- dependencies:
- nice-try: ^1.0.4
- path-key: ^2.0.1
- semver: ^5.5.0
- shebang-command: ^1.2.0
- which: ^1.2.9
- checksum: f893bb0d96cd3d5751d04e67145bdddf25f99449531a72e82dcbbd42796bbc8268c1076c6b3ea51d4d455839902804b94bc45dfb37ecbb32ea8e54a6741c3ab9
- languageName: node
- linkType: hard
-
-"cross-undici-fetch@npm:^0.4.11":
- version: 0.4.14
- resolution: "cross-undici-fetch@npm:0.4.14"
- dependencies:
- abort-controller: ^3.0.0
- busboy: ^1.6.0
- form-data-encoder: ^1.7.1
- formdata-node: ^4.3.1
- node-fetch: ^2.6.7
- undici: 5.5.1
- web-streams-polyfill: ^3.2.0
- checksum: dde7b70cb6b033c79da6459b3de91289b0eba74cd52a39b3aef150f261919a82fd84e29b94f71d0cee1bcfea8ad9ad4b837c8a18d06ce48d823599daea541606
- languageName: node
- linkType: hard
-
-"crypto-browserify@npm:^3.11.0":
- version: 3.12.0
- resolution: "crypto-browserify@npm:3.12.0"
- dependencies:
- browserify-cipher: ^1.0.0
- browserify-sign: ^4.0.0
- create-ecdh: ^4.0.0
- create-hash: ^1.1.0
- create-hmac: ^1.1.0
- diffie-hellman: ^5.0.0
- inherits: ^2.0.1
- pbkdf2: ^3.0.3
- public-encrypt: ^4.0.0
- randombytes: ^2.0.0
- randomfill: ^1.0.3
- checksum: c1609af82605474262f3eaa07daa0b2140026bd264ab316d4bf1170272570dbe02f0c49e29407fe0d3634f96c507c27a19a6765fb856fed854a625f9d15618e2
- languageName: node
- linkType: hard
-
-"crypto-hash@npm:1.3.0":
- version: 1.3.0
- resolution: "crypto-hash@npm:1.3.0"
- checksum: a3a507e0d2b18fbd2da8088a1c62d0c53c009a99bbfa6d851cac069734ffa546922fa51bdd776d006459701cdda873463e5059ece3431aca048fd99e7573d138
- languageName: node
- linkType: hard
-
-"crypto-random-string@npm:^1.0.0":
- version: 1.0.0
- resolution: "crypto-random-string@npm:1.0.0"
- checksum: 6fc61a46c18547b49a93da24f4559c4a1c859f4ee730ecc9533c1ba89fa2a9e9d81f390c2789467afbbd0d1c55a6e96a71e4716b6cd3e77736ed5fced7a2df9a
- languageName: node
- linkType: hard
-
-"css-blank-pseudo@npm:^0.1.4":
- version: 0.1.4
- resolution: "css-blank-pseudo@npm:0.1.4"
- dependencies:
- postcss: ^7.0.5
- bin:
- css-blank-pseudo: cli.js
- checksum: f995a6ca5dbb867af4b30c3dc872a8f0b27ad120442c34796eef7f9c4dcf014249522aaa0a2da3c101c4afa5d7d376436bb978ae1b2c02deddec283fad30c998
+"crypto-hash@npm:2.0.1":
+ version: 2.0.1
+ resolution: "crypto-hash@npm:2.0.1"
+ checksum: 08d304024166ef4856d71ec16f9429dfe6ddd8126d07b2a798e0f586eb60106c0f05b210b6d6f6f8189f8304ec33e7f1a880d5a38c2fadca19c4801fb5bd3e36
languageName: node
linkType: hard
@@ -8291,23 +7414,6 @@ __metadata:
languageName: node
linkType: hard
-"css-color-names@npm:0.0.4, css-color-names@npm:^0.0.4":
- version: 0.0.4
- resolution: "css-color-names@npm:0.0.4"
- checksum: 9c6106320430a9da3a13daab8d8b4def39113edbfb68042444585d9a214af5fd5cb384b9be45124bc75f88261d461b517e00e278f4d2e0ab5a619b182f9f0e2d
- languageName: node
- linkType: hard
-
-"css-declaration-sorter@npm:^4.0.1":
- version: 4.0.1
- resolution: "css-declaration-sorter@npm:4.0.1"
- dependencies:
- postcss: ^7.0.1
- timsort: ^0.3.0
- checksum: c38c00245c6706bd1127a6a2807bbdea3a2621c1f4e4bcb4710f6736c15c4ec414e02213adeab2171623351616090cb96374f683b90ec2aad18903066c4526d7
- languageName: node
- linkType: hard
-
"css-functions-list@npm:^3.1.0":
version: 3.1.0
resolution: "css-functions-list@npm:3.1.0"
@@ -8315,51 +7421,6 @@ __metadata:
languageName: node
linkType: hard
-"css-has-pseudo@npm:^0.10.0":
- version: 0.10.0
- resolution: "css-has-pseudo@npm:0.10.0"
- dependencies:
- postcss: ^7.0.6
- postcss-selector-parser: ^5.0.0-rc.4
- bin:
- css-has-pseudo: cli.js
- checksum: 88d891ba18f821e8a94d821ecdd723c606019462664c7d86e7d8731622bd26f9d55582e494bcc2a62f9399cc7b89049ddc8a9d1e8f1bf1a133c2427739d2d334
- languageName: node
- linkType: hard
-
-"css-loader@npm:4.3.0":
- version: 4.3.0
- resolution: "css-loader@npm:4.3.0"
- dependencies:
- camelcase: ^6.0.0
- cssesc: ^3.0.0
- icss-utils: ^4.1.1
- loader-utils: ^2.0.0
- postcss: ^7.0.32
- postcss-modules-extract-imports: ^2.0.0
- postcss-modules-local-by-default: ^3.0.3
- postcss-modules-scope: ^2.2.0
- postcss-modules-values: ^3.0.0
- postcss-value-parser: ^4.1.0
- schema-utils: ^2.7.1
- semver: ^7.3.2
- peerDependencies:
- webpack: ^4.27.0 || ^5.0.0
- checksum: 697a8838f0975f86c634e7a920572604879a9738128fcc01e5393fae5ac9a7a1a925c0d14ebb6ed67fa7e14bd17849eec152a99e3299cc92f422f6b0cd4eff73
- languageName: node
- linkType: hard
-
-"css-prefers-color-scheme@npm:^3.1.1":
- version: 3.1.1
- resolution: "css-prefers-color-scheme@npm:3.1.1"
- dependencies:
- postcss: ^7.0.5
- bin:
- css-prefers-color-scheme: cli.js
- checksum: ba69a86b006818ffe3548bcbeb5e4e8139b8b6cf45815a3b3dddd12cd9acf3d8ac3b94e63fe0abd34e0683cf43ed8c2344e3bd472bbf02a6eb40c7bbf565d587
- languageName: node
- linkType: hard
-
"css-rule-stream@npm:^1.1.0":
version: 1.1.0
resolution: "css-rule-stream@npm:1.1.0"
@@ -8374,38 +7435,6 @@ __metadata:
languageName: node
linkType: hard
-"css-select-base-adapter@npm:^0.1.1":
- version: 0.1.1
- resolution: "css-select-base-adapter@npm:0.1.1"
- checksum: c107e9cfa53a23427e4537451a67358375e656baa3322345a982d3c2751fb3904002aae7e5d72386c59f766fe6b109d1ffb43eeab1c16f069f7a3828eb17851c
- languageName: node
- linkType: hard
-
-"css-select@npm:^2.0.0":
- version: 2.1.0
- resolution: "css-select@npm:2.1.0"
- dependencies:
- boolbase: ^1.0.0
- css-what: ^3.2.1
- domutils: ^1.7.0
- nth-check: ^1.0.2
- checksum: 0c4099910f2411e2a9103cf92ea6a4ad738b57da75bcf73d39ef2c14a00ef36e5f16cb863211c901320618b24ace74da6333442d82995cafd5040077307de462
- languageName: node
- linkType: hard
-
-"css-select@npm:^4.1.3":
- version: 4.3.0
- resolution: "css-select@npm:4.3.0"
- dependencies:
- boolbase: ^1.0.0
- css-what: ^6.0.1
- domhandler: ^4.3.1
- domutils: ^2.8.0
- nth-check: ^2.0.1
- checksum: d6202736839194dd7f910320032e7cfc40372f025e4bf21ca5bf6eb0a33264f322f50ba9c0adc35dadd342d3d6fae5ca244779a4873afbfa76561e343f2058e0
- languageName: node
- linkType: hard
-
"css-to-react-native@npm:^2.0.3":
version: 2.3.2
resolution: "css-to-react-native@npm:2.3.2"
@@ -8438,40 +7467,6 @@ __metadata:
languageName: node
linkType: hard
-"css-tree@npm:1.0.0-alpha.37":
- version: 1.0.0-alpha.37
- resolution: "css-tree@npm:1.0.0-alpha.37"
- dependencies:
- mdn-data: 2.0.4
- source-map: ^0.6.1
- checksum: 0e419a1388ec0fbbe92885fba4a557f9fb0e077a2a1fad629b7245bbf7b4ef5df49e6877401b952b09b9057ffe1a3dba74f6fdfbf7b2223a5a35bce27ff2307d
- languageName: node
- linkType: hard
-
-"css-tree@npm:^1.1.2":
- version: 1.1.3
- resolution: "css-tree@npm:1.1.3"
- dependencies:
- mdn-data: 2.0.14
- source-map: ^0.6.1
- checksum: 79f9b81803991b6977b7fcb1588799270438274d89066ce08f117f5cdb5e20019b446d766c61506dd772c839df84caa16042d6076f20c97187f5abe3b50e7d1f
- languageName: node
- linkType: hard
-
-"css-what@npm:^3.2.1":
- version: 3.4.2
- resolution: "css-what@npm:3.4.2"
- checksum: 26bb5ec3ae718393d418016365c849fa14bd0de408c735dea3ddf58146b6cc54f3b336fb4afd31d95c06ca79583acbcdfec7ee93d31ff5c1a697df135b38dfeb
- languageName: node
- linkType: hard
-
-"css-what@npm:^6.0.1":
- version: 6.1.0
- resolution: "css-what@npm:6.1.0"
- checksum: b975e547e1e90b79625918f84e67db5d33d896e6de846c9b584094e529f0c63e2ab85ee33b9daffd05bff3a146a1916bec664e18bb76dd5f66cbff9fc13b2bbe
- languageName: node
- linkType: hard
-
"css.escape@npm:^1.5.1":
version: 1.5.1
resolution: "css.escape@npm:1.5.1"
@@ -8479,7 +7474,7 @@ __metadata:
languageName: node
linkType: hard
-"css@npm:^2.0.0, css@npm:^2.2.3":
+"css@npm:^2.2.3":
version: 2.2.4
resolution: "css@npm:2.2.4"
dependencies:
@@ -8491,22 +7486,6 @@ __metadata:
languageName: node
linkType: hard
-"cssdb@npm:^4.4.0":
- version: 4.4.0
- resolution: "cssdb@npm:4.4.0"
- checksum: 521dd2135da1ab93612a4161eb1024cfc7b155a35d95f9867d328cc88ad57fdd959aa88ea8f4e6cea3a82bca91b76570dc1abb18bfd902c6889973956a03e497
- languageName: node
- linkType: hard
-
-"cssesc@npm:^2.0.0":
- version: 2.0.0
- resolution: "cssesc@npm:2.0.0"
- bin:
- cssesc: bin/cssesc
- checksum: 5e50886c2aca3f492fe808dbd146d30eb1c6f31fbe6093979a8376e39d171d989279199f6f3f1a42464109e082e0e42bc33eeff9467fb69bf346f5ba5853c3c6
- languageName: node
- linkType: hard
-
"cssesc@npm:^3.0.0":
version: 3.0.0
resolution: "cssesc@npm:3.0.0"
@@ -8516,106 +7495,17 @@ __metadata:
languageName: node
linkType: hard
-"cssnano-preset-default@npm:^4.0.8":
- version: 4.0.8
- resolution: "cssnano-preset-default@npm:4.0.8"
- dependencies:
- css-declaration-sorter: ^4.0.1
- cssnano-util-raw-cache: ^4.0.1
- postcss: ^7.0.0
- postcss-calc: ^7.0.1
- postcss-colormin: ^4.0.3
- postcss-convert-values: ^4.0.1
- postcss-discard-comments: ^4.0.2
- postcss-discard-duplicates: ^4.0.2
- postcss-discard-empty: ^4.0.1
- postcss-discard-overridden: ^4.0.1
- postcss-merge-longhand: ^4.0.11
- postcss-merge-rules: ^4.0.3
- postcss-minify-font-values: ^4.0.2
- postcss-minify-gradients: ^4.0.2
- postcss-minify-params: ^4.0.2
- postcss-minify-selectors: ^4.0.2
- postcss-normalize-charset: ^4.0.1
- postcss-normalize-display-values: ^4.0.2
- postcss-normalize-positions: ^4.0.2
- postcss-normalize-repeat-style: ^4.0.2
- postcss-normalize-string: ^4.0.2
- postcss-normalize-timing-functions: ^4.0.2
- postcss-normalize-unicode: ^4.0.1
- postcss-normalize-url: ^4.0.1
- postcss-normalize-whitespace: ^4.0.2
- postcss-ordered-values: ^4.1.2
- postcss-reduce-initial: ^4.0.3
- postcss-reduce-transforms: ^4.0.2
- postcss-svgo: ^4.0.3
- postcss-unique-selectors: ^4.0.1
- checksum: eb32c9fdd8bd4683e33d62284b6a9c4eb705b745235f4bb51a5571e1eb6738f636958fc9a6218fb51de43e0e2f74386a705b4c7ff2d1dcc611647953ba6ce159
- languageName: node
- linkType: hard
-
-"cssnano-util-get-arguments@npm:^4.0.0":
- version: 4.0.0
- resolution: "cssnano-util-get-arguments@npm:4.0.0"
- checksum: 34222a1e848d573b74892eda7d7560c5422efa56f87d2b5242f9791593c6aa4ddc9d55e8e1708fb2f0d6f87c456314b78d93d3eec97d946ff756c63b09b72222
+"cssom@npm:^0.5.0":
+ version: 0.5.0
+ resolution: "cssom@npm:0.5.0"
+ checksum: 823471aa30091c59e0a305927c30e7768939b6af70405808f8d2ce1ca778cddcb24722717392438329d1691f9a87cb0183b64b8d779b56a961546d54854fde01
languageName: node
linkType: hard
-"cssnano-util-get-match@npm:^4.0.0":
- version: 4.0.0
- resolution: "cssnano-util-get-match@npm:4.0.0"
- checksum: 56eacea0eb3d923359c9714ab25edde5eb4859e495954615d5529e81cdfabc2d41b57055c7f6a2f08e7d89df3a2794ef659306b539505d7f4e7202b897396fc2
- languageName: node
- linkType: hard
-
-"cssnano-util-raw-cache@npm:^4.0.1":
- version: 4.0.1
- resolution: "cssnano-util-raw-cache@npm:4.0.1"
- dependencies:
- postcss: ^7.0.0
- checksum: 66a23e5e5255ff65d0f49f135d0ddfdb96433aeceb2708a31e4b4a652110755f103f6c91e0f439c8f3052818eb2b04ebf6334680a810296290e2c3467c14202b
- languageName: node
- linkType: hard
-
-"cssnano-util-same-parent@npm:^4.0.0":
- version: 4.0.1
- resolution: "cssnano-util-same-parent@npm:4.0.1"
- checksum: 97c6b3f670ee9d1d6342b6a1daf9867d5c08644365dc146bd76defd356069112148e382ca86fc3e6c55adf0687974f03535bba34df95efb468b266d2319c7b66
- languageName: node
- linkType: hard
-
-"cssnano@npm:^4.1.10":
- version: 4.1.11
- resolution: "cssnano@npm:4.1.11"
- dependencies:
- cosmiconfig: ^5.0.0
- cssnano-preset-default: ^4.0.8
- is-resolvable: ^1.0.0
- postcss: ^7.0.0
- checksum: 2453fbe9f9f9e2ffe87dc5c718578f1b801fc7b82eaad12f5564c84bb0faf1774ea52e01874ecd29d1782aa7d0d84f0dbc95001eed9866ebd9bc523638999c9b
- languageName: node
- linkType: hard
-
-"csso@npm:^4.0.2":
- version: 4.2.0
- resolution: "csso@npm:4.2.0"
- dependencies:
- css-tree: ^1.1.2
- checksum: 380ba9663da3bcea58dee358a0d8c4468bb6539be3c439dc266ac41c047217f52fd698fb7e4b6b6ccdfb8cf53ef4ceed8cc8ceccb8dfca2aa628319826b5b998
- languageName: node
- linkType: hard
-
-"cssom@npm:^0.4.4":
- version: 0.4.4
- resolution: "cssom@npm:0.4.4"
- checksum: e3bc1076e7ee4213d4fef05e7ae03bfa83dc05f32611d8edc341f4ecc3d9647b89c8245474c7dd2cdcdb797a27c462e99da7ad00a34399694559f763478ff53f
- languageName: node
- linkType: hard
-
-"cssom@npm:~0.3.6":
- version: 0.3.8
- resolution: "cssom@npm:0.3.8"
- checksum: 24beb3087c76c0d52dd458be9ee1fbc80ac771478a9baef35dd258cdeb527c68eb43204dd439692bb2b1ae5272fa5f2946d10946edab0d04f1078f85e06bc7f6
+"cssom@npm:~0.3.6":
+ version: 0.3.8
+ resolution: "cssom@npm:0.3.8"
+ checksum: 24beb3087c76c0d52dd458be9ee1fbc80ac771478a9baef35dd258cdeb527c68eb43204dd439692bb2b1ae5272fa5f2946d10946edab0d04f1078f85e06bc7f6
languageName: node
linkType: hard
@@ -8629,16 +7519,16 @@ __metadata:
linkType: hard
"csstype@npm:^2.5.7":
- version: 2.6.20
- resolution: "csstype@npm:2.6.20"
- checksum: cb5d5ded49c3390909e93b20b285d4a63d0ba5b10294bdfbc4cf911f80e91d6cf367ea671f99f09570762535c14ea7074a2c7fa73f02008203f01328dea8968b
+ version: 2.6.21
+ resolution: "csstype@npm:2.6.21"
+ checksum: 2ce8bc832375146eccdf6115a1f8565a27015b74cce197c35103b4494955e9516b246140425ad24103864076aa3e1257ac9bab25a06c8d931dd87a6428c9dccf
languageName: node
linkType: hard
"csstype@npm:^3.0.2":
- version: 3.1.0
- resolution: "csstype@npm:3.1.0"
- checksum: 644e986cefab86525f0b674a06889cfdbb1f117e5b7d1ce0fc55b0423ecc58807a1ea42ecc75c4f18999d14fc42d1d255f84662a45003a52bb5840e977eb2ffd
+ version: 3.1.1
+ resolution: "csstype@npm:3.1.1"
+ checksum: 1f7b4f5fdd955b7444b18ebdddf3f5c699159f13e9cf8ac9027ae4a60ae226aef9bbb14a6e12ca7dba3358b007cee6354b116e720262867c398de6c955ea451d
languageName: node
linkType: hard
@@ -8651,16 +7541,9 @@ __metadata:
languageName: node
linkType: hard
-"cyclist@npm:^1.0.1":
- version: 1.0.1
- resolution: "cyclist@npm:1.0.1"
- checksum: 3cc2fdeb358599ca0ea96f5ecf2fc530ccab7ed1f8aa1a894aebfacd2009281bd7380cb9b30db02a18cdd00b3ed1d7ce81a3b11fe56e33a6a0fe4424dc592fbe
- languageName: node
- linkType: hard
-
-"cypress@npm:10.4.0":
- version: 10.4.0
- resolution: "cypress@npm:10.4.0"
+"cypress@npm:11.2.0":
+ version: 11.2.0
+ resolution: "cypress@npm:11.2.0"
dependencies:
"@cypress/request": ^2.88.10
"@cypress/xvfb": ^1.2.4
@@ -8681,7 +7564,7 @@ __metadata:
dayjs: ^1.10.4
debug: ^4.3.2
enquirer: ^2.3.6
- eventemitter2: ^6.4.3
+ eventemitter2: 6.4.7
execa: 4.1.0
executable: ^4.1.1
extract-zip: 2.0.1
@@ -8706,7 +7589,7 @@ __metadata:
yauzl: ^2.10.0
bin:
cypress: bin/cypress
- checksum: 3f7385e076ac936683d1d1d104a7183f2e61ad0f4c901aff07146ae2e10197e8314019dcdfb6c188312fbf1be05484291f1cf8d49c4c37cf6485103c4ac5303e
+ checksum: e13649fb4b62a3c9dff7cc571f4e01dba009d8179b05c4f885c5ceb4ed76b78a7323fec491d992da35527708b54e596bfc9edb1d702f788317889f794d8c1e76
languageName: node
linkType: hard
@@ -8765,13 +7648,6 @@ __metadata:
languageName: node
linkType: hard
-"d3-hierarchy@npm:^1.1.8":
- version: 1.1.9
- resolution: "d3-hierarchy@npm:1.1.9"
- checksum: 5fd8761c302252cb9abe9ce2a0934fc97104dd0df8d1b5de6472532903416f40e13b4b58d03ce215a0b816d7129c4ed4503bd4fdbc00a130fdcf46a63d734a52
- languageName: node
- linkType: hard
-
"d3-interpolate@npm:1 - 2, d3-interpolate@npm:1.2.0 - 2, d3-interpolate@npm:^2.0.1":
version: 2.0.1
resolution: "d3-interpolate@npm:2.0.1"
@@ -8845,16 +7721,6 @@ __metadata:
languageName: node
linkType: hard
-"d@npm:1, d@npm:^1.0.1":
- version: 1.0.1
- resolution: "d@npm:1.0.1"
- dependencies:
- es5-ext: ^0.10.50
- type: ^1.0.1
- checksum: 49ca0639c7b822db670de93d4fbce44b4aa072cd848c76292c9978a8cd0fff1028763020ff4b0f147bd77bfe29b4c7f82e0f71ade76b2a06100543cdfd948d19
- languageName: node
- linkType: hard
-
"damerau-levenshtein@npm:^1.0.8":
version: 1.0.8
resolution: "damerau-levenshtein@npm:1.0.8"
@@ -8871,14 +7737,14 @@ __metadata:
languageName: node
linkType: hard
-"data-urls@npm:^2.0.0":
- version: 2.0.0
- resolution: "data-urls@npm:2.0.0"
+"data-urls@npm:^3.0.2":
+ version: 3.0.2
+ resolution: "data-urls@npm:3.0.2"
dependencies:
- abab: ^2.0.3
- whatwg-mimetype: ^2.3.0
- whatwg-url: ^8.0.0
- checksum: 97caf828aac25e25e04ba6869db0f99c75e6859bb5b424ada28d3e7841941ebf08ddff3c1b1bb4585986bd507a5d54c2a716853ea6cb98af877400e637393e71
+ abab: ^2.0.6
+ whatwg-mimetype: ^3.0.0
+ whatwg-url: ^11.0.0
+ checksum: 033fc3dd0fba6d24bc9a024ddcf9923691dd24f90a3d26f6545d6a2f71ec6956f93462f2cdf2183cc46f10dc01ed3bcb36731a8208456eb1a08147e571fe2a76
languageName: node
linkType: hard
@@ -8889,17 +7755,17 @@ __metadata:
languageName: node
linkType: hard
-"date-fns@npm:^2.16.1":
- version: 2.29.1
- resolution: "date-fns@npm:2.29.1"
- checksum: 9d07f77dffc1eb8c213391bde39f2963ffe7c0019d9edde14487882d627224f3a39b963e6e99d0cc58afff220a6a1a7e8864d2789958f4eaa77714de94d4d076
+"date-fns@npm:^2.29.1":
+ version: 2.29.3
+ resolution: "date-fns@npm:2.29.3"
+ checksum: e01cf5b62af04e05dfff921bb9c9933310ed0e1ae9a81eb8653452e64dc841acf7f6e01e1a5ae5644d0337e9a7f936175fd2cb6819dc122fdd9c5e86c56be484
languageName: node
linkType: hard
"dayjs@npm:^1.10.4":
- version: 1.11.4
- resolution: "dayjs@npm:1.11.4"
- checksum: 478c8a2db9e3fc752db9f02ef23f00e12308eebbeb85569913731ea78e8d5616f2335e14f25af48e9f16bbcbd796653092eca4d2f42c0218a948402c31735f59
+ version: 1.11.7
+ resolution: "dayjs@npm:1.11.7"
+ checksum: 5003a7c1dd9ed51385beb658231c3548700b82d3548c0cfbe549d85f2d08e90e972510282b7506941452c58d32136d6362f009c77ca55381a09c704e9f177ebb
languageName: node
linkType: hard
@@ -8910,16 +7776,7 @@ __metadata:
languageName: node
linkType: hard
-"debug@npm:2.6.9, debug@npm:^2.2.0, debug@npm:^2.3.3, debug@npm:^2.6.0, debug@npm:^2.6.9":
- version: 2.6.9
- resolution: "debug@npm:2.6.9"
- dependencies:
- ms: 2.0.0
- checksum: d2f51589ca66df60bf36e1fa6e4386b318c3f1e06772280eea5b1ae9fd3d05e9c2b7fd8a7d862457d00853c75b00451aa2d7459b924629ee385287a650f58fe6
- languageName: node
- linkType: hard
-
-"debug@npm:4, debug@npm:^4.0.1, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4":
+"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4":
version: 4.3.4
resolution: "debug@npm:4.3.4"
dependencies:
@@ -8931,7 +7788,16 @@ __metadata:
languageName: node
linkType: hard
-"debug@npm:^3.1.0, debug@npm:^3.1.1, debug@npm:^3.2.7":
+"debug@npm:^2.6.9":
+ version: 2.6.9
+ resolution: "debug@npm:2.6.9"
+ dependencies:
+ ms: 2.0.0
+ checksum: d2f51589ca66df60bf36e1fa6e4386b318c3f1e06772280eea5b1ae9fd3d05e9c2b7fd8a7d862457d00853c75b00451aa2d7459b924629ee385287a650f58fe6
+ languageName: node
+ linkType: hard
+
+"debug@npm:^3.1.0, debug@npm:^3.2.7":
version: 3.2.7
resolution: "debug@npm:3.2.7"
dependencies:
@@ -8941,12 +7807,12 @@ __metadata:
linkType: hard
"decamelize-keys@npm:^1.1.0":
- version: 1.1.0
- resolution: "decamelize-keys@npm:1.1.0"
+ version: 1.1.1
+ resolution: "decamelize-keys@npm:1.1.1"
dependencies:
decamelize: ^1.1.0
map-obj: ^1.0.0
- checksum: 8bc5d32e035a072f5dffc1f1f3d26ca7ab1fb44a9cade34c97ab6cd1e62c81a87e718101e96de07d78cecda20a3fdb955df958e46671ccad01bb8dcf0de2e298
+ checksum: fc645fe20b7bda2680bbf9481a3477257a7f9304b1691036092b97ab04c0ab53e3bf9fcc2d2ae382536568e402ec41fb11e1d4c3836a9abe2d813dd9ef4311e0
languageName: node
linkType: hard
@@ -8957,38 +7823,35 @@ __metadata:
languageName: node
linkType: hard
-"decimal.js@npm:^10.2.1":
- version: 10.3.1
- resolution: "decimal.js@npm:10.3.1"
- checksum: 0351ac9f05fe050f23227aa6a4573bee2d58fa7378fcf28d969a8c789525032effb488a90320fd3fe86a66e17b4bc507d811b15eada5b7f0e7ec5d2af4c24a59
+"decimal.js@npm:^10.4.2":
+ version: 10.4.3
+ resolution: "decimal.js@npm:10.4.3"
+ checksum: 796404dcfa9d1dbfdc48870229d57f788b48c21c603c3f6554a1c17c10195fc1024de338b0cf9e1efe0c7c167eeb18f04548979bcc5fdfabebb7cc0ae3287bae
languageName: node
linkType: hard
-"decode-uri-component@npm:^0.2.0":
- version: 0.2.0
- resolution: "decode-uri-component@npm:0.2.0"
- checksum: f3749344ab9305ffcfe4bfe300e2dbb61fc6359e2b736812100a3b1b6db0a5668cba31a05e4b45d4d63dbf1a18dfa354cd3ca5bb3ededddabb8cd293f4404f94
+"decode-named-character-reference@npm:^1.0.0":
+ version: 1.0.2
+ resolution: "decode-named-character-reference@npm:1.0.2"
+ dependencies:
+ character-entities: ^2.0.0
+ checksum: f4c71d3b93105f20076052f9cb1523a22a9c796b8296cd35eef1ca54239c78d182c136a848b83ff8da2071e3ae2b1d300bf29d00650a6d6e675438cc31b11d78
languageName: node
linkType: hard
-"dedent@npm:^0.7.0":
- version: 0.7.0
- resolution: "dedent@npm:0.7.0"
- checksum: 87de191050d9a40dd70cad01159a0bcf05ecb59750951242070b6abf9569088684880d00ba92a955b4058804f16eeaf91d604f283929b4f614d181cd7ae633d2
+"decode-uri-component@npm:^0.2.0, decode-uri-component@npm:^0.2.2":
+ version: 0.2.2
+ resolution: "decode-uri-component@npm:0.2.2"
+ checksum: 95476a7d28f267292ce745eac3524a9079058bbb35767b76e3ee87d42e34cd0275d2eb19d9d08c3e167f97556e8a2872747f5e65cbebcac8b0c98d83e285f139
languageName: node
linkType: hard
-"deep-equal@npm:^1.0.1":
- version: 1.1.1
- resolution: "deep-equal@npm:1.1.1"
+"deep-eql@npm:^4.1.2":
+ version: 4.1.3
+ resolution: "deep-eql@npm:4.1.3"
dependencies:
- is-arguments: ^1.0.4
- is-date-object: ^1.0.1
- is-regex: ^1.0.4
- object-is: ^1.0.1
- object-keys: ^1.1.1
- regexp.prototype.flags: ^1.2.0
- checksum: f92686f2c5bcdf714a75a5fa7a9e47cb374a8ec9307e717b8d1ce61f56a75aaebf5619c2a12b8087a705b5a2f60d0292c35f8b58cb1f72e3268a3a15cab9f78d
+ type-detect: ^4.0.0
+ checksum: 7f6d30cb41c713973dc07eaadded848b2ab0b835e518a88b91bea72f34e08c4c71d167a722a6f302d3a6108f05afd8e6d7650689a84d5d29ec7fe6220420397f
languageName: node
linkType: hard
@@ -8999,33 +7862,16 @@ __metadata:
languageName: node
linkType: hard
-"deepmerge@npm:^4.2.2":
- version: 4.2.2
- resolution: "deepmerge@npm:4.2.2"
- checksum: a8c43a1ed8d6d1ed2b5bf569fa4c8eb9f0924034baf75d5d406e47e157a451075c4db353efea7b6bcc56ec48116a8ce72fccf867b6e078e7c561904b5897530b
- languageName: node
- linkType: hard
-
-"default-gateway@npm:^4.2.0":
- version: 4.2.0
- resolution: "default-gateway@npm:4.2.0"
- dependencies:
- execa: ^1.0.0
- ip-regex: ^2.1.0
- checksum: 1f5be765471689c6bab33e0c8b87363c3e2485cc1ab78904d383a8a8293a79f684da2a3303744b112503f986af4ea87d917c63a468ed913e9b0c31588c02d6a4
- languageName: node
- linkType: hard
-
"defaults@npm:^1.0.3":
- version: 1.0.3
- resolution: "defaults@npm:1.0.3"
+ version: 1.0.4
+ resolution: "defaults@npm:1.0.4"
dependencies:
clone: ^1.0.2
- checksum: 96e2112da6553d376afd5265ea7cbdb2a3b45535965d71ab8bb1da10c8126d168fdd5268799625324b368356d21ba2a7b3d4ec50961f11a47b7feb9de3d4413e
+ checksum: 3a88b7a587fc076b84e60affad8b85245c01f60f38fc1d259e7ac1d89eb9ce6abb19e27215de46b98568dd5bc48471730b327637e6f20b0f1bc85cf00440c80a
languageName: node
linkType: hard
-"define-properties@npm:^1.1.2, define-properties@npm:^1.1.3, define-properties@npm:^1.1.4":
+"define-properties@npm:^1.1.3, define-properties@npm:^1.1.4":
version: 1.1.4
resolution: "define-properties@npm:1.1.4"
dependencies:
@@ -9035,49 +7881,6 @@ __metadata:
languageName: node
linkType: hard
-"define-property@npm:^0.2.5":
- version: 0.2.5
- resolution: "define-property@npm:0.2.5"
- dependencies:
- is-descriptor: ^0.1.0
- checksum: 85af107072b04973b13f9e4128ab74ddfda48ec7ad2e54b193c0ffb57067c4ce5b7786a7b4ae1f24bd03e87c5d18766b094571810b314d7540f86d4354dbd394
- languageName: node
- linkType: hard
-
-"define-property@npm:^1.0.0":
- version: 1.0.0
- resolution: "define-property@npm:1.0.0"
- dependencies:
- is-descriptor: ^1.0.0
- checksum: 5fbed11dace44dd22914035ba9ae83ad06008532ca814d7936a53a09e897838acdad5b108dd0688cc8d2a7cf0681acbe00ee4136cf36743f680d10517379350a
- languageName: node
- linkType: hard
-
-"define-property@npm:^2.0.2":
- version: 2.0.2
- resolution: "define-property@npm:2.0.2"
- dependencies:
- is-descriptor: ^1.0.2
- isobject: ^3.0.1
- checksum: 3217ed53fc9eed06ba8da6f4d33e28c68a82e2f2a8ab4d562c4920d8169a166fe7271453675e6c69301466f36a65d7f47edf0cf7f474b9aa52a5ead9c1b13c99
- languageName: node
- linkType: hard
-
-"del@npm:^4.1.1":
- version: 4.1.1
- resolution: "del@npm:4.1.1"
- dependencies:
- "@types/glob": ^7.1.1
- globby: ^6.1.0
- is-path-cwd: ^2.0.0
- is-path-in-cwd: ^2.0.0
- p-map: ^2.0.0
- pify: ^4.0.1
- rimraf: ^2.6.3
- checksum: 521f7da44bd79da841c06d573923d1f64f423aee8b8219c973478d3150ce1dcc024d03ad605929292adbff56d6448bca60d96dcdd2d8a53b46dbcb27e265c94b
- languageName: node
- linkType: hard
-
"delaunator@npm:4":
version: 4.0.1
resolution: "delaunator@npm:4.0.1"
@@ -9099,14 +7902,7 @@ __metadata:
languageName: node
linkType: hard
-"depd@npm:2.0.0":
- version: 2.0.0
- resolution: "depd@npm:2.0.0"
- checksum: abbe19c768c97ee2eed6282d8ce3031126662252c58d711f646921c9623f9052e3e1906443066beec1095832f534e57c523b7333f8e7e0d93051ab6baef5ab3a
- languageName: node
- linkType: hard
-
-"depd@npm:^1.1.2, depd@npm:~1.1.2":
+"depd@npm:^1.1.2":
version: 1.1.2
resolution: "depd@npm:1.1.2"
checksum: 6b406620d269619852885ce15965272b829df6f409724415e0002c8632ab6a8c0a08ec1f0bd2add05dc7bd7507606f7e2cc034fa24224ab829580040b835ecd9
@@ -9120,20 +7916,10 @@ __metadata:
languageName: node
linkType: hard
-"des.js@npm:^1.0.0":
- version: 1.0.1
- resolution: "des.js@npm:1.0.1"
- dependencies:
- inherits: ^2.0.1
- minimalistic-assert: ^1.0.0
- checksum: 1ec2eedd7ed6bd61dd5e0519fd4c96124e93bb22de8a9d211b02d63e5dd152824853d919bb2090f965cc0e3eb9c515950a9836b332020d810f9c71feb0fd7df4
- languageName: node
- linkType: hard
-
-"destroy@npm:1.2.0":
- version: 1.2.0
- resolution: "destroy@npm:1.2.0"
- checksum: 0acb300b7478a08b92d810ab229d5afe0d2f4399272045ab22affa0d99dbaf12637659411530a6fcd597a9bdac718fc94373a61a95b4651bbc7b83684a565e38
+"dequal@npm:^2.0.0":
+ version: 2.0.3
+ resolution: "dequal@npm:2.0.3"
+ checksum: 8679b850e1a3d0ebbc46ee780d5df7b478c23f335887464023a631d1b9af051ad4a6595a44220f9ff8ff95a8ddccf019b5ad778a976fd7bbf77383d36f412f90
languageName: node
linkType: hard
@@ -9144,33 +7930,6 @@ __metadata:
languageName: node
linkType: hard
-"detect-newline@npm:^3.0.0":
- version: 3.1.0
- resolution: "detect-newline@npm:3.1.0"
- checksum: ae6cd429c41ad01b164c59ea36f264a2c479598e61cba7c99da24175a7ab80ddf066420f2bec9a1c57a6bead411b4655ff15ad7d281c000a89791f48cbe939e7
- languageName: node
- linkType: hard
-
-"detect-node@npm:^2.0.4":
- version: 2.1.0
- resolution: "detect-node@npm:2.1.0"
- checksum: 832184ec458353e41533ac9c622f16c19f7c02d8b10c303dfd3a756f56be93e903616c0bb2d4226183c9351c15fc0b3dba41a17a2308262afabcfa3776e6ae6e
- languageName: node
- linkType: hard
-
-"detect-port-alt@npm:1.1.6":
- version: 1.1.6
- resolution: "detect-port-alt@npm:1.1.6"
- dependencies:
- address: ^1.0.1
- debug: ^2.6.0
- bin:
- detect: ./bin/detect-port
- detect-port: ./bin/detect-port
- checksum: 9dc37b1fa4a9dd6d4889e1045849b8d841232b598d1ca888bf712f4035b07a17cf6d537465a0d7323250048d3a5a0540e3b7cf89457efc222f96f77e2c40d16a
- languageName: node
- linkType: hard
-
"diff-match-patch@npm:^1.0.5":
version: 1.0.5
resolution: "diff-match-patch@npm:1.0.5"
@@ -9185,13 +7944,6 @@ __metadata:
languageName: node
linkType: hard
-"diff-sequences@npm:^26.6.2":
- version: 26.6.2
- resolution: "diff-sequences@npm:26.6.2"
- checksum: 79af871776ef149a7ff3345d6b1bf37fe6e81f68632aa5542787851f6f60fba19b0be22fdd1e06046f56ae7382763ccfe94a982c39ee72bd107aef435ecbc0cf
- languageName: node
- linkType: hard
-
"diff@npm:^4.0.1":
version: 4.0.2
resolution: "diff@npm:4.0.2"
@@ -9199,14 +7951,10 @@ __metadata:
languageName: node
linkType: hard
-"diffie-hellman@npm:^5.0.0":
- version: 5.0.3
- resolution: "diffie-hellman@npm:5.0.3"
- dependencies:
- bn.js: ^4.1.0
- miller-rabin: ^4.0.0
- randombytes: ^2.0.0
- checksum: 0e620f322170c41076e70181dd1c24e23b08b47dbb92a22a644f3b89b6d3834b0f8ee19e37916164e5eb1ee26d2aa836d6129f92723995267250a0b541811065
+"diff@npm:^5.0.0":
+ version: 5.1.0
+ resolution: "diff@npm:5.1.0"
+ checksum: c7bf0df7c9bfbe1cf8a678fd1b2137c4fb11be117a67bc18a0e03ae75105e8533dbfb1cda6b46beb3586ef5aed22143ef9d70713977d5fb1f9114e21455fba90
languageName: node
linkType: hard
@@ -9228,40 +7976,14 @@ __metadata:
languageName: node
linkType: hard
-"dnd-core@npm:^11.1.3":
- version: 11.1.3
- resolution: "dnd-core@npm:11.1.3"
- dependencies:
- "@react-dnd/asap": ^4.0.0
- "@react-dnd/invariant": ^2.0.0
- redux: ^4.0.4
- checksum: 3a7042e2023aa888777dd7c2d362d7af1054016ff00cf0c9dfc1e6b4ad17442a07c2835db348b7ef90f0a31c2b485da95ad066338d7824bae807ea918aef8c2f
- languageName: node
- linkType: hard
-
-"dns-equal@npm:^1.0.0":
- version: 1.0.0
- resolution: "dns-equal@npm:1.0.0"
- checksum: a8471ac849c7c13824f053babea1bc26e2f359394dd5a460f8340d8abd13434be01e3327a5c59d212f8c8997817450efd3f3ac77bec709b21979cf0235644524
- languageName: node
- linkType: hard
-
-"dns-packet@npm:^1.3.1":
- version: 1.3.4
- resolution: "dns-packet@npm:1.3.4"
- dependencies:
- ip: ^1.1.0
- safe-buffer: ^5.0.1
- checksum: 7dd87f85cb4f9d1a99c03470730e3d9385e67dc94f6c13868c4034424a5378631e492f9f1fbc43d3c42f319fbbfe18b6488bb9527c32d34692c52bf1f5eedf69
- languageName: node
- linkType: hard
-
-"dns-txt@npm:^2.0.2":
- version: 2.0.2
- resolution: "dns-txt@npm:2.0.2"
+"dnd-core@npm:^16.0.1":
+ version: 16.0.1
+ resolution: "dnd-core@npm:16.0.1"
dependencies:
- buffer-indexof: ^1.0.0
- checksum: 80130b665379ecd991687ae079fbee25d091e03e4c4cef41e7643b977849ac48c2f56bfcb3727e53594d29029b833749811110d9f3fbee1b26a6e6f8096a5cef
+ "@react-dnd/asap": ^5.0.1
+ "@react-dnd/invariant": ^4.0.1
+ redux: ^4.2.0
+ checksum: b7d3ef4664f433af796f440ddd27ad9d7fef0205f26c4b7c0af6ebf612ffa9b33e64d095d3e79190c4baaed34aa36570f321ebe0d2cc8ff1031ff158a0907b3f
languageName: node
linkType: hard
@@ -9310,15 +8032,6 @@ __metadata:
languageName: node
linkType: hard
-"dom-converter@npm:^0.2.0":
- version: 0.2.0
- resolution: "dom-converter@npm:0.2.0"
- dependencies:
- utila: ~0.4
- checksum: ea52fe303f5392e48dea563abef0e6fb3a478b8dbe3c599e99bb5d53981c6c38fc4944e56bb92a8ead6bb989d10b7914722ae11febbd2fd0910e33b9fc4aaa77
- languageName: node
- linkType: hard
-
"dom-helpers@npm:^5.0.1, dom-helpers@npm:^5.1.3":
version: 5.2.1
resolution: "dom-helpers@npm:5.2.1"
@@ -9329,84 +8042,12 @@ __metadata:
languageName: node
linkType: hard
-"dom-serializer@npm:0":
- version: 0.2.2
- resolution: "dom-serializer@npm:0.2.2"
- dependencies:
- domelementtype: ^2.0.1
- entities: ^2.0.0
- checksum: 376344893e4feccab649a14ca1a46473e9961f40fe62479ea692d4fee4d9df1c00ca8654811a79c1ca7b020096987e1ca4fb4d7f8bae32c1db800a680a0e5d5e
- languageName: node
- linkType: hard
-
-"dom-serializer@npm:^1.0.1":
- version: 1.4.1
- resolution: "dom-serializer@npm:1.4.1"
- dependencies:
- domelementtype: ^2.0.1
- domhandler: ^4.2.0
- entities: ^2.0.0
- checksum: fbb0b01f87a8a2d18e6e5a388ad0f7ec4a5c05c06d219377da1abc7bb0f674d804f4a8a94e3f71ff15f6cb7dcfc75704a54b261db672b9b3ab03da6b758b0b22
- languageName: node
- linkType: hard
-
-"domain-browser@npm:^1.1.1":
- version: 1.2.0
- resolution: "domain-browser@npm:1.2.0"
- checksum: 8f1235c7f49326fb762f4675795246a6295e7dd566b4697abec24afdba2460daa7dfbd1a73d31efbf5606b3b7deadb06ce47cf06f0a476e706153d62a4ff2b90
- languageName: node
- linkType: hard
-
-"domelementtype@npm:1":
- version: 1.3.1
- resolution: "domelementtype@npm:1.3.1"
- checksum: 7893da40218ae2106ec6ffc146b17f203487a52f5228b032ea7aa470e41dfe03e1bd762d0ee0139e792195efda765434b04b43cddcf63207b098f6ae44b36ad6
- languageName: node
- linkType: hard
-
-"domelementtype@npm:^2.0.1, domelementtype@npm:^2.2.0":
- version: 2.3.0
- resolution: "domelementtype@npm:2.3.0"
- checksum: ee837a318ff702622f383409d1f5b25dd1024b692ef64d3096ff702e26339f8e345820f29a68bcdcea8cfee3531776b3382651232fbeae95612d6f0a75efb4f6
- languageName: node
- linkType: hard
-
-"domexception@npm:^2.0.1":
- version: 2.0.1
- resolution: "domexception@npm:2.0.1"
- dependencies:
- webidl-conversions: ^5.0.0
- checksum: d638e9cb05c52999f1b2eb87c374b03311ea5b1d69c2f875bc92da73e17db60c12142b45c950228642ff7f845c536b65305483350d080df59003a653da80b691
- languageName: node
- linkType: hard
-
-"domhandler@npm:^4.0.0, domhandler@npm:^4.2.0, domhandler@npm:^4.3.1":
- version: 4.3.1
- resolution: "domhandler@npm:4.3.1"
- dependencies:
- domelementtype: ^2.2.0
- checksum: 4c665ceed016e1911bf7d1dadc09dc888090b64dee7851cccd2fcf5442747ec39c647bb1cb8c8919f8bbdd0f0c625a6bafeeed4b2d656bbecdbae893f43ffaaa
- languageName: node
- linkType: hard
-
-"domutils@npm:^1.7.0":
- version: 1.7.0
- resolution: "domutils@npm:1.7.0"
- dependencies:
- dom-serializer: 0
- domelementtype: 1
- checksum: f60a725b1f73c1ae82f4894b691601ecc6ecb68320d87923ac3633137627c7865725af813ae5d188ad3954283853bcf46779eb50304ec5d5354044569fcefd2b
- languageName: node
- linkType: hard
-
-"domutils@npm:^2.5.2, domutils@npm:^2.8.0":
- version: 2.8.0
- resolution: "domutils@npm:2.8.0"
+"domexception@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "domexception@npm:4.0.0"
dependencies:
- dom-serializer: ^1.0.1
- domelementtype: ^2.2.0
- domhandler: ^4.2.0
- checksum: abf7434315283e9aadc2a24bac0e00eab07ae4313b40cc239f89d84d7315ebdfd2fb1b5bf750a96bc1b4403d7237c7b2ebf60459be394d625ead4ca89b934391
+ webidl-conversions: ^7.0.0
+ checksum: ddbc1268edf33a8ba02ccc596735ede80375ee0cf124b30d2f05df5b464ba78ef4f49889b6391df4a04954e63d42d5631c7fcf8b1c4f12bc531252977a5f13d5
languageName: node
linkType: hard
@@ -9420,37 +8061,14 @@ __metadata:
languageName: node
linkType: hard
-"dot-prop@npm:^5.2.0":
- version: 5.3.0
- resolution: "dot-prop@npm:5.3.0"
- dependencies:
- is-obj: ^2.0.0
- checksum: d5775790093c234ef4bfd5fbe40884ff7e6c87573e5339432870616331189f7f5d86575c5b5af2dcf0f61172990f4f734d07844b1f23482fff09e3c4bead05ea
- languageName: node
- linkType: hard
-
-"dotenv-expand@npm:5.1.0":
- version: 5.1.0
- resolution: "dotenv-expand@npm:5.1.0"
- checksum: 8017675b7f254384915d55f9eb6388e577cf0a1231a28d54b0ca03b782be9501b0ac90ac57338636d395fa59051e6209e9b44b8ddf169ce6076dffb5dea227d3
- languageName: node
- linkType: hard
-
-"dotenv@npm:8.2.0":
- version: 8.2.0
- resolution: "dotenv@npm:8.2.0"
- checksum: ad4c8e0df3e24b4811c8e93377d048a10a9b213dcd9f062483b4a2d3168f08f10ec9c618c23f5639060d230ccdb174c08761479e9baa29610aa978e1ee66df76
- languageName: node
- linkType: hard
-
"dotenv@npm:^16.0.0":
- version: 16.0.1
- resolution: "dotenv@npm:16.0.1"
- checksum: f459ffce07b977b7f15d8cc4ee69cdff77d4dd8c5dc8c85d2d485ee84655352c2415f9dd09d42b5b5985ced3be186130871b34e2f3e2569ebc72fbc2e8096792
+ version: 16.0.3
+ resolution: "dotenv@npm:16.0.3"
+ checksum: afcf03f373d7a6d62c7e9afea6328e62851d627a4e73f2e12d0a8deae1cd375892004f3021883f8aec85932cd2834b091f568ced92b4774625b321db83b827f8
languageName: node
linkType: hard
-"dset@npm:^3.1.2":
+"dset@npm:3.1.2":
version: 3.1.2
resolution: "dset@npm:3.1.2"
checksum: 4f8066f517aa0a70af688c66e9a0a5590f0aada76f6edc7ba9ddb309e27d3a6d65c0a2e31ab2a84005d4c791e5327773cdde59b8ab169050330a0dc283663e87
@@ -9466,25 +8084,6 @@ __metadata:
languageName: node
linkType: hard
-"duplexer@npm:^0.1.1":
- version: 0.1.2
- resolution: "duplexer@npm:0.1.2"
- checksum: 62ba61a830c56801db28ff6305c7d289b6dc9f859054e8c982abd8ee0b0a14d2e9a8e7d086ffee12e868d43e2bbe8a964be55ddbd8c8957714c87373c7a4f9b0
- languageName: node
- linkType: hard
-
-"duplexify@npm:^3.4.2, duplexify@npm:^3.6.0":
- version: 3.7.1
- resolution: "duplexify@npm:3.7.1"
- dependencies:
- end-of-stream: ^1.0.0
- inherits: ^2.0.1
- readable-stream: ^2.0.0
- stream-shift: ^1.0.0
- checksum: 3c2ed2223d956a5da713dae12ba8295acb61d9acd966ccbba938090d04f4574ca4dca75cca089b5077c2d7e66101f32e6ea9b36a78ca213eff574e7a8b8accf2
- languageName: node
- linkType: hard
-
"ecc-jsbn@npm:~0.1.1":
version: 0.1.2
resolution: "ecc-jsbn@npm:0.1.2"
@@ -9504,46 +8103,10 @@ __metadata:
languageName: node
linkType: hard
-"ee-first@npm:1.1.1":
- version: 1.1.1
- resolution: "ee-first@npm:1.1.1"
- checksum: 1b4cac778d64ce3b582a7e26b218afe07e207a0f9bfe13cc7395a6d307849cfe361e65033c3251e00c27dd060cab43014c2d6b2647676135e18b77d2d05b3f4f
- languageName: node
- linkType: hard
-
-"ejs@npm:^2.6.1":
- version: 2.7.4
- resolution: "ejs@npm:2.7.4"
- checksum: a1d2bfc7d1f0b39e99ae19b20c9469a25aeddba1ffc225db098110b18d566f73772fcdcc740b108cfda7452276f67d7b64eb359f90285414c942f4ae70713371
- languageName: node
- linkType: hard
-
-"electron-to-chromium@npm:^1.3.564, electron-to-chromium@npm:^1.4.202":
- version: 1.4.211
- resolution: "electron-to-chromium@npm:1.4.211"
- checksum: 43d983b94f5aa542926c4063bae597591458b59e96ec0ab85a62cc296b9760c447d7d0af369d3c40b44b75cfc9d3a66277495736517c370cf03e181cf3ed39f1
- languageName: node
- linkType: hard
-
-"elliptic@npm:^6.5.3":
- version: 6.5.4
- resolution: "elliptic@npm:6.5.4"
- dependencies:
- bn.js: ^4.11.9
- brorand: ^1.1.0
- hash.js: ^1.0.0
- hmac-drbg: ^1.0.1
- inherits: ^2.0.4
- minimalistic-assert: ^1.0.1
- minimalistic-crypto-utils: ^1.0.1
- checksum: d56d21fd04e97869f7ffcc92e18903b9f67f2d4637a23c860492fbbff5a3155fd9ca0184ce0c865dd6eb2487d234ce9551335c021c376cd2d3b7cb749c7d10f4
- languageName: node
- linkType: hard
-
-"emittery@npm:^0.7.1":
- version: 0.7.2
- resolution: "emittery@npm:0.7.2"
- checksum: 908cd933d48a9bcb58ddf39e9a7d4ba1e049de392ccbef010102539a636e03cea2b28218331b7ede41de8165d9ed7f148851c5112ebd2e943117c0f61eff5f10
+"electron-to-chromium@npm:^1.4.251":
+ version: 1.4.284
+ resolution: "electron-to-chromium@npm:1.4.284"
+ checksum: be496e9dca6509dbdbb54dc32146fc99f8eb716d28a7ee8ccd3eba0066561df36fc51418d8bd7cf5a5891810bf56c0def3418e74248f51ea4a843d423603d10a
languageName: node
linkType: hard
@@ -9559,13 +8122,6 @@ __metadata:
languageName: node
linkType: hard
-"emoji-regex@npm:^7.0.1":
- version: 7.0.3
- resolution: "emoji-regex@npm:7.0.3"
- checksum: 9159b2228b1511f2870ac5920f394c7e041715429a68459ebe531601555f11ea782a8e1718f969df2711d38c66268174407cbca57ce36485544f695c2dfdc96e
- languageName: node
- linkType: hard
-
"emoji-regex@npm:^8.0.0":
version: 8.0.0
resolution: "emoji-regex@npm:8.0.0"
@@ -9580,13 +8136,6 @@ __metadata:
languageName: node
linkType: hard
-"emojis-list@npm:^2.0.0":
- version: 2.1.0
- resolution: "emojis-list@npm:2.1.0"
- checksum: fb61fa6356dfcc9fbe6db8e334c29da365a34d3d82a915cb59621883d3023d804fd5edad5acd42b8eec016936e81d3b38e2faf921b32e073758374253afe1272
- languageName: node
- linkType: hard
-
"emojis-list@npm:^3.0.0":
version: 3.0.0
resolution: "emojis-list@npm:3.0.0"
@@ -9604,13 +8153,6 @@ __metadata:
languageName: node
linkType: hard
-"encodeurl@npm:~1.0.2":
- version: 1.0.2
- resolution: "encodeurl@npm:1.0.2"
- checksum: e50e3d508cdd9c4565ba72d2012e65038e5d71bdc9198cb125beb6237b5b1ade6c0d343998da9e170fb2eae52c1bed37d4d6d98a46ea423a0cddbed5ac3f780c
- languageName: node
- linkType: hard
-
"encoding@npm:^0.1.11, encoding@npm:^0.1.13":
version: 0.1.13
resolution: "encoding@npm:0.1.13"
@@ -9620,7 +8162,7 @@ __metadata:
languageName: node
linkType: hard
-"end-of-stream@npm:^1.0.0, end-of-stream@npm:^1.1.0":
+"end-of-stream@npm:^1.1.0":
version: 1.4.4
resolution: "end-of-stream@npm:1.4.4"
dependencies:
@@ -9629,18 +8171,7 @@ __metadata:
languageName: node
linkType: hard
-"enhanced-resolve@npm:^4.3.0":
- version: 4.5.0
- resolution: "enhanced-resolve@npm:4.5.0"
- dependencies:
- graceful-fs: ^4.1.2
- memory-fs: ^0.5.0
- tapable: ^1.0.0
- checksum: 4d87488584c4d67d356ef4ba04978af4b2d4d18190cb859efac8e8475a34d5d6c069df33faa5a0a22920b0586dbf330f6a08d52bb15a8771a9ce4d70a2da74ba
- languageName: node
- linkType: hard
-
-"enquirer@npm:^2.3.5, enquirer@npm:^2.3.6":
+"enquirer@npm:^2.3.6":
version: 2.3.6
resolution: "enquirer@npm:2.3.6"
dependencies:
@@ -9649,10 +8180,10 @@ __metadata:
languageName: node
linkType: hard
-"entities@npm:^2.0.0":
- version: 2.2.0
- resolution: "entities@npm:2.2.0"
- checksum: 19010dacaf0912c895ea262b4f6128574f9ccf8d4b3b65c7e8334ad0079b3706376360e28d8843ff50a78aabcb8f08f0a32dbfacdc77e47ed77ca08b713669b3
+"entities@npm:^4.4.0":
+ version: 4.4.0
+ resolution: "entities@npm:4.4.0"
+ checksum: 84d250329f4b56b40fa93ed067b194db21e8815e4eb9b59f43a086f0ecd342814f6bc483de8a77da5d64e0f626033192b1b4f1792232a7ea6b970ebe0f3187c2
languageName: node
linkType: hard
@@ -9670,17 +8201,6 @@ __metadata:
languageName: node
linkType: hard
-"errno@npm:^0.1.3, errno@npm:~0.1.7":
- version: 0.1.8
- resolution: "errno@npm:0.1.8"
- dependencies:
- prr: ~1.0.1
- bin:
- errno: cli.js
- checksum: 1271f7b9fbb3bcbec76ffde932485d1e3561856d21d847ec613a9722ee924cdd4e523a62dc71a44174d91e898fe21fdc8d5b50823f4b5e0ce8c35c8271e6ef4a
- languageName: node
- linkType: hard
-
"error-ex@npm:^1.3.1":
version: 1.3.2
resolution: "error-ex@npm:1.3.2"
@@ -9690,50 +8210,36 @@ __metadata:
languageName: node
linkType: hard
-"error-stack-parser@npm:^2.0.6":
- version: 2.1.4
- resolution: "error-stack-parser@npm:2.1.4"
- dependencies:
- stackframe: ^1.3.4
- checksum: 3b916d2d14c6682f287c8bfa28e14672f47eafe832701080e420e7cdbaebb2c50293868256a95706ac2330fe078cf5664713158b49bc30d7a5f2ac229ded0e18
- languageName: node
- linkType: hard
-
-"es-abstract@npm:^1.17.2, es-abstract@npm:^1.19.0, es-abstract@npm:^1.19.1, es-abstract@npm:^1.19.2, es-abstract@npm:^1.19.5, es-abstract@npm:^1.20.1":
- version: 1.20.1
- resolution: "es-abstract@npm:1.20.1"
+"es-abstract@npm:^1.19.0, es-abstract@npm:^1.20.4":
+ version: 1.20.5
+ resolution: "es-abstract@npm:1.20.5"
dependencies:
call-bind: ^1.0.2
es-to-primitive: ^1.2.1
function-bind: ^1.1.1
function.prototype.name: ^1.1.5
- get-intrinsic: ^1.1.1
+ get-intrinsic: ^1.1.3
get-symbol-description: ^1.0.0
+ gopd: ^1.0.1
has: ^1.0.3
has-property-descriptors: ^1.0.0
has-symbols: ^1.0.3
internal-slot: ^1.0.3
- is-callable: ^1.2.4
+ is-callable: ^1.2.7
is-negative-zero: ^2.0.2
is-regex: ^1.1.4
is-shared-array-buffer: ^1.0.2
is-string: ^1.0.7
is-weakref: ^1.0.2
- object-inspect: ^1.12.0
+ object-inspect: ^1.12.2
object-keys: ^1.1.1
- object.assign: ^4.1.2
+ object.assign: ^4.1.4
regexp.prototype.flags: ^1.4.3
- string.prototype.trimend: ^1.0.5
- string.prototype.trimstart: ^1.0.5
+ safe-regex-test: ^1.0.0
+ string.prototype.trimend: ^1.0.6
+ string.prototype.trimstart: ^1.0.6
unbox-primitive: ^1.0.2
- checksum: 28da27ae0ed9c76df7ee8ef5c278df79dcfdb554415faf7068bb7c58f8ba8e2a16bfb59e586844be6429ab4c302ca7748979d48442224cb1140b051866d74b7f
- languageName: node
- linkType: hard
-
-"es-array-method-boxes-properly@npm:^1.0.0":
- version: 1.0.0
- resolution: "es-array-method-boxes-properly@npm:1.0.0"
- checksum: 2537fcd1cecf187083890bc6f5236d3a26bf39237433587e5bf63392e88faae929dbba78ff0120681a3f6f81c23fe3816122982c160d63b38c95c830b633b826
+ checksum: 00564779ddaf7fb977ab5aa2b8ea2cbd4fa2335ad5368f788bd0bb094c86bc1790335dd9c3e30374bb0af2fa54c724fb4e0c73659dcfe8e427355a56f2b65946
languageName: node
linkType: hard
@@ -9757,39 +8263,224 @@ __metadata:
languageName: node
linkType: hard
-"es5-ext@npm:^0.10.35, es5-ext@npm:^0.10.50":
- version: 0.10.62
- resolution: "es5-ext@npm:0.10.62"
- dependencies:
- es6-iterator: ^2.0.3
- es6-symbol: ^3.1.3
- next-tick: ^1.1.0
- checksum: 25f42f6068cfc6e393cf670bc5bba249132c5f5ec2dd0ed6e200e6274aca2fed8e9aec8a31c76031744c78ca283c57f0b41c7e737804c6328c7b8d3fbcba7983
+"esbuild-android-64@npm:0.15.18":
+ version: 0.15.18
+ resolution: "esbuild-android-64@npm:0.15.18"
+ conditions: os=android & cpu=x64
languageName: node
linkType: hard
-"es6-iterator@npm:2.0.3, es6-iterator@npm:^2.0.3":
- version: 2.0.3
- resolution: "es6-iterator@npm:2.0.3"
- dependencies:
- d: 1
- es5-ext: ^0.10.35
- es6-symbol: ^3.1.1
- checksum: 6e48b1c2d962c21dee604b3d9f0bc3889f11ed5a8b33689155a2065d20e3107e2a69cc63a71bd125aeee3a589182f8bbcb5c8a05b6a8f38fa4205671b6d09697
+"esbuild-android-arm64@npm:0.15.18":
+ version: 0.15.18
+ resolution: "esbuild-android-arm64@npm:0.15.18"
+ conditions: os=android & cpu=arm64
languageName: node
linkType: hard
-"es6-symbol@npm:^3.1.1, es6-symbol@npm:^3.1.3":
- version: 3.1.3
- resolution: "es6-symbol@npm:3.1.3"
+"esbuild-darwin-64@npm:0.15.18":
+ version: 0.15.18
+ resolution: "esbuild-darwin-64@npm:0.15.18"
+ conditions: os=darwin & cpu=x64
+ languageName: node
+ linkType: hard
+
+"esbuild-darwin-arm64@npm:0.15.18":
+ version: 0.15.18
+ resolution: "esbuild-darwin-arm64@npm:0.15.18"
+ conditions: os=darwin & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"esbuild-freebsd-64@npm:0.15.18":
+ version: 0.15.18
+ resolution: "esbuild-freebsd-64@npm:0.15.18"
+ conditions: os=freebsd & cpu=x64
+ languageName: node
+ linkType: hard
+
+"esbuild-freebsd-arm64@npm:0.15.18":
+ version: 0.15.18
+ resolution: "esbuild-freebsd-arm64@npm:0.15.18"
+ conditions: os=freebsd & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"esbuild-linux-32@npm:0.15.18":
+ version: 0.15.18
+ resolution: "esbuild-linux-32@npm:0.15.18"
+ conditions: os=linux & cpu=ia32
+ languageName: node
+ linkType: hard
+
+"esbuild-linux-64@npm:0.15.18":
+ version: 0.15.18
+ resolution: "esbuild-linux-64@npm:0.15.18"
+ conditions: os=linux & cpu=x64
+ languageName: node
+ linkType: hard
+
+"esbuild-linux-arm64@npm:0.15.18":
+ version: 0.15.18
+ resolution: "esbuild-linux-arm64@npm:0.15.18"
+ conditions: os=linux & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"esbuild-linux-arm@npm:0.15.18":
+ version: 0.15.18
+ resolution: "esbuild-linux-arm@npm:0.15.18"
+ conditions: os=linux & cpu=arm
+ languageName: node
+ linkType: hard
+
+"esbuild-linux-mips64le@npm:0.15.18":
+ version: 0.15.18
+ resolution: "esbuild-linux-mips64le@npm:0.15.18"
+ conditions: os=linux & cpu=mips64el
+ languageName: node
+ linkType: hard
+
+"esbuild-linux-ppc64le@npm:0.15.18":
+ version: 0.15.18
+ resolution: "esbuild-linux-ppc64le@npm:0.15.18"
+ conditions: os=linux & cpu=ppc64
+ languageName: node
+ linkType: hard
+
+"esbuild-linux-riscv64@npm:0.15.18":
+ version: 0.15.18
+ resolution: "esbuild-linux-riscv64@npm:0.15.18"
+ conditions: os=linux & cpu=riscv64
+ languageName: node
+ linkType: hard
+
+"esbuild-linux-s390x@npm:0.15.18":
+ version: 0.15.18
+ resolution: "esbuild-linux-s390x@npm:0.15.18"
+ conditions: os=linux & cpu=s390x
+ languageName: node
+ linkType: hard
+
+"esbuild-netbsd-64@npm:0.15.18":
+ version: 0.15.18
+ resolution: "esbuild-netbsd-64@npm:0.15.18"
+ conditions: os=netbsd & cpu=x64
+ languageName: node
+ linkType: hard
+
+"esbuild-openbsd-64@npm:0.15.18":
+ version: 0.15.18
+ resolution: "esbuild-openbsd-64@npm:0.15.18"
+ conditions: os=openbsd & cpu=x64
+ languageName: node
+ linkType: hard
+
+"esbuild-sunos-64@npm:0.15.18":
+ version: 0.15.18
+ resolution: "esbuild-sunos-64@npm:0.15.18"
+ conditions: os=sunos & cpu=x64
+ languageName: node
+ linkType: hard
+
+"esbuild-windows-32@npm:0.15.18":
+ version: 0.15.18
+ resolution: "esbuild-windows-32@npm:0.15.18"
+ conditions: os=win32 & cpu=ia32
+ languageName: node
+ linkType: hard
+
+"esbuild-windows-64@npm:0.15.18":
+ version: 0.15.18
+ resolution: "esbuild-windows-64@npm:0.15.18"
+ conditions: os=win32 & cpu=x64
+ languageName: node
+ linkType: hard
+
+"esbuild-windows-arm64@npm:0.15.18":
+ version: 0.15.18
+ resolution: "esbuild-windows-arm64@npm:0.15.18"
+ conditions: os=win32 & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"esbuild@npm:^0.15.9":
+ version: 0.15.18
+ resolution: "esbuild@npm:0.15.18"
dependencies:
- d: ^1.0.1
- ext: ^1.1.2
- checksum: cd49722c2a70f011eb02143ef1c8c70658d2660dead6641e160b94619f408b9cf66425515787ffe338affdf0285ad54f4eae30ea5bd510e33f8659ec53bcaa70
+ "@esbuild/android-arm": 0.15.18
+ "@esbuild/linux-loong64": 0.15.18
+ esbuild-android-64: 0.15.18
+ esbuild-android-arm64: 0.15.18
+ esbuild-darwin-64: 0.15.18
+ esbuild-darwin-arm64: 0.15.18
+ esbuild-freebsd-64: 0.15.18
+ esbuild-freebsd-arm64: 0.15.18
+ esbuild-linux-32: 0.15.18
+ esbuild-linux-64: 0.15.18
+ esbuild-linux-arm: 0.15.18
+ esbuild-linux-arm64: 0.15.18
+ esbuild-linux-mips64le: 0.15.18
+ esbuild-linux-ppc64le: 0.15.18
+ esbuild-linux-riscv64: 0.15.18
+ esbuild-linux-s390x: 0.15.18
+ esbuild-netbsd-64: 0.15.18
+ esbuild-openbsd-64: 0.15.18
+ esbuild-sunos-64: 0.15.18
+ esbuild-windows-32: 0.15.18
+ esbuild-windows-64: 0.15.18
+ esbuild-windows-arm64: 0.15.18
+ dependenciesMeta:
+ "@esbuild/android-arm":
+ optional: true
+ "@esbuild/linux-loong64":
+ optional: true
+ esbuild-android-64:
+ optional: true
+ esbuild-android-arm64:
+ optional: true
+ esbuild-darwin-64:
+ optional: true
+ esbuild-darwin-arm64:
+ optional: true
+ esbuild-freebsd-64:
+ optional: true
+ esbuild-freebsd-arm64:
+ optional: true
+ esbuild-linux-32:
+ optional: true
+ esbuild-linux-64:
+ optional: true
+ esbuild-linux-arm:
+ optional: true
+ esbuild-linux-arm64:
+ optional: true
+ esbuild-linux-mips64le:
+ optional: true
+ esbuild-linux-ppc64le:
+ optional: true
+ esbuild-linux-riscv64:
+ optional: true
+ esbuild-linux-s390x:
+ optional: true
+ esbuild-netbsd-64:
+ optional: true
+ esbuild-openbsd-64:
+ optional: true
+ esbuild-sunos-64:
+ optional: true
+ esbuild-windows-32:
+ optional: true
+ esbuild-windows-64:
+ optional: true
+ esbuild-windows-arm64:
+ optional: true
+ bin:
+ esbuild: bin/esbuild
+ checksum: ec12682b2cb2d4f0669d0e555028b87a9284ca7f6a1b26e35e69a8697165b35cc682ad598abc70f0bbcfdc12ca84ef888caf5ceee389237862e8f8c17da85f89
languageName: node
linkType: hard
-"escalade@npm:^3.0.2, escalade@npm:^3.1.1":
+"escalade@npm:^3.1.1":
version: 3.1.1
resolution: "escalade@npm:3.1.1"
checksum: a3e2a99f07acb74b3ad4989c48ca0c3140f69f923e56d0cba0526240ee470b91010f9d39001f2a4a313841d237ede70a729e92125191ba5d21e74b106800b133
@@ -9803,20 +8494,6 @@ __metadata:
languageName: node
linkType: hard
-"escape-html@npm:~1.0.3":
- version: 1.0.3
- resolution: "escape-html@npm:1.0.3"
- checksum: 6213ca9ae00d0ab8bccb6d8d4e0a98e76237b2410302cf7df70aaa6591d509a2a37ce8998008cbecae8fc8ffaadf3fb0229535e6a145f3ce0b211d060decbb24
- languageName: node
- linkType: hard
-
-"escape-string-regexp@npm:2.0.0, escape-string-regexp@npm:^2.0.0":
- version: 2.0.0
- resolution: "escape-string-regexp@npm:2.0.0"
- checksum: 9f8a2d5743677c16e85c810e3024d54f0c8dea6424fad3c79ef6666e81dd0846f7437f5e729dfcdac8981bc9e5294c39b4580814d114076b8d36318f46ae4395
- languageName: node
- linkType: hard
-
"escape-string-regexp@npm:^1.0.5":
version: 1.0.5
resolution: "escape-string-regexp@npm:1.0.5"
@@ -9884,7 +8561,7 @@ __metadata:
languageName: node
linkType: hard
-"eslint-config-airbnb@npm:^19.0.4":
+"eslint-config-airbnb@npm:19.0.4, eslint-config-airbnb@npm:^19.0.4":
version: 19.0.4
resolution: "eslint-config-airbnb@npm:19.0.4"
dependencies:
@@ -9915,32 +8592,6 @@ __metadata:
languageName: node
linkType: hard
-"eslint-config-react-app@npm:^6.0.0":
- version: 6.0.0
- resolution: "eslint-config-react-app@npm:6.0.0"
- dependencies:
- confusing-browser-globals: ^1.0.10
- peerDependencies:
- "@typescript-eslint/eslint-plugin": ^4.0.0
- "@typescript-eslint/parser": ^4.0.0
- babel-eslint: ^10.0.0
- eslint: ^7.5.0
- eslint-plugin-flowtype: ^5.2.0
- eslint-plugin-import: ^2.22.0
- eslint-plugin-jest: ^24.0.0
- eslint-plugin-jsx-a11y: ^6.3.1
- eslint-plugin-react: ^7.20.3
- eslint-plugin-react-hooks: ^4.0.8
- eslint-plugin-testing-library: ^3.9.0
- peerDependenciesMeta:
- eslint-plugin-jest:
- optional: true
- eslint-plugin-testing-library:
- optional: true
- checksum: b265852455b1c10e9c5f0cebe199306fffc7f8e1b6548fcb0bccdc4415c288dfee8ab10717122a32275b91130dfb482dcbbc87d2fb79d8728d4c2bfa889f0915
- languageName: node
- linkType: hard
-
"eslint-import-resolver-node@npm:^0.3.6":
version: 0.3.6
resolution: "eslint-import-resolver-node@npm:0.3.6"
@@ -9952,28 +8603,29 @@ __metadata:
linkType: hard
"eslint-module-utils@npm:^2.7.3":
- version: 2.7.3
- resolution: "eslint-module-utils@npm:2.7.3"
+ version: 2.7.4
+ resolution: "eslint-module-utils@npm:2.7.4"
dependencies:
debug: ^3.2.7
- find-up: ^2.1.0
- checksum: 77048263f309167a1e6a1e1b896bfb5ddd1d3859b2e2abbd9c32c432aee13d610d46e6820b1ca81b37fba437cf423a404bc6649be64ace9148a3062d1886a678
+ peerDependenciesMeta:
+ eslint:
+ optional: true
+ checksum: 5da13645daff145a5c922896b258f8bba560722c3767254e458d894ff5fbb505d6dfd945bffa932a5b0ae06714da2379bd41011c4c20d2d59cc83e23895360f7
languageName: node
linkType: hard
-"eslint-plugin-flowtype@npm:^5.2.0":
- version: 5.10.0
- resolution: "eslint-plugin-flowtype@npm:5.10.0"
- dependencies:
- lodash: ^4.17.15
- string-natural-compare: ^3.0.1
+"eslint-plugin-import-newlines@npm:1.3.0, eslint-plugin-import-newlines@npm:^1.2.3":
+ version: 1.3.0
+ resolution: "eslint-plugin-import-newlines@npm:1.3.0"
peerDependencies:
- eslint: ^7.1.0
- checksum: 791cd53c886bf819d52d6353cdfb4d49276dcd8a14f564a85d275d5017d81c7b1cc1921013ac9749f69c3f1bc4d23f36182137aab42bc059c2ae3f9773dd7740
+ eslint: ">=6.0.0"
+ bin:
+ import-linter: lib/index.js
+ checksum: 34b2da383463cefb822540eca7c8b8ef532a55d7b93198f2f54bfeed772362429ae4fd74c6f8b0e36346680c85ea6965dcf4a3eea09993b34ba6d514b2771e9c
languageName: node
linkType: hard
-"eslint-plugin-import@npm:2.26.0, eslint-plugin-import@npm:^2.22.1, eslint-plugin-import@npm:^2.26.0":
+"eslint-plugin-import@npm:2.26.0, eslint-plugin-import@npm:^2.26.0":
version: 2.26.0
resolution: "eslint-plugin-import@npm:2.26.0"
dependencies:
@@ -9996,62 +8648,7 @@ __metadata:
languageName: node
linkType: hard
-"eslint-plugin-jest@npm:26.5.3":
- version: 26.5.3
- resolution: "eslint-plugin-jest@npm:26.5.3"
- dependencies:
- "@typescript-eslint/utils": ^5.10.0
- peerDependencies:
- "@typescript-eslint/eslint-plugin": ^5.0.0
- eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
- peerDependenciesMeta:
- "@typescript-eslint/eslint-plugin":
- optional: true
- jest:
- optional: true
- checksum: 16897c56eadf3da19a96e18b1bd983bbd0a34ad9545d5bc6f9ee67d2940e6e2fd2f067f44dbbb26dcaf17c75c0132f89a06a09ff5169761ce48c9708a2acf7d7
- languageName: node
- linkType: hard
-
-"eslint-plugin-jest@npm:^24.1.0":
- version: 24.7.0
- resolution: "eslint-plugin-jest@npm:24.7.0"
- dependencies:
- "@typescript-eslint/experimental-utils": ^4.0.1
- peerDependencies:
- "@typescript-eslint/eslint-plugin": ">= 4"
- eslint: ">=5"
- peerDependenciesMeta:
- "@typescript-eslint/eslint-plugin":
- optional: true
- checksum: a4056582825ab3359d2e0e3aae50518f6f867d1cfb3240496605247d3ff9c84b4164f1a7e1f7087d5a2eae1343d738ada1ba74c422b13ad20b737601dc47ae08
- languageName: node
- linkType: hard
-
-"eslint-plugin-jsx-a11y@npm:6.6.0":
- version: 6.6.0
- resolution: "eslint-plugin-jsx-a11y@npm:6.6.0"
- dependencies:
- "@babel/runtime": ^7.18.3
- aria-query: ^4.2.2
- array-includes: ^3.1.5
- ast-types-flow: ^0.0.7
- axe-core: ^4.4.2
- axobject-query: ^2.2.0
- damerau-levenshtein: ^1.0.8
- emoji-regex: ^9.2.2
- has: ^1.0.3
- jsx-ast-utils: ^3.3.1
- language-tags: ^1.0.5
- minimatch: ^3.1.2
- semver: ^6.3.0
- peerDependencies:
- eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8
- checksum: d9da9a3ec71137c12519289c63e71250d5d78d4b7729b84e7e12edf1aad993083f23303d9b62359591b2f8aababb1bbec032cd84f1425e759b11a055e3acd144
- languageName: node
- linkType: hard
-
-"eslint-plugin-jsx-a11y@npm:^6.3.1, eslint-plugin-jsx-a11y@npm:^6.5.1":
+"eslint-plugin-jsx-a11y@npm:6.6.1, eslint-plugin-jsx-a11y@npm:^6.5.1":
version: 6.6.1
resolution: "eslint-plugin-jsx-a11y@npm:6.6.1"
dependencies:
@@ -10074,7 +8671,7 @@ __metadata:
languageName: node
linkType: hard
-"eslint-plugin-react-hooks@npm:4.6.0, eslint-plugin-react-hooks@npm:^4.2.0, eslint-plugin-react-hooks@npm:^4.4.0":
+"eslint-plugin-react-hooks@npm:4.6.0, eslint-plugin-react-hooks@npm:^4.4.0":
version: 4.6.0
resolution: "eslint-plugin-react-hooks@npm:4.6.0"
peerDependencies:
@@ -10083,52 +8680,32 @@ __metadata:
languageName: node
linkType: hard
-"eslint-plugin-react@npm:7.30.1, eslint-plugin-react@npm:^7.21.5, eslint-plugin-react@npm:^7.29.4":
- version: 7.30.1
- resolution: "eslint-plugin-react@npm:7.30.1"
+"eslint-plugin-react@npm:7.31.11, eslint-plugin-react@npm:^7.29.4":
+ version: 7.31.11
+ resolution: "eslint-plugin-react@npm:7.31.11"
dependencies:
- array-includes: ^3.1.5
- array.prototype.flatmap: ^1.3.0
+ array-includes: ^3.1.6
+ array.prototype.flatmap: ^1.3.1
+ array.prototype.tosorted: ^1.1.1
doctrine: ^2.1.0
estraverse: ^5.3.0
jsx-ast-utils: ^2.4.1 || ^3.0.0
minimatch: ^3.1.2
- object.entries: ^1.1.5
- object.fromentries: ^2.0.5
- object.hasown: ^1.1.1
- object.values: ^1.1.5
+ object.entries: ^1.1.6
+ object.fromentries: ^2.0.6
+ object.hasown: ^1.1.2
+ object.values: ^1.1.6
prop-types: ^15.8.1
resolve: ^2.0.0-next.3
semver: ^6.3.0
- string.prototype.matchall: ^4.0.7
+ string.prototype.matchall: ^4.0.8
peerDependencies:
eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8
- checksum: 553fb9ece6beb7c14cf6f84670c786c8ac978c2918421994dcc4edd2385302022e5d5ac4a39fafdb35954e29cecddefed61758040c3c530cafcf651f674a9d51
- languageName: node
- linkType: hard
-
-"eslint-plugin-testing-library@npm:^3.9.2":
- version: 3.10.2
- resolution: "eslint-plugin-testing-library@npm:3.10.2"
- dependencies:
- "@typescript-eslint/experimental-utils": ^3.10.1
- peerDependencies:
- eslint: ^5 || ^6 || ^7
- checksum: 3859d4a4816b130cfefc3b45bc7d303aff19b8d4e83a5e35ca3d634de9f3c4aa1b4340cb4f41e2d1bfe70b173562b9882c58ac48be4e07ddf6a1f88659e2604d
- languageName: node
- linkType: hard
-
-"eslint-scope@npm:^4.0.3":
- version: 4.0.3
- resolution: "eslint-scope@npm:4.0.3"
- dependencies:
- esrecurse: ^4.1.0
- estraverse: ^4.1.1
- checksum: c5f835f681884469991fe58d76a554688d9c9e50811299ccd4a8f79993a039f5bcb0ee6e8de2b0017d97c794b5832ef3b21c9aac66228e3aa0f7a0485bcfb65b
+ checksum: a3d612f6647bef33cf2a67c81a6b37b42c075300ed079cffecf5fb475c0d6ab855c1de340d1cbf361a0126429fb906dda597527235d2d12c4404453dbc712fc6
languageName: node
linkType: hard
-"eslint-scope@npm:^5.0.0, eslint-scope@npm:^5.1.1":
+"eslint-scope@npm:5.1.1, eslint-scope@npm:^5.1.1":
version: 5.1.1
resolution: "eslint-scope@npm:5.1.1"
dependencies:
@@ -10148,15 +8725,6 @@ __metadata:
languageName: node
linkType: hard
-"eslint-utils@npm:^2.0.0, eslint-utils@npm:^2.1.0":
- version: 2.1.0
- resolution: "eslint-utils@npm:2.1.0"
- dependencies:
- eslint-visitor-keys: ^1.1.0
- checksum: 27500938f348da42100d9e6ad03ae29b3de19ba757ae1a7f4a087bdcf83ac60949bbb54286492ca61fac1f5f3ac8692dd21537ce6214240bf95ad0122f24d71d
- languageName: node
- linkType: hard
-
"eslint-utils@npm:^3.0.0":
version: 3.0.0
resolution: "eslint-utils@npm:3.0.0"
@@ -10168,13 +8736,6 @@ __metadata:
languageName: node
linkType: hard
-"eslint-visitor-keys@npm:^1.0.0, eslint-visitor-keys@npm:^1.1.0, eslint-visitor-keys@npm:^1.3.0":
- version: 1.3.0
- resolution: "eslint-visitor-keys@npm:1.3.0"
- checksum: 37a19b712f42f4c9027e8ba98c2b06031c17e0c0a4c696cd429bd9ee04eb43889c446f2cd545e1ff51bef9593fcec94ecd2c2ef89129fcbbf3adadbef520376a
- languageName: node
- linkType: hard
-
"eslint-visitor-keys@npm:^2.0.0, eslint-visitor-keys@npm:^2.1.0":
version: 2.1.0
resolution: "eslint-visitor-keys@npm:2.1.0"
@@ -10189,127 +8750,63 @@ __metadata:
languageName: node
linkType: hard
-"eslint-webpack-plugin@npm:^2.5.2":
- version: 2.7.0
- resolution: "eslint-webpack-plugin@npm:2.7.0"
- dependencies:
- "@types/eslint": ^7.29.0
- arrify: ^2.0.1
- jest-worker: ^27.5.1
- micromatch: ^4.0.5
- normalize-path: ^3.0.0
- schema-utils: ^3.1.1
- peerDependencies:
- eslint: ^7.0.0 || ^8.0.0
- webpack: ^4.0.0 || ^5.0.0
- checksum: b6fd7cf4c49078b345a908b82b0bee06bc82ab0cec214ddd5fe5bb18b065765d52a07ad4077f6bba5830ba2f55f37d8f2208a52d11f34ee29df81153e3124d9c
- languageName: node
- linkType: hard
-
-"eslint@npm:7.11.0":
- version: 7.11.0
- resolution: "eslint@npm:7.11.0"
- dependencies:
- "@babel/code-frame": ^7.0.0
- "@eslint/eslintrc": ^0.1.3
- ajv: ^6.10.0
- chalk: ^4.0.0
- cross-spawn: ^7.0.2
- debug: ^4.0.1
- doctrine: ^3.0.0
- enquirer: ^2.3.5
- eslint-scope: ^5.1.1
- eslint-utils: ^2.1.0
- eslint-visitor-keys: ^2.0.0
- espree: ^7.3.0
- esquery: ^1.2.0
- esutils: ^2.0.2
- file-entry-cache: ^5.0.1
- functional-red-black-tree: ^1.0.1
- glob-parent: ^5.0.0
- globals: ^12.1.0
- ignore: ^4.0.6
- import-fresh: ^3.0.0
- imurmurhash: ^0.1.4
- is-glob: ^4.0.0
- js-yaml: ^3.13.1
- json-stable-stringify-without-jsonify: ^1.0.1
- levn: ^0.4.1
- lodash: ^4.17.19
- minimatch: ^3.0.4
- natural-compare: ^1.4.0
- optionator: ^0.9.1
- progress: ^2.0.0
- regexpp: ^3.1.0
- semver: ^7.2.1
- strip-ansi: ^6.0.0
- strip-json-comments: ^3.1.0
- table: ^5.2.3
- text-table: ^0.2.0
- v8-compile-cache: ^2.0.3
- bin:
- eslint: bin/eslint.js
- checksum: 5ccd251af63518d37633da064082f2f0fc1e6b4661f9883ce90b9bc5152b638b7915a8777be73b9ef0cec7b7d91edcd7e543d8e6afce5683bc8d2ad0957d31b4
- languageName: node
- linkType: hard
-
-"eslint@npm:^7.11.0":
- version: 7.32.0
- resolution: "eslint@npm:7.32.0"
+"eslint@npm:8.28.0":
+ version: 8.28.0
+ resolution: "eslint@npm:8.28.0"
dependencies:
- "@babel/code-frame": 7.12.11
- "@eslint/eslintrc": ^0.4.3
- "@humanwhocodes/config-array": ^0.5.0
+ "@eslint/eslintrc": ^1.3.3
+ "@humanwhocodes/config-array": ^0.11.6
+ "@humanwhocodes/module-importer": ^1.0.1
+ "@nodelib/fs.walk": ^1.2.8
ajv: ^6.10.0
chalk: ^4.0.0
cross-spawn: ^7.0.2
- debug: ^4.0.1
+ debug: ^4.3.2
doctrine: ^3.0.0
- enquirer: ^2.3.5
escape-string-regexp: ^4.0.0
- eslint-scope: ^5.1.1
- eslint-utils: ^2.1.0
- eslint-visitor-keys: ^2.0.0
- espree: ^7.3.1
+ eslint-scope: ^7.1.1
+ eslint-utils: ^3.0.0
+ eslint-visitor-keys: ^3.3.0
+ espree: ^9.4.0
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: ^5.1.2
- globals: ^13.6.0
- ignore: ^4.0.6
+ find-up: ^5.0.0
+ glob-parent: ^6.0.2
+ globals: ^13.15.0
+ grapheme-splitter: ^1.0.4
+ ignore: ^5.2.0
import-fresh: ^3.0.0
imurmurhash: ^0.1.4
is-glob: ^4.0.0
- js-yaml: ^3.13.1
+ is-path-inside: ^3.0.3
+ js-sdsl: ^4.1.4
+ 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
+ minimatch: ^3.1.2
natural-compare: ^1.4.0
optionator: ^0.9.1
- progress: ^2.0.0
- regexpp: ^3.1.0
- semver: ^7.2.1
- strip-ansi: ^6.0.0
+ regexpp: ^3.2.0
+ strip-ansi: ^6.0.1
strip-json-comments: ^3.1.0
- table: ^6.0.9
text-table: ^0.2.0
- v8-compile-cache: ^2.0.3
bin:
eslint: bin/eslint.js
- checksum: cc85af9985a3a11085c011f3d27abe8111006d34cc274291b3c4d7bea51a4e2ff6135780249becd919ba7f6d6d1ecc38a6b73dacb6a7be08d38453b344dc8d37
+ checksum: 1b793486b2ec80f0602d75fff7116f7c39a3286f523608a999eead9bec4154a06841785d2b4fb87f8292a94cf85778c1dbfaec727772a09c4d604fdb9ff0809a
languageName: node
linkType: hard
-"eslint@npm:^8.13.0":
- version: 8.21.0
- resolution: "eslint@npm:8.21.0"
+"eslint@npm:8.29.0, eslint@npm:^8.13.0":
+ version: 8.29.0
+ resolution: "eslint@npm:8.29.0"
dependencies:
- "@eslint/eslintrc": ^1.3.0
- "@humanwhocodes/config-array": ^0.10.4
- "@humanwhocodes/gitignore-to-minimatch": ^1.0.2
+ "@eslint/eslintrc": ^1.3.3
+ "@humanwhocodes/config-array": ^0.11.6
+ "@humanwhocodes/module-importer": ^1.0.1
+ "@nodelib/fs.walk": ^1.2.8
ajv: ^6.10.0
chalk: ^4.0.0
cross-spawn: ^7.0.2
@@ -10319,21 +8816,21 @@ __metadata:
eslint-scope: ^7.1.1
eslint-utils: ^3.0.0
eslint-visitor-keys: ^3.3.0
- espree: ^9.3.3
+ espree: ^9.4.0
esquery: ^1.4.0
esutils: ^2.0.2
fast-deep-equal: ^3.1.3
file-entry-cache: ^6.0.1
find-up: ^5.0.0
- functional-red-black-tree: ^1.0.1
- glob-parent: ^6.0.1
+ glob-parent: ^6.0.2
globals: ^13.15.0
- globby: ^11.1.0
grapheme-splitter: ^1.0.4
ignore: ^5.2.0
import-fresh: ^3.0.0
imurmurhash: ^0.1.4
is-glob: ^4.0.0
+ is-path-inside: ^3.0.3
+ js-sdsl: ^4.1.4
js-yaml: ^4.1.0
json-stable-stringify-without-jsonify: ^1.0.1
levn: ^0.4.1
@@ -10345,32 +8842,20 @@ __metadata:
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: 1d39ddb08772ea230cb7d74f7f81f85b9d46965d3600725c7eb39a27bcdaf28cb2a780dacf6cfa1cfbf2da606b57a5e7e3ab373ab474cbcf0ba042076821f501
- languageName: node
- linkType: hard
-
-"espree@npm:^7.3.0, espree@npm:^7.3.1":
- version: 7.3.1
- resolution: "espree@npm:7.3.1"
- dependencies:
- acorn: ^7.4.0
- acorn-jsx: ^5.3.1
- eslint-visitor-keys: ^1.3.0
- checksum: aa9b50dcce883449af2e23bc2b8d9abb77118f96f4cb313935d6b220f77137eaef7724a83c3f6243b96bc0e4ab14766198e60818caad99f9519ae5a336a39b45
+ checksum: e05204b05907b82d910983995cb946e0ba62ca514eb2b6791c43f623333b143564a2eee0139909d31c10935c21877d815b1f76dd674a59cb91c471064325c4ab
languageName: node
linkType: hard
-"espree@npm:^9.3.2, espree@npm:^9.3.3":
- version: 9.3.3
- resolution: "espree@npm:9.3.3"
+"espree@npm:^9.4.0":
+ version: 9.4.1
+ resolution: "espree@npm:9.4.1"
dependencies:
acorn: ^8.8.0
acorn-jsx: ^5.3.2
eslint-visitor-keys: ^3.3.0
- checksum: 33e8a36fc15d082e68672e322e22a53856b564d60aad8f291a667bfc21b2c900c42412d37dd3c7a0f18b9d0d8f8858dabe8776dbd4b4c2f72c5cf4d6afeabf65
+ checksum: 4d266b0cf81c7dfe69e542c7df0f246e78d29f5b04dda36e514eb4c7af117ee6cfbd3280e560571ed82ff6c9c3f0003c05b82583fc7a94006db7497c4fe4270e
languageName: node
linkType: hard
@@ -10384,7 +8869,7 @@ __metadata:
languageName: node
linkType: hard
-"esprima@npm:^4.0.0, esprima@npm:^4.0.1":
+"esprima@npm:^4.0.1":
version: 4.0.1
resolution: "esprima@npm:4.0.1"
bin:
@@ -10394,7 +8879,7 @@ __metadata:
languageName: node
linkType: hard
-"esquery@npm:^1.2.0, esquery@npm:^1.4.0":
+"esquery@npm:^1.4.0":
version: 1.4.0
resolution: "esquery@npm:1.4.0"
dependencies:
@@ -10403,7 +8888,7 @@ __metadata:
languageName: node
linkType: hard
-"esrecurse@npm:^4.1.0, esrecurse@npm:^4.3.0":
+"esrecurse@npm:^4.3.0":
version: 4.3.0
resolution: "esrecurse@npm:4.3.0"
dependencies:
@@ -10412,15 +8897,6 @@ __metadata:
languageName: node
linkType: hard
-"esrever@npm:^0.2.0":
- version: 0.2.0
- resolution: "esrever@npm:0.2.0"
- bin:
- esrever: bin/esrever
- checksum: 2404ae76ff8f04979c9e2eba4d5b1c03b07bb754f284af1115d1566c27660a3f42bb7c64e3a08deed6e7ce5aea12ffe3cb130955d619d278323ac5482300b144
- languageName: node
- linkType: hard
-
"estraverse@npm:^4.1.1, estraverse@npm:^4.2.0":
version: 4.3.0
resolution: "estraverse@npm:4.3.0"
@@ -10435,20 +8911,6 @@ __metadata:
languageName: node
linkType: hard
-"estree-walker@npm:^0.6.1":
- version: 0.6.1
- resolution: "estree-walker@npm:0.6.1"
- checksum: 9d6f82a4921f11eec18f8089fb3cce6e53bcf45a8e545c42a2674d02d055fb30f25f90495f8be60803df6c39680c80dcee7f944526867eb7aa1fc9254883b23d
- languageName: node
- linkType: hard
-
-"estree-walker@npm:^1.0.1":
- version: 1.0.1
- resolution: "estree-walker@npm:1.0.1"
- checksum: 7e70da539691f6db03a08e7ce94f394ce2eef4180e136d251af299d41f92fb2d28ebcd9a6e393e3728d7970aeb5358705ddf7209d52fbcb2dd4693f95dcf925f
- languageName: node
- linkType: hard
-
"esutils@npm:^2.0.2":
version: 2.0.3
resolution: "esutils@npm:2.0.3"
@@ -10456,13 +8918,6 @@ __metadata:
languageName: node
linkType: hard
-"etag@npm:~1.8.1":
- version: 1.8.1
- resolution: "etag@npm:1.8.1"
- checksum: 571aeb3dbe0f2bbd4e4fadbdb44f325fc75335cd5f6f6b6a091e6a06a9f25ed5392f0863c5442acb0646787446e816f13cbfc6edce5b07658541dff573cab1ff
- languageName: node
- linkType: hard
-
"event-target-polyfill@npm:^0.0.3":
version: 0.0.3
resolution: "event-target-polyfill@npm:0.0.3"
@@ -10477,53 +8932,14 @@ __metadata:
languageName: node
linkType: hard
-"eventemitter2@npm:^6.4.3":
+"eventemitter2@npm:6.4.7":
version: 6.4.7
resolution: "eventemitter2@npm:6.4.7"
checksum: 1b36a77e139d6965ebf3a36c01fa00c089ae6b80faa1911e52888f40b3a7057b36a2cc45dcd1ad87cda3798fe7b97a0aabcbb8175a8b96092a23bb7d0f039e66
languageName: node
linkType: hard
-"eventemitter3@npm:^4.0.0":
- version: 4.0.7
- resolution: "eventemitter3@npm:4.0.7"
- checksum: 1875311c42fcfe9c707b2712c32664a245629b42bb0a5a84439762dd0fd637fc54d078155ea83c2af9e0323c9ac13687e03cfba79b03af9f40c89b4960099374
- languageName: node
- linkType: hard
-
-"events@npm:^3.0.0":
- version: 3.3.0
- resolution: "events@npm:3.3.0"
- checksum: f6f487ad2198aa41d878fa31452f1a3c00958f46e9019286ff4787c84aac329332ab45c9cdc8c445928fc6d7ded294b9e005a7fce9426488518017831b272780
- languageName: node
- linkType: hard
-
-"eventsource@npm:^2.0.2":
- version: 2.0.2
- resolution: "eventsource@npm:2.0.2"
- checksum: c0072d972753e10c705d9b2285b559184bf29d011bc208973dde9c8b6b8b7b6fdad4ef0846cecb249f7b1585e860fdf324cbd2ac854a76bc53649e797496e99a
- languageName: node
- linkType: hard
-
-"evp_bytestokey@npm:^1.0.0, evp_bytestokey@npm:^1.0.3":
- version: 1.0.3
- resolution: "evp_bytestokey@npm:1.0.3"
- dependencies:
- md5.js: ^1.3.4
- node-gyp: latest
- safe-buffer: ^5.1.1
- checksum: ad4e1577f1a6b721c7800dcc7c733fe01f6c310732bb5bf2240245c2a5b45a38518b91d8be2c610611623160b9d1c0e91f1ce96d639f8b53e8894625cf20fa45
- languageName: node
- linkType: hard
-
-"exec-sh@npm:^0.3.2":
- version: 0.3.6
- resolution: "exec-sh@npm:0.3.6"
- checksum: 0be4f06929c8e4834ea4812f29fe59e2dfcc1bc3fc4b4bb71acb38a500c3b394628a05ef7ba432520bc6c5ec4fadab00cc9c513c4ff6a32104965af302e998e0
- languageName: node
- linkType: hard
-
-"execa@npm:4.1.0, execa@npm:^4.0.0":
+"execa@npm:4.1.0":
version: 4.1.0
resolution: "execa@npm:4.1.0"
dependencies:
@@ -10540,30 +8956,6 @@ __metadata:
languageName: node
linkType: hard
-"execa@npm:^1.0.0":
- version: 1.0.0
- resolution: "execa@npm:1.0.0"
- dependencies:
- cross-spawn: ^6.0.0
- get-stream: ^4.0.0
- is-stream: ^1.1.0
- npm-run-path: ^2.0.0
- p-finally: ^1.0.0
- signal-exit: ^3.0.0
- strip-eof: ^1.0.0
- checksum: ddf1342c1c7d02dd93b41364cd847640f6163350d9439071abf70bf4ceb1b9b2b2e37f54babb1d8dc1df8e0d8def32d0e81e74a2e62c3e1d70c303eb4c306bc4
- languageName: node
- linkType: hard
-
-"execall@npm:^2.0.0":
- version: 2.0.0
- resolution: "execall@npm:2.0.0"
- dependencies:
- clone-regexp: ^2.1.0
- checksum: d98ee3e33f6c9001e80970e927fb9f16c6a121d5e250b2f4d6764d4157974f58cbe88613bbf073db05d5342677012002c5de956f4f0c32d10d092b6ff03a085c
- languageName: node
- linkType: hard
-
"executable@npm:^4.1.1":
version: 4.1.1
resolution: "executable@npm:4.1.1"
@@ -10573,110 +8965,7 @@ __metadata:
languageName: node
linkType: hard
-"exit@npm:^0.1.2":
- version: 0.1.2
- resolution: "exit@npm:0.1.2"
- checksum: abc407f07a875c3961e4781dfcb743b58d6c93de9ab263f4f8c9d23bb6da5f9b7764fc773f86b43dd88030444d5ab8abcb611cb680fba8ca075362b77114bba3
- languageName: node
- linkType: hard
-
-"expand-brackets@npm:^2.1.4":
- version: 2.1.4
- resolution: "expand-brackets@npm:2.1.4"
- dependencies:
- debug: ^2.3.3
- define-property: ^0.2.5
- extend-shallow: ^2.0.1
- posix-character-classes: ^0.1.0
- regex-not: ^1.0.0
- snapdragon: ^0.8.1
- to-regex: ^3.0.1
- checksum: 1781d422e7edfa20009e2abda673cadb040a6037f0bd30fcd7357304f4f0c284afd420d7622722ca4a016f39b6d091841ab57b401c1f7e2e5131ac65b9f14fa1
- languageName: node
- linkType: hard
-
-"expect@npm:^26.6.0, expect@npm:^26.6.2":
- version: 26.6.2
- resolution: "expect@npm:26.6.2"
- dependencies:
- "@jest/types": ^26.6.2
- ansi-styles: ^4.0.0
- jest-get-type: ^26.3.0
- jest-matcher-utils: ^26.6.2
- jest-message-util: ^26.6.2
- jest-regex-util: ^26.0.0
- checksum: 79a9b888c5c6d37d11f2cb76def6cf1dc8ff098d38662ee20c9f2ee0da67e9a93435f2327854b2e7554732153870621843e7f83e8cefb1250447ee2bc39883a4
- languageName: node
- linkType: hard
-
-"express@npm:^4.17.1":
- version: 4.18.1
- resolution: "express@npm:4.18.1"
- dependencies:
- accepts: ~1.3.8
- array-flatten: 1.1.1
- body-parser: 1.20.0
- content-disposition: 0.5.4
- content-type: ~1.0.4
- cookie: 0.5.0
- cookie-signature: 1.0.6
- debug: 2.6.9
- depd: 2.0.0
- encodeurl: ~1.0.2
- escape-html: ~1.0.3
- etag: ~1.8.1
- finalhandler: 1.2.0
- fresh: 0.5.2
- http-errors: 2.0.0
- merge-descriptors: 1.0.1
- methods: ~1.1.2
- on-finished: 2.4.1
- parseurl: ~1.3.3
- path-to-regexp: 0.1.7
- proxy-addr: ~2.0.7
- qs: 6.10.3
- range-parser: ~1.2.1
- safe-buffer: 5.2.1
- send: 0.18.0
- serve-static: 1.15.0
- setprototypeof: 1.2.0
- statuses: 2.0.1
- type-is: ~1.6.18
- utils-merge: 1.0.1
- vary: ~1.1.2
- checksum: c3d44c92e48226ef32ec978becfedb0ecf0ca21316bfd33674b3c5d20459840584f2325726a4f17f33d9c99f769636f728982d1c5433a5b6fe6eb95b8cf0c854
- languageName: node
- linkType: hard
-
-"ext@npm:^1.1.2":
- version: 1.6.0
- resolution: "ext@npm:1.6.0"
- dependencies:
- type: ^2.5.0
- checksum: ca3ef4619e838f441a92238a98b77ac873da2175ace746c64303ffe2c3208e79a3acf3bf7004e40b720f3c2a83bf0143e6dd4a7cdfae6e73f54a3bfc7a14b5c2
- languageName: node
- linkType: hard
-
-"extend-shallow@npm:^2.0.1":
- version: 2.0.1
- resolution: "extend-shallow@npm:2.0.1"
- dependencies:
- is-extendable: ^0.1.0
- checksum: 8fb58d9d7a511f4baf78d383e637bd7d2e80843bd9cd0853649108ea835208fb614da502a553acc30208e1325240bb7cc4a68473021612496bb89725483656d8
- languageName: node
- linkType: hard
-
-"extend-shallow@npm:^3.0.0, extend-shallow@npm:^3.0.2":
- version: 3.0.2
- resolution: "extend-shallow@npm:3.0.2"
- dependencies:
- assign-symbols: ^1.0.0
- is-extendable: ^1.0.1
- checksum: a920b0cd5838a9995ace31dfd11ab5e79bf6e295aa566910ce53dff19f4b1c0fda2ef21f26b28586c7a2450ca2b42d97bd8c0f5cec9351a819222bf861e02461
- languageName: node
- linkType: hard
-
-"extend@npm:~3.0.2":
+"extend@npm:^3.0.0, extend@npm:~3.0.2":
version: 3.0.2
resolution: "extend@npm:3.0.2"
checksum: a50a8309ca65ea5d426382ff09f33586527882cf532931cb08ca786ea3146c0553310bda688710ff61d7668eba9f96b923fe1420cdf56a2c3eaf30fcab87b515
@@ -10694,22 +8983,6 @@ __metadata:
languageName: node
linkType: hard
-"extglob@npm:^2.0.4":
- version: 2.0.4
- resolution: "extglob@npm:2.0.4"
- dependencies:
- array-unique: ^0.3.2
- define-property: ^1.0.0
- expand-brackets: ^2.1.4
- extend-shallow: ^2.0.1
- fragment-cache: ^0.2.1
- regex-not: ^1.0.0
- snapdragon: ^0.8.1
- to-regex: ^3.0.1
- checksum: a41531b8934735b684cef5e8c5a01d0f298d7d384500ceca38793a9ce098125aab04ee73e2d75d5b2901bc5dddd2b64e1b5e3bf19139ea48bac52af4a92f1d00
- languageName: node
- linkType: hard
-
"extract-files@npm:^11.0.0":
version: 11.0.0
resolution: "extract-files@npm:11.0.0"
@@ -10790,20 +9063,20 @@ __metadata:
languageName: node
linkType: hard
-"fast-glob@npm:^3.1.1, fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.9":
- version: 3.2.11
- resolution: "fast-glob@npm:3.2.11"
+"fast-glob@npm:^3.2.12, fast-glob@npm:^3.2.9":
+ version: 3.2.12
+ resolution: "fast-glob@npm:3.2.12"
dependencies:
"@nodelib/fs.stat": ^2.0.2
"@nodelib/fs.walk": ^1.2.3
glob-parent: ^5.1.2
merge2: ^1.3.0
micromatch: ^4.0.4
- checksum: f473105324a7780a20c06de842e15ddbb41d3cb7e71d1e4fe6e8373204f22245d54f5ab9e2061e6a1c613047345954d29b022e0e76f5c28b1df9858179a0e6d7
+ checksum: 0b1990f6ce831c7e28c4d505edcdaad8e27e88ab9fa65eedadb730438cfc7cde4910d6c975d6b7b8dc8a73da4773702ebcfcd6e3518e73938bb1383badfe01c2
languageName: node
linkType: hard
-"fast-json-stable-stringify@npm:^2.0.0, fast-json-stable-stringify@npm:^2.1.0":
+"fast-json-stable-stringify@npm:^2.0.0":
version: 2.1.0
resolution: "fast-json-stable-stringify@npm:2.1.0"
checksum: b191531e36c607977e5b1c47811158733c34ccb3bfde92c44798929e9b4154884378536d26ad90dfecd32e1ffc09c545d23535ad91b3161a27ddbb8ebe0cbecb
@@ -10817,7 +9090,7 @@ __metadata:
languageName: node
linkType: hard
-"fastest-levenshtein@npm:^1.0.12":
+"fastest-levenshtein@npm:^1.0.16":
version: 1.0.16
resolution: "fastest-levenshtein@npm:1.0.16"
checksum: a78d44285c9e2ae2c25f3ef0f8a73f332c1247b7ea7fb4a191e6bb51aa6ee1ef0dfb3ed113616dcdc7023e18e35a8db41f61c8d88988e877cf510df8edafbc71
@@ -10825,29 +9098,20 @@ __metadata:
linkType: hard
"fastq@npm:^1.6.0":
- version: 1.13.0
- resolution: "fastq@npm:1.13.0"
+ version: 1.14.0
+ resolution: "fastq@npm:1.14.0"
dependencies:
reusify: ^1.0.4
- checksum: 32cf15c29afe622af187d12fc9cd93e160a0cb7c31a3bb6ace86b7dea3b28e7b72acde89c882663f307b2184e14782c6c664fa315973c03626c7d4bff070bb0b
- languageName: node
- linkType: hard
-
-"faye-websocket@npm:^0.11.3, faye-websocket@npm:^0.11.4":
- version: 0.11.4
- resolution: "faye-websocket@npm:0.11.4"
- dependencies:
- websocket-driver: ">=0.5.1"
- checksum: d49a62caf027f871149fc2b3f3c7104dc6d62744277eb6f9f36e2d5714e847d846b9f7f0d0b7169b25a012e24a594cde11a93034b30732e4c683f20b8a5019fa
+ checksum: da2c05ec1446ef77b8ba2b76619c90d483404f5087e71e77469fbee797280a1f4ef26a63be15b2377198bc20d09fdf25c7d6e1e492a1e568a29dfdd9bcb7538c
languageName: node
linkType: hard
"fb-watchman@npm:^2.0.0":
- version: 2.0.1
- resolution: "fb-watchman@npm:2.0.1"
+ version: 2.0.2
+ resolution: "fb-watchman@npm:2.0.2"
dependencies:
bser: 2.1.1
- checksum: 8510230778ab3a51c27dffb1b76ef2c24fab672a42742d3c0a45c2e9d1e5f20210b1fbca33486088da4a9a3958bde96b5aec0a63aac9894b4e9df65c88b2cbd6
+ checksum: b15a124cef28916fe07b400eb87cbc73ca082c142abf7ca8e8de6af43eca79ca7bd13eb4d4d48240b3bd3136eaac40d16e42d6edf87a8e5d1dd8070626860c78
languageName: node
linkType: hard
@@ -10858,7 +9122,7 @@ __metadata:
languageName: node
linkType: hard
-"fbjs@npm:^0.8.1, fbjs@npm:^0.8.16, fbjs@npm:^0.8.9":
+"fbjs@npm:^0.8.16, fbjs@npm:^0.8.9":
version: 0.8.18
resolution: "fbjs@npm:0.8.18"
dependencies:
@@ -10904,13 +9168,6 @@ __metadata:
languageName: node
linkType: hard
-"figgy-pudding@npm:^3.5.1":
- version: 3.5.2
- resolution: "figgy-pudding@npm:3.5.2"
- checksum: 4090bd66193693dcda605e44d6b8715d8fb5c92a67acd57826e55cf816a342f550d57e5638f822b39366e1b2fdb244e99b3068a37213aa1d6c1bf602b8fde5ae
- languageName: node
- linkType: hard
-
"figures@npm:^3.0.0, figures@npm:^3.2.0":
version: 3.2.0
resolution: "figures@npm:3.2.0"
@@ -10920,15 +9177,6 @@ __metadata:
languageName: node
linkType: hard
-"file-entry-cache@npm:^5.0.1":
- version: 5.0.1
- resolution: "file-entry-cache@npm:5.0.1"
- dependencies:
- flat-cache: ^2.0.1
- checksum: 9014b17766815d59b8b789633aed005242ef857348c09be558bd85b4a24e16b0ad1e0e5229ccea7a2109f74ef1b3db1a559b58afe12b884f09019308711376fd
- languageName: node
- linkType: hard
-
"file-entry-cache@npm:^6.0.1":
version: 6.0.1
resolution: "file-entry-cache@npm:6.0.1"
@@ -10938,41 +9186,10 @@ __metadata:
languageName: node
linkType: hard
-"file-loader@npm:6.1.1":
- version: 6.1.1
- resolution: "file-loader@npm:6.1.1"
- dependencies:
- loader-utils: ^2.0.0
- schema-utils: ^3.0.0
- peerDependencies:
- webpack: ^4.0.0 || ^5.0.0
- checksum: 6369da5af456b640599d7ede7a3a9a55e485138a7829c583313d5165d0984c3d337de3aebee32fdfa3295facb4a44b74a9c3c956b1e0e30e8c96152106ff4b23
- languageName: node
- linkType: hard
-
-"file-uri-to-path@npm:1.0.0":
- version: 1.0.0
- resolution: "file-uri-to-path@npm:1.0.0"
- checksum: b648580bdd893a008c92c7ecc96c3ee57a5e7b6c4c18a9a09b44fb5d36d79146f8e442578bc0e173dc027adf3987e254ba1dfd6e3ec998b7c282873010502144
- languageName: node
- linkType: hard
-
-"filesize@npm:6.1.0":
- version: 6.1.0
- resolution: "filesize@npm:6.1.0"
- checksum: c46d644cb562fba7b7e837d5cd339394492abaa06722018b91a97d2a63b6c753ef30653de5c03bf178c631185bf55c3561c28fa9ccc4e9755f42d853c6ed4d09
- languageName: node
- linkType: hard
-
-"fill-range@npm:^4.0.0":
- version: 4.0.0
- resolution: "fill-range@npm:4.0.0"
- dependencies:
- extend-shallow: ^2.0.1
- is-number: ^3.0.0
- repeat-string: ^1.6.1
- to-regex-range: ^2.1.0
- checksum: dbb5102467786ab42bc7a3ec7380ae5d6bfd1b5177b2216de89e4a541193f8ba599a6db84651bd2c58c8921db41b8cc3d699ea83b477342d3ce404020f73c298
+"filesize@npm:10.0.5":
+ version: 10.0.5
+ resolution: "filesize@npm:10.0.5"
+ checksum: b373ebd877566a49566564709c221943741a6e264649ae1f5d6c87c31cd87e94c5e51dae8ee16abbe414fda3fdb6855d8fe4f0ed8d1e33327563d2b59176eaa1
languageName: node
linkType: hard
@@ -10992,21 +9209,6 @@ __metadata:
languageName: node
linkType: hard
-"finalhandler@npm:1.2.0":
- version: 1.2.0
- resolution: "finalhandler@npm:1.2.0"
- dependencies:
- debug: 2.6.9
- encodeurl: ~1.0.2
- escape-html: ~1.0.3
- on-finished: 2.4.1
- parseurl: ~1.3.3
- statuses: 2.0.1
- unpipe: ~1.0.0
- checksum: 92effbfd32e22a7dff2994acedbd9bcc3aa646a3e919ea6a53238090e87097f8ef07cced90aa2cc421abdf993aefbdd5b00104d55c7c5479a8d00ed105b45716
- languageName: node
- linkType: hard
-
"find-babel-config@npm:^1.2.0":
version: 1.2.0
resolution: "find-babel-config@npm:1.2.0"
@@ -11017,28 +9219,6 @@ __metadata:
languageName: node
linkType: hard
-"find-cache-dir@npm:^2.1.0":
- version: 2.1.0
- resolution: "find-cache-dir@npm:2.1.0"
- dependencies:
- commondir: ^1.0.1
- make-dir: ^2.0.0
- pkg-dir: ^3.0.0
- checksum: 60ad475a6da9f257df4e81900f78986ab367d4f65d33cf802c5b91e969c28a8762f098693d7a571b6e4dd4c15166c2da32ae2d18b6766a18e2071079448fdce4
- languageName: node
- linkType: hard
-
-"find-cache-dir@npm:^3.3.1":
- version: 3.3.2
- resolution: "find-cache-dir@npm:3.3.2"
- dependencies:
- commondir: ^1.0.1
- make-dir: ^3.0.2
- pkg-dir: ^4.1.0
- checksum: 1e61c2e64f5c0b1c535bd85939ae73b0e5773142713273818cc0b393ee3555fb0fd44e1a5b161b8b6c3e03e98c2fcc9c227d784850a13a90a8ab576869576817
- languageName: node
- linkType: hard
-
"find-root@npm:^1.1.0":
version: 1.1.0
resolution: "find-root@npm:1.1.0"
@@ -11046,25 +9226,6 @@ __metadata:
languageName: node
linkType: hard
-"find-up@npm:4.1.0, find-up@npm:^4.0.0, find-up@npm:^4.1.0":
- version: 4.1.0
- resolution: "find-up@npm:4.1.0"
- dependencies:
- locate-path: ^5.0.0
- path-exists: ^4.0.0
- checksum: 4c172680e8f8c1f78839486e14a43ef82e9decd0e74145f40707cc42e7420506d5ec92d9a11c22bd2c48fb0c384ea05dd30e10dd152fefeec6f2f75282a8b844
- languageName: node
- linkType: hard
-
-"find-up@npm:^2.1.0":
- version: 2.1.0
- resolution: "find-up@npm:2.1.0"
- dependencies:
- locate-path: ^2.0.0
- checksum: 43284fe4da09f89011f08e3c32cd38401e786b19226ea440b75386c1b12a4cb738c94969808d53a84f564ede22f732c8409e3cfc3f7fb5b5c32378ad0bbf28bd
- languageName: node
- linkType: hard
-
"find-up@npm:^3.0.0":
version: 3.0.0
resolution: "find-up@npm:3.0.0"
@@ -11074,6 +9235,16 @@ __metadata:
languageName: node
linkType: hard
+"find-up@npm:^4.1.0":
+ version: 4.1.0
+ resolution: "find-up@npm:4.1.0"
+ dependencies:
+ locate-path: ^5.0.0
+ path-exists: ^4.0.0
+ checksum: 4c172680e8f8c1f78839486e14a43ef82e9decd0e74145f40707cc42e7420506d5ec92d9a11c22bd2c48fb0c384ea05dd30e10dd152fefeec6f2f75282a8b844
+ languageName: node
+ linkType: hard
+
"find-up@npm:^5.0.0":
version: 5.0.0
resolution: "find-up@npm:5.0.0"
@@ -11084,17 +9255,6 @@ __metadata:
languageName: node
linkType: hard
-"flat-cache@npm:^2.0.1":
- version: 2.0.1
- resolution: "flat-cache@npm:2.0.1"
- dependencies:
- flatted: ^2.0.0
- rimraf: 2.6.3
- write: 1.0.3
- checksum: 0f5e66467658039e6fcaaccb363b28f43906ba72fab7ff2a4f6fcd5b4899679e13ca46d9fc6cc48b68ac925ae93137106d4aaeb79874c13f21f87a361705f1b1
- languageName: node
- linkType: hard
-
"flat-cache@npm:^3.0.4":
version: 3.0.4
resolution: "flat-cache@npm:3.0.4"
@@ -11105,24 +9265,10 @@ __metadata:
languageName: node
linkType: hard
-"flatted@npm:^2.0.0":
- version: 2.0.2
- resolution: "flatted@npm:2.0.2"
- checksum: 473c754db7a529e125a22057098f1a4c905ba17b8cc269c3acf77352f0ffa6304c851eb75f6a1845f74461f560e635129ca6b0b8a78fb253c65cea4de3d776f2
- languageName: node
- linkType: hard
-
"flatted@npm:^3.1.0":
- version: 3.2.6
- resolution: "flatted@npm:3.2.6"
- checksum: 33b87aa88dfa40ca6ee31d7df61712bbbad3d3c05c132c23e59b9b61d34631b337a18ff2b8dc5553acdc871ec72b741e485f78969cf006124a3f57174de29a0e
- languageName: node
- linkType: hard
-
-"flatten@npm:^1.0.2":
- version: 1.0.3
- resolution: "flatten@npm:1.0.3"
- checksum: 5c57379816f1692aaa79fbc6390e0a0644e5e8442c5783ed57c6d315468eddbc53a659eaa03c9bb1e771b0f4a9bd8dd8a2620286bf21fd6538a7857321fdfb20
+ version: 3.2.7
+ resolution: "flatted@npm:3.2.7"
+ checksum: 427633049d55bdb80201c68f7eb1cbd533e03eac541f97d3aecab8c5526f12a20ccecaeede08b57503e772c769e7f8680b37e8d482d1e5f8d7e2194687f9ea35
languageName: node
linkType: hard
@@ -11140,30 +9286,13 @@ __metadata:
languageName: node
linkType: hard
-"flush-write-stream@npm:^1.0.0":
- version: 1.1.1
- resolution: "flush-write-stream@npm:1.1.1"
- dependencies:
- inherits: ^2.0.3
- readable-stream: ^2.3.6
- checksum: 42e07747f83bcd4e799da802e621d6039787749ffd41f5517f8c4f786ee967e31ba32b09f8b28a9c6f67bd4f5346772e604202df350e8d99f4141771bae31279
- languageName: node
- linkType: hard
-
-"follow-redirects@npm:^1.0.0, follow-redirects@npm:^1.14.7":
- version: 1.15.1
- resolution: "follow-redirects@npm:1.15.1"
+"follow-redirects@npm:^1.14.7":
+ version: 1.15.2
+ resolution: "follow-redirects@npm:1.15.2"
peerDependenciesMeta:
debug:
optional: true
- checksum: 6aa4e3e3cdfa3b9314801a1cd192ba756a53479d9d8cca65bf4db3a3e8834e62139245cd2f9566147c8dfe2efff1700d3e6aefd103de4004a7b99985e71dd533
- languageName: node
- linkType: hard
-
-"for-in@npm:^1.0.2":
- version: 1.0.2
- resolution: "for-in@npm:1.0.2"
- checksum: 09f4ae93ce785d253ac963d94c7f3432d89398bf25ac7a24ed034ca393bf74380bdeccc40e0f2d721a895e54211b07c8fad7132e8157827f6f7f059b70b4043d
+ checksum: faa66059b66358ba65c234c2f2a37fcec029dc22775f35d9ad6abac56003268baf41e55f9ee645957b32c7d9f62baf1f0b906e68267276f54ec4b4c597c2b190
languageName: node
linkType: hard
@@ -11202,21 +9331,6 @@ __metadata:
languageName: node
linkType: hard
-"fork-ts-checker-webpack-plugin@npm:4.1.6":
- version: 4.1.6
- resolution: "fork-ts-checker-webpack-plugin@npm:4.1.6"
- dependencies:
- "@babel/code-frame": ^7.5.5
- chalk: ^2.4.1
- micromatch: ^3.1.10
- minimatch: ^3.0.4
- semver: ^5.6.0
- tapable: ^1.0.0
- worker-rpc: ^0.1.0
- checksum: 4cc4fa7919dd9a0d765514d064c86e3a6f9cea8e700996b3e775cfcc0280f606a2dd16203d9b7e294b64e900795b0d80eb41fc8c192857d3350e407f14ef3eed
- languageName: node
- linkType: hard
-
"form-data-encoder@npm:^1.7.1":
version: 1.7.2
resolution: "form-data-encoder@npm:1.7.2"
@@ -11235,6 +9349,17 @@ __metadata:
languageName: node
linkType: hard
+"form-data@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "form-data@npm:4.0.0"
+ dependencies:
+ asynckit: ^0.4.0
+ combined-stream: ^1.0.8
+ mime-types: ^2.1.12
+ checksum: 01135bf8675f9d5c61ff18e2e2932f719ca4de964e3be90ef4c36aacfc7b9cb2fceb5eca0b7e0190e3383fe51c5b37f4cb80b62ca06a99aaabfcfd6ac7c9328c
+ languageName: node
+ linkType: hard
+
"form-data@npm:~2.3.2":
version: 2.3.3
resolution: "form-data@npm:2.3.3"
@@ -11247,71 +9372,16 @@ __metadata:
linkType: hard
"formdata-node@npm:^4.3.1":
- version: 4.3.3
- resolution: "formdata-node@npm:4.3.3"
+ version: 4.4.1
+ resolution: "formdata-node@npm:4.4.1"
dependencies:
node-domexception: 1.0.0
- web-streams-polyfill: 4.0.0-beta.1
- checksum: ad5f627e694a977edb1986c4b351c863196ee409e460c644adcb242bfc78ca9faa4877cba8113a71cecc0f0e21320d3c3d0acac95445817e014001ce147ba362
- languageName: node
- linkType: hard
-
-"forwarded@npm:0.2.0":
- version: 0.2.0
- resolution: "forwarded@npm:0.2.0"
- checksum: fd27e2394d8887ebd16a66ffc889dc983fbbd797d5d3f01087c020283c0f019a7d05ee85669383d8e0d216b116d720fc0cef2f6e9b7eb9f4c90c6e0bc7fd28e6
- languageName: node
- linkType: hard
-
-"fragment-cache@npm:^0.2.1":
- version: 0.2.1
- resolution: "fragment-cache@npm:0.2.1"
- dependencies:
- map-cache: ^0.2.2
- checksum: 1cbbd0b0116b67d5790175de0038a11df23c1cd2e8dcdbade58ebba5594c2d641dade6b4f126d82a7b4a6ffc2ea12e3d387dbb64ea2ae97cf02847d436f60fdc
- languageName: node
- linkType: hard
-
-"fresh@npm:0.5.2":
- version: 0.5.2
- resolution: "fresh@npm:0.5.2"
- checksum: 13ea8b08f91e669a64e3ba3a20eb79d7ca5379a81f1ff7f4310d54e2320645503cc0c78daedc93dfb6191287295f6479544a649c64d8e41a1c0fb0c221552346
- languageName: node
- linkType: hard
-
-"from2@npm:^2.1.0":
- version: 2.3.0
- resolution: "from2@npm:2.3.0"
- dependencies:
- inherits: ^2.0.1
- readable-stream: ^2.0.0
- checksum: 6080eba0793dce32f475141fb3d54cc15f84ee52e420ee22ac3ab0ad639dc95a1875bc6eb9c0e1140e94972a36a89dc5542491b85f1ab8df0c126241e0f1a61b
- languageName: node
- linkType: hard
-
-"fs-extra@npm:^7.0.0":
- version: 7.0.1
- resolution: "fs-extra@npm:7.0.1"
- dependencies:
- graceful-fs: ^4.1.2
- jsonfile: ^4.0.0
- universalify: ^0.1.0
- checksum: 141b9dccb23b66a66cefdd81f4cda959ff89282b1d721b98cea19ba08db3dcbe6f862f28841f3cf24bb299e0b7e6c42303908f65093cb7e201708e86ea5a8dcf
+ web-streams-polyfill: 4.0.0-beta.3
+ checksum: d91d4f667cfed74827fc281594102c0dabddd03c9f8b426fc97123eedbf73f5060ee43205d89284d6854e2fc5827e030cd352ef68b93beda8decc2d72128c576
languageName: node
linkType: hard
-"fs-extra@npm:^8.1.0":
- version: 8.1.0
- resolution: "fs-extra@npm:8.1.0"
- dependencies:
- graceful-fs: ^4.2.0
- jsonfile: ^4.0.0
- universalify: ^0.1.0
- checksum: bf44f0e6cea59d5ce071bba4c43ca76d216f89e402dc6285c128abc0902e9b8525135aa808adad72c9d5d218e9f4bcc63962815529ff2f684ad532172a284880
- languageName: node
- linkType: hard
-
-"fs-extra@npm:^9.0.1, fs-extra@npm:^9.1.0":
+"fs-extra@npm:^9.1.0":
version: 9.1.0
resolution: "fs-extra@npm:9.1.0"
dependencies:
@@ -11332,18 +9402,6 @@ __metadata:
languageName: node
linkType: hard
-"fs-write-stream-atomic@npm:^1.0.8":
- version: 1.0.10
- resolution: "fs-write-stream-atomic@npm:1.0.10"
- dependencies:
- graceful-fs: ^4.1.2
- iferr: ^0.1.5
- imurmurhash: ^0.1.4
- readable-stream: 1 || 2
- checksum: 43c2d6817b72127793abc811ebf87a135b03ac7cbe41cdea9eeacf59b23e6e29b595739b083e9461303d525687499a1aaefcec3e5ff9bc82b170edd3dc467ccc
- languageName: node
- linkType: hard
-
"fs.realpath@npm:^1.0.0":
version: 1.0.0
resolution: "fs.realpath@npm:1.0.0"
@@ -11351,18 +9409,7 @@ __metadata:
languageName: node
linkType: hard
-"fsevents@npm:^1.2.7":
- version: 1.2.13
- resolution: "fsevents@npm:1.2.13"
- dependencies:
- bindings: ^1.5.0
- nan: ^2.12.1
- checksum: ae855aa737aaa2f9167e9f70417cf6e45a5cd11918e1fee9923709a0149be52416d765433b4aeff56c789b1152e718cd1b13ddec6043b78cdda68260d86383c1
- conditions: os=darwin
- languageName: node
- linkType: hard
-
-"fsevents@npm:^2.1.2, fsevents@npm:^2.1.3, fsevents@npm:~2.3.2":
+"fsevents@npm:~2.3.2":
version: 2.3.2
resolution: "fsevents@npm:2.3.2"
dependencies:
@@ -11372,17 +9419,7 @@ __metadata:
languageName: node
linkType: hard
-"fsevents@patch:fsevents@^1.2.7#~builtin":
- version: 1.2.13
- resolution: "fsevents@patch:fsevents@npm%3A1.2.13#~builtin::version=1.2.13&hash=18f3a7"
- dependencies:
- bindings: ^1.5.0
- nan: ^2.12.1
- conditions: os=darwin
- languageName: node
- linkType: hard
-
-"fsevents@patch:fsevents@^2.1.2#~builtin, fsevents@patch:fsevents@^2.1.3#~builtin, fsevents@patch:fsevents@~2.3.2#~builtin":
+"fsevents@patch:fsevents@~2.3.2#~builtin":
version: 2.3.2
resolution: "fsevents@patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=18f3a7"
dependencies:
@@ -11410,13 +9447,6 @@ __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
-
"functions-have-names@npm:^1.2.2":
version: 1.2.3
resolution: "functions-have-names@npm:1.2.3"
@@ -11440,7 +9470,7 @@ __metadata:
languageName: node
linkType: hard
-"gensync@npm:^1.0.0-beta.1, gensync@npm:^1.0.0-beta.2":
+"gensync@npm:^1.0.0-beta.2":
version: 1.0.0-beta.2
resolution: "gensync@npm:1.0.0-beta.2"
checksum: a7437e58c6be12aa6c90f7730eac7fa9833dc78872b4ad2963d2031b00a3367a93f98aec75f9aaac7220848e4026d67a8655e870b24f20a543d103c0d65952ec
@@ -11454,44 +9484,21 @@ __metadata:
languageName: node
linkType: hard
-"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.0, get-intrinsic@npm:^1.1.1":
- version: 1.1.2
- resolution: "get-intrinsic@npm:1.1.2"
- dependencies:
- function-bind: ^1.1.1
- has: ^1.0.3
- has-symbols: ^1.0.3
- checksum: 252f45491f2ba88ebf5b38018020c7cc3279de54b1d67ffb70c0cdf1dfa8ab31cd56467b5d117a8b4275b7a4dde91f86766b163a17a850f036528a7b2faafb2b
- languageName: node
- linkType: hard
-
-"get-own-enumerable-property-symbols@npm:^3.0.0":
- version: 3.0.2
- resolution: "get-own-enumerable-property-symbols@npm:3.0.2"
- checksum: 8f0331f14159f939830884799f937343c8c0a2c330506094bc12cbee3665d88337fe97a4ea35c002cc2bdba0f5d9975ad7ec3abb925015cdf2a93e76d4759ede
- languageName: node
- linkType: hard
-
-"get-package-type@npm:^0.1.0":
- version: 0.1.0
- resolution: "get-package-type@npm:0.1.0"
- checksum: bba0811116d11e56d702682ddef7c73ba3481f114590e705fc549f4d868972263896af313c57a25c076e3c0d567e11d919a64ba1b30c879be985fc9d44f96148
- languageName: node
- linkType: hard
-
-"get-stdin@npm:^8.0.0":
- version: 8.0.0
- resolution: "get-stdin@npm:8.0.0"
- checksum: 40128b6cd25781ddbd233344f1a1e4006d4284906191ed0a7d55ec2c1a3e44d650f280b2c9eeab79c03ac3037da80257476c0e4e5af38ddfb902d6ff06282d77
+"get-func-name@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "get-func-name@npm:2.0.0"
+ checksum: 8d82e69f3e7fab9e27c547945dfe5cc0c57fc0adf08ce135dddb01081d75684a03e7a0487466f478872b341d52ac763ae49e660d01ab83741f74932085f693c3
languageName: node
linkType: hard
-"get-stream@npm:^4.0.0":
- version: 4.1.0
- resolution: "get-stream@npm:4.1.0"
+"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.0, get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3":
+ version: 1.1.3
+ resolution: "get-intrinsic@npm:1.1.3"
dependencies:
- pump: ^3.0.0
- checksum: 443e1914170c15bd52ff8ea6eff6dfc6d712b031303e36302d2778e3de2506af9ee964d6124010f7818736dcfde05c04ba7ca6cc26883106e084357a17ae7d73
+ function-bind: ^1.1.1
+ has: ^1.0.3
+ has-symbols: ^1.0.3
+ checksum: 152d79e87251d536cf880ba75cfc3d6c6c50e12b3a64e1ea960e73a3752b47c69f46034456eae1b0894359ce3bc64c55c186f2811f8a788b75b638b06fab228a
languageName: node
linkType: hard
@@ -11514,13 +9521,6 @@ __metadata:
languageName: node
linkType: hard
-"get-value@npm:^2.0.3, get-value@npm:^2.0.6":
- version: 2.0.6
- resolution: "get-value@npm:2.0.6"
- checksum: 5c3b99cb5398ea8016bf46ff17afc5d1d286874d2ad38ca5edb6e87d75c0965b0094cb9a9dddef2c59c23d250702323539a7fbdd870620db38c7e7d7ec87c1eb
- languageName: node
- linkType: hard
-
"getos@npm:^3.2.1":
version: 3.2.1
resolution: "getos@npm:3.2.1"
@@ -11539,17 +9539,7 @@ __metadata:
languageName: node
linkType: hard
-"glob-parent@npm:^3.1.0":
- version: 3.1.0
- resolution: "glob-parent@npm:3.1.0"
- dependencies:
- is-glob: ^3.1.0
- path-dirname: ^1.0.0
- checksum: 653d559237e89a11b9934bef3f392ec42335602034c928590544d383ff5ef449f7b12f3cfa539708e74bc0a6c28ab1fe51d663cc07463cdf899ba92afd85a855
- languageName: node
- linkType: hard
-
-"glob-parent@npm:^5.0.0, glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2":
+"glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2":
version: 5.1.2
resolution: "glob-parent@npm:5.1.2"
dependencies:
@@ -11558,7 +9548,7 @@ __metadata:
languageName: node
linkType: hard
-"glob-parent@npm:^6.0.1":
+"glob-parent@npm:^6.0.2":
version: 6.0.2
resolution: "glob-parent@npm:6.0.2"
dependencies:
@@ -11567,7 +9557,7 @@ __metadata:
languageName: node
linkType: hard
-"glob@npm:^7.0.3, glob@npm:^7.1.1, glob@npm:^7.1.2, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6":
+"glob@npm:^7.1.1, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6":
version: 7.2.3
resolution: "glob@npm:7.2.3"
dependencies:
@@ -11595,15 +9585,15 @@ __metadata:
linkType: hard
"global-dirs@npm:^3.0.0":
- version: 3.0.0
- resolution: "global-dirs@npm:3.0.0"
+ version: 3.0.1
+ resolution: "global-dirs@npm:3.0.1"
dependencies:
ini: 2.0.0
- checksum: 953c17cf14bf6ee0e2100ae82a0d779934eed8a3ec5c94a7a4f37c5b3b592c31ea015fb9a15cf32484de13c79f4a814f3015152f3e1d65976cfbe47c1bfe4a88
+ checksum: 70147b80261601fd40ac02a104581432325c1c47329706acd773f3a6ce99bb36d1d996038c85ccacd482ad22258ec233c586b6a91535b1a116b89663d49d6438
languageName: node
linkType: hard
-"global-modules@npm:2.0.0, global-modules@npm:^2.0.0":
+"global-modules@npm:^2.0.0":
version: 2.0.0
resolution: "global-modules@npm:2.0.0"
dependencies:
@@ -11630,35 +9620,12 @@ __metadata:
languageName: node
linkType: hard
-"globals@npm:^12.1.0":
- version: 12.4.0
- resolution: "globals@npm:12.4.0"
+"globals@npm:^13.15.0":
+ version: 13.18.0
+ resolution: "globals@npm:13.18.0"
dependencies:
- type-fest: ^0.8.1
- checksum: 7ae5ee16a96f1e8d71065405f57da0e33267f6b070cd36a5444c7780dd28639b48b92413698ac64f04bf31594f9108878bd8cb158ecdf759c39e05634fefcca6
- languageName: node
- linkType: hard
-
-"globals@npm:^13.15.0, globals@npm:^13.6.0, globals@npm:^13.9.0":
- version: 13.17.0
- resolution: "globals@npm:13.17.0"
- dependencies:
- type-fest: ^0.20.2
- checksum: fbaf4112e59b92c9f5575e85ce65e9e17c0b82711196ec5f58beb08599bbd92fd72703d6dfc9b080381fd35b644e1b11dcf25b38cc2341ec21df942594cbc8ce
- languageName: node
- linkType: hard
-
-"globby@npm:11.0.1":
- version: 11.0.1
- resolution: "globby@npm:11.0.1"
- dependencies:
- array-union: ^2.1.0
- dir-glob: ^3.0.1
- fast-glob: ^3.1.1
- ignore: ^5.1.4
- merge2: ^1.3.0
- slash: ^3.0.0
- checksum: b0b26e580666ef8caf0b0facd585c1da46eb971207ee9f8c7b690c1372d77602dd072f047f26c3ae1c293807fdf8fb6890d9291d37bc6d2602b1f07386f983e5
+ type-fest: ^0.20.2
+ checksum: 9fdaa74cfd5d4ac91319662f512c29b11d1d2deb9c8a20d3998097671deba83d195f20730b2345887de3ddab958a6fa68952feed9ae836ee4594a82ace62fdb4
languageName: node
linkType: hard
@@ -11676,19 +9643,6 @@ __metadata:
languageName: node
linkType: hard
-"globby@npm:^6.1.0":
- version: 6.1.0
- resolution: "globby@npm:6.1.0"
- dependencies:
- array-union: ^1.0.1
- glob: ^7.0.3
- object-assign: ^4.0.1
- pify: ^2.0.0
- pinkie-promise: ^2.0.0
- checksum: 18109d6b9d55643d2b98b59c3cfae7073ccfe39829632f353d516cc124d836c2ddebe48a23f04af63d66a621b6d86dd4cbd7e6af906f2458a7fe510ffc4bd424
- languageName: node
- linkType: hard
-
"globjoin@npm:^0.1.4":
version: 0.1.4
resolution: "globjoin@npm:0.1.4"
@@ -11696,7 +9650,23 @@ __metadata:
languageName: node
linkType: hard
-"graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.15, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6":
+"globrex@npm:^0.1.2":
+ version: 0.1.2
+ resolution: "globrex@npm:0.1.2"
+ checksum: adca162494a176ce9ecf4dd232f7b802956bb1966b37f60c15e49d2e7d961b66c60826366dc2649093cad5a0d69970cfa8875bd1695b5a1a2f33dcd2aa88da3c
+ languageName: node
+ linkType: hard
+
+"gopd@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "gopd@npm:1.0.1"
+ dependencies:
+ get-intrinsic: ^1.1.3
+ checksum: a5ccfb8806e0917a94e0b3de2af2ea4979c1da920bc381667c260e00e7cafdbe844e2cb9c5bcfef4e5412e8bf73bab837285bc35c7ba73aaaf0134d4583393a6
+ languageName: node
+ linkType: hard
+
+"graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.6":
version: 4.2.10
resolution: "graceful-fs@npm:4.2.10"
checksum: 3f109d70ae123951905d85032ebeae3c2a5a7a997430df00ea30df0e3a6c60cf6689b109654d6fdacd28810a053348c4d14642da1d075049e6be1ba5216218da
@@ -11710,9 +9680,9 @@ __metadata:
languageName: node
linkType: hard
-"graphql-config@npm:^4.3.1":
- version: 4.3.3
- resolution: "graphql-config@npm:4.3.3"
+"graphql-config@npm:4.3.6":
+ version: 4.3.6
+ resolution: "graphql-config@npm:4.3.6"
dependencies:
"@graphql-tools/graphql-file-loader": ^7.3.7
"@graphql-tools/json-file-loader": ^7.3.7
@@ -11722,30 +9692,32 @@ __metadata:
"@graphql-tools/utils": ^8.6.5
cosmiconfig: 7.0.1
cosmiconfig-toml-loader: 1.0.0
- cosmiconfig-typescript-loader: ^3.1.0
+ cosmiconfig-typescript-loader: ^4.0.0
minimatch: 4.2.1
string-env-interpolation: 1.0.1
ts-node: ^10.8.1
+ tslib: ^2.4.0
peerDependencies:
graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
- checksum: 7e6bbe4b07bfb9f9845e3196e3706c8e6ea1abfaaf4abc863b57f6f0edac3935b1d81a4849e55fbbc87ca31b4f60ed1fb955268fa50b16fde24b89e04425948c
+ checksum: 528f69c2c3620b51fe3d609e65d13861bdc11ccfdfcb75d476f758dc6e3047c78117a260f69b5e7efa5f0b66da1980c352a8b4053532ffb3018377f784331e21
languageName: node
linkType: hard
-"graphql-request@npm:^4.0.0":
- version: 4.3.0
- resolution: "graphql-request@npm:4.3.0"
+"graphql-request@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "graphql-request@npm:5.0.0"
dependencies:
+ "@graphql-typed-document-node/core": ^3.1.1
cross-fetch: ^3.1.5
extract-files: ^9.0.0
form-data: ^3.0.0
peerDependencies:
graphql: 14 - 16
- checksum: 3124afd01aee781cd5a2e9ac30063526b677a6754032566104fc36270b5f9be03f17a32e49f34c71ca968d533151550c37f7a0194d11c36ff59977bd73e2abc3
+ checksum: 2e8900d10cded401b253a05650719321123e3b0ad5bc57523288892e0226dccf43668ec937753420084f649fb4e3f998f2547c884b746a3e91fa0a43f93e62d4
languageName: node
linkType: hard
-"graphql-tag@npm:^2.11.0, graphql-tag@npm:^2.12.0, graphql-tag@npm:^2.12.6, graphql-tag@npm:^2.4.2":
+"graphql-tag@npm:^2.11.0, graphql-tag@npm:^2.12.3, graphql-tag@npm:^2.12.6, graphql-tag@npm:^2.4.2":
version: 2.12.6
resolution: "graphql-tag@npm:2.12.6"
dependencies:
@@ -11756,12 +9728,12 @@ __metadata:
languageName: node
linkType: hard
-"graphql-ws@npm:^5.4.1":
- version: 5.9.1
- resolution: "graphql-ws@npm:5.9.1"
+"graphql-ws@npm:5.11.2":
+ version: 5.11.2
+ resolution: "graphql-ws@npm:5.11.2"
peerDependencies:
graphql: ">=0.11 <=16"
- checksum: 5fcb4da352f2273b8056f06e48fb4d5957304e85e593d65b509960f9344fe4ff32c4d1a067bb3f81704d3f552d826d79a606a8fde00d3af7822b9b25998ce8aa
+ checksum: 2c94b06c1919217dc15a0556474673de7aabcc7179a2982a87ded51856c105e4f4ee6d54a6c135a0a7f55d85a5997a6a15cff514959258885814adec6a61ff00
languageName: node
linkType: hard
@@ -11774,12 +9746,10 @@ __metadata:
languageName: node
linkType: hard
-"graphql@npm:14.7.0":
- version: 14.7.0
- resolution: "graphql@npm:14.7.0"
- dependencies:
- iterall: ^1.2.2
- checksum: e5f4e60799421a573904f390e1ec0aa76360f751688dbbe62e9c35baa0d3727c8d59a659bfc524f126dffe3518da87fd8ecaa78c94fd5c0fe4e035c670745242
+"graphql@npm:15.5.0":
+ version: 15.5.0
+ resolution: "graphql@npm:15.5.0"
+ checksum: 58a69f7274ae94c690bfa2517f96bbaf1327e1ca1fc46606e772ba2f7ca517adeb375346301373351e693022f448b7866163034209623d7c5315819ef8c5e7c0
languageName: node
linkType: hard
@@ -11790,29 +9760,16 @@ __metadata:
languageName: node
linkType: hard
-"grommet-icons@npm:4.5.0":
- version: 4.5.0
- resolution: "grommet-icons@npm:4.5.0"
- dependencies:
- grommet-styles: ^0.2.0
- peerDependencies:
- react: ">= 16.6.0"
- react-dom: ">= 16.6.0"
- styled-components: ">= 5.x"
- checksum: dfff4d64b4df2d3959fa623490b7c929f011d88a188ca8502a6c9518f23ec1aa207ae5ce75823830aa05fbf46a009d0212e7927b93b419cc00a80babc174c352
- languageName: node
- linkType: hard
-
-"grommet-icons@npm:^4.2.0":
- version: 4.7.0
- resolution: "grommet-icons@npm:4.7.0"
+"grommet-icons@npm:4.8.0, grommet-icons@npm:^4.7.0, grommet-icons@npm:^4.8.0":
+ version: 4.8.0
+ resolution: "grommet-icons@npm:4.8.0"
dependencies:
grommet-styles: ^0.2.0
peerDependencies:
- react: ">= 16.6.0"
- react-dom: ">= 16.6.0"
+ react: ^16.6.0 || ^17.0.0 || ^18.0.0
+ react-dom: ^16.6.0 || ^17.0.0 || ^18.0.0
styled-components: ">= 5.x"
- checksum: 5fd1f15978aa4adcb43b1df33e80f9b40cd56688cb2a0270b77363fd28cb3f59ee5e8968898081d561a3c937f7138a9eca03807dbe0c983984ef3e40d828cefe
+ checksum: 7c0871a7ddd0cdff938d03ab08ad1fe56cbb5cbe9a2a8cece99de19641f140caf917c8a589a3bcdd2a28562083d9141e07fb5bd1fb188696d82c3815a33fbb4d
languageName: node
linkType: hard
@@ -11827,50 +9784,35 @@ __metadata:
languageName: node
linkType: hard
-"grommet@npm:2.10.0":
- version: 2.10.0
- resolution: "grommet@npm:2.10.0"
+"grommet@npm:2.27.0":
+ version: 2.27.0
+ resolution: "grommet@npm:2.27.0"
dependencies:
- "@testing-library/dom": ^6.1.0
- "@testing-library/jest-dom": ^4.2.4
- "@testing-library/react": ^9.1.3
- css: ^2.2.3
- grommet-icons: ^4.2.0
+ grommet-icons: ^4.7.0
hoist-non-react-statics: ^3.2.0
- markdown-to-jsx: ^6.9.1
- polished: ^3.4.1
- prop-types: ^15.7.2
- react-desc: ^4.1.2
- recompose: ^0.30.0
+ markdown-to-jsx: ^7.1.5
+ prop-types: ^15.8.1
peerDependencies:
- react: ">= 16.6.1"
- react-dom: ">= 16.6.1"
- styled-components: ">= 4.X"
- checksum: 308a853046fe372e660c0b3f2fd706bd0e8de2c68baff5464af3d36b99ab7bff5c4c730b24706a3374e750b896f140b7b61b8a61d9b998441dda14a2a8d93669
- languageName: node
- linkType: hard
-
-"growly@npm:^1.3.0":
- version: 1.3.0
- resolution: "growly@npm:1.3.0"
- checksum: 53cdecd4c16d7d9154a9061a9ccb87d602e957502ca69b529d7d1b2436c2c0b700ec544fc6b3e4cd115d59b81e62e44ce86bd0521403b579d3a2a97d7ce72a44
+ react: ^16.6.1 || ^17.0.0 || ^18.0.0
+ react-dom: ^16.6.1 || ^17.0.0 || ^18.0.0
+ styled-components: ">= 5.1"
+ checksum: 6d43e25090877de0f994713d386ba8cf745c365799bbc5b2fd215d3a5b17b2d6910fe832f4f3a208c1d718ffad78746aaba8df9e1ba76c2c5e6c364f17a69b35
languageName: node
linkType: hard
-"gzip-size@npm:5.1.1":
- version: 5.1.1
- resolution: "gzip-size@npm:5.1.1"
+"grommet@npm:2.28.0":
+ version: 2.28.0
+ resolution: "grommet@npm:2.28.0"
dependencies:
- duplexer: ^0.1.1
- pify: ^4.0.1
- checksum: 6451ba2210877368f6d9ee9b4dc0d14501671472801323bf81fbd38bdeb8525f40a78be45a59d0182895d51e6b60c6314b7d02bd6ed40e7225a01e8d038aac1b
- languageName: node
- linkType: hard
-
-"handle-thing@npm:^2.0.0":
- version: 2.0.1
- resolution: "handle-thing@npm:2.0.1"
- checksum: 68071f313062315cd9dce55710e9496873945f1dd425107007058fc1629f93002a7649fcc3e464281ce02c7e809a35f5925504ab8105d972cf649f1f47cb7d6c
+ grommet-icons: ^4.8.0
+ hoist-non-react-statics: ^3.2.0
+ markdown-to-jsx: ^7.1.5
+ prop-types: ^15.8.1
+ peerDependencies:
+ react: ^16.6.1 || ^17.0.0 || ^18.0.0
+ react-dom: ^16.6.1 || ^17.0.0 || ^18.0.0
+ styled-components: ">= 5.1"
+ checksum: 5def847ca4b722b397e9084f6dbdced9875a4cff54f34629b8258be5c697feb97d1f1bf1ff3ae47342affd592e7269a137bb8e494ab85b9ee647c7cb0125b3c3
languageName: node
linkType: hard
@@ -11881,13 +9823,6 @@ __metadata:
languageName: node
linkType: hard
-"harmony-reflect@npm:^1.4.6":
- version: 1.6.2
- resolution: "harmony-reflect@npm:1.6.2"
- checksum: 2e5bae414cd2bfae5476147f9935dc69ee9b9a413206994dcb94c5b3208d4555da3d4313aff6fd14bd9991c1e3ef69cdda5c8fac1eb1d7afc064925839339b8c
- languageName: node
- linkType: hard
-
"has-bigints@npm:^1.0.1, has-bigints@npm:^1.0.2":
version: 1.0.2
resolution: "has-bigints@npm:1.0.2"
@@ -11925,7 +9860,7 @@ __metadata:
languageName: node
linkType: hard
-"has-symbols@npm:^1.0.1, has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3":
+"has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3":
version: 1.0.3
resolution: "has-symbols@npm:1.0.3"
checksum: a054c40c631c0d5741a8285010a0777ea0c068f99ed43e5d6eb12972da223f8af553a455132fdb0801bdcfa0e0f443c0c03a68d8555aa529b3144b446c3f2410
@@ -11948,81 +9883,115 @@ __metadata:
languageName: node
linkType: hard
-"has-value@npm:^0.3.1":
- version: 0.3.1
- resolution: "has-value@npm:0.3.1"
+"has@npm:^1.0.3":
+ version: 1.0.3
+ resolution: "has@npm:1.0.3"
dependencies:
- get-value: ^2.0.3
- has-values: ^0.1.4
- isobject: ^2.0.0
- checksum: 29e2a1e6571dad83451b769c7ce032fce6009f65bccace07c2962d3ad4d5530b6743d8f3229e4ecf3ea8e905d23a752c5f7089100c1f3162039fa6dc3976558f
+ function-bind: ^1.1.1
+ checksum: b9ad53d53be4af90ce5d1c38331e712522417d017d5ef1ebd0507e07c2fbad8686fffb8e12ddecd4c39ca9b9b47431afbb975b8abf7f3c3b82c98e9aad052792
languageName: node
linkType: hard
-"has-value@npm:^1.0.0":
- version: 1.0.0
- resolution: "has-value@npm:1.0.0"
+"hash.js@npm:^1.1.7":
+ version: 1.1.7
+ resolution: "hash.js@npm:1.1.7"
dependencies:
- get-value: ^2.0.6
- has-values: ^1.0.0
- isobject: ^3.0.0
- checksum: b9421d354e44f03d3272ac39fd49f804f19bc1e4fa3ceef7745df43d6b402053f828445c03226b21d7d934a21ac9cf4bc569396dc312f496ddff873197bbd847
+ inherits: ^2.0.3
+ minimalistic-assert: ^1.0.1
+ checksum: e350096e659c62422b85fa508e4b3669017311aa4c49b74f19f8e1bc7f3a54a584fdfd45326d4964d6011f2b2d882e38bea775a96046f2a61b7779a979629d8f
languageName: node
linkType: hard
-"has-values@npm:^0.1.4":
- version: 0.1.4
- resolution: "has-values@npm:0.1.4"
- checksum: ab1c4bcaf811ccd1856c11cfe90e62fca9e2b026ebe474233a3d282d8d67e3b59ed85b622c7673bac3db198cb98bd1da2b39300a2f98e453729b115350af49bc
+"hast-to-hyperscript@npm:^10.0.0":
+ version: 10.0.1
+ resolution: "hast-to-hyperscript@npm:10.0.1"
+ dependencies:
+ "@types/unist": ^2.0.0
+ comma-separated-tokens: ^2.0.0
+ property-information: ^6.0.0
+ space-separated-tokens: ^2.0.0
+ style-to-object: ^0.3.0
+ unist-util-is: ^5.0.0
+ web-namespaces: ^2.0.0
+ checksum: 0ec7a6f873312421c6cfa84f8c842fa00c74e96018c371ace4800fda6590e208db8e31d4e84b09e436fe6b9b87b2fd2968b30c27881ff82fc9fe466a0f59b922
languageName: node
linkType: hard
-"has-values@npm:^1.0.0":
- version: 1.0.0
- resolution: "has-values@npm:1.0.0"
+"hast-util-from-parse5@npm:^7.0.0":
+ version: 7.1.0
+ resolution: "hast-util-from-parse5@npm:7.1.0"
dependencies:
- is-number: ^3.0.0
- kind-of: ^4.0.0
- checksum: 77e6693f732b5e4cf6c38dfe85fdcefad0fab011af74995c3e83863fabf5e3a836f406d83565816baa0bc0a523c9410db8b990fe977074d61aeb6d8f4fcffa11
+ "@types/hast": ^2.0.0
+ "@types/parse5": ^6.0.0
+ "@types/unist": ^2.0.0
+ hastscript: ^7.0.0
+ property-information: ^6.0.0
+ vfile: ^5.0.0
+ vfile-location: ^4.0.0
+ web-namespaces: ^2.0.0
+ checksum: 4a774700042e03aeecca6b6977f0e915069eefcf81c30d59ae0e1d2d7170e419065bcd8708504cb7b4d19b05367daee2177ddce47db1b5a654bb7ec19ba8d227
languageName: node
linkType: hard
-"has@npm:^1.0.0, has@npm:^1.0.3":
- version: 1.0.3
- resolution: "has@npm:1.0.3"
+"hast-util-parse-selector@npm:^3.0.0":
+ version: 3.1.0
+ resolution: "hast-util-parse-selector@npm:3.1.0"
dependencies:
- function-bind: ^1.1.1
- checksum: b9ad53d53be4af90ce5d1c38331e712522417d017d5ef1ebd0507e07c2fbad8686fffb8e12ddecd4c39ca9b9b47431afbb975b8abf7f3c3b82c98e9aad052792
+ "@types/hast": ^2.0.0
+ checksum: 8be1a2334652866b40fde72a8b7d0867a791ce8a70d15fd7bb44b9a4f349913b77999e5add41900466bc9461c6b0fdea391875ef534b33cacf7a2aee9d8e447c
languageName: node
linkType: hard
-"hash-base@npm:^3.0.0":
- version: 3.1.0
- resolution: "hash-base@npm:3.1.0"
+"hast-util-raw@npm:^7.2.0":
+ version: 7.2.3
+ resolution: "hast-util-raw@npm:7.2.3"
dependencies:
- inherits: ^2.0.4
- readable-stream: ^3.6.0
- safe-buffer: ^5.2.0
- checksum: 26b7e97ac3de13cb23fc3145e7e3450b0530274a9562144fc2bf5c1e2983afd0e09ed7cc3b20974ba66039fad316db463da80eb452e7373e780cbee9a0d2f2dc
+ "@types/hast": ^2.0.0
+ "@types/parse5": ^6.0.0
+ hast-util-from-parse5: ^7.0.0
+ hast-util-to-parse5: ^7.0.0
+ html-void-elements: ^2.0.0
+ parse5: ^6.0.0
+ unist-util-position: ^4.0.0
+ unist-util-visit: ^4.0.0
+ vfile: ^5.0.0
+ web-namespaces: ^2.0.0
+ zwitch: ^2.0.0
+ checksum: 21857eea3ffb8fd92d2d9be7793b56d0b2c40db03c4cfa14828855ae41d7c584917aa83efb7157220b2e41e25e95f81f24679ac342c35145e5f1c1d39015f81f
languageName: node
linkType: hard
-"hash.js@npm:^1.0.0, hash.js@npm:^1.0.3, hash.js@npm:^1.1.7":
- version: 1.1.7
- resolution: "hash.js@npm:1.1.7"
+"hast-util-to-parse5@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "hast-util-to-parse5@npm:7.0.0"
dependencies:
- inherits: ^2.0.3
- minimalistic-assert: ^1.0.1
- checksum: e350096e659c62422b85fa508e4b3669017311aa4c49b74f19f8e1bc7f3a54a584fdfd45326d4964d6011f2b2d882e38bea775a96046f2a61b7779a979629d8f
+ "@types/hast": ^2.0.0
+ "@types/parse5": ^6.0.0
+ hast-to-hyperscript: ^10.0.0
+ property-information: ^6.0.0
+ web-namespaces: ^2.0.0
+ zwitch: ^2.0.0
+ checksum: a30ceaca3f456b0a4c8d8330d782d9bcf7e05abe362b2cf208b204afeaef155d580ed84c959c0ef719edeac413e04759000f3e3318816aea41e7841876e5f890
languageName: node
linkType: hard
-"he@npm:^1.2.0":
- version: 1.2.0
- resolution: "he@npm:1.2.0"
- bin:
- he: bin/he
- checksum: 3d4d6babccccd79c5c5a3f929a68af33360d6445587d628087f39a965079d84f18ce9c3d3f917ee1e3978916fc833bb8b29377c3b403f919426f91bc6965e7a7
+"hast-util-whitespace@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "hast-util-whitespace@npm:2.0.0"
+ checksum: abeb5386075bfb0facfce89eed0e13d2cb27a0910cec8fd234b48821a1538387a73fa7f458842e8c404148dc69434acbc10488d75b02817e460652c2c894c024
+ languageName: node
+ linkType: hard
+
+"hastscript@npm:^7.0.0":
+ version: 7.1.0
+ resolution: "hastscript@npm:7.1.0"
+ dependencies:
+ "@types/hast": ^2.0.0
+ comma-separated-tokens: ^2.0.0
+ hast-util-parse-selector: ^3.0.0
+ property-information: ^6.0.0
+ space-separated-tokens: ^2.0.0
+ checksum: 5c88419b72379ef4d9e141be5ccd13a91a0ff7b9623396b4f83a88d42987fdada27a1126d7e3efd3f9004eed0942fc0672f83baa923239f4147137852f35f733
languageName: node
linkType: hard
@@ -12036,17 +10005,17 @@ __metadata:
languageName: node
linkType: hard
-"hex-color-regex@npm:^1.1.0":
- version: 1.1.0
- resolution: "hex-color-regex@npm:1.1.0"
- checksum: 44fa1b7a26d745012f3bfeeab8015f60514f72d2fcf10dce33068352456b8d71a2e6bc5a17f933ab470da2c5ab1e3e04b05caf3fefe3c1cabd7e02e516fc8784
+"highlight.js@npm:11.6.0":
+ version: 11.6.0
+ resolution: "highlight.js@npm:11.6.0"
+ checksum: 3908eb34a4b442ca1e20c1ae6415ea935fbbcdb2b532a89948d82b0fa4ad41fc5de3802a0de4e88a0bcb7d97d4445579048cd2aab1d105ac47f59dd58a9a98ae
languageName: node
linkType: hard
-"highlight.js@npm:10.6.0":
- version: 10.6.0
- resolution: "highlight.js@npm:10.6.0"
- checksum: ebdf4c14a80cb366a25ab59675df564e4ae3d9044cbed3ef6487c357bf38d08523d114c046008f42bef8cb782d7ef0c4858bc33ec25c6ade5d3f9e504c8c9bf0
+"highlight.js@npm:11.7.0":
+ version: 11.7.0
+ resolution: "highlight.js@npm:11.7.0"
+ checksum: 19e3fb8b56f4b361b057a8523b989dfeb6479bbd1e29cec3fac6fa5c78d09927d5fa61b7dba6631fdb57cfdca9b3084aa4da49405ceaf4a67f67beae2ed5b77d
languageName: node
linkType: hard
@@ -12057,31 +10026,6 @@ __metadata:
languageName: node
linkType: hard
-"history@npm:^4.9.0":
- version: 4.10.1
- resolution: "history@npm:4.10.1"
- dependencies:
- "@babel/runtime": ^7.1.2
- loose-envify: ^1.2.0
- resolve-pathname: ^3.0.0
- tiny-invariant: ^1.0.2
- tiny-warning: ^1.0.0
- value-equal: ^1.0.1
- checksum: addd84bc4683929bae4400419b5af132ff4e4e9b311a0d4e224579ea8e184a6b80d7f72c55927e4fa117f69076a9e47ce082d8d0b422f1a9ddac7991490ca1d0
- languageName: node
- linkType: hard
-
-"hmac-drbg@npm:^1.0.1":
- version: 1.0.1
- resolution: "hmac-drbg@npm:1.0.1"
- dependencies:
- hash.js: ^1.0.3
- minimalistic-assert: ^1.0.0
- minimalistic-crypto-utils: ^1.0.1
- checksum: bd30b6a68d7f22d63f10e1888aee497d7c2c5c0bb469e66bbdac99f143904d1dfe95f8131f95b3e86c86dd239963c9d972fcbe147e7cffa00e55d18585c43fe0
- languageName: node
- linkType: hard
-
"hoist-non-react-statics@npm:^1.2.0":
version: 1.2.0
resolution: "hoist-non-react-statics@npm:1.2.0"
@@ -12089,14 +10033,7 @@ __metadata:
languageName: node
linkType: hard
-"hoist-non-react-statics@npm:^2.3.1":
- version: 2.5.5
- resolution: "hoist-non-react-statics@npm:2.5.5"
- checksum: ee2d05e5c7e1398ad84a15b0327f66bd78f38a8e0015e852f954b36434e32eb7e942d5357505020a3a1147f247b165bf1e69d72393e3accab67cafdafeb86230
- languageName: node
- linkType: hard
-
-"hoist-non-react-statics@npm:^3.0.0, hoist-non-react-statics@npm:^3.1.0, hoist-non-react-statics@npm:^3.2.0, hoist-non-react-statics@npm:^3.3.0, hoist-non-react-statics@npm:^3.3.1, hoist-non-react-statics@npm:^3.3.2":
+"hoist-non-react-statics@npm:^3.0.0, hoist-non-react-statics@npm:^3.2.0, hoist-non-react-statics@npm:^3.3.0, hoist-non-react-statics@npm:^3.3.1, hoist-non-react-statics@npm:^3.3.2":
version: 3.3.2
resolution: "hoist-non-react-statics@npm:3.3.2"
dependencies:
@@ -12105,10 +10042,39 @@ __metadata:
languageName: node
linkType: hard
-"hoopy@npm:^0.1.4":
- version: 0.1.4
- resolution: "hoopy@npm:0.1.4"
- checksum: cfa60c7684c5e1ee4efe26e167bc54b73f839ffb59d1d44a5c4bf891e26b4f5bcc666555219a98fec95508fea4eda3a79540c53c05cc79afc1f66f9a238f4d9e
+"honorable-recipe-mapper@npm:0.2.0":
+ version: 0.2.0
+ resolution: "honorable-recipe-mapper@npm:0.2.0"
+ checksum: 86521c78ff616ceb76685a1117e90991670f789cb1e9efaed1963295b170ba1bcdeed2998408433e79c94315f1ba0cb9896272f2e2fb5e8495f06b8f715b351b
+ languageName: node
+ linkType: hard
+
+"honorable-theme-default@npm:0.77.0":
+ version: 0.77.0
+ resolution: "honorable-theme-default@npm:0.77.0"
+ peerDependencies:
+ "@emotion/react": ">=10.0.0"
+ checksum: 008e34e25ff4e7d56e67d52296b495fa28caaacea67eb6e18b28e0283a71099fee647dbe43e0996e93472217fe9ed94d77e0bd1c73dc9c4a5ec205528790f328
+ languageName: node
+ linkType: hard
+
+"honorable@npm:0.194.0":
+ version: 0.194.0
+ resolution: "honorable@npm:0.194.0"
+ dependencies:
+ "@emotion/is-prop-valid": ^1.2.0
+ "@floating-ui/react-dom": ^1.0.1
+ lodash.merge: ^4.6.2
+ lodash.mergewith: ^4.6.2
+ prop-types: ^15.8.1
+ react-textarea-autosize: ^8.4.0
+ react-transition-group: ^4.4.5
+ peerDependencies:
+ "@emotion/react": ">=10.0.0"
+ "@emotion/styled": ">=10.0.0"
+ react: ">=16.0.0"
+ react-dom: ">=16.0.0"
+ checksum: 4ada627c577ad63de48bbf7d76ee6d3c9f36a7b0e01606988d9f975cbacb9beb644626ed6a5e20f65554bf0ac72ab046503168be58d10249e58c26fbf997d174
languageName: node
linkType: hard
@@ -12128,69 +10094,12 @@ __metadata:
languageName: node
linkType: hard
-"hpack.js@npm:^2.1.6":
- version: 2.1.6
- resolution: "hpack.js@npm:2.1.6"
- dependencies:
- inherits: ^2.0.1
- obuf: ^1.0.0
- readable-stream: ^2.0.1
- wbuf: ^1.1.0
- checksum: 2de144115197967ad6eeee33faf41096c6ba87078703c5cb011632dcfbffeb45784569e0cf02c317bd79c48375597c8ec88c30fff5bb0b023e8f654fb6e9c06e
- languageName: node
- linkType: hard
-
-"hsl-regex@npm:^1.0.0":
- version: 1.0.0
- resolution: "hsl-regex@npm:1.0.0"
- checksum: de9ee1bf39de1b83cc3fa0fa1cc337f29f14911e79411d66347365c54fab6b109eea2dd741eaa02486e24de31627ad7bf4453f22224fb55a2fe2b58166fa63b8
- languageName: node
- linkType: hard
-
-"hsla-regex@npm:^1.0.0":
- version: 1.0.0
- resolution: "hsla-regex@npm:1.0.0"
- checksum: 9aa6eb9ff6c102d2395435aa5d1d91eae20043c4b1497c543d8db501c05f3edacd9a07fb34a987059d7902dba415af4cb4e610f751859ae8e7525df4ffcd085f
- languageName: node
- linkType: hard
-
-"html-encoding-sniffer@npm:^2.0.1":
- version: 2.0.1
- resolution: "html-encoding-sniffer@npm:2.0.1"
+"html-encoding-sniffer@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "html-encoding-sniffer@npm:3.0.0"
dependencies:
- whatwg-encoding: ^1.0.5
- checksum: bf30cce461015ed7e365736fcd6a3063c7bc016a91f74398ef6158886970a96333938f7c02417ab3c12aa82e3e53b40822145facccb9ddfbcdc15a879ae4d7ba
- languageName: node
- linkType: hard
-
-"html-entities@npm:^1.2.1, html-entities@npm:^1.3.1":
- version: 1.4.0
- resolution: "html-entities@npm:1.4.0"
- checksum: 4b73ffb9eead200f99146e4fbe70acb0af2fea136901a131fc3a782e9ef876a7cbb07dec303ca1f8804232b812249dbf3643a270c9c524852065d9224a8dcdd0
- languageName: node
- linkType: hard
-
-"html-escaper@npm:^2.0.0":
- version: 2.0.2
- resolution: "html-escaper@npm:2.0.2"
- checksum: d2df2da3ad40ca9ee3a39c5cc6475ef67c8f83c234475f24d8e9ce0dc80a2c82df8e1d6fa78ddd1e9022a586ea1bd247a615e80a5cd9273d90111ddda7d9e974
- languageName: node
- linkType: hard
-
-"html-minifier-terser@npm:^5.0.1":
- version: 5.1.1
- resolution: "html-minifier-terser@npm:5.1.1"
- dependencies:
- camel-case: ^4.1.1
- clean-css: ^4.2.3
- commander: ^4.1.1
- he: ^1.2.0
- param-case: ^3.0.3
- relateurl: ^0.2.7
- terser: ^4.6.3
- bin:
- html-minifier-terser: cli.js
- checksum: 75ff3ff886631b9ecb3035acb8e7dd98c599bb4d4618ad6f7e487ee9752987dddcf6848dc3c1ab1d7fc1ad4484337c2ce39c19eac17b0342b4b15e4294c8a904
+ whatwg-encoding: ^2.0.0
+ checksum: 8d806aa00487e279e5ccb573366a951a9f68f65c90298eac9c3a2b440a7ffe46615aff2995a2f61c6746c639234e6179a97e18ca5ccbbf93d3725ef2099a4502
languageName: node
linkType: hard
@@ -12201,34 +10110,10 @@ __metadata:
languageName: node
linkType: hard
-"html-webpack-plugin@npm:4.5.0":
- version: 4.5.0
- resolution: "html-webpack-plugin@npm:4.5.0"
- dependencies:
- "@types/html-minifier-terser": ^5.0.0
- "@types/tapable": ^1.0.5
- "@types/webpack": ^4.41.8
- html-minifier-terser: ^5.0.1
- loader-utils: ^1.2.3
- lodash: ^4.17.15
- pretty-error: ^2.1.1
- tapable: ^1.1.3
- util.promisify: 1.0.0
- peerDependencies:
- webpack: ^4.0.0 || ^5.0.0
- checksum: d197db16a160ab9136a544e297c3c75d34b769d3cee12a82b9e7af7ee38ff07f4a27f2235581a9624f03996cd24997613df807341799140b4427c12bc4f496f9
- languageName: node
- linkType: hard
-
-"htmlparser2@npm:^6.1.0":
- version: 6.1.0
- resolution: "htmlparser2@npm:6.1.0"
- dependencies:
- domelementtype: ^2.0.1
- domhandler: ^4.0.0
- domutils: ^2.5.2
- entities: ^2.0.0
- checksum: 81a7b3d9c3bb9acb568a02fc9b1b81ffbfa55eae7f1c41ae0bf840006d1dbf54cb3aa245b2553e2c94db674840a9f0fdad7027c9a9d01a062065314039058c4e
+"html-void-elements@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "html-void-elements@npm:2.0.1"
+ checksum: 06d41f13b9d5d6e0f39861c4bec9a9196fa4906d56cd5cf6cf54ad2e52a85bf960cca2bf9600026bde16c8331db171bedba5e5a35e2e43630c8f1d497b2fb658
languageName: node
linkType: hard
@@ -12239,56 +10124,6 @@ __metadata:
languageName: node
linkType: hard
-"http-deceiver@npm:^1.2.7":
- version: 1.2.7
- resolution: "http-deceiver@npm:1.2.7"
- checksum: 64d7d1ae3a6933eb0e9a94e6f27be4af45a53a96c3c34e84ff57113787105a89fff9d1c3df263ef63add823df019b0e8f52f7121e32393bb5ce9a713bf100b41
- languageName: node
- linkType: hard
-
-"http-errors@npm:2.0.0":
- version: 2.0.0
- resolution: "http-errors@npm:2.0.0"
- dependencies:
- depd: 2.0.0
- inherits: 2.0.4
- setprototypeof: 1.2.0
- statuses: 2.0.1
- toidentifier: 1.0.1
- checksum: 9b0a3782665c52ce9dc658a0d1560bcb0214ba5699e4ea15aefb2a496e2ca83db03ebc42e1cce4ac1f413e4e0d2d736a3fd755772c556a9a06853ba2a0b7d920
- languageName: node
- linkType: hard
-
-"http-errors@npm:~1.6.2":
- version: 1.6.3
- resolution: "http-errors@npm:1.6.3"
- dependencies:
- depd: ~1.1.2
- inherits: 2.0.3
- setprototypeof: 1.1.0
- statuses: ">= 1.4.0 < 2"
- checksum: a9654ee027e3d5de305a56db1d1461f25709ac23267c6dc28cdab8323e3f96caa58a9a6a5e93ac15d7285cee0c2f019378c3ada9026e7fe19c872d695f27de7c
- languageName: node
- linkType: hard
-
-"http-parser-js@npm:>=0.5.1":
- version: 0.5.8
- resolution: "http-parser-js@npm:0.5.8"
- checksum: 6bbdf2429858e8cf13c62375b0bfb6dc3955ca0f32e58237488bc86cd2378f31d31785fd3ac4ce93f1c74e0189cf8823c91f5cb061696214fd368d2452dc871d
- languageName: node
- linkType: hard
-
-"http-proxy-agent@npm:^4.0.1":
- version: 4.0.1
- resolution: "http-proxy-agent@npm:4.0.1"
- dependencies:
- "@tootallnate/once": 1
- agent-base: 6
- debug: 4
- checksum: c6a5da5a1929416b6bbdf77b1aca13888013fe7eb9d59fc292e25d18e041bb154a8dfada58e223fc7b76b9b2d155a87e92e608235201f77d34aa258707963a82
- languageName: node
- linkType: hard
-
"http-proxy-agent@npm:^5.0.0":
version: 5.0.0
resolution: "http-proxy-agent@npm:5.0.0"
@@ -12300,47 +10135,6 @@ __metadata:
languageName: node
linkType: hard
-"http-proxy-middleware@npm:0.19.1":
- version: 0.19.1
- resolution: "http-proxy-middleware@npm:0.19.1"
- dependencies:
- http-proxy: ^1.17.0
- is-glob: ^4.0.0
- lodash: ^4.17.11
- micromatch: ^3.1.10
- checksum: 64df0438417a613bb22b3689d9652a1b7a56f10b145a463f95f4e8a9b9a351f2c63bc5fd3a9cd710baec224897733b6f299cb7f974ea82769b2a4f1e074764ac
- languageName: node
- linkType: hard
-
-"http-proxy-middleware@npm:2.0.6":
- version: 2.0.6
- resolution: "http-proxy-middleware@npm:2.0.6"
- dependencies:
- "@types/http-proxy": ^1.17.8
- http-proxy: ^1.18.1
- is-glob: ^4.0.1
- is-plain-obj: ^3.0.0
- micromatch: ^4.0.2
- peerDependencies:
- "@types/express": ^4.17.13
- peerDependenciesMeta:
- "@types/express":
- optional: true
- checksum: 2ee85bc878afa6cbf34491e972ece0f5be0a3e5c98a60850cf40d2a9a5356e1fc57aab6cff33c1fc37691b0121c3a42602d2b1956c52577e87a5b77b62ae1c3a
- languageName: node
- linkType: hard
-
-"http-proxy@npm:^1.17.0, http-proxy@npm:^1.18.1":
- version: 1.18.1
- resolution: "http-proxy@npm:1.18.1"
- dependencies:
- eventemitter3: ^4.0.0
- follow-redirects: ^1.0.0
- requires-port: ^1.0.0
- checksum: f5bd96bf83e0b1e4226633dbb51f8b056c3e6321917df402deacec31dd7fe433914fc7a2c1831cf7ae21e69c90b3a669b8f434723e9e8b71fd68afe30737b6a5
- languageName: node
- linkType: hard
-
"http-signature@npm:~1.3.6":
version: 1.3.6
resolution: "http-signature@npm:1.3.6"
@@ -12352,14 +10146,7 @@ __metadata:
languageName: node
linkType: hard
-"https-browserify@npm:^1.0.0":
- version: 1.0.0
- resolution: "https-browserify@npm:1.0.0"
- checksum: 09b35353e42069fde2435760d13f8a3fb7dd9105e358270e2e225b8a94f811b461edd17cb57594e5f36ec1218f121c160ddceeec6e8be2d55e01dcbbbed8cbae
- languageName: node
- linkType: hard
-
-"https-proxy-agent@npm:^5.0.0":
+"https-proxy-agent@npm:^5.0.0, https-proxy-agent@npm:^5.0.1":
version: 5.0.1
resolution: "https-proxy-agent@npm:5.0.1"
dependencies:
@@ -12385,16 +10172,7 @@ __metadata:
languageName: node
linkType: hard
-"iconv-lite@npm:0.4.24, iconv-lite@npm:^0.4.24":
- version: 0.4.24
- resolution: "iconv-lite@npm:0.4.24"
- dependencies:
- safer-buffer: ">= 2.1.2 < 3"
- checksum: bd9f120f5a5b306f0bc0b9ae1edeb1577161503f5f8252a20f1a9e56ef8775c9959fd01c55f2d3a39d9a8abaf3e30c1abeb1895f367dcbbe0a8fd1c9ca01c4f6
- languageName: node
- linkType: hard
-
-"iconv-lite@npm:^0.6.2":
+"iconv-lite@npm:0.6.3, iconv-lite@npm:^0.6.2":
version: 0.6.3
resolution: "iconv-lite@npm:0.6.3"
dependencies:
@@ -12403,70 +10181,33 @@ __metadata:
languageName: node
linkType: hard
-"icss-utils@npm:^4.0.0, icss-utils@npm:^4.1.1":
- version: 4.1.1
- resolution: "icss-utils@npm:4.1.1"
- dependencies:
- postcss: ^7.0.14
- checksum: a4ca2c6b82cb3eb879d635bd4028d74bca174edc49ee48ef5f01988489747d340a389d5a0ac6f6887a5c24ab8fc4386c781daab32a7ade5344a2edff66207635
- languageName: node
- linkType: hard
-
-"identity-obj-proxy@npm:3.0.0":
- version: 3.0.0
- resolution: "identity-obj-proxy@npm:3.0.0"
+"iconv-lite@npm:^0.4.24":
+ version: 0.4.24
+ resolution: "iconv-lite@npm:0.4.24"
dependencies:
- harmony-reflect: ^1.4.6
- checksum: 97559f8ea2aeaa1a880d279d8c49550dce01148321e00a2102cda5ddf9ce622fa1d7f3efc7bed63458af78889de888fdaebaf31c816312298bb3fdd0ef8aaf2c
+ safer-buffer: ">= 2.1.2 < 3"
+ checksum: bd9f120f5a5b306f0bc0b9ae1edeb1577161503f5f8252a20f1a9e56ef8775c9959fd01c55f2d3a39d9a8abaf3e30c1abeb1895f367dcbbe0a8fd1c9ca01c4f6
languageName: node
linkType: hard
-"ieee754@npm:^1.1.13, ieee754@npm:^1.1.4":
+"ieee754@npm:^1.1.13":
version: 1.2.1
resolution: "ieee754@npm:1.2.1"
checksum: 5144c0c9815e54ada181d80a0b810221a253562422e7c6c3a60b1901154184f49326ec239d618c416c1c5945a2e197107aee8d986a3dd836b53dffefd99b5e7e
languageName: node
linkType: hard
-"iferr@npm:^0.1.5":
- version: 0.1.5
- resolution: "iferr@npm:0.1.5"
- checksum: a18d19b6ad06a2d5412c0d37f6364869393ef6d1688d59d00082c1f35c92399094c031798340612458cd832f4f2e8b13bc9615934a7d8b0c53061307a3816aa1
- languageName: node
- linkType: hard
-
-"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.4, ignore@npm:^5.1.8, ignore@npm:^5.2.0":
- version: 5.2.0
- resolution: "ignore@npm:5.2.0"
- checksum: 6b1f926792d614f64c6c83da3a1f9c83f6196c2839aa41e1e32dd7b8d174cef2e329d75caabb62cb61ce9dc432f75e67d07d122a037312db7caa73166a1bdb77
- languageName: node
- linkType: hard
-
-"immer@npm:8.0.1":
- version: 8.0.1
- resolution: "immer@npm:8.0.1"
- checksum: 63d875c04882b862481a0a692816e5982975a47a57619698bc1bb52963ad3b624911991708b2b81a7af6fdac15083d408e43932d83a6a61216e5a4503efd4095
- languageName: node
- linkType: hard
-
-"immer@npm:9.0.15":
- version: 9.0.15
- resolution: "immer@npm:9.0.15"
- checksum: 92e3d63e810e3c3c2bb61b70c45443e37ef983ad12924e3edaf03725ae5979618f5b473439bb3bb4a8c4769f25132f18dec10ea15c40f0b20da5691ff96ff611
+"ignore@npm:^5.2.0, ignore@npm:^5.2.1":
+ version: 5.2.1
+ resolution: "ignore@npm:5.2.1"
+ checksum: 7251d00cba49fe88c4f3565fadeb4aa726ba38294a9a79ffed542edc47bafd989d4b2ccf65700c5b1b26a1e91dfc7218fb23017937c79216025d5caeec0ee9d5
languageName: node
linkType: hard
-"immer@npm:^5.0.0":
- version: 5.3.6
- resolution: "immer@npm:5.3.6"
- checksum: fb0ce2e4a65ba1e09125c61a2b440856006b9ebb87c497471db1eb95ac2ca2141af7ad0636a594b6eddeb32a5b84164880e0cb61faf7b699606949210c5e0dfe
+"immer@npm:9.0.16, immer@npm:^9.0.6":
+ version: 9.0.16
+ resolution: "immer@npm:9.0.16"
+ checksum: e9a5ca65c929b329da7a3b7beccf7984271cda7bdd47b2cab619eac3277dcd56598c211b55cc340786b6eff0c06652ac018808d9fd744443f06882364dece6bc
languageName: node
linkType: hard
@@ -12484,25 +10225,6 @@ __metadata:
languageName: node
linkType: hard
-"import-cwd@npm:^2.0.0":
- version: 2.1.0
- resolution: "import-cwd@npm:2.1.0"
- dependencies:
- import-from: ^2.1.0
- checksum: b8786fa3578f3df55370352bf61f99c2d8e6ee9b5741a07503d5a73d99281d141330a8faf87078e67527be4558f758356791ee5efb4b0112ac5eaed0f07de544
- languageName: node
- linkType: hard
-
-"import-fresh@npm:^2.0.0":
- version: 2.0.0
- resolution: "import-fresh@npm:2.0.0"
- dependencies:
- caller-path: ^2.0.0
- resolve-from: ^3.0.0
- checksum: 610255f9753cc6775df00be08e9f43691aa39f7703e3636c45afe22346b8b545e600ccfe100c554607546fc8e861fa149a0d1da078c8adedeea30fff326eef79
- languageName: node
- linkType: hard
-
"import-fresh@npm:^3.0.0, import-fresh@npm:^3.1.0, import-fresh@npm:^3.2.1":
version: 3.3.0
resolution: "import-fresh@npm:3.3.0"
@@ -12520,15 +10242,6 @@ __metadata:
languageName: node
linkType: hard
-"import-from@npm:^2.1.0":
- version: 2.1.0
- resolution: "import-from@npm:2.1.0"
- dependencies:
- resolve-from: ^3.0.0
- checksum: 91f6f89f46a07227920ef819181bb52eb93023ccc0bdf00224fdfb326f8f753e279ad06819f39a02bb88c9d3a4606adc85b0cc995285e5d65feeb59f1421a1d4
- languageName: node
- linkType: hard
-
"import-lazy@npm:^4.0.0":
version: 4.0.0
resolution: "import-lazy@npm:4.0.0"
@@ -12536,30 +10249,6 @@ __metadata:
languageName: node
linkType: hard
-"import-local@npm:^2.0.0":
- version: 2.0.0
- resolution: "import-local@npm:2.0.0"
- dependencies:
- pkg-dir: ^3.0.0
- resolve-cwd: ^2.0.0
- bin:
- import-local-fixture: fixtures/cli.js
- checksum: b8469252483624379fd65d53c82f3658b32a1136f7168bfeea961a4ea7ca10a45786ea2b02e0006408f9cd22d2f33305a6f17a64e4d5a03274a50942c5e7c949
- languageName: node
- linkType: hard
-
-"import-local@npm:^3.0.2":
- version: 3.1.0
- resolution: "import-local@npm:3.1.0"
- dependencies:
- pkg-dir: ^4.2.0
- resolve-cwd: ^3.0.0
- bin:
- import-local-fixture: fixtures/cli.js
- checksum: bfcdb63b5e3c0e245e347f3107564035b128a414c4da1172a20dc67db2504e05ede4ac2eee1252359f78b0bfd7b19ef180aec427c2fce6493ae782d73a04cddd
- languageName: node
- linkType: hard
-
"imurmurhash@npm:^0.1.4":
version: 0.1.4
resolution: "imurmurhash@npm:0.1.4"
@@ -12574,14 +10263,7 @@ __metadata:
languageName: node
linkType: hard
-"indexes-of@npm:^1.0.1":
- version: 1.0.1
- resolution: "indexes-of@npm:1.0.1"
- checksum: 4f9799b1739a62f3e02d09f6f4162cf9673025282af7fa36e790146e7f4e216dad3e776a25b08536c093209c9fcb5ea7bd04b082d42686a45f58ff401d6da32e
- languageName: node
- linkType: hard
-
-"infer-owner@npm:^1.0.3, infer-owner@npm:^1.0.4":
+"infer-owner@npm:^1.0.4":
version: 1.0.4
resolution: "infer-owner@npm:1.0.4"
checksum: 181e732764e4a0611576466b4b87dac338972b839920b2a8cde43642e4ed6bd54dc1fb0b40874728f2a2df9a1b097b8ff83b56d5f8f8e3927f837fdcb47d8a89
@@ -12598,27 +10280,13 @@ __metadata:
languageName: node
linkType: hard
-"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.1, inherits@npm:~2.0.3":
+"inherits@npm:2, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.1":
version: 2.0.4
resolution: "inherits@npm:2.0.4"
checksum: 4a48a733847879d6cf6691860a6b1e3f0f4754176e4d71494c41f3475553768b10f84b5ce1d40fbd0e34e6bfbb864ee35858ad4dd2cf31e02fc4a154b724d7f1
languageName: node
linkType: hard
-"inherits@npm:2.0.1":
- version: 2.0.1
- resolution: "inherits@npm:2.0.1"
- checksum: 6536b9377296d4ce8ee89c5c543cb75030934e61af42dba98a428e7d026938c5985ea4d1e3b87743a5b834f40ed1187f89c2d7479e9d59e41d2d1051aefba07b
- languageName: node
- linkType: hard
-
-"inherits@npm:2.0.3":
- version: 2.0.3
- resolution: "inherits@npm:2.0.3"
- checksum: 78cb8d7d850d20a5e9a7f3620db31483aa00ad5f722ce03a55b110e5a723539b3716a3b463e2b96ce3fe286f33afc7c131fa2f91407528ba80cea98a7545d4c0
- languageName: node
- linkType: hard
-
"ini@npm:2.0.0":
version: 2.0.0
resolution: "ini@npm:2.0.0"
@@ -12633,9 +10301,16 @@ __metadata:
languageName: node
linkType: hard
+"inline-style-parser@npm:0.1.1":
+ version: 0.1.1
+ resolution: "inline-style-parser@npm:0.1.1"
+ checksum: 5d545056a3e1f2bf864c928a886a0e1656a3517127d36917b973de581bd54adc91b4bf1febcb0da054f204b4934763f1a4e09308b4d55002327cf1d48ac5d966
+ languageName: node
+ linkType: hard
+
"inquirer@npm:^8.0.0":
- version: 8.2.4
- resolution: "inquirer@npm:8.2.4"
+ version: 8.2.5
+ resolution: "inquirer@npm:8.2.5"
dependencies:
ansi-escapes: ^4.2.1
chalk: ^4.1.1
@@ -12652,17 +10327,7 @@ __metadata:
strip-ansi: ^6.0.0
through: ^2.3.6
wrap-ansi: ^7.0.0
- checksum: dfcb6529d3af443dfea2241cb471508091b51f5121a088fdb8728b23ec9b349ef0a5e13a0ef2c8e19457b0bed22f7cbbcd561f7a4529d084c562a58c605e2655
- languageName: node
- linkType: hard
-
-"internal-ip@npm:^4.3.0":
- version: 4.3.0
- resolution: "internal-ip@npm:4.3.0"
- dependencies:
- default-gateway: ^4.2.0
- ipaddr.js: ^1.9.0
- checksum: c970433c84d9a6b46e2c9f5ab7785d3105b856d0a566891bf919241b5a884c5c1c9bf8e915aebb822a86c14b1b6867e58c1eaf5cd49eb023368083069d1a4a9a
+ checksum: f13ee4c444187786fb393609dedf6b30870115a57b603f2e6424f29a99abc13446fd45ee22461c33c9c40a92a60a8df62d0d6b25d74fc6676fa4cb211de55b55
languageName: node
linkType: hard
@@ -12684,6 +10349,18 @@ __metadata:
languageName: node
linkType: hard
+"intl-messageformat@npm:^10.1.0":
+ version: 10.2.5
+ resolution: "intl-messageformat@npm:10.2.5"
+ dependencies:
+ "@formatjs/ecma402-abstract": 1.14.3
+ "@formatjs/fast-memoize": 1.2.7
+ "@formatjs/icu-messageformat-parser": 2.1.14
+ tslib: ^2.4.0
+ checksum: 048d6e3e746bff5ea6d745c8cbc2d0049aadb42caf2bad0d47e0bcf9bede285ef48a1fbd3a87711b99587d270d2ab8d9488e51577b24a2227856cdf373dd25df
+ languageName: node
+ linkType: hard
+
"invariant@npm:^2.2.4":
version: 2.2.4
resolution: "invariant@npm:2.2.4"
@@ -12693,20 +10370,6 @@ __metadata:
languageName: node
linkType: hard
-"ip-regex@npm:^2.1.0":
- version: 2.1.0
- resolution: "ip-regex@npm:2.1.0"
- checksum: 331d95052aa53ce245745ea0fc3a6a1e2e3c8d6da65fa8ea52bf73768c1b22a9ac50629d1d2b08c04e7b3ac4c21b536693c149ce2c2615ee4796030e5b3e3cba
- languageName: node
- linkType: hard
-
-"ip@npm:^1.1.0, ip@npm:^1.1.5":
- version: 1.1.8
- resolution: "ip@npm:1.1.8"
- checksum: a2ade53eb339fb0cbe9e69a44caab10d6e3784662285eb5d2677117ee4facc33a64679051c35e0dfdb1a3983a51ce2f5d2cb36446d52e10d01881789b76e28fb
- languageName: node
- linkType: hard
-
"ip@npm:^2.0.0":
version: 2.0.0
resolution: "ip@npm:2.0.0"
@@ -12714,27 +10377,6 @@ __metadata:
languageName: node
linkType: hard
-"ipaddr.js@npm:1.9.1, ipaddr.js@npm:^1.9.0":
- version: 1.9.1
- resolution: "ipaddr.js@npm:1.9.1"
- checksum: f88d3825981486f5a1942414c8d77dd6674dd71c065adcfa46f578d677edcb99fda25af42675cb59db492fdf427b34a5abfcde3982da11a8fd83a500b41cfe77
- languageName: node
- linkType: hard
-
-"is-absolute-url@npm:^2.0.0":
- version: 2.1.0
- resolution: "is-absolute-url@npm:2.1.0"
- checksum: 781e8cf8a2af54b1b7a92f269244d96c66224030d91120e734ebeebbce044c167767e1389789d8aaf82f9e429cb20ae93d6d0acfe6c4b53d2bd6ebb47a236d76
- languageName: node
- linkType: hard
-
-"is-absolute-url@npm:^3.0.3":
- version: 3.0.3
- resolution: "is-absolute-url@npm:3.0.3"
- checksum: 5159b51d065d9ad29e16a2f78d6c0e41c43227caf90a45e659c54ea6fd50ef0595b1871ce392e84b1df7cfdcad9a8e66eec0813a029112188435abf115accb16
- languageName: node
- linkType: hard
-
"is-absolute@npm:^1.0.0":
version: 1.0.0
resolution: "is-absolute@npm:1.0.0"
@@ -12745,34 +10387,6 @@ __metadata:
languageName: node
linkType: hard
-"is-accessor-descriptor@npm:^0.1.6":
- version: 0.1.6
- resolution: "is-accessor-descriptor@npm:0.1.6"
- dependencies:
- kind-of: ^3.0.2
- checksum: 3d629a086a9585bc16a83a8e8a3416f400023301855cafb7ccc9a1d63145b7480f0ad28877dcc2cce09492c4ec1c39ef4c071996f24ee6ac626be4217b8ffc8a
- languageName: node
- linkType: hard
-
-"is-accessor-descriptor@npm:^1.0.0":
- version: 1.0.0
- resolution: "is-accessor-descriptor@npm:1.0.0"
- dependencies:
- kind-of: ^6.0.0
- checksum: 8e475968e9b22f9849343c25854fa24492dbe8ba0dea1a818978f9f1b887339190b022c9300d08c47fe36f1b913d70ce8cbaca00369c55a56705fdb7caed37fe
- languageName: node
- linkType: hard
-
-"is-arguments@npm:^1.0.4":
- version: 1.1.1
- resolution: "is-arguments@npm:1.1.1"
- dependencies:
- call-bind: ^1.0.2
- has-tostringtag: ^1.0.0
- checksum: 7f02700ec2171b691ef3e4d0e3e6c0ba408e8434368504bb593d0d7c891c0dbfda6d19d30808b904a6cb1929bca648c061ba438c39f296c2a8ca083229c49f27
- languageName: node
- linkType: hard
-
"is-arrayish@npm:^0.2.1":
version: 0.2.1
resolution: "is-arrayish@npm:0.2.1"
@@ -12780,13 +10394,6 @@ __metadata:
languageName: node
linkType: hard
-"is-arrayish@npm:^0.3.1":
- version: 0.3.2
- resolution: "is-arrayish@npm:0.3.2"
- checksum: 977e64f54d91c8f169b59afcd80ff19227e9f5c791fa28fa2e5bce355cbaf6c2c356711b734656e80c9dd4a854dd7efcf7894402f1031dfc5de5d620775b4d5f
- languageName: node
- linkType: hard
-
"is-bigint@npm:^1.0.1":
version: 1.0.4
resolution: "is-bigint@npm:1.0.4"
@@ -12796,15 +10403,6 @@ __metadata:
languageName: node
linkType: hard
-"is-binary-path@npm:^1.0.0":
- version: 1.0.1
- resolution: "is-binary-path@npm:1.0.1"
- dependencies:
- binary-extensions: ^1.0.0
- checksum: a803c99e9d898170c3b44a86fbdc0736d3d7fcbe737345433fb78e810b9fe30c982657782ad0e676644ba4693ddf05601a7423b5611423218663d6b533341ac9
- languageName: node
- linkType: hard
-
"is-binary-path@npm:~2.1.0":
version: 2.1.0
resolution: "is-binary-path@npm:2.1.0"
@@ -12824,28 +10422,17 @@ __metadata:
languageName: node
linkType: hard
-"is-buffer@npm:^1.1.5":
- version: 1.1.6
- resolution: "is-buffer@npm:1.1.6"
- checksum: 4a186d995d8bbf9153b4bd9ff9fd04ae75068fe695d29025d25e592d9488911eeece84eefbd8fa41b8ddcc0711058a71d4c466dcf6f1f6e1d83830052d8ca707
- 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
+"is-buffer@npm:^2.0.0":
+ version: 2.0.5
+ resolution: "is-buffer@npm:2.0.5"
+ checksum: 764c9ad8b523a9f5a32af29bdf772b08eb48c04d2ad0a7240916ac2688c983bf5f8504bf25b35e66240edeb9d9085461f9b5dae1f3d2861c6b06a65fe983de42
languageName: node
linkType: hard
-"is-ci@npm:^2.0.0":
- version: 2.0.0
- resolution: "is-ci@npm:2.0.0"
- dependencies:
- ci-info: ^2.0.0
- bin:
- is-ci: bin.js
- checksum: 77b869057510f3efa439bbb36e9be429d53b3f51abd4776eeea79ab3b221337fe1753d1e50058a9e2c650d38246108beffb15ccfd443929d77748d8c0cc90144
+"is-callable@npm:^1.1.4, is-callable@npm:^1.2.7":
+ version: 1.2.7
+ resolution: "is-callable@npm:1.2.7"
+ checksum: 61fd57d03b0d984e2ed3720fb1c7a897827ea174bd44402878e059542ea8c4aeedee0ea0985998aa5cc2736b2fa6e271c08587addb5b3959ac52cf665173d1ac
languageName: node
linkType: hard
@@ -12860,44 +10447,12 @@ __metadata:
languageName: node
linkType: hard
-"is-color-stop@npm:^1.0.0":
- version: 1.1.0
- resolution: "is-color-stop@npm:1.1.0"
- dependencies:
- css-color-names: ^0.0.4
- hex-color-regex: ^1.1.0
- hsl-regex: ^1.0.0
- hsla-regex: ^1.0.0
- rgb-regex: ^1.0.1
- rgba-regex: ^1.0.0
- checksum: 778dd52a603ab8da827925aa4200fe6733b667b216495a04110f038b925dc5ef58babe759b94ffc4e44fcf439328695770873937f59d6045f676322b97f3f92d
- languageName: node
- linkType: hard
-
-"is-core-module@npm:^2.0.0, is-core-module@npm:^2.5.0, is-core-module@npm:^2.8.1, is-core-module@npm:^2.9.0":
- version: 2.10.0
- resolution: "is-core-module@npm:2.10.0"
+"is-core-module@npm:^2.5.0, is-core-module@npm:^2.8.1, is-core-module@npm:^2.9.0":
+ version: 2.11.0
+ resolution: "is-core-module@npm:2.11.0"
dependencies:
has: ^1.0.3
- checksum: 0f3f77811f430af3256fa7bbc806f9639534b140f8ee69476f632c3e1eb4e28a38be0b9d1b8ecf596179c841b53576129279df95e7051d694dac4ceb6f967593
- languageName: node
- linkType: hard
-
-"is-data-descriptor@npm:^0.1.4":
- version: 0.1.4
- resolution: "is-data-descriptor@npm:0.1.4"
- dependencies:
- kind-of: ^3.0.2
- checksum: 5c622e078ba933a78338ae398a3d1fc5c23332b395312daf4f74bab4afb10d061cea74821add726cb4db8b946ba36217ee71a24fe71dd5bca4632edb7f6aad87
- languageName: node
- linkType: hard
-
-"is-data-descriptor@npm:^1.0.0":
- version: 1.0.0
- resolution: "is-data-descriptor@npm:1.0.0"
- dependencies:
- kind-of: ^6.0.0
- checksum: e705e6816241c013b05a65dc452244ee378d1c3e3842bd140beabe6e12c0d700ef23c91803f971aa7b091fb0573c5da8963af34a2b573337d87bc3e1f53a4e6d
+ checksum: f96fd490c6b48eb4f6d10ba815c6ef13f410b0ba6f7eb8577af51697de523e5f2cd9de1c441b51d27251bf0e4aebc936545e33a5d26d5d51f28d25698d4a8bab
languageName: node
linkType: hard
@@ -12910,74 +10465,13 @@ __metadata:
languageName: node
linkType: hard
-"is-descriptor@npm:^0.1.0":
- version: 0.1.6
- resolution: "is-descriptor@npm:0.1.6"
- dependencies:
- is-accessor-descriptor: ^0.1.6
- is-data-descriptor: ^0.1.4
- kind-of: ^5.0.0
- checksum: 0f780c1b46b465f71d970fd7754096ffdb7b69fd8797ca1f5069c163eaedcd6a20ec4a50af669075c9ebcfb5266d2e53c8b227e485eefdb0d1fee09aa1dd8ab6
- languageName: node
- linkType: hard
-
-"is-descriptor@npm:^1.0.0, is-descriptor@npm:^1.0.2":
- version: 1.0.2
- resolution: "is-descriptor@npm:1.0.2"
- dependencies:
- is-accessor-descriptor: ^1.0.0
- is-data-descriptor: ^1.0.0
- kind-of: ^6.0.2
- checksum: 2ed623560bee035fb67b23e32ce885700bef8abe3fbf8c909907d86507b91a2c89a9d3a4d835a4d7334dd5db0237a0aeae9ca109c1e4ef1c0e7b577c0846ab5a
- languageName: node
- linkType: hard
-
-"is-directory@npm:^0.3.1":
- version: 0.3.1
- resolution: "is-directory@npm:0.3.1"
- checksum: dce9a9d3981e38f2ded2a80848734824c50ee8680cd09aa477bef617949715cfc987197a2ca0176c58a9fb192a1a0d69b535c397140d241996a609d5906ae524
- languageName: node
- linkType: hard
-
-"is-docker@npm:^2.0.0":
- version: 2.2.1
- resolution: "is-docker@npm:2.2.1"
- bin:
- is-docker: cli.js
- checksum: 3fef7ddbf0be25958e8991ad941901bf5922ab2753c46980b60b05c1bf9c9c2402d35e6dc32e4380b980ef5e1970a5d9d5e5aa2e02d77727c3b6b5e918474c56
- languageName: node
- linkType: hard
-
-"is-extendable@npm:^0.1.0, is-extendable@npm:^0.1.1":
- version: 0.1.1
- resolution: "is-extendable@npm:0.1.1"
- checksum: 3875571d20a7563772ecc7a5f36cb03167e9be31ad259041b4a8f73f33f885441f778cee1f1fe0085eb4bc71679b9d8c923690003a36a6a5fdf8023e6e3f0672
- languageName: node
- linkType: hard
-
-"is-extendable@npm:^1.0.1":
- version: 1.0.1
- resolution: "is-extendable@npm:1.0.1"
- dependencies:
- is-plain-object: ^2.0.4
- checksum: db07bc1e9de6170de70eff7001943691f05b9d1547730b11be01c0ebfe67362912ba743cf4be6fd20a5e03b4180c685dad80b7c509fe717037e3eee30ad8e84f
- languageName: node
- linkType: hard
-
-"is-extglob@npm:^2.1.0, is-extglob@npm:^2.1.1":
+"is-extglob@npm:^2.1.1":
version: 2.1.1
resolution: "is-extglob@npm:2.1.1"
checksum: df033653d06d0eb567461e58a7a8c9f940bd8c22274b94bf7671ab36df5719791aae15eef6d83bbb5e23283967f2f984b8914559d4449efda578c775c4be6f85
languageName: node
linkType: hard
-"is-fullwidth-code-point@npm:^2.0.0":
- version: 2.0.0
- resolution: "is-fullwidth-code-point@npm:2.0.0"
- checksum: eef9c6e15f68085fec19ff6a978a6f1b8f48018fd1265035552078ee945573594933b09bbd6f562553e2a241561439f1ef5339276eba68d272001343084cfab8
- languageName: node
- linkType: hard
-
"is-fullwidth-code-point@npm:^3.0.0":
version: 3.0.0
resolution: "is-fullwidth-code-point@npm:3.0.0"
@@ -12985,13 +10479,6 @@ __metadata:
languageName: node
linkType: hard
-"is-generator-fn@npm:^2.0.0":
- version: 2.1.0
- resolution: "is-generator-fn@npm:2.1.0"
- checksum: a6ad5492cf9d1746f73b6744e0c43c0020510b59d56ddcb78a91cbc173f09b5e6beff53d75c9c5a29feb618bfef2bf458e025ecf3a57ad2268e2fb2569f56215
- languageName: node
- linkType: hard
-
"is-glob@npm:4.0.3, 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"
@@ -13001,15 +10488,6 @@ __metadata:
languageName: node
linkType: hard
-"is-glob@npm:^3.1.0":
- version: 3.1.0
- resolution: "is-glob@npm:3.1.0"
- dependencies:
- is-extglob: ^2.1.0
- checksum: 9d483bca84f16f01230f7c7c8c63735248fe1064346f292e0f6f8c76475fd20c6f50fc19941af5bec35f85d6bf26f4b7768f39a48a5f5fdc72b408dc74e07afc
- languageName: node
- linkType: hard
-
"is-hotkey@npm:^0.1.6":
version: 0.1.8
resolution: "is-hotkey@npm:0.1.8"
@@ -13050,13 +10528,6 @@ __metadata:
languageName: node
linkType: hard
-"is-module@npm:^1.0.0":
- version: 1.0.0
- resolution: "is-module@npm:1.0.0"
- checksum: 8cd5390730c7976fb4e8546dd0b38865ee6f7bacfa08dfbb2cc07219606755f0b01709d9361e01f13009bbbd8099fa2927a8ed665118a6105d66e40f1b838c3f
- languageName: node
- linkType: hard
-
"is-negative-zero@npm:^2.0.2":
version: 2.0.2
resolution: "is-negative-zero@npm:2.0.2"
@@ -13073,15 +10544,6 @@ __metadata:
languageName: node
linkType: hard
-"is-number@npm:^3.0.0":
- version: 3.0.0
- resolution: "is-number@npm:3.0.0"
- dependencies:
- kind-of: ^3.0.2
- checksum: 0c62bf8e9d72c4dd203a74d8cfc751c746e75513380fef420cda8237e619a988ee43e678ddb23c87ac24d91ac0fe9f22e4ffb1301a50310c697e9d73ca3994e9
- languageName: node
- linkType: hard
-
"is-number@npm:^7.0.0":
version: 7.0.0
resolution: "is-number@npm:7.0.0"
@@ -13089,67 +10551,28 @@ __metadata:
languageName: node
linkType: hard
-"is-obj@npm:^1.0.1":
- version: 1.0.1
- resolution: "is-obj@npm:1.0.1"
- checksum: 3ccf0efdea12951e0b9c784e2b00e77e87b2f8bd30b42a498548a8afcc11b3287342a2030c308e473e93a7a19c9ea7854c99a8832a476591c727df2a9c79796c
- languageName: node
- linkType: hard
-
-"is-obj@npm:^2.0.0":
- version: 2.0.0
- resolution: "is-obj@npm:2.0.0"
- checksum: c9916ac8f4621962a42f5e80e7ffdb1d79a3fab7456ceaeea394cd9e0858d04f985a9ace45be44433bf605673c8be8810540fe4cc7f4266fc7526ced95af5a08
- languageName: node
- linkType: hard
-
-"is-path-cwd@npm:^2.0.0":
- version: 2.2.0
- resolution: "is-path-cwd@npm:2.2.0"
- checksum: 46a840921bb8cc0dc7b5b423a14220e7db338072a4495743a8230533ce78812dc152548c86f4b828411fe98c5451959f07cf841c6a19f611e46600bd699e8048
- languageName: node
- linkType: hard
-
-"is-path-in-cwd@npm:^2.0.0":
- version: 2.1.0
- resolution: "is-path-in-cwd@npm:2.1.0"
- dependencies:
- is-path-inside: ^2.1.0
- checksum: 6b01b3f8c9172e9682ea878d001836a0cc5a78cbe6236024365d478c2c9e384da2417e5f21f2ad2da2761d0465309fc5baf6e71187d2a23f0058da69790f7f48
- languageName: node
- linkType: hard
-
-"is-path-inside@npm:^2.1.0":
- version: 2.1.0
- resolution: "is-path-inside@npm:2.1.0"
- dependencies:
- path-is-inside: ^1.0.2
- checksum: 6ca34dbd84d5c50a3ee1547afb6ada9b06d556a4ff42da9b303797e4acc3ac086516a4833030aa570f397f8c58dacabd57ee8e6c2ce8b2396a986ad2af10fcaf
- languageName: node
- linkType: hard
-
-"is-path-inside@npm:^3.0.2":
+"is-path-inside@npm:^3.0.2, is-path-inside@npm:^3.0.3":
version: 3.0.3
resolution: "is-path-inside@npm:3.0.3"
checksum: abd50f06186a052b349c15e55b182326f1936c89a78bf6c8f2b707412517c097ce04bc49a0ca221787bc44e1049f51f09a2ffb63d22899051988d3a618ba13e9
languageName: node
linkType: hard
-"is-plain-obj@npm:^1.0.0, is-plain-obj@npm:^1.1.0":
+"is-plain-obj@npm:^1.1.0":
version: 1.1.0
resolution: "is-plain-obj@npm:1.1.0"
checksum: 0ee04807797aad50859652a7467481816cbb57e5cc97d813a7dcd8915da8195dc68c436010bf39d195226cde6a2d352f4b815f16f26b7bf486a5754290629931
languageName: node
linkType: hard
-"is-plain-obj@npm:^3.0.0":
- version: 3.0.0
- resolution: "is-plain-obj@npm:3.0.0"
- checksum: a6ebdf8e12ab73f33530641972a72a4b8aed6df04f762070d823808303e4f76d87d5ea5bd76f96a7bbe83d93f04ac7764429c29413bd9049853a69cb630fb21c
+"is-plain-obj@npm:^4.0.0":
+ version: 4.1.0
+ resolution: "is-plain-obj@npm:4.1.0"
+ checksum: 6dc45da70d04a81f35c9310971e78a6a3c7a63547ef782e3a07ee3674695081b6ca4e977fbb8efc48dae3375e0b34558d2bcd722aec9bddfa2d7db5b041be8ce
languageName: node
linkType: hard
-"is-plain-object@npm:^2.0.1, is-plain-object@npm:^2.0.3, is-plain-object@npm:^2.0.4":
+"is-plain-object@npm:^2.0.1":
version: 2.0.4
resolution: "is-plain-object@npm:2.0.4"
dependencies:
@@ -13158,13 +10581,6 @@ __metadata:
languageName: node
linkType: hard
-"is-plain-object@npm:^3.0.0":
- version: 3.0.1
- resolution: "is-plain-object@npm:3.0.1"
- checksum: d13fe75db350d4ac669595cdfe0242ae87fcecddf2bca858d2dd443a6ed6eb1f69951fac8c2fa85b16106c6b0d7738fea86c2aca2ecee7fd61de15c1574f2cc5
- languageName: node
- linkType: hard
-
"is-plain-object@npm:^5.0.0":
version: 5.0.0
resolution: "is-plain-object@npm:5.0.0"
@@ -13179,7 +10595,7 @@ __metadata:
languageName: node
linkType: hard
-"is-regex@npm:^1.0.4, is-regex@npm:^1.1.4":
+"is-regex@npm:^1.1.4":
version: 1.1.4
resolution: "is-regex@npm:1.1.4"
dependencies:
@@ -13189,20 +10605,6 @@ __metadata:
languageName: node
linkType: hard
-"is-regexp@npm:^1.0.0":
- version: 1.0.0
- resolution: "is-regexp@npm:1.0.0"
- checksum: be692828e24cba479ec33644326fa98959ec68ba77965e0291088c1a741feaea4919d79f8031708f85fd25e39de002b4520622b55460660b9c369e6f7187faef
- languageName: node
- linkType: hard
-
-"is-regexp@npm:^2.0.0":
- version: 2.1.0
- resolution: "is-regexp@npm:2.1.0"
- checksum: 502f8e09faddc2e360350d3fa88dfb3af47b3c8e0bea1d0fe9903a1265cb199547cc11c99e9ee27cb010f678f6b48e52e92273860b68f6339e463e034f21859c
- languageName: node
- linkType: hard
-
"is-relative@npm:^1.0.0":
version: 1.0.0
resolution: "is-relative@npm:1.0.0"
@@ -13212,20 +10614,6 @@ __metadata:
languageName: node
linkType: hard
-"is-resolvable@npm:^1.0.0":
- version: 1.1.0
- resolution: "is-resolvable@npm:1.1.0"
- checksum: 2ddff983be0cabc2c8d60246365755f8fb322f5fb9db834740d3e694c635c1b74c1bd674cf221e072fc4bd911ef3f08f2247d390e476f7e80af9092443193c68
- languageName: node
- linkType: hard
-
-"is-root@npm:2.1.0":
- version: 2.1.0
- resolution: "is-root@npm:2.1.0"
- checksum: 37eea0822a2a9123feb58a9d101558ba276771a6d830f87005683349a9acff15958a9ca590a44e778c6b335660b83e85c744789080d734f6081a935a4880aee2
- languageName: node
- linkType: hard
-
"is-shared-array-buffer@npm:^1.0.2":
version: 1.0.2
resolution: "is-shared-array-buffer@npm:1.0.2"
@@ -13235,7 +10623,7 @@ __metadata:
languageName: node
linkType: hard
-"is-stream@npm:^1.0.1, is-stream@npm:^1.1.0":
+"is-stream@npm:^1.0.1":
version: 1.1.0
resolution: "is-stream@npm:1.1.0"
checksum: 063c6bec9d5647aa6d42108d4c59723d2bd4ae42135a2d4db6eadbd49b7ea05b750fd69d279e5c7c45cf9da753ad2c00d8978be354d65aa9f6bb434969c6a2ae
@@ -13267,7 +10655,7 @@ __metadata:
languageName: node
linkType: hard
-"is-typedarray@npm:^1.0.0, is-typedarray@npm:~1.0.0":
+"is-typedarray@npm:~1.0.0":
version: 1.0.0
resolution: "is-typedarray@npm:1.0.0"
checksum: 3508c6cd0a9ee2e0df2fa2e9baabcdc89e911c7bd5cf64604586697212feec525aa21050e48affb5ffc3df20f0f5d2e2cf79b08caa64e1ccc9578e251763aef7
@@ -13308,29 +10696,13 @@ __metadata:
languageName: node
linkType: hard
-"is-windows@npm:^1.0.1, is-windows@npm:^1.0.2":
+"is-windows@npm:^1.0.1":
version: 1.0.2
resolution: "is-windows@npm:1.0.2"
checksum: 438b7e52656fe3b9b293b180defb4e448088e7023a523ec21a91a80b9ff8cdb3377ddb5b6e60f7c7de4fa8b63ab56e121b6705fe081b3cf1b828b0a380009ad7
languageName: node
linkType: hard
-"is-wsl@npm:^1.1.0":
- version: 1.1.0
- resolution: "is-wsl@npm:1.1.0"
- checksum: ea157d232351e68c92bd62fc541771096942fe72f69dff452dd26dcc31466258c570a3b04b8cda2e01cd2968255b02951b8670d08ea4ed76d6b1a646061ac4fe
- languageName: node
- linkType: hard
-
-"is-wsl@npm:^2.1.1, is-wsl@npm:^2.2.0":
- version: 2.2.0
- resolution: "is-wsl@npm:2.2.0"
- dependencies:
- is-docker: ^2.0.0
- checksum: 20849846ae414997d290b75e16868e5261e86ff5047f104027026fd61d8b5a9b0b3ade16239f35e1a067b3c7cc02f70183cb661010ed16f4b6c7c93dad1b19d8
- languageName: node
- linkType: hard
-
"isarray@npm:0.0.1":
version: 0.0.1
resolution: "isarray@npm:0.0.1"
@@ -13338,13 +10710,6 @@ __metadata:
languageName: node
linkType: hard
-"isarray@npm:1.0.0, isarray@npm:^1.0.0, isarray@npm:~1.0.0":
- version: 1.0.0
- resolution: "isarray@npm:1.0.0"
- checksum: f032df8e02dce8ec565cf2eb605ea939bdccea528dbcf565cdf92bfa2da9110461159d86a537388ef1acef8815a330642d7885b29010e8f7eac967c9993b65ab
- languageName: node
- linkType: hard
-
"isexe@npm:^2.0.0":
version: 2.0.0
resolution: "isexe@npm:2.0.0"
@@ -13352,16 +10717,7 @@ __metadata:
languageName: node
linkType: hard
-"isobject@npm:^2.0.0":
- version: 2.1.0
- resolution: "isobject@npm:2.1.0"
- dependencies:
- isarray: 1.0.0
- checksum: 811c6f5a866877d31f0606a88af4a45f282544de886bf29f6a34c46616a1ae2ed17076cc6bf34c0128f33eecf7e1fcaa2c82cf3770560d3e26810894e96ae79f
- languageName: node
- linkType: hard
-
-"isobject@npm:^3.0.0, isobject@npm:^3.0.1":
+"isobject@npm:^3.0.1":
version: 3.0.1
resolution: "isobject@npm:3.0.1"
checksum: db85c4c970ce30693676487cca0e61da2ca34e8d4967c2e1309143ff910c207133a969f9e4ddb2dc6aba670aabce4e0e307146c310350b298e74a31f7d464703
@@ -13388,7 +10744,7 @@ __metadata:
languageName: node
linkType: hard
-"isomorphic-ws@npm:^5.0.0":
+"isomorphic-ws@npm:5.0.0":
version: 5.0.0
resolution: "isomorphic-ws@npm:5.0.0"
peerDependencies:
@@ -13404,4007 +10760,2093 @@ __metadata:
languageName: node
linkType: hard
-"istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.2.0":
- version: 3.2.0
- resolution: "istanbul-lib-coverage@npm:3.2.0"
- checksum: a2a545033b9d56da04a8571ed05c8120bf10e9bce01cf8633a3a2b0d1d83dff4ac4fe78d6d5673c27fc29b7f21a41d75f83a36be09f82a61c367b56aa73c1ff9
+"iterall@npm:^1.2.2":
+ version: 1.3.0
+ resolution: "iterall@npm:1.3.0"
+ checksum: c78b99678f8c99be488cca7f33e4acca9b72c1326e050afbaf023f086e55619ee466af0464af94a0cb3f292e60cb5bac53a8fd86bd4249ecad26e09f17bb158b
languageName: node
linkType: hard
-"istanbul-lib-instrument@npm:^4.0.3":
- version: 4.0.3
- resolution: "istanbul-lib-instrument@npm:4.0.3"
+"jest-diff@npm:^24.0.0, jest-diff@npm:^24.9.0":
+ version: 24.9.0
+ resolution: "jest-diff@npm:24.9.0"
dependencies:
- "@babel/core": ^7.7.5
- "@istanbuljs/schema": ^0.1.2
- istanbul-lib-coverage: ^3.0.0
- semver: ^6.3.0
- checksum: fa1171d3022b1bb8f6a734042620ac5d9ee7dc80f3065a0bb12863e9f0494d0eefa3d86608fcc0254ab2765d29d7dad8bdc42e5f8df2f9a1fbe85ccc59d76cb9
+ chalk: ^2.0.1
+ diff-sequences: ^24.9.0
+ jest-get-type: ^24.9.0
+ pretty-format: ^24.9.0
+ checksum: 462ccb128cb1b64eb285d28245d0c5bfc230cb063624bd117550d6dbc94332f606828a5de86938611d1e6a78489e576c496737ae139084f6049a56b768ad6402
languageName: node
linkType: hard
-"istanbul-lib-instrument@npm:^5.0.4":
- version: 5.2.0
- resolution: "istanbul-lib-instrument@npm:5.2.0"
- dependencies:
- "@babel/core": ^7.12.3
- "@babel/parser": ^7.14.7
- "@istanbuljs/schema": ^0.1.2
- istanbul-lib-coverage: ^3.2.0
- semver: ^6.3.0
- checksum: 7c242ed782b6bf7b655656576afae8b6bd23dcc020e5fdc1472cca3dfb6ddb196a478385206d0df5219b9babf46ac4f21fea5d8ea9a431848b6cca6007012353
+"jest-get-type@npm:^24.9.0":
+ version: 24.9.0
+ resolution: "jest-get-type@npm:24.9.0"
+ checksum: 821e6cd46434c917370cd362fbc4ce564c6e22780351f3ca468b230fbbc657ae19905ed5cdcc5e112d81a2c79cbd3fbcbe0dd44dc62860414b60ea223009958c
languageName: node
linkType: hard
-"istanbul-lib-report@npm:^3.0.0":
- version: 3.0.0
- resolution: "istanbul-lib-report@npm:3.0.0"
+"jest-matcher-utils@npm:^24.0.0":
+ version: 24.9.0
+ resolution: "jest-matcher-utils@npm:24.9.0"
dependencies:
- istanbul-lib-coverage: ^3.0.0
- make-dir: ^3.0.0
- supports-color: ^7.1.0
- checksum: 3f29eb3f53c59b987386e07fe772d24c7f58c6897f34c9d7a296f4000de7ae3de9eb95c3de3df91dc65b134c84dee35c54eee572a56243e8907c48064e34ff1b
+ chalk: ^2.0.1
+ jest-diff: ^24.9.0
+ jest-get-type: ^24.9.0
+ pretty-format: ^24.9.0
+ checksum: e9dcd4c7a0bf52dccb4890de7ac2da3e857af067e71633b730fdc865dd271b8a2c3d68a2761d5ca6060ea4a455be42176f58462006468b8eb7c216921251e2ee
languageName: node
linkType: hard
-"istanbul-lib-source-maps@npm:^4.0.0":
- version: 4.0.1
- resolution: "istanbul-lib-source-maps@npm:4.0.1"
+"joi@npm:^17.6.0":
+ version: 17.7.0
+ resolution: "joi@npm:17.7.0"
dependencies:
- debug: ^4.1.1
- istanbul-lib-coverage: ^3.0.0
- source-map: ^0.6.1
- checksum: 21ad3df45db4b81852b662b8d4161f6446cd250c1ddc70ef96a585e2e85c26ed7cd9c2a396a71533cfb981d1a645508bc9618cae431e55d01a0628e7dec62ef2
+ "@hapi/hoek": ^9.0.0
+ "@hapi/topo": ^5.0.0
+ "@sideway/address": ^4.1.3
+ "@sideway/formula": ^3.0.0
+ "@sideway/pinpoint": ^2.0.0
+ checksum: 767a847936cb66787256c4351ff86e1b9e8d7383cbe81a5c827064032c2a8e8b6e938baef5ad32c4035fe4c56e537bd90aa2a952be8a0658601c920cdeb4fb3c
languageName: node
linkType: hard
-"istanbul-reports@npm:^3.0.2":
- version: 3.1.5
- resolution: "istanbul-reports@npm:3.1.5"
- dependencies:
- html-escaper: ^2.0.0
- istanbul-lib-report: ^3.0.0
- checksum: 7867228f83ed39477b188ea07e7ccb9b4f5320b6f73d1db93a0981b7414fa4ef72d3f80c4692c442f90fc250d9406e71d8d7ab65bb615cb334e6292b73192b89
+"js-file-download@npm:0.4.12":
+ version: 0.4.12
+ resolution: "js-file-download@npm:0.4.12"
+ checksum: a03847eef0184fbf34a7b7fd365ea6aa1a6cc142efeac52c4baa0cdde845dc93718eb66808dfcffd6c91b37ddc9d058d352ac9698b4280744bad3587240c93b6
languageName: node
linkType: hard
-"iterall@npm:^1.2.2":
- version: 1.3.0
- resolution: "iterall@npm:1.3.0"
- checksum: c78b99678f8c99be488cca7f33e4acca9b72c1326e050afbaf023f086e55619ee466af0464af94a0cb3f292e60cb5bac53a8fd86bd4249ecad26e09f17bb158b
+"js-sdsl@npm:^4.1.4":
+ version: 4.2.0
+ resolution: "js-sdsl@npm:4.2.0"
+ checksum: 2cd0885f7212afb355929d72ca105cb37de7e95ad6031e6a32619eaefa46735a7d0fb682641a0ba666e1519cb138fe76abc1eea8a34e224140c9d94c995171f1
languageName: node
linkType: hard
-"jest-changed-files@npm:^26.6.2":
- version: 26.6.2
- resolution: "jest-changed-files@npm:26.6.2"
- dependencies:
- "@jest/types": ^26.6.2
- execa: ^4.0.0
- throat: ^5.0.0
- checksum: 8c405f5ff905ee69ace9fd39355233206e3e233badf6a3f3b27e45bbf0a46d86943430be2e080d25b1e085f4231b9b3b27c94317aa04116efb40b592184066f4
+"js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "js-tokens@npm:4.0.0"
+ checksum: 8a95213a5a77deb6cbe94d86340e8d9ace2b93bc367790b260101d2f36a2eaf4e4e22d9fa9cf459b38af3a32fb4190e638024cf82ec95ef708680e405ea7cc78
languageName: node
linkType: hard
-"jest-circus@npm:26.6.0":
- version: 26.6.0
- resolution: "jest-circus@npm:26.6.0"
+"js-yaml@npm:4.1.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:
- "@babel/traverse": ^7.1.0
- "@jest/environment": ^26.6.0
- "@jest/test-result": ^26.6.0
- "@jest/types": ^26.6.0
- "@types/babel__traverse": ^7.0.4
- "@types/node": "*"
- chalk: ^4.0.0
- co: ^4.6.0
- dedent: ^0.7.0
- expect: ^26.6.0
- is-generator-fn: ^2.0.0
- jest-each: ^26.6.0
- jest-matcher-utils: ^26.6.0
- jest-message-util: ^26.6.0
- jest-runner: ^26.6.0
- jest-runtime: ^26.6.0
- jest-snapshot: ^26.6.0
- jest-util: ^26.6.0
- pretty-format: ^26.6.0
- stack-utils: ^2.0.2
- throat: ^5.0.0
- checksum: acc354223964bafd40fd1caae4099b58ccb1551bc93a394398b441274c225552f1941ce9903d126fb0adc3952a108e2994270c6a50a3e7e5af931b65b8c170f0
- languageName: node
- linkType: hard
-
-"jest-cli@npm:^26.6.0":
- version: 26.6.3
- resolution: "jest-cli@npm:26.6.3"
- dependencies:
- "@jest/core": ^26.6.3
- "@jest/test-result": ^26.6.2
- "@jest/types": ^26.6.2
- chalk: ^4.0.0
- exit: ^0.1.2
- graceful-fs: ^4.2.4
- import-local: ^3.0.2
- is-ci: ^2.0.0
- jest-config: ^26.6.3
- jest-util: ^26.6.2
- jest-validate: ^26.6.2
- prompts: ^2.0.1
- yargs: ^15.4.1
+ argparse: ^2.0.1
bin:
- jest: bin/jest.js
- checksum: c8554147be756f09f5566974f0026485f78742e8642d2723f8fbee5746f50f44fb72b17aad181226655a8446d3ecc8ad8ed0a11a8a55686fa2b9c10d85700121
+ js-yaml: bin/js-yaml.js
+ checksum: c7830dfd456c3ef2c6e355cc5a92e6700ceafa1d14bba54497b34a99f0376cecbb3e9ac14d3e5849b426d5a5140709a66237a8c991c675431271c4ce5504151a
languageName: node
linkType: hard
-"jest-config@npm:^26.6.3":
- version: 26.6.3
- resolution: "jest-config@npm:26.6.3"
- dependencies:
- "@babel/core": ^7.1.0
- "@jest/test-sequencer": ^26.6.3
- "@jest/types": ^26.6.2
- babel-jest: ^26.6.3
- chalk: ^4.0.0
- deepmerge: ^4.2.2
- glob: ^7.1.1
- graceful-fs: ^4.2.4
- jest-environment-jsdom: ^26.6.2
- jest-environment-node: ^26.6.2
- jest-get-type: ^26.3.0
- jest-jasmine2: ^26.6.3
- jest-regex-util: ^26.0.0
- jest-resolve: ^26.6.2
- jest-util: ^26.6.2
- jest-validate: ^26.6.2
- micromatch: ^4.0.2
- pretty-format: ^26.6.2
- peerDependencies:
- ts-node: ">=9.0.0"
- peerDependenciesMeta:
- ts-node:
- optional: true
- checksum: 303c798582d3c5d4b4e6ab8a4d91a83ded28e4ebbc0bcfc1ad271f9864437ef5409b7c7773010143811bc8176b0695c096717b91419c6484b56dcc032560a74b
+"jsbn@npm:~0.1.0":
+ version: 0.1.1
+ resolution: "jsbn@npm:0.1.1"
+ checksum: e5ff29c1b8d965017ef3f9c219dacd6e40ad355c664e277d31246c90545a02e6047018c16c60a00f36d561b3647215c41894f5d869ada6908a2e0ce4200c88f2
languageName: node
linkType: hard
-"jest-diff@npm:^24.0.0, jest-diff@npm:^24.9.0":
- version: 24.9.0
- resolution: "jest-diff@npm:24.9.0"
+"jsdom@npm:20.0.3":
+ version: 20.0.3
+ resolution: "jsdom@npm:20.0.3"
dependencies:
- chalk: ^2.0.1
- diff-sequences: ^24.9.0
- jest-get-type: ^24.9.0
- pretty-format: ^24.9.0
- checksum: 462ccb128cb1b64eb285d28245d0c5bfc230cb063624bd117550d6dbc94332f606828a5de86938611d1e6a78489e576c496737ae139084f6049a56b768ad6402
+ abab: ^2.0.6
+ acorn: ^8.8.1
+ acorn-globals: ^7.0.0
+ cssom: ^0.5.0
+ cssstyle: ^2.3.0
+ data-urls: ^3.0.2
+ decimal.js: ^10.4.2
+ domexception: ^4.0.0
+ escodegen: ^2.0.0
+ form-data: ^4.0.0
+ html-encoding-sniffer: ^3.0.0
+ http-proxy-agent: ^5.0.0
+ https-proxy-agent: ^5.0.1
+ is-potential-custom-element-name: ^1.0.1
+ nwsapi: ^2.2.2
+ parse5: ^7.1.1
+ saxes: ^6.0.0
+ symbol-tree: ^3.2.4
+ tough-cookie: ^4.1.2
+ w3c-xmlserializer: ^4.0.0
+ webidl-conversions: ^7.0.0
+ whatwg-encoding: ^2.0.0
+ whatwg-mimetype: ^3.0.0
+ whatwg-url: ^11.0.0
+ ws: ^8.11.0
+ xml-name-validator: ^4.0.0
+ peerDependencies:
+ canvas: ^2.5.0
+ peerDependenciesMeta:
+ canvas:
+ optional: true
+ checksum: 6e2ae21db397133a061b270c26d2dbc0b9051733ea3b896a7ece78d79f475ff0974f766a413c1198a79c793159119169f2335ddb23150348fbfdcfa6f3105536
languageName: node
linkType: hard
-"jest-diff@npm:^26.6.2":
- version: 26.6.2
- resolution: "jest-diff@npm:26.6.2"
- dependencies:
- chalk: ^4.0.0
- diff-sequences: ^26.6.2
- jest-get-type: ^26.3.0
- pretty-format: ^26.6.2
- checksum: d00d297f31e1ac0252127089892432caa7a11c69bde29cf3bb6c7a839c8afdb95cf1fd401f9df16a4422745da2e6a5d94b428b30666a2540c38e1c5699915c2d
+"jsesc@npm:^2.5.1":
+ version: 2.5.2
+ resolution: "jsesc@npm:2.5.2"
+ bin:
+ jsesc: bin/jsesc
+ checksum: 4dc190771129e12023f729ce20e1e0bfceac84d73a85bc3119f7f938843fe25a4aeccb54b6494dce26fcf263d815f5f31acdefac7cc9329efb8422a4f4d9fa9d
languageName: node
linkType: hard
-"jest-docblock@npm:^26.0.0":
- version: 26.0.0
- resolution: "jest-docblock@npm:26.0.0"
- dependencies:
- detect-newline: ^3.0.0
- checksum: e03ef104ee8c571335e6fa394b8fc8d2bd87eec9fe8b3d7d9aac056ada7de288f37ee8ac4922bb3a4222ac304db975d8832d5abc85486092866c534a16847cd5
+"jsesc@npm:~0.5.0":
+ version: 0.5.0
+ resolution: "jsesc@npm:0.5.0"
+ bin:
+ jsesc: bin/jsesc
+ checksum: b8b44cbfc92f198ad972fba706ee6a1dfa7485321ee8c0b25f5cedd538dcb20cde3197de16a7265430fce8277a12db066219369e3d51055038946039f6e20e17
languageName: node
linkType: hard
-"jest-each@npm:^26.6.0, jest-each@npm:^26.6.2":
- version: 26.6.2
- resolution: "jest-each@npm:26.6.2"
- dependencies:
- "@jest/types": ^26.6.2
- chalk: ^4.0.0
- jest-get-type: ^26.3.0
- jest-util: ^26.6.2
- pretty-format: ^26.6.2
- checksum: 4e00ea4667e4fe015b894dc698cce0ae695cf458e021e5da62d4a5b052cd2c0a878da93f8c97cbdde60bcecf70982e8d3a7a5d63e1588f59531cc797a18c39ef
+"json-parse-even-better-errors@npm:^2.3.0":
+ version: 2.3.1
+ resolution: "json-parse-even-better-errors@npm:2.3.1"
+ checksum: 798ed4cf3354a2d9ccd78e86d2169515a0097a5c133337807cdf7f1fc32e1391d207ccfc276518cc1d7d8d4db93288b8a50ba4293d212ad1336e52a8ec0a941f
languageName: node
linkType: hard
-"jest-environment-jsdom@npm:^26.6.2":
- version: 26.6.2
- resolution: "jest-environment-jsdom@npm:26.6.2"
- dependencies:
- "@jest/environment": ^26.6.2
- "@jest/fake-timers": ^26.6.2
- "@jest/types": ^26.6.2
- "@types/node": "*"
- jest-mock: ^26.6.2
- jest-util: ^26.6.2
- jsdom: ^16.4.0
- checksum: 8af9ffdf1b147362a19032bfe9ed51b709d43c74dc4b1c45e56d721808bf6cabdca8c226855b55a985ea196ce51cdb171bfe420ceec3daa2d13818d5c1915890
+"json-schema-traverse@npm:^0.3.0":
+ version: 0.3.1
+ resolution: "json-schema-traverse@npm:0.3.1"
+ checksum: a685c36222023471c25c86cddcff506306ecb8f8941922fd356008419889c41c38e1c16d661d5499d0a561b34f417693e9bb9212ba2b2b2f8f8a345a49e4ec1a
languageName: node
linkType: hard
-"jest-environment-node@npm:^26.6.2":
- version: 26.6.2
- resolution: "jest-environment-node@npm:26.6.2"
- dependencies:
- "@jest/environment": ^26.6.2
- "@jest/fake-timers": ^26.6.2
- "@jest/types": ^26.6.2
- "@types/node": "*"
- jest-mock: ^26.6.2
- jest-util: ^26.6.2
- checksum: 0b69b481e6d6f2350ed241c2dabc70b0b1f3a00f9a410b7dad97c8ab38e88026acf7445ca663eb314f46ff50acee0133100b1006bf4ebda5298ffb02763a6861
+"json-schema-traverse@npm:^0.4.1":
+ version: 0.4.1
+ resolution: "json-schema-traverse@npm:0.4.1"
+ checksum: 7486074d3ba247769fda17d5181b345c9fb7d12e0da98b22d1d71a5db9698d8b4bd900a3ec1a4ffdd60846fc2556274a5c894d0c48795f14cb03aeae7b55260b
languageName: node
linkType: hard
-"jest-get-type@npm:^24.9.0":
- version: 24.9.0
- resolution: "jest-get-type@npm:24.9.0"
- checksum: 821e6cd46434c917370cd362fbc4ce564c6e22780351f3ca468b230fbbc657ae19905ed5cdcc5e112d81a2c79cbd3fbcbe0dd44dc62860414b60ea223009958c
+"json-schema-traverse@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "json-schema-traverse@npm:1.0.0"
+ checksum: 02f2f466cdb0362558b2f1fd5e15cce82ef55d60cd7f8fa828cf35ba74330f8d767fcae5c5c2adb7851fa811766c694b9405810879bc4e1ddd78a7c0e03658ad
languageName: node
linkType: hard
-"jest-get-type@npm:^26.3.0":
- version: 26.3.0
- resolution: "jest-get-type@npm:26.3.0"
- checksum: 1cc6465ae4f5e880be22ba52fd270fa64c21994915f81b41f8f7553a7957dd8e077cc8d03035de9412e2d739f8bad6a032ebb5dab5805692a5fb9e20dd4ea666
+"json-schema@npm:0.4.0":
+ version: 0.4.0
+ resolution: "json-schema@npm:0.4.0"
+ checksum: 66389434c3469e698da0df2e7ac5a3281bcff75e797a5c127db7c5b56270e01ae13d9afa3c03344f76e32e81678337a8c912bdbb75101c62e487dc3778461d72
languageName: node
linkType: hard
-"jest-haste-map@npm:^26.6.2":
- version: 26.6.2
- resolution: "jest-haste-map@npm:26.6.2"
- dependencies:
- "@jest/types": ^26.6.2
- "@types/graceful-fs": ^4.1.2
- "@types/node": "*"
- anymatch: ^3.0.3
- fb-watchman: ^2.0.0
- fsevents: ^2.1.2
- graceful-fs: ^4.2.4
- jest-regex-util: ^26.0.0
- jest-serializer: ^26.6.2
- jest-util: ^26.6.2
- jest-worker: ^26.6.2
- micromatch: ^4.0.2
- sane: ^4.0.3
- walker: ^1.0.7
- dependenciesMeta:
- fsevents:
- optional: true
- checksum: 8ad5236d5646d2388d2bd58a57ea53698923434f43d59ea9ebdc58bce4d0b8544c8de2f7acaa9a6d73171f04460388b2b6d7d6b6c256aea4ebb8780140781596
+"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
-"jest-jasmine2@npm:^26.6.3":
- version: 26.6.3
- resolution: "jest-jasmine2@npm:26.6.3"
+"json-stable-stringify@npm:^1.0.1":
+ version: 1.0.2
+ resolution: "json-stable-stringify@npm:1.0.2"
dependencies:
- "@babel/traverse": ^7.1.0
- "@jest/environment": ^26.6.2
- "@jest/source-map": ^26.6.2
- "@jest/test-result": ^26.6.2
- "@jest/types": ^26.6.2
- "@types/node": "*"
- chalk: ^4.0.0
- co: ^4.6.0
- expect: ^26.6.2
- is-generator-fn: ^2.0.0
- jest-each: ^26.6.2
- jest-matcher-utils: ^26.6.2
- jest-message-util: ^26.6.2
- jest-runtime: ^26.6.3
- jest-snapshot: ^26.6.2
- jest-util: ^26.6.2
- pretty-format: ^26.6.2
- throat: ^5.0.0
- checksum: 41df0b993ae0cdeb2660fb3d8e88e2dcc83aec6b5c27d85eb233c2d507b546f8dce45fc54898ffbefa48ccc4633f225d0e023fd0979b8f7f2f1626074a69a9a3
+ jsonify: ^0.0.1
+ checksum: ec10863493fb728481ed7576551382768a173d5b884758db530def00523b862083a3fd70fee24b39e2f47f5f502e22f9a1489dd66da3535b63bf6241dbfca800
languageName: node
linkType: hard
-"jest-leak-detector@npm:^26.6.2":
- version: 26.6.2
- resolution: "jest-leak-detector@npm:26.6.2"
- dependencies:
- jest-get-type: ^26.3.0
- pretty-format: ^26.6.2
- checksum: 364dd4d021347e26c66ba9c09da8a30477f14a3a8a208d2d7d64e4c396db81b85d8cb6b6834bcfc47a61b5938e274553957d11a7de2255f058c9d55d7f8fdfe7
+"json-stringify-safe@npm:~5.0.1":
+ version: 5.0.1
+ resolution: "json-stringify-safe@npm:5.0.1"
+ checksum: 48ec0adad5280b8a96bb93f4563aa1667fd7a36334f79149abd42446d0989f2ddc58274b479f4819f1f00617957e6344c886c55d05a4e15ebb4ab931e4a6a8ee
languageName: node
linkType: hard
-"jest-matcher-utils@npm:^24.0.0":
- version: 24.9.0
- resolution: "jest-matcher-utils@npm:24.9.0"
+"json-to-pretty-yaml@npm:^1.2.2":
+ version: 1.2.2
+ resolution: "json-to-pretty-yaml@npm:1.2.2"
dependencies:
- chalk: ^2.0.1
- jest-diff: ^24.9.0
- jest-get-type: ^24.9.0
- pretty-format: ^24.9.0
- checksum: e9dcd4c7a0bf52dccb4890de7ac2da3e857af067e71633b730fdc865dd271b8a2c3d68a2761d5ca6060ea4a455be42176f58462006468b8eb7c216921251e2ee
+ remedial: ^1.0.7
+ remove-trailing-spaces: ^1.0.6
+ checksum: 4b78480f426e176e5fdac073e05877683bb026f1175deb52d0941b992f9c91a58a812c020f00aa67ba1fc7cadb220539a264146f222e48a48c8bb2a0931cac9b
languageName: node
linkType: hard
-"jest-matcher-utils@npm:^26.6.0, jest-matcher-utils@npm:^26.6.2":
- version: 26.6.2
- resolution: "jest-matcher-utils@npm:26.6.2"
- dependencies:
- chalk: ^4.0.0
- jest-diff: ^26.6.2
- jest-get-type: ^26.3.0
- pretty-format: ^26.6.2
- checksum: 74d2165c1ac7fe98fe27cd2b5407499478e6b2fe99dd54e26d8ee5c9f5f913bdd7bdc07c7221b9b04df0c15e9be0e866ff3455b03e38cc66c480d9996d6d5405
+"json5@npm:^0.5.1":
+ version: 0.5.1
+ resolution: "json5@npm:0.5.1"
+ bin:
+ json5: lib/cli.js
+ checksum: 9b85bf06955b23eaa4b7328aa8892e3887e81ca731dd27af04a5f5f1458fbc5e1de57a24442e3272f8a888dd1abe1cb68eb693324035f6b3aeba4fcab7667d62
languageName: node
linkType: hard
-"jest-message-util@npm:^26.6.0, jest-message-util@npm:^26.6.2":
- version: 26.6.2
- resolution: "jest-message-util@npm:26.6.2"
+"json5@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "json5@npm:1.0.1"
dependencies:
- "@babel/code-frame": ^7.0.0
- "@jest/types": ^26.6.2
- "@types/stack-utils": ^2.0.0
- chalk: ^4.0.0
- graceful-fs: ^4.2.4
- micromatch: ^4.0.2
- pretty-format: ^26.6.2
- slash: ^3.0.0
- stack-utils: ^2.0.2
- checksum: ffe5a715591c41240b9ed4092faf10f3eaf9ddfdf25d257a0c9f903aaa8d9eed5baa7e38016d2ec4f610fd29225e0f5231a91153e087a043e62824972c83d015
+ minimist: ^1.2.0
+ bin:
+ json5: lib/cli.js
+ checksum: e76ea23dbb8fc1348c143da628134a98adf4c5a4e8ea2adaa74a80c455fc2cdf0e2e13e6398ef819bfe92306b610ebb2002668ed9fc1af386d593691ef346fc3
languageName: node
linkType: hard
-"jest-mock@npm:^26.6.2":
- version: 26.6.2
- resolution: "jest-mock@npm:26.6.2"
- dependencies:
- "@jest/types": ^26.6.2
- "@types/node": "*"
- checksum: 6c0fe028ff0cdc87b5d63b9ca749af04cae6c5577aaab234f602e546cae3f4b932adac9d77e6de2abb24955ee00978e1e5d5a861725654e2f9a42317d91fbc1f
+"json5@npm:^2.2.1":
+ version: 2.2.1
+ resolution: "json5@npm:2.2.1"
+ bin:
+ json5: lib/cli.js
+ checksum: 74b8a23b102a6f2bf2d224797ae553a75488b5adbaee9c9b6e5ab8b510a2fc6e38f876d4c77dea672d4014a44b2399e15f2051ac2b37b87f74c0c7602003543b
languageName: node
linkType: hard
-"jest-pnp-resolver@npm:^1.2.2":
- version: 1.2.2
- resolution: "jest-pnp-resolver@npm:1.2.2"
- peerDependencies:
- jest-resolve: "*"
- peerDependenciesMeta:
- jest-resolve:
+"jsonfile@npm:^6.0.1":
+ version: 6.1.0
+ resolution: "jsonfile@npm:6.1.0"
+ dependencies:
+ graceful-fs: ^4.1.6
+ universalify: ^2.0.0
+ dependenciesMeta:
+ graceful-fs:
optional: true
- checksum: bd85dcc0e76e0eb0c3d56382ec140f08d25ff4068cda9d0e360bb78fb176cb726d0beab82dc0e8694cafd09f55fee7622b8bcb240afa5fad301f4ed3eebb4f47
+ checksum: 7af3b8e1ac8fe7f1eccc6263c6ca14e1966fcbc74b618d3c78a0a2075579487547b94f72b7a1114e844a1e15bb00d440e5d1720bfc4612d790a6f285d5ea8354
languageName: node
linkType: hard
-"jest-regex-util@npm:^26.0.0":
- version: 26.0.0
- resolution: "jest-regex-util@npm:26.0.0"
- checksum: 930a00665e8dfbedc29140678b4a54f021b41b895cf35050f76f557c1da3ac48ff42dd7b18ba2ccba6f4e518c6445d6753730d03ec7049901b93992db1ef0483
+"jsonify@npm:^0.0.1":
+ version: 0.0.1
+ resolution: "jsonify@npm:0.0.1"
+ checksum: 027287e1c0294fce15f18c0ff990cfc2318e7f01fb76515f784d5cd0784abfec6fc5c2355c3a2f2cb0ad7f4aa2f5b74ebbfe4e80476c35b2d13cabdb572e1134
languageName: node
linkType: hard
-"jest-resolve-dependencies@npm:^26.6.3":
- version: 26.6.3
- resolution: "jest-resolve-dependencies@npm:26.6.3"
+"jsonpath@npm:1.1.1":
+ version: 1.1.1
+ resolution: "jsonpath@npm:1.1.1"
dependencies:
- "@jest/types": ^26.6.2
- jest-regex-util: ^26.0.0
- jest-snapshot: ^26.6.2
- checksum: 533ea1e271426006ff02c03c9802b108fcd68f2144615b6110ae59f3a0a2cc4a7abb3f44c3c65299c76b3a725d5d8220aaed9c58b79c8c8c508c18699a96e3f7
+ esprima: 1.2.2
+ static-eval: 2.0.2
+ underscore: 1.12.1
+ checksum: 5480d8e9e424fe2ed4ade6860b6e2cefddb21adb3a99abe0254cd9428e8ef9b0c9fb5729d6a5a514e90df50d645ccea9f3be48d627570e6222dd5dadc28eba7b
languageName: node
linkType: hard
-"jest-resolve@npm:26.6.0":
- version: 26.6.0
- resolution: "jest-resolve@npm:26.6.0"
+"jsonwebtoken@npm:^8.5.1":
+ version: 8.5.1
+ resolution: "jsonwebtoken@npm:8.5.1"
dependencies:
- "@jest/types": ^26.6.0
- chalk: ^4.0.0
- graceful-fs: ^4.2.4
- jest-pnp-resolver: ^1.2.2
- jest-util: ^26.6.0
- read-pkg-up: ^7.0.1
- resolve: ^1.17.0
- slash: ^3.0.0
- checksum: c5d0277d4aa22f9f38693ba3e5d6176edf2e367af2f0c38e16c88e9b80b2292ee4d9df9b3675607f5d0c0b2652b4e3f69d8155f9fedd83ddd0ef937cfb6230c0
+ jws: ^3.2.2
+ lodash.includes: ^4.3.0
+ lodash.isboolean: ^3.0.3
+ lodash.isinteger: ^4.0.4
+ lodash.isnumber: ^3.0.3
+ lodash.isplainobject: ^4.0.6
+ lodash.isstring: ^4.0.1
+ lodash.once: ^4.0.0
+ ms: ^2.1.1
+ semver: ^5.6.0
+ checksum: 93c9e3f23c59b758ac88ba15f4e4753b3749dfce7a6f7c40fb86663128a1e282db085eec852d4e0cbca4cefdcd3a8275ee255dbd08fcad0df26ad9f6e4cc853a
languageName: node
linkType: hard
-"jest-resolve@npm:^26.6.2":
- version: 26.6.2
- resolution: "jest-resolve@npm:26.6.2"
+"jsprim@npm:^2.0.2":
+ version: 2.0.2
+ resolution: "jsprim@npm:2.0.2"
dependencies:
- "@jest/types": ^26.6.2
- chalk: ^4.0.0
- graceful-fs: ^4.2.4
- jest-pnp-resolver: ^1.2.2
- jest-util: ^26.6.2
- read-pkg-up: ^7.0.1
- resolve: ^1.18.1
- slash: ^3.0.0
- checksum: d6264d3f39b098753802a237c8c54f3109f5f3b3b7fa6f8d7aec7dca01b357ddf518ce1c33a68454357c15f48fb3c6026a92b9c4f5d72f07e24e80f04bcc8d58
+ assert-plus: 1.0.0
+ extsprintf: 1.3.0
+ json-schema: 0.4.0
+ verror: 1.10.0
+ checksum: d175f6b1991e160cb0aa39bc857da780e035611986b5492f32395411879fdaf4e513d98677f08f7352dac93a16b66b8361c674b86a3fa406e2e7af6b26321838
languageName: node
linkType: hard
-"jest-runner@npm:^26.6.0, jest-runner@npm:^26.6.3":
- version: 26.6.3
- resolution: "jest-runner@npm:26.6.3"
+"jsx-ast-utils@npm:^2.4.1 || ^3.0.0, jsx-ast-utils@npm:^3.3.2":
+ version: 3.3.3
+ resolution: "jsx-ast-utils@npm:3.3.3"
dependencies:
- "@jest/console": ^26.6.2
- "@jest/environment": ^26.6.2
- "@jest/test-result": ^26.6.2
- "@jest/types": ^26.6.2
- "@types/node": "*"
- chalk: ^4.0.0
- emittery: ^0.7.1
- exit: ^0.1.2
- graceful-fs: ^4.2.4
- jest-config: ^26.6.3
- jest-docblock: ^26.0.0
- jest-haste-map: ^26.6.2
- jest-leak-detector: ^26.6.2
- jest-message-util: ^26.6.2
- jest-resolve: ^26.6.2
- jest-runtime: ^26.6.3
- jest-util: ^26.6.2
- jest-worker: ^26.6.2
- source-map-support: ^0.5.6
- throat: ^5.0.0
- checksum: ccd69918baa49a5efa45985cf60cfa1fbb1686b32d7a86296b7b55f89684e36d1f08e62598c4b7be7e81f2cf2e245d1a65146ea7bdcaedfa6ed176d3e645d7e2
- languageName: node
- linkType: hard
-
-"jest-runtime@npm:^26.6.0, jest-runtime@npm:^26.6.3":
- version: 26.6.3
- resolution: "jest-runtime@npm:26.6.3"
- dependencies:
- "@jest/console": ^26.6.2
- "@jest/environment": ^26.6.2
- "@jest/fake-timers": ^26.6.2
- "@jest/globals": ^26.6.2
- "@jest/source-map": ^26.6.2
- "@jest/test-result": ^26.6.2
- "@jest/transform": ^26.6.2
- "@jest/types": ^26.6.2
- "@types/yargs": ^15.0.0
- chalk: ^4.0.0
- cjs-module-lexer: ^0.6.0
- collect-v8-coverage: ^1.0.0
- exit: ^0.1.2
- glob: ^7.1.3
- graceful-fs: ^4.2.4
- jest-config: ^26.6.3
- jest-haste-map: ^26.6.2
- jest-message-util: ^26.6.2
- jest-mock: ^26.6.2
- jest-regex-util: ^26.0.0
- jest-resolve: ^26.6.2
- jest-snapshot: ^26.6.2
- jest-util: ^26.6.2
- jest-validate: ^26.6.2
- slash: ^3.0.0
- strip-bom: ^4.0.0
- yargs: ^15.4.1
- bin:
- jest-runtime: bin/jest-runtime.js
- checksum: 867922b49f9ab4cf2f5f1356ac3d9962c4477c7a2ff696cc841ea4c600ea389e7d6dfcbf945fec6849e606f81980addf31e4f34d63eaa3d3415f4901de2f605a
+ array-includes: ^3.1.5
+ object.assign: ^4.1.3
+ checksum: a2ed78cac49a0f0c4be8b1eafe3c5257a1411341d8e7f1ac740debae003de04e5f6372bfcfbd9d082e954ffd99aac85bcda85b7c6bc11609992483f4cdc0f745
languageName: node
linkType: hard
-"jest-serializer@npm:^26.6.2":
- version: 26.6.2
- resolution: "jest-serializer@npm:26.6.2"
+"jwa@npm:^1.4.1":
+ version: 1.4.1
+ resolution: "jwa@npm:1.4.1"
dependencies:
- "@types/node": "*"
- graceful-fs: ^4.2.4
- checksum: dbecfb0d01462fe486a0932cf1680cf6abb204c059db2a8f72c6c2a7c9842a82f6d256874112774cea700764ed8f38fc9e3db982456c138d87353e3390e746fe
+ buffer-equal-constant-time: 1.0.1
+ ecdsa-sig-formatter: 1.0.11
+ safe-buffer: ^5.0.1
+ checksum: ff30ea7c2dcc61f3ed2098d868bf89d43701605090c5b21b5544b512843ec6fd9e028381a4dda466cbcdb885c2d1150f7c62e7168394ee07941b4098e1035e2f
languageName: node
linkType: hard
-"jest-snapshot@npm:^26.6.0, jest-snapshot@npm:^26.6.2":
- version: 26.6.2
- resolution: "jest-snapshot@npm:26.6.2"
+"jws@npm:^3.2.2":
+ version: 3.2.2
+ resolution: "jws@npm:3.2.2"
dependencies:
- "@babel/types": ^7.0.0
- "@jest/types": ^26.6.2
- "@types/babel__traverse": ^7.0.4
- "@types/prettier": ^2.0.0
- chalk: ^4.0.0
- expect: ^26.6.2
- graceful-fs: ^4.2.4
- jest-diff: ^26.6.2
- jest-get-type: ^26.3.0
- jest-haste-map: ^26.6.2
- jest-matcher-utils: ^26.6.2
- jest-message-util: ^26.6.2
- jest-resolve: ^26.6.2
- natural-compare: ^1.4.0
- pretty-format: ^26.6.2
- semver: ^7.3.2
- checksum: 53f1de055b1d3840bc6e851fd674d5991b844d4695dadbd07354c93bf191048d8767b8606999847e97c4214a485b9afb45c1d2411772befa1870414ac973b3e2
+ jwa: ^1.4.1
+ safe-buffer: ^5.0.1
+ checksum: f0213fe5b79344c56cd443428d8f65c16bf842dc8cb8f5aed693e1e91d79c20741663ad6eff07a6d2c433d1831acc9814e8d7bada6a0471fbb91d09ceb2bf5c2
languageName: node
linkType: hard
-"jest-util@npm:^26.6.0, jest-util@npm:^26.6.2":
- version: 26.6.2
- resolution: "jest-util@npm:26.6.2"
- dependencies:
- "@jest/types": ^26.6.2
- "@types/node": "*"
- chalk: ^4.0.0
- graceful-fs: ^4.2.4
- is-ci: ^2.0.0
- micromatch: ^4.0.2
- checksum: 3c6a5fba05c4c6892cd3a9f66196ea8867087b77a5aa1a3f6cd349c785c3f1ca24abfd454664983aed1a165cab7846688e44fe8630652d666ba326b08625bc3d
+"kind-of@npm:^6.0.2, kind-of@npm:^6.0.3":
+ version: 6.0.3
+ resolution: "kind-of@npm:6.0.3"
+ checksum: 3ab01e7b1d440b22fe4c31f23d8d38b4d9b91d9f291df683476576493d5dfd2e03848a8b05813dd0c3f0e835bc63f433007ddeceb71f05cb25c45ae1b19c6d3b
languageName: node
linkType: hard
-"jest-validate@npm:^26.6.2":
- version: 26.6.2
- resolution: "jest-validate@npm:26.6.2"
- dependencies:
- "@jest/types": ^26.6.2
- camelcase: ^6.0.0
- chalk: ^4.0.0
- jest-get-type: ^26.3.0
- leven: ^3.1.0
- pretty-format: ^26.6.2
- checksum: bac11d6586d9b8885328a4a66eec45b692e45ac23034a5c09eb0ee32de324f2d3d52b073e0c34e9c222b3642b083d1152a736cf24c52109e4957537d731ca62b
+"kleur@npm:^4.0.3":
+ version: 4.1.5
+ resolution: "kleur@npm:4.1.5"
+ checksum: 1dc476e32741acf0b1b5b0627ffd0d722e342c1b0da14de3e8ae97821327ca08f9fb944542fb3c126d90ac5f27f9d804edbe7c585bf7d12ef495d115e0f22c12
languageName: node
linkType: hard
-"jest-watch-typeahead@npm:0.6.1":
- version: 0.6.1
- resolution: "jest-watch-typeahead@npm:0.6.1"
- dependencies:
- ansi-escapes: ^4.3.1
- chalk: ^4.0.0
- jest-regex-util: ^26.0.0
- jest-watcher: ^26.3.0
- slash: ^3.0.0
- string-length: ^4.0.1
- strip-ansi: ^6.0.0
- peerDependencies:
- jest: ^26.0.0
- checksum: a65dfd080e68b79ce7c861ec07791a0768820049a1d6a471d01f3fc41ee88723db29b434e19c917421e7f34ec567bcade368f3671e234c557288e206f7fd4257
+"known-css-properties@npm:^0.26.0":
+ version: 0.26.0
+ resolution: "known-css-properties@npm:0.26.0"
+ checksum: e706f4af9d2683202df9f717e7d713f0f8c3330f155842c40d8f3b2a5837956c34aeb7ba08760977ccde1afce8b5377e29b40eb3e5c0b42bef28ddd108543cfb
languageName: node
linkType: hard
-"jest-watcher@npm:^26.3.0, jest-watcher@npm:^26.6.2":
- version: 26.6.2
- resolution: "jest-watcher@npm:26.6.2"
- dependencies:
- "@jest/test-result": ^26.6.2
- "@jest/types": ^26.6.2
- "@types/node": "*"
- ansi-escapes: ^4.2.1
- chalk: ^4.0.0
- jest-util: ^26.6.2
- string-length: ^4.0.1
- checksum: 401137f1a73bf23cdf390019ebffb3f6f89c53ca49d48252d1dd6daf17a68787fef75cc55a623de28b63d87d0e8f13d8972d7dd06740f2f64f7b2a0409d119d2
- languageName: node
- linkType: hard
-
-"jest-worker@npm:^24.9.0":
- version: 24.9.0
- resolution: "jest-worker@npm:24.9.0"
- dependencies:
- merge-stream: ^2.0.0
- supports-color: ^6.1.0
- checksum: bd23b6c8728dcf3bad0d84543ea1bc4a95ccd3b5a40f9e2796d527ab0e87dc6afa6c30cc7b67845dce1cfe7894753812d19793de605db1976b7ac08930671bff
- languageName: node
- linkType: hard
-
-"jest-worker@npm:^26.5.0, jest-worker@npm:^26.6.2":
- version: 26.6.2
- resolution: "jest-worker@npm:26.6.2"
- dependencies:
- "@types/node": "*"
- merge-stream: ^2.0.0
- supports-color: ^7.0.0
- checksum: f9afa3b88e3f12027901e4964ba3ff048285b5783b5225cab28fac25b4058cea8ad54001e9a1577ee2bed125fac3ccf5c80dc507b120300cc1bbcb368796533e
- languageName: node
- linkType: hard
-
-"jest-worker@npm:^27.5.1":
- version: 27.5.1
- resolution: "jest-worker@npm:27.5.1"
- dependencies:
- "@types/node": "*"
- merge-stream: ^2.0.0
- supports-color: ^8.0.0
- checksum: 98cd68b696781caed61c983a3ee30bf880b5bd021c01d98f47b143d4362b85d0737f8523761e2713d45e18b4f9a2b98af1eaee77afade4111bb65c77d6f7c980
- languageName: node
- linkType: hard
-
-"jest@npm:26.6.0":
- version: 26.6.0
- resolution: "jest@npm:26.6.0"
- dependencies:
- "@jest/core": ^26.6.0
- import-local: ^3.0.2
- jest-cli: ^26.6.0
- bin:
- jest: bin/jest.js
- checksum: e0d3efff0dc2a31c453a3f7d87586e5d6c0f008c9b827bb9204edde09288f922ddfb3a8917480bf68f4ac0298be28637daef98ebaaac65ea23d3cb754a6620c4
- languageName: node
- linkType: hard
-
-"joi@npm:^17.6.0":
- version: 17.6.0
- resolution: "joi@npm:17.6.0"
- dependencies:
- "@hapi/hoek": ^9.0.0
- "@hapi/topo": ^5.0.0
- "@sideway/address": ^4.1.3
- "@sideway/formula": ^3.0.0
- "@sideway/pinpoint": ^2.0.0
- checksum: eaf62f6c02f2edb1042f1ab04fc23a5918a2cb8f54bec84c6e1033624d8a462c10ae9518af55a3ba84f1793960450d58094eda308e7ef93c17edd4e3c8ef31d5
- languageName: node
- linkType: hard
-
-"js-file-download@npm:0.4.12":
- version: 0.4.12
- resolution: "js-file-download@npm:0.4.12"
- checksum: a03847eef0184fbf34a7b7fd365ea6aa1a6cc142efeac52c4baa0cdde845dc93718eb66808dfcffd6c91b37ddc9d058d352ac9698b4280744bad3587240c93b6
- languageName: node
- linkType: hard
-
-"js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0":
- version: 4.0.0
- resolution: "js-tokens@npm:4.0.0"
- checksum: 8a95213a5a77deb6cbe94d86340e8d9ace2b93bc367790b260101d2f36a2eaf4e4e22d9fa9cf459b38af3a32fb4190e638024cf82ec95ef708680e405ea7cc78
- languageName: node
- linkType: hard
-
-"js-yaml@npm:3.14.0":
- version: 3.14.0
- resolution: "js-yaml@npm:3.14.0"
- dependencies:
- argparse: ^1.0.7
- esprima: ^4.0.0
- bin:
- js-yaml: bin/js-yaml.js
- checksum: a1a47c912ba20956f96cb0998dea2e74c7f7129d831fe33d3c5a16f3f83712ce405172a8dd1c26bf2b3ad74b54016d432ff727928670ae5a50a57a677c387949
+"kubernetes-resource-parser@npm:0.1.0":
+ version: 0.1.0
+ resolution: "kubernetes-resource-parser@npm:0.1.0"
+ checksum: a127341dd052eeeb561a4c8ff389a9aabcd5885eecad64796777e3de0733934905cf163cb53a9decb425a3486c59ae8d466f7bf735a2ce4b79bfe8e23a7d6453
languageName: node
linkType: hard
-"js-yaml@npm:^3.13.1":
- version: 3.14.1
- resolution: "js-yaml@npm:3.14.1"
- dependencies:
- argparse: ^1.0.7
- esprima: ^4.0.0
- bin:
- js-yaml: bin/js-yaml.js
- checksum: bef146085f472d44dee30ec34e5cf36bf89164f5d585435a3d3da89e52622dff0b188a580e4ad091c3341889e14cb88cac6e4deb16dc5b1e9623bb0601fc255c
+"language-subtag-registry@npm:^0.3.20":
+ version: 0.3.22
+ resolution: "language-subtag-registry@npm:0.3.22"
+ checksum: 8ab70a7e0e055fe977ac16ea4c261faec7205ac43db5e806f72e5b59606939a3b972c4bd1e10e323b35d6ffa97c3e1c4c99f6553069dad2dfdd22020fa3eb56a
languageName: node
linkType: hard
-"js-yaml@npm:^4.0.0, js-yaml@npm:^4.1.0":
- version: 4.1.0
- resolution: "js-yaml@npm:4.1.0"
+"language-tags@npm:^1.0.5":
+ version: 1.0.6
+ resolution: "language-tags@npm:1.0.6"
dependencies:
- argparse: ^2.0.1
- bin:
- js-yaml: bin/js-yaml.js
- checksum: c7830dfd456c3ef2c6e355cc5a92e6700ceafa1d14bba54497b34a99f0376cecbb3e9ac14d3e5849b426d5a5140709a66237a8c991c675431271c4ce5504151a
+ language-subtag-registry: ^0.3.20
+ checksum: dc2927f7ce8f108ffd1d02ae0284b78ff6b4e03e631642794fa79d554d77b653f3f64cd1fb83acc9f3746ef7c18d43241b97feb712c05cc26e25aacd68f7a006
languageName: node
linkType: hard
-"jsbn@npm:~0.1.0":
- version: 0.1.1
- resolution: "jsbn@npm:0.1.1"
- checksum: e5ff29c1b8d965017ef3f9c219dacd6e40ad355c664e277d31246c90545a02e6047018c16c60a00f36d561b3647215c41894f5d869ada6908a2e0ce4200c88f2
+"lazy-ass@npm:^1.6.0":
+ version: 1.6.0
+ resolution: "lazy-ass@npm:1.6.0"
+ checksum: 5a3ebb17915b03452320804466345382a6c25ac782ec4874fecdb2385793896cd459be2f187dc7def8899180c32ee0ab9a1aa7fe52193ac3ff3fe29bb0591729
languageName: node
linkType: hard
-"jsdom@npm:^16.4.0":
- version: 16.7.0
- resolution: "jsdom@npm:16.7.0"
+"ldjson-stream@npm:^1.2.1":
+ version: 1.2.1
+ resolution: "ldjson-stream@npm:1.2.1"
dependencies:
- abab: ^2.0.5
- acorn: ^8.2.4
- acorn-globals: ^6.0.0
- cssom: ^0.4.4
- cssstyle: ^2.3.0
- data-urls: ^2.0.0
- decimal.js: ^10.2.1
- domexception: ^2.0.1
- escodegen: ^2.0.0
- form-data: ^3.0.0
- html-encoding-sniffer: ^2.0.1
- http-proxy-agent: ^4.0.1
- https-proxy-agent: ^5.0.0
- is-potential-custom-element-name: ^1.0.1
- nwsapi: ^2.2.0
- parse5: 6.0.1
- saxes: ^5.0.1
- symbol-tree: ^3.2.4
- tough-cookie: ^4.0.0
- w3c-hr-time: ^1.0.2
- w3c-xmlserializer: ^2.0.0
- webidl-conversions: ^6.1.0
- whatwg-encoding: ^1.0.5
- whatwg-mimetype: ^2.3.0
- whatwg-url: ^8.5.0
- ws: ^7.4.6
- xml-name-validator: ^3.0.0
- peerDependencies:
- canvas: ^2.5.0
- peerDependenciesMeta:
- canvas:
- optional: true
- checksum: 454b83371857000763ed31130a049acd1b113e3b927e6dcd75c67ddc30cdd242d7ebcac5c2294b7a1a6428155cb1398709c573b3c6d809218692ea68edd93370
- languageName: node
- linkType: hard
-
-"jsesc@npm:^2.5.1":
- version: 2.5.2
- resolution: "jsesc@npm:2.5.2"
- bin:
- jsesc: bin/jsesc
- checksum: 4dc190771129e12023f729ce20e1e0bfceac84d73a85bc3119f7f938843fe25a4aeccb54b6494dce26fcf263d815f5f31acdefac7cc9329efb8422a4f4d9fa9d
- languageName: node
- linkType: hard
-
-"jsesc@npm:~0.5.0":
- version: 0.5.0
- resolution: "jsesc@npm:0.5.0"
- bin:
- jsesc: bin/jsesc
- checksum: b8b44cbfc92f198ad972fba706ee6a1dfa7485321ee8c0b25f5cedd538dcb20cde3197de16a7265430fce8277a12db066219369e3d51055038946039f6e20e17
- languageName: node
- linkType: hard
-
-"json-parse-better-errors@npm:^1.0.1, json-parse-better-errors@npm:^1.0.2":
- version: 1.0.2
- resolution: "json-parse-better-errors@npm:1.0.2"
- checksum: ff2b5ba2a70e88fd97a3cb28c1840144c5ce8fae9cbeeddba15afa333a5c407cf0e42300cd0a2885dbb055227fe68d405070faad941beeffbfde9cf3b2c78c5d
- languageName: node
- linkType: hard
-
-"json-parse-even-better-errors@npm:^2.3.0":
- version: 2.3.1
- resolution: "json-parse-even-better-errors@npm:2.3.1"
- checksum: 798ed4cf3354a2d9ccd78e86d2169515a0097a5c133337807cdf7f1fc32e1391d207ccfc276518cc1d7d8d4db93288b8a50ba4293d212ad1336e52a8ec0a941f
- languageName: node
- linkType: hard
-
-"json-schema-traverse@npm:^0.3.0":
- version: 0.3.1
- resolution: "json-schema-traverse@npm:0.3.1"
- checksum: a685c36222023471c25c86cddcff506306ecb8f8941922fd356008419889c41c38e1c16d661d5499d0a561b34f417693e9bb9212ba2b2b2f8f8a345a49e4ec1a
+ split2: ^0.2.1
+ through2: ^0.6.1
+ checksum: 688f593b5163217fea8c404080a9646ce4735d20aa502b296719c6b6159118c10045bbb2cd1dcabc5192290a000b10fdb93720bc893667d2324c0f929db5ece6
languageName: node
linkType: hard
-"json-schema-traverse@npm:^0.4.1":
+"levn@npm:^0.4.1":
version: 0.4.1
- resolution: "json-schema-traverse@npm:0.4.1"
- checksum: 7486074d3ba247769fda17d5181b345c9fb7d12e0da98b22d1d71a5db9698d8b4bd900a3ec1a4ffdd60846fc2556274a5c894d0c48795f14cb03aeae7b55260b
- languageName: node
- linkType: hard
-
-"json-schema-traverse@npm:^1.0.0":
- version: 1.0.0
- resolution: "json-schema-traverse@npm:1.0.0"
- checksum: 02f2f466cdb0362558b2f1fd5e15cce82ef55d60cd7f8fa828cf35ba74330f8d767fcae5c5c2adb7851fa811766c694b9405810879bc4e1ddd78a7c0e03658ad
- languageName: node
- linkType: hard
-
-"json-schema@npm:0.4.0":
- version: 0.4.0
- resolution: "json-schema@npm:0.4.0"
- checksum: 66389434c3469e698da0df2e7ac5a3281bcff75e797a5c127db7c5b56270e01ae13d9afa3c03344f76e32e81678337a8c912bdbb75101c62e487dc3778461d72
- 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
-
-"json-stable-stringify@npm:^1.0.1":
- version: 1.0.1
- resolution: "json-stable-stringify@npm:1.0.1"
- dependencies:
- jsonify: ~0.0.0
- checksum: 65d6cbf0fca72a4136999f65f4401cf39a129f7aeff0fdd987ac3d3423a2113659294045fb8377e6e20d865cac32b1b8d70f3d87346c9786adcee60661d96ca5
- languageName: node
- linkType: hard
-
-"json-stringify-safe@npm:~5.0.1":
- version: 5.0.1
- resolution: "json-stringify-safe@npm:5.0.1"
- checksum: 48ec0adad5280b8a96bb93f4563aa1667fd7a36334f79149abd42446d0989f2ddc58274b479f4819f1f00617957e6344c886c55d05a4e15ebb4ab931e4a6a8ee
- languageName: node
- linkType: hard
-
-"json-to-pretty-yaml@npm:^1.2.2":
- version: 1.2.2
- resolution: "json-to-pretty-yaml@npm:1.2.2"
- dependencies:
- remedial: ^1.0.7
- remove-trailing-spaces: ^1.0.6
- checksum: 4b78480f426e176e5fdac073e05877683bb026f1175deb52d0941b992f9c91a58a812c020f00aa67ba1fc7cadb220539a264146f222e48a48c8bb2a0931cac9b
- languageName: node
- linkType: hard
-
-"json5@npm:^0.5.1":
- version: 0.5.1
- resolution: "json5@npm:0.5.1"
- bin:
- json5: lib/cli.js
- checksum: 9b85bf06955b23eaa4b7328aa8892e3887e81ca731dd27af04a5f5f1458fbc5e1de57a24442e3272f8a888dd1abe1cb68eb693324035f6b3aeba4fcab7667d62
- languageName: node
- linkType: hard
-
-"json5@npm:^1.0.1":
- version: 1.0.1
- resolution: "json5@npm:1.0.1"
- dependencies:
- minimist: ^1.2.0
- bin:
- json5: lib/cli.js
- checksum: e76ea23dbb8fc1348c143da628134a98adf4c5a4e8ea2adaa74a80c455fc2cdf0e2e13e6398ef819bfe92306b610ebb2002668ed9fc1af386d593691ef346fc3
- languageName: node
- linkType: hard
-
-"json5@npm:^2.1.2, json5@npm:^2.2.1":
- version: 2.2.1
- resolution: "json5@npm:2.2.1"
- bin:
- json5: lib/cli.js
- checksum: 74b8a23b102a6f2bf2d224797ae553a75488b5adbaee9c9b6e5ab8b510a2fc6e38f876d4c77dea672d4014a44b2399e15f2051ac2b37b87f74c0c7602003543b
- languageName: node
- linkType: hard
-
-"jsonfile@npm:^4.0.0":
- version: 4.0.0
- resolution: "jsonfile@npm:4.0.0"
- dependencies:
- graceful-fs: ^4.1.6
- dependenciesMeta:
- graceful-fs:
- optional: true
- checksum: 6447d6224f0d31623eef9b51185af03ac328a7553efcee30fa423d98a9e276ca08db87d71e17f2310b0263fd3ffa6c2a90a6308367f661dc21580f9469897c9e
- languageName: node
- linkType: hard
-
-"jsonfile@npm:^6.0.1":
- version: 6.1.0
- resolution: "jsonfile@npm:6.1.0"
+ resolution: "levn@npm:0.4.1"
dependencies:
- graceful-fs: ^4.1.6
- universalify: ^2.0.0
- dependenciesMeta:
- graceful-fs:
- optional: true
- checksum: 7af3b8e1ac8fe7f1eccc6263c6ca14e1966fcbc74b618d3c78a0a2075579487547b94f72b7a1114e844a1e15bb00d440e5d1720bfc4612d790a6f285d5ea8354
- languageName: node
- linkType: hard
-
-"jsonify@npm:~0.0.0":
- version: 0.0.0
- resolution: "jsonify@npm:0.0.0"
- checksum: d8d4ed476c116e6987a460dcb82f22284686caae9f498ac87b0502c1765ac1522f4f450a4cad4cc368d202fd3b27a3860735140a82867fc6d558f5f199c38bce
+ prelude-ls: ^1.2.1
+ type-check: ~0.4.0
+ checksum: 12c5021c859bd0f5248561bf139121f0358285ec545ebf48bb3d346820d5c61a4309535c7f387ed7d84361cf821e124ce346c6b7cef8ee09a67c1473b46d0fc4
languageName: node
linkType: hard
-"jsonpath@npm:1.1.1":
- version: 1.1.1
- resolution: "jsonpath@npm:1.1.1"
- dependencies:
- esprima: 1.2.2
- static-eval: 2.0.2
- underscore: 1.12.1
- checksum: 5480d8e9e424fe2ed4ade6860b6e2cefddb21adb3a99abe0254cd9428e8ef9b0c9fb5729d6a5a514e90df50d645ccea9f3be48d627570e6222dd5dadc28eba7b
- languageName: node
- linkType: hard
-
-"jsonwebtoken@npm:^8.5.1":
- version: 8.5.1
- resolution: "jsonwebtoken@npm:8.5.1"
- dependencies:
- jws: ^3.2.2
- lodash.includes: ^4.3.0
- lodash.isboolean: ^3.0.3
- lodash.isinteger: ^4.0.4
- lodash.isnumber: ^3.0.3
- lodash.isplainobject: ^4.0.6
- lodash.isstring: ^4.0.1
- lodash.once: ^4.0.0
- ms: ^2.1.1
- semver: ^5.6.0
- checksum: 93c9e3f23c59b758ac88ba15f4e4753b3749dfce7a6f7c40fb86663128a1e282db085eec852d4e0cbca4cefdcd3a8275ee255dbd08fcad0df26ad9f6e4cc853a
- languageName: node
- linkType: hard
-
-"jsprim@npm:^2.0.2":
- version: 2.0.2
- resolution: "jsprim@npm:2.0.2"
- dependencies:
- assert-plus: 1.0.0
- extsprintf: 1.3.0
- json-schema: 0.4.0
- verror: 1.10.0
- checksum: d175f6b1991e160cb0aa39bc857da780e035611986b5492f32395411879fdaf4e513d98677f08f7352dac93a16b66b8361c674b86a3fa406e2e7af6b26321838
- languageName: node
- linkType: hard
-
-"jsx-ast-utils@npm:^2.4.1 || ^3.0.0, jsx-ast-utils@npm:^3.3.1, jsx-ast-utils@npm:^3.3.2":
- version: 3.3.2
- resolution: "jsx-ast-utils@npm:3.3.2"
- dependencies:
- array-includes: ^3.1.5
- object.assign: ^4.1.2
- checksum: 61d4596d44480afc03ae0a7ebb272aa6603dc4c3645805dea0fc8d9f0693542cd0959f3ba7c0c9b16c13dd5a900c7c4310108bada273132a8355efe3fed22064
- languageName: node
- linkType: hard
-
-"jwa@npm:^1.4.1":
- version: 1.4.1
- resolution: "jwa@npm:1.4.1"
- dependencies:
- buffer-equal-constant-time: 1.0.1
- ecdsa-sig-formatter: 1.0.11
- safe-buffer: ^5.0.1
- checksum: ff30ea7c2dcc61f3ed2098d868bf89d43701605090c5b21b5544b512843ec6fd9e028381a4dda466cbcdb885c2d1150f7c62e7168394ee07941b4098e1035e2f
- languageName: node
- linkType: hard
-
-"jws@npm:^3.2.2":
- version: 3.2.2
- resolution: "jws@npm:3.2.2"
- dependencies:
- jwa: ^1.4.1
- safe-buffer: ^5.0.1
- checksum: f0213fe5b79344c56cd443428d8f65c16bf842dc8cb8f5aed693e1e91d79c20741663ad6eff07a6d2c433d1831acc9814e8d7bada6a0471fbb91d09ceb2bf5c2
- languageName: node
- linkType: hard
-
-"killable@npm:^1.0.1":
- version: 1.0.1
- resolution: "killable@npm:1.0.1"
- checksum: 911a85c6e390c19d72c4e3149347cf44042cbd7d18c3c6c5e4f706fdde6e0ed532473392e282c7ef27f518407e6cb7d2a0e71a2ae8d8d8f8ffdb68891a29a68a
- languageName: node
- linkType: hard
-
-"kind-of@npm:^3.0.2, kind-of@npm:^3.0.3, kind-of@npm:^3.2.0":
- version: 3.2.2
- resolution: "kind-of@npm:3.2.2"
- dependencies:
- is-buffer: ^1.1.5
- checksum: e898df8ca2f31038f27d24f0b8080da7be274f986bc6ed176f37c77c454d76627619e1681f6f9d2e8d2fd7557a18ecc419a6bb54e422abcbb8da8f1a75e4b386
- languageName: node
- linkType: hard
-
-"kind-of@npm:^4.0.0":
- version: 4.0.0
- resolution: "kind-of@npm:4.0.0"
- dependencies:
- is-buffer: ^1.1.5
- checksum: 1b9e7624a8771b5a2489026e820f3bbbcc67893e1345804a56b23a91e9069965854d2a223a7c6ee563c45be9d8c6ff1ef87f28ed5f0d1a8d00d9dcbb067c529f
- languageName: node
- linkType: hard
-
-"kind-of@npm:^5.0.0":
- version: 5.1.0
- resolution: "kind-of@npm:5.1.0"
- checksum: f2a0102ae0cf19c4a953397e552571bad2b588b53282874f25fca7236396e650e2db50d41f9f516bd402536e4df968dbb51b8e69e4d5d4a7173def78448f7bab
- languageName: node
- linkType: hard
-
-"kind-of@npm:^6.0.0, kind-of@npm:^6.0.2, kind-of@npm:^6.0.3":
- version: 6.0.3
- resolution: "kind-of@npm:6.0.3"
- checksum: 3ab01e7b1d440b22fe4c31f23d8d38b4d9b91d9f291df683476576493d5dfd2e03848a8b05813dd0c3f0e835bc63f433007ddeceb71f05cb25c45ae1b19c6d3b
- languageName: node
- linkType: hard
-
-"kleur@npm:^3.0.3":
- version: 3.0.3
- resolution: "kleur@npm:3.0.3"
- checksum: df82cd1e172f957bae9c536286265a5cdbd5eeca487cb0a3b2a7b41ef959fc61f8e7c0e9aeea9c114ccf2c166b6a8dd45a46fd619c1c569d210ecd2765ad5169
- languageName: node
- linkType: hard
-
-"klona@npm:^2.0.4":
- version: 2.0.5
- resolution: "klona@npm:2.0.5"
- checksum: 8c976126ea252b766e648a4866e1bccff9d3b08432474ad80c559f6c7265cf7caede2498d463754d8c88c4759895edd8210c85c0d3155e6aae4968362889466f
- languageName: node
- linkType: hard
-
-"known-css-properties@npm:^0.25.0":
- version: 0.25.0
- resolution: "known-css-properties@npm:0.25.0"
- checksum: 1e6860b9cb8f671fc913f0a94a04c278769d9d8ac69f7975986440ef19825bdc26d8833e59ef7ef7ec3d4984e28e4f73e7bf99b9deb24803841d39135c26a1e6
- languageName: node
- linkType: hard
-
-"kubernetes-resource-parser@npm:0.1.0":
- version: 0.1.0
- resolution: "kubernetes-resource-parser@npm:0.1.0"
- checksum: a127341dd052eeeb561a4c8ff389a9aabcd5885eecad64796777e3de0733934905cf163cb53a9decb425a3486c59ae8d466f7bf735a2ce4b79bfe8e23a7d6453
- languageName: node
- linkType: hard
-
-"language-subtag-registry@npm:~0.3.2":
- version: 0.3.22
- resolution: "language-subtag-registry@npm:0.3.22"
- checksum: 8ab70a7e0e055fe977ac16ea4c261faec7205ac43db5e806f72e5b59606939a3b972c4bd1e10e323b35d6ffa97c3e1c4c99f6553069dad2dfdd22020fa3eb56a
- languageName: node
- linkType: hard
-
-"language-tags@npm:^1.0.5":
- version: 1.0.5
- resolution: "language-tags@npm:1.0.5"
- dependencies:
- language-subtag-registry: ~0.3.2
- checksum: c81b5d8b9f5f9cfd06ee71ada6ddfe1cf83044dd5eeefcd1e420ad491944da8957688db4a0a9bc562df4afdc2783425cbbdfd152c01d93179cf86888903123cf
- languageName: node
- linkType: hard
-
-"last-call-webpack-plugin@npm:^3.0.0":
- version: 3.0.0
- resolution: "last-call-webpack-plugin@npm:3.0.0"
- dependencies:
- lodash: ^4.17.5
- webpack-sources: ^1.1.0
- checksum: 23c25a2397c9f75b769b5238ab798873e857baf2363d471d186c9f05212457943f0de16181f33aeecbfd42116b72a0f343fe8910d5d8010f24956d95d536c743
- languageName: node
- linkType: hard
-
-"lazy-ass@npm:^1.6.0":
- version: 1.6.0
- resolution: "lazy-ass@npm:1.6.0"
- checksum: 5a3ebb17915b03452320804466345382a6c25ac782ec4874fecdb2385793896cd459be2f187dc7def8899180c32ee0ab9a1aa7fe52193ac3ff3fe29bb0591729
- languageName: node
- linkType: hard
-
-"ldjson-stream@npm:^1.2.1":
- version: 1.2.1
- resolution: "ldjson-stream@npm:1.2.1"
- dependencies:
- split2: ^0.2.1
- through2: ^0.6.1
- checksum: 688f593b5163217fea8c404080a9646ce4735d20aa502b296719c6b6159118c10045bbb2cd1dcabc5192290a000b10fdb93720bc893667d2324c0f929db5ece6
- languageName: node
- linkType: hard
-
-"leven@npm:^3.1.0":
- version: 3.1.0
- resolution: "leven@npm:3.1.0"
- checksum: 638401d534585261b6003db9d99afd244dfe82d75ddb6db5c0df412842d5ab30b2ef18de471aaec70fe69a46f17b4ae3c7f01d8a4e6580ef7adb9f4273ad1e55
- 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
-
-"levn@npm:~0.3.0":
- version: 0.3.0
- resolution: "levn@npm:0.3.0"
+"levn@npm:~0.3.0":
+ version: 0.3.0
+ resolution: "levn@npm:0.3.0"
dependencies:
prelude-ls: ~1.1.2
type-check: ~0.3.2
- checksum: 0d084a524231a8246bb10fec48cdbb35282099f6954838604f3c7fc66f2e16fa66fd9cc2f3f20a541a113c4dafdf181e822c887c8a319c9195444e6c64ac395e
- languageName: node
- linkType: hard
-
-"lines-and-columns@npm:^1.1.6":
- version: 1.2.4
- resolution: "lines-and-columns@npm:1.2.4"
- checksum: 0c37f9f7fa212b38912b7145e1cd16a5f3cd34d782441c3e6ca653485d326f58b3caccda66efce1c5812bde4961bbde3374fae4b0d11bf1226152337f3894aa5
- languageName: node
- linkType: hard
-
-"listr2@npm:^3.8.3":
- version: 3.14.0
- resolution: "listr2@npm:3.14.0"
- dependencies:
- cli-truncate: ^2.1.0
- colorette: ^2.0.16
- log-update: ^4.0.0
- p-map: ^4.0.0
- rfdc: ^1.3.0
- rxjs: ^7.5.1
- through: ^2.3.8
- wrap-ansi: ^7.0.0
- peerDependencies:
- enquirer: ">= 2.3.0 < 3"
- peerDependenciesMeta:
- enquirer:
- optional: true
- checksum: fdb8b2d6bdf5df9371ebd5082bee46c6d0ca3d1e5f2b11fbb5a127839855d5f3da9d4968fce94f0a5ec67cac2459766abbb1faeef621065ebb1829b11ef9476d
- languageName: node
- linkType: hard
-
-"listr2@npm:^4.0.5":
- version: 4.0.5
- resolution: "listr2@npm:4.0.5"
- dependencies:
- cli-truncate: ^2.1.0
- colorette: ^2.0.16
- log-update: ^4.0.0
- p-map: ^4.0.0
- rfdc: ^1.3.0
- rxjs: ^7.5.5
- through: ^2.3.8
- wrap-ansi: ^7.0.0
- peerDependencies:
- enquirer: ">= 2.3.0 < 3"
- peerDependenciesMeta:
- enquirer:
- optional: true
- checksum: 7af31851abe25969ef0581c6db808117e36af15b131401795182427769d9824f451ba9e8aff6ccd25b6a4f6c8796f816292caf08e5f1f9b1775e8e9c313dc6c5
- languageName: node
- linkType: hard
-
-"loader-runner@npm:^2.4.0":
- version: 2.4.0
- resolution: "loader-runner@npm:2.4.0"
- checksum: e27eebbca5347a03f6b1d1bce5b2736a4984fb742f872c0a4d68e62de10f7637613e79a464d3bcd77c246d9c70fcac112bb4a3123010eb527e8b203a614647db
- languageName: node
- linkType: hard
-
-"loader-utils@npm:1.2.3":
- version: 1.2.3
- resolution: "loader-utils@npm:1.2.3"
- dependencies:
- big.js: ^5.2.2
- emojis-list: ^2.0.0
- json5: ^1.0.1
- checksum: 385407fc2683b6d664276fd41df962296de4a15030bb24389de77b175570c3b56bd896869376ba14cf8b33a9e257e17a91d395739ba7e23b5b68a8749a41df7e
- languageName: node
- linkType: hard
-
-"loader-utils@npm:2.0.0":
- version: 2.0.0
- resolution: "loader-utils@npm:2.0.0"
- dependencies:
- big.js: ^5.2.2
- emojis-list: ^3.0.0
- json5: ^2.1.2
- checksum: 6856423131b50b6f5f259da36f498cfd7fc3c3f8bb17777cf87fdd9159e797d4ba4288d9a96415fd8da62c2906960e88f74711dee72d03a9003bddcd0d364a51
- languageName: node
- linkType: hard
-
-"loader-utils@npm:^1.1.0, loader-utils@npm:^1.2.3, loader-utils@npm:^1.4.0":
- version: 1.4.0
- resolution: "loader-utils@npm:1.4.0"
- dependencies:
- big.js: ^5.2.2
- emojis-list: ^3.0.0
- json5: ^1.0.1
- checksum: d150b15e7a42ac47d935c8b484b79e44ff6ab4c75df7cc4cb9093350cf014ec0b17bdb60c5d6f91a37b8b218bd63b973e263c65944f58ca2573e402b9a27e717
- languageName: node
- linkType: hard
-
-"loader-utils@npm:^2.0.0":
- version: 2.0.2
- resolution: "loader-utils@npm:2.0.2"
- dependencies:
- big.js: ^5.2.2
- emojis-list: ^3.0.0
- json5: ^2.1.2
- checksum: 9078d1ed47cadc57f4c6ddbdb2add324ee7da544cea41de3b7f1128e8108fcd41cd3443a85b7ee8d7d8ac439148aa221922774efe4cf87506d4fb054d5889303
- languageName: node
- linkType: hard
-
-"locate-path@npm:^2.0.0":
- version: 2.0.0
- resolution: "locate-path@npm:2.0.0"
- dependencies:
- p-locate: ^2.0.0
- path-exists: ^3.0.0
- checksum: 02d581edbbbb0fa292e28d96b7de36b5b62c2fa8b5a7e82638ebb33afa74284acf022d3b1e9ae10e3ffb7658fbc49163fcd5e76e7d1baaa7801c3e05a81da755
- languageName: node
- linkType: hard
-
-"locate-path@npm:^3.0.0":
- version: 3.0.0
- resolution: "locate-path@npm:3.0.0"
- dependencies:
- p-locate: ^3.0.0
- path-exists: ^3.0.0
- checksum: 53db3996672f21f8b0bf2a2c645ae2c13ffdae1eeecfcd399a583bce8516c0b88dcb4222ca6efbbbeb6949df7e46860895be2c02e8d3219abd373ace3bfb4e11
- languageName: node
- linkType: hard
-
-"locate-path@npm:^5.0.0":
- version: 5.0.0
- resolution: "locate-path@npm:5.0.0"
- dependencies:
- p-locate: ^4.1.0
- checksum: 83e51725e67517287d73e1ded92b28602e3ae5580b301fe54bfb76c0c723e3f285b19252e375712316774cf52006cb236aed5704692c32db0d5d089b69696e30
- languageName: node
- linkType: hard
-
-"locate-path@npm:^6.0.0":
- version: 6.0.0
- resolution: "locate-path@npm:6.0.0"
- dependencies:
- p-locate: ^5.0.0
- checksum: 72eb661788a0368c099a184c59d2fee760b3831c9c1c33955e8a19ae4a21b4116e53fa736dc086cdeb9fce9f7cc508f2f92d2d3aae516f133e16a2bb59a39f5a
- languageName: node
- linkType: hard
-
-"lodash._reinterpolate@npm:^3.0.0":
- version: 3.0.0
- resolution: "lodash._reinterpolate@npm:3.0.0"
- checksum: 06d2d5f33169604fa5e9f27b6067ed9fb85d51a84202a656901e5ffb63b426781a601508466f039c720af111b0c685d12f1a5c14ff8df5d5f27e491e562784b2
- languageName: node
- linkType: hard
-
-"lodash.camelcase@npm:^4.3.0":
- version: 4.3.0
- resolution: "lodash.camelcase@npm:4.3.0"
- checksum: cb9227612f71b83e42de93eccf1232feeb25e705bdb19ba26c04f91e885bfd3dd5c517c4a97137658190581d3493ea3973072ca010aab7e301046d90740393d1
- languageName: node
- linkType: hard
-
-"lodash.debounce@npm:^4.0.8":
- version: 4.0.8
- resolution: "lodash.debounce@npm:4.0.8"
- checksum: a3f527d22c548f43ae31c861ada88b2637eb48ac6aa3eb56e82d44917971b8aa96fbb37aa60efea674dc4ee8c42074f90f7b1f772e9db375435f6c83a19b3bc6
- languageName: node
- linkType: hard
-
-"lodash.every@npm:^4.6.0":
- version: 4.6.0
- resolution: "lodash.every@npm:4.6.0"
- checksum: bfb96426ccdf05ef230339ba57400c59a60a16ce6a4f41f50eb89e7ba612686900fcaf1c3a28f907a8ba993b96da681303bd622cdcadfc7d60e1f0f098384aa4
- languageName: node
- linkType: hard
-
-"lodash.flattendeep@npm:^4.4.0":
- version: 4.4.0
- resolution: "lodash.flattendeep@npm:4.4.0"
- checksum: 8521c919acac3d4bcf0aaf040c1ca9cb35d6c617e2d72e9b4d51c9a58b4366622cd6077441a18be626c3f7b28227502b3bf042903d447b056ee7e0b11d45c722
- languageName: node
- linkType: hard
-
-"lodash.flow@npm:^3.5.0":
- version: 3.5.0
- resolution: "lodash.flow@npm:3.5.0"
- checksum: a9a62ad344e3c5a1f42bc121da20f64dd855aaafecee24b1db640f29b88bd165d81c37ff7e380a7191de6f70b26f5918abcebbee8396624f78f3618a0b18634c
- languageName: node
- linkType: hard
-
-"lodash.foreach@npm:^4.5.0":
- version: 4.5.0
- resolution: "lodash.foreach@npm:4.5.0"
- checksum: a940386b158ca0d62994db41fc16529eb8ae67138f29ced38e91f912cb5435d1b0ed34b18e6f7b9ddfc32ab676afc6dfec60d1e22633d8e3e4b33413402ab4ad
- languageName: node
- linkType: hard
-
-"lodash.get@npm:^4.4.2":
- version: 4.4.2
- resolution: "lodash.get@npm:4.4.2"
- checksum: e403047ddb03181c9d0e92df9556570e2b67e0f0a930fcbbbd779370972368f5568e914f913e93f3b08f6d492abc71e14d4e9b7a18916c31fa04bd2306efe545
- languageName: node
- linkType: hard
-
-"lodash.includes@npm:^4.3.0":
- version: 4.3.0
- resolution: "lodash.includes@npm:4.3.0"
- checksum: 71092c130515a67ab3bd928f57f6018434797c94def7f46aafa417771e455ce3a4834889f4267b17887d7f75297dfabd96231bf704fd2b8c5096dc4a913568b6
- languageName: node
- linkType: hard
-
-"lodash.isboolean@npm:^3.0.3":
- version: 3.0.3
- resolution: "lodash.isboolean@npm:3.0.3"
- checksum: b70068b4a8b8837912b54052557b21fc4774174e3512ed3c5b94621e5aff5eb6c68089d0a386b7e801d679cd105d2e35417978a5e99071750aa2ed90bffd0250
- languageName: node
- linkType: hard
-
-"lodash.isequal@npm:^4.5.0":
- version: 4.5.0
- resolution: "lodash.isequal@npm:4.5.0"
- checksum: da27515dc5230eb1140ba65ff8de3613649620e8656b19a6270afe4866b7bd461d9ba2ac8a48dcc57f7adac4ee80e1de9f965d89d4d81a0ad52bb3eec2609644
- languageName: node
- linkType: hard
-
-"lodash.isinteger@npm:^4.0.4":
- version: 4.0.4
- resolution: "lodash.isinteger@npm:4.0.4"
- checksum: 6034821b3fc61a2ffc34e7d5644bb50c5fd8f1c0121c554c21ac271911ee0c0502274852845005f8651d51e199ee2e0cfebfe40aaa49c7fe617f603a8a0b1691
- languageName: node
- linkType: hard
-
-"lodash.isnumber@npm:^3.0.3":
- version: 3.0.3
- resolution: "lodash.isnumber@npm:3.0.3"
- checksum: 913784275b565346255e6ae6a6e30b760a0da70abc29f3e1f409081585875105138cda4a429ff02577e1bc0a7ae2a90e0a3079a37f3a04c3d6c5aaa532f4cab2
- languageName: node
- linkType: hard
-
-"lodash.isplainobject@npm:^4.0.6":
- version: 4.0.6
- resolution: "lodash.isplainobject@npm:4.0.6"
- checksum: 29c6351f281e0d9a1d58f1a4c8f4400924b4c79f18dfc4613624d7d54784df07efaff97c1ff2659f3e085ecf4fff493300adc4837553104cef2634110b0d5337
- languageName: node
- linkType: hard
-
-"lodash.isstring@npm:^4.0.1":
- version: 4.0.1
- resolution: "lodash.isstring@npm:4.0.1"
- checksum: eaac87ae9636848af08021083d796e2eea3d02e80082ab8a9955309569cb3a463ce97fd281d7dc119e402b2e7d8c54a23914b15d2fc7fff56461511dc8937ba0
- languageName: node
- linkType: hard
-
-"lodash.map@npm:^4.6.0":
- version: 4.6.0
- resolution: "lodash.map@npm:4.6.0"
- checksum: 7369a41d7d24d15ce3bbd02a7faa3a90f6266c38184e64932571b9b21b758bd10c04ffd117d1859be1a44156f29b94df5045eff172bf8a97fddf68bf1002d12f
- languageName: node
- linkType: hard
-
-"lodash.maxby@npm:^4.6.0":
- version: 4.6.0
- resolution: "lodash.maxby@npm:4.6.0"
- checksum: 2f508383545bd9450e6509f1e5f3a3f737aac25a54225fe981b1a3c80faacc6d48d047695d799f5a7db80e8fc3c600e4736573cb2e6d0365c8f929bba5e5a1dd
- languageName: node
- linkType: hard
-
-"lodash.memoize@npm:^4.1.2":
- version: 4.1.2
- resolution: "lodash.memoize@npm:4.1.2"
- checksum: 9ff3942feeccffa4f1fafa88d32f0d24fdc62fd15ded5a74a5f950ff5f0c6f61916157246744c620173dddf38d37095a92327d5fd3861e2063e736a5c207d089
- languageName: node
- linkType: hard
-
-"lodash.merge@npm:^4.6.2":
- version: 4.6.2
- resolution: "lodash.merge@npm:4.6.2"
- checksum: ad580b4bdbb7ca1f7abf7e1bce63a9a0b98e370cf40194b03380a46b4ed799c9573029599caebc1b14e3f24b111aef72b96674a56cfa105e0f5ac70546cdc005
- languageName: node
- linkType: hard
-
-"lodash.once@npm:^4.0.0, lodash.once@npm:^4.1.1":
- version: 4.1.1
- resolution: "lodash.once@npm:4.1.1"
- checksum: d768fa9f9b4e1dc6453be99b753906f58990e0c45e7b2ca5a3b40a33111e5d17f6edf2f768786e2716af90a8e78f8f91431ab8435f761fef00f9b0c256f6d245
- languageName: node
- linkType: hard
-
-"lodash.template@npm:^4.5.0":
- version: 4.5.0
- resolution: "lodash.template@npm:4.5.0"
- dependencies:
- lodash._reinterpolate: ^3.0.0
- lodash.templatesettings: ^4.0.0
- checksum: ca64e5f07b6646c9d3dbc0fe3aaa995cb227c4918abd1cef7a9024cd9c924f2fa389a0ec4296aa6634667e029bc81d4bbdb8efbfde11df76d66085e6c529b450
- languageName: node
- linkType: hard
-
-"lodash.templatesettings@npm:^4.0.0":
- version: 4.2.0
- resolution: "lodash.templatesettings@npm:4.2.0"
- dependencies:
- lodash._reinterpolate: ^3.0.0
- checksum: 863e025478b092997e11a04e9d9e735875eeff1ffcd6c61742aa8272e3c2cddc89ce795eb9726c4e74cef5991f722897ff37df7738a125895f23fc7d12a7bb59
- languageName: node
- linkType: hard
-
-"lodash.truncate@npm:^4.4.2":
- version: 4.4.2
- resolution: "lodash.truncate@npm:4.4.2"
- checksum: b463d8a382cfb5f0e71c504dcb6f807a7bd379ff1ea216669aa42c52fc28c54e404bfbd96791aa09e6df0de2c1d7b8f1b7f4b1a61f324d38fe98bc535aeee4f5
- languageName: node
- linkType: hard
-
-"lodash.uniq@npm:^4.5.0":
- version: 4.5.0
- resolution: "lodash.uniq@npm:4.5.0"
- checksum: a4779b57a8d0f3c441af13d9afe7ecff22dd1b8ce1129849f71d9bbc8e8ee4e46dfb4b7c28f7ad3d67481edd6e51126e4e2a6ee276e25906d10f7140187c392d
- languageName: node
- linkType: hard
-
-"lodash.uniqueid@npm:^4.0.1":
- version: 4.0.1
- resolution: "lodash.uniqueid@npm:4.0.1"
- checksum: f8a66b34c2a8df74aeab22a018c9247c96346dc449506278e6f651030166b74959a4f8e6fae60d392a4c00a40758677547b6e969e4cb6893d8fcd1cb0d2b4ba1
- languageName: node
- linkType: hard
-
-"lodash@npm:4.17.21, lodash@npm:>=3.5 <5, lodash@npm:^4.17.11, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.17.4, lodash@npm:^4.17.5, lodash@npm:^4.7.0, lodash@npm:~4.17.0":
- version: 4.17.21
- resolution: "lodash@npm:4.17.21"
- checksum: eb835a2e51d381e561e508ce932ea50a8e5a68f4ebdd771ea240d3048244a8d13658acbd502cd4829768c56f2e16bdd4340b9ea141297d472517b83868e677f7
- languageName: node
- linkType: hard
-
-"log-symbols@npm:^4.0.0, log-symbols@npm:^4.1.0":
- version: 4.1.0
- resolution: "log-symbols@npm:4.1.0"
- dependencies:
- chalk: ^4.1.0
- is-unicode-supported: ^0.1.0
- checksum: fce1497b3135a0198803f9f07464165e9eb83ed02ceb2273930a6f8a508951178d8cf4f0378e9d28300a2ed2bc49050995d2bd5f53ab716bb15ac84d58c6ef74
- languageName: node
- linkType: hard
-
-"log-update@npm:^4.0.0":
- version: 4.0.0
- resolution: "log-update@npm:4.0.0"
- dependencies:
- ansi-escapes: ^4.3.0
- cli-cursor: ^3.1.0
- slice-ansi: ^4.0.0
- wrap-ansi: ^6.2.0
- checksum: ae2f85bbabc1906034154fb7d4c4477c79b3e703d22d78adee8b3862fa913942772e7fa11713e3d96fb46de4e3cabefbf5d0a544344f03b58d3c4bff52aa9eb2
- languageName: node
- linkType: hard
-
-"loglevel@npm:^1.6.8":
- version: 1.8.0
- resolution: "loglevel@npm:1.8.0"
- checksum: 41aeea17de24aba8dba68084a31fe9189648bce4f39c1277e021bb276c3c53a75b0d337395919cf271068ad40ecefabad0e4fdeb4a8f11908beee532b898f4a7
- languageName: node
- linkType: hard
-
-"loose-envify@npm:^1.0.0, loose-envify@npm:^1.1.0, loose-envify@npm:^1.2.0, loose-envify@npm:^1.3.1, loose-envify@npm:^1.4.0":
- version: 1.4.0
- resolution: "loose-envify@npm:1.4.0"
- dependencies:
- js-tokens: ^3.0.0 || ^4.0.0
- bin:
- loose-envify: cli.js
- checksum: 6517e24e0cad87ec9888f500c5b5947032cdfe6ef65e1c1936a0c48a524b81e65542c9c3edc91c97d5bddc806ee2a985dbc79be89215d613b1de5db6d1cfe6f4
- languageName: node
- linkType: hard
-
-"lower-case-first@npm:^2.0.2":
- version: 2.0.2
- resolution: "lower-case-first@npm:2.0.2"
- dependencies:
- tslib: ^2.0.3
- checksum: 33e3da1098ddda219ce125d4ab7a78a944972c0ee8872e95b6ccc35df8ad405284ab233b0ba4d72315ad1a06fe2f0d418ee4cba9ec1ef1c386dea78899fc8958
- languageName: node
- linkType: hard
-
-"lower-case@npm:^2.0.2":
- version: 2.0.2
- resolution: "lower-case@npm:2.0.2"
- dependencies:
- tslib: ^2.0.3
- checksum: 83a0a5f159ad7614bee8bf976b96275f3954335a84fad2696927f609ddae902802c4f3312d86668722e668bef41400254807e1d3a7f2e8c3eede79691aa1f010
- languageName: node
- linkType: hard
-
-"lru-cache@npm:^5.1.1":
- version: 5.1.1
- resolution: "lru-cache@npm:5.1.1"
- dependencies:
- yallist: ^3.0.2
- checksum: c154ae1cbb0c2206d1501a0e94df349653c92c8cbb25236d7e85190bcaf4567a03ac6eb43166fabfa36fd35623694da7233e88d9601fbf411a9a481d85dbd2cb
- languageName: node
- linkType: hard
-
-"lru-cache@npm:^6.0.0":
- version: 6.0.0
- resolution: "lru-cache@npm:6.0.0"
- dependencies:
- yallist: ^4.0.0
- checksum: f97f499f898f23e4585742138a22f22526254fdba6d75d41a1c2526b3b6cc5747ef59c5612ba7375f42aca4f8461950e925ba08c991ead0651b4918b7c978297
- languageName: node
- linkType: hard
-
-"lru-cache@npm:^7.7.1":
- version: 7.13.2
- resolution: "lru-cache@npm:7.13.2"
- checksum: dfed24e52bae95edf490d0f28f4f14552319ac7e7dc37ae0b84a72e084949233821b33227271abe81d8361ac079810f9d171a706f316cfdeda135012e4311015
- languageName: node
- linkType: hard
-
-"magic-string@npm:^0.25.0, magic-string@npm:^0.25.7":
- version: 0.25.9
- resolution: "magic-string@npm:0.25.9"
- dependencies:
- sourcemap-codec: ^1.4.8
- checksum: 9a0e55a15c7303fc360f9572a71cffba1f61451bc92c5602b1206c9d17f492403bf96f946dfce7483e66822d6b74607262e24392e87b0ac27b786e69a40e9b1a
- languageName: node
- linkType: hard
-
-"make-dir@npm:^2.0.0":
- version: 2.1.0
- resolution: "make-dir@npm:2.1.0"
- dependencies:
- pify: ^4.0.1
- semver: ^5.6.0
- checksum: 043548886bfaf1820323c6a2997e6d2fa51ccc2586ac14e6f14634f7458b4db2daf15f8c310e2a0abd3e0cddc64df1890d8fc7263033602c47bb12cbfcf86aab
- languageName: node
- linkType: hard
-
-"make-dir@npm:^3.0.0, make-dir@npm:^3.0.2":
- version: 3.1.0
- resolution: "make-dir@npm:3.1.0"
- dependencies:
- semver: ^6.0.0
- checksum: 484200020ab5a1fdf12f393fe5f385fc8e4378824c940fba1729dcd198ae4ff24867bc7a5646331e50cead8abff5d9270c456314386e629acec6dff4b8016b78
- languageName: node
- linkType: hard
-
-"make-error@npm:^1.1.1":
- version: 1.3.6
- resolution: "make-error@npm:1.3.6"
- checksum: b86e5e0e25f7f777b77fabd8e2cbf15737972869d852a22b7e73c17623928fccb826d8e46b9951501d3f20e51ad74ba8c59ed584f610526a48f8ccf88aaec402
- languageName: node
- linkType: hard
-
-"make-fetch-happen@npm:^10.0.3":
- version: 10.2.0
- resolution: "make-fetch-happen@npm:10.2.0"
- dependencies:
- agentkeepalive: ^4.2.1
- cacache: ^16.1.0
- http-cache-semantics: ^4.1.0
- http-proxy-agent: ^5.0.0
- https-proxy-agent: ^5.0.0
- is-lambda: ^1.0.1
- lru-cache: ^7.7.1
- minipass: ^3.1.6
- minipass-collect: ^1.0.2
- minipass-fetch: ^2.0.3
- minipass-flush: ^1.0.5
- minipass-pipeline: ^1.2.4
- negotiator: ^0.6.3
- promise-retry: ^2.0.1
- socks-proxy-agent: ^7.0.0
- ssri: ^9.0.0
- checksum: 2f6c294179972f56fab40fd8618f07841e06550692bb78f6da16e7afaa9dca78c345b08cf44a77a8907ef3948e4dc77e93eb7492b8381f1217d7ac057a7522f8
- languageName: node
- linkType: hard
-
-"makeerror@npm:1.0.12":
- version: 1.0.12
- resolution: "makeerror@npm:1.0.12"
- dependencies:
- tmpl: 1.0.5
- checksum: b38a025a12c8146d6eeea5a7f2bf27d51d8ad6064da8ca9405fcf7bf9b54acd43e3b30ddd7abb9b1bfa4ddb266019133313482570ddb207de568f71ecfcf6060
- languageName: node
- linkType: hard
-
-"map-cache@npm:^0.2.0, map-cache@npm:^0.2.2":
- version: 0.2.2
- resolution: "map-cache@npm:0.2.2"
- checksum: 3067cea54285c43848bb4539f978a15dedc63c03022abeec6ef05c8cb6829f920f13b94bcaf04142fc6a088318e564c4785704072910d120d55dbc2e0c421969
- languageName: node
- linkType: hard
-
-"map-obj@npm:^1.0.0":
- version: 1.0.1
- resolution: "map-obj@npm:1.0.1"
- checksum: 9949e7baec2a336e63b8d4dc71018c117c3ce6e39d2451ccbfd3b8350c547c4f6af331a4cbe1c83193d7c6b786082b6256bde843db90cb7da2a21e8fcc28afed
- languageName: node
- linkType: hard
-
-"map-obj@npm:^4.0.0":
- version: 4.3.0
- resolution: "map-obj@npm:4.3.0"
- checksum: fbc554934d1a27a1910e842bc87b177b1a556609dd803747c85ece420692380827c6ae94a95cce4407c054fa0964be3bf8226f7f2cb2e9eeee432c7c1985684e
- languageName: node
- linkType: hard
-
-"map-visit@npm:^1.0.0":
- version: 1.0.0
- resolution: "map-visit@npm:1.0.0"
- dependencies:
- object-visit: ^1.0.0
- checksum: c27045a5021c344fc19b9132eb30313e441863b2951029f8f8b66f79d3d8c1e7e5091578075a996f74e417479506fe9ede28c44ca7bc351a61c9d8073daec36a
- languageName: node
- linkType: hard
-
-"markdown-to-jsx@npm:^6.9.1":
- version: 6.11.4
- resolution: "markdown-to-jsx@npm:6.11.4"
- dependencies:
- prop-types: ^15.6.2
- unquote: ^1.1.0
- peerDependencies:
- react: ">= 0.14.0"
- checksum: 4b861f7936dd2f1802173a489415f5509e7848c76296930419acd11cbc31f3e80a9e81d9914989f5a633f18977162a1a8314ca4a96bac6f3cf682b4224813b24
- languageName: node
- linkType: hard
-
-"mathml-tag-names@npm:^2.1.3":
- version: 2.1.3
- resolution: "mathml-tag-names@npm:2.1.3"
- checksum: 1201a25a137d6b9e328facd67912058b8b45b19a6c4cc62641c9476195da28a275ca6e0eca070af5378b905c2b11abc1114676ba703411db0b9ce007de921ad0
- languageName: node
- linkType: hard
-
-"md5.js@npm:^1.3.4":
- version: 1.3.5
- resolution: "md5.js@npm:1.3.5"
- dependencies:
- hash-base: ^3.0.0
- inherits: ^2.0.1
- safe-buffer: ^5.1.2
- checksum: 098494d885684bcc4f92294b18ba61b7bd353c23147fbc4688c75b45cb8590f5a95fd4584d742415dcc52487f7a1ef6ea611cfa1543b0dc4492fe026357f3f0c
- languageName: node
- linkType: hard
-
-"mdn-data@npm:2.0.14":
- version: 2.0.14
- resolution: "mdn-data@npm:2.0.14"
- checksum: 9d0128ed425a89f4cba8f787dca27ad9408b5cb1b220af2d938e2a0629d17d879a34d2cb19318bdb26c3f14c77dd5dfbae67211f5caaf07b61b1f2c5c8c7dc16
- languageName: node
- linkType: hard
-
-"mdn-data@npm:2.0.4":
- version: 2.0.4
- resolution: "mdn-data@npm:2.0.4"
- checksum: add3c95e6d03d301b8a8bcfee3de33f4d07e4c5eee5b79f18d6d737de717e22472deadf67c1a8563983c0b603e10d7df40aa8e5fddf18884dfe118ccec7ae329
- languageName: node
- linkType: hard
-
-"media-typer@npm:0.3.0":
- version: 0.3.0
- resolution: "media-typer@npm:0.3.0"
- checksum: af1b38516c28ec95d6b0826f6c8f276c58aec391f76be42aa07646b4e39d317723e869700933ca6995b056db4b09a78c92d5440dc23657e6764be5d28874bba1
- languageName: node
- linkType: hard
-
-"memoize-one@npm:>=3.1.1 <6, memoize-one@npm:^5.0.0, memoize-one@npm:^5.0.4":
- version: 5.2.1
- resolution: "memoize-one@npm:5.2.1"
- checksum: a3cba7b824ebcf24cdfcd234aa7f86f3ad6394b8d9be4c96ff756dafb8b51c7f71320785fbc2304f1af48a0467cbbd2a409efc9333025700ed523f254cb52e3d
- languageName: node
- linkType: hard
-
-"memoize-one@npm:^3.1.1":
- version: 3.1.1
- resolution: "memoize-one@npm:3.1.1"
- checksum: 58e5b070c9d9c4cde86a96e425cb20c698def8d5d235896014185b5335c0fc8d2484bbeabff9994f8bdfb2bd63b90f219c58160e36ead338522f2618869ae5b0
- languageName: node
- linkType: hard
-
-"memory-fs@npm:^0.4.1":
- version: 0.4.1
- resolution: "memory-fs@npm:0.4.1"
- dependencies:
- errno: ^0.1.3
- readable-stream: ^2.0.1
- checksum: 6db6c8682eff836664ca9b5b6052ae38d21713dda9d0ef4700fa5c0599a8bc16b2093bee75ac3dedbe59fb2222d368f25bafaa62ba143c41051359cbcb005044
- languageName: node
- linkType: hard
-
-"memory-fs@npm:^0.5.0":
- version: 0.5.0
- resolution: "memory-fs@npm:0.5.0"
- dependencies:
- errno: ^0.1.3
- readable-stream: ^2.0.1
- checksum: a9f25b0a8ecfb7324277393f19ef68e6ba53b9e6e4b526bbf2ba23055c5440fbf61acc7bf66bfd980e9eb4951a4790f6f777a9a3abd36603f22c87e8a64d3d6b
- languageName: node
- linkType: hard
-
-"meow@npm:^9.0.0":
- version: 9.0.0
- resolution: "meow@npm:9.0.0"
- dependencies:
- "@types/minimist": ^1.2.0
- camelcase-keys: ^6.2.2
- decamelize: ^1.2.0
- decamelize-keys: ^1.1.0
- hard-rejection: ^2.1.0
- minimist-options: 4.1.0
- normalize-package-data: ^3.0.0
- read-pkg-up: ^7.0.1
- redent: ^3.0.0
- trim-newlines: ^3.0.0
- type-fest: ^0.18.0
- yargs-parser: ^20.2.3
- checksum: 99799c47247f4daeee178e3124f6ef6f84bde2ba3f37652865d5d8f8b8adcf9eedfc551dd043e2455cd8206545fd848e269c0c5ab6b594680a0ad4d3617c9639
- languageName: node
- linkType: hard
-
-"merge-descriptors@npm:1.0.1":
- version: 1.0.1
- resolution: "merge-descriptors@npm:1.0.1"
- checksum: 5abc259d2ae25bb06d19ce2b94a21632583c74e2a9109ee1ba7fd147aa7362b380d971e0251069f8b3eb7d48c21ac839e21fa177b335e82c76ec172e30c31a26
- languageName: node
- linkType: hard
-
-"merge-stream@npm:^2.0.0":
- version: 2.0.0
- resolution: "merge-stream@npm:2.0.0"
- checksum: 6fa4dcc8d86629705cea944a4b88ef4cb0e07656ebf223fa287443256414283dd25d91c1cd84c77987f2aec5927af1a9db6085757cb43d90eb170ebf4b47f4f4
- languageName: node
- linkType: hard
-
-"merge2@npm:^1.3.0, merge2@npm:^1.4.1":
- version: 1.4.1
- resolution: "merge2@npm:1.4.1"
- checksum: 7268db63ed5169466540b6fb947aec313200bcf6d40c5ab722c22e242f651994619bcd85601602972d3c85bd2cc45a358a4c61937e9f11a061919a1da569b0c2
- languageName: node
- linkType: hard
-
-"meros@npm:^1.1.4":
- version: 1.2.0
- resolution: "meros@npm:1.2.0"
- peerDependencies:
- "@types/node": ">=12"
- peerDependenciesMeta:
- "@types/node":
- optional: true
- checksum: 95ec2dc352ad4ffe7a8572676d0399e8cfe67bb3ebe03ce5b03ebb4d990527994528260ff47a7efedc1348a8ee46bfe782564127bd1566d4790e1189b0a1ed29
- languageName: node
- linkType: hard
-
-"methods@npm:~1.1.2":
- version: 1.1.2
- resolution: "methods@npm:1.1.2"
- checksum: 0917ff4041fa8e2f2fda5425a955fe16ca411591fbd123c0d722fcf02b73971ed6f764d85f0a6f547ce49ee0221ce2c19a5fa692157931cecb422984f1dcd13a
- languageName: node
- linkType: hard
-
-"microevent.ts@npm:~0.1.1":
- version: 0.1.1
- resolution: "microevent.ts@npm:0.1.1"
- checksum: 7874fcdb3f0dfa4e996d3ea63b3b9882874ae7d22be28d51ae20da24c712e9e28e5011d988095c27dd2b32e37c0ad7425342a71b89adb8e808ec7194fadf4a7a
- languageName: node
- linkType: hard
-
-"micromatch@npm:^3.1.10, micromatch@npm:^3.1.4":
- version: 3.1.10
- resolution: "micromatch@npm:3.1.10"
- dependencies:
- arr-diff: ^4.0.0
- array-unique: ^0.3.2
- braces: ^2.3.1
- define-property: ^2.0.2
- extend-shallow: ^3.0.2
- extglob: ^2.0.4
- fragment-cache: ^0.2.1
- kind-of: ^6.0.2
- nanomatch: ^1.2.9
- object.pick: ^1.3.0
- regex-not: ^1.0.0
- snapdragon: ^0.8.1
- to-regex: ^3.0.2
- checksum: ad226cba4daa95b4eaf47b2ca331c8d2e038d7b41ae7ed0697cde27f3f1d6142881ab03d4da51b65d9d315eceb5e4cdddb3fbb55f5f72cfa19cf3ea469d054dc
- languageName: node
- linkType: hard
-
-"micromatch@npm:^4.0.2, micromatch@npm:^4.0.4, micromatch@npm:^4.0.5":
- version: 4.0.5
- resolution: "micromatch@npm:4.0.5"
- dependencies:
- braces: ^3.0.2
- picomatch: ^2.3.1
- checksum: 02a17b671c06e8fefeeb6ef996119c1e597c942e632a21ef589154f23898c9c6a9858526246abb14f8bca6e77734aa9dcf65476fca47cedfb80d9577d52843fc
- languageName: node
- linkType: hard
-
-"miller-rabin@npm:^4.0.0":
- version: 4.0.1
- resolution: "miller-rabin@npm:4.0.1"
- dependencies:
- bn.js: ^4.0.0
- brorand: ^1.0.1
- bin:
- miller-rabin: bin/miller-rabin
- checksum: 00cd1ab838ac49b03f236cc32a14d29d7d28637a53096bf5c6246a032a37749c9bd9ce7360cbf55b41b89b7d649824949ff12bc8eee29ac77c6b38eada619ece
- languageName: node
- linkType: hard
-
-"mime-db@npm:1.52.0, mime-db@npm:>= 1.43.0 < 2":
- version: 1.52.0
- resolution: "mime-db@npm:1.52.0"
- checksum: 0d99a03585f8b39d68182803b12ac601d9c01abfa28ec56204fa330bc9f3d1c5e14beb049bafadb3dbdf646dfb94b87e24d4ec7b31b7279ef906a8ea9b6a513f
- languageName: node
- linkType: hard
-
-"mime-types@npm:^2.1.12, mime-types@npm:^2.1.27, mime-types@npm:~2.1.17, mime-types@npm:~2.1.19, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34":
- version: 2.1.35
- resolution: "mime-types@npm:2.1.35"
- dependencies:
- mime-db: 1.52.0
- checksum: 89a5b7f1def9f3af5dad6496c5ed50191ae4331cc5389d7c521c8ad28d5fdad2d06fd81baf38fed813dc4e46bb55c8145bb0ff406330818c9cf712fb2e9b3836
- languageName: node
- linkType: hard
-
-"mime@npm:1.6.0":
- version: 1.6.0
- resolution: "mime@npm:1.6.0"
- bin:
- mime: cli.js
- checksum: fef25e39263e6d207580bdc629f8872a3f9772c923c7f8c7e793175cee22777bbe8bba95e5d509a40aaa292d8974514ce634ae35769faa45f22d17edda5e8557
- languageName: node
- linkType: hard
-
-"mime@npm:^2.4.4":
- version: 2.6.0
- resolution: "mime@npm:2.6.0"
- bin:
- mime: cli.js
- checksum: 1497ba7b9f6960694268a557eae24b743fd2923da46ec392b042469f4b901721ba0adcf8b0d3c2677839d0e243b209d76e5edcbd09cfdeffa2dfb6bb4df4b862
- languageName: node
- linkType: hard
-
-"mimic-fn@npm:^2.1.0":
- version: 2.1.0
- resolution: "mimic-fn@npm:2.1.0"
- checksum: d2421a3444848ce7f84bd49115ddacff29c15745db73f54041edc906c14b131a38d05298dae3081667627a59b2eb1ca4b436ff2e1b80f69679522410418b478a
- languageName: node
- linkType: hard
-
-"min-indent@npm:^1.0.0":
- version: 1.0.1
- resolution: "min-indent@npm:1.0.1"
- checksum: bfc6dd03c5eaf623a4963ebd94d087f6f4bbbfd8c41329a7f09706b0cb66969c4ddd336abeb587bc44bc6f08e13bf90f0b374f9d71f9f01e04adc2cd6f083ef1
- languageName: node
- linkType: hard
-
-"mini-create-react-context@npm:^0.3.0":
- version: 0.3.3
- resolution: "mini-create-react-context@npm:0.3.3"
- dependencies:
- "@babel/runtime": ^7.12.1
- tiny-warning: ^1.0.3
- peerDependencies:
- prop-types: ^15.0.0
- react: ^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- checksum: df44f3b76568c0a997b781b72a71614c9b6f93c5287903293807b0104739b69f10fa08f5ca5ba4c797065026c2e39e14c40906e9b5554b25223320aa211a507e
- languageName: node
- linkType: hard
-
-"mini-css-extract-plugin@npm:0.11.3":
- version: 0.11.3
- resolution: "mini-css-extract-plugin@npm:0.11.3"
- dependencies:
- loader-utils: ^1.1.0
- normalize-url: 1.9.1
- schema-utils: ^1.0.0
- webpack-sources: ^1.1.0
- peerDependencies:
- webpack: ^4.4.0 || ^5.0.0
- checksum: 14fbdf1338fe0264a2f7f87b3fc640809b7443f6434c6532bdbec1c5ab113502325fec958e9cf0667c3790087dc1e83c02e1f4d7463c10c956b0d6ebe56ea99e
- languageName: node
- linkType: hard
-
-"minimalistic-assert@npm:^1.0.0, minimalistic-assert@npm:^1.0.1":
- version: 1.0.1
- resolution: "minimalistic-assert@npm:1.0.1"
- checksum: cc7974a9268fbf130fb055aff76700d7e2d8be5f761fb5c60318d0ed010d839ab3661a533ad29a5d37653133385204c503bfac995aaa4236f4e847461ea32ba7
- languageName: node
- linkType: hard
-
-"minimalistic-crypto-utils@npm:^1.0.1":
- version: 1.0.1
- resolution: "minimalistic-crypto-utils@npm:1.0.1"
- checksum: 6e8a0422b30039406efd4c440829ea8f988845db02a3299f372fceba56ffa94994a9c0f2fd70c17f9969eedfbd72f34b5070ead9656a34d3f71c0bd72583a0ed
- languageName: node
- linkType: hard
-
-"minimatch@npm:3.0.4":
- version: 3.0.4
- resolution: "minimatch@npm:3.0.4"
- dependencies:
- brace-expansion: ^1.1.7
- checksum: 66ac295f8a7b59788000ea3749938b0970344c841750abd96694f80269b926ebcafad3deeb3f1da2522978b119e6ae3a5869b63b13a7859a456b3408bd18a078
- languageName: node
- linkType: hard
-
-"minimatch@npm:4.2.1":
- version: 4.2.1
- resolution: "minimatch@npm:4.2.1"
- dependencies:
- brace-expansion: ^1.1.7
- checksum: 2b1514e3d0f29a549912f0db7ae7b82c5cab4a8f2dd0369f1c6451a325b3f12b2cf473c95873b6157bb8df183d6cf6db82ff03614b6adaaf1d7e055beccdfd01
- languageName: node
- linkType: hard
-
-"minimatch@npm:^3.0.4, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2":
- version: 3.1.2
- resolution: "minimatch@npm:3.1.2"
- dependencies:
- brace-expansion: ^1.1.7
- checksum: c154e566406683e7bcb746e000b84d74465b3a832c45d59912b9b55cd50dee66e5c4b1e5566dba26154040e51672f9aa450a9aef0c97cfc7336b78b7afb9540a
- languageName: node
- linkType: hard
-
-"minimatch@npm:^5.0.1":
- version: 5.1.0
- resolution: "minimatch@npm:5.1.0"
- dependencies:
- brace-expansion: ^2.0.1
- checksum: 15ce53d31a06361e8b7a629501b5c75491bc2b59712d53e802b1987121d91b433d73fcc5be92974fde66b2b51d8fb28d75a9ae900d249feb792bb1ba2a4f0a90
- languageName: node
- linkType: hard
-
-"minimist-options@npm:4.1.0":
- version: 4.1.0
- resolution: "minimist-options@npm:4.1.0"
- dependencies:
- arrify: ^1.0.1
- is-plain-obj: ^1.1.0
- kind-of: ^6.0.3
- checksum: 8c040b3068811e79de1140ca2b708d3e203c8003eb9a414c1ab3cd467fc5f17c9ca02a5aef23bedc51a7f8bfbe77f87e9a7e31ec81fba304cda675b019496f4e
- languageName: node
- linkType: hard
-
-"minimist@npm:^1.1.1, minimist@npm:^1.2.0, minimist@npm:^1.2.5, minimist@npm:^1.2.6":
- version: 1.2.6
- resolution: "minimist@npm:1.2.6"
- checksum: d15428cd1e11eb14e1233bcfb88ae07ed7a147de251441d61158619dfb32c4d7e9061d09cab4825fdee18ecd6fce323228c8c47b5ba7cd20af378ca4048fb3fb
- languageName: node
- linkType: hard
-
-"minipass-collect@npm:^1.0.2":
- version: 1.0.2
- resolution: "minipass-collect@npm:1.0.2"
- dependencies:
- minipass: ^3.0.0
- checksum: 14df761028f3e47293aee72888f2657695ec66bd7d09cae7ad558da30415fdc4752bbfee66287dcc6fd5e6a2fa3466d6c484dc1cbd986525d9393b9523d97f10
- languageName: node
- linkType: hard
-
-"minipass-fetch@npm:^2.0.3":
- version: 2.1.0
- resolution: "minipass-fetch@npm:2.1.0"
- dependencies:
- encoding: ^0.1.13
- minipass: ^3.1.6
- minipass-sized: ^1.0.3
- minizlib: ^2.1.2
- dependenciesMeta:
- encoding:
- optional: true
- checksum: 1334732859a3f7959ed22589bafd9c40384b885aebb5932328071c33f86b3eb181d54c86919675d1825ab5f1c8e4f328878c863873258d113c29d79a4b0c9c9f
- languageName: node
- linkType: hard
-
-"minipass-flush@npm:^1.0.5":
- version: 1.0.5
- resolution: "minipass-flush@npm:1.0.5"
- dependencies:
- minipass: ^3.0.0
- checksum: 56269a0b22bad756a08a94b1ffc36b7c9c5de0735a4dd1ab2b06c066d795cfd1f0ac44a0fcae13eece5589b908ecddc867f04c745c7009be0b566421ea0944cf
- languageName: node
- linkType: hard
-
-"minipass-pipeline@npm:^1.2.2, minipass-pipeline@npm:^1.2.4":
- version: 1.2.4
- resolution: "minipass-pipeline@npm:1.2.4"
- dependencies:
- minipass: ^3.0.0
- checksum: b14240dac0d29823c3d5911c286069e36d0b81173d7bdf07a7e4a91ecdef92cdff4baaf31ea3746f1c61e0957f652e641223970870e2353593f382112257971b
- languageName: node
- linkType: hard
-
-"minipass-sized@npm:^1.0.3":
- version: 1.0.3
- resolution: "minipass-sized@npm:1.0.3"
- dependencies:
- minipass: ^3.0.0
- checksum: 79076749fcacf21b5d16dd596d32c3b6bf4d6e62abb43868fac21674078505c8b15eaca4e47ed844985a4514854f917d78f588fcd029693709417d8f98b2bd60
- languageName: node
- linkType: hard
-
-"minipass@npm:^3.0.0, minipass@npm:^3.1.1, minipass@npm:^3.1.6":
- version: 3.3.5
- resolution: "minipass@npm:3.3.5"
- dependencies:
- yallist: ^4.0.0
- checksum: f89f02bcaa0e0e4bb4c44ec796008e69fbca62db0aba6ead1bc57d25bdaefdf42102130f4f9ecb7d9c6b6cd35ff7b0c7b97d001d3435da8e629fb68af3aea57e
- languageName: node
- linkType: hard
-
-"minizlib@npm:^2.1.1, minizlib@npm:^2.1.2":
- version: 2.1.2
- resolution: "minizlib@npm:2.1.2"
- dependencies:
- minipass: ^3.0.0
- yallist: ^4.0.0
- checksum: f1fdeac0b07cf8f30fcf12f4b586795b97be856edea22b5e9072707be51fc95d41487faec3f265b42973a304fe3a64acd91a44a3826a963e37b37bafde0212c3
- languageName: node
- linkType: hard
-
-"mississippi@npm:^3.0.0":
- version: 3.0.0
- resolution: "mississippi@npm:3.0.0"
- dependencies:
- concat-stream: ^1.5.0
- duplexify: ^3.4.2
- end-of-stream: ^1.1.0
- flush-write-stream: ^1.0.0
- from2: ^2.1.0
- parallel-transform: ^1.1.0
- pump: ^3.0.0
- pumpify: ^1.3.3
- stream-each: ^1.1.0
- through2: ^2.0.0
- checksum: 84b3d9889621d293f9a596bafe60df863b330c88fc19215ced8f603c605fc7e1bf06f8e036edf301bd630a03fd5d9d7d23d5d6b9a4802c30ca864d800f0bd9f8
- languageName: node
- linkType: hard
-
-"mitt@npm:^1.1.2":
- version: 1.2.0
- resolution: "mitt@npm:1.2.0"
- checksum: 53abb94c6203250e2498e152ae096288c4866c6aab1dc093922084a7414af4aa6cda5a51d480267a8f0bd7908b0e896099bc953317aca8a18672dc67ee7e923d
- languageName: node
- linkType: hard
-
-"mixin-deep@npm:^1.2.0":
- version: 1.3.2
- resolution: "mixin-deep@npm:1.3.2"
- dependencies:
- for-in: ^1.0.2
- is-extendable: ^1.0.1
- checksum: 820d5a51fcb7479f2926b97f2c3bb223546bc915e6b3a3eb5d906dda871bba569863595424a76682f2b15718252954644f3891437cb7e3f220949bed54b1750d
- languageName: node
- linkType: hard
-
-"mkdirp@npm:^0.5.1, mkdirp@npm:^0.5.3, mkdirp@npm:^0.5.5, mkdirp@npm:~0.5.1":
- version: 0.5.6
- resolution: "mkdirp@npm:0.5.6"
- dependencies:
- minimist: ^1.2.6
- bin:
- mkdirp: bin/cmd.js
- checksum: 0c91b721bb12c3f9af4b77ebf73604baf350e64d80df91754dc509491ae93bf238581e59c7188360cec7cb62fc4100959245a42cfe01834efedc5e9d068376c2
- languageName: node
- linkType: hard
-
-"mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4":
- version: 1.0.4
- resolution: "mkdirp@npm:1.0.4"
- bin:
- mkdirp: bin/cmd.js
- checksum: a96865108c6c3b1b8e1d5e9f11843de1e077e57737602de1b82030815f311be11f96f09cce59bd5b903d0b29834733e5313f9301e3ed6d6f6fba2eae0df4298f
- languageName: node
- linkType: hard
-
-"moment-duration-format@npm:2.3.2":
- version: 2.3.2
- resolution: "moment-duration-format@npm:2.3.2"
- checksum: 84bdb479b2d0d6fd4684ea4a5a8e3955024afa7a0df2369cd327fe35af020aa613283f71c7002d2c4af68015860137801e7d5cc8a6997289d005d697f2b88943
- languageName: node
- linkType: hard
-
-"moment@npm:2.29.4":
- version: 2.29.4
- resolution: "moment@npm:2.29.4"
- checksum: 0ec3f9c2bcba38dc2451b1daed5daded747f17610b92427bebe1d08d48d8b7bdd8d9197500b072d14e326dd0ccf3e326b9e3d07c5895d3d49e39b6803b76e80e
- languageName: node
- linkType: hard
-
-"move-concurrently@npm:^1.0.1":
- version: 1.0.1
- resolution: "move-concurrently@npm:1.0.1"
- dependencies:
- aproba: ^1.1.1
- copy-concurrently: ^1.0.0
- fs-write-stream-atomic: ^1.0.8
- mkdirp: ^0.5.1
- rimraf: ^2.5.4
- run-queue: ^1.0.3
- checksum: 4ea3296c150b09e798177847f673eb5783f8ca417ba806668d2c631739f653e1a735f19fb9b6e2f5e25ee2e4c0a6224732237a8e4f84c764e99d7462d258209e
- languageName: node
- linkType: hard
-
-"ms@npm:2.0.0":
- version: 2.0.0
- resolution: "ms@npm:2.0.0"
- checksum: 0e6a22b8b746d2e0b65a430519934fefd41b6db0682e3477c10f60c76e947c4c0ad06f63ffdf1d78d335f83edee8c0aa928aa66a36c7cd95b69b26f468d527f4
- languageName: node
- linkType: hard
-
-"ms@npm:2.1.2":
- version: 2.1.2
- resolution: "ms@npm:2.1.2"
- checksum: 673cdb2c3133eb050c745908d8ce632ed2c02d85640e2edb3ace856a2266a813b30c613569bf3354fdf4ea7d1a1494add3bfa95e2713baa27d0c2c71fc44f58f
- languageName: node
- linkType: hard
-
-"ms@npm:2.1.3, ms@npm:^2.0.0, ms@npm:^2.1.1":
- version: 2.1.3
- resolution: "ms@npm:2.1.3"
- checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d
- languageName: node
- linkType: hard
-
-"multicast-dns-service-types@npm:^1.1.0":
- version: 1.1.0
- resolution: "multicast-dns-service-types@npm:1.1.0"
- checksum: 0979fca1cce85484d256e4db3af591d941b41a61f134da3607213d2624c12ed5b8a246565cb19a9b3cb542819e8fbc71a90b07e77023ee6a9515540fe1d371f7
- languageName: node
- linkType: hard
-
-"multicast-dns@npm:^6.0.1":
- version: 6.2.3
- resolution: "multicast-dns@npm:6.2.3"
- dependencies:
- dns-packet: ^1.3.1
- thunky: ^1.0.2
- bin:
- multicast-dns: cli.js
- checksum: f515b49ca964429ab48a4ac8041fcf969c927aeb49ab65288bd982e52c849a870fc3b03565780b0d194a1a02da8821f28b6425e48e95b8107bc9fcc92f571a6f
- languageName: node
- linkType: hard
-
-"multimatch@npm:^5.0.0":
- version: 5.0.0
- resolution: "multimatch@npm:5.0.0"
- dependencies:
- "@types/minimatch": ^3.0.3
- array-differ: ^3.0.0
- array-union: ^2.1.0
- arrify: ^2.0.1
- minimatch: ^3.0.4
- checksum: 82c8030a53af965cab48da22f1b0f894ef99e16ee680dabdfbd38d2dfacc3c8208c475203d747afd9e26db44118ed0221d5a0d65268c864f06d6efc7ac6df812
- languageName: node
- linkType: hard
-
-"mute-stream@npm:0.0.8":
- version: 0.0.8
- resolution: "mute-stream@npm:0.0.8"
- checksum: ff48d251fc3f827e5b1206cda0ffdaec885e56057ee86a3155e1951bc940fd5f33531774b1cc8414d7668c10a8907f863f6561875ee6e8768931a62121a531a1
- languageName: node
- linkType: hard
-
-"nan@npm:^2.12.1":
- version: 2.16.0
- resolution: "nan@npm:2.16.0"
- dependencies:
- node-gyp: latest
- checksum: cb16937273ea55b01ea47df244094c12297ce6b29b36e845d349f1f7c268b8d7c5abd126a102c5678a1e1afd0d36bba35ea0cc959e364928ce60561c9306064a
- languageName: node
- linkType: hard
-
-"nanoid@npm:^3.3.4":
- version: 3.3.4
- resolution: "nanoid@npm:3.3.4"
- bin:
- nanoid: bin/nanoid.cjs
- checksum: 2fddd6dee994b7676f008d3ffa4ab16035a754f4bb586c61df5a22cf8c8c94017aadd360368f47d653829e0569a92b129979152ff97af23a558331e47e37cd9c
- languageName: node
- linkType: hard
-
-"nanomatch@npm:^1.2.9":
- version: 1.2.13
- resolution: "nanomatch@npm:1.2.13"
- dependencies:
- arr-diff: ^4.0.0
- array-unique: ^0.3.2
- define-property: ^2.0.2
- extend-shallow: ^3.0.2
- fragment-cache: ^0.2.1
- is-windows: ^1.0.2
- kind-of: ^6.0.2
- object.pick: ^1.3.0
- regex-not: ^1.0.0
- snapdragon: ^0.8.1
- to-regex: ^3.0.1
- checksum: 54d4166d6ef08db41252eb4e96d4109ebcb8029f0374f9db873bd91a1f896c32ec780d2a2ea65c0b2d7caf1f28d5e1ea33746a470f32146ac8bba821d80d38d8
- languageName: node
- linkType: hard
-
-"native-url@npm:^0.2.6":
- version: 0.2.6
- resolution: "native-url@npm:0.2.6"
- dependencies:
- querystring: ^0.2.0
- checksum: d56a67b32e635c4944985f551a9976dfe609a3947810791c50f5c37cff1d9dd5fe040184989d104be8752582b79dc4e726f2a9c075d691ecce86b31ae9387f1b
- 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.3":
- version: 0.6.3
- resolution: "negotiator@npm:0.6.3"
- checksum: b8ffeb1e262eff7968fc90a2b6767b04cfd9842582a9d0ece0af7049537266e7b2506dfb1d107a32f06dd849ab2aea834d5830f7f4d0e5cb7d36e1ae55d021d9
- languageName: node
- linkType: hard
-
-"neo-async@npm:^2.5.0, neo-async@npm:^2.6.1, neo-async@npm:^2.6.2":
- version: 2.6.2
- resolution: "neo-async@npm:2.6.2"
- checksum: deac9f8d00eda7b2e5cd1b2549e26e10a0faa70adaa6fdadca701cc55f49ee9018e427f424bac0c790b7c7e2d3068db97f3093f1093975f2acb8f8818b936ed9
- languageName: node
- linkType: hard
-
-"next-tick@npm:^1.1.0":
- version: 1.1.0
- resolution: "next-tick@npm:1.1.0"
- checksum: 83b5cf36027a53ee6d8b7f9c0782f2ba87f4858d977342bfc3c20c21629290a2111f8374d13a81221179603ffc4364f38374b5655d17b6a8f8a8c77bdea4fe8b
- languageName: node
- linkType: hard
-
-"nice-try@npm:^1.0.4":
- version: 1.0.5
- resolution: "nice-try@npm:1.0.5"
- checksum: 0b4af3b5bb5d86c289f7a026303d192a7eb4417231fe47245c460baeabae7277bcd8fd9c728fb6bd62c30b3e15cd6620373e2cf33353b095d8b403d3e8a15aff
- languageName: node
- linkType: hard
-
-"no-case@npm:^3.0.4":
- version: 3.0.4
- resolution: "no-case@npm:3.0.4"
- dependencies:
- lower-case: ^2.0.2
- tslib: ^2.0.3
- checksum: 0b2ebc113dfcf737d48dde49cfebf3ad2d82a8c3188e7100c6f375e30eafbef9e9124aadc3becef237b042fd5eb0aad2fd78669c20972d045bbe7fea8ba0be5c
- languageName: node
- linkType: hard
-
-"node-domexception@npm:1.0.0":
- version: 1.0.0
- resolution: "node-domexception@npm:1.0.0"
- checksum: ee1d37dd2a4eb26a8a92cd6b64dfc29caec72bff5e1ed9aba80c294f57a31ba4895a60fd48347cf17dd6e766da0ae87d75657dfd1f384ebfa60462c2283f5c7f
- languageName: node
- linkType: hard
-
-"node-fetch@npm:2.6.7, node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.7":
- version: 2.6.7
- resolution: "node-fetch@npm:2.6.7"
- dependencies:
- whatwg-url: ^5.0.0
- peerDependencies:
- encoding: ^0.1.0
- peerDependenciesMeta:
- encoding:
- optional: true
- checksum: 8d816ffd1ee22cab8301c7756ef04f3437f18dace86a1dae22cf81db8ef29c0bf6655f3215cb0cdb22b420b6fe141e64b26905e7f33f9377a7fa59135ea3e10b
- languageName: node
- linkType: hard
-
-"node-fetch@npm:^1.0.1":
- version: 1.7.3
- resolution: "node-fetch@npm:1.7.3"
- dependencies:
- encoding: ^0.1.11
- is-stream: ^1.0.1
- checksum: 3bb0528c05d541316ebe52770d71ee25a6dce334df4231fd55df41a644143e07f068637488c18a5b0c43f05041dbd3346752f9e19b50df50569a802484544d5b
+ checksum: 0d084a524231a8246bb10fec48cdbb35282099f6954838604f3c7fc66f2e16fa66fd9cc2f3f20a541a113c4dafdf181e822c887c8a319c9195444e6c64ac395e
languageName: node
linkType: hard
-"node-forge@npm:^0.10.0":
- version: 0.10.0
- resolution: "node-forge@npm:0.10.0"
- checksum: 5aa6dc9922e424a20ef101d2f517418e2bc9cfc0255dd22e0701c0fad1568445f510ee67f6f3fcdf085812c4ca1b847b8ba45683b34776828e41f5c1794e42e1
+"lines-and-columns@npm:^1.1.6":
+ version: 1.2.4
+ resolution: "lines-and-columns@npm:1.2.4"
+ checksum: 0c37f9f7fa212b38912b7145e1cd16a5f3cd34d782441c3e6ca653485d326f58b3caccda66efce1c5812bde4961bbde3374fae4b0d11bf1226152337f3894aa5
languageName: node
linkType: hard
-"node-gyp@npm:latest":
- version: 9.1.0
- resolution: "node-gyp@npm:9.1.0"
+"listr2@npm:^3.8.3":
+ version: 3.14.0
+ resolution: "listr2@npm:3.14.0"
dependencies:
- env-paths: ^2.2.0
- glob: ^7.1.4
- graceful-fs: ^4.2.6
- make-fetch-happen: ^10.0.3
- nopt: ^5.0.0
- npmlog: ^6.0.0
- rimraf: ^3.0.2
- semver: ^7.3.5
- tar: ^6.1.2
- which: ^2.0.2
- bin:
- node-gyp: bin/node-gyp.js
- checksum: 1437fa4a879b5b9010604128e8da8609b57c66034262087539ee04a8b764b8436af2be01bab66f8fc729a3adba2dcc21b10a32b9f552696c3fa8cd657d134fc4
+ cli-truncate: ^2.1.0
+ colorette: ^2.0.16
+ log-update: ^4.0.0
+ p-map: ^4.0.0
+ rfdc: ^1.3.0
+ rxjs: ^7.5.1
+ through: ^2.3.8
+ wrap-ansi: ^7.0.0
+ peerDependencies:
+ enquirer: ">= 2.3.0 < 3"
+ peerDependenciesMeta:
+ enquirer:
+ optional: true
+ checksum: fdb8b2d6bdf5df9371ebd5082bee46c6d0ca3d1e5f2b11fbb5a127839855d5f3da9d4968fce94f0a5ec67cac2459766abbb1faeef621065ebb1829b11ef9476d
languageName: node
linkType: hard
-"node-int64@npm:^0.4.0":
- version: 0.4.0
- resolution: "node-int64@npm:0.4.0"
- checksum: d0b30b1ee6d961851c60d5eaa745d30b5c95d94bc0e74b81e5292f7c42a49e3af87f1eb9e89f59456f80645d679202537de751b7d72e9e40ceea40c5e449057e
+"listr2@npm:^4.0.5":
+ version: 4.0.5
+ resolution: "listr2@npm:4.0.5"
+ dependencies:
+ cli-truncate: ^2.1.0
+ colorette: ^2.0.16
+ log-update: ^4.0.0
+ p-map: ^4.0.0
+ rfdc: ^1.3.0
+ rxjs: ^7.5.5
+ through: ^2.3.8
+ wrap-ansi: ^7.0.0
+ peerDependencies:
+ enquirer: ">= 2.3.0 < 3"
+ peerDependenciesMeta:
+ enquirer:
+ optional: true
+ checksum: 7af31851abe25969ef0581c6db808117e36af15b131401795182427769d9824f451ba9e8aff6ccd25b6a4f6c8796f816292caf08e5f1f9b1775e8e9c313dc6c5
languageName: node
linkType: hard
-"node-libs-browser@npm:^2.2.1":
- version: 2.2.1
- resolution: "node-libs-browser@npm:2.2.1"
- dependencies:
- assert: ^1.1.1
- browserify-zlib: ^0.2.0
- buffer: ^4.3.0
- console-browserify: ^1.1.0
- constants-browserify: ^1.0.0
- crypto-browserify: ^3.11.0
- domain-browser: ^1.1.1
- events: ^3.0.0
- https-browserify: ^1.0.0
- os-browserify: ^0.3.0
- path-browserify: 0.0.1
- process: ^0.11.10
- punycode: ^1.2.4
- querystring-es3: ^0.2.0
- readable-stream: ^2.3.3
- stream-browserify: ^2.0.1
- stream-http: ^2.7.2
- string_decoder: ^1.0.0
- timers-browserify: ^2.0.4
- tty-browserify: 0.0.0
- url: ^0.11.0
- util: ^0.11.0
- vm-browserify: ^1.0.1
- checksum: 41fa7927378edc0cb98a8cc784d3f4a47e43378d3b42ec57a23f81125baa7287c4b54d6d26d062072226160a3ce4d8b7a62e873d2fb637aceaddf71f5a26eca0
- languageName: node
- linkType: hard
-
-"node-notifier@npm:^8.0.0":
- version: 8.0.2
- resolution: "node-notifier@npm:8.0.2"
- dependencies:
- growly: ^1.3.0
- is-wsl: ^2.2.0
- semver: ^7.3.2
- shellwords: ^0.1.1
- uuid: ^8.3.0
- which: ^2.0.2
- checksum: 7db1683003f6aaa4324959dfa663cd56e301ccc0165977a9e7737989ffe3b4763297f9fc85f44d0662b63a4fd85516eda43411b492a4d2fae207afb23773f912
+"loader-utils@npm:^1.1.0":
+ version: 1.4.2
+ resolution: "loader-utils@npm:1.4.2"
+ dependencies:
+ big.js: ^5.2.2
+ emojis-list: ^3.0.0
+ json5: ^1.0.1
+ checksum: eb6fb622efc0ffd1abdf68a2022f9eac62bef8ec599cf8adb75e94d1d338381780be6278534170e99edc03380a6d29bc7eb1563c89ce17c5fed3a0b17f1ad804
languageName: node
linkType: hard
-"node-releases@npm:^1.1.61":
- version: 1.1.77
- resolution: "node-releases@npm:1.1.77"
- checksum: eb2fcb45310e7d77f82bfdadeca546a698d258e011f15d88ad9a452a5e838a672ec532906581096ca19c66284a788330c3b09227ffc540e67228730f41b9c2e2
+"local-pkg@npm:^0.4.2":
+ version: 0.4.2
+ resolution: "local-pkg@npm:0.4.2"
+ checksum: 22be451353c25c4411b552bf01880ebc9e995b93574b2facc7757968d888356df59199cacada14162ab53bbc9da055bb692c907b4171f008dbce45a2afc777c1
languageName: node
linkType: hard
-"node-releases@npm:^2.0.6":
- version: 2.0.6
- resolution: "node-releases@npm:2.0.6"
- checksum: e86a926dc9fbb3b41b4c4a89d998afdf140e20a4e8dbe6c0a807f7b2948b42ea97d7fd3ad4868041487b6e9ee98409829c6e4d84a734a4215dff060a7fbeb4bf
+"locate-path@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "locate-path@npm:3.0.0"
+ dependencies:
+ p-locate: ^3.0.0
+ path-exists: ^3.0.0
+ checksum: 53db3996672f21f8b0bf2a2c645ae2c13ffdae1eeecfcd399a583bce8516c0b88dcb4222ca6efbbbeb6949df7e46860895be2c02e8d3219abd373ace3bfb4e11
languageName: node
linkType: hard
-"nopt@npm:^5.0.0":
+"locate-path@npm:^5.0.0":
version: 5.0.0
- resolution: "nopt@npm:5.0.0"
+ resolution: "locate-path@npm:5.0.0"
dependencies:
- abbrev: 1
- bin:
- nopt: bin/nopt.js
- checksum: d35fdec187269503843924e0114c0c6533fb54bbf1620d0f28b4b60ba01712d6687f62565c55cc20a504eff0fbe5c63e22340c3fad549ad40469ffb611b04f2f
+ p-locate: ^4.1.0
+ checksum: 83e51725e67517287d73e1ded92b28602e3ae5580b301fe54bfb76c0c723e3f285b19252e375712316774cf52006cb236aed5704692c32db0d5d089b69696e30
languageName: node
linkType: hard
-"normalize-package-data@npm:^2.5.0":
- version: 2.5.0
- resolution: "normalize-package-data@npm:2.5.0"
+"locate-path@npm:^6.0.0":
+ version: 6.0.0
+ resolution: "locate-path@npm:6.0.0"
dependencies:
- hosted-git-info: ^2.1.4
- resolve: ^1.10.0
- semver: 2 || 3 || 4 || 5
- validate-npm-package-license: ^3.0.1
- checksum: 7999112efc35a6259bc22db460540cae06564aa65d0271e3bdfa86876d08b0e578b7b5b0028ee61b23f1cae9fc0e7847e4edc0948d3068a39a2a82853efc8499
+ p-locate: ^5.0.0
+ checksum: 72eb661788a0368c099a184c59d2fee760b3831c9c1c33955e8a19ae4a21b4116e53fa736dc086cdeb9fce9f7cc508f2f92d2d3aae516f133e16a2bb59a39f5a
languageName: node
linkType: hard
-"normalize-package-data@npm:^3.0.0":
- version: 3.0.3
- resolution: "normalize-package-data@npm:3.0.3"
- dependencies:
- hosted-git-info: ^4.0.1
- is-core-module: ^2.5.0
- semver: ^7.3.4
- validate-npm-package-license: ^3.0.1
- checksum: bbcee00339e7c26fdbc760f9b66d429258e2ceca41a5df41f5df06cc7652de8d82e8679ff188ca095cad8eff2b6118d7d866af2b68400f74602fbcbce39c160a
+"lodash.camelcase@npm:^4.3.0":
+ version: 4.3.0
+ resolution: "lodash.camelcase@npm:4.3.0"
+ checksum: cb9227612f71b83e42de93eccf1232feeb25e705bdb19ba26c04f91e885bfd3dd5c517c4a97137658190581d3493ea3973072ca010aab7e301046d90740393d1
languageName: node
linkType: hard
-"normalize-path@npm:^2.1.1":
- version: 2.1.1
- resolution: "normalize-path@npm:2.1.1"
- dependencies:
- remove-trailing-separator: ^1.0.1
- checksum: 7e9cbdcf7f5b8da7aa191fbfe33daf290cdcd8c038f422faf1b8a83c972bf7a6d94c5be34c4326cb00fb63bc0fd97d9fbcfaf2e5d6142332c2cd36d2e1b86cea
+"lodash.debounce@npm:^4.0.8":
+ version: 4.0.8
+ resolution: "lodash.debounce@npm:4.0.8"
+ checksum: a3f527d22c548f43ae31c861ada88b2637eb48ac6aa3eb56e82d44917971b8aa96fbb37aa60efea674dc4ee8c42074f90f7b1f772e9db375435f6c83a19b3bc6
languageName: node
linkType: hard
-"normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0":
- version: 3.0.0
- resolution: "normalize-path@npm:3.0.0"
- checksum: 88eeb4da891e10b1318c4b2476b6e2ecbeb5ff97d946815ffea7794c31a89017c70d7f34b3c2ebf23ef4e9fc9fb99f7dffe36da22011b5b5c6ffa34f4873ec20
+"lodash.every@npm:^4.6.0":
+ version: 4.6.0
+ resolution: "lodash.every@npm:4.6.0"
+ checksum: bfb96426ccdf05ef230339ba57400c59a60a16ce6a4f41f50eb89e7ba612686900fcaf1c3a28f907a8ba993b96da681303bd622cdcadfc7d60e1f0f098384aa4
languageName: node
linkType: hard
-"normalize-range@npm:^0.1.2":
- version: 0.1.2
- resolution: "normalize-range@npm:0.1.2"
- checksum: 9b2f14f093593f367a7a0834267c24f3cb3e887a2d9809c77d8a7e5fd08738bcd15af46f0ab01cc3a3d660386f015816b5c922cea8bf2ee79777f40874063184
+"lodash.flattendeep@npm:^4.4.0":
+ version: 4.4.0
+ resolution: "lodash.flattendeep@npm:4.4.0"
+ checksum: 8521c919acac3d4bcf0aaf040c1ca9cb35d6c617e2d72e9b4d51c9a58b4366622cd6077441a18be626c3f7b28227502b3bf042903d447b056ee7e0b11d45c722
languageName: node
linkType: hard
-"normalize-url@npm:1.9.1":
- version: 1.9.1
- resolution: "normalize-url@npm:1.9.1"
- dependencies:
- object-assign: ^4.0.1
- prepend-http: ^1.0.0
- query-string: ^4.1.0
- sort-keys: ^1.0.0
- checksum: 4b03c22bebbb822874ce3b9204367ad1f27c314ae09b13aa201de730b3cf95f00dadf378277a56062322968c95c06e5764d01474d26af8b43d20bc4c8c491f84
+"lodash.flow@npm:^3.5.0":
+ version: 3.5.0
+ resolution: "lodash.flow@npm:3.5.0"
+ checksum: a9a62ad344e3c5a1f42bc121da20f64dd855aaafecee24b1db640f29b88bd165d81c37ff7e380a7191de6f70b26f5918abcebbee8396624f78f3618a0b18634c
languageName: node
linkType: hard
-"normalize-url@npm:^3.0.0":
- version: 3.3.0
- resolution: "normalize-url@npm:3.3.0"
- checksum: f6aa4a1a94c3b799812f3e7fc987fb4599d869bfa8e9a160b6f2c5a2b4e62ada998d64dca30d9e20769d8bd95d3da1da3d4841dba2cc3c4d85364e1eb46219a2
+"lodash.foreach@npm:^4.5.0":
+ version: 4.5.0
+ resolution: "lodash.foreach@npm:4.5.0"
+ checksum: a940386b158ca0d62994db41fc16529eb8ae67138f29ced38e91f912cb5435d1b0ed34b18e6f7b9ddfc32ab676afc6dfec60d1e22633d8e3e4b33413402ab4ad
languageName: node
linkType: hard
-"npm-run-path@npm:^2.0.0":
- version: 2.0.2
- resolution: "npm-run-path@npm:2.0.2"
- dependencies:
- path-key: ^2.0.0
- checksum: acd5ad81648ba4588ba5a8effb1d98d2b339d31be16826a118d50f182a134ac523172101b82eab1d01cb4c2ba358e857d54cfafd8163a1ffe7bd52100b741125
+"lodash.get@npm:^4.4.2":
+ version: 4.4.2
+ resolution: "lodash.get@npm:4.4.2"
+ checksum: e403047ddb03181c9d0e92df9556570e2b67e0f0a930fcbbbd779370972368f5568e914f913e93f3b08f6d492abc71e14d4e9b7a18916c31fa04bd2306efe545
languageName: node
linkType: hard
-"npm-run-path@npm:^4.0.0":
- version: 4.0.1
- resolution: "npm-run-path@npm:4.0.1"
- dependencies:
- path-key: ^3.0.0
- checksum: 5374c0cea4b0bbfdfae62da7bbdf1e1558d338335f4cacf2515c282ff358ff27b2ecb91ffa5330a8b14390ac66a1e146e10700440c1ab868208430f56b5f4d23
+"lodash.includes@npm:^4.3.0":
+ version: 4.3.0
+ resolution: "lodash.includes@npm:4.3.0"
+ checksum: 71092c130515a67ab3bd928f57f6018434797c94def7f46aafa417771e455ce3a4834889f4267b17887d7f75297dfabd96231bf704fd2b8c5096dc4a913568b6
languageName: node
linkType: hard
-"npmlog@npm:^6.0.0":
- version: 6.0.2
- resolution: "npmlog@npm:6.0.2"
- dependencies:
- are-we-there-yet: ^3.0.0
- console-control-strings: ^1.1.0
- gauge: ^4.0.3
- set-blocking: ^2.0.0
- checksum: ae238cd264a1c3f22091cdd9e2b106f684297d3c184f1146984ecbe18aaa86343953f26b9520dedd1b1372bc0316905b736c1932d778dbeb1fcf5a1001390e2a
+"lodash.isboolean@npm:^3.0.3":
+ version: 3.0.3
+ resolution: "lodash.isboolean@npm:3.0.3"
+ checksum: b70068b4a8b8837912b54052557b21fc4774174e3512ed3c5b94621e5aff5eb6c68089d0a386b7e801d679cd105d2e35417978a5e99071750aa2ed90bffd0250
languageName: node
linkType: hard
-"nth-check@npm:^1.0.2":
- version: 1.0.2
- resolution: "nth-check@npm:1.0.2"
- dependencies:
- boolbase: ~1.0.0
- checksum: 59e115fdd75b971d0030f42ada3aac23898d4c03aa13371fa8b3339d23461d1badf3fde5aad251fb956aaa75c0a3b9bfcd07c08a34a83b4f9dadfdce1d19337c
+"lodash.isequal@npm:^4.5.0":
+ version: 4.5.0
+ resolution: "lodash.isequal@npm:4.5.0"
+ checksum: da27515dc5230eb1140ba65ff8de3613649620e8656b19a6270afe4866b7bd461d9ba2ac8a48dcc57f7adac4ee80e1de9f965d89d4d81a0ad52bb3eec2609644
languageName: node
linkType: hard
-"nth-check@npm:^2.0.1":
- version: 2.1.1
- resolution: "nth-check@npm:2.1.1"
- dependencies:
- boolbase: ^1.0.0
- checksum: 5afc3dafcd1573b08877ca8e6148c52abd565f1d06b1eb08caf982e3fa289a82f2cae697ffb55b5021e146d60443f1590a5d6b944844e944714a5b549675bcd3
+"lodash.isinteger@npm:^4.0.4":
+ version: 4.0.4
+ resolution: "lodash.isinteger@npm:4.0.4"
+ checksum: 6034821b3fc61a2ffc34e7d5644bb50c5fd8f1c0121c554c21ac271911ee0c0502274852845005f8651d51e199ee2e0cfebfe40aaa49c7fe617f603a8a0b1691
languageName: node
linkType: hard
-"nullthrows@npm:^1.1.1":
- version: 1.1.1
- resolution: "nullthrows@npm:1.1.1"
- checksum: 10806b92121253eb1b08ecf707d92480f5331ba8ae5b23fa3eb0548ad24196eb797ed47606153006568a5733ea9e528a3579f21421f7828e09e7756f4bdd386f
+"lodash.isnumber@npm:^3.0.3":
+ version: 3.0.3
+ resolution: "lodash.isnumber@npm:3.0.3"
+ checksum: 913784275b565346255e6ae6a6e30b760a0da70abc29f3e1f409081585875105138cda4a429ff02577e1bc0a7ae2a90e0a3079a37f3a04c3d6c5aaa532f4cab2
languageName: node
linkType: hard
-"num2fraction@npm:^1.2.2":
- version: 1.2.2
- resolution: "num2fraction@npm:1.2.2"
- checksum: 1da9c6797b505d3f5b17c7f694c4fa31565bdd5c0e5d669553253aed848a580804cd285280e8a73148bd9628839267daee4967f24b53d4e893e44b563e412635
+"lodash.isplainobject@npm:^4.0.6":
+ version: 4.0.6
+ resolution: "lodash.isplainobject@npm:4.0.6"
+ checksum: 29c6351f281e0d9a1d58f1a4c8f4400924b4c79f18dfc4613624d7d54784df07efaff97c1ff2659f3e085ecf4fff493300adc4837553104cef2634110b0d5337
languageName: node
linkType: hard
-"nwsapi@npm:^2.2.0":
- version: 2.2.1
- resolution: "nwsapi@npm:2.2.1"
- checksum: 6c21fcb6950538012516b39137ed9b53ed56843e521362e977282c781169f229e7bca8ec6e207165b19912550f360806b222f77b6c9202bb8d66818456875c3d
+"lodash.isstring@npm:^4.0.1":
+ version: 4.0.1
+ resolution: "lodash.isstring@npm:4.0.1"
+ checksum: eaac87ae9636848af08021083d796e2eea3d02e80082ab8a9955309569cb3a463ce97fd281d7dc119e402b2e7d8c54a23914b15d2fc7fff56461511dc8937ba0
languageName: node
linkType: hard
-"object-assign@npm:^4.0.1, object-assign@npm:^4.1.0, object-assign@npm:^4.1.1":
- version: 4.1.1
- resolution: "object-assign@npm:4.1.1"
- checksum: fcc6e4ea8c7fe48abfbb552578b1c53e0d194086e2e6bbbf59e0a536381a292f39943c6e9628af05b5528aa5e3318bb30d6b2e53cadaf5b8fe9e12c4b69af23f
+"lodash.map@npm:^4.6.0":
+ version: 4.6.0
+ resolution: "lodash.map@npm:4.6.0"
+ checksum: 7369a41d7d24d15ce3bbd02a7faa3a90f6266c38184e64932571b9b21b758bd10c04ffd117d1859be1a44156f29b94df5045eff172bf8a97fddf68bf1002d12f
languageName: node
linkType: hard
-"object-copy@npm:^0.1.0":
- version: 0.1.0
- resolution: "object-copy@npm:0.1.0"
- dependencies:
- copy-descriptor: ^0.1.0
- define-property: ^0.2.5
- kind-of: ^3.0.3
- checksum: a9e35f07e3a2c882a7e979090360d1a20ab51d1fa19dfdac3aa8873b328a7c4c7683946ee97c824ae40079d848d6740a3788fa14f2185155dab7ed970a72c783
+"lodash.maxby@npm:^4.6.0":
+ version: 4.6.0
+ resolution: "lodash.maxby@npm:4.6.0"
+ checksum: 2f508383545bd9450e6509f1e5f3a3f737aac25a54225fe981b1a3c80faacc6d48d047695d799f5a7db80e8fc3c600e4736573cb2e6d0365c8f929bba5e5a1dd
languageName: node
linkType: hard
-"object-inspect@npm:^1.12.0, object-inspect@npm:^1.9.0":
- version: 1.12.2
- resolution: "object-inspect@npm:1.12.2"
- checksum: a534fc1b8534284ed71f25ce3a496013b7ea030f3d1b77118f6b7b1713829262be9e6243acbcb3ef8c626e2b64186112cb7f6db74e37b2789b9c789ca23048b2
+"lodash.merge@npm:^4.6.2":
+ version: 4.6.2
+ resolution: "lodash.merge@npm:4.6.2"
+ checksum: ad580b4bdbb7ca1f7abf7e1bce63a9a0b98e370cf40194b03380a46b4ed799c9573029599caebc1b14e3f24b111aef72b96674a56cfa105e0f5ac70546cdc005
languageName: node
linkType: hard
-"object-is@npm:^1.0.1":
- version: 1.1.5
- resolution: "object-is@npm:1.1.5"
- dependencies:
- call-bind: ^1.0.2
- define-properties: ^1.1.3
- checksum: 989b18c4cba258a6b74dc1d74a41805c1a1425bce29f6cabb50dcb1a6a651ea9104a1b07046739a49a5bb1bc49727bcb00efd5c55f932f6ea04ec8927a7901fe
+"lodash.mergewith@npm:^4.6.2":
+ version: 4.6.2
+ resolution: "lodash.mergewith@npm:4.6.2"
+ checksum: a6db2a9339752411f21b956908c404ec1e088e783a65c8b29e30ae5b3b6384f82517662d6f425cc97c2070b546cc2c7daaa8d33f78db7b6e9be06cd834abdeb8
languageName: node
linkType: hard
-"object-keys@npm:^1.1.1":
- version: 1.1.1
- resolution: "object-keys@npm:1.1.1"
- checksum: b363c5e7644b1e1b04aa507e88dcb8e3a2f52b6ffd0ea801e4c7a62d5aa559affe21c55a07fd4b1fd55fc03a33c610d73426664b20032405d7b92a1414c34d6a
+"lodash.once@npm:^4.0.0, lodash.once@npm:^4.1.1":
+ version: 4.1.1
+ resolution: "lodash.once@npm:4.1.1"
+ checksum: d768fa9f9b4e1dc6453be99b753906f58990e0c45e7b2ca5a3b40a33111e5d17f6edf2f768786e2716af90a8e78f8f91431ab8435f761fef00f9b0c256f6d245
languageName: node
linkType: hard
-"object-visit@npm:^1.0.0":
- version: 1.0.1
- resolution: "object-visit@npm:1.0.1"
- dependencies:
- isobject: ^3.0.0
- checksum: b0ee07f5bf3bb881b881ff53b467ebbde2b37ebb38649d6944a6cd7681b32eedd99da9bd1e01c55facf81f54ed06b13af61aba6ad87f0052982995e09333f790
+"lodash.truncate@npm:^4.4.2":
+ version: 4.4.2
+ resolution: "lodash.truncate@npm:4.4.2"
+ checksum: b463d8a382cfb5f0e71c504dcb6f807a7bd379ff1ea216669aa42c52fc28c54e404bfbd96791aa09e6df0de2c1d7b8f1b7f4b1a61f324d38fe98bc535aeee4f5
languageName: node
linkType: hard
-"object.assign@npm:^4.1.0, object.assign@npm:^4.1.2":
- version: 4.1.2
- resolution: "object.assign@npm:4.1.2"
- dependencies:
- call-bind: ^1.0.0
- define-properties: ^1.1.3
- has-symbols: ^1.0.1
- object-keys: ^1.1.1
- checksum: d621d832ed7b16ac74027adb87196804a500d80d9aca536fccb7ba48d33a7e9306a75f94c1d29cbfa324bc091bfc530bc24789568efdaee6a47fcfa298993814
+"lodash.uniqueid@npm:^4.0.1":
+ version: 4.0.1
+ resolution: "lodash.uniqueid@npm:4.0.1"
+ checksum: f8a66b34c2a8df74aeab22a018c9247c96346dc449506278e6f651030166b74959a4f8e6fae60d392a4c00a40758677547b6e969e4cb6893d8fcd1cb0d2b4ba1
languageName: node
linkType: hard
-"object.entries@npm:^1.1.0, 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
+"lodash@npm:4.17.21, lodash@npm:^4.17.11, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.17.4, lodash@npm:~4.17.0":
+ version: 4.17.21
+ resolution: "lodash@npm:4.17.21"
+ checksum: eb835a2e51d381e561e508ce932ea50a8e5a68f4ebdd771ea240d3048244a8d13658acbd502cd4829768c56f2e16bdd4340b9ea141297d472517b83868e677f7
languageName: node
linkType: hard
-"object.fromentries@npm:^2.0.5":
- version: 2.0.5
- resolution: "object.fromentries@npm:2.0.5"
+"log-symbols@npm:^4.0.0, log-symbols@npm:^4.1.0":
+ version: 4.1.0
+ resolution: "log-symbols@npm:4.1.0"
dependencies:
- call-bind: ^1.0.2
- define-properties: ^1.1.3
- es-abstract: ^1.19.1
- checksum: 61a0b565ded97b76df9e30b569729866e1824cce902f98e90bb106e84f378aea20163366f66dc75c9000e2aad2ed0caf65c6f530cb2abc4c0c0f6c982102db4b
+ chalk: ^4.1.0
+ is-unicode-supported: ^0.1.0
+ checksum: fce1497b3135a0198803f9f07464165e9eb83ed02ceb2273930a6f8a508951178d8cf4f0378e9d28300a2ed2bc49050995d2bd5f53ab716bb15ac84d58c6ef74
languageName: node
linkType: hard
-"object.getownpropertydescriptors@npm:^2.0.3, object.getownpropertydescriptors@npm:^2.1.0":
- version: 2.1.4
- resolution: "object.getownpropertydescriptors@npm:2.1.4"
+"log-update@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "log-update@npm:4.0.0"
dependencies:
- array.prototype.reduce: ^1.0.4
- call-bind: ^1.0.2
- define-properties: ^1.1.4
- es-abstract: ^1.20.1
- checksum: 988c466fe49fc4f19a28d2d1d894c95c6abfe33c94674ec0b14d96eed71f453c7ad16873d430dc2acbb1760de6d3d2affac4b81237a306012cc4dc49f7539e7f
+ ansi-escapes: ^4.3.0
+ cli-cursor: ^3.1.0
+ slice-ansi: ^4.0.0
+ wrap-ansi: ^6.2.0
+ checksum: ae2f85bbabc1906034154fb7d4c4477c79b3e703d22d78adee8b3862fa913942772e7fa11713e3d96fb46de4e3cabefbf5d0a544344f03b58d3c4bff52aa9eb2
languageName: node
linkType: hard
-"object.hasown@npm:^1.1.1":
- version: 1.1.1
- resolution: "object.hasown@npm:1.1.1"
+"loose-envify@npm:^1.0.0, loose-envify@npm:^1.1.0, loose-envify@npm:^1.3.1, loose-envify@npm:^1.4.0":
+ version: 1.4.0
+ resolution: "loose-envify@npm:1.4.0"
dependencies:
- define-properties: ^1.1.4
- es-abstract: ^1.19.5
- checksum: d8ed4907ce57f48b93e3b53c418fd6787bf226a51e8d698c91e39b78e80fe5b124cb6282f6a9d5be21cf9e2c7829ab10206dcc6112b7748860eefe641880c793
+ js-tokens: ^3.0.0 || ^4.0.0
+ bin:
+ loose-envify: cli.js
+ checksum: 6517e24e0cad87ec9888f500c5b5947032cdfe6ef65e1c1936a0c48a524b81e65542c9c3edc91c97d5bddc806ee2a985dbc79be89215d613b1de5db6d1cfe6f4
languageName: node
linkType: hard
-"object.pick@npm:^1.3.0":
- version: 1.3.0
- resolution: "object.pick@npm:1.3.0"
+"loupe@npm:^2.3.1":
+ version: 2.3.6
+ resolution: "loupe@npm:2.3.6"
dependencies:
- isobject: ^3.0.1
- checksum: 77fb6eed57c67adf75e9901187e37af39f052ef601cb4480386436561357eb9e459e820762f01fd02c5c1b42ece839ad393717a6d1850d848ee11fbabb3e580a
+ get-func-name: ^2.0.0
+ checksum: cc83f1b124a1df7384601d72d8d1f5fe95fd7a8185469fec48bb2e4027e45243949e7a013e8d91051a138451ff0552310c32aa9786e60b6a30d1e801bdc2163f
languageName: node
linkType: hard
-"object.values@npm:^1.1.0, object.values@npm:^1.1.5":
- version: 1.1.5
- resolution: "object.values@npm:1.1.5"
+"lower-case-first@npm:^2.0.2":
+ version: 2.0.2
+ resolution: "lower-case-first@npm:2.0.2"
dependencies:
- call-bind: ^1.0.2
- define-properties: ^1.1.3
- es-abstract: ^1.19.1
- checksum: 0f17e99741ebfbd0fa55ce942f6184743d3070c61bd39221afc929c8422c4907618c8da694c6915bc04a83ab3224260c779ba37fc07bb668bdc5f33b66a902a4
+ tslib: ^2.0.3
+ checksum: 33e3da1098ddda219ce125d4ab7a78a944972c0ee8872e95b6ccc35df8ad405284ab233b0ba4d72315ad1a06fe2f0d418ee4cba9ec1ef1c386dea78899fc8958
languageName: node
linkType: hard
-"obuf@npm:^1.0.0, obuf@npm:^1.1.2":
- version: 1.1.2
- resolution: "obuf@npm:1.1.2"
- checksum: 41a2ba310e7b6f6c3b905af82c275bf8854896e2e4c5752966d64cbcd2f599cfffd5932006bcf3b8b419dfdacebb3a3912d5d94e10f1d0acab59876c8757f27f
+"lower-case@npm:^2.0.2":
+ version: 2.0.2
+ resolution: "lower-case@npm:2.0.2"
+ dependencies:
+ tslib: ^2.0.3
+ checksum: 83a0a5f159ad7614bee8bf976b96275f3954335a84fad2696927f609ddae902802c4f3312d86668722e668bef41400254807e1d3a7f2e8c3eede79691aa1f010
languageName: node
linkType: hard
-"on-finished@npm:2.4.1":
- version: 2.4.1
- resolution: "on-finished@npm:2.4.1"
+"lru-cache@npm:^6.0.0":
+ version: 6.0.0
+ resolution: "lru-cache@npm:6.0.0"
dependencies:
- ee-first: 1.1.1
- checksum: d20929a25e7f0bb62f937a425b5edeb4e4cde0540d77ba146ec9357f00b0d497cdb3b9b05b9c8e46222407d1548d08166bff69cc56dfa55ba0e4469228920ff0
+ yallist: ^4.0.0
+ checksum: f97f499f898f23e4585742138a22f22526254fdba6d75d41a1c2526b3b6cc5747ef59c5612ba7375f42aca4f8461950e925ba08c991ead0651b4918b7c978297
languageName: node
linkType: hard
-"on-headers@npm:~1.0.2":
- version: 1.0.2
- resolution: "on-headers@npm:1.0.2"
- checksum: 2bf13467215d1e540a62a75021e8b318a6cfc5d4fc53af8e8f84ad98dbcea02d506c6d24180cd62e1d769c44721ba542f3154effc1f7579a8288c9f7873ed8e5
+"lru-cache@npm:^7.7.1":
+ version: 7.14.1
+ resolution: "lru-cache@npm:7.14.1"
+ checksum: d72c6713c6a6d86836a7a6523b3f1ac6764768cca47ec99341c3e76db06aacd4764620e5e2cda719a36848785a52a70e531822dc2b33fb071fa709683746c104
languageName: node
linkType: hard
-"once@npm:^1.3.0, once@npm:^1.3.1, once@npm:^1.4.0":
- version: 1.4.0
- resolution: "once@npm:1.4.0"
+"magic-string@npm:^0.26.7":
+ version: 0.26.7
+ resolution: "magic-string@npm:0.26.7"
dependencies:
- wrappy: 1
- checksum: cd0a88501333edd640d95f0d2700fbde6bff20b3d4d9bdc521bdd31af0656b5706570d6c6afe532045a20bb8dc0849f8332d6f2a416e0ba6d3d3b98806c7db68
+ sourcemap-codec: ^1.4.8
+ checksum: 89b0d60cbb32bbf3d1e23c46ea93db082d18a8230b972027aecb10a40bba51be519ecce0674f995571e3affe917b76b09f59d8dbc9a1b2c9c4102a2b6e8a2b01
languageName: node
linkType: hard
-"onetime@npm:^5.1.0":
- version: 5.1.2
- resolution: "onetime@npm:5.1.2"
- dependencies:
- mimic-fn: ^2.1.0
- checksum: 2478859ef817fc5d4e9c2f9e5728512ddd1dbc9fb7829ad263765bb6d3b91ce699d6e2332eef6b7dff183c2f490bd3349f1666427eaba4469fba0ac38dfd0d34
+"make-error@npm:^1.1.1":
+ version: 1.3.6
+ resolution: "make-error@npm:1.3.6"
+ checksum: b86e5e0e25f7f777b77fabd8e2cbf15737972869d852a22b7e73c17623928fccb826d8e46b9951501d3f20e51ad74ba8c59ed584f610526a48f8ccf88aaec402
languageName: node
linkType: hard
-"open@npm:^7.0.2":
- version: 7.4.2
- resolution: "open@npm:7.4.2"
+"make-fetch-happen@npm:^10.0.3":
+ version: 10.2.1
+ resolution: "make-fetch-happen@npm:10.2.1"
dependencies:
- is-docker: ^2.0.0
- is-wsl: ^2.1.1
- checksum: 3333900ec0e420d64c23b831bc3467e57031461d843c801f569b2204a1acc3cd7b3ec3c7897afc9dde86491dfa289708eb92bba164093d8bd88fb2c231843c91
+ agentkeepalive: ^4.2.1
+ cacache: ^16.1.0
+ http-cache-semantics: ^4.1.0
+ http-proxy-agent: ^5.0.0
+ https-proxy-agent: ^5.0.0
+ is-lambda: ^1.0.1
+ lru-cache: ^7.7.1
+ minipass: ^3.1.6
+ minipass-collect: ^1.0.2
+ minipass-fetch: ^2.0.3
+ minipass-flush: ^1.0.5
+ minipass-pipeline: ^1.2.4
+ negotiator: ^0.6.3
+ promise-retry: ^2.0.1
+ socks-proxy-agent: ^7.0.0
+ ssri: ^9.0.0
+ checksum: 2332eb9a8ec96f1ffeeea56ccefabcb4193693597b132cd110734d50f2928842e22b84cfa1508e921b8385cdfd06dda9ad68645fed62b50fff629a580f5fb72c
languageName: node
linkType: hard
-"opn@npm:^5.5.0":
- version: 5.5.0
- resolution: "opn@npm:5.5.0"
- dependencies:
- is-wsl: ^1.1.0
- checksum: 35b677b5a1fd6c8cb1996b0607671ba79f7ce9fa029217d54eafaf6bee13eb7e700691c6a415009140fd02a435fffdfd143875f3b233b60f3f9d631c6f6b81a0
+"map-cache@npm:^0.2.0":
+ version: 0.2.2
+ resolution: "map-cache@npm:0.2.2"
+ checksum: 3067cea54285c43848bb4539f978a15dedc63c03022abeec6ef05c8cb6829f920f13b94bcaf04142fc6a088318e564c4785704072910d120d55dbc2e0c421969
languageName: node
linkType: hard
-"optimism@npm:^0.10.0":
- version: 0.10.3
- resolution: "optimism@npm:0.10.3"
- dependencies:
- "@wry/context": ^0.4.0
- checksum: 2e3fa158b5525fcc7bb09d0eede419913625868fadb9bf5f6723c63b816d361b9f0f2db3a12fba59b6a0604ba15367e8c2d6073d2700e7971d4ea56039d2810f
+"map-obj@npm:^1.0.0":
+ version: 1.0.1
+ resolution: "map-obj@npm:1.0.1"
+ checksum: 9949e7baec2a336e63b8d4dc71018c117c3ce6e39d2451ccbfd3b8350c547c4f6af331a4cbe1c83193d7c6b786082b6256bde843db90cb7da2a21e8fcc28afed
languageName: node
linkType: hard
-"optimism@npm:^0.16.0, optimism@npm:^0.16.1":
- version: 0.16.1
- resolution: "optimism@npm:0.16.1"
- dependencies:
- "@wry/context": ^0.6.0
- "@wry/trie": ^0.3.0
- checksum: 7506a3e5e37b8945059ffacd68039e920ad121aab3eeff27483b7a8b594f6f694f2a3b61a198aeecc43b81753d35c8cb32b7f662d2b5e2d2449fe7068da678e1
+"map-obj@npm:^4.0.0":
+ version: 4.3.0
+ resolution: "map-obj@npm:4.3.0"
+ checksum: fbc554934d1a27a1910e842bc87b177b1a556609dd803747c85ece420692380827c6ae94a95cce4407c054fa0964be3bf8226f7f2cb2e9eeee432c7c1985684e
languageName: node
linkType: hard
-"optimize-css-assets-webpack-plugin@npm:5.0.4":
- version: 5.0.4
- resolution: "optimize-css-assets-webpack-plugin@npm:5.0.4"
- dependencies:
- cssnano: ^4.1.10
- last-call-webpack-plugin: ^3.0.0
+"markdown-to-jsx@npm:^7.1.5":
+ version: 7.1.8
+ resolution: "markdown-to-jsx@npm:7.1.8"
peerDependencies:
- webpack: ^4.0.0
- checksum: bcd509eaab2a6f0ed8396fe847f4f0da73655a54f4c418fa30dc1fc4a0b1b620f38e2fcd6bcb369e2a6cf4530995b371e9d12011566ac7ffe6ac6aec2ab0a4fb
+ react: ">= 0.14.0"
+ checksum: 4823f90e8bd6734b9a4ad206d217c55358268974e219e0edf3c64407336a14116921cad8c577c54b4bf0349412751ab25f3b6265c8b5a99207a5f6e364716636
languageName: node
linkType: hard
-"optionator@npm:^0.8.1":
- version: 0.8.3
- resolution: "optionator@npm:0.8.3"
- dependencies:
- deep-is: ~0.1.3
- fast-levenshtein: ~2.0.6
- levn: ~0.3.0
- prelude-ls: ~1.1.2
- type-check: ~0.3.2
- word-wrap: ~1.2.3
- checksum: b8695ddf3d593203e25ab0900e265d860038486c943ff8b774f596a310f8ceebdb30c6832407a8198ba3ec9debe1abe1f51d4aad94843612db3b76d690c61d34
+"mathml-tag-names@npm:^2.1.3":
+ version: 2.1.3
+ resolution: "mathml-tag-names@npm:2.1.3"
+ checksum: 1201a25a137d6b9e328facd67912058b8b45b19a6c4cc62641c9476195da28a275ca6e0eca070af5378b905c2b11abc1114676ba703411db0b9ce007de921ad0
languageName: node
linkType: hard
-"optionator@npm:^0.9.1":
- version: 0.9.1
- resolution: "optionator@npm:0.9.1"
+"mdast-util-definitions@npm:^5.0.0":
+ version: 5.1.1
+ resolution: "mdast-util-definitions@npm:5.1.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
+ "@types/mdast": ^3.0.0
+ "@types/unist": ^2.0.0
+ unist-util-visit: ^4.0.0
+ checksum: f8025e2c35f6f8641528037abe18f492ef100e00a48c92cf78b7a313f9ccdb0e30c6aed0b40539767a3f425be09e78cb0f2f9bc4131fff41ea4664a1a7314a14
languageName: node
linkType: hard
-"ora@npm:^5.4.1":
- version: 5.4.1
- resolution: "ora@npm:5.4.1"
- dependencies:
- bl: ^4.1.0
- chalk: ^4.1.0
- cli-cursor: ^3.1.0
- cli-spinners: ^2.5.0
- is-interactive: ^1.0.0
- is-unicode-supported: ^0.1.0
- log-symbols: ^4.1.0
- strip-ansi: ^6.0.0
- wcwidth: ^1.0.1
- checksum: 28d476ee6c1049d68368c0dc922e7225e3b5600c3ede88fade8052837f9ed342625fdaa84a6209302587c8ddd9b664f71f0759833cbdb3a4cf81344057e63c63
+"mdast-util-from-markdown@npm:^1.0.0":
+ version: 1.2.0
+ resolution: "mdast-util-from-markdown@npm:1.2.0"
+ dependencies:
+ "@types/mdast": ^3.0.0
+ "@types/unist": ^2.0.0
+ decode-named-character-reference: ^1.0.0
+ mdast-util-to-string: ^3.1.0
+ micromark: ^3.0.0
+ micromark-util-decode-numeric-character-reference: ^1.0.0
+ micromark-util-decode-string: ^1.0.0
+ micromark-util-normalize-identifier: ^1.0.0
+ micromark-util-symbol: ^1.0.0
+ micromark-util-types: ^1.0.0
+ unist-util-stringify-position: ^3.0.0
+ uvu: ^0.5.0
+ checksum: fadc3521a3d95f4adbadad462ca27c28b3bfe08740ae158dc0c4a22329bf5593254d98b8fd4024ecad8c47c77ec275454dfacfb907ff1b98ff8f5de25c716d40
+ languageName: node
+ linkType: hard
+
+"mdast-util-to-hast@npm:^12.1.0":
+ version: 12.2.4
+ resolution: "mdast-util-to-hast@npm:12.2.4"
+ dependencies:
+ "@types/hast": ^2.0.0
+ "@types/mdast": ^3.0.0
+ mdast-util-definitions: ^5.0.0
+ micromark-util-sanitize-uri: ^1.1.0
+ trim-lines: ^3.0.0
+ unist-builder: ^3.0.0
+ unist-util-generated: ^2.0.0
+ unist-util-position: ^4.0.0
+ unist-util-visit: ^4.0.0
+ checksum: c9a1c31527590a11ec7a637ae46a8f52b05b457523e9be9c4ca8bcc1efb3eac5ed1575353e97a70fffcf61e40c80d649bee28058fa1509bc1c213eacfa73bc5f
+ languageName: node
+ linkType: hard
+
+"mdast-util-to-string@npm:^3.1.0":
+ version: 3.1.0
+ resolution: "mdast-util-to-string@npm:3.1.0"
+ checksum: f42ddd4e22f2215a75715b92ea6e3149c4ba356e7781d7b94fc86ded1c79cec3f986afeecef3a4a80068c9b224a6520099783a12146b957de24f020a3e47dd29
languageName: node
linkType: hard
-"os-browserify@npm:^0.3.0":
- version: 0.3.0
- resolution: "os-browserify@npm:0.3.0"
- checksum: 16e37ba3c0e6a4c63443c7b55799ce4066d59104143cb637ecb9fce586d5da319cdca786ba1c867abbe3890d2cbf37953f2d51eea85e20dd6c4570d6c54bfebf
+"memoize-one@npm:>=3.1.1 <6, memoize-one@npm:^5.0.0, memoize-one@npm:^5.0.4":
+ version: 5.2.1
+ resolution: "memoize-one@npm:5.2.1"
+ checksum: a3cba7b824ebcf24cdfcd234aa7f86f3ad6394b8d9be4c96ff756dafb8b51c7f71320785fbc2304f1af48a0467cbbd2a409efc9333025700ed523f254cb52e3d
languageName: node
linkType: hard
-"os-tmpdir@npm:~1.0.2":
- version: 1.0.2
- resolution: "os-tmpdir@npm:1.0.2"
- checksum: 5666560f7b9f10182548bf7013883265be33620b1c1b4a4d405c25be2636f970c5488ff3e6c48de75b55d02bde037249fe5dbfbb4c0fb7714953d56aed062e6d
+"memoize-one@npm:^3.1.1":
+ version: 3.1.1
+ resolution: "memoize-one@npm:3.1.1"
+ checksum: 58e5b070c9d9c4cde86a96e425cb20c698def8d5d235896014185b5335c0fc8d2484bbeabff9994f8bdfb2bd63b90f219c58160e36ead338522f2618869ae5b0
languageName: node
linkType: hard
-"ospath@npm:^1.2.2":
- version: 1.2.2
- resolution: "ospath@npm:1.2.2"
- checksum: 505f48a4f4f1c557d6c656ec985707726e3714721680139be037613e903aa8c8fa4ddd8d1342006f9b2dc0065e6e20f8b7bea2ee05354f31257044790367b347
+"meow@npm:^9.0.0":
+ version: 9.0.0
+ resolution: "meow@npm:9.0.0"
+ dependencies:
+ "@types/minimist": ^1.2.0
+ camelcase-keys: ^6.2.2
+ decamelize: ^1.2.0
+ decamelize-keys: ^1.1.0
+ hard-rejection: ^2.1.0
+ minimist-options: 4.1.0
+ normalize-package-data: ^3.0.0
+ read-pkg-up: ^7.0.1
+ redent: ^3.0.0
+ trim-newlines: ^3.0.0
+ type-fest: ^0.18.0
+ yargs-parser: ^20.2.3
+ checksum: 99799c47247f4daeee178e3124f6ef6f84bde2ba3f37652865d5d8f8b8adcf9eedfc551dd043e2455cd8206545fd848e269c0c5ab6b594680a0ad4d3617c9639
languageName: node
linkType: hard
-"p-each-series@npm:^2.1.0":
- version: 2.2.0
- resolution: "p-each-series@npm:2.2.0"
- checksum: 5fbe2f1f1966f55833bd401fe36f7afe410707d5e9fb6032c6dde8aa716d50521c3bb201fdb584130569b5941d5e84993e09e0b3f76a474288e0ede8f632983c
+"merge-stream@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "merge-stream@npm:2.0.0"
+ checksum: 6fa4dcc8d86629705cea944a4b88ef4cb0e07656ebf223fa287443256414283dd25d91c1cd84c77987f2aec5927af1a9db6085757cb43d90eb170ebf4b47f4f4
languageName: node
linkType: hard
-"p-finally@npm:^1.0.0":
- version: 1.0.0
- resolution: "p-finally@npm:1.0.0"
- checksum: 93a654c53dc805dd5b5891bab16eb0ea46db8f66c4bfd99336ae929323b1af2b70a8b0654f8f1eae924b2b73d037031366d645f1fd18b3d30cbd15950cc4b1d4
+"merge2@npm:^1.3.0, merge2@npm:^1.4.1":
+ version: 1.4.1
+ resolution: "merge2@npm:1.4.1"
+ checksum: 7268db63ed5169466540b6fb947aec313200bcf6d40c5ab722c22e242f651994619bcd85601602972d3c85bd2cc45a358a4c61937e9f11a061919a1da569b0c2
languageName: node
linkType: hard
-"p-limit@npm:3.1.0, p-limit@npm:^3.0.2":
- version: 3.1.0
- resolution: "p-limit@npm:3.1.0"
- dependencies:
- yocto-queue: ^0.1.0
- checksum: 7c3690c4dbf62ef625671e20b7bdf1cbc9534e83352a2780f165b0d3ceba21907e77ad63401708145ca4e25bfc51636588d89a8c0aeb715e6c37d1c066430360
+"meros@npm:1.2.1":
+ version: 1.2.1
+ resolution: "meros@npm:1.2.1"
+ peerDependencies:
+ "@types/node": ">=13"
+ peerDependenciesMeta:
+ "@types/node":
+ optional: true
+ checksum: 2201c3f7c58ad2a5b5f7d6b1c644d79bde513e25cb64b51a8c41381ec74bc02cd3423425e34f60c96bf3991f1ec51d65dc8b8e3354cbb060cc9f8226b4666a5a
languageName: node
linkType: hard
-"p-limit@npm:^1.1.0":
- version: 1.3.0
- resolution: "p-limit@npm:1.3.0"
+"micromark-core-commonmark@npm:^1.0.1":
+ version: 1.0.6
+ resolution: "micromark-core-commonmark@npm:1.0.6"
+ dependencies:
+ decode-named-character-reference: ^1.0.0
+ micromark-factory-destination: ^1.0.0
+ micromark-factory-label: ^1.0.0
+ micromark-factory-space: ^1.0.0
+ micromark-factory-title: ^1.0.0
+ micromark-factory-whitespace: ^1.0.0
+ micromark-util-character: ^1.0.0
+ micromark-util-chunked: ^1.0.0
+ micromark-util-classify-character: ^1.0.0
+ micromark-util-html-tag-name: ^1.0.0
+ micromark-util-normalize-identifier: ^1.0.0
+ micromark-util-resolve-all: ^1.0.0
+ micromark-util-subtokenize: ^1.0.0
+ micromark-util-symbol: ^1.0.0
+ micromark-util-types: ^1.0.1
+ uvu: ^0.5.0
+ checksum: 4b483c46077f696ed310f6d709bb9547434c218ceb5c1220fde1707175f6f68b44da15ab8668f9c801e1a123210071e3af883a7d1215122c913fd626f122bfc2
+ languageName: node
+ linkType: hard
+
+"micromark-factory-destination@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "micromark-factory-destination@npm:1.0.0"
dependencies:
- p-try: ^1.0.0
- checksum: 281c1c0b8c82e1ac9f81acd72a2e35d402bf572e09721ce5520164e9de07d8274451378a3470707179ad13240535558f4b277f02405ad752e08c7d5b0d54fbfd
+ micromark-util-character: ^1.0.0
+ micromark-util-symbol: ^1.0.0
+ micromark-util-types: ^1.0.0
+ checksum: 8e733ae9c1c2342f14ff290bf09946e20f6f540117d80342377a765cac48df2ea5e748f33c8b07501ad7a43414b1a6597c8510ede2052b6bf1251fab89748e20
languageName: node
linkType: hard
-"p-limit@npm:^2.0.0, p-limit@npm:^2.2.0":
- version: 2.3.0
- resolution: "p-limit@npm:2.3.0"
+"micromark-factory-label@npm:^1.0.0":
+ version: 1.0.2
+ resolution: "micromark-factory-label@npm:1.0.2"
dependencies:
- p-try: ^2.0.0
- checksum: 84ff17f1a38126c3314e91ecfe56aecbf36430940e2873dadaa773ffe072dc23b7af8e46d4b6485d302a11673fe94c6b67ca2cfbb60c989848b02100d0594ac1
+ micromark-util-character: ^1.0.0
+ micromark-util-symbol: ^1.0.0
+ micromark-util-types: ^1.0.0
+ uvu: ^0.5.0
+ checksum: 957e9366bdc8dbc1437c0706ff96972fa985ab4b1274abcae12f6094f527cbf5c69e7f2304c23c7f4b96e311ff7911d226563b8b43dcfcd4091e8c985fb97ce6
languageName: node
linkType: hard
-"p-locate@npm:^2.0.0":
- version: 2.0.0
- resolution: "p-locate@npm:2.0.0"
+"micromark-factory-space@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "micromark-factory-space@npm:1.0.0"
dependencies:
- p-limit: ^1.1.0
- checksum: e2dceb9b49b96d5513d90f715780f6f4972f46987dc32a0e18bc6c3fc74a1a5d73ec5f81b1398af5e58b99ea1ad03fd41e9181c01fa81b4af2833958696e3081
+ micromark-util-character: ^1.0.0
+ micromark-util-types: ^1.0.0
+ checksum: 70d3aafde4e68ef4e509a3b644e9a29e4aada00801279e346577b008cbca06d78051bcd62aa7ea7425856ed73f09abd2b36607803055f726f52607ee7cb706b0
languageName: node
linkType: hard
-"p-locate@npm:^3.0.0":
- version: 3.0.0
- resolution: "p-locate@npm:3.0.0"
+"micromark-factory-title@npm:^1.0.0":
+ version: 1.0.2
+ resolution: "micromark-factory-title@npm:1.0.2"
dependencies:
- p-limit: ^2.0.0
- checksum: 83991734a9854a05fe9dbb29f707ea8a0599391f52daac32b86f08e21415e857ffa60f0e120bfe7ce0cc4faf9274a50239c7895fc0d0579d08411e513b83a4ae
+ micromark-factory-space: ^1.0.0
+ micromark-util-character: ^1.0.0
+ micromark-util-symbol: ^1.0.0
+ micromark-util-types: ^1.0.0
+ uvu: ^0.5.0
+ checksum: 9a9cf66babde0bad1e25d6c1087082bfde6dfc319a36cab67c89651cc1a53d0e21cdec83262b5a4c33bff49f0e3c8dc2a7bd464e991d40dbea166a8f9b37e5b2
languageName: node
linkType: hard
-"p-locate@npm:^4.1.0":
- version: 4.1.0
- resolution: "p-locate@npm:4.1.0"
+"micromark-factory-whitespace@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "micromark-factory-whitespace@npm:1.0.0"
dependencies:
- p-limit: ^2.2.0
- checksum: 513bd14a455f5da4ebfcb819ef706c54adb09097703de6aeaa5d26fe5ea16df92b48d1ac45e01e3944ce1e6aa2a66f7f8894742b8c9d6e276e16cd2049a2b870
+ micromark-factory-space: ^1.0.0
+ micromark-util-character: ^1.0.0
+ micromark-util-symbol: ^1.0.0
+ micromark-util-types: ^1.0.0
+ checksum: 0888386e6ea2dd665a5182c570d9b3d0a172d3f11694ca5a2a84e552149c9f1429f5b975ec26e1f0fa4388c55a656c9f359ce5e0603aff6175ba3e255076f20b
languageName: node
linkType: hard
-"p-locate@npm:^5.0.0":
- version: 5.0.0
- resolution: "p-locate@npm:5.0.0"
+"micromark-util-character@npm:^1.0.0":
+ version: 1.1.0
+ resolution: "micromark-util-character@npm:1.1.0"
dependencies:
- p-limit: ^3.0.2
- checksum: 1623088f36cf1cbca58e9b61c4e62bf0c60a07af5ae1ca99a720837356b5b6c5ba3eb1b2127e47a06865fee59dd0453cad7cc844cda9d5a62ac1a5a51b7c86d3
+ micromark-util-symbol: ^1.0.0
+ micromark-util-types: ^1.0.0
+ checksum: 504a4e3321f69bddf3fec9f0c1058239fc23336bda5be31d532b150491eda47965a251b37f8a7a9db0c65933b3aaa49cf88044fb1028be3af7c5ee6212bf8d5f
languageName: node
linkType: hard
-"p-map@npm:^2.0.0":
- version: 2.1.0
- resolution: "p-map@npm:2.1.0"
- checksum: 9e3ad3c9f6d75a5b5661bcad78c91f3a63849189737cd75e4f1225bf9ac205194e5c44aac2ef6f09562b1facdb9bd1425584d7ac375bfaa17b3f1a142dab936d
+"micromark-util-chunked@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "micromark-util-chunked@npm:1.0.0"
+ dependencies:
+ micromark-util-symbol: ^1.0.0
+ checksum: c1efd56e8c4217bcf1c6f1a9fb9912b4a2a5503b00d031da902be922fb3fee60409ac53f11739991291357b2784fb0647ddfc74c94753a068646c0cb0fd71421
languageName: node
linkType: hard
-"p-map@npm:^4.0.0":
- version: 4.0.0
- resolution: "p-map@npm:4.0.0"
+"micromark-util-classify-character@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "micromark-util-classify-character@npm:1.0.0"
dependencies:
- aggregate-error: ^3.0.0
- checksum: cb0ab21ec0f32ddffd31dfc250e3afa61e103ef43d957cc45497afe37513634589316de4eb88abdfd969fe6410c22c0b93ab24328833b8eb1ccc087fc0442a1c
+ micromark-util-character: ^1.0.0
+ micromark-util-symbol: ^1.0.0
+ micromark-util-types: ^1.0.0
+ checksum: 180446e6a1dec653f625ded028f244784e1db8d10ad05c5d70f08af9de393b4a03dc6cf6fa5ed8ccc9c24bbece7837abf3bf66681c0b4adf159364b7d5236dfd
languageName: node
linkType: hard
-"p-retry@npm:^3.0.1":
- version: 3.0.1
- resolution: "p-retry@npm:3.0.1"
+"micromark-util-combine-extensions@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "micromark-util-combine-extensions@npm:1.0.0"
dependencies:
- retry: ^0.12.0
- checksum: 702efc63fc13ef7fc0bab9a1b08432ab38a0236efcbce64af0cf692030ba6ed8009f29ba66e3301cb98dc69ef33e7ccab29ba1ac2bea897f802f81f4f7e468dd
+ micromark-util-chunked: ^1.0.0
+ micromark-util-types: ^1.0.0
+ checksum: 5304a820ef75340e1be69d6ad167055b6ba9a3bafe8171e5945a935752f462415a9dd61eb3490220c055a8a11167209a45bfa73f278338b7d3d61fa1464d3f35
languageName: node
linkType: hard
-"p-try@npm:^1.0.0":
+"micromark-util-decode-numeric-character-reference@npm:^1.0.0":
version: 1.0.0
- resolution: "p-try@npm:1.0.0"
- checksum: 3b5303f77eb7722144154288bfd96f799f8ff3e2b2b39330efe38db5dd359e4fb27012464cd85cb0a76e9b7edd1b443568cb3192c22e7cffc34989df0bafd605
+ resolution: "micromark-util-decode-numeric-character-reference@npm:1.0.0"
+ dependencies:
+ micromark-util-symbol: ^1.0.0
+ checksum: f3ae2bb582a80f1e9d3face026f585c0c472335c064bd850bde152376f0394cb2831746749b6be6e0160f7d73626f67d10716026c04c87f402c0dd45a1a28633
languageName: node
linkType: hard
-"p-try@npm:^2.0.0":
- version: 2.2.0
- resolution: "p-try@npm:2.2.0"
- checksum: f8a8e9a7693659383f06aec604ad5ead237c7a261c18048a6e1b5b85a5f8a067e469aa24f5bc009b991ea3b058a87f5065ef4176793a200d4917349881216cae
+"micromark-util-decode-string@npm:^1.0.0":
+ version: 1.0.2
+ resolution: "micromark-util-decode-string@npm:1.0.2"
+ dependencies:
+ decode-named-character-reference: ^1.0.0
+ micromark-util-character: ^1.0.0
+ micromark-util-decode-numeric-character-reference: ^1.0.0
+ micromark-util-symbol: ^1.0.0
+ checksum: 2dbb41c9691cc71505d39706405139fb7d6699429d577a524c7c248ac0cfd09d3dd212ad8e91c143a00b2896f26f81136edc67c5bda32d20446f0834d261b17a
languageName: node
linkType: hard
-"pako@npm:~1.0.5":
- version: 1.0.11
- resolution: "pako@npm:1.0.11"
- checksum: 1be2bfa1f807608c7538afa15d6f25baa523c30ec870a3228a89579e474a4d992f4293859524e46d5d87fd30fa17c5edf34dbef0671251d9749820b488660b16
+"micromark-util-encode@npm:^1.0.0":
+ version: 1.0.1
+ resolution: "micromark-util-encode@npm:1.0.1"
+ checksum: 9290583abfdc79ea3e7eb92c012c47a0e14327888f8aaa6f57ff79b3058d8e7743716b9d91abca3646f15ab3d78fdad9779fdb4ccf13349cd53309dfc845253a
languageName: node
linkType: hard
-"parallel-transform@npm:^1.1.0":
- version: 1.2.0
- resolution: "parallel-transform@npm:1.2.0"
- dependencies:
- cyclist: ^1.0.1
- inherits: ^2.0.3
- readable-stream: ^2.1.5
- checksum: ab6ddc1a662cefcfb3d8d546a111763d3b223f484f2e9194e33aefd8f6760c319d0821fd22a00a3adfbd45929b50d2c84cc121389732f013c2ae01c226269c27
+"micromark-util-html-tag-name@npm:^1.0.0":
+ version: 1.1.0
+ resolution: "micromark-util-html-tag-name@npm:1.1.0"
+ checksum: a9b783cec89ec813648d59799464c1950fe281ae797b2a965f98ad0167d7fa1a247718eff023b4c015f47211a172f9446b8e6b98aad50e3cd44a3337317dad2c
languageName: node
linkType: hard
-"param-case@npm:^3.0.3, param-case@npm:^3.0.4":
- version: 3.0.4
- resolution: "param-case@npm:3.0.4"
+"micromark-util-normalize-identifier@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "micromark-util-normalize-identifier@npm:1.0.0"
dependencies:
- dot-case: ^3.0.4
- tslib: ^2.0.3
- checksum: b34227fd0f794e078776eb3aa6247442056cb47761e9cd2c4c881c86d84c64205f6a56ef0d70b41ee7d77da02c3f4ed2f88e3896a8fefe08bdfb4deca037c687
+ micromark-util-symbol: ^1.0.0
+ checksum: d7c09d5e8318fb72f194af72664bd84a48a2928e3550b2b21c8fbc0ec22524f2a72e0f6663d2b95dc189a6957d3d7759b60716e888909710767cd557be821f8b
languageName: node
linkType: hard
-"parent-module@npm:^1.0.0":
- version: 1.0.1
- resolution: "parent-module@npm:1.0.1"
+"micromark-util-resolve-all@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "micromark-util-resolve-all@npm:1.0.0"
dependencies:
- callsites: ^3.0.0
- checksum: 6ba8b255145cae9470cf5551eb74be2d22281587af787a2626683a6c20fbb464978784661478dd2a3f1dad74d1e802d403e1b03c1a31fab310259eec8ac560ff
+ micromark-util-types: ^1.0.0
+ checksum: 409667f2bd126ef8acce009270d2aecaaa5584c5807672bc657b09e50aa91bd2e552cf41e5be1e6469244a83349cbb71daf6059b746b1c44e3f35446fef63e50
languageName: node
linkType: hard
-"parse-asn1@npm:^5.0.0, parse-asn1@npm:^5.1.5":
- version: 5.1.6
- resolution: "parse-asn1@npm:5.1.6"
+"micromark-util-sanitize-uri@npm:^1.0.0, micromark-util-sanitize-uri@npm:^1.1.0":
+ version: 1.1.0
+ resolution: "micromark-util-sanitize-uri@npm:1.1.0"
dependencies:
- asn1.js: ^5.2.0
- browserify-aes: ^1.0.0
- evp_bytestokey: ^1.0.0
- pbkdf2: ^3.0.3
- safe-buffer: ^5.1.1
- checksum: 9243311d1f88089bc9f2158972aa38d1abd5452f7b7cabf84954ed766048fe574d434d82c6f5a39b988683e96fb84cd933071dda38927e03469dc8c8d14463c7
+ micromark-util-character: ^1.0.0
+ micromark-util-encode: ^1.0.0
+ micromark-util-symbol: ^1.0.0
+ checksum: fe6093faa0adeb8fad606184d927ce37f207dcc2ec7256438e7f273c8829686245dd6161b597913ef25a3c4fb61863d3612a40cb04cf15f83ba1b4087099996b
languageName: node
linkType: hard
-"parse-filepath@npm:^1.0.2":
+"micromark-util-subtokenize@npm:^1.0.0":
version: 1.0.2
- resolution: "parse-filepath@npm:1.0.2"
+ resolution: "micromark-util-subtokenize@npm:1.0.2"
dependencies:
- is-absolute: ^1.0.0
- map-cache: ^0.2.0
- path-root: ^0.1.1
- checksum: 6794c3f38d3921f0f7cc63fb1fb0c4d04cd463356ad389c8ce6726d3c50793b9005971f4138975a6d7025526058d5e65e9bfe634d0765e84c4e2571152665a69
+ micromark-util-chunked: ^1.0.0
+ micromark-util-symbol: ^1.0.0
+ micromark-util-types: ^1.0.0
+ uvu: ^0.5.0
+ checksum: c32ee58a7e1384ab1161a9ee02fbb04ad7b6e96d0b8c93dba9803c329a53d07f22ab394c7a96b2e30d6b8fbe3585b85817dba07277b1317111fc234e166bd2d1
languageName: node
linkType: hard
-"parse-json@npm:^4.0.0":
- version: 4.0.0
- resolution: "parse-json@npm:4.0.0"
- dependencies:
- error-ex: ^1.3.1
- json-parse-better-errors: ^1.0.1
- checksum: 0fe227d410a61090c247e34fa210552b834613c006c2c64d9a05cfe9e89cf8b4246d1246b1a99524b53b313e9ac024438d0680f67e33eaed7e6f38db64cfe7b5
+"micromark-util-symbol@npm:^1.0.0":
+ version: 1.0.1
+ resolution: "micromark-util-symbol@npm:1.0.1"
+ checksum: c6a3023b3a7432c15864b5e33a1bcb5042ac7aa097f2f452e587bef45433d42d39e0a5cce12fbea91e0671098ba0c3f62a2b30ce1cde66ecbb5e8336acf4391d
languageName: node
linkType: hard
-"parse-json@npm:^5.0.0":
- version: 5.2.0
- resolution: "parse-json@npm:5.2.0"
- dependencies:
- "@babel/code-frame": ^7.0.0
- error-ex: ^1.3.1
- json-parse-even-better-errors: ^2.3.0
- lines-and-columns: ^1.1.6
- checksum: 62085b17d64da57f40f6afc2ac1f4d95def18c4323577e1eced571db75d9ab59b297d1d10582920f84b15985cbfc6b6d450ccbf317644cfa176f3ed982ad87e2
+"micromark-util-types@npm:^1.0.0, micromark-util-types@npm:^1.0.1":
+ version: 1.0.2
+ resolution: "micromark-util-types@npm:1.0.2"
+ checksum: 08dc901b7c06ee3dfeb54befca05cbdab9525c1cf1c1080967c3878c9e72cb9856c7e8ff6112816e18ead36ce6f99d55aaa91560768f2f6417b415dcba1244df
languageName: node
linkType: hard
-"parse5@npm:6.0.1":
- version: 6.0.1
- resolution: "parse5@npm:6.0.1"
- checksum: 7d569a176c5460897f7c8f3377eff640d54132b9be51ae8a8fa4979af940830b2b0c296ce75e5bd8f4041520aadde13170dbdec44889975f906098ea0002f4bd
+"micromark@npm:^3.0.0":
+ version: 3.1.0
+ resolution: "micromark@npm:3.1.0"
+ dependencies:
+ "@types/debug": ^4.0.0
+ debug: ^4.0.0
+ decode-named-character-reference: ^1.0.0
+ micromark-core-commonmark: ^1.0.1
+ micromark-factory-space: ^1.0.0
+ micromark-util-character: ^1.0.0
+ micromark-util-chunked: ^1.0.0
+ micromark-util-combine-extensions: ^1.0.0
+ micromark-util-decode-numeric-character-reference: ^1.0.0
+ micromark-util-encode: ^1.0.0
+ micromark-util-normalize-identifier: ^1.0.0
+ micromark-util-resolve-all: ^1.0.0
+ micromark-util-sanitize-uri: ^1.0.0
+ micromark-util-subtokenize: ^1.0.0
+ micromark-util-symbol: ^1.0.0
+ micromark-util-types: ^1.0.1
+ uvu: ^0.5.0
+ checksum: 5fe5bc3bf92e2ddd37b5f0034080fc3a4d4b3c1130dd5e435bb96ec75e9453091272852e71a4d74906a8fcf992d6f79d794607657c534bda49941e9950a92e28
+ languageName: node
+ linkType: hard
+
+"micromatch@npm:^4.0.4, micromatch@npm:^4.0.5":
+ version: 4.0.5
+ resolution: "micromatch@npm:4.0.5"
+ dependencies:
+ braces: ^3.0.2
+ picomatch: ^2.3.1
+ checksum: 02a17b671c06e8fefeeb6ef996119c1e597c942e632a21ef589154f23898c9c6a9858526246abb14f8bca6e77734aa9dcf65476fca47cedfb80d9577d52843fc
languageName: node
linkType: hard
-"parseurl@npm:~1.3.2, parseurl@npm:~1.3.3":
- version: 1.3.3
- resolution: "parseurl@npm:1.3.3"
- checksum: 407cee8e0a3a4c5cd472559bca8b6a45b82c124e9a4703302326e9ab60fc1081442ada4e02628efef1eb16197ddc7f8822f5a91fd7d7c86b51f530aedb17dfa2
+"mime-db@npm:1.52.0":
+ version: 1.52.0
+ resolution: "mime-db@npm:1.52.0"
+ checksum: 0d99a03585f8b39d68182803b12ac601d9c01abfa28ec56204fa330bc9f3d1c5e14beb049bafadb3dbdf646dfb94b87e24d4ec7b31b7279ef906a8ea9b6a513f
languageName: node
linkType: hard
-"pascal-case@npm:^3.1.2":
- version: 3.1.2
- resolution: "pascal-case@npm:3.1.2"
+"mime-types@npm:^2.1.12, mime-types@npm:~2.1.19":
+ version: 2.1.35
+ resolution: "mime-types@npm:2.1.35"
dependencies:
- no-case: ^3.0.4
- tslib: ^2.0.3
- checksum: ba98bfd595fc91ef3d30f4243b1aee2f6ec41c53b4546bfa3039487c367abaa182471dcfc830a1f9e1a0df00c14a370514fa2b3a1aacc68b15a460c31116873e
+ mime-db: 1.52.0
+ checksum: 89a5b7f1def9f3af5dad6496c5ed50191ae4331cc5389d7c521c8ad28d5fdad2d06fd81baf38fed813dc4e46bb55c8145bb0ff406330818c9cf712fb2e9b3836
languageName: node
linkType: hard
-"pascalcase@npm:^0.1.1":
- version: 0.1.1
- resolution: "pascalcase@npm:0.1.1"
- checksum: f83681c3c8ff75fa473a2bb2b113289952f802ff895d435edd717e7cb898b0408cbdb247117a938edcbc5d141020909846cc2b92c47213d764e2a94d2ad2b925
+"mimic-fn@npm:^2.1.0":
+ version: 2.1.0
+ resolution: "mimic-fn@npm:2.1.0"
+ checksum: d2421a3444848ce7f84bd49115ddacff29c15745db73f54041edc906c14b131a38d05298dae3081667627a59b2eb1ca4b436ff2e1b80f69679522410418b478a
languageName: node
linkType: hard
-"path-browserify@npm:0.0.1":
- version: 0.0.1
- resolution: "path-browserify@npm:0.0.1"
- checksum: ae8dcd45d0d3cfbaf595af4f206bf3ed82d77f72b4877ae7e77328079e1468c84f9386754bb417d994d5a19bf47882fd253565c18441cd5c5c90ae5187599e35
+"min-indent@npm:^1.0.0":
+ version: 1.0.1
+ resolution: "min-indent@npm:1.0.1"
+ checksum: bfc6dd03c5eaf623a4963ebd94d087f6f4bbbfd8c41329a7f09706b0cb66969c4ddd336abeb587bc44bc6f08e13bf90f0b374f9d71f9f01e04adc2cd6f083ef1
languageName: node
linkType: hard
-"path-case@npm:^3.0.4":
- version: 3.0.4
- resolution: "path-case@npm:3.0.4"
+"minimalistic-assert@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "minimalistic-assert@npm:1.0.1"
+ checksum: cc7974a9268fbf130fb055aff76700d7e2d8be5f761fb5c60318d0ed010d839ab3661a533ad29a5d37653133385204c503bfac995aaa4236f4e847461ea32ba7
+ languageName: node
+ linkType: hard
+
+"minimatch@npm:4.2.1":
+ version: 4.2.1
+ resolution: "minimatch@npm:4.2.1"
dependencies:
- dot-case: ^3.0.4
- tslib: ^2.0.3
- checksum: 61de0526222629f65038a66f63330dd22d5b54014ded6636283e1d15364da38b3cf29e4433aa3f9d8b0dba407ae2b059c23b0104a34ee789944b1bc1c5c7e06d
+ brace-expansion: ^1.1.7
+ checksum: 2b1514e3d0f29a549912f0db7ae7b82c5cab4a8f2dd0369f1c6451a325b3f12b2cf473c95873b6157bb8df183d6cf6db82ff03614b6adaaf1d7e055beccdfd01
languageName: node
linkType: hard
-"path-dirname@npm:^1.0.0":
- version: 1.0.2
- resolution: "path-dirname@npm:1.0.2"
- checksum: 0d2f6604ae05a252a0025318685f290e2764ecf9c5436f203cdacfc8c0b17c24cdedaa449d766beb94ab88cc7fc70a09ec21e7933f31abc2b719180883e5e33f
+"minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2":
+ version: 3.1.2
+ resolution: "minimatch@npm:3.1.2"
+ dependencies:
+ brace-expansion: ^1.1.7
+ checksum: c154e566406683e7bcb746e000b84d74465b3a832c45d59912b9b55cd50dee66e5c4b1e5566dba26154040e51672f9aa450a9aef0c97cfc7336b78b7afb9540a
languageName: node
linkType: hard
-"path-exists@npm:^3.0.0":
- version: 3.0.0
- resolution: "path-exists@npm:3.0.0"
- checksum: 96e92643aa34b4b28d0de1cd2eba52a1c5313a90c6542d03f62750d82480e20bfa62bc865d5cfc6165f5fcd5aeb0851043c40a39be5989646f223300021bae0a
+"minimatch@npm:^5.0.1":
+ version: 5.1.1
+ resolution: "minimatch@npm:5.1.1"
+ dependencies:
+ brace-expansion: ^2.0.1
+ checksum: 215edd0978320a3354188f84a537d45841f2449af4df4379f79b9b777e71aa4f5722cc9d1717eabd2a70d38ef76ab7b708d24d83ea6a6c909dfd8833de98b437
languageName: node
linkType: hard
-"path-exists@npm:^4.0.0":
- version: 4.0.0
- resolution: "path-exists@npm:4.0.0"
- checksum: 505807199dfb7c50737b057dd8d351b82c033029ab94cb10a657609e00c1bc53b951cfdbccab8de04c5584d5eff31128ce6afd3db79281874a5ef2adbba55ed1
+"minimist-options@npm:4.1.0":
+ version: 4.1.0
+ resolution: "minimist-options@npm:4.1.0"
+ dependencies:
+ arrify: ^1.0.1
+ is-plain-obj: ^1.1.0
+ kind-of: ^6.0.3
+ checksum: 8c040b3068811e79de1140ca2b708d3e203c8003eb9a414c1ab3cd467fc5f17c9ca02a5aef23bedc51a7f8bfbe77f87e9a7e31ec81fba304cda675b019496f4e
languageName: node
linkType: hard
-"path-is-absolute@npm:^1.0.0":
- version: 1.0.1
- resolution: "path-is-absolute@npm:1.0.1"
- checksum: 060840f92cf8effa293bcc1bea81281bd7d363731d214cbe5c227df207c34cd727430f70c6037b5159c8a870b9157cba65e775446b0ab06fd5ecc7e54615a3b8
+"minimist@npm:^1.2.0, minimist@npm:^1.2.5, minimist@npm:^1.2.6":
+ version: 1.2.7
+ resolution: "minimist@npm:1.2.7"
+ checksum: 7346574a1038ca23c32e02252f603801f09384dd1d78b69a943a4e8c2c28730b80e96193882d3d3b22a063445f460e48316b29b8a25addca2d7e5e8f75478bec
languageName: node
linkType: hard
-"path-is-inside@npm:^1.0.2":
+"minipass-collect@npm:^1.0.2":
version: 1.0.2
- resolution: "path-is-inside@npm:1.0.2"
- checksum: 0b5b6c92d3018b82afb1f74fe6de6338c4c654de4a96123cb343f2b747d5606590ac0c890f956ed38220a4ab59baddfd7b713d78a62d240b20b14ab801fa02cb
+ resolution: "minipass-collect@npm:1.0.2"
+ dependencies:
+ minipass: ^3.0.0
+ checksum: 14df761028f3e47293aee72888f2657695ec66bd7d09cae7ad558da30415fdc4752bbfee66287dcc6fd5e6a2fa3466d6c484dc1cbd986525d9393b9523d97f10
languageName: node
linkType: hard
-"path-key@npm:^2.0.0, path-key@npm:^2.0.1":
- version: 2.0.1
- resolution: "path-key@npm:2.0.1"
- checksum: f7ab0ad42fe3fb8c7f11d0c4f849871e28fbd8e1add65c370e422512fc5887097b9cf34d09c1747d45c942a8c1e26468d6356e2df3f740bf177ab8ca7301ebfd
+"minipass-fetch@npm:^2.0.3":
+ version: 2.1.2
+ resolution: "minipass-fetch@npm:2.1.2"
+ dependencies:
+ encoding: ^0.1.13
+ minipass: ^3.1.6
+ minipass-sized: ^1.0.3
+ minizlib: ^2.1.2
+ dependenciesMeta:
+ encoding:
+ optional: true
+ checksum: 3f216be79164e915fc91210cea1850e488793c740534985da017a4cbc7a5ff50506956d0f73bb0cb60e4fe91be08b6b61ef35101706d3ef5da2c8709b5f08f91
languageName: node
linkType: hard
-"path-key@npm:^3.0.0, path-key@npm:^3.1.0":
- version: 3.1.1
- resolution: "path-key@npm:3.1.1"
- checksum: 55cd7a9dd4b343412a8386a743f9c746ef196e57c823d90ca3ab917f90ab9f13dd0ded27252ba49dbdfcab2b091d998bc446f6220cd3cea65db407502a740020
+"minipass-flush@npm:^1.0.5":
+ version: 1.0.5
+ resolution: "minipass-flush@npm:1.0.5"
+ dependencies:
+ minipass: ^3.0.0
+ checksum: 56269a0b22bad756a08a94b1ffc36b7c9c5de0735a4dd1ab2b06c066d795cfd1f0ac44a0fcae13eece5589b908ecddc867f04c745c7009be0b566421ea0944cf
languageName: node
linkType: hard
-"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
+"minipass-pipeline@npm:^1.2.4":
+ version: 1.2.4
+ resolution: "minipass-pipeline@npm:1.2.4"
+ dependencies:
+ minipass: ^3.0.0
+ checksum: b14240dac0d29823c3d5911c286069e36d0b81173d7bdf07a7e4a91ecdef92cdff4baaf31ea3746f1c61e0957f652e641223970870e2353593f382112257971b
languageName: node
linkType: hard
-"path-root-regex@npm:^0.1.0":
- version: 0.1.2
- resolution: "path-root-regex@npm:0.1.2"
- checksum: dcd75d1f8e93faabe35a58e875b0f636839b3658ff2ad8c289463c40bc1a844debe0dab73c3398ef9dc8f6ec6c319720aff390cf4633763ddcf3cf4b1bbf7e8b
+"minipass-sized@npm:^1.0.3":
+ version: 1.0.3
+ resolution: "minipass-sized@npm:1.0.3"
+ dependencies:
+ minipass: ^3.0.0
+ checksum: 79076749fcacf21b5d16dd596d32c3b6bf4d6e62abb43868fac21674078505c8b15eaca4e47ed844985a4514854f917d78f588fcd029693709417d8f98b2bd60
languageName: node
linkType: hard
-"path-root@npm:^0.1.1":
- version: 0.1.1
- resolution: "path-root@npm:0.1.1"
+"minipass@npm:^3.0.0, minipass@npm:^3.1.1, minipass@npm:^3.1.6":
+ version: 3.3.6
+ resolution: "minipass@npm:3.3.6"
dependencies:
- path-root-regex: ^0.1.0
- checksum: ff88aebfc1c59ace510cc06703d67692a11530989920427625e52b66a303ca9b3d4059b0b7d0b2a73248d1ad29bcb342b8b786ec00592f3101d38a45fd3b2e08
+ yallist: ^4.0.0
+ checksum: a30d083c8054cee83cdcdc97f97e4641a3f58ae743970457b1489ce38ee1167b3aaf7d815cd39ec7a99b9c40397fd4f686e83750e73e652b21cb516f6d845e48
languageName: node
linkType: hard
-"path-to-regexp@npm:0.1.7":
- version: 0.1.7
- resolution: "path-to-regexp@npm:0.1.7"
- checksum: 69a14ea24db543e8b0f4353305c5eac6907917031340e5a8b37df688e52accd09e3cebfe1660b70d76b6bd89152f52183f28c74813dbf454ba1a01c82a38abce
+"minipass@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "minipass@npm:4.0.0"
+ dependencies:
+ yallist: ^4.0.0
+ checksum: 7a609afbf394abfcf9c48e6c90226f471676c8f2a67f07f6838871afb03215ede431d1433feffe1b855455bcb13ef0eb89162841b9796109d6fed8d89790f381
languageName: node
linkType: hard
-"path-to-regexp@npm:^1.7.0":
- version: 1.8.0
- resolution: "path-to-regexp@npm:1.8.0"
+"minizlib@npm:^2.1.1, minizlib@npm:^2.1.2":
+ version: 2.1.2
+ resolution: "minizlib@npm:2.1.2"
dependencies:
- isarray: 0.0.1
- checksum: 709f6f083c0552514ef4780cb2e7e4cf49b0cc89a97439f2b7cc69a608982b7690fb5d1720a7473a59806508fc2dae0be751ba49f495ecf89fd8fbc62abccbcd
+ minipass: ^3.0.0
+ yallist: ^4.0.0
+ checksum: f1fdeac0b07cf8f30fcf12f4b586795b97be856edea22b5e9072707be51fc95d41487faec3f265b42973a304fe3a64acd91a44a3826a963e37b37bafde0212c3
languageName: node
linkType: hard
-"path-type@npm:^4.0.0":
- version: 4.0.0
- resolution: "path-type@npm:4.0.0"
- checksum: 5b1e2daa247062061325b8fdbfd1fb56dde0a448fb1455453276ea18c60685bdad23a445dc148cf87bc216be1573357509b7d4060494a6fd768c7efad833ee45
+"mitt@npm:^1.1.2":
+ version: 1.2.0
+ resolution: "mitt@npm:1.2.0"
+ checksum: 53abb94c6203250e2498e152ae096288c4866c6aab1dc093922084a7414af4aa6cda5a51d480267a8f0bd7908b0e896099bc953317aca8a18672dc67ee7e923d
languageName: node
linkType: hard
-"pbkdf2@npm:^3.0.3":
- version: 3.1.2
- resolution: "pbkdf2@npm:3.1.2"
- dependencies:
- create-hash: ^1.1.2
- create-hmac: ^1.1.4
- ripemd160: ^2.0.1
- safe-buffer: ^5.0.1
- sha.js: ^2.4.8
- checksum: 2c950a100b1da72123449208e231afc188d980177d021d7121e96a2de7f2abbc96ead2b87d03d8fe5c318face097f203270d7e27908af9f471c165a4e8e69c92
+"mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4":
+ version: 1.0.4
+ resolution: "mkdirp@npm:1.0.4"
+ bin:
+ mkdirp: bin/cmd.js
+ checksum: a96865108c6c3b1b8e1d5e9f11843de1e077e57737602de1b82030815f311be11f96f09cce59bd5b903d0b29834733e5313f9301e3ed6d6f6fba2eae0df4298f
languageName: node
linkType: hard
-"pend@npm:~1.2.0":
- version: 1.2.0
- resolution: "pend@npm:1.2.0"
- checksum: 6c72f5243303d9c60bd98e6446ba7d30ae29e3d56fdb6fae8767e8ba6386f33ee284c97efe3230a0d0217e2b1723b8ab490b1bbf34fcbb2180dbc8a9de47850d
+"moment-duration-format@npm:2.3.2":
+ version: 2.3.2
+ resolution: "moment-duration-format@npm:2.3.2"
+ checksum: 84bdb479b2d0d6fd4684ea4a5a8e3955024afa7a0df2369cd327fe35af020aa613283f71c7002d2c4af68015860137801e7d5cc8a6997289d005d697f2b88943
languageName: node
linkType: hard
-"performance-now@npm:^0.2.0":
- version: 0.2.0
- resolution: "performance-now@npm:0.2.0"
- checksum: 2020aecc3980c280bf0a0382d476cf4e725a10433e853f853c57bc3ed084ab8aa880fac87e92d1b44d30138b8da2d2b77aad321ef3d7ce50b34500a4f4f84d0f
+"moment-timezone@npm:^0.5.33":
+ version: 0.5.39
+ resolution: "moment-timezone@npm:0.5.39"
+ dependencies:
+ moment: ">= 2.9.0"
+ checksum: 9f972d3a29b2726d4fd1464df27738b756441fe57575f087cda91b7716a5a31d2cfd274255e3edfb15eb60af3ccf33fd339527b456092cac1a2a4124e4369c8b
languageName: node
linkType: hard
-"performance-now@npm:^2.1.0":
- version: 2.1.0
- resolution: "performance-now@npm:2.1.0"
- checksum: 534e641aa8f7cba160f0afec0599b6cecefbb516a2e837b512be0adbe6c1da5550e89c78059c7fabc5c9ffdf6627edabe23eb7c518c4500067a898fa65c2b550
+"moment@npm:2.29.4, moment@npm:>= 2.9.0, moment@npm:^2.29.1":
+ version: 2.29.4
+ resolution: "moment@npm:2.29.4"
+ checksum: 0ec3f9c2bcba38dc2451b1daed5daded747f17610b92427bebe1d08d48d8b7bdd8d9197500b072d14e326dd0ccf3e326b9e3d07c5895d3d49e39b6803b76e80e
languageName: node
linkType: hard
-"phoenix@npm:1.5.13":
- version: 1.5.13
- resolution: "phoenix@npm:1.5.13"
- checksum: de1ce32da3bda100a617b7c15917fc47f14240aee0ce15b38c18a88988bbc855295b5be9cb8ff0c551a4790e1e92f45aa64253acf05146c224088fe285ee8c2a
+"mri@npm:^1.1.0":
+ version: 1.2.0
+ resolution: "mri@npm:1.2.0"
+ checksum: 83f515abbcff60150873e424894a2f65d68037e5a7fcde8a9e2b285ee9c13ac581b63cfc1e6826c4732de3aeb84902f7c1e16b7aff46cd3f897a0f757a894e85
languageName: node
linkType: hard
-"picocolors@npm:^0.2.1":
- version: 0.2.1
- resolution: "picocolors@npm:0.2.1"
- checksum: 3b0f441f0062def0c0f39e87b898ae7461c3a16ffc9f974f320b44c799418cabff17780ee647fda42b856a1dc45897e2c62047e1b546d94d6d5c6962f45427b2
+"mrmime@npm:^1.0.0":
+ version: 1.0.1
+ resolution: "mrmime@npm:1.0.1"
+ checksum: cc979da44bbbffebaa8eaf7a45117e851f2d4cb46a3ada6ceb78130466a04c15a0de9a9ce1c8b8ba6f6e1b8618866b1352992bf1757d241c0ddca558b9f28a77
languageName: node
linkType: hard
-"picocolors@npm:^1.0.0":
- version: 1.0.0
- resolution: "picocolors@npm:1.0.0"
- checksum: a2e8092dd86c8396bdba9f2b5481032848525b3dc295ce9b57896f931e63fc16f79805144321f72976383fc249584672a75cc18d6777c6b757603f372f745981
+"ms@npm:2.0.0":
+ version: 2.0.0
+ resolution: "ms@npm:2.0.0"
+ checksum: 0e6a22b8b746d2e0b65a430519934fefd41b6db0682e3477c10f60c76e947c4c0ad06f63ffdf1d78d335f83edee8c0aa928aa66a36c7cd95b69b26f468d527f4
languageName: node
linkType: hard
-"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.2, picomatch@npm:^2.3.0, picomatch@npm:^2.3.1":
- version: 2.3.1
- resolution: "picomatch@npm:2.3.1"
- checksum: 050c865ce81119c4822c45d3c84f1ced46f93a0126febae20737bd05ca20589c564d6e9226977df859ed5e03dc73f02584a2b0faad36e896936238238b0446cf
+"ms@npm:2.1.2":
+ version: 2.1.2
+ resolution: "ms@npm:2.1.2"
+ checksum: 673cdb2c3133eb050c745908d8ce632ed2c02d85640e2edb3ace856a2266a813b30c613569bf3354fdf4ea7d1a1494add3bfa95e2713baa27d0c2c71fc44f58f
languageName: node
linkType: hard
-"pify@npm:^2.0.0, pify@npm:^2.2.0":
- version: 2.3.0
- resolution: "pify@npm:2.3.0"
- checksum: 9503aaeaf4577acc58642ad1d25c45c6d90288596238fb68f82811c08104c800e5a7870398e9f015d82b44ecbcbef3dc3d4251a1cbb582f6e5959fe09884b2ba
+"ms@npm:^2.0.0, ms@npm:^2.1.1":
+ version: 2.1.3
+ resolution: "ms@npm:2.1.3"
+ checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d
+ languageName: node
+ linkType: hard
+
+"multimatch@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "multimatch@npm:5.0.0"
+ dependencies:
+ "@types/minimatch": ^3.0.3
+ array-differ: ^3.0.0
+ array-union: ^2.1.0
+ arrify: ^2.0.1
+ minimatch: ^3.0.4
+ checksum: 82c8030a53af965cab48da22f1b0f894ef99e16ee680dabdfbd38d2dfacc3c8208c475203d747afd9e26db44118ed0221d5a0d65268c864f06d6efc7ac6df812
languageName: node
linkType: hard
-"pify@npm:^4.0.1":
- version: 4.0.1
- resolution: "pify@npm:4.0.1"
- checksum: 9c4e34278cb09987685fa5ef81499c82546c033713518f6441778fbec623fc708777fe8ac633097c72d88470d5963094076c7305cafc7ad340aae27cfacd856b
+"mute-stream@npm:0.0.8":
+ version: 0.0.8
+ resolution: "mute-stream@npm:0.0.8"
+ checksum: ff48d251fc3f827e5b1206cda0ffdaec885e56057ee86a3155e1951bc940fd5f33531774b1cc8414d7668c10a8907f863f6561875ee6e8768931a62121a531a1
languageName: node
linkType: hard
-"pinkie-promise@npm:^2.0.0":
- version: 2.0.1
- resolution: "pinkie-promise@npm:2.0.1"
- dependencies:
- pinkie: ^2.0.0
- checksum: b53a4a2e73bf56b6f421eef711e7bdcb693d6abb474d57c5c413b809f654ba5ee750c6a96dd7225052d4b96c4d053cdcb34b708a86fceed4663303abee52fcca
+"nanoid@npm:^3.3.4":
+ version: 3.3.4
+ resolution: "nanoid@npm:3.3.4"
+ bin:
+ nanoid: bin/nanoid.cjs
+ checksum: 2fddd6dee994b7676f008d3ffa4ab16035a754f4bb586c61df5a22cf8c8c94017aadd360368f47d653829e0569a92b129979152ff97af23a558331e47e37cd9c
languageName: node
linkType: hard
-"pinkie@npm:^2.0.0":
- version: 2.0.4
- resolution: "pinkie@npm:2.0.4"
- checksum: b12b10afea1177595aab036fc220785488f67b4b0fc49e7a27979472592e971614fa1c728e63ad3e7eb748b4ec3c3dbd780819331dad6f7d635c77c10537b9db
+"natural-compare-lite@npm:^1.4.0":
+ version: 1.4.0
+ resolution: "natural-compare-lite@npm:1.4.0"
+ checksum: 5222ac3986a2b78dd6069ac62cbb52a7bf8ffc90d972ab76dfe7b01892485d229530ed20d0c62e79a6b363a663b273db3bde195a1358ce9e5f779d4453887225
languageName: node
linkType: hard
-"pirates@npm:^4.0.1":
- version: 4.0.5
- resolution: "pirates@npm:4.0.5"
- checksum: c9994e61b85260bec6c4fc0307016340d9b0c4f4b6550a957afaaff0c9b1ad58fbbea5cfcf083860a25cb27a375442e2b0edf52e2e1e40e69934e08dcc52d227
+"natural-compare@npm:^1.4.0":
+ version: 1.4.0
+ resolution: "natural-compare@npm:1.4.0"
+ checksum: 23ad088b08f898fc9b53011d7bb78ec48e79de7627e01ab5518e806033861bef68d5b0cd0e2205c2f36690ac9571ff6bcb05eb777ced2eeda8d4ac5b44592c3d
languageName: node
linkType: hard
-"pkg-dir@npm:^3.0.0":
- version: 3.0.0
- resolution: "pkg-dir@npm:3.0.0"
- dependencies:
- find-up: ^3.0.0
- checksum: 70c9476ffefc77552cc6b1880176b71ad70bfac4f367604b2b04efd19337309a4eec985e94823271c7c0e83946fa5aeb18cd360d15d10a5d7533e19344bfa808
+"negotiator@npm:^0.6.3":
+ version: 0.6.3
+ resolution: "negotiator@npm:0.6.3"
+ checksum: b8ffeb1e262eff7968fc90a2b6767b04cfd9842582a9d0ece0af7049537266e7b2506dfb1d107a32f06dd849ab2aea834d5830f7f4d0e5cb7d36e1ae55d021d9
languageName: node
linkType: hard
-"pkg-dir@npm:^4.1.0, pkg-dir@npm:^4.2.0":
- version: 4.2.0
- resolution: "pkg-dir@npm:4.2.0"
+"no-case@npm:^3.0.4":
+ version: 3.0.4
+ resolution: "no-case@npm:3.0.4"
dependencies:
- find-up: ^4.0.0
- checksum: 9863e3f35132bf99ae1636d31ff1e1e3501251d480336edb1c211133c8d58906bed80f154a1d723652df1fda91e01c7442c2eeaf9dc83157c7ae89087e43c8d6
+ lower-case: ^2.0.2
+ tslib: ^2.0.3
+ checksum: 0b2ebc113dfcf737d48dde49cfebf3ad2d82a8c3188e7100c6f375e30eafbef9e9124aadc3becef237b042fd5eb0aad2fd78669c20972d045bbe7fea8ba0be5c
languageName: node
linkType: hard
-"pkg-up@npm:3.1.0, pkg-up@npm:^3.1.0":
- version: 3.1.0
- resolution: "pkg-up@npm:3.1.0"
- dependencies:
- find-up: ^3.0.0
- checksum: 5bac346b7c7c903613c057ae3ab722f320716199d753f4a7d053d38f2b5955460f3e6ab73b4762c62fd3e947f58e04f1343e92089e7bb6091c90877406fcd8c8
+"node-domexception@npm:1.0.0":
+ version: 1.0.0
+ resolution: "node-domexception@npm:1.0.0"
+ checksum: ee1d37dd2a4eb26a8a92cd6b64dfc29caec72bff5e1ed9aba80c294f57a31ba4895a60fd48347cf17dd6e766da0ae87d75657dfd1f384ebfa60462c2283f5c7f
languageName: node
linkType: hard
-"platform@npm:^1.3.4":
- version: 1.3.6
- resolution: "platform@npm:1.3.6"
- checksum: 6f472a09c61d418c7e26c1c16d0bdc029549d512dbec6526216a1e59ec68100d07007d0097dcba69dddad883d6f2a83361b4bdfe0094a3d9a2af24158643d85e
+"node-fetch@npm:2.6.7, node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.7":
+ version: 2.6.7
+ resolution: "node-fetch@npm:2.6.7"
+ dependencies:
+ whatwg-url: ^5.0.0
+ peerDependencies:
+ encoding: ^0.1.0
+ peerDependenciesMeta:
+ encoding:
+ optional: true
+ checksum: 8d816ffd1ee22cab8301c7756ef04f3437f18dace86a1dae22cf81db8ef29c0bf6655f3215cb0cdb22b420b6fe141e64b26905e7f33f9377a7fa59135ea3e10b
languageName: node
linkType: hard
-"pnp-webpack-plugin@npm:1.6.4":
- version: 1.6.4
- resolution: "pnp-webpack-plugin@npm:1.6.4"
+"node-fetch@npm:^1.0.1":
+ version: 1.7.3
+ resolution: "node-fetch@npm:1.7.3"
dependencies:
- ts-pnp: ^1.1.6
- checksum: 0606a63db96400b07f182300168298da9518727a843f9e10cf5045d2a102a4be06bb18c73dc481281e3e0f1ed8d04ef0d285a342b6dcd0eff1340e28e5d2328d
+ encoding: ^0.1.11
+ is-stream: ^1.0.1
+ checksum: 3bb0528c05d541316ebe52770d71ee25a6dce334df4231fd55df41a644143e07f068637488c18a5b0c43f05041dbd3346752f9e19b50df50569a802484544d5b
languageName: node
linkType: hard
-"polished@npm:^3.4.1":
- version: 3.7.2
- resolution: "polished@npm:3.7.2"
+"node-gyp@npm:latest":
+ version: 9.3.0
+ resolution: "node-gyp@npm:9.3.0"
dependencies:
- "@babel/runtime": ^7.12.5
- checksum: 2f6172fef712e716e20563ca9505162c57e2713579a90806738068b3de0b2622ed2e2d62c578ebd752fcab4c527ddde2036ece5d6f4cdefee09c92eb410a288f
+ env-paths: ^2.2.0
+ glob: ^7.1.4
+ graceful-fs: ^4.2.6
+ make-fetch-happen: ^10.0.3
+ nopt: ^6.0.0
+ npmlog: ^6.0.0
+ rimraf: ^3.0.2
+ semver: ^7.3.5
+ tar: ^6.1.2
+ which: ^2.0.2
+ bin:
+ node-gyp: bin/node-gyp.js
+ checksum: 589ddd3ed967724ef425f9624bfa47cf73022640ab3eba6d556e92cdc4ddef33b63fce3a467c93b995a3f61df92eafd3c3d1e8dbe4a2c00c383334487dea99c3
languageName: node
linkType: hard
-"portfinder@npm:^1.0.26":
- version: 1.0.28
- resolution: "portfinder@npm:1.0.28"
- dependencies:
- async: ^2.6.2
- debug: ^3.1.1
- mkdirp: ^0.5.5
- checksum: 91fef602f13f8f4c64385d0ad2a36cc9dc6be0b8d10a2628ee2c3c7b9917ab4fefb458815b82cea2abf4b785cd11c9b4e2d917ac6fa06f14b6fa880ca8f8928c
+"node-int64@npm:^0.4.0":
+ version: 0.4.0
+ resolution: "node-int64@npm:0.4.0"
+ checksum: d0b30b1ee6d961851c60d5eaa745d30b5c95d94bc0e74b81e5292f7c42a49e3af87f1eb9e89f59456f80645d679202537de751b7d72e9e40ceea40c5e449057e
languageName: node
linkType: hard
-"posix-character-classes@npm:^0.1.0":
- version: 0.1.1
- resolution: "posix-character-classes@npm:0.1.1"
- checksum: dedb99913c60625a16050cfed2fb5c017648fc075be41ac18474e1c6c3549ef4ada201c8bd9bd006d36827e289c571b6092e1ef6e756cdbab2fd7046b25c6442
+"node-releases@npm:^2.0.6":
+ version: 2.0.6
+ resolution: "node-releases@npm:2.0.6"
+ checksum: e86a926dc9fbb3b41b4c4a89d998afdf140e20a4e8dbe6c0a807f7b2948b42ea97d7fd3ad4868041487b6e9ee98409829c6e4d84a734a4215dff060a7fbeb4bf
languageName: node
linkType: hard
-"postcss-attribute-case-insensitive@npm:^4.0.1":
- version: 4.0.2
- resolution: "postcss-attribute-case-insensitive@npm:4.0.2"
+"nopt@npm:^6.0.0":
+ version: 6.0.0
+ resolution: "nopt@npm:6.0.0"
dependencies:
- postcss: ^7.0.2
- postcss-selector-parser: ^6.0.2
- checksum: e9cf4b61f443bf302dcd1110ef38d6a808fa38ae5d85bfd0aaaa6d35bef3825e0434f1aed8eb9596a5d88f21580ce8b9cd0098414d8490293ef71149695cae9a
+ abbrev: ^1.0.0
+ bin:
+ nopt: bin/nopt.js
+ checksum: 82149371f8be0c4b9ec2f863cc6509a7fd0fa729929c009f3a58e4eb0c9e4cae9920e8f1f8eb46e7d032fec8fb01bede7f0f41a67eb3553b7b8e14fa53de1dac
languageName: node
linkType: hard
-"postcss-browser-comments@npm:^3.0.0":
- version: 3.0.0
- resolution: "postcss-browser-comments@npm:3.0.0"
+"normalize-package-data@npm:^2.5.0":
+ version: 2.5.0
+ resolution: "normalize-package-data@npm:2.5.0"
dependencies:
- postcss: ^7
- peerDependencies:
- browserslist: ^4
- checksum: 6e8cfae4c71cf7b5d4741e19021f3e3d81d772372a9e12f5c675e25bc3ea45fe5154fd0ee055ee041aee8b484c59875fdf15df3cec5e7fd4cf3209bc5ef0b515
+ hosted-git-info: ^2.1.4
+ resolve: ^1.10.0
+ semver: 2 || 3 || 4 || 5
+ validate-npm-package-license: ^3.0.1
+ checksum: 7999112efc35a6259bc22db460540cae06564aa65d0271e3bdfa86876d08b0e578b7b5b0028ee61b23f1cae9fc0e7847e4edc0948d3068a39a2a82853efc8499
languageName: node
linkType: hard
-"postcss-calc@npm:^7.0.1":
- version: 7.0.5
- resolution: "postcss-calc@npm:7.0.5"
+"normalize-package-data@npm:^3.0.0":
+ version: 3.0.3
+ resolution: "normalize-package-data@npm:3.0.3"
dependencies:
- postcss: ^7.0.27
- postcss-selector-parser: ^6.0.2
- postcss-value-parser: ^4.0.2
- checksum: 03640d493fb0e557634ab23e5d1eb527b014fb491ac3e62b45e28f5a6ef57e25a209f82040ce54c40d5a1a7307597a55d3fa6e8cece0888261a66bc75e39a68b
+ hosted-git-info: ^4.0.1
+ is-core-module: ^2.5.0
+ semver: ^7.3.4
+ validate-npm-package-license: ^3.0.1
+ checksum: bbcee00339e7c26fdbc760f9b66d429258e2ceca41a5df41f5df06cc7652de8d82e8679ff188ca095cad8eff2b6118d7d866af2b68400f74602fbcbce39c160a
languageName: node
linkType: hard
-"postcss-color-functional-notation@npm:^2.0.1":
- version: 2.0.1
- resolution: "postcss-color-functional-notation@npm:2.0.1"
+"normalize-path@npm:^2.1.1":
+ version: 2.1.1
+ resolution: "normalize-path@npm:2.1.1"
dependencies:
- postcss: ^7.0.2
- postcss-values-parser: ^2.0.0
- checksum: 0bfd1fa93bc54a07240d821d091093256511f70f0df5349e27e4d8b034ee3345f0ae58674ce425be6a91cc934325b2ce36ecddbf958fa8805fed6647cf671348
+ remove-trailing-separator: ^1.0.1
+ checksum: 7e9cbdcf7f5b8da7aa191fbfe33daf290cdcd8c038f422faf1b8a83c972bf7a6d94c5be34c4326cb00fb63bc0fd97d9fbcfaf2e5d6142332c2cd36d2e1b86cea
languageName: node
linkType: hard
-"postcss-color-gray@npm:^5.0.0":
- version: 5.0.0
- resolution: "postcss-color-gray@npm:5.0.0"
- dependencies:
- "@csstools/convert-colors": ^1.4.0
- postcss: ^7.0.5
- postcss-values-parser: ^2.0.0
- checksum: 81a62b3e2c170ffadc085c1643a7b5f1c153837d7ca228b07df88b9aeb0ec9088a92f8d919a748137ead3936e8dac2606e32b14b5166a59143642c8573949db5
+"normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0":
+ version: 3.0.0
+ resolution: "normalize-path@npm:3.0.0"
+ checksum: 88eeb4da891e10b1318c4b2476b6e2ecbeb5ff97d946815ffea7794c31a89017c70d7f34b3c2ebf23ef4e9fc9fb99f7dffe36da22011b5b5c6ffa34f4873ec20
languageName: node
linkType: hard
-"postcss-color-hex-alpha@npm:^5.0.3":
- version: 5.0.3
- resolution: "postcss-color-hex-alpha@npm:5.0.3"
+"npm-run-path@npm:^4.0.0":
+ version: 4.0.1
+ resolution: "npm-run-path@npm:4.0.1"
dependencies:
- postcss: ^7.0.14
- postcss-values-parser: ^2.0.1
- checksum: 0a0ccb42c7c6a271ffd3c8b123b9c67744827d4b810b759731bc702fea1e00f05f08479ec7cbd8dfa47bc20510830a69f1e316a5724b9e53d5fdc6fabf90afc4
+ path-key: ^3.0.0
+ checksum: 5374c0cea4b0bbfdfae62da7bbdf1e1558d338335f4cacf2515c282ff358ff27b2ecb91ffa5330a8b14390ac66a1e146e10700440c1ab868208430f56b5f4d23
languageName: node
linkType: hard
-"postcss-color-mod-function@npm:^3.0.3":
- version: 3.0.3
- resolution: "postcss-color-mod-function@npm:3.0.3"
+"npmlog@npm:^6.0.0":
+ version: 6.0.2
+ resolution: "npmlog@npm:6.0.2"
dependencies:
- "@csstools/convert-colors": ^1.4.0
- postcss: ^7.0.2
- postcss-values-parser: ^2.0.0
- checksum: ecbf74e9395527aaf3e83b90b1a6c9bba0a1904038d8acef1f530d50a68d912d6b1af8df690342f942be8b89fa7dfaa35ae67cb5fb48013cb389ecb8c74deadb
+ are-we-there-yet: ^3.0.0
+ console-control-strings: ^1.1.0
+ gauge: ^4.0.3
+ set-blocking: ^2.0.0
+ checksum: ae238cd264a1c3f22091cdd9e2b106f684297d3c184f1146984ecbe18aaa86343953f26b9520dedd1b1372bc0316905b736c1932d778dbeb1fcf5a1001390e2a
languageName: node
linkType: hard
-"postcss-color-rebeccapurple@npm:^4.0.1":
- version: 4.0.1
- resolution: "postcss-color-rebeccapurple@npm:4.0.1"
- dependencies:
- postcss: ^7.0.2
- postcss-values-parser: ^2.0.0
- checksum: a7b1a204dfc5163ac4195cc3cb0c7b1bba9561feab49d24be8a17d695d6b69fd92f3da23d638260fe7e9d5076cf81bb798b25134fa2a2fbf7f74b0dda2829a96
+"nullthrows@npm:^1.1.1":
+ version: 1.1.1
+ resolution: "nullthrows@npm:1.1.1"
+ checksum: 10806b92121253eb1b08ecf707d92480f5331ba8ae5b23fa3eb0548ad24196eb797ed47606153006568a5733ea9e528a3579f21421f7828e09e7756f4bdd386f
languageName: node
linkType: hard
-"postcss-colormin@npm:^4.0.3":
- version: 4.0.3
- resolution: "postcss-colormin@npm:4.0.3"
- dependencies:
- browserslist: ^4.0.0
- color: ^3.0.0
- has: ^1.0.0
- postcss: ^7.0.0
- postcss-value-parser: ^3.0.0
- checksum: 9b2eab73cd227cbf296f1a2a6466047f6c70b918c3844535531fd87f31d7878e1a8d81e8803ffe2ee8c3330ea5bec65e358a0e0f33defcd758975064e07fe928
+"nwsapi@npm:^2.2.2":
+ version: 2.2.2
+ resolution: "nwsapi@npm:2.2.2"
+ checksum: 43769106292bc95f776756ca2f3513dab7b4d506a97c67baec32406447841a35f65f29c1f95ab5d42785210fd41668beed33ca16fa058780be43b101ad73e205
languageName: node
linkType: hard
-"postcss-convert-values@npm:^4.0.1":
- version: 4.0.1
- resolution: "postcss-convert-values@npm:4.0.1"
- dependencies:
- postcss: ^7.0.0
- postcss-value-parser: ^3.0.0
- checksum: 71cac73f5befeb8bc16274e2aaabe1b8e0cb42a8b8641dc2aa61b1c502697b872a682c36f370cce325553bbfc859c38f2b064fae6f6469b1cada79e733559261
+"object-assign@npm:^4.1.0, object-assign@npm:^4.1.1":
+ version: 4.1.1
+ resolution: "object-assign@npm:4.1.1"
+ checksum: fcc6e4ea8c7fe48abfbb552578b1c53e0d194086e2e6bbbf59e0a536381a292f39943c6e9628af05b5528aa5e3318bb30d6b2e53cadaf5b8fe9e12c4b69af23f
languageName: node
linkType: hard
-"postcss-custom-media@npm:^7.0.8":
- version: 7.0.8
- resolution: "postcss-custom-media@npm:7.0.8"
- dependencies:
- postcss: ^7.0.14
- checksum: 3786eb10f238b22dc620cfcc9257779e27d8cee4510b3209d0ab67310e07dc68b69f3359db7a911f5e76df466f73d078fc80100943fe2e8fa9bcacf226705a2d
+"object-inspect@npm:^1.12.2, object-inspect@npm:^1.9.0":
+ version: 1.12.2
+ resolution: "object-inspect@npm:1.12.2"
+ checksum: a534fc1b8534284ed71f25ce3a496013b7ea030f3d1b77118f6b7b1713829262be9e6243acbcb3ef8c626e2b64186112cb7f6db74e37b2789b9c789ca23048b2
languageName: node
linkType: hard
-"postcss-custom-properties@npm:^8.0.11":
- version: 8.0.11
- resolution: "postcss-custom-properties@npm:8.0.11"
- dependencies:
- postcss: ^7.0.17
- postcss-values-parser: ^2.0.1
- checksum: cb1b47459a23ff2e48714c5d48d50070d573ef829dc7e57189d1b38c6fba0de7084f1acefbd84c61dd67e30bd9a7d154b22f195547728a9dc5f76f7d3f03ffea
+"object-keys@npm:^1.1.1":
+ version: 1.1.1
+ resolution: "object-keys@npm:1.1.1"
+ checksum: b363c5e7644b1e1b04aa507e88dcb8e3a2f52b6ffd0ea801e4c7a62d5aa559affe21c55a07fd4b1fd55fc03a33c610d73426664b20032405d7b92a1414c34d6a
languageName: node
linkType: hard
-"postcss-custom-selectors@npm:^5.1.2":
- version: 5.1.2
- resolution: "postcss-custom-selectors@npm:5.1.2"
+"object.assign@npm:^4.1.2, object.assign@npm:^4.1.3, object.assign@npm:^4.1.4":
+ version: 4.1.4
+ resolution: "object.assign@npm:4.1.4"
dependencies:
- postcss: ^7.0.2
- postcss-selector-parser: ^5.0.0-rc.3
- checksum: 26c83d348448f4ab5931cc1621606b09a6b1171e25fac2404073f3e298e77494ac87d4a21009679503b4895452810e93e618b5af26b4c7180a9013f283bb8088
+ call-bind: ^1.0.2
+ define-properties: ^1.1.4
+ has-symbols: ^1.0.3
+ object-keys: ^1.1.1
+ checksum: 76cab513a5999acbfe0ff355f15a6a125e71805fcf53de4e9d4e082e1989bdb81d1e329291e1e4e0ae7719f0e4ef80e88fb2d367ae60500d79d25a6224ac8864
languageName: node
linkType: hard
-"postcss-dir-pseudo-class@npm:^5.0.0":
- version: 5.0.0
- resolution: "postcss-dir-pseudo-class@npm:5.0.0"
+"object.entries@npm:^1.1.5, object.entries@npm:^1.1.6":
+ version: 1.1.6
+ resolution: "object.entries@npm:1.1.6"
dependencies:
- postcss: ^7.0.2
- postcss-selector-parser: ^5.0.0-rc.3
- checksum: 703156fc65f259ec2e86ba51d18370a6d3b71f2e6473c7d65694676a8f0152137b1997bc0a53f7f373c8c3e4d63c72f7b5e2049f2ef3a7276b49409395722044
+ call-bind: ^1.0.2
+ define-properties: ^1.1.4
+ es-abstract: ^1.20.4
+ checksum: 0f8c47517e6a9a980241eafe3b73de11e59511883173c2b93d67424a008e47e11b77c80e431ad1d8a806f6108b225a1cab9223e53e555776c612a24297117d28
languageName: node
linkType: hard
-"postcss-discard-comments@npm:^4.0.2":
- version: 4.0.2
- resolution: "postcss-discard-comments@npm:4.0.2"
+"object.fromentries@npm:^2.0.6":
+ version: 2.0.6
+ resolution: "object.fromentries@npm:2.0.6"
dependencies:
- postcss: ^7.0.0
- checksum: b087d47649160b7c6236aba028d27f1796a0dcb21e9ffd0da62271171fc31b7f150ee6c7a24fa97e3f5cd1af92e0dc41cb2e2680a175da53f1e536c441bda56a
+ call-bind: ^1.0.2
+ define-properties: ^1.1.4
+ es-abstract: ^1.20.4
+ checksum: 453c6d694180c0c30df451b60eaf27a5b9bca3fb43c37908fd2b78af895803dc631242bcf05582173afa40d8d0e9c96e16e8874b39471aa53f3ac1f98a085d85
languageName: node
linkType: hard
-"postcss-discard-duplicates@npm:^4.0.2":
- version: 4.0.2
- resolution: "postcss-discard-duplicates@npm:4.0.2"
+"object.hasown@npm:^1.1.2":
+ version: 1.1.2
+ resolution: "object.hasown@npm:1.1.2"
dependencies:
- postcss: ^7.0.0
- checksum: bd83647a8e5ea34b0cfe563d0c1410a0c9e742011aa67955709c5ecd2d2bb03b7016053781e975e4c802127d2f9a0cd9c22f1f2783b9d7b1c35487d60f7ea540
+ define-properties: ^1.1.4
+ es-abstract: ^1.20.4
+ checksum: b936572536db0cdf38eb30afd2f1026a8b6f2cc5d2c4497c9d9bbb01eaf3e980dead4fd07580cfdd098e6383e5a9db8212d3ea0c6bdd2b5e68c60aa7e3b45566
languageName: node
linkType: hard
-"postcss-discard-empty@npm:^4.0.1":
- version: 4.0.1
- resolution: "postcss-discard-empty@npm:4.0.1"
+"object.values@npm:^1.1.5, object.values@npm:^1.1.6":
+ version: 1.1.6
+ resolution: "object.values@npm:1.1.6"
dependencies:
- postcss: ^7.0.0
- checksum: 529b177bd2417fa5c8887891369b4538b858d767461192974a796814265794e08e0e624a9f4c566ed9f841af3faddb7e7a9c05c45cbbe2fb1f092f65bd227f5c
+ call-bind: ^1.0.2
+ define-properties: ^1.1.4
+ es-abstract: ^1.20.4
+ checksum: f6fff9fd817c24cfd8107f50fb33061d81cd11bacc4e3dbb3852e9ff7692fde4dbce823d4333ea27cd9637ef1b6690df5fbb61f1ed314fa2959598dc3ae23d8e
languageName: node
linkType: hard
-"postcss-discard-overridden@npm:^4.0.1":
- version: 4.0.1
- resolution: "postcss-discard-overridden@npm:4.0.1"
+"once@npm:^1.3.0, once@npm:^1.3.1, once@npm:^1.4.0":
+ version: 1.4.0
+ resolution: "once@npm:1.4.0"
dependencies:
- postcss: ^7.0.0
- checksum: b34d8cf58e4d13d99a3a9459f4833f1248ca897316bbb927375590feba35c24a0304084a6174a7bf3fe4ba3d5e5e9baf15ea938e7e5744e56915fa7ef6d91ee0
+ wrappy: 1
+ checksum: cd0a88501333edd640d95f0d2700fbde6bff20b3d4d9bdc521bdd31af0656b5706570d6c6afe532045a20bb8dc0849f8332d6f2a416e0ba6d3d3b98806c7db68
languageName: node
linkType: hard
-"postcss-double-position-gradients@npm:^1.0.0":
- version: 1.0.0
- resolution: "postcss-double-position-gradients@npm:1.0.0"
+"onetime@npm:^5.1.0":
+ version: 5.1.2
+ resolution: "onetime@npm:5.1.2"
dependencies:
- postcss: ^7.0.5
- postcss-values-parser: ^2.0.0
- checksum: d2c4515b38a131ece44dba331aea2b3f9de646e30873b49f03fa8906179a3c43ddc43183bc4df609d8af0834e7c266ec3a63eaa4b3e96aa445d98ecdc12d2544
+ mimic-fn: ^2.1.0
+ checksum: 2478859ef817fc5d4e9c2f9e5728512ddd1dbc9fb7829ad263765bb6d3b91ce699d6e2332eef6b7dff183c2f490bd3349f1666427eaba4469fba0ac38dfd0d34
languageName: node
linkType: hard
-"postcss-env-function@npm:^2.0.2":
- version: 2.0.2
- resolution: "postcss-env-function@npm:2.0.2"
+"optimism@npm:^0.10.0":
+ version: 0.10.3
+ resolution: "optimism@npm:0.10.3"
dependencies:
- postcss: ^7.0.2
- postcss-values-parser: ^2.0.0
- checksum: 0cfa2e6cad5123cce39dcf5af332ec3b0e3e09b54d5142225f255914079d2afda3f1052e60f4b6d3bccf7eb9d592325b7421f1ecc6674ccb13c267a721fc3128
+ "@wry/context": ^0.4.0
+ checksum: 2e3fa158b5525fcc7bb09d0eede419913625868fadb9bf5f6723c63b816d361b9f0f2db3a12fba59b6a0604ba15367e8c2d6073d2700e7971d4ea56039d2810f
languageName: node
linkType: hard
-"postcss-flexbugs-fixes@npm:4.2.1":
- version: 4.2.1
- resolution: "postcss-flexbugs-fixes@npm:4.2.1"
+"optimism@npm:^0.16.1":
+ version: 0.16.2
+ resolution: "optimism@npm:0.16.2"
dependencies:
- postcss: ^7.0.26
- checksum: 51a626bc80dbe42fcc8b0895b4f23a558bb809ec52cdc05aa27fb24cdffd4c9dc53f25218085ddf407c53d76573bc6d7568219c912161609f02532a8f5f59b43
+ "@wry/context": ^0.7.0
+ "@wry/trie": ^0.3.0
+ checksum: a98ed9a0b8ee2b031010222099b60860d52860bf8182889f2695a7cf2185f21aca59020f78e2b47c0ae7697843caa576798d792967314ff59f6aa7c5d9de7f3a
languageName: node
linkType: hard
-"postcss-focus-visible@npm:^4.0.0":
- version: 4.0.0
- resolution: "postcss-focus-visible@npm:4.0.0"
+"optionator@npm:^0.8.1":
+ version: 0.8.3
+ resolution: "optionator@npm:0.8.3"
dependencies:
- postcss: ^7.0.2
- checksum: a3c93fbb578608f60c5256d0989ae32fd9100f76fa053880e82bfeb43751e81a3a9e69bd8338e06579b7f56b230a80fb2cc671eff134f2682dcbec9bbb8658ae
+ deep-is: ~0.1.3
+ fast-levenshtein: ~2.0.6
+ levn: ~0.3.0
+ prelude-ls: ~1.1.2
+ type-check: ~0.3.2
+ word-wrap: ~1.2.3
+ checksum: b8695ddf3d593203e25ab0900e265d860038486c943ff8b774f596a310f8ceebdb30c6832407a8198ba3ec9debe1abe1f51d4aad94843612db3b76d690c61d34
languageName: node
linkType: hard
-"postcss-focus-within@npm:^3.0.0":
- version: 3.0.0
- resolution: "postcss-focus-within@npm:3.0.0"
+"optionator@npm:^0.9.1":
+ version: 0.9.1
+ resolution: "optionator@npm:0.9.1"
dependencies:
- postcss: ^7.0.2
- checksum: 2a31292cd9b929a2dd3171fc4ed287ea4a93c6ec8df1d634503fb97b8b30b33a2970b5e0df60634c60ff887923ab28641b624d566533096950e0a384705e9b90
+ 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
-"postcss-font-variant@npm:^4.0.0":
- version: 4.0.1
- resolution: "postcss-font-variant@npm:4.0.1"
+"ora@npm:^5.4.1":
+ version: 5.4.1
+ resolution: "ora@npm:5.4.1"
dependencies:
- postcss: ^7.0.2
- checksum: d09836cd848e8c24d144484b6b9b175df26dca59e1a1579e790c7f3dcaea00944a8d0b6ac543f4c128de7b30fab9a0aef544d54789b3b55fd850770b172d980d
+ bl: ^4.1.0
+ chalk: ^4.1.0
+ cli-cursor: ^3.1.0
+ cli-spinners: ^2.5.0
+ is-interactive: ^1.0.0
+ is-unicode-supported: ^0.1.0
+ log-symbols: ^4.1.0
+ strip-ansi: ^6.0.0
+ wcwidth: ^1.0.1
+ checksum: 28d476ee6c1049d68368c0dc922e7225e3b5600c3ede88fade8052837f9ed342625fdaa84a6209302587c8ddd9b664f71f0759833cbdb3a4cf81344057e63c63
languageName: node
linkType: hard
-"postcss-gap-properties@npm:^2.0.0":
- version: 2.0.0
- resolution: "postcss-gap-properties@npm:2.0.0"
- dependencies:
- postcss: ^7.0.2
- checksum: c842d105c9403e34a8fac7bdef33a63fcb6bde038b04b20cae1e719e1966632887545576af99a4a6f302c98ca029c6f0d746419f498ef7f6821177ba676e6c25
+"os-tmpdir@npm:~1.0.2":
+ version: 1.0.2
+ resolution: "os-tmpdir@npm:1.0.2"
+ checksum: 5666560f7b9f10182548bf7013883265be33620b1c1b4a4d405c25be2636f970c5488ff3e6c48de75b55d02bde037249fe5dbfbb4c0fb7714953d56aed062e6d
languageName: node
linkType: hard
-"postcss-image-set-function@npm:^3.0.1":
- version: 3.0.1
- resolution: "postcss-image-set-function@npm:3.0.1"
- dependencies:
- postcss: ^7.0.2
- postcss-values-parser: ^2.0.0
- checksum: 43958d7c1f80077e60e066bdf61bc326bcac64c272f17fd7a0585a6934fb1ffc7ba7f560a39849f597e4d28b8ae3addd9279c7145b9478d2d91a7c54c2fefd8b
+"ospath@npm:^1.2.2":
+ version: 1.2.2
+ resolution: "ospath@npm:1.2.2"
+ checksum: 505f48a4f4f1c557d6c656ec985707726e3714721680139be037613e903aa8c8fa4ddd8d1342006f9b2dc0065e6e20f8b7bea2ee05354f31257044790367b347
languageName: node
linkType: hard
-"postcss-initial@npm:^3.0.0":
- version: 3.0.4
- resolution: "postcss-initial@npm:3.0.4"
+"p-limit@npm:3.1.0, p-limit@npm:^3.0.2":
+ version: 3.1.0
+ resolution: "p-limit@npm:3.1.0"
dependencies:
- postcss: ^7.0.2
- checksum: 710ab6cabc5970912c04314099f5334e7d901235014bb1462657e29f8dc97b6e51caa35f0beba7e5dbe440589ef9c1df13a89bc53d6e6aa664573b945f1630bb
+ yocto-queue: ^0.1.0
+ checksum: 7c3690c4dbf62ef625671e20b7bdf1cbc9534e83352a2780f165b0d3ceba21907e77ad63401708145ca4e25bfc51636588d89a8c0aeb715e6c37d1c066430360
languageName: node
linkType: hard
-"postcss-lab-function@npm:^2.0.1":
- version: 2.0.1
- resolution: "postcss-lab-function@npm:2.0.1"
+"p-limit@npm:^2.0.0, p-limit@npm:^2.2.0":
+ version: 2.3.0
+ resolution: "p-limit@npm:2.3.0"
dependencies:
- "@csstools/convert-colors": ^1.4.0
- postcss: ^7.0.2
- postcss-values-parser: ^2.0.0
- checksum: 598229a7a05803b18cccde28114833e910367c5954341bea03c7d7b7b5a667dfb6a77ef9dd4a16d80fdff8b10dd44c478602a7d56e43687c8687af3710b4706f
+ p-try: ^2.0.0
+ checksum: 84ff17f1a38126c3314e91ecfe56aecbf36430940e2873dadaa773ffe072dc23b7af8e46d4b6485d302a11673fe94c6b67ca2cfbb60c989848b02100d0594ac1
languageName: node
linkType: hard
-"postcss-load-config@npm:^2.0.0":
- version: 2.1.2
- resolution: "postcss-load-config@npm:2.1.2"
+"p-locate@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "p-locate@npm:3.0.0"
dependencies:
- cosmiconfig: ^5.0.0
- import-cwd: ^2.0.0
- checksum: 2e6d3a499512a03c19b0090f4143861612d613511d57122879d9fd545558d2a9fcbe85a2b0faf2ec32bbce0e62d22d2b544d91cbc4d4dfb3f22f841f8271fbc6
+ p-limit: ^2.0.0
+ checksum: 83991734a9854a05fe9dbb29f707ea8a0599391f52daac32b86f08e21415e857ffa60f0e120bfe7ce0cc4faf9274a50239c7895fc0d0579d08411e513b83a4ae
languageName: node
linkType: hard
-"postcss-loader@npm:3.0.0":
- version: 3.0.0
- resolution: "postcss-loader@npm:3.0.0"
+"p-locate@npm:^4.1.0":
+ version: 4.1.0
+ resolution: "p-locate@npm:4.1.0"
dependencies:
- loader-utils: ^1.1.0
- postcss: ^7.0.0
- postcss-load-config: ^2.0.0
- schema-utils: ^1.0.0
- checksum: a6a922cbcc225ef57fb88c8248f91195869cd11e0d2b0b0fe84bc89a3074437d592d79a9fc39e50218677b7ba3a41b0e1c7e8f9666e59d41a196d7ab022c5805
+ p-limit: ^2.2.0
+ checksum: 513bd14a455f5da4ebfcb819ef706c54adb09097703de6aeaa5d26fe5ea16df92b48d1ac45e01e3944ce1e6aa2a66f7f8894742b8c9d6e276e16cd2049a2b870
languageName: node
linkType: hard
-"postcss-logical@npm:^3.0.0":
- version: 3.0.0
- resolution: "postcss-logical@npm:3.0.0"
+"p-locate@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "p-locate@npm:5.0.0"
dependencies:
- postcss: ^7.0.2
- checksum: 5278661b78a093661c9cac8c04666d457734bf156f83d8c67f6034c00e8d4b3a26fce32a8a4a251feae3c7587f42556412dca980e100d0c920ee55e878f7b8ee
+ p-limit: ^3.0.2
+ checksum: 1623088f36cf1cbca58e9b61c4e62bf0c60a07af5ae1ca99a720837356b5b6c5ba3eb1b2127e47a06865fee59dd0453cad7cc844cda9d5a62ac1a5a51b7c86d3
languageName: node
linkType: hard
-"postcss-media-minmax@npm:^4.0.0":
+"p-map@npm:^4.0.0":
version: 4.0.0
- resolution: "postcss-media-minmax@npm:4.0.0"
+ resolution: "p-map@npm:4.0.0"
dependencies:
- postcss: ^7.0.2
- checksum: 8a4d94e25089bb5a66c6742bcdd263fce2fea391438151a85b442b7f8b66323bbca552b59a93efd6bcabcfd41845ddd4149bd56d156b008f8d7d04bc84d9fb11
+ aggregate-error: ^3.0.0
+ checksum: cb0ab21ec0f32ddffd31dfc250e3afa61e103ef43d957cc45497afe37513634589316de4eb88abdfd969fe6410c22c0b93ab24328833b8eb1ccc087fc0442a1c
languageName: node
linkType: hard
-"postcss-media-query-parser@npm:^0.2.3":
- version: 0.2.3
- resolution: "postcss-media-query-parser@npm:0.2.3"
- checksum: 8000d4d95b912994928ff86137f5ab0ed4c4ee1498af2336e93d708ae8827a690cd7acbaed55d14684cf44d82c8d44b031c1c69ae6bcd2f9620ea67573888090
+"p-try@npm:^2.0.0":
+ version: 2.2.0
+ resolution: "p-try@npm:2.2.0"
+ checksum: f8a8e9a7693659383f06aec604ad5ead237c7a261c18048a6e1b5b85a5f8a067e469aa24f5bc009b991ea3b058a87f5065ef4176793a200d4917349881216cae
languageName: node
linkType: hard
-"postcss-merge-longhand@npm:^4.0.11":
- version: 4.0.11
- resolution: "postcss-merge-longhand@npm:4.0.11"
+"param-case@npm:^3.0.4":
+ version: 3.0.4
+ resolution: "param-case@npm:3.0.4"
dependencies:
- css-color-names: 0.0.4
- postcss: ^7.0.0
- postcss-value-parser: ^3.0.0
- stylehacks: ^4.0.0
- checksum: 45082b492d4d771c1607707d04dbcaece85a100011109886af9460a7868720de1121e290a6442360e2668db510edef579194197d1b534e9fb6c8df7a6cb86a4d
+ dot-case: ^3.0.4
+ tslib: ^2.0.3
+ checksum: b34227fd0f794e078776eb3aa6247442056cb47761e9cd2c4c881c86d84c64205f6a56ef0d70b41ee7d77da02c3f4ed2f88e3896a8fefe08bdfb4deca037c687
languageName: node
linkType: hard
-"postcss-merge-rules@npm:^4.0.3":
- version: 4.0.3
- resolution: "postcss-merge-rules@npm:4.0.3"
+"parent-module@npm:^1.0.0":
+ version: 1.0.1
+ resolution: "parent-module@npm:1.0.1"
dependencies:
- browserslist: ^4.0.0
- caniuse-api: ^3.0.0
- cssnano-util-same-parent: ^4.0.0
- postcss: ^7.0.0
- postcss-selector-parser: ^3.0.0
- vendors: ^1.0.0
- checksum: ed0f3880e1076e5b2a08e4cff35b50dc7dfbd337e6ba16a0ca157e28268cfa1d6c6d821e902d319757f32a7d36f944cad51be76f8b34858d1d7a637e7b585919
+ callsites: ^3.0.0
+ checksum: 6ba8b255145cae9470cf5551eb74be2d22281587af787a2626683a6c20fbb464978784661478dd2a3f1dad74d1e802d403e1b03c1a31fab310259eec8ac560ff
languageName: node
linkType: hard
-"postcss-minify-font-values@npm:^4.0.2":
- version: 4.0.2
- resolution: "postcss-minify-font-values@npm:4.0.2"
+"parse-filepath@npm:^1.0.2":
+ version: 1.0.2
+ resolution: "parse-filepath@npm:1.0.2"
dependencies:
- postcss: ^7.0.0
- postcss-value-parser: ^3.0.0
- checksum: add296b3bc88501283d65b54ad83552f47c98dd403740a70d8dfeef6d30a21d4a1f40191ffef1029a9474e9580a73e84ef644e99ede76c5a2474579b583f4b34
+ is-absolute: ^1.0.0
+ map-cache: ^0.2.0
+ path-root: ^0.1.1
+ checksum: 6794c3f38d3921f0f7cc63fb1fb0c4d04cd463356ad389c8ce6726d3c50793b9005971f4138975a6d7025526058d5e65e9bfe634d0765e84c4e2571152665a69
languageName: node
linkType: hard
-"postcss-minify-gradients@npm:^4.0.2":
- version: 4.0.2
- resolution: "postcss-minify-gradients@npm:4.0.2"
+"parse-json@npm:^5.0.0":
+ version: 5.2.0
+ resolution: "parse-json@npm:5.2.0"
dependencies:
- cssnano-util-get-arguments: ^4.0.0
- is-color-stop: ^1.0.0
- postcss: ^7.0.0
- postcss-value-parser: ^3.0.0
- checksum: b83de019cc392192d64182fa6f609383904ef69013d71cda5d06fadab92b4daa73f5be0d0254c5eb0805405e5e1b9c44e49ca6bc629c4c7a24a8164a30b40d46
+ "@babel/code-frame": ^7.0.0
+ error-ex: ^1.3.1
+ json-parse-even-better-errors: ^2.3.0
+ lines-and-columns: ^1.1.6
+ checksum: 62085b17d64da57f40f6afc2ac1f4d95def18c4323577e1eced571db75d9ab59b297d1d10582920f84b15985cbfc6b6d450ccbf317644cfa176f3ed982ad87e2
languageName: node
linkType: hard
-"postcss-minify-params@npm:^4.0.2":
- version: 4.0.2
- resolution: "postcss-minify-params@npm:4.0.2"
- dependencies:
- alphanum-sort: ^1.0.0
- browserslist: ^4.0.0
- cssnano-util-get-arguments: ^4.0.0
- postcss: ^7.0.0
- postcss-value-parser: ^3.0.0
- uniqs: ^2.0.0
- checksum: 15e7f196b3408ab3f55f1a7c9fa8aeea7949fdd02be28af232dd2e47bb7722e0e0a416d6b2c4550ba333a485b775da1bc35c19c9be7b6de855166d2e85d7b28f
+"parse5@npm:^6.0.0":
+ version: 6.0.1
+ resolution: "parse5@npm:6.0.1"
+ checksum: 7d569a176c5460897f7c8f3377eff640d54132b9be51ae8a8fa4979af940830b2b0c296ce75e5bd8f4041520aadde13170dbdec44889975f906098ea0002f4bd
languageName: node
linkType: hard
-"postcss-minify-selectors@npm:^4.0.2":
- version: 4.0.2
- resolution: "postcss-minify-selectors@npm:4.0.2"
+"parse5@npm:^7.0.0, parse5@npm:^7.1.1":
+ version: 7.1.2
+ resolution: "parse5@npm:7.1.2"
dependencies:
- alphanum-sort: ^1.0.0
- has: ^1.0.0
- postcss: ^7.0.0
- postcss-selector-parser: ^3.0.0
- checksum: a214809b620e50296417838804c3978d5f0a5ddfd48916780d77c1e0348c9ed0baa4b1f3905511b0f06b77340b5378088cc3188517c0848e8b7a53a71ef36c2b
+ entities: ^4.4.0
+ checksum: 59465dd05eb4c5ec87b76173d1c596e152a10e290b7abcda1aecf0f33be49646ea74840c69af975d7887543ea45564801736356c568d6b5e71792fd0f4055713
languageName: node
linkType: hard
-"postcss-modules-extract-imports@npm:^2.0.0":
- version: 2.0.0
- resolution: "postcss-modules-extract-imports@npm:2.0.0"
+"pascal-case@npm:^3.1.2":
+ version: 3.1.2
+ resolution: "pascal-case@npm:3.1.2"
dependencies:
- postcss: ^7.0.5
- checksum: 154790fe5954aaa12f300aa9aa782fae8b847138459c8f533ea6c8f29439dd66b4d9a49e0bf6f8388fa0df898cc03d61c84678e3b0d4b47cac5a4334a7151a9f
+ no-case: ^3.0.4
+ tslib: ^2.0.3
+ checksum: ba98bfd595fc91ef3d30f4243b1aee2f6ec41c53b4546bfa3039487c367abaa182471dcfc830a1f9e1a0df00c14a370514fa2b3a1aacc68b15a460c31116873e
languageName: node
linkType: hard
-"postcss-modules-local-by-default@npm:^3.0.3":
- version: 3.0.3
- resolution: "postcss-modules-local-by-default@npm:3.0.3"
+"path-case@npm:^3.0.4":
+ version: 3.0.4
+ resolution: "path-case@npm:3.0.4"
dependencies:
- icss-utils: ^4.1.1
- postcss: ^7.0.32
- postcss-selector-parser: ^6.0.2
- postcss-value-parser: ^4.1.0
- checksum: 0267633eaf80e72a3abf391b6e34c5b344a1bdfb1421543d3ed43fc757e053e0fcc1a2eb06d959a8f435776e8dc80288b59bfc34d61e5e021d47b747c417c5a1
+ dot-case: ^3.0.4
+ tslib: ^2.0.3
+ checksum: 61de0526222629f65038a66f63330dd22d5b54014ded6636283e1d15364da38b3cf29e4433aa3f9d8b0dba407ae2b059c23b0104a34ee789944b1bc1c5c7e06d
languageName: node
linkType: hard
-"postcss-modules-scope@npm:^2.2.0":
- version: 2.2.0
- resolution: "postcss-modules-scope@npm:2.2.0"
- dependencies:
- postcss: ^7.0.6
- postcss-selector-parser: ^6.0.0
- checksum: c611181df924275ca1ffea261149c229488d6921054896879ca98feeb0913f9b00f4f160654beb2cb243a2989036c269baa96778eeacaaa399a4604b6e2fea17
+"path-exists@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "path-exists@npm:3.0.0"
+ checksum: 96e92643aa34b4b28d0de1cd2eba52a1c5313a90c6542d03f62750d82480e20bfa62bc865d5cfc6165f5fcd5aeb0851043c40a39be5989646f223300021bae0a
languageName: node
linkType: hard
-"postcss-modules-values@npm:^3.0.0":
- version: 3.0.0
- resolution: "postcss-modules-values@npm:3.0.0"
- dependencies:
- icss-utils: ^4.0.0
- postcss: ^7.0.6
- checksum: f1aea0b9c6798b39ec02a6d2310924bb9bfbddb4579668c2d4e2205ca7a68c656b85d5720f9bba3629d611f36667fe04ab889ea3f9a6b569a0a0d57b4f2f4e99
+"path-exists@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "path-exists@npm:4.0.0"
+ checksum: 505807199dfb7c50737b057dd8d351b82c033029ab94cb10a657609e00c1bc53b951cfdbccab8de04c5584d5eff31128ce6afd3db79281874a5ef2adbba55ed1
languageName: node
linkType: hard
-"postcss-nesting@npm:^7.0.0":
- version: 7.0.1
- resolution: "postcss-nesting@npm:7.0.1"
- dependencies:
- postcss: ^7.0.2
- checksum: 4056be95759e8b25477f19aff7202b57dd27eeef41d31f7ca14e4c87d16ffb40e4db3f518fc85bd28b20e183f5e5399b56b52fcc79affd556e13a98bbc678169
+"path-is-absolute@npm:^1.0.0":
+ version: 1.0.1
+ resolution: "path-is-absolute@npm:1.0.1"
+ checksum: 060840f92cf8effa293bcc1bea81281bd7d363731d214cbe5c227df207c34cd727430f70c6037b5159c8a870b9157cba65e775446b0ab06fd5ecc7e54615a3b8
languageName: node
linkType: hard
-"postcss-normalize-charset@npm:^4.0.1":
- version: 4.0.1
- resolution: "postcss-normalize-charset@npm:4.0.1"
- dependencies:
- postcss: ^7.0.0
- checksum: f233f48d61eb005da217e5bfa58f4143165cb525ceea2de4fd88e4172a33712e8b63258ffa089c867875a498c408f293a380ea9e6f40076de550d8053f50e5bc
+"path-key@npm:^3.0.0, path-key@npm:^3.1.0":
+ version: 3.1.1
+ resolution: "path-key@npm:3.1.1"
+ checksum: 55cd7a9dd4b343412a8386a743f9c746ef196e57c823d90ca3ab917f90ab9f13dd0ded27252ba49dbdfcab2b091d998bc446f6220cd3cea65db407502a740020
languageName: node
linkType: hard
-"postcss-normalize-display-values@npm:^4.0.2":
- version: 4.0.2
- resolution: "postcss-normalize-display-values@npm:4.0.2"
- dependencies:
- cssnano-util-get-match: ^4.0.0
- postcss: ^7.0.0
- postcss-value-parser: ^3.0.0
- checksum: c5b857ca05f30a3efc6211cdaa5c9306f3eb0dbac141047d451a418d2bfd3e54be0bd4481d61c640096152d3078881a8dc3dec61913ff7f01ab4fc6df1a14732
+"path-parse@npm:^1.0.7":
+ version: 1.0.7
+ resolution: "path-parse@npm:1.0.7"
+ checksum: 49abf3d81115642938a8700ec580da6e830dde670be21893c62f4e10bd7dd4c3742ddc603fe24f898cba7eb0c6bc1777f8d9ac14185d34540c6d4d80cd9cae8a
languageName: node
linkType: hard
-"postcss-normalize-positions@npm:^4.0.2":
- version: 4.0.2
- resolution: "postcss-normalize-positions@npm:4.0.2"
- dependencies:
- cssnano-util-get-arguments: ^4.0.0
- has: ^1.0.0
- postcss: ^7.0.0
- postcss-value-parser: ^3.0.0
- checksum: 291612d0879e6913010937f1193ab56ae1cfd8a274665330ccbedbe72f59c36db3f688b0a3faa4c6689cfd03dff0c27702c6acfce9b1f697a022bfcee3cd4fc4
+"path-root-regex@npm:^0.1.0":
+ version: 0.1.2
+ resolution: "path-root-regex@npm:0.1.2"
+ checksum: dcd75d1f8e93faabe35a58e875b0f636839b3658ff2ad8c289463c40bc1a844debe0dab73c3398ef9dc8f6ec6c319720aff390cf4633763ddcf3cf4b1bbf7e8b
languageName: node
linkType: hard
-"postcss-normalize-repeat-style@npm:^4.0.2":
- version: 4.0.2
- resolution: "postcss-normalize-repeat-style@npm:4.0.2"
+"path-root@npm:^0.1.1":
+ version: 0.1.1
+ resolution: "path-root@npm:0.1.1"
dependencies:
- cssnano-util-get-arguments: ^4.0.0
- cssnano-util-get-match: ^4.0.0
- postcss: ^7.0.0
- postcss-value-parser: ^3.0.0
- checksum: 2160b2a6fe4f9671ad5d044755f0e04cfb5f255db607505fd4c74e7c806315c9dca914e74bb02f5f768de7b70939359d05c3f9b23ae8f72551d8fdeabf79a1fb
+ path-root-regex: ^0.1.0
+ checksum: ff88aebfc1c59ace510cc06703d67692a11530989920427625e52b66a303ca9b3d4059b0b7d0b2a73248d1ad29bcb342b8b786ec00592f3101d38a45fd3b2e08
languageName: node
linkType: hard
-"postcss-normalize-string@npm:^4.0.2":
- version: 4.0.2
- resolution: "postcss-normalize-string@npm:4.0.2"
- dependencies:
- has: ^1.0.0
- postcss: ^7.0.0
- postcss-value-parser: ^3.0.0
- checksum: 9d40753ceb4f7854ed690ecd5fe4ea142280b14441dd11e188e573e58af93df293efdc77311f1c599431df785a3bb614dfe4bdacc3081ee3fe8c95916c849b2f
+"path-type@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "path-type@npm:4.0.0"
+ checksum: 5b1e2daa247062061325b8fdbfd1fb56dde0a448fb1455453276ea18c60685bdad23a445dc148cf87bc216be1573357509b7d4060494a6fd768c7efad833ee45
languageName: node
linkType: hard
-"postcss-normalize-timing-functions@npm:^4.0.2":
- version: 4.0.2
- resolution: "postcss-normalize-timing-functions@npm:4.0.2"
- dependencies:
- cssnano-util-get-match: ^4.0.0
- postcss: ^7.0.0
- postcss-value-parser: ^3.0.0
- checksum: 8dfd711f5cdb49b823a92d1cd56d40f66f3686e257804495ef59d5d7f71815b6d19412a1ff25d40971bf6e146b1fa0517a6cc1a4c286b36c5cee6ed08a1952db
+"pathval@npm:^1.1.1":
+ version: 1.1.1
+ resolution: "pathval@npm:1.1.1"
+ checksum: 090e3147716647fb7fb5b4b8c8e5b55e5d0a6086d085b6cd23f3d3c01fcf0ff56fd3cc22f2f4a033bd2e46ed55d61ed8379e123b42afe7d531a2a5fc8bb556d6
languageName: node
linkType: hard
-"postcss-normalize-unicode@npm:^4.0.1":
- version: 4.0.1
- resolution: "postcss-normalize-unicode@npm:4.0.1"
- dependencies:
- browserslist: ^4.0.0
- postcss: ^7.0.0
- postcss-value-parser: ^3.0.0
- checksum: 2b1da17815f8402651a72012fd385b5111e84002baf98b649e0c1fc91298b65bb0e431664f6df8a99b23217259ecec242b169c0f18bf26e727af02eaf475fb07
+"pend@npm:~1.2.0":
+ version: 1.2.0
+ resolution: "pend@npm:1.2.0"
+ checksum: 6c72f5243303d9c60bd98e6446ba7d30ae29e3d56fdb6fae8767e8ba6386f33ee284c97efe3230a0d0217e2b1723b8ab490b1bbf34fcbb2180dbc8a9de47850d
languageName: node
linkType: hard
-"postcss-normalize-url@npm:^4.0.1":
- version: 4.0.1
- resolution: "postcss-normalize-url@npm:4.0.1"
- dependencies:
- is-absolute-url: ^2.0.0
- normalize-url: ^3.0.0
- postcss: ^7.0.0
- postcss-value-parser: ^3.0.0
- checksum: fcaab832d8b773568197b41406517a9e5fc7704f2fac7185bd0e13b19961e1ce9f1c762e4ffa470de7baa6a82ae8ae5ccf6b1bbeec6e95216d22ce6ab514fe04
+"performance-now@npm:^0.2.0":
+ version: 0.2.0
+ resolution: "performance-now@npm:0.2.0"
+ checksum: 2020aecc3980c280bf0a0382d476cf4e725a10433e853f853c57bc3ed084ab8aa880fac87e92d1b44d30138b8da2d2b77aad321ef3d7ce50b34500a4f4f84d0f
languageName: node
linkType: hard
-"postcss-normalize-whitespace@npm:^4.0.2":
- version: 4.0.2
- resolution: "postcss-normalize-whitespace@npm:4.0.2"
- dependencies:
- postcss: ^7.0.0
- postcss-value-parser: ^3.0.0
- checksum: 378a6eadb09ccc5ca2289e8daf98ce7366ae53342c4df7898ef5fae68138884d6c1241493531635458351b2805218bf55ceecae0fd289e5696ab15c78966abbb
+"performance-now@npm:^2.1.0":
+ version: 2.1.0
+ resolution: "performance-now@npm:2.1.0"
+ checksum: 534e641aa8f7cba160f0afec0599b6cecefbb516a2e837b512be0adbe6c1da5550e89c78059c7fabc5c9ffdf6627edabe23eb7c518c4500067a898fa65c2b550
languageName: node
linkType: hard
-"postcss-normalize@npm:8.0.1":
- version: 8.0.1
- resolution: "postcss-normalize@npm:8.0.1"
- dependencies:
- "@csstools/normalize.css": ^10.1.0
- browserslist: ^4.6.2
- postcss: ^7.0.17
- postcss-browser-comments: ^3.0.0
- sanitize.css: ^10.0.0
- checksum: 3109075389b91a09a790c3cd62a4e8c147bab2113cffa7ea2e776982352796816bc56b7f08ed7f7175c24e5d9c46171a07f95eeee00cfecddac6e3b4c9888dd0
+"phoenix@npm:1.6.15":
+ version: 1.6.15
+ resolution: "phoenix@npm:1.6.15"
+ checksum: c84c5e06ce55e9357ba0d10870f373b9a67b05d20dccdf8925d7e55f4465afd155ca6cde38725325374a2f0181197aff1ebc11c62f2255e1833494c7a3c74107
languageName: node
linkType: hard
-"postcss-ordered-values@npm:^4.1.2":
- version: 4.1.2
- resolution: "postcss-ordered-values@npm:4.1.2"
- dependencies:
- cssnano-util-get-arguments: ^4.0.0
- postcss: ^7.0.0
- postcss-value-parser: ^3.0.0
- checksum: 4a6f6a427a0165e1fa4f04dbe53a88708c73ea23e5b23ce312366ca8d85d83af450154a54f0e5df6c5712f945c180b6a364c3682dc995940b93228bb26658a96
+"picocolors@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "picocolors@npm:1.0.0"
+ checksum: a2e8092dd86c8396bdba9f2b5481032848525b3dc295ce9b57896f931e63fc16f79805144321f72976383fc249584672a75cc18d6777c6b757603f372f745981
languageName: node
linkType: hard
-"postcss-overflow-shorthand@npm:^2.0.0":
- version: 2.0.0
- resolution: "postcss-overflow-shorthand@npm:2.0.0"
- dependencies:
- postcss: ^7.0.2
- checksum: 553be1b7f9645017d33b654f9a436ce4f4406066c3056ca4c7ee06c21c2964fbe3437a9a3f998137efb6a17c1a79ee7e8baa39332c7dd9874aac8b69a3ad08b0
+"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.3.0, picomatch@npm:^2.3.1":
+ version: 2.3.1
+ resolution: "picomatch@npm:2.3.1"
+ checksum: 050c865ce81119c4822c45d3c84f1ced46f93a0126febae20737bd05ca20589c564d6e9226977df859ed5e03dc73f02584a2b0faad36e896936238238b0446cf
languageName: node
linkType: hard
-"postcss-page-break@npm:^2.0.0":
- version: 2.0.0
- resolution: "postcss-page-break@npm:2.0.0"
- dependencies:
- postcss: ^7.0.2
- checksum: 65a4453883e904ca0f337d3a988a1b5a090e2e8bc2855913cb0b4b741158e6ea2e4eed9b33f5989e7ae55faa0f7b83cdc09693d600ac4c86ce804ae381ec48a4
+"pify@npm:^2.2.0":
+ version: 2.3.0
+ resolution: "pify@npm:2.3.0"
+ checksum: 9503aaeaf4577acc58642ad1d25c45c6d90288596238fb68f82811c08104c800e5a7870398e9f015d82b44ecbcbef3dc3d4251a1cbb582f6e5959fe09884b2ba
languageName: node
linkType: hard
-"postcss-place@npm:^4.0.1":
- version: 4.0.1
- resolution: "postcss-place@npm:4.0.1"
- dependencies:
- postcss: ^7.0.2
- postcss-values-parser: ^2.0.0
- checksum: 26b2a443b0a8fcb6774d00036fa351633798a655ccd609da2d561fbd6561b0ba6f6b6d89e15fb074389fadb7da4cbc59c48ba75f1f5fdc478c020febb4e2b557
- languageName: node
- linkType: hard
-
-"postcss-preset-env@npm:6.7.0":
- version: 6.7.0
- resolution: "postcss-preset-env@npm:6.7.0"
- dependencies:
- autoprefixer: ^9.6.1
- browserslist: ^4.6.4
- caniuse-lite: ^1.0.30000981
- css-blank-pseudo: ^0.1.4
- css-has-pseudo: ^0.10.0
- css-prefers-color-scheme: ^3.1.1
- cssdb: ^4.4.0
- postcss: ^7.0.17
- postcss-attribute-case-insensitive: ^4.0.1
- postcss-color-functional-notation: ^2.0.1
- postcss-color-gray: ^5.0.0
- postcss-color-hex-alpha: ^5.0.3
- postcss-color-mod-function: ^3.0.3
- postcss-color-rebeccapurple: ^4.0.1
- postcss-custom-media: ^7.0.8
- postcss-custom-properties: ^8.0.11
- postcss-custom-selectors: ^5.1.2
- postcss-dir-pseudo-class: ^5.0.0
- postcss-double-position-gradients: ^1.0.0
- postcss-env-function: ^2.0.2
- postcss-focus-visible: ^4.0.0
- postcss-focus-within: ^3.0.0
- postcss-font-variant: ^4.0.0
- postcss-gap-properties: ^2.0.0
- postcss-image-set-function: ^3.0.1
- postcss-initial: ^3.0.0
- postcss-lab-function: ^2.0.1
- postcss-logical: ^3.0.0
- postcss-media-minmax: ^4.0.0
- postcss-nesting: ^7.0.0
- postcss-overflow-shorthand: ^2.0.0
- postcss-page-break: ^2.0.0
- postcss-place: ^4.0.1
- postcss-pseudo-class-any-link: ^6.0.0
- postcss-replace-overflow-wrap: ^3.0.0
- postcss-selector-matches: ^4.0.0
- postcss-selector-not: ^4.0.0
- checksum: 209cbb63443a1631aa97ccfc3b95b1ff519ddaeb672f84d6af501bd9e9ad6727680b5b1bffb8209322e47d93029a69df6064f75cd0b7633b6df943cbef33f22e
- languageName: node
- linkType: hard
-
-"postcss-pseudo-class-any-link@npm:^6.0.0":
- version: 6.0.0
- resolution: "postcss-pseudo-class-any-link@npm:6.0.0"
+"pkg-up@npm:^3.1.0":
+ version: 3.1.0
+ resolution: "pkg-up@npm:3.1.0"
dependencies:
- postcss: ^7.0.2
- postcss-selector-parser: ^5.0.0-rc.3
- checksum: d7dc3bba45df2966f8512c082a9cc341e63edac14d915ad9f41c62c452cd306d82da6baeee757dd4e7deafe3fa33b26c16e5236c670916bbb7ff4b4723453541
+ find-up: ^3.0.0
+ checksum: 5bac346b7c7c903613c057ae3ab722f320716199d753f4a7d053d38f2b5955460f3e6ab73b4762c62fd3e947f58e04f1343e92089e7bb6091c90877406fcd8c8
languageName: node
linkType: hard
-"postcss-reduce-initial@npm:^4.0.3":
- version: 4.0.3
- resolution: "postcss-reduce-initial@npm:4.0.3"
- dependencies:
- browserslist: ^4.0.0
- caniuse-api: ^3.0.0
- has: ^1.0.0
- postcss: ^7.0.0
- checksum: 5ad1a955cb20f5b1792ff8cc35894621edc23ee77397cc7e9692d269882fb4451655633947e0407fe20bd127d09d0b7e693034c64417bf8bf1034a83c6e71668
+"platform@npm:^1.3.4":
+ version: 1.3.6
+ resolution: "platform@npm:1.3.6"
+ checksum: 6f472a09c61d418c7e26c1c16d0bdc029549d512dbec6526216a1e59ec68100d07007d0097dcba69dddad883d6f2a83361b4bdfe0094a3d9a2af24158643d85e
languageName: node
linkType: hard
-"postcss-reduce-transforms@npm:^4.0.2":
- version: 4.0.2
- resolution: "postcss-reduce-transforms@npm:4.0.2"
+"pluralsh-absinthe-socket-apollo-link@npm:0.2.0":
+ version: 0.2.0
+ resolution: "pluralsh-absinthe-socket-apollo-link@npm:0.2.0"
dependencies:
- cssnano-util-get-match: ^4.0.0
- has: ^1.0.0
- postcss: ^7.0.0
- postcss-value-parser: ^3.0.0
- checksum: e6a351d5da7ecf276ddda350635b15bce8e14af08aee1c8a0e8d9c2ab2631eab33b06f3c2f31c6f9c76eedbfc23f356d86da3539e011cde3e335a2cac9d91dc1
+ "@absinthe/socket": 0.2.1
+ "@apollo/client": 3.5.10
+ "@babel/runtime": 7.17.9
+ core-js: 2.6.0
+ flow-static-land: 0.2.8
+ graphql: 15.5.0
+ zen-observable: 0.8.11
+ checksum: c1e5c1c6e3aee1dcddcc4dc3aac47dceff3b573be2648056ab0fc4b1ef9083eac576d5b76216c94703882c5e54cb43493a48a848831d399d1885b85801f5de4d
languageName: node
linkType: hard
-"postcss-replace-overflow-wrap@npm:^3.0.0":
- version: 3.0.0
- resolution: "postcss-replace-overflow-wrap@npm:3.0.0"
- dependencies:
- postcss: ^7.0.2
- checksum: 8c5b512a1172dd3d7b4a06d56d3b64c76dea01ca0950b546f83ae993f83aa95f933239e18deed0a5f3d2ef47840de55fa73498c4a46bfbe7bd892eb0dd8b606c
+"postcss-media-query-parser@npm:^0.2.3":
+ version: 0.2.3
+ resolution: "postcss-media-query-parser@npm:0.2.3"
+ checksum: 8000d4d95b912994928ff86137f5ab0ed4c4ee1498af2336e93d708ae8827a690cd7acbaed55d14684cf44d82c8d44b031c1c69ae6bcd2f9620ea67573888090
languageName: node
linkType: hard
@@ -17415,15 +12857,6 @@ __metadata:
languageName: node
linkType: hard
-"postcss-safe-parser@npm:5.0.2":
- version: 5.0.2
- resolution: "postcss-safe-parser@npm:5.0.2"
- dependencies:
- postcss: ^8.1.0
- checksum: b786eca091f856f2d31856d903c24c1b591ecbc0b607af0824e1cf12b9b254b5e1f24bc842cc2b95bc561f097d8b358fb4c9e04c73c1ba9c118d21bde9a83253
- languageName: node
- linkType: hard
-
"postcss-safe-parser@npm:^6.0.0":
version: 6.0.0
resolution: "postcss-safe-parser@npm:6.0.0"
@@ -17433,55 +12866,13 @@ __metadata:
languageName: node
linkType: hard
-"postcss-selector-matches@npm:^4.0.0":
- version: 4.0.0
- resolution: "postcss-selector-matches@npm:4.0.0"
- dependencies:
- balanced-match: ^1.0.0
- postcss: ^7.0.2
- checksum: 724f6cb345477691909468268a456f978ad3bae9ecd9908b2bb55c55c5f3c6d54a1fe50ce3956d93b122d05fc36677a8e4a34eed07bccda969c3f8baa43669a6
- languageName: node
- linkType: hard
-
-"postcss-selector-not@npm:^4.0.0":
- version: 4.0.1
- resolution: "postcss-selector-not@npm:4.0.1"
- dependencies:
- balanced-match: ^1.0.0
- postcss: ^7.0.2
- checksum: 08fbd3e5ca273f3b767bd35d6bd033647a68f59b596d8aec19a9089b750539bdf85121ed7fd00a7763174a55c75c22a309d75d306127e23dc396069781efbaa4
- languageName: node
- linkType: hard
-
-"postcss-selector-parser@npm:^3.0.0":
- version: 3.1.2
- resolution: "postcss-selector-parser@npm:3.1.2"
- dependencies:
- dot-prop: ^5.2.0
- indexes-of: ^1.0.1
- uniq: ^1.0.1
- checksum: 85b754bf3b5f671cddd75a199589e5b03da114ec119aa4628ab7f35f76134b25296d18a68f745e39780c379d66d3919ae7a1b6129aeec5049cedb9ba4c660803
- languageName: node
- linkType: hard
-
-"postcss-selector-parser@npm:^5.0.0-rc.3, postcss-selector-parser@npm:^5.0.0-rc.4":
- version: 5.0.0
- resolution: "postcss-selector-parser@npm:5.0.0"
- dependencies:
- cssesc: ^2.0.0
- indexes-of: ^1.0.1
- uniq: ^1.0.1
- checksum: e49d21455e06d2cb9bf2a615bf3e605e0603c2c430a84c37a34f8baedaf3e8f9d0059a085d3e0483cbfa04c0d4153c7da28e7ac0ada319efdefe407df11dc1d4
- languageName: node
- linkType: hard
-
-"postcss-selector-parser@npm:^6.0.0, postcss-selector-parser@npm:^6.0.10, postcss-selector-parser@npm:^6.0.2":
- version: 6.0.10
- resolution: "postcss-selector-parser@npm:6.0.10"
+"postcss-selector-parser@npm:^6.0.10, postcss-selector-parser@npm:^6.0.11":
+ version: 6.0.11
+ resolution: "postcss-selector-parser@npm:6.0.11"
dependencies:
cssesc: ^3.0.0
util-deprecate: ^1.0.2
- checksum: 46afaa60e3d1998bd7adf6caa374baf857cc58d3ff944e29459c9a9e4680a7fe41597bd5b755fc81d7c388357e9bf67c0251d047c640a09f148e13606b8a8608
+ checksum: 0b01aa9c2d2c8dbeb51e9b204796b678284be9823abc8d6d40a8b16d4149514e922c264a8ed4deb4d6dbced564b9be390f5942c058582d8656351516d6c49cde
languageName: node
linkType: hard
@@ -17494,82 +12885,28 @@ __metadata:
languageName: node
linkType: hard
-"postcss-svgo@npm:^4.0.3":
- version: 4.0.3
- resolution: "postcss-svgo@npm:4.0.3"
- dependencies:
- postcss: ^7.0.0
- postcss-value-parser: ^3.0.0
- svgo: ^1.0.0
- checksum: 6f5264241193ca3ba748fdf43c88ef692948d2ae38787398dc90089061fed884064ec14ee244fce07f19c419d1b058c77e135407d0932b09e93e528581ce3e10
- languageName: node
- linkType: hard
-
-"postcss-unique-selectors@npm:^4.0.1":
- version: 4.0.1
- resolution: "postcss-unique-selectors@npm:4.0.1"
- dependencies:
- alphanum-sort: ^1.0.0
- postcss: ^7.0.0
- uniqs: ^2.0.0
- checksum: 272eb1fa17d6ea513b5f4d2f694ef30fa690795ce388aef7bf3967fd3bcec7a9a3c8da380e74961ded8d98253a6ed18fb380b29da00e2fe03e74813e7765ea71
- languageName: node
- linkType: hard
-
-"postcss-value-parser@npm:^3.0.0, postcss-value-parser@npm:^3.3.0":
+"postcss-value-parser@npm:^3.3.0":
version: 3.3.1
resolution: "postcss-value-parser@npm:3.3.1"
checksum: 62cd26e1cdbcf2dcc6bcedf3d9b409c9027bc57a367ae20d31dd99da4e206f730689471fd70a2abe866332af83f54dc1fa444c589e2381bf7f8054c46209ce16
languageName: node
linkType: hard
-"postcss-value-parser@npm:^4.0.2, postcss-value-parser@npm:^4.1.0, postcss-value-parser@npm:^4.2.0":
+"postcss-value-parser@npm:^4.0.2, postcss-value-parser@npm:^4.2.0":
version: 4.2.0
resolution: "postcss-value-parser@npm:4.2.0"
checksum: 819ffab0c9d51cf0acbabf8996dffbfafbafa57afc0e4c98db88b67f2094cb44488758f06e5da95d7036f19556a4a732525e84289a425f4f6fd8e412a9d7442f
languageName: node
linkType: hard
-"postcss-values-parser@npm:^2.0.0, postcss-values-parser@npm:^2.0.1":
- version: 2.0.1
- resolution: "postcss-values-parser@npm:2.0.1"
- dependencies:
- flatten: ^1.0.2
- indexes-of: ^1.0.1
- uniq: ^1.0.1
- checksum: 050877880937e15af8d18bf48902e547e2123d7cc32c1f215b392642bc5e2598a87a341995d62f38e450aab4186b8afeb2c9541934806d458ad8b117020b2ebf
- languageName: node
- linkType: hard
-
-"postcss@npm:7.0.36":
- version: 7.0.36
- resolution: "postcss@npm:7.0.36"
- dependencies:
- chalk: ^2.4.2
- source-map: ^0.6.1
- supports-color: ^6.1.0
- checksum: 4cfc0989b9ad5d0e8971af80d87f9c5beac5c84cb89ff22ad69852edf73c0a2fa348e7e0a135b5897bf893edad0fe86c428769050431ad9b532f072ff530828d
- languageName: node
- linkType: hard
-
-"postcss@npm:^7, postcss@npm:^7.0.0, postcss@npm:^7.0.1, postcss@npm:^7.0.14, postcss@npm:^7.0.17, postcss@npm:^7.0.2, postcss@npm:^7.0.26, postcss@npm:^7.0.27, postcss@npm:^7.0.32, postcss@npm:^7.0.5, postcss@npm:^7.0.6":
- version: 7.0.39
- resolution: "postcss@npm:7.0.39"
- dependencies:
- picocolors: ^0.2.1
- source-map: ^0.6.1
- checksum: 4ac793f506c23259189064bdc921260d869a115a82b5e713973c5af8e94fbb5721a5cc3e1e26840500d7e1f1fa42a209747c5b1a151918a9bc11f0d7ed9048e3
- languageName: node
- linkType: hard
-
-"postcss@npm:^8.1.0, postcss@npm:^8.2.4, postcss@npm:^8.3.11, postcss@npm:^8.3.6, postcss@npm:^8.4.14":
- version: 8.4.14
- resolution: "postcss@npm:8.4.14"
+"postcss@npm:^8.2.4, postcss@npm:^8.3.11, postcss@npm:^8.4.16, postcss@npm:^8.4.18, postcss@npm:^8.4.19":
+ version: 8.4.19
+ resolution: "postcss@npm:8.4.19"
dependencies:
nanoid: ^3.3.4
picocolors: ^1.0.0
source-map-js: ^1.0.2
- checksum: fe58766ff32e4becf65a7d57678995cfd239df6deed2fe0557f038b47c94e4132e7e5f68b5aa820c13adfec32e523b693efaeb65798efb995ce49ccd83953816
+ checksum: 62782723a385f92b7525f66d29614624de7c5643855423db3a5efd9287e677650300192749adddbbb6734cea9b1d5f5fd4f6ea00ca3f9a95dbbb88f835f5ca64
languageName: node
linkType: hard
@@ -17587,30 +12924,13 @@ __metadata:
languageName: node
linkType: hard
-"prepend-http@npm:^1.0.0":
- version: 1.0.4
- resolution: "prepend-http@npm:1.0.4"
- checksum: 01e7baf4ad38af02257b99098543469332fc42ae50df33d97a124bf8172295907352fa6138c9b1610c10c6dd0847ca736e53fda736387cc5cf8fcffe96b47f29
- languageName: node
- linkType: hard
-
-"pretty-bytes@npm:^5.3.0, pretty-bytes@npm:^5.6.0":
+"pretty-bytes@npm:^5.6.0":
version: 5.6.0
resolution: "pretty-bytes@npm:5.6.0"
checksum: 9c082500d1e93434b5b291bd651662936b8bd6204ec9fa17d563116a192d6d86b98f6d328526b4e8d783c07d5499e2614a807520249692da9ec81564b2f439cd
languageName: node
linkType: hard
-"pretty-error@npm:^2.1.1":
- version: 2.1.2
- resolution: "pretty-error@npm:2.1.2"
- dependencies:
- lodash: ^4.17.20
- renderkid: ^2.0.4
- checksum: 16775d06f9a695d17103414d610b1281f9535ee1f2da1ce1e1b9be79584a114aa7eac6dcdcc5ef151756d3c014dfd4ac1c7303ed8016d0cec12437cfdf4021c6
- languageName: node
- linkType: hard
-
"pretty-format@npm:^24.0.0, pretty-format@npm:^24.3.0, pretty-format@npm:^24.9.0":
version: 24.9.0
resolution: "pretty-format@npm:24.9.0"
@@ -17635,39 +12955,6 @@ __metadata:
languageName: node
linkType: hard
-"pretty-format@npm:^26.6.0, pretty-format@npm:^26.6.2":
- version: 26.6.2
- resolution: "pretty-format@npm:26.6.2"
- dependencies:
- "@jest/types": ^26.6.2
- ansi-regex: ^5.0.0
- ansi-styles: ^4.0.0
- react-is: ^17.0.1
- checksum: e3b808404d7e1519f0df1aa1f25cee0054ab475775c6b2b8c5568ff23194a92d54bf93274139b6f584ca70fd773be4eaa754b0e03f12bb0a8d1426b07f079976
- languageName: node
- linkType: hard
-
-"process-nextick-args@npm:~2.0.0":
- version: 2.0.1
- resolution: "process-nextick-args@npm:2.0.1"
- checksum: 1d38588e520dab7cea67cbbe2efdd86a10cc7a074c09657635e34f035277b59fbb57d09d8638346bf7090f8e8ebc070c96fa5fd183b777fff4f5edff5e9466cf
- languageName: node
- linkType: hard
-
-"process@npm:^0.11.10":
- version: 0.11.10
- resolution: "process@npm:0.11.10"
- checksum: bfcce49814f7d172a6e6a14d5fa3ac92cc3d0c3b9feb1279774708a719e19acd673995226351a082a9ae99978254e320ccda4240ddc474ba31a76c79491ca7c3
- languageName: node
- linkType: hard
-
-"progress@npm:^2.0.0":
- version: 2.0.3
- resolution: "progress@npm:2.0.3"
- checksum: f67403fe7b34912148d9252cb7481266a354bd99ce82c835f79070643bb3c6583d10dbcfda4d41e04bbc1d8437e9af0fb1e1f2135727878f5308682a579429b7
- languageName: node
- linkType: hard
-
"promise-inflight@npm:^1.0.1":
version: 1.0.1
resolution: "promise-inflight@npm:1.0.1"
@@ -17694,36 +12981,7 @@ __metadata:
languageName: node
linkType: hard
-"promise@npm:^8.1.0":
- version: 8.1.0
- resolution: "promise@npm:8.1.0"
- dependencies:
- asap: ~2.0.6
- checksum: 89b71a56154ed7d66a73236d8e8351a9c59adddba3929ecc845f75421ff37fc08ea0c67ad76cd5c0b0d81812c7d07a32bed27e7df5fcc960c6d68b0c1cd771f7
- languageName: node
- linkType: hard
-
-"prompts@npm:2.4.0":
- version: 2.4.0
- resolution: "prompts@npm:2.4.0"
- dependencies:
- kleur: ^3.0.3
- sisteransi: ^1.0.5
- checksum: 96c7bef8eb3c0bb2076d2bc5ee473f06e6d8ac01ac4d0f378dfeb0ddaf2f31c339360ec8f0f8486f78601d16ebef7c6bd9886d44b937ba01bab568b937190265
- languageName: node
- linkType: hard
-
-"prompts@npm:^2.0.1":
- version: 2.4.2
- resolution: "prompts@npm:2.4.2"
- dependencies:
- kleur: ^3.0.3
- sisteransi: ^1.0.5
- checksum: d8fd1fe63820be2412c13bfc5d0a01909acc1f0367e32396962e737cb2fc52d004f3302475d5ce7d18a1e8a79985f93ff04ee03007d091029c3f9104bffc007d
- languageName: node
- linkType: hard
-
-"prop-types@npm:^15.5.10, prop-types@npm:^15.5.4, prop-types@npm:^15.5.8, prop-types@npm:^15.6.0, prop-types@npm:^15.6.1, prop-types@npm:^15.6.2, prop-types@npm:^15.7.2, prop-types@npm:^15.8.1":
+"prop-types@npm:15.8.1, prop-types@npm:^15.0.0, prop-types@npm:^15.5.10, prop-types@npm:^15.5.4, prop-types@npm:^15.5.8, prop-types@npm:^15.6.0, prop-types@npm:^15.6.1, prop-types@npm:^15.6.2, prop-types@npm:^15.7.2, prop-types@npm:^15.8.1":
version: 15.8.1
resolution: "prop-types@npm:15.8.1"
dependencies:
@@ -17734,13 +12992,10 @@ __metadata:
languageName: node
linkType: hard
-"proxy-addr@npm:~2.0.7":
- version: 2.0.7
- resolution: "proxy-addr@npm:2.0.7"
- dependencies:
- forwarded: 0.2.0
- ipaddr.js: 1.9.1
- checksum: 29c6990ce9364648255454842f06f8c46fcd124d3e6d7c5066df44662de63cdc0bad032e9bf5a3d653ff72141cc7b6019873d685708ac8210c30458ad99f2b74
+"property-information@npm:^6.0.0":
+ version: 6.2.0
+ resolution: "property-information@npm:6.2.0"
+ checksum: 23afce07ba821cbe7d926e63cdd680991961c82be4bbb6c0b17c47f48894359c1be6e51cd74485fc10a9d3fd361b475388e1e39311ed2b53127718f72aab1955
languageName: node
linkType: hard
@@ -17751,13 +13006,6 @@ __metadata:
languageName: node
linkType: hard
-"prr@npm:~1.0.1":
- version: 1.0.1
- resolution: "prr@npm:1.0.1"
- checksum: 3bca2db0479fd38f8c4c9439139b0c42dcaadcc2fbb7bb8e0e6afaa1383457f1d19aea9e5f961d5b080f1cfc05bfa1fe9e45c97a1d3fd6d421950a73d3108381
- languageName: node
- linkType: hard
-
"psl@npm:^1.1.28, psl@npm:^1.1.33":
version: 1.9.0
resolution: "psl@npm:1.9.0"
@@ -17765,30 +13013,6 @@ __metadata:
languageName: node
linkType: hard
-"public-encrypt@npm:^4.0.0":
- version: 4.0.3
- resolution: "public-encrypt@npm:4.0.3"
- dependencies:
- bn.js: ^4.1.0
- browserify-rsa: ^4.0.0
- create-hash: ^1.1.0
- parse-asn1: ^5.0.0
- randombytes: ^2.0.1
- safe-buffer: ^5.1.2
- checksum: 215d446e43cef021a20b67c1df455e5eea134af0b1f9b8a35f9e850abf32991b0c307327bc5b9bc07162c288d5cdb3d4a783ea6c6640979ed7b5017e3e0c9935
- languageName: node
- linkType: hard
-
-"pump@npm:^2.0.0":
- version: 2.0.1
- resolution: "pump@npm:2.0.1"
- dependencies:
- end-of-stream: ^1.1.0
- once: ^1.3.1
- checksum: e9f26a17be00810bff37ad0171edb35f58b242487b0444f92fb7d78bc7d61442fa9b9c5bd93a43fd8fd8ddd3cc75f1221f5e04c790f42907e5baab7cf5e2b931
- languageName: node
- linkType: hard
-
"pump@npm:^3.0.0":
version: 3.0.0
resolution: "pump@npm:3.0.0"
@@ -17799,31 +13023,6 @@ __metadata:
languageName: node
linkType: hard
-"pumpify@npm:^1.3.3":
- version: 1.5.1
- resolution: "pumpify@npm:1.5.1"
- dependencies:
- duplexify: ^3.6.0
- inherits: ^2.0.3
- pump: ^2.0.0
- checksum: 26ca412ec8d665bd0d5e185c1b8f627728eff603440d75d22a58e421e3c66eaf86ec6fc6a6efc54808ecef65979279fa8e99b109a23ec1fa8d79f37e6978c9bd
- languageName: node
- linkType: hard
-
-"punycode@npm:1.3.2":
- version: 1.3.2
- resolution: "punycode@npm:1.3.2"
- checksum: b8807fd594b1db33335692d1f03e8beeddde6fda7fbb4a2e32925d88d20a3aa4cd8dcc0c109ccaccbd2ba761c208dfaaada83007087ea8bfb0129c9ef1b99ed6
- languageName: node
- linkType: hard
-
-"punycode@npm:^1.2.4":
- version: 1.4.1
- resolution: "punycode@npm:1.4.1"
- checksum: fa6e698cb53db45e4628559e557ddaf554103d2a96a1d62892c8f4032cd3bc8871796cae9eabc1bc700e2b6677611521ce5bb1d9a27700086039965d0cf34518
- languageName: node
- linkType: hard
-
"punycode@npm:^2.1.0, punycode@npm:^2.1.1":
version: 2.1.1
resolution: "punycode@npm:2.1.1"
@@ -17847,22 +13046,6 @@ __metadata:
languageName: node
linkType: hard
-"q@npm:^1.1.2":
- version: 1.5.1
- resolution: "q@npm:1.5.1"
- checksum: 147baa93c805bc1200ed698bdf9c72e9e42c05f96d007e33a558b5fdfd63e5ea130e99313f28efc1783e90e6bdb4e48b67a36fcc026b7b09202437ae88a1fb12
- languageName: node
- linkType: hard
-
-"qs@npm:6.10.3":
- version: 6.10.3
- resolution: "qs@npm:6.10.3"
- dependencies:
- side-channel: ^1.0.4
- checksum: 0fac5e6c7191d0295a96d0e83c851aeb015df7e990e4d3b093897d3ac6c94e555dbd0a599739c84d7fa46d7fee282d94ba76943983935cf33bba6769539b8019
- languageName: node
- linkType: hard
-
"qs@npm:~6.5.2":
version: 6.5.3
resolution: "qs@npm:6.5.3"
@@ -17870,46 +13053,15 @@ __metadata:
languageName: node
linkType: hard
-"query-string@npm:7.1.1":
- version: 7.1.1
- resolution: "query-string@npm:7.1.1"
+"query-string@npm:7.1.3":
+ version: 7.1.3
+ resolution: "query-string@npm:7.1.3"
dependencies:
- decode-uri-component: ^0.2.0
+ decode-uri-component: ^0.2.2
filter-obj: ^1.1.0
split-on-first: ^1.0.0
strict-uri-encode: ^2.0.0
- checksum: b227d1f588ae93f9f0ad078c6b811295fa151dc5a160a03bb2bac5fa0e6919cb1daa570aad1d288e77c8e89fde5362ba505b1014e6e793da9b1e885b59a690a6
- languageName: node
- linkType: hard
-
-"query-string@npm:^4.1.0":
- version: 4.3.4
- resolution: "query-string@npm:4.3.4"
- dependencies:
- object-assign: ^4.1.0
- strict-uri-encode: ^1.0.0
- checksum: 3b2bae6a8454cf0edf11cf1aa4d1f920398bbdabc1c39222b9bb92147e746fcd97faf00e56f494728fb66b2961b495ba0fde699d5d3bd06b11472d664b36c6cf
- languageName: node
- linkType: hard
-
-"querystring-es3@npm:^0.2.0":
- version: 0.2.1
- resolution: "querystring-es3@npm:0.2.1"
- checksum: 691e8d6b8b157e7cd49ae8e83fcf86de39ab3ba948c25abaa94fba84c0986c641aa2f597770848c64abce290ed17a39c9df6df737dfa7e87c3b63acc7d225d61
- languageName: node
- linkType: hard
-
-"querystring@npm:0.2.0":
- version: 0.2.0
- resolution: "querystring@npm:0.2.0"
- checksum: 8258d6734f19be27e93f601758858c299bdebe71147909e367101ba459b95446fbe5b975bf9beb76390156a592b6f4ac3a68b6087cea165c259705b8b4e56a69
- languageName: node
- linkType: hard
-
-"querystring@npm:^0.2.0":
- version: 0.2.1
- resolution: "querystring@npm:0.2.1"
- checksum: 7b83b45d641e75fd39cd6625ddfd44e7618e741c61e95281b57bbae8fde0afcc12cf851924559e5cc1ef9baa3b1e06e22b164ea1397d65dd94b801f678d9c8ce
+ checksum: 91af02dcd9cc9227a052841d5c2eecb80a0d6489d05625df506a097ef1c59037cfb5e907f39b84643cbfd535c955abec3e553d0130a7b510120c37d06e0f4346
languageName: node
linkType: hard
@@ -17934,7 +13086,7 @@ __metadata:
languageName: node
linkType: hard
-"raf@npm:^3.1.0, raf@npm:^3.4.1":
+"raf@npm:^3.1.0":
version: 3.4.1
resolution: "raf@npm:3.4.1"
dependencies:
@@ -17943,54 +13095,38 @@ __metadata:
languageName: node
linkType: hard
-"randombytes@npm:^2.0.0, randombytes@npm:^2.0.1, randombytes@npm:^2.0.5, randombytes@npm:^2.1.0":
- version: 2.1.0
- resolution: "randombytes@npm:2.1.0"
- dependencies:
- safe-buffer: ^5.1.0
- checksum: d779499376bd4cbb435ef3ab9a957006c8682f343f14089ed5f27764e4645114196e75b7f6abf1cbd84fd247c0cb0651698444df8c9bf30e62120fbbc52269d6
- languageName: node
- linkType: hard
-
-"randomfill@npm:^1.0.3":
- version: 1.0.4
- resolution: "randomfill@npm:1.0.4"
- dependencies:
- randombytes: ^2.0.5
- safe-buffer: ^5.1.0
- checksum: 33734bb578a868d29ee1b8555e21a36711db084065d94e019a6d03caa67debef8d6a1bfd06a2b597e32901ddc761ab483a85393f0d9a75838f1912461d4dbfc7
- languageName: node
- linkType: hard
-
-"range-parser@npm:^1.2.1, range-parser@npm:~1.2.1":
- version: 1.2.1
- resolution: "range-parser@npm:1.2.1"
- checksum: 0a268d4fea508661cf5743dfe3d5f47ce214fd6b7dec1de0da4d669dd4ef3d2144468ebe4179049eff253d9d27e719c88dae55be64f954e80135a0cada804ec9
+"randomcolor@npm:0.6.2":
+ version: 0.6.2
+ resolution: "randomcolor@npm:0.6.2"
+ checksum: 539345c0289f7c52ffd8486e61231e19ccc40b1c4ab9c15594f20a2773b71a9317e0cc8b756160fc8a678ace9ed1e96a8ac90346b2c34c64dfd5acad91f9a73d
languageName: node
linkType: hard
-"raw-body@npm:2.5.1":
- version: 2.5.1
- resolution: "raw-body@npm:2.5.1"
+"rc-progress@npm:3.4.1":
+ version: 3.4.1
+ resolution: "rc-progress@npm:3.4.1"
dependencies:
- bytes: 3.1.2
- http-errors: 2.0.0
- iconv-lite: 0.4.24
- unpipe: 1.0.0
- checksum: 5362adff1575d691bb3f75998803a0ffed8c64eabeaa06e54b4ada25a0cd1b2ae7f4f5ec46565d1bec337e08b5ac90c76eaa0758de6f72a633f025d754dec29e
+ "@babel/runtime": ^7.10.1
+ classnames: ^2.2.6
+ rc-util: ^5.16.1
+ peerDependencies:
+ react: ">=16.9.0"
+ react-dom: ">=16.9.0"
+ checksum: d4dce5231ea29bfa866935a59f05473711f9dfc944f95cc78b0fdcd1508a063983cc58973f54c2b20797f0b0f480c4a2b84aaa2ca185158c14800ec659163880
languageName: node
linkType: hard
-"rc-progress@npm:3.1.4":
- version: 3.1.4
- resolution: "rc-progress@npm:3.1.4"
+"rc-util@npm:^5.16.1":
+ version: 5.25.2
+ resolution: "rc-util@npm:5.25.2"
dependencies:
- "@babel/runtime": ^7.10.1
- classnames: ^2.2.6
+ "@babel/runtime": ^7.18.3
+ react-is: ^16.12.0
+ shallowequal: ^1.1.0
peerDependencies:
react: ">=16.9.0"
react-dom: ">=16.9.0"
- checksum: 1ccf0038d9f5bf275c24297ac83d4afbd77756ef91494d1e474e915944238becf6115ca11d202cf84d0c59efde0f08a12a08344061c314b31dab65ea13411e77
+ checksum: 55b28c161705a3c24e8d27c030d69f077c7445018d5acd84f189297175d1b8c6fff50246d4f44bb048abacf5feaa93ec9ef62c504792c05afda7ee27532c9c77
languageName: node
linkType: hard
@@ -18010,6 +13146,18 @@ __metadata:
languageName: node
linkType: hard
+"react-animate-height@npm:3.0.5":
+ version: 3.0.5
+ resolution: "react-animate-height@npm:3.0.5"
+ dependencies:
+ classnames: ^2.3.1
+ peerDependencies:
+ react: ">=16.8.0"
+ react-dom: ">=16.8.0"
+ checksum: dab50deca7d476a4d87fdb619a047b6d3099fb27a2edbdecf52be3062993cb84c2e4a8122e3230a3e301e08b6cc82ebeb4679f927fe64f1fdd5a280d80e656a8
+ languageName: node
+ linkType: hard
+
"react-animations@npm:1.0.0":
version: 1.0.0
resolution: "react-animations@npm:1.0.0"
@@ -18036,51 +13184,22 @@ __metadata:
languageName: node
linkType: hard
-"react-app-polyfill@npm:^2.0.0":
- version: 2.0.0
- resolution: "react-app-polyfill@npm:2.0.0"
- dependencies:
- core-js: ^3.6.5
- object-assign: ^4.1.1
- promise: ^8.1.0
- raf: ^3.4.1
- regenerator-runtime: ^0.13.7
- whatwg-fetch: ^3.4.1
- checksum: 99e52a6b2229c7ca730cfd44ac95640f955be71d144225bd6c24fa47922a742658a371d0a2f0876d732533f1055b7cd7e9d534c89c29f8ca889ecd1b8d15f065
- languageName: node
- linkType: hard
-
-"react-app-rewired@npm:2.2.1":
- version: 2.2.1
- resolution: "react-app-rewired@npm:2.2.1"
- dependencies:
- semver: ^5.6.0
- peerDependencies:
- react-scripts: ">=2.1.3"
- bin:
- react-app-rewired: bin/index.js
- checksum: 0b330c2b46413dc5fbb68e68c07704830397b1cfc8335f65d8f856bfbb6c4d8259fad049fc2a117c18794f321e726b844649266f42ff4c3fa044f00be48c1850
- languageName: node
- linkType: hard
-
-"react-chartjs-2@npm:3.0.5":
- version: 3.0.5
- resolution: "react-chartjs-2@npm:3.0.5"
- dependencies:
- lodash: ^4.17.19
+"react-chartjs-2@npm:5.0.1":
+ version: 5.0.1
+ resolution: "react-chartjs-2@npm:5.0.1"
peerDependencies:
- chart.js: ^3.5.0
- react: ^16.8.0 || ^17.0.0
- checksum: e21fad0db09caf9b9345a40766dd942fb24066a467a9c041555008aa9f619d73f7227e69abe3aba4d126f5677f789da682f023d07de9a502b97c0e55e90a657d
+ chart.js: ^4.0.0
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ checksum: b6f20cf68eb8961891af10250e737b50b940d74b7a3a07aae51f356960a865f822ee61856131c3965c7c547f06013ad963a679ed14d59d12e7c7d64c1db52f6c
languageName: node
linkType: hard
-"react-circular-progressbar@npm:2.0.4":
- version: 2.0.4
- resolution: "react-circular-progressbar@npm:2.0.4"
+"react-circular-progressbar@npm:2.1.0":
+ version: 2.1.0
+ resolution: "react-circular-progressbar@npm:2.1.0"
peerDependencies:
- react: ^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
- checksum: c9b550e81027c2ebffe8eedc44570cf016731939df9bdb0647d24d5f6b6a97ea70347b73a0e5141ee123ef448bf0df9621c2d30f73d63f6b87f5e304e21035d5
+ react: ^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0
+ checksum: dc118010a8f94733daafac586c969f7e889ad0736d96a0fda79406ee62e9410848abfd3dee4887bb0ff46b99e1f8c86ee1afabc88dfbf4dcb95107b22de1d6d7
languageName: node
linkType: hard
@@ -18111,69 +13230,27 @@ __metadata:
languageName: node
linkType: hard
-"react-copy-to-clipboard@npm:5.0.4":
- version: 5.0.4
- resolution: "react-copy-to-clipboard@npm:5.0.4"
+"react-copy-to-clipboard@npm:5.1.0":
+ version: 5.1.0
+ resolution: "react-copy-to-clipboard@npm:5.1.0"
dependencies:
- copy-to-clipboard: ^3
- prop-types: ^15.5.8
+ copy-to-clipboard: ^3.3.1
+ prop-types: ^15.8.1
peerDependencies:
- react: ^15.3.0 || ^16.0.0 || ^17.0.0
- checksum: dae8caae192d4937a151ec3ddad540fe4846d28646aee6d90774abcc6a077761926c99f2bcd9506a76a65524ec2c32b5ec1341e8096fcd3f6335365eaf065137
+ react: ^15.3.0 || 16 || 17 || 18
+ checksum: f00a4551b9b63c944a041a6ab46af5ef20ba1106b3bc25173e7ef9bffbfba17a613368682ab8820cfe8d4b3acc5335cd9ce20229145bcc1e6aa8d1db04c512e5
languageName: node
linkType: hard
-"react-countdown@npm:2.3.2":
- version: 2.3.2
- resolution: "react-countdown@npm:2.3.2"
+"react-countdown@npm:2.3.5":
+ version: 2.3.5
+ resolution: "react-countdown@npm:2.3.5"
dependencies:
prop-types: ^15.7.2
peerDependencies:
react: ">= 15"
react-dom: ">= 15"
- checksum: 670d7f6f355cd2c862fde2039e3fbaf39dae2925d2dea78c0406c04a9a5c35cca61bbd137de04a965ebdbbbaee5d435a06f06c0786a86d7bfc175b4fd9789e19
- languageName: node
- linkType: hard
-
-"react-desc@npm:^4.1.2":
- version: 4.1.3
- resolution: "react-desc@npm:4.1.3"
- peerDependencies:
- prop-types: 15.x
- react: ">= 15.5.4 < 17 || 17.x.x"
- checksum: 3969e1a7c8d023e83cf4c7ed21dec8b70f9aaa6c834fea05cb7186149e06645c1968ad63353cc62b77273c764db23ddcef2e60b170b0fdec4e6dbf99e3a6df84
- languageName: node
- linkType: hard
-
-"react-dev-utils@npm:^11.0.3":
- version: 11.0.4
- resolution: "react-dev-utils@npm:11.0.4"
- dependencies:
- "@babel/code-frame": 7.10.4
- address: 1.1.2
- browserslist: 4.14.2
- chalk: 2.4.2
- cross-spawn: 7.0.3
- detect-port-alt: 1.1.6
- escape-string-regexp: 2.0.0
- filesize: 6.1.0
- find-up: 4.1.0
- fork-ts-checker-webpack-plugin: 4.1.6
- global-modules: 2.0.0
- globby: 11.0.1
- gzip-size: 5.1.1
- immer: 8.0.1
- is-root: 2.1.0
- loader-utils: 2.0.0
- open: ^7.0.2
- pkg-up: 3.1.0
- prompts: 2.4.0
- react-error-overlay: ^6.0.9
- recursive-readdir: 2.2.2
- shell-quote: 1.7.2
- strip-ansi: 6.0.0
- text-table: 0.2.0
- checksum: b41c95010a4fb60d4ea6309423520e6268757b68df34de7e9e8dbc72549236a1f5a698ff99ad72a034ac51b042aa79ee53994330ce4df05bf867e63c5464bb3f
+ checksum: 24289f40591e88003052270e4eb9f7a87838e403ec2036fbd5ef99d57851c8d9739dae619d65f339494e582e34e2691c033a975bd8f7416730fc9beaf76a2b4b
languageName: node
linkType: hard
@@ -18194,41 +13271,37 @@ __metadata:
languageName: node
linkType: hard
-"react-dnd-html5-backend@npm:11.1.3":
- version: 11.1.3
- resolution: "react-dnd-html5-backend@npm:11.1.3"
- dependencies:
- dnd-core: ^11.1.3
- checksum: 4582ce4a96d58560feccca99a7b52fb9accf210888c5957ed9bc5f6fa3d5360f14e9985095624bff91c160a4c725ea89aced6b8b4d095f7226fde45174a572f9
- languageName: node
- linkType: hard
-
-"react-dnd@npm:11.1.3":
- version: 11.1.3
- resolution: "react-dnd@npm:11.1.3"
+"react-dnd-html5-backend@npm:16.0.1":
+ version: 16.0.1
+ resolution: "react-dnd-html5-backend@npm:16.0.1"
dependencies:
- "@react-dnd/shallowequal": ^2.0.0
- "@types/hoist-non-react-statics": ^3.3.1
- dnd-core: ^11.1.3
- hoist-non-react-statics: ^3.3.0
- peerDependencies:
- react: ">= 16.9.0"
- react-dom: ">= 16.9.0"
- checksum: f1fab4c1b4cee234326da4f1c44cb6df9cfac658c45e193a307f0f82ee4c849024d179b31ea91b17970f3703a2dcc63b877e8c4370f4c1125b4e88f94c83e686
+ dnd-core: ^16.0.1
+ checksum: e2368bf85d5632a5cd867b743feb54c9052d909ea5331608860fa455edf3c633ac791f5b338e3db29b19ea8670c0ba5fb43c9c1c2510760bea030811d726cdfa
languageName: node
linkType: hard
-"react-dom@npm:16.14.0, react-dom@npm:^16.13.1":
- version: 16.14.0
- resolution: "react-dom@npm:16.14.0"
+"react-dnd@npm:16.0.1":
+ version: 16.0.1
+ resolution: "react-dnd@npm:16.0.1"
dependencies:
- loose-envify: ^1.1.0
- object-assign: ^4.1.1
- prop-types: ^15.6.2
- scheduler: ^0.19.1
+ "@react-dnd/invariant": ^4.0.1
+ "@react-dnd/shallowequal": ^4.0.1
+ dnd-core: ^16.0.1
+ fast-deep-equal: ^3.1.3
+ hoist-non-react-statics: ^3.3.2
peerDependencies:
- react: ^16.14.0
- checksum: 5a5c49da0f106b2655a69f96c622c347febcd10532db391c262b26aec225b235357d9da1834103457683482ab1b229af7a50f6927a6b70e53150275e31785544
+ "@types/hoist-non-react-statics": ">= 3.3.1"
+ "@types/node": ">= 12"
+ "@types/react": ">= 16"
+ react: ">= 16.14"
+ peerDependenciesMeta:
+ "@types/hoist-non-react-statics":
+ optional: true
+ "@types/node":
+ optional: true
+ "@types/react":
+ optional: true
+ checksum: e8da2186aaafcd5bb41c090a995c963a7c3c73c20991667a2cfc0c800d7f7f73913414b2e61c437cdb6221bb2151bd5174088b8b42c17056a896fc4d1da5729f
languageName: node
linkType: hard
@@ -18246,24 +13319,43 @@ __metadata:
languageName: node
linkType: hard
-"react-error-overlay@npm:^6.0.9":
- version: 6.0.11
- resolution: "react-error-overlay@npm:6.0.11"
- checksum: ce7b44c38fadba9cedd7c095cf39192e632daeccf1d0747292ed524f17dcb056d16bc197ddee5723f9dd888f0b9b19c3b486c430319e30504289b9296f2d2c42
+"react-dom@npm:18.2.0":
+ version: 18.2.0
+ resolution: "react-dom@npm:18.2.0"
+ dependencies:
+ loose-envify: ^1.1.0
+ scheduler: ^0.23.0
+ peerDependencies:
+ react: ^18.2.0
+ checksum: 7d323310bea3a91be2965f9468d552f201b1c27891e45ddc2d6b8f717680c95a75ae0bc1e3f5cf41472446a2589a75aed4483aee8169287909fcd59ad149e8cc
languageName: node
linkType: hard
-"react-file-icon@npm:1.0.0":
- version: 1.0.0
- resolution: "react-file-icon@npm:1.0.0"
+"react-dom@npm:^16.13.1":
+ version: 16.14.0
+ resolution: "react-dom@npm:16.14.0"
+ dependencies:
+ loose-envify: ^1.1.0
+ object-assign: ^4.1.1
+ prop-types: ^15.6.2
+ scheduler: ^0.19.1
+ peerDependencies:
+ react: ^16.14.0
+ checksum: 5a5c49da0f106b2655a69f96c622c347febcd10532db391c262b26aec225b235357d9da1834103457683482ab1b229af7a50f6927a6b70e53150275e31785544
+ languageName: node
+ linkType: hard
+
+"react-file-icon@npm:1.2.0":
+ version: 1.2.0
+ resolution: "react-file-icon@npm:1.2.0"
dependencies:
lodash.uniqueid: ^4.0.1
prop-types: ^15.7.2
- tinycolor2: ^1.4.1
+ tinycolor2: ^1.4.2
peerDependencies:
- react: ^16.2.0
- react-dom: ^16.2.0
- checksum: 84165e31c4022caddce73828e5663a61422163206e66028f35d925255d340455e97a00ca4bdbc20654e97552fec1c616d0573645f5426a340cfb437caaf7c2ae
+ react: ^18.0.0 || ^17.0.0 || ^16.2.0
+ react-dom: ^18.0.0 || ^17.0.0 || ^16.2.0
+ checksum: 5e636de688b9c3ab3c3b3f63ddb306a4d68c4fa376f09c23440bc76e05bb89a517e067cb93fad1cdcecf09e97561dba111ac854d75fb5d4df274c8d42bb3bfb1
languageName: node
linkType: hard
@@ -18308,17 +13400,17 @@ __metadata:
languageName: node
linkType: hard
-"react-is@npm:^16.12.0, react-is@npm:^16.13.1, react-is@npm:^16.6.0, react-is@npm:^16.7.0, react-is@npm:^16.8.4":
+"react-is@npm:^16.12.0, react-is@npm:^16.13.1, react-is@npm:^16.7.0, react-is@npm:^16.8.4":
version: 16.13.1
resolution: "react-is@npm:16.13.1"
checksum: f7a19ac3496de32ca9ae12aa030f00f14a3d45374f1ceca0af707c831b2a6098ef0d6bdae51bd437b0a306d7f01d4677fcc8de7c0d331eb47ad0f46130e53c5f
languageName: node
linkType: hard
-"react-is@npm:^17.0.1":
- version: 17.0.2
- resolution: "react-is@npm:17.0.2"
- checksum: 9d6d111d8990dc98bc5402c1266a808b0459b5d54830bbea24c12d908b536df7883f268a7868cfaedde3dd9d4e0d574db456f84d2e6df9c4526f99bb4b5344d8
+"react-is@npm:^18.0.0":
+ version: 18.2.0
+ resolution: "react-is@npm:18.2.0"
+ checksum: e72d0ba81b5922759e4aff17e0252bd29988f9642ed817f56b25a3e217e13eea8a7f2322af99a06edb779da12d5d636e9fda473d620df9a3da0df2a74141d53e
languageName: node
linkType: hard
@@ -18341,22 +13433,56 @@ __metadata:
languageName: node
linkType: hard
-"react-lifecycles-compat@npm:^3.0.2, react-lifecycles-compat@npm:^3.0.4":
+"react-lifecycles-compat@npm:^3.0.4":
version: 3.0.4
resolution: "react-lifecycles-compat@npm:3.0.4"
checksum: a904b0fc0a8eeb15a148c9feb7bc17cec7ef96e71188280061fc340043fd6d8ee3ff233381f0e8f95c1cf926210b2c4a31f38182c8f35ac55057e453d6df204f
languageName: node
linkType: hard
-"react-live-clock@npm:6.0.4":
- version: 6.0.4
- resolution: "react-live-clock@npm:6.0.4"
- peerDependencies:
+"react-live-clock@npm:6.1.1":
+ version: 6.1.1
+ resolution: "react-live-clock@npm:6.1.1"
+ dependencies:
moment: ^2.29.1
moment-timezone: ^0.5.33
+ peerDependencies:
react: ^16.14.0 || ^17 || ^18
react-moment: 1.1.2
- checksum: 7d02a3d4ac33255b8a848d3ecc6a379e9f82bd96314e6bf48d2d079bc57c1722b23783d6979e90f916291dc1369fb2078ab09fe06be19765c8ceb82dca19ed07
+ checksum: 89efe8ae4f1c652d030272e5810377d1e53a70f8523138e1af35762d67732304e04da5ebd9efe2c853fd525bfa76effea4ea90dff67bbedda51a22c244e556d9
+ languageName: node
+ linkType: hard
+
+"react-markdown@npm:8.0.3":
+ version: 8.0.3
+ resolution: "react-markdown@npm:8.0.3"
+ dependencies:
+ "@types/hast": ^2.0.0
+ "@types/prop-types": ^15.0.0
+ "@types/unist": ^2.0.0
+ comma-separated-tokens: ^2.0.0
+ hast-util-whitespace: ^2.0.0
+ prop-types: ^15.0.0
+ property-information: ^6.0.0
+ react-is: ^18.0.0
+ remark-parse: ^10.0.0
+ remark-rehype: ^10.0.0
+ space-separated-tokens: ^2.0.0
+ style-to-object: ^0.3.0
+ unified: ^10.0.0
+ unist-util-visit: ^4.0.0
+ vfile: ^5.0.0
+ peerDependencies:
+ "@types/react": ">=16"
+ react: ">=16"
+ checksum: 66c0b45889d0262168547d9356145ced276993dac1d441c5c1cf2371fe71f347419696f9040c084c7d77c1caced21d358677c38f66edae736f942ac5964c032f
+ languageName: node
+ linkType: hard
+
+"react-merge-refs@npm:2.0.1":
+ version: 2.0.1
+ resolution: "react-merge-refs@npm:2.0.1"
+ checksum: c0b6fdb384a92e9b2bb7d56128244a2db97b9343c0dcae70f172352c3732312266c078495902707e45f523625afcba78996a22edea3a8e7b2b17fe97347059fe
languageName: node
linkType: hard
@@ -18394,139 +13520,48 @@ __metadata:
languageName: node
linkType: hard
-"react-pulse-dot@npm:2.0.0":
- version: 2.0.0
- resolution: "react-pulse-dot@npm:2.0.0"
+"react-pulse-dot@npm:2.1.0":
+ version: 2.1.0
+ resolution: "react-pulse-dot@npm:2.1.0"
dependencies:
"@fortawesome/fontawesome-svg-core": ^1.2.32
"@fortawesome/free-solid-svg-icons": ^5.15.1
"@fortawesome/react-fontawesome": ^0.1.12
prop-types: ^15.7.2
peerDependencies:
- react: ^17.0.0
- checksum: 8c58aabe1afb03e24a14fd6d9a41b37a99c1cebcc5e830b3bdb223b4cca957d30fcf80551e9714e7f70cca3c0156f29c50a9cf7cbd7ab97189713e48d06df8c5
+ react: ^16.0.0 || ^18.0.0
+ checksum: 79272173128273e0535b09be71b001dcfe72708092dc99f186afcf9e50c10702fa856a9b8f0b22091245a0429cc1d1956510d0c6748853f1a21ed288bf30033f
languageName: node
linkType: hard
-"react-refresh@npm:^0.8.3":
- version: 0.8.3
- resolution: "react-refresh@npm:0.8.3"
- checksum: 3cffe5a9cbac1c5d59bf74bf9fff43c987d87ef32098b9092ea94b6637377d86c08565b9374d9397f446b3fbcd95de986ec77220a16f979687cb39b7b89e2f91
+"react-refresh@npm:^0.14.0":
+ version: 0.14.0
+ resolution: "react-refresh@npm:0.14.0"
+ checksum: dc69fa8c993df512f42dd0f1b604978ae89bd747c0ed5ec595c0cc50d535fb2696619ccd98ae28775cc01d0a7c146a532f0f7fb81dc22e1977c242a4912312f4
languageName: node
linkType: hard
-"react-router-dom@npm:5.1.2":
- version: 5.1.2
- resolution: "react-router-dom@npm:5.1.2"
+"react-router-dom@npm:6.4.5":
+ version: 6.4.5
+ resolution: "react-router-dom@npm:6.4.5"
dependencies:
- "@babel/runtime": ^7.1.2
- history: ^4.9.0
- loose-envify: ^1.3.1
- prop-types: ^15.6.2
- react-router: 5.1.2
- tiny-invariant: ^1.0.2
- tiny-warning: ^1.0.0
+ "@remix-run/router": 1.0.5
+ react-router: 6.4.5
peerDependencies:
- react: ">=15"
- checksum: a42ff84bd8e442ce7d2abe472aadbad39eb7196cdffb29003213da691efbfaf849f4a7758d1f961b216cfd596c09099d673e747dfd4d26d744dc147767df5d7b
+ react: ">=16.8"
+ react-dom: ">=16.8"
+ checksum: 09d7841dd52efd2c60947171f95d9d1860cabd7540ac74dede86a6c36a2dd26a645e4928cbc8aa4e1c9d1f906f2ef144ba6da5ac69243590df855a6df8cfe1aa
languageName: node
linkType: hard
-"react-router@npm:5.1.2":
- version: 5.1.2
- resolution: "react-router@npm:5.1.2"
+"react-router@npm:6.4.5":
+ version: 6.4.5
+ resolution: "react-router@npm:6.4.5"
dependencies:
- "@babel/runtime": ^7.1.2
- history: ^4.9.0
- hoist-non-react-statics: ^3.1.0
- loose-envify: ^1.3.1
- mini-create-react-context: ^0.3.0
- path-to-regexp: ^1.7.0
- prop-types: ^15.6.2
- react-is: ^16.6.0
- tiny-invariant: ^1.0.2
- tiny-warning: ^1.0.0
+ "@remix-run/router": 1.0.5
peerDependencies:
- react: ">=15"
- checksum: 04e25eed70540fa705826cc92c4ceb4ae91ec0b7e78d333e77d7fd2f2fbc78d298546d95f1f9123eb89ad65ccba06c01cd72cf364e82c9614e3900dd1fe91eb3
- languageName: node
- linkType: hard
-
-"react-scripts@npm:4.0.3":
- version: 4.0.3
- resolution: "react-scripts@npm:4.0.3"
- dependencies:
- "@babel/core": 7.12.3
- "@pmmmwh/react-refresh-webpack-plugin": 0.4.3
- "@svgr/webpack": 5.5.0
- "@typescript-eslint/eslint-plugin": ^4.5.0
- "@typescript-eslint/parser": ^4.5.0
- babel-eslint: ^10.1.0
- babel-jest: ^26.6.0
- babel-loader: 8.1.0
- babel-plugin-named-asset-import: ^0.3.7
- babel-preset-react-app: ^10.0.0
- bfj: ^7.0.2
- camelcase: ^6.1.0
- case-sensitive-paths-webpack-plugin: 2.3.0
- css-loader: 4.3.0
- dotenv: 8.2.0
- dotenv-expand: 5.1.0
- eslint: ^7.11.0
- eslint-config-react-app: ^6.0.0
- eslint-plugin-flowtype: ^5.2.0
- eslint-plugin-import: ^2.22.1
- eslint-plugin-jest: ^24.1.0
- eslint-plugin-jsx-a11y: ^6.3.1
- eslint-plugin-react: ^7.21.5
- eslint-plugin-react-hooks: ^4.2.0
- eslint-plugin-testing-library: ^3.9.2
- eslint-webpack-plugin: ^2.5.2
- file-loader: 6.1.1
- fs-extra: ^9.0.1
- fsevents: ^2.1.3
- html-webpack-plugin: 4.5.0
- identity-obj-proxy: 3.0.0
- jest: 26.6.0
- jest-circus: 26.6.0
- jest-resolve: 26.6.0
- jest-watch-typeahead: 0.6.1
- mini-css-extract-plugin: 0.11.3
- optimize-css-assets-webpack-plugin: 5.0.4
- pnp-webpack-plugin: 1.6.4
- postcss-flexbugs-fixes: 4.2.1
- postcss-loader: 3.0.0
- postcss-normalize: 8.0.1
- postcss-preset-env: 6.7.0
- postcss-safe-parser: 5.0.2
- prompts: 2.4.0
- react-app-polyfill: ^2.0.0
- react-dev-utils: ^11.0.3
- react-refresh: ^0.8.3
- resolve: 1.18.1
- resolve-url-loader: ^3.1.2
- sass-loader: ^10.0.5
- semver: 7.3.2
- style-loader: 1.3.0
- terser-webpack-plugin: 4.2.3
- ts-pnp: 1.2.0
- url-loader: 4.1.1
- webpack: 4.44.2
- webpack-dev-server: 3.11.1
- webpack-manifest-plugin: 2.2.0
- workbox-webpack-plugin: 5.1.4
- peerDependencies:
- react: ">= 16"
- typescript: ^3.2.1 || ^4
- dependenciesMeta:
- fsevents:
- optional: true
- peerDependenciesMeta:
- typescript:
- optional: true
- bin:
- react-scripts: ./bin/react-scripts.js
- checksum: a05a46ce3145b42ac8b57633d3b90b6689c24697c1449bccf219349996d718a3cd0796e4910f4ab6abb5b024982cafd62345e88c8e7b42a45efca3bef1a0eb87
+ react: ">=16.8"
+ checksum: 0d471df39f0487224240f9910c2f2939519f3e9909a7b19f72767aeea2caf1c9fa4e8ea9a51b17c20051ec252db0fcc34a7a0b3068b338dd9d8eb656ffd489c1
languageName: node
linkType: hard
@@ -18548,13 +13583,30 @@ __metadata:
languageName: node
linkType: hard
-"react-spinners@npm:0.13.3":
- version: 0.13.3
- resolution: "react-spinners@npm:0.13.3"
+"react-spinners@npm:0.13.7":
+ version: 0.13.7
+ resolution: "react-spinners@npm:0.13.7"
peerDependencies:
react: ^16.0.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.0.0 || ^17.0.0 || ^18.0.0
- checksum: d2798ed59d129fb151e3ec99d027a77ff5a2faeed3d05d94707a53dce56406ed94b72da1c99f142bae563e366827aac53fcb1ae403074a3b1f78bb4f519dea72
+ checksum: d7a555b42313d301e561c39a4f20ae1b0da55541a6936ab44147eca5c8185036d4f6caebf450a9e6303211270f1aa72be843cbc1328024c832507c3f89ef0116
+ languageName: node
+ linkType: hard
+
+"react-spring@npm:9.5.5":
+ version: 9.5.5
+ resolution: "react-spring@npm:9.5.5"
+ dependencies:
+ "@react-spring/core": ~9.5.5
+ "@react-spring/konva": ~9.5.5
+ "@react-spring/native": ~9.5.5
+ "@react-spring/three": ~9.5.5
+ "@react-spring/web": ~9.5.5
+ "@react-spring/zdog": ~9.5.5
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
+ checksum: ea04c04aca1dc50ab68933b541fbde9e36e7bd185f923431868428d6225c01105db9b574b1c1bf0a35817fa30978bff325c4ce9308dfb597189068bfac7bdd2f
languageName: node
linkType: hard
@@ -18576,20 +13628,33 @@ __metadata:
languageName: node
linkType: hard
-"react-toggle@npm:4.1.2":
- version: 4.1.2
- resolution: "react-toggle@npm:4.1.2"
+"react-textarea-autosize@npm:^8.4.0":
+ version: 8.4.0
+ resolution: "react-textarea-autosize@npm:8.4.0"
+ dependencies:
+ "@babel/runtime": ^7.10.2
+ use-composed-ref: ^1.3.0
+ use-latest: ^1.2.1
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ checksum: 055fb51b74e1ab6b286490cfcd8ed77a760f6fc90706053b5dfcb138199d02c56289a1060a1daf9f3ae37ffd66f73e9553f026d0fad446bc2243b713acf48e05
+ languageName: node
+ linkType: hard
+
+"react-toggle@npm:4.1.3":
+ version: 4.1.3
+ resolution: "react-toggle@npm:4.1.3"
dependencies:
classnames: ^2.2.5
peerDependencies:
- prop-types: ">= 15.3.0 < 18"
- react: ">= 15.3.0 < 18"
- react-dom: ">= 15.3.0 < 18"
- checksum: 99d2bdff4a550f0188a4e64f1cdff031bc829f0acc8b7ea1c7e216c8e233ba78046f32f217964e3ce1fdb2e6f533c774a80cafa45da8635e2ee302be76b5300a
+ prop-types: ">= 15.3.0 < 19"
+ react: ">= 15.3.0 < 19"
+ react-dom: ">= 15.3.0 < 19"
+ checksum: 21a2d2a5238df067d8227defb274e7c49cdfe4758d2aad2ae4f3a1ec96195d02787f6965e4ef5ad23dd179b75fdd0a86b565bc10d854e2b1d98de81e54e47528
languageName: node
linkType: hard
-"react-transition-group@npm:^4.3.0":
+"react-transition-group@npm:4.4.5, react-transition-group@npm:^4.3.0, react-transition-group@npm:^4.4.5":
version: 4.4.5
resolution: "react-transition-group@npm:4.4.5"
dependencies:
@@ -18614,13 +13679,13 @@ __metadata:
languageName: node
linkType: hard
-"react-virtualized-auto-sizer@npm:1.0.6":
- version: 1.0.6
- resolution: "react-virtualized-auto-sizer@npm:1.0.6"
+"react-virtualized-auto-sizer@npm:1.0.7":
+ version: 1.0.7
+ resolution: "react-virtualized-auto-sizer@npm:1.0.7"
peerDependencies:
- react: ^15.3.0 || ^16.0.0-alpha || ^17.0.0
- react-dom: ^15.3.0 || ^16.0.0-alpha || ^17.0.0
- checksum: 81270e9d328e9b779515f42b6aa8dea2f21097f69fc776906d6b7d31ada03706d34408a6318baf59531f180402fbf74fdb9928ab65d53442a134b7ee5ba01265
+ react: ^15.3.0 || ^16.0.0-alpha || ^17.0.0 || ^18.0.0-rc
+ react-dom: ^15.3.0 || ^16.0.0-alpha || ^17.0.0 || ^18.0.0-rc
+ checksum: 7f2f013c422771828c6613c7890f792aa90a033ea2b41c489c67ca2c6793eefa94d25232c1050fdf69cdd626fad9e3821c5003d45fa6fc831184cd09232023c2
languageName: node
linkType: hard
@@ -18664,27 +13729,16 @@ __metadata:
languageName: node
linkType: hard
-"react-window@npm:1.8.7":
- version: 1.8.7
- resolution: "react-window@npm:1.8.7"
+"react-window@npm:1.8.8":
+ version: 1.8.8
+ resolution: "react-window@npm:1.8.8"
dependencies:
"@babel/runtime": ^7.0.0
memoize-one: ">=3.1.1 <6"
peerDependencies:
react: ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0
react-dom: ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0
- checksum: 1e122c29224781e70359978287a2e850ccdf509cd71ba16b16ea258725687a62f5c16ab69f52f732b4ed20df583196dbe2a04804f3e4a176bb3e62f3fc910452
- languageName: node
- linkType: hard
-
-"react@npm:16.14.0, react@npm:^16.13.1":
- version: 16.14.0
- resolution: "react@npm:16.14.0"
- dependencies:
- loose-envify: ^1.1.0
- object-assign: ^4.1.1
- prop-types: ^15.6.2
- checksum: 8484f3ecb13414526f2a7412190575fc134da785c02695eb92bb6028c930bfe1c238d7be2a125088fec663cc7cda0a3623373c46807cf2c281f49c34b79881ac
+ checksum: a19f43b9015fb84e16db983617dac618a8b298881d2ca96ffc2fb00534afd958ee57a00fd0017733b56f8c34dd84e5be59337877aed3c66329ed3b84e8d018ba
languageName: node
linkType: hard
@@ -18700,6 +13754,26 @@ __metadata:
languageName: node
linkType: hard
+"react@npm:18.2.0":
+ version: 18.2.0
+ resolution: "react@npm:18.2.0"
+ dependencies:
+ loose-envify: ^1.1.0
+ checksum: 88e38092da8839b830cda6feef2e8505dec8ace60579e46aa5490fc3dc9bba0bd50336507dc166f43e3afc1c42939c09fe33b25fae889d6f402721dcd78fca1b
+ languageName: node
+ linkType: hard
+
+"react@npm:^16.13.1":
+ version: 16.14.0
+ resolution: "react@npm:16.14.0"
+ dependencies:
+ loose-envify: ^1.1.0
+ object-assign: ^4.1.1
+ prop-types: ^15.6.2
+ checksum: 8484f3ecb13414526f2a7412190575fc134da785c02695eb92bb6028c930bfe1c238d7be2a125088fec663cc7cda0a3623373c46807cf2c281f49c34b79881ac
+ languageName: node
+ linkType: hard
+
"read-pkg-up@npm:^7.0.1":
version: 7.0.1
resolution: "read-pkg-up@npm:7.0.1"
@@ -18723,22 +13797,7 @@ __metadata:
languageName: node
linkType: hard
-"readable-stream@npm:1 || 2, readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.1, readable-stream@npm:^2.0.2, readable-stream@npm:^2.1.5, readable-stream@npm:^2.2.2, readable-stream@npm:^2.3.3, readable-stream@npm:^2.3.6, readable-stream@npm:~2.3.6":
- version: 2.3.7
- resolution: "readable-stream@npm:2.3.7"
- dependencies:
- core-util-is: ~1.0.0
- inherits: ~2.0.3
- isarray: ~1.0.0
- process-nextick-args: ~2.0.0
- safe-buffer: ~5.1.1
- string_decoder: ~1.1.1
- util-deprecate: ~1.0.1
- checksum: e4920cf7549a60f8aaf694d483a0e61b2a878b969d224f89b3bc788b8d920075132c4b55a7494ee944c7b6a9a0eada28a7f6220d80b0312ece70bbf08eeca755
- languageName: node
- linkType: hard
-
-"readable-stream@npm:3, readable-stream@npm:^3.0.6, readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.0":
+"readable-stream@npm:3, readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.0":
version: 3.6.0
resolution: "readable-stream@npm:3.6.0"
dependencies:
@@ -18773,17 +13832,6 @@ __metadata:
languageName: node
linkType: hard
-"readdirp@npm:^2.2.1":
- version: 2.2.1
- resolution: "readdirp@npm:2.2.1"
- dependencies:
- graceful-fs: ^4.1.11
- micromatch: ^3.1.10
- readable-stream: ^2.0.2
- checksum: 3879b20f1a871e0e004a14fbf1776e65ee0b746a62f5a416010808b37c272ac49b023c47042c7b1e281cba75a449696635bc64c397ed221ea81d853a8f2ed79a
- languageName: node
- linkType: hard
-
"readdirp@npm:~3.6.0":
version: 3.6.0
resolution: "readdirp@npm:3.6.0"
@@ -18793,31 +13841,6 @@ __metadata:
languageName: node
linkType: hard
-"recompose@npm:^0.30.0":
- version: 0.30.0
- resolution: "recompose@npm:0.30.0"
- dependencies:
- "@babel/runtime": ^7.0.0
- change-emitter: ^0.1.2
- fbjs: ^0.8.1
- hoist-non-react-statics: ^2.3.1
- react-lifecycles-compat: ^3.0.2
- symbol-observable: ^1.0.4
- peerDependencies:
- react: ^0.14.0 || ^15.0.0 || ^16.0.0
- checksum: 18e58252336d0628b22db1e38407d32e836648e6d5c9453ba37c9f8030138b3429ee3952b053a13b60311f8b60893b207a761466bb293083542db0cf317b7a41
- languageName: node
- linkType: hard
-
-"recursive-readdir@npm:2.2.2":
- version: 2.2.2
- resolution: "recursive-readdir@npm:2.2.2"
- dependencies:
- minimatch: 3.0.4
- checksum: a6b22994d76458443d4a27f5fd7147ac63ad31bba972666a291d511d4d819ee40ff71ba7524c14f6a565b8cfaf7f48b318f971804b913cf538d58f04e25d1fee
- languageName: node
- linkType: hard
-
"redent@npm:^3.0.0":
version: 3.0.0
resolution: "redent@npm:3.0.0"
@@ -18828,7 +13851,7 @@ __metadata:
languageName: node
linkType: hard
-"redux@npm:^4.0.4":
+"redux@npm:^4.2.0":
version: 4.2.0
resolution: "redux@npm:4.2.0"
dependencies:
@@ -18837,12 +13860,12 @@ __metadata:
languageName: node
linkType: hard
-"regenerate-unicode-properties@npm:^10.0.1":
- version: 10.0.1
- resolution: "regenerate-unicode-properties@npm:10.0.1"
+"regenerate-unicode-properties@npm:^10.1.0":
+ version: 10.1.0
+ resolution: "regenerate-unicode-properties@npm:10.1.0"
dependencies:
regenerate: ^1.4.2
- checksum: 1b638b7087d8143e5be3e20e2cda197ea0440fa0bc2cc49646b2f50c5a2b1acdc54b21e4215805a5a2dd487c686b2291accd5ad00619534098d2667e76247754
+ checksum: b1a8929588433ab8b9dc1a34cf3665b3b472f79f2af6ceae00d905fc496b332b9af09c6718fb28c730918f19a00dc1d7310adbaa9b72a2ec7ad2f435da8ace17
languageName: node
linkType: hard
@@ -18853,6 +13876,13 @@ __metadata:
languageName: node
linkType: hard
+"regenerator-runtime@npm:0.13.11, regenerator-runtime@npm:^0.13.11, regenerator-runtime@npm:^0.13.4":
+ version: 0.13.11
+ resolution: "regenerator-runtime@npm:0.13.11"
+ checksum: 27481628d22a1c4e3ff551096a683b424242a216fee44685467307f14d58020af1e19660bf2e26064de946bad7eff28950eae9f8209d55723e2d9351e632bbb4
+ languageName: node
+ linkType: hard
+
"regenerator-runtime@npm:^0.10.5":
version: 0.10.5
resolution: "regenerator-runtime@npm:0.10.5"
@@ -18874,40 +13904,16 @@ __metadata:
languageName: node
linkType: hard
-"regenerator-runtime@npm:^0.13.4, regenerator-runtime@npm:^0.13.7":
- version: 0.13.9
- resolution: "regenerator-runtime@npm:0.13.9"
- checksum: 65ed455fe5afd799e2897baf691ca21c2772e1a969d19bb0c4695757c2d96249eb74ee3553ea34a91062b2a676beedf630b4c1551cc6299afb937be1426ec55e
- languageName: node
- linkType: hard
-
-"regenerator-transform@npm:^0.15.0":
- version: 0.15.0
- resolution: "regenerator-transform@npm:0.15.0"
+"regenerator-transform@npm:^0.15.1":
+ version: 0.15.1
+ resolution: "regenerator-transform@npm:0.15.1"
dependencies:
"@babel/runtime": ^7.8.4
- checksum: 86e54849ab1167618d28bb56d214c52a983daf29b0d115c976d79840511420049b6b42c9ebdf187defa8e7129bdd74b6dd266420d0d3868c9fa7f793b5d15d49
- languageName: node
- linkType: hard
-
-"regex-not@npm:^1.0.0, regex-not@npm:^1.0.2":
- version: 1.0.2
- resolution: "regex-not@npm:1.0.2"
- dependencies:
- extend-shallow: ^3.0.2
- safe-regex: ^1.1.0
- checksum: 3081403de79559387a35ef9d033740e41818a559512668cef3d12da4e8a29ef34ee13c8ed1256b07e27ae392790172e8a15c8a06b72962fd4550476cde3d8f77
- languageName: node
- linkType: hard
-
-"regex-parser@npm:^2.2.11":
- version: 2.2.11
- resolution: "regex-parser@npm:2.2.11"
- checksum: 78200331ec0cc372302d287a4946c38681eb5fe435453fca572cb53cac0ba579e5eb3b9e25eac24c0c80a555fb3ea7a637814a35da1e9bc88e8819110ae5de24
+ checksum: 2d15bdeadbbfb1d12c93f5775493d85874dbe1d405bec323da5c61ec6e701bc9eea36167483e1a5e752de9b2df59ab9a2dfff6bf3784f2b28af2279a673d29a4
languageName: node
linkType: hard
-"regexp.prototype.flags@npm:^1.2.0, regexp.prototype.flags@npm:^1.4.1, regexp.prototype.flags@npm:^1.4.3":
+"regexp.prototype.flags@npm:^1.4.3":
version: 1.4.3
resolution: "regexp.prototype.flags@npm:1.4.3"
dependencies:
@@ -18918,49 +13924,53 @@ __metadata:
languageName: node
linkType: hard
-"regexpp@npm:^3.1.0, regexpp@npm:^3.2.0":
+"regexpp@npm:^3.2.0":
version: 3.2.0
resolution: "regexpp@npm:3.2.0"
checksum: a78dc5c7158ad9ddcfe01aa9144f46e192ddbfa7b263895a70a5c6c73edd9ce85faf7c0430e59ac38839e1734e275b9c3de5c57ee3ab6edc0e0b1bdebefccef8
languageName: node
linkType: hard
-"regexpu-core@npm:^5.1.0":
- version: 5.1.0
- resolution: "regexpu-core@npm:5.1.0"
+"regexpu-core@npm:^5.2.1":
+ version: 5.2.2
+ resolution: "regexpu-core@npm:5.2.2"
dependencies:
regenerate: ^1.4.2
- regenerate-unicode-properties: ^10.0.1
- regjsgen: ^0.6.0
- regjsparser: ^0.8.2
+ regenerate-unicode-properties: ^10.1.0
+ regjsgen: ^0.7.1
+ regjsparser: ^0.9.1
unicode-match-property-ecmascript: ^2.0.0
- unicode-match-property-value-ecmascript: ^2.0.0
- checksum: 7b4eb8d182d9d10537a220a93138df5bc7eaf4ed53e36b95e8427d33ed8a2b081468f1a15d3e5fcee66517e1df7f5ca180b999e046d060badd97150f2ffe87b2
+ unicode-match-property-value-ecmascript: ^2.1.0
+ checksum: 87c56815e20d213848d38f6b047ba52f0d632f36e791b777f59327e8d350c0743b27cc25feab64c0eadc9fe9959dde6b1261af71108a9371b72c8c26beda05ef
languageName: node
linkType: hard
-"regjsgen@npm:^0.6.0":
- version: 0.6.0
- resolution: "regjsgen@npm:0.6.0"
- checksum: c5158ebd735e75074e41292ade1ff05d85566d205426cc61501e360c450a63baced8512ee3ae238e5c0a0e42969563c7875b08fa69d6f0402daf36bcb3e4d348
+"regjsgen@npm:^0.7.1":
+ version: 0.7.1
+ resolution: "regjsgen@npm:0.7.1"
+ checksum: 7cac399921c58db8e16454869283ff66871531180218064fa938ac05c11c2976792a00706c3c78bbc625e1d793ca373065ea90564e06189a751a7b4ae33acadc
languageName: node
linkType: hard
-"regjsparser@npm:^0.8.2":
- version: 0.8.4
- resolution: "regjsparser@npm:0.8.4"
+"regjsparser@npm:^0.9.1":
+ version: 0.9.1
+ resolution: "regjsparser@npm:0.9.1"
dependencies:
jsesc: ~0.5.0
bin:
regjsparser: bin/parser
- checksum: d069b932491761cda127ce11f6bd2729c3b1b394a35200ec33f1199e937423db28ceb86cf33f0a97c76ecd7c0f8db996476579eaf0d80a1f74c1934f4ca8b27a
+ checksum: 5e1b76afe8f1d03c3beaf9e0d935dd467589c3625f6d65fb8ffa14f224d783a0fed4bf49c2c1b8211043ef92b6117313419edf055a098ed8342e340586741afc
languageName: node
linkType: hard
-"relateurl@npm:^0.2.7":
- version: 0.2.7
- resolution: "relateurl@npm:0.2.7"
- checksum: 5891e792eae1dfc3da91c6fda76d6c3de0333a60aa5ad848982ebb6dccaa06e86385fb1235a1582c680a3d445d31be01c6bfc0804ebbcab5aaf53fa856fde6b6
+"rehype-raw@npm:6.1.1":
+ version: 6.1.1
+ resolution: "rehype-raw@npm:6.1.1"
+ dependencies:
+ "@types/hast": ^2.0.0
+ hast-util-raw: ^7.2.0
+ unified: ^10.0.0
+ checksum: a1f9d309e609f49fb1f1e06e722705f4dd2e569653a89f756eaccb33b612cf1bb511216a81d10a619d11d047afc161e4b3cb99b957df05a8ba8fdbd5843f949a
languageName: node
linkType: hard
@@ -18975,6 +13985,29 @@ __metadata:
languageName: node
linkType: hard
+"remark-parse@npm:^10.0.0":
+ version: 10.0.1
+ resolution: "remark-parse@npm:10.0.1"
+ dependencies:
+ "@types/mdast": ^3.0.0
+ mdast-util-from-markdown: ^1.0.0
+ unified: ^10.0.0
+ checksum: 505088e564ab53ff054433368adbb7b551f69240c7d9768975529837a86f1d0f085e72d6211929c5c42db315273df4afc94f3d3a8662ffdb69468534c6643d29
+ languageName: node
+ linkType: hard
+
+"remark-rehype@npm:^10.0.0":
+ version: 10.1.0
+ resolution: "remark-rehype@npm:10.1.0"
+ dependencies:
+ "@types/hast": ^2.0.0
+ "@types/mdast": ^3.0.0
+ mdast-util-to-hast: ^12.1.0
+ unified: ^10.0.0
+ checksum: b9ac8acff3383b204dfdc2599d0bdf86e6ca7e837033209584af2e6aaa6a9013e519a379afa3201299798cab7298c8f4b388de118c312c67234c133318aec084
+ languageName: node
+ linkType: hard
+
"remedial@npm:^1.0.7":
version: 1.0.8
resolution: "remedial@npm:1.0.8"
@@ -18996,33 +14029,6 @@ __metadata:
languageName: node
linkType: hard
-"renderkid@npm:^2.0.4":
- version: 2.0.7
- resolution: "renderkid@npm:2.0.7"
- dependencies:
- css-select: ^4.1.3
- dom-converter: ^0.2.0
- htmlparser2: ^6.1.0
- lodash: ^4.17.21
- strip-ansi: ^3.0.1
- checksum: d3d7562531fb8104154d4aa6aa977707783616318014088378a6c5bbc36318ada9289543d380ede707e531b7f5b96229e87d1b8944f675e5ec3686e62692c7c7
- languageName: node
- linkType: hard
-
-"repeat-element@npm:^1.1.2":
- version: 1.1.4
- resolution: "repeat-element@npm:1.1.4"
- checksum: 1edd0301b7edad71808baad226f0890ba709443f03a698224c9ee4f2494c317892dc5211b2ba8cbea7194a9ddbcac01e283bd66de0467ab24ee1fc1a3711d8a9
- languageName: node
- linkType: hard
-
-"repeat-string@npm:^1.6.1":
- version: 1.6.1
- resolution: "repeat-string@npm:1.6.1"
- checksum: 1b809fc6db97decdc68f5b12c4d1a671c8e3f65ec4a40c238bc5200e44e85bcc52a54f78268ab9c29fcf5fe4f1343e805420056d1f30fa9a9ee4c2d93e3cc6c0
- languageName: node
- linkType: hard
-
"request-progress@npm:^3.0.0":
version: 3.0.0
resolution: "request-progress@npm:3.0.0"
@@ -19061,37 +14067,19 @@ __metadata:
linkType: hard
"reselect@npm:^4.0.0":
- version: 4.1.6
- resolution: "reselect@npm:4.1.6"
- checksum: 3ea1058422904063ec93c8f4693fe33dcb2178bbf417ace8db5b2c797a5875cf357d9308d11ed3942ee22507dd34ecfbf1f3a21340a4f31c206cab1d36ceef31
+ version: 4.1.7
+ resolution: "reselect@npm:4.1.7"
+ checksum: 738d8e2b8f0dca154ad29de6a209c9fbca2d70ae6788fd85df87f2c74b95a65bbf2d16d43a9e2faff39de34d17a29d706ba08a6b2ee5660c09589edbd19af7e1
languageName: node
linkType: hard
-"resize-observer-polyfill@npm:^1.5.1":
+"resize-observer-polyfill@npm:1.5.1":
version: 1.5.1
resolution: "resize-observer-polyfill@npm:1.5.1"
checksum: 57e7f79489867b00ba43c9c051524a5c8f162a61d5547e99333549afc23e15c44fd43f2f318ea0261ea98c0eb3158cca261e6f48d66e1ed1cd1f340a43977094
languageName: node
linkType: hard
-"resolve-cwd@npm:^2.0.0":
- version: 2.0.0
- resolution: "resolve-cwd@npm:2.0.0"
- dependencies:
- resolve-from: ^3.0.0
- checksum: e7c16880c460656e77f102d537a6dc82b3657d9173697cd6ea82ffce37df96f6c1fc79d0bb35fd73fff8871ac13f21b4396958b5f0a13e5b99c97d69f5e319fa
- languageName: node
- linkType: hard
-
-"resolve-cwd@npm:^3.0.0":
- version: 3.0.0
- resolution: "resolve-cwd@npm:3.0.0"
- dependencies:
- resolve-from: ^5.0.0
- checksum: 546e0816012d65778e580ad62b29e975a642989108d9a3c5beabfb2304192fa3c9f9146fbdfe213563c6ff51975ae41bac1d3c6e047dd9572c94863a057b4d81
- languageName: node
- linkType: hard
-
"resolve-from@npm:5.0.0, resolve-from@npm:^5.0.0":
version: 5.0.0
resolution: "resolve-from@npm:5.0.0"
@@ -19099,13 +14087,6 @@ __metadata:
languageName: node
linkType: hard
-"resolve-from@npm:^3.0.0":
- version: 3.0.0
- resolution: "resolve-from@npm:3.0.0"
- checksum: fff9819254d2d62b57f74e5c2ca9c0bdd425ca47287c4d801bc15f947533148d858229ded7793b0f59e61e49e782fffd6722048add12996e1bd4333c29669062
- languageName: node
- linkType: hard
-
"resolve-from@npm:^4.0.0":
version: 4.0.0
resolution: "resolve-from@npm:4.0.0"
@@ -19113,31 +14094,6 @@ __metadata:
languageName: node
linkType: hard
-"resolve-pathname@npm:^3.0.0":
- version: 3.0.0
- resolution: "resolve-pathname@npm:3.0.0"
- checksum: 6147241ba42c423dbe83cb067a2b4af4f60908c3af57e1ea567729cc71416c089737fe2a73e9e79e7a60f00f66c91e4b45ad0d37cd4be2d43fec44963ef14368
- languageName: node
- linkType: hard
-
-"resolve-url-loader@npm:^3.1.2":
- version: 3.1.4
- resolution: "resolve-url-loader@npm:3.1.4"
- dependencies:
- adjust-sourcemap-loader: 3.0.0
- camelcase: 5.3.1
- compose-function: 3.0.3
- convert-source-map: 1.7.0
- es6-iterator: 2.0.3
- loader-utils: 1.2.3
- postcss: 7.0.36
- rework: 1.0.1
- rework-visit: 1.0.0
- source-map: 0.6.1
- checksum: aa54911a8ba835b5af5a03d7e3201fe1fa8ae5f3703ce1224b29257f510f4196c4184237e105958eccc97bf78faebf996a745e7c4ddeb724045ac4c78024b514
- languageName: node
- linkType: hard
-
"resolve-url@npm:^0.2.1":
version: 0.2.1
resolution: "resolve-url@npm:0.2.1"
@@ -19145,17 +14101,7 @@ __metadata:
languageName: node
linkType: hard
-"resolve@npm:1.18.1":
- version: 1.18.1
- resolution: "resolve@npm:1.18.1"
- dependencies:
- is-core-module: ^2.0.0
- path-parse: ^1.0.6
- checksum: bab3686fa87576ac7e7f68481e25494f99b8413f3bc5048c5284eabe021f98917a50c625f8a1920a87ffc347b076c12a4a685d46d5fc98f337cf2dd3792014f4
- languageName: node
- linkType: hard
-
-"resolve@npm:^1.10.0, resolve@npm:^1.12.0, resolve@npm:^1.13.1, resolve@npm:^1.14.2, resolve@npm:^1.17.0, resolve@npm:^1.18.1, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.0, resolve@npm:^1.3.2":
+"resolve@npm:^1.10.0, resolve@npm:^1.12.0, resolve@npm:^1.13.1, resolve@npm:^1.14.2, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.0, resolve@npm:^1.22.1":
version: 1.22.1
resolution: "resolve@npm:1.22.1"
dependencies:
@@ -19181,17 +14127,7 @@ __metadata:
languageName: node
linkType: hard
-"resolve@patch:resolve@1.18.1#~builtin":
- version: 1.18.1
- resolution: "resolve@patch:resolve@npm%3A1.18.1#~builtin::version=1.18.1&hash=07638b"
- dependencies:
- is-core-module: ^2.0.0
- path-parse: ^1.0.6
- checksum: 7439c8f3d8fa00c9dc800ef3c8ed0bd8e8772823e6e4948b1a77487759e0fb905381808caae96398d135619af90654d8e74cac778e5b8c9d7138f2dd52bb2bba
- languageName: node
- linkType: hard
-
-"resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.12.0#~builtin, resolve@patch:resolve@^1.13.1#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.17.0#~builtin, resolve@patch:resolve@^1.18.1#~builtin, resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.22.0#~builtin, resolve@patch:resolve@^1.3.2#~builtin":
+"resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.12.0#~builtin, resolve@patch:resolve@^1.13.1#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.22.0#~builtin, resolve@patch:resolve@^1.22.1#~builtin":
version: 1.22.1
resolution: "resolve@patch:resolve@npm%3A1.22.1#~builtin::version=1.22.1&hash=07638b"
dependencies:
@@ -19217,6 +14153,13 @@ __metadata:
languageName: node
linkType: hard
+"response-iterator@npm:^0.2.6":
+ version: 0.2.6
+ resolution: "response-iterator@npm:0.2.6"
+ checksum: b0db3c0665a0d698d65512951de9623c086b9c84ce015a76076d4bd0bf733779601d0b41f0931d16ae38132fba29e1ce291c1f8e6550fc32daaa2dc3ab4f338d
+ languageName: node
+ linkType: hard
+
"restore-cursor@npm:^3.1.0":
version: 3.1.0
resolution: "restore-cursor@npm:3.1.0"
@@ -19227,13 +14170,6 @@ __metadata:
languageName: node
linkType: hard
-"ret@npm:~0.1.10":
- version: 0.1.15
- resolution: "ret@npm:0.1.15"
- checksum: d76a9159eb8c946586567bd934358dfc08a36367b3257f7a3d7255fdd7b56597235af23c6afa0d7f0254159e8051f93c918809962ebd6df24ca2a83dbe4d4151
- languageName: node
- linkType: hard
-
"retry@npm:^0.12.0":
version: 0.12.0
resolution: "retry@npm:0.12.0"
@@ -19248,23 +14184,6 @@ __metadata:
languageName: node
linkType: hard
-"rework-visit@npm:1.0.0":
- version: 1.0.0
- resolution: "rework-visit@npm:1.0.0"
- checksum: 969ca1f4e5bf4a1755c464a9b498da51eb3f28a798cf73da2cf0a3a3ab7b21a2f05c9d3bfa5fb81c8aaf5487dd31679efa67b8d0f418277ef5deb2a230b17c81
- languageName: node
- linkType: hard
-
-"rework@npm:1.0.1":
- version: 1.0.1
- resolution: "rework@npm:1.0.1"
- dependencies:
- convert-source-map: ^0.3.3
- css: ^2.0.0
- checksum: 13e5054d81ac84eee488fd4bacd20d08f35683bd8e296b4358e7f0a41b2d30a959313b7794f388f336705ad18d36af6ee7080e1b6c1313ecf33bc51d1bd95971
- languageName: node
- linkType: hard
-
"rfdc@npm:^1.3.0":
version: 1.3.0
resolution: "rfdc@npm:1.3.0"
@@ -19272,42 +14191,6 @@ __metadata:
languageName: node
linkType: hard
-"rgb-regex@npm:^1.0.1":
- version: 1.0.1
- resolution: "rgb-regex@npm:1.0.1"
- checksum: b270ce8bc14782d2d21d3184c1e6c65b465476d8f03e72b93ef57c95710a452b2fe280e1d516c88873aec06efd7f71373e673f114b9d99f3a4f9a0393eb00126
- languageName: node
- linkType: hard
-
-"rgba-regex@npm:^1.0.0":
- version: 1.0.0
- resolution: "rgba-regex@npm:1.0.0"
- checksum: 7f2cd271572700faea50753d82524cb2b98f17a5b9722965c7076f6cd674fe545f28145b7ef2cccabc9eca2475c793db16862cd5e7b3784a9f4b8d6496431057
- languageName: node
- linkType: hard
-
-"rimraf@npm:2.6.3":
- version: 2.6.3
- resolution: "rimraf@npm:2.6.3"
- dependencies:
- glob: ^7.1.3
- bin:
- rimraf: ./bin.js
- checksum: 3ea587b981a19016297edb96d1ffe48af7e6af69660e3b371dbfc73722a73a0b0e9be5c88089fbeeb866c389c1098e07f64929c7414290504b855f54f901ab10
- languageName: node
- linkType: hard
-
-"rimraf@npm:^2.5.4, rimraf@npm:^2.6.3":
- version: 2.7.1
- resolution: "rimraf@npm:2.7.1"
- dependencies:
- glob: ^7.1.3
- bin:
- rimraf: ./bin.js
- checksum: cdc7f6eacb17927f2a075117a823e1c5951792c6498ebcce81ca8203454a811d4cf8900314154d3259bb8f0b42ab17f67396a8694a54cae3283326e57ad250cd
- languageName: node
- linkType: hard
-
"rimraf@npm:^3.0.0, rimraf@npm:^3.0.2":
version: 3.0.2
resolution: "rimraf@npm:3.0.2"
@@ -19319,70 +14202,17 @@ __metadata:
languageName: node
linkType: hard
-"ripemd160@npm:^2.0.0, ripemd160@npm:^2.0.1":
- version: 2.0.2
- resolution: "ripemd160@npm:2.0.2"
- dependencies:
- hash-base: ^3.0.0
- inherits: ^2.0.1
- checksum: 006accc40578ee2beae382757c4ce2908a826b27e2b079efdcd2959ee544ddf210b7b5d7d5e80467807604244e7388427330f5c6d4cd61e6edaddc5773ccc393
- languageName: node
- linkType: hard
-
-"rollup-plugin-babel@npm:^4.3.3":
- version: 4.4.0
- resolution: "rollup-plugin-babel@npm:4.4.0"
- dependencies:
- "@babel/helper-module-imports": ^7.0.0
- rollup-pluginutils: ^2.8.1
- peerDependencies:
- "@babel/core": 7 || ^7.0.0-rc.2
- rollup: ">=0.60.0 <3"
- checksum: 5b8ed7c0a4192d7c74689074c910c1670eb07dfc875b1f4af5694a94c46bcb168ba85e2c9753030131efd6261ece7c252b9695953d0ea96d944977c6e79930d3
- languageName: node
- linkType: hard
-
-"rollup-plugin-terser@npm:^5.3.1":
- version: 5.3.1
- resolution: "rollup-plugin-terser@npm:5.3.1"
- dependencies:
- "@babel/code-frame": ^7.5.5
- jest-worker: ^24.9.0
- rollup-pluginutils: ^2.8.2
- serialize-javascript: ^4.0.0
- terser: ^4.6.2
- peerDependencies:
- rollup: ">=0.66.0 <3"
- checksum: 50f9e8fa6737fa5e8aeca6a52b59ea3bc66faebe743bdfe9ce0484298cd1978082026721b182d79bcc88240429842dc58feae88d6c238b47cafc1684e0320a73
- languageName: node
- linkType: hard
-
-"rollup-pluginutils@npm:^2.8.1, rollup-pluginutils@npm:^2.8.2":
- version: 2.8.2
- resolution: "rollup-pluginutils@npm:2.8.2"
- dependencies:
- estree-walker: ^0.6.1
- checksum: 339fdf866d8f4ff6e408fa274c0525412f7edb01dc46b5ccda51f575b7e0d20ad72965773376fb5db95a77a7fcfcab97bf841ec08dbadf5d6b08af02b7a2cf5e
- languageName: node
- linkType: hard
-
-"rollup@npm:^1.31.1":
- version: 1.32.1
- resolution: "rollup@npm:1.32.1"
+"rollup@npm:^2.79.1":
+ version: 2.79.1
+ resolution: "rollup@npm:2.79.1"
dependencies:
- "@types/estree": "*"
- "@types/node": "*"
- acorn: ^7.1.0
+ fsevents: ~2.3.2
+ dependenciesMeta:
+ fsevents:
+ optional: true
bin:
rollup: dist/bin/rollup
- checksum: 3a02731c20c71321fae647c9c9cab0febee0580c6af029fdcd5dd6f424b8c85119d92c8554c6837327fd323c2458e92d955bbebc90ca6bed87cc626695e7c31f
- languageName: node
- linkType: hard
-
-"rsvp@npm:^4.8.4":
- version: 4.8.5
- resolution: "rsvp@npm:4.8.5"
- checksum: 2d8ef30d8febdf05bdf856ccca38001ae3647e41835ca196bc1225333f79b94ae44def733121ca549ccc36209c9b689f6586905e2a043873262609744da8efc1
+ checksum: 6a2bf167b3587d4df709b37d149ad0300692cc5deb510f89ac7bdc77c8738c9546ae3de9322b0968e1ed2b0e984571f5f55aae28fa7de4cfcb1bc5402a4e2be6
languageName: node
linkType: hard
@@ -19402,21 +14232,12 @@ __metadata:
languageName: node
linkType: hard
-"run-queue@npm:^1.0.0, run-queue@npm:^1.0.3":
- version: 1.0.3
- resolution: "run-queue@npm:1.0.3"
- dependencies:
- aproba: ^1.1.1
- checksum: c4541e18b5e056af60f398f2f1b3d89aae5c093d1524bf817c5ee68bcfa4851ad9976f457a9aea135b1d0d72ee9a91c386e3d136bcd95b699c367cd09c70be53
- languageName: node
- linkType: hard
-
"rxjs@npm:^7.0.0, rxjs@npm:^7.5.1, rxjs@npm:^7.5.4, rxjs@npm:^7.5.5":
- version: 7.5.6
- resolution: "rxjs@npm:7.5.6"
+ version: 7.6.0
+ resolution: "rxjs@npm:7.6.0"
dependencies:
tslib: ^2.1.0
- checksum: fc05f01364a74dac57490fb3e07ea63b422af04017fae1db641a009073f902ef69f285c5daac31359620dc8d9aee7d81e42b370ca2a8573d1feae0b04329383b
+ checksum: b3abbbfe1ddfd06fca9314b83cbd13bcddc3320429218136f75c79a4802ac430dd13873364aac1ded54fd457f8c77df332d205a92d8a1c61656565bb718c50af
languageName: node
linkType: hard
@@ -19429,26 +14250,30 @@ __metadata:
languageName: node
linkType: hard
-"safe-buffer@npm:5.1.2, safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1":
- version: 5.1.2
- resolution: "safe-buffer@npm:5.1.2"
- checksum: f2f1f7943ca44a594893a852894055cf619c1fbcb611237fc39e461ae751187e7baf4dc391a72125e0ac4fb2d8c5c0b3c71529622e6a58f46b960211e704903c
+"sade@npm:^1.7.3":
+ version: 1.8.1
+ resolution: "sade@npm:1.8.1"
+ dependencies:
+ mri: ^1.1.0
+ checksum: 0756e5b04c51ccdc8221ebffd1548d0ce5a783a44a0fa9017a026659b97d632913e78f7dca59f2496aa996a0be0b0c322afd87ca72ccd909406f49dbffa0f45d
languageName: node
linkType: hard
-"safe-buffer@npm:5.2.1, safe-buffer@npm:>=5.1.0, safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:^5.1.1, safe-buffer@npm:^5.1.2, safe-buffer@npm:^5.2.0, safe-buffer@npm:~5.2.0":
+"safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.2, safe-buffer@npm:~5.2.0":
version: 5.2.1
resolution: "safe-buffer@npm:5.2.1"
checksum: b99c4b41fdd67a6aaf280fcd05e9ffb0813654894223afb78a31f14a19ad220bba8aba1cb14eddce1fcfb037155fe6de4e861784eb434f7d11ed58d1e70dd491
languageName: node
linkType: hard
-"safe-regex@npm:^1.1.0":
- version: 1.1.0
- resolution: "safe-regex@npm:1.1.0"
+"safe-regex-test@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "safe-regex-test@npm:1.0.0"
dependencies:
- ret: ~0.1.10
- checksum: 9a8bba57c87a841f7997b3b951e8e403b1128c1a4fd1182f40cc1a20e2d490593d7c2a21030fadfea320c8e859219019e136f678c6689ed5960b391b822f01d5
+ call-bind: ^1.0.2
+ get-intrinsic: ^1.1.3
+ is-regex: ^1.1.4
+ checksum: bc566d8beb8b43c01b94e67de3f070fd2781685e835959bbbaaec91cc53381145ca91f69bd837ce6ec244817afa0a5e974fc4e40a2957f0aca68ac3add1ddd34
languageName: node
linkType: hard
@@ -19459,131 +14284,49 @@ __metadata:
languageName: node
linkType: hard
-"sane@npm:^4.0.3":
- version: 4.1.0
- resolution: "sane@npm:4.1.0"
- dependencies:
- "@cnakazawa/watch": ^1.0.3
- anymatch: ^2.0.0
- capture-exit: ^2.0.0
- exec-sh: ^0.3.2
- execa: ^1.0.0
- fb-watchman: ^2.0.0
- micromatch: ^3.1.4
- minimist: ^1.1.1
- walker: ~1.0.5
- bin:
- sane: ./src/cli.js
- checksum: 97716502d456c0d38670a902a4ea943d196dcdf998d1e40532d8f3e24e25d7eddfd4c3579025a1eee8eac09a48dfd05fba61a2156c56704e7feaa450eb249f7c
- languageName: node
- linkType: hard
-
-"sanitize.css@npm:^10.0.0":
- version: 10.0.0
- resolution: "sanitize.css@npm:10.0.0"
- checksum: 99932e53e864b83562a421f57383c9747ab03c51872437eb56170639cd6c634a945517e25d1b7005d10c8dc863f71c61c573e3452474d4ef25bcf5f7344e4ce3
- languageName: node
- linkType: hard
-
-"sass-loader@npm:^10.0.5":
- version: 10.3.1
- resolution: "sass-loader@npm:10.3.1"
- dependencies:
- klona: ^2.0.4
- loader-utils: ^2.0.0
- neo-async: ^2.6.2
- schema-utils: ^3.0.0
- semver: ^7.3.2
- peerDependencies:
- fibers: ">= 3.1.0"
- node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0
- sass: ^1.3.0
- webpack: ^4.36.0 || ^5.0.0
- peerDependenciesMeta:
- fibers:
- optional: true
- node-sass:
- optional: true
- sass:
- optional: true
- checksum: ab73a41a8aae1a8b4ae607b3ab661e23e12629ea2d05904727625b201e238083e37d7686f613ddd459a1f243a1146b93cd10c9a339a4f6d11871e70c914965c4
- languageName: node
- linkType: hard
-
-"sax@npm:~1.2.4":
- version: 1.2.4
- resolution: "sax@npm:1.2.4"
- checksum: d3df7d32b897a2c2f28e941f732c71ba90e27c24f62ee918bd4d9a8cfb3553f2f81e5493c7f0be94a11c1911b643a9108f231dd6f60df3fa9586b5d2e3e9e1fe
- languageName: node
- linkType: hard
-
-"saxes@npm:^5.0.1":
- version: 5.0.1
- resolution: "saxes@npm:5.0.1"
- dependencies:
- xmlchars: ^2.2.0
- checksum: 5636b55cf15f7cf0baa73f2797bf992bdcf75d1b39d82c0aa4608555c774368f6ac321cb641fd5f3d3ceb87805122cd47540da6a7b5960fe0dbdb8f8c263f000
- languageName: node
- linkType: hard
-
-"scheduler@npm:^0.19.1":
- version: 0.19.1
- resolution: "scheduler@npm:0.19.1"
- dependencies:
- loose-envify: ^1.1.0
- object-assign: ^4.1.1
- checksum: 73e185a59e2ff5aa3609f5b9cb97ddd376f89e1610579d29939d952411ca6eb7a24907a4ea4556569dacb931467a1a4a56d94fe809ef713aa76748642cd96a6c
- languageName: node
- linkType: hard
-
-"schema-utils@npm:^0.3.0":
- version: 0.3.0
- resolution: "schema-utils@npm:0.3.0"
- dependencies:
- ajv: ^5.0.0
- checksum: 441fa4bd4900afb19eb9da1d8d6271056b71ce3d8b1b73bbece791de1d4c90ac7e97ffc9787607aa53611aaf2996711af7c18ba8669f06b084b218cab1e701e3
+"saxes@npm:^6.0.0":
+ version: 6.0.0
+ resolution: "saxes@npm:6.0.0"
+ dependencies:
+ xmlchars: ^2.2.0
+ checksum: d3fa3e2aaf6c65ed52ee993aff1891fc47d5e47d515164b5449cbf5da2cbdc396137e55590472e64c5c436c14ae64a8a03c29b9e7389fc6f14035cf4e982ef3b
languageName: node
linkType: hard
-"schema-utils@npm:^1.0.0":
- version: 1.0.0
- resolution: "schema-utils@npm:1.0.0"
+"scheduler@npm:^0.19.1":
+ version: 0.19.1
+ resolution: "scheduler@npm:0.19.1"
dependencies:
- ajv: ^6.1.0
- ajv-errors: ^1.0.0
- ajv-keywords: ^3.1.0
- checksum: e8273b4f6eff9ddf4a4f4c11daf7b96b900237bf8859c86fa1e9b4fab416b72d7ea92468f8db89c18a3499a1070206e1c8a750c83b42d5325fc659cbb55eee88
+ loose-envify: ^1.1.0
+ object-assign: ^4.1.1
+ checksum: 73e185a59e2ff5aa3609f5b9cb97ddd376f89e1610579d29939d952411ca6eb7a24907a4ea4556569dacb931467a1a4a56d94fe809ef713aa76748642cd96a6c
languageName: node
linkType: hard
-"schema-utils@npm:^2.6.5, schema-utils@npm:^2.7.0, schema-utils@npm:^2.7.1":
- version: 2.7.1
- resolution: "schema-utils@npm:2.7.1"
+"scheduler@npm:^0.23.0":
+ version: 0.23.0
+ resolution: "scheduler@npm:0.23.0"
dependencies:
- "@types/json-schema": ^7.0.5
- ajv: ^6.12.4
- ajv-keywords: ^3.5.2
- checksum: 32c62fc9e28edd101e1bd83453a4216eb9bd875cc4d3775e4452b541908fa8f61a7bbac8ffde57484f01d7096279d3ba0337078e85a918ecbeb72872fb09fb2b
+ loose-envify: ^1.1.0
+ checksum: d79192eeaa12abef860c195ea45d37cbf2bbf5f66e3c4dcd16f54a7da53b17788a70d109ee3d3dde1a0fd50e6a8fc171f4300356c5aee4fc0171de526bf35f8a
languageName: node
linkType: hard
-"schema-utils@npm:^3.0.0, schema-utils@npm:^3.1.1":
- version: 3.1.1
- resolution: "schema-utils@npm:3.1.1"
+"schema-utils@npm:^0.3.0":
+ version: 0.3.0
+ resolution: "schema-utils@npm:0.3.0"
dependencies:
- "@types/json-schema": ^7.0.8
- ajv: ^6.12.5
- ajv-keywords: ^3.5.2
- checksum: fb73f3d759d43ba033c877628fe9751620a26879f6301d3dbeeb48cf2a65baec5cdf99da65d1bf3b4ff5444b2e59cbe4f81c2456b5e0d2ba7d7fd4aed5da29ce
+ ajv: ^5.0.0
+ checksum: 441fa4bd4900afb19eb9da1d8d6271056b71ce3d8b1b73bbece791de1d4c90ac7e97ffc9787607aa53611aaf2996711af7c18ba8669f06b084b218cab1e701e3
languageName: node
linkType: hard
"scroll-into-view-if-needed@npm:^2.2.20":
- version: 2.2.29
- resolution: "scroll-into-view-if-needed@npm:2.2.29"
+ version: 2.2.31
+ resolution: "scroll-into-view-if-needed@npm:2.2.31"
dependencies:
- compute-scroll-into-view: ^1.0.17
- checksum: 6b888404ccf68fe2f2f1da8977e1a8a0a64a7139352e02e98621a0e8be3b3db393519ee3dcfb7c32aff3c4790a36829f1be1cccc0cfb2b90a60a61caa669eee2
+ compute-scroll-into-view: ^1.0.20
+ checksum: 93b28f3723a462245b40d4120c40c542c8449473e2b157a5f8e18f04d95d66cd35249d96c625e8a440a56891f7d8905b1d026c690bdda07fcfb4f1a48d643ad1
languageName: node
linkType: hard
@@ -19594,23 +14337,7 @@ __metadata:
languageName: node
linkType: hard
-"select-hose@npm:^2.0.0":
- version: 2.0.0
- resolution: "select-hose@npm:2.0.0"
- checksum: d7e5fcc695a4804209d232a1b18624a5134be334d4e1114b0721f7a5e72bd73da483dcf41528c1af4f4f4892ad7cfd6a1e55c8ffb83f9c9fe723b738db609dbb
- languageName: node
- linkType: hard
-
-"selfsigned@npm:^1.10.8":
- version: 1.10.14
- resolution: "selfsigned@npm:1.10.14"
- dependencies:
- node-forge: ^0.10.0
- checksum: 616d131b18516ba2876398f0230987511d50a13816e0709b9f0d20246a524a2e83dfb27ea46ce2bfe331519583a156afa67bc3ece8bf0f9804aec06e2e8c7a21
- languageName: node
- linkType: hard
-
-"semver@npm:2 || 3 || 4 || 5, semver@npm:^5.4.1, semver@npm:^5.5.0, semver@npm:^5.6.0":
+"semver@npm:2 || 3 || 4 || 5, semver@npm:^5.6.0":
version: 5.7.1
resolution: "semver@npm:5.7.1"
bin:
@@ -19619,25 +14346,7 @@ __metadata:
languageName: node
linkType: hard
-"semver@npm:7.0.0":
- version: 7.0.0
- resolution: "semver@npm:7.0.0"
- bin:
- semver: bin/semver.js
- checksum: 272c11bf8d083274ef79fe40a81c55c184dff84dd58e3c325299d0927ba48cece1f020793d138382b85f89bab5002a35a5ba59a3a68a7eebbb597eb733838778
- languageName: node
- linkType: hard
-
-"semver@npm:7.3.2":
- version: 7.3.2
- resolution: "semver@npm:7.3.2"
- bin:
- semver: bin/semver.js
- checksum: 692f4900dadb43919614b0df9af23fe05743051cda0d1735b5e4d76f93c9e43a266fae73cfc928f5d1489f022c5c0e65dfd2900fcf5b1839c4e9a239729afa7b
- languageName: node
- linkType: hard
-
-"semver@npm:^6.0.0, semver@npm:^6.1.1, semver@npm:^6.1.2, semver@npm:^6.3.0":
+"semver@npm:^6.1.1, semver@npm:^6.1.2, semver@npm:^6.3.0":
version: 6.3.0
resolution: "semver@npm:6.3.0"
bin:
@@ -19646,35 +14355,14 @@ __metadata:
languageName: node
linkType: hard
-"semver@npm:^7.2.1, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7":
- version: 7.3.7
- resolution: "semver@npm:7.3.7"
+"semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7":
+ version: 7.3.8
+ resolution: "semver@npm:7.3.8"
dependencies:
lru-cache: ^6.0.0
bin:
semver: bin/semver.js
- checksum: 2fa3e877568cd6ce769c75c211beaed1f9fce80b28338cadd9d0b6c40f2e2862bafd62c19a6cff42f3d54292b7c623277bcab8816a2b5521cf15210d43e75232
- languageName: node
- linkType: hard
-
-"send@npm:0.18.0":
- version: 0.18.0
- resolution: "send@npm:0.18.0"
- dependencies:
- debug: 2.6.9
- depd: 2.0.0
- destroy: 1.2.0
- encodeurl: ~1.0.2
- escape-html: ~1.0.3
- etag: ~1.8.1
- fresh: 0.5.2
- http-errors: 2.0.0
- mime: 1.6.0
- ms: 2.1.3
- on-finished: 2.4.1
- range-parser: ~1.2.1
- statuses: 2.0.1
- checksum: 74fc07ebb58566b87b078ec63e5a3e41ecd987e4272ba67b7467e86c6ad51bc6b0b0154133b6d8b08a2ddda360464f71382f7ef864700f34844a76c8027817a8
+ checksum: ba9c7cbbf2b7884696523450a61fee1a09930d888b7a8d7579025ad93d459b2d1949ee5bbfeb188b2be5f4ac163544c5e98491ad6152df34154feebc2cc337c1
languageName: node
linkType: hard
@@ -19689,51 +14377,6 @@ __metadata:
languageName: node
linkType: hard
-"serialize-javascript@npm:^4.0.0":
- version: 4.0.0
- resolution: "serialize-javascript@npm:4.0.0"
- dependencies:
- randombytes: ^2.1.0
- checksum: 3273b3394b951671fcf388726e9577021870dfbf85e742a1183fb2e91273e6101bdccea81ff230724f6659a7ee4cef924b0ff9baca32b79d9384ec37caf07302
- languageName: node
- linkType: hard
-
-"serialize-javascript@npm:^5.0.1":
- version: 5.0.1
- resolution: "serialize-javascript@npm:5.0.1"
- dependencies:
- randombytes: ^2.1.0
- checksum: bb45a427690c3d2711e28499de0fbf25036af1e23c63c6a9237ed0aa572fd0941fcdefe50a2dccf26d9df8c8b86ae38659e19d8ba7afd3fbc1f1c7539a2a48d2
- languageName: node
- linkType: hard
-
-"serve-index@npm:^1.9.1":
- version: 1.9.1
- resolution: "serve-index@npm:1.9.1"
- dependencies:
- accepts: ~1.3.4
- batch: 0.6.1
- debug: 2.6.9
- escape-html: ~1.0.3
- http-errors: ~1.6.2
- mime-types: ~2.1.17
- parseurl: ~1.3.2
- checksum: e2647ce13379485b98a53ba2ea3fbad4d44b57540d00663b02b976e426e6194d62ac465c0d862cb7057f65e0de8ab8a684aa095427a4b8612412eca0d300d22f
- languageName: node
- linkType: hard
-
-"serve-static@npm:1.15.0":
- version: 1.15.0
- resolution: "serve-static@npm:1.15.0"
- dependencies:
- encodeurl: ~1.0.2
- escape-html: ~1.0.3
- parseurl: ~1.3.3
- send: 0.18.0
- checksum: af57fc13be40d90a12562e98c0b7855cf6e8bd4c107fe9a45c212bf023058d54a1871b1c89511c3958f70626fff47faeb795f5d83f8cf88514dbaeb2b724464d
- languageName: node
- linkType: hard
-
"set-blocking@npm:^2.0.0":
version: 2.0.0
resolution: "set-blocking@npm:2.0.0"
@@ -19741,51 +14384,13 @@ __metadata:
languageName: node
linkType: hard
-"set-value@npm:^2.0.0, set-value@npm:^2.0.1":
- version: 2.0.1
- resolution: "set-value@npm:2.0.1"
- dependencies:
- extend-shallow: ^2.0.1
- is-extendable: ^0.1.1
- is-plain-object: ^2.0.3
- split-string: ^3.0.1
- checksum: 09a4bc72c94641aeae950eb60dc2755943b863780fcc32e441eda964b64df5e3f50603d5ebdd33394ede722528bd55ed43aae26e9df469b4d32e2292b427b601
- languageName: node
- linkType: hard
-
-"setimmediate@npm:^1.0.4, setimmediate@npm:^1.0.5":
+"setimmediate@npm:^1.0.5":
version: 1.0.5
resolution: "setimmediate@npm:1.0.5"
checksum: c9a6f2c5b51a2dabdc0247db9c46460152ffc62ee139f3157440bd48e7c59425093f42719ac1d7931f054f153e2d26cf37dfeb8da17a794a58198a2705e527fd
languageName: node
linkType: hard
-"setprototypeof@npm:1.1.0":
- version: 1.1.0
- resolution: "setprototypeof@npm:1.1.0"
- checksum: 27cb44304d6c9e1a23bc6c706af4acaae1a7aa1054d4ec13c05f01a99fd4887109a83a8042b67ad90dbfcd100d43efc171ee036eb080667172079213242ca36e
- languageName: node
- linkType: hard
-
-"setprototypeof@npm:1.2.0":
- version: 1.2.0
- resolution: "setprototypeof@npm:1.2.0"
- checksum: be18cbbf70e7d8097c97f713a2e76edf84e87299b40d085c6bf8b65314e994cc15e2e317727342fa6996e38e1f52c59720b53fe621e2eb593a6847bf0356db89
- languageName: node
- linkType: hard
-
-"sha.js@npm:^2.4.0, sha.js@npm:^2.4.8":
- version: 2.4.11
- resolution: "sha.js@npm:2.4.11"
- dependencies:
- inherits: ^2.0.1
- safe-buffer: ^5.0.1
- bin:
- sha.js: ./bin.js
- checksum: ebd3f59d4b799000699097dadb831c8e3da3eb579144fd7eb7a19484cbcbb7aca3c68ba2bb362242eb09e33217de3b4ea56e4678184c334323eca24a58e3ad07
- languageName: node
- linkType: hard
-
"shallowequal@npm:^1.1.0":
version: 1.1.0
resolution: "shallowequal@npm:1.1.0"
@@ -19793,15 +14398,6 @@ __metadata:
languageName: node
linkType: hard
-"shebang-command@npm:^1.2.0":
- version: 1.2.0
- resolution: "shebang-command@npm:1.2.0"
- dependencies:
- shebang-regex: ^1.0.0
- checksum: 9eed1750301e622961ba5d588af2212505e96770ec376a37ab678f965795e995ade7ed44910f5d3d3cb5e10165a1847f52d3348c64e146b8be922f7707958908
- languageName: node
- linkType: hard
-
"shebang-command@npm:^2.0.0":
version: 2.0.0
resolution: "shebang-command@npm:2.0.0"
@@ -19811,13 +14407,6 @@ __metadata:
languageName: node
linkType: hard
-"shebang-regex@npm:^1.0.0":
- version: 1.0.0
- resolution: "shebang-regex@npm:1.0.0"
- checksum: 404c5a752cd40f94591dfd9346da40a735a05139dac890ffc229afba610854d8799aaa52f87f7e0c94c5007f2c6af55bdcaeb584b56691926c5eaf41dc8f1372
- languageName: node
- linkType: hard
-
"shebang-regex@npm:^3.0.0":
version: 3.0.0
resolution: "shebang-regex@npm:3.0.0"
@@ -19825,24 +14414,10 @@ __metadata:
languageName: node
linkType: hard
-"shell-quote@npm:1.7.2":
- version: 1.7.2
- resolution: "shell-quote@npm:1.7.2"
- checksum: efad426fb25d8a54d06363f1f45774aa9e195f62f14fa696d542b44bfe418ab41206448b63af18d726c62e099e66d9a3f4f44858b9ea2ce4b794b41b802672d1
- languageName: node
- linkType: hard
-
"shell-quote@npm:^1.7.3":
- version: 1.7.3
- resolution: "shell-quote@npm:1.7.3"
- checksum: aca58e73a3a5d933d02e0bdddedc53ee14f7c2ec264f97ac915b9d4482d077a38e422aa664631d60a672cd3cdb4054eb2e6c0303f54882453dacb6483e482d34
- languageName: node
- linkType: hard
-
-"shellwords@npm:^0.1.1":
- version: 0.1.1
- resolution: "shellwords@npm:0.1.1"
- checksum: 8d73a5e9861f5e5f1068e2cfc39bc0002400fe58558ab5e5fa75630d2c3adf44ca1fac81957609c8320d5533e093802fcafc72904bf1a32b95de3c19a0b1c0d4
+ version: 1.7.4
+ resolution: "shell-quote@npm:1.7.4"
+ checksum: 2874ea9c1a7c3ebfc9ec5734a897e16533d0d06f2e4cddc22ba3d1cab5cdc07d0f825364c1b1e39abe61236f44d8e60e933c7ad7349ce44de4f5dddc7b4354e9
languageName: node
linkType: hard
@@ -19857,7 +14432,7 @@ __metadata:
languageName: node
linkType: hard
-"signal-exit@npm:^3.0.0, signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.7":
+"signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.7":
version: 3.0.7
resolution: "signal-exit@npm:3.0.7"
checksum: a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318
@@ -19871,19 +14446,14 @@ __metadata:
languageName: node
linkType: hard
-"simple-swizzle@npm:^0.2.2":
- version: 0.2.2
- resolution: "simple-swizzle@npm:0.2.2"
+"sirv@npm:^2.0.2":
+ version: 2.0.2
+ resolution: "sirv@npm:2.0.2"
dependencies:
- is-arrayish: ^0.3.1
- checksum: a7f3f2ab5c76c4472d5c578df892e857323e452d9f392e1b5cf74b74db66e6294a1e1b8b390b519fa1b96b5b613f2a37db6cffef52c3f1f8f3c5ea64eb2d54c0
- languageName: node
- linkType: hard
-
-"sisteransi@npm:^1.0.5":
- version: 1.0.5
- resolution: "sisteransi@npm:1.0.5"
- checksum: aba6438f46d2bfcef94cf112c835ab395172c75f67453fe05c340c770d3c402363018ae1ab4172a1026a90c47eaccf3af7b6ff6fa749a680c2929bd7fa2b37a4
+ "@polka/url": ^1.0.0-next.20
+ mrmime: ^1.0.0
+ totalist: ^3.0.0
+ checksum: 6982f8ecee9392d246d7eeea8144e50334fe1b46a4fa942995a844ea88c2d518b17cce781bb09926c9a5692a7002a207d18dfd67af2aa538a15e733dc2042298
languageName: node
linkType: hard
@@ -19894,58 +14464,45 @@ __metadata:
languageName: node
linkType: hard
-"slate-history@npm:0.59.0":
- version: 0.59.0
- resolution: "slate-history@npm:0.59.0"
+"slate-history@npm:0.86.0":
+ version: 0.86.0
+ resolution: "slate-history@npm:0.86.0"
dependencies:
- immer: ^5.0.0
- is-plain-object: ^3.0.0
+ is-plain-object: ^5.0.0
peerDependencies:
- slate: ">=0.55.0"
- checksum: b7d32f3d374cb2867836ed0e35b1a34f7ea494a4927380bb093cc588a23e458e20c3ea208203617a7923cb67990938e1e887e8651787d26f853bd508852d8a46
+ slate: ">=0.65.3"
+ checksum: 1adb1997056b87ddac83ab5e69efd317ece443458a3f40aa82429121b4f79501576b16a8b143bc9b6c7ba2374cbcf5f9e9bd05b1377ab6238a52086cd3b94838
languageName: node
linkType: hard
-"slate-react@npm:0.59.0":
- version: 0.59.0
- resolution: "slate-react@npm:0.59.0"
+"slate-react@npm:0.87.0":
+ version: 0.87.0
+ resolution: "slate-react@npm:0.87.0"
dependencies:
"@types/is-hotkey": ^0.1.1
"@types/lodash": ^4.14.149
direction: ^1.0.3
is-hotkey: ^0.1.6
- is-plain-object: ^3.0.0
+ is-plain-object: ^5.0.0
lodash: ^4.17.4
scroll-into-view-if-needed: ^2.2.20
+ tiny-invariant: 1.0.6
peerDependencies:
react: ">=16.8.0"
react-dom: ">=16.8.0"
- slate: ">=0.55.0"
- checksum: 56e3774b1ec6ff81b8526f89b679a666b610b568eab6a7c26ebc26a61b258bd2b65bb432e368bba8fbc039a91758d21b8ee8d99069441c4c7cd02e2ca230b214
+ slate: ">=0.65.3"
+ checksum: aaa14bc62379bf5291975a3a2b7eff4d8a14a619ec2ca34cbeeffe20b5623e3aba6796b9bb07bfd5c1c624aadab9fb7ca0dbc002f844a6206982c345f182c118
languageName: node
linkType: hard
-"slate@npm:0.59.0":
- version: 0.59.0
- resolution: "slate@npm:0.59.0"
+"slate@npm:0.87.0":
+ version: 0.87.0
+ resolution: "slate@npm:0.87.0"
dependencies:
- "@types/esrever": ^0.2.0
- esrever: ^0.2.0
- immer: ^5.0.0
- is-plain-object: ^3.0.0
+ immer: ^9.0.6
+ is-plain-object: ^5.0.0
tiny-warning: ^1.0.3
- checksum: b62d798a4180139230062a20bf948c62c16ae4963e8a5ec4ad830acb73c31396595873908a0fdc332e75921e22d79127663cb2bbedf4845c27a96081ebe7b9b0
- languageName: node
- linkType: hard
-
-"slice-ansi@npm:^2.1.0":
- version: 2.1.0
- resolution: "slice-ansi@npm:2.1.0"
- dependencies:
- ansi-styles: ^3.2.0
- astral-regex: ^1.0.0
- is-fullwidth-code-point: ^2.0.0
- checksum: 4e82995aa59cef7eb03ef232d73c2239a15efa0ace87a01f3012ebb942e963fbb05d448ce7391efcd52ab9c32724164aba2086f5143e0445c969221dde3b6b1e
+ checksum: c1311dd565c7dd6e0a59fb2926c6a26a6fedb46c5c8805d1fa19172fdd5a43d7cdb3635ed32599ae97bb9cb4e4f58a9f54a5fc2fc102367ff83d061cdbe2209e
languageName: node
linkType: hard
@@ -19988,66 +14545,6 @@ __metadata:
languageName: node
linkType: hard
-"snapdragon-node@npm:^2.0.1":
- version: 2.1.1
- resolution: "snapdragon-node@npm:2.1.1"
- dependencies:
- define-property: ^1.0.0
- isobject: ^3.0.0
- snapdragon-util: ^3.0.1
- checksum: 9bb57d759f9e2a27935dbab0e4a790137adebace832b393e350a8bf5db461ee9206bb642d4fe47568ee0b44080479c8b4a9ad0ebe3712422d77edf9992a672fd
- languageName: node
- linkType: hard
-
-"snapdragon-util@npm:^3.0.1":
- version: 3.0.1
- resolution: "snapdragon-util@npm:3.0.1"
- dependencies:
- kind-of: ^3.2.0
- checksum: 684997dbe37ec995c03fd3f412fba2b711fc34cb4010452b7eb668be72e8811a86a12938b511e8b19baf853b325178c56d8b78d655305e5cfb0bb8b21677e7b7
- languageName: node
- linkType: hard
-
-"snapdragon@npm:^0.8.1":
- version: 0.8.2
- resolution: "snapdragon@npm:0.8.2"
- dependencies:
- base: ^0.11.1
- debug: ^2.2.0
- define-property: ^0.2.5
- extend-shallow: ^2.0.1
- map-cache: ^0.2.2
- source-map: ^0.5.6
- source-map-resolve: ^0.5.0
- use: ^3.1.0
- checksum: a197f242a8f48b11036563065b2487e9b7068f50a20dd81d9161eca6af422174fc158b8beeadbe59ce5ef172aa5718143312b3aebaae551c124b7824387c8312
- languageName: node
- linkType: hard
-
-"sockjs-client@npm:^1.5.0":
- version: 1.6.1
- resolution: "sockjs-client@npm:1.6.1"
- dependencies:
- debug: ^3.2.7
- eventsource: ^2.0.2
- faye-websocket: ^0.11.4
- inherits: ^2.0.4
- url-parse: ^1.5.10
- checksum: c7623bbc9891f427c1670145550a1c9c2d5379719e174a791606ba4f12c7d92e4cfb9acec6c17f91fda45d910b23c308a1f9fbcad4916ce5db4e982b24079fc7
- languageName: node
- linkType: hard
-
-"sockjs@npm:^0.3.21":
- version: 0.3.24
- resolution: "sockjs@npm:0.3.24"
- dependencies:
- faye-websocket: ^0.11.3
- uuid: ^8.3.2
- websocket-driver: ^0.7.4
- checksum: 355309b48d2c4e9755349daa29cea1c0d9ee23e49b983841c6bf7a20276b00d3c02343f9f33f26d2ee8b261a5a02961b52a25c8da88b2538c5b68d3071b4934c
- languageName: node
- linkType: hard
-
"socks-proxy-agent@npm:^7.0.0":
version: 7.0.0
resolution: "socks-proxy-agent@npm:7.0.0"
@@ -20060,21 +14557,12 @@ __metadata:
linkType: hard
"socks@npm:^2.6.2":
- version: 2.7.0
- resolution: "socks@npm:2.7.0"
+ version: 2.7.1
+ resolution: "socks@npm:2.7.1"
dependencies:
ip: ^2.0.0
smart-buffer: ^4.2.0
- checksum: 0b5d94e2b3c11e7937b40fc5dac1e80d8b92a330e68c51f1d271ce6980c70adca42a3f8cd47c4a5769956bada074823b53374f2dc5f2ea5c2121b222dec6eadf
- languageName: node
- linkType: hard
-
-"sort-keys@npm:^1.0.0":
- version: 1.1.2
- resolution: "sort-keys@npm:1.1.2"
- dependencies:
- is-plain-obj: ^1.0.0
- checksum: 5963fd191a2a185a5ec86f06e47721e8e04713eda43bb04ae60d2a8afb21241553dd5bc9d863ed2bd7c3d541b609b0c8d0e58836b1a3eb6764c09c094bcc8b00
+ checksum: 259d9e3e8e1c9809a7f5c32238c3d4d2a36b39b83851d0f573bfde5f21c4b1288417ce1af06af1452569cd1eb0841169afd4998f0e04ba04656f6b7f0e46d748
languageName: node
linkType: hard
@@ -20092,7 +14580,7 @@ __metadata:
languageName: node
linkType: hard
-"source-map-resolve@npm:^0.5.0, source-map-resolve@npm:^0.5.2":
+"source-map-resolve@npm:^0.5.2":
version: 0.5.3
resolution: "source-map-resolve@npm:0.5.3"
dependencies:
@@ -20105,16 +14593,6 @@ __metadata:
languageName: node
linkType: hard
-"source-map-support@npm:^0.5.6, source-map-support@npm:~0.5.12, source-map-support@npm:~0.5.20":
- version: 0.5.21
- resolution: "source-map-support@npm:0.5.21"
- dependencies:
- buffer-from: ^1.0.0
- source-map: ^0.6.0
- checksum: 43e98d700d79af1d36f859bdb7318e601dfc918c7ba2e98456118ebc4c4872b327773e5a1df09b0524e9e5063bb18f0934538eace60cca2710d1fa687645d137
- languageName: node
- linkType: hard
-
"source-map-url@npm:^0.4.0":
version: 0.4.1
resolution: "source-map-url@npm:0.4.1"
@@ -20122,20 +14600,20 @@ __metadata:
languageName: node
linkType: hard
-"source-map@npm:0.6.1, source-map@npm:^0.6.0, source-map@npm:^0.6.1, source-map@npm:~0.6.0, source-map@npm:~0.6.1":
- version: 0.6.1
- resolution: "source-map@npm:0.6.1"
- checksum: 59ce8640cf3f3124f64ac289012c2b8bd377c238e316fb323ea22fbfe83da07d81e000071d7242cad7a23cd91c7de98e4df8830ec3f133cb6133a5f6e9f67bc2
- languageName: node
- linkType: hard
-
-"source-map@npm:^0.5.0, source-map@npm:^0.5.6, source-map@npm:^0.5.7":
+"source-map@npm:^0.5.7":
version: 0.5.7
resolution: "source-map@npm:0.5.7"
checksum: 5dc2043b93d2f194142c7f38f74a24670cd7a0063acdaf4bf01d2964b402257ae843c2a8fa822ad5b71013b5fcafa55af7421383da919752f22ff488bc553f4d
languageName: node
linkType: hard
+"source-map@npm:^0.6.1, source-map@npm:~0.6.1":
+ version: 0.6.1
+ resolution: "source-map@npm:0.6.1"
+ checksum: 59ce8640cf3f3124f64ac289012c2b8bd377c238e316fb323ea22fbfe83da07d81e000071d7242cad7a23cd91c7de98e4df8830ec3f133cb6133a5f6e9f67bc2
+ languageName: node
+ linkType: hard
+
"source-map@npm:^0.7.3":
version: 0.7.4
resolution: "source-map@npm:0.7.4"
@@ -20150,6 +14628,13 @@ __metadata:
languageName: node
linkType: hard
+"space-separated-tokens@npm:^2.0.0":
+ version: 2.0.2
+ resolution: "space-separated-tokens@npm:2.0.2"
+ checksum: 202e97d7ca1ba0758a0aa4fe226ff98142073bcceeff2da3aad037968878552c3bbce3b3231970025375bbba5aee00c5b8206eda408da837ab2dc9c0f26be990
+ languageName: node
+ linkType: hard
+
"spawn-command@npm:^0.0.2-1":
version: 0.0.2
resolution: "spawn-command@npm:0.0.2"
@@ -20185,36 +14670,9 @@ __metadata:
linkType: hard
"spdx-license-ids@npm:^3.0.0":
- version: 3.0.11
- resolution: "spdx-license-ids@npm:3.0.11"
- checksum: 1da1acb090257773e60b022094050e810ae9fec874dc1461f65dc0400cd42dd830ab2df6e64fb49c2db3dce386dd0362110780e1b154db7c0bb413488836aaeb
- languageName: node
- linkType: hard
-
-"spdy-transport@npm:^3.0.0":
- version: 3.0.0
- resolution: "spdy-transport@npm:3.0.0"
- dependencies:
- debug: ^4.1.0
- detect-node: ^2.0.4
- hpack.js: ^2.1.6
- obuf: ^1.1.2
- readable-stream: ^3.0.6
- wbuf: ^1.7.3
- checksum: 0fcaad3b836fb1ec0bdd39fa7008b9a7a84a553f12be6b736a2512613b323207ffc924b9551cef0378f7233c85916cff1118652e03a730bdb97c0e042243d56c
- languageName: node
- linkType: hard
-
-"spdy@npm:^4.0.2":
- version: 4.0.2
- resolution: "spdy@npm:4.0.2"
- dependencies:
- debug: ^4.1.0
- handle-thing: ^2.0.0
- http-deceiver: ^1.2.7
- select-hose: ^2.0.0
- spdy-transport: ^3.0.0
- checksum: 2c739d0ff6f56ad36d2d754d0261d5ec358457bea7cbf77b1b05b0c6464f2ce65b85f196305f50b7bd9120723eb94bae9933466f28e67e5cd8cde4e27f1d75f8
+ version: 3.0.12
+ resolution: "spdx-license-ids@npm:3.0.12"
+ checksum: 92a4dddce62ce1db6fe54a7a839cf85e06abc308fc83b776a55b44e4f1906f02e7ebd506120847039e976bbbad359ea8bdfafb7925eae5cd7e73255f02e0b7d6
languageName: node
linkType: hard
@@ -20225,15 +14683,6 @@ __metadata:
languageName: node
linkType: hard
-"split-string@npm:^3.0.1, split-string@npm:^3.0.2":
- version: 3.1.0
- resolution: "split-string@npm:3.1.0"
- dependencies:
- extend-shallow: ^3.0.0
- checksum: ae5af5c91bdc3633628821bde92fdf9492fa0e8a63cf6a0376ed6afde93c701422a1610916f59be61972717070119e848d10dfbbd5024b7729d6a71972d2a84c
- languageName: node
- linkType: hard
-
"split2@npm:^0.2.1":
version: 0.2.1
resolution: "split2@npm:0.2.1"
@@ -20252,13 +14701,6 @@ __metadata:
languageName: node
linkType: hard
-"sprintf-js@npm:~1.0.2":
- version: 1.0.3
- resolution: "sprintf-js@npm:1.0.3"
- checksum: 19d79aec211f09b99ec3099b5b2ae2f6e9cdefe50bc91ac4c69144b6d3928a640bb6ae5b3def70c2e85a2c3d9f5ec2719921e3a59d3ca3ef4b2fd1a4656a0df3
- languageName: node
- linkType: hard
-
"sshpk@npm:^1.14.1":
version: 1.17.0
resolution: "sshpk@npm:1.17.0"
@@ -20274,132 +14716,27 @@ __metadata:
tweetnacl: ~0.14.0
bin:
sshpk-conv: bin/sshpk-conv
- sshpk-sign: bin/sshpk-sign
- sshpk-verify: bin/sshpk-verify
- checksum: ba109f65c8e6c35133b8e6ed5576abeff8aa8d614824b7275ec3ca308f081fef483607c28d97780c1e235818b0f93ed8c8b56d0a5968d5a23fd6af57718c7597
- languageName: node
- linkType: hard
-
-"ssri@npm:^6.0.1":
- version: 6.0.2
- resolution: "ssri@npm:6.0.2"
- dependencies:
- figgy-pudding: ^3.5.1
- checksum: 7c2e5d442f6252559c8987b7114bcf389fe5614bf65de09ba3e6f9a57b9b65b2967de348fcc3acccff9c069adb168140dd2c5fc2f6f4a779e604a27ef1f7d551
- languageName: node
- linkType: hard
-
-"ssri@npm:^8.0.1":
- version: 8.0.1
- resolution: "ssri@npm:8.0.1"
- dependencies:
- minipass: ^3.1.1
- checksum: bc447f5af814fa9713aa201ec2522208ae0f4d8f3bda7a1f445a797c7b929a02720436ff7c478fb5edc4045adb02b1b88d2341b436a80798734e2494f1067b36
- languageName: node
- linkType: hard
-
-"ssri@npm:^9.0.0":
- version: 9.0.1
- resolution: "ssri@npm:9.0.1"
- dependencies:
- minipass: ^3.1.1
- checksum: fb58f5e46b6923ae67b87ad5ef1c5ab6d427a17db0bead84570c2df3cd50b4ceb880ebdba2d60726588272890bae842a744e1ecce5bd2a2a582fccd5068309eb
- languageName: node
- linkType: hard
-
-"stable@npm:^0.1.8":
- version: 0.1.8
- resolution: "stable@npm:0.1.8"
- checksum: 2ff482bb100285d16dd75cd8f7c60ab652570e8952c0bfa91828a2b5f646a0ff533f14596ea4eabd48bb7f4aeea408dce8f8515812b975d958a4cc4fa6b9dfeb
- languageName: node
- linkType: hard
-
-"stack-utils@npm:^2.0.2":
- version: 2.0.5
- resolution: "stack-utils@npm:2.0.5"
- dependencies:
- escape-string-regexp: ^2.0.0
- checksum: 76b69da0f5b48a34a0f93c98ee2a96544d2c4ca2557f7eef5ddb961d3bdc33870b46f498a84a7c4f4ffb781df639840e7ebf6639164ed4da5e1aeb659615b9c7
- languageName: node
- linkType: hard
-
-"stackframe@npm:^1.3.4":
- version: 1.3.4
- resolution: "stackframe@npm:1.3.4"
- checksum: bae1596873595c4610993fa84f86a3387d67586401c1816ea048c0196800c0646c4d2da98c2ee80557fd9eff05877efe33b91ba6cd052658ed96ddc85d19067d
- languageName: node
- linkType: hard
-
-"static-eval@npm:2.0.2":
- version: 2.0.2
- resolution: "static-eval@npm:2.0.2"
- dependencies:
- escodegen: ^1.8.1
- checksum: 335a923c5ccb29add404ac23d0a55c0da6cee3071f6f67a7053aeac0dedc6dbfc53ac9269e9c25f403f5b7603a291ef47d7114f99bde241184f7aa3f9286dc32
- languageName: node
- linkType: hard
-
-"static-extend@npm:^0.1.1":
- version: 0.1.2
- resolution: "static-extend@npm:0.1.2"
- dependencies:
- define-property: ^0.2.5
- object-copy: ^0.1.0
- checksum: 8657485b831f79e388a437260baf22784540417a9b29e11572c87735df24c22b84eda42107403a64b30861b2faf13df9f7fc5525d51f9d1d2303aba5cbf4e12c
- languageName: node
- linkType: hard
-
-"statuses@npm:2.0.1":
- version: 2.0.1
- resolution: "statuses@npm:2.0.1"
- checksum: 18c7623fdb8f646fb213ca4051be4df7efb3484d4ab662937ca6fbef7ced9b9e12842709872eb3020cc3504b93bde88935c9f6417489627a7786f24f8031cbcb
- languageName: node
- linkType: hard
-
-"statuses@npm:>= 1.4.0 < 2":
- version: 1.5.0
- resolution: "statuses@npm:1.5.0"
- checksum: c469b9519de16a4bb19600205cffb39ee471a5f17b82589757ca7bd40a8d92ebb6ed9f98b5a540c5d302ccbc78f15dc03cc0280dd6e00df1335568a5d5758a5c
- languageName: node
- linkType: hard
-
-"stream-browserify@npm:^2.0.1":
- version: 2.0.2
- resolution: "stream-browserify@npm:2.0.2"
- dependencies:
- inherits: ~2.0.1
- readable-stream: ^2.0.2
- checksum: 8de7bcab5582e9a931ae1a4768be7efe8fa4b0b95fd368d16d8cf3e494b897d6b0a7238626de5d71686e53bddf417fd59d106cfa3af0ec055f61a8d1f8fc77b3
- languageName: node
- linkType: hard
-
-"stream-each@npm:^1.1.0":
- version: 1.2.3
- resolution: "stream-each@npm:1.2.3"
- dependencies:
- end-of-stream: ^1.1.0
- stream-shift: ^1.0.0
- checksum: f243de78e9fcc60757994efc4e8ecae9f01a4b2c6a505d786b11fcaa68b1a75ca54afc1669eac9e08f19ff0230792fc40d0f3e3e2935d76971b4903af18b76ab
+ sshpk-sign: bin/sshpk-sign
+ sshpk-verify: bin/sshpk-verify
+ checksum: ba109f65c8e6c35133b8e6ed5576abeff8aa8d614824b7275ec3ca308f081fef483607c28d97780c1e235818b0f93ed8c8b56d0a5968d5a23fd6af57718c7597
languageName: node
linkType: hard
-"stream-http@npm:^2.7.2":
- version: 2.8.3
- resolution: "stream-http@npm:2.8.3"
+"ssri@npm:^9.0.0":
+ version: 9.0.1
+ resolution: "ssri@npm:9.0.1"
dependencies:
- builtin-status-codes: ^3.0.0
- inherits: ^2.0.1
- readable-stream: ^2.3.6
- to-arraybuffer: ^1.0.0
- xtend: ^4.0.0
- checksum: f57dfaa21a015f72e6ce6b199cf1762074cfe8acf0047bba8f005593754f1743ad0a91788f95308d9f3829ad55742399ad27b4624432f2752a08e62ef4346e05
+ minipass: ^3.1.1
+ checksum: fb58f5e46b6923ae67b87ad5ef1c5ab6d427a17db0bead84570c2df3cd50b4ceb880ebdba2d60726588272890bae842a744e1ecce5bd2a2a582fccd5068309eb
languageName: node
linkType: hard
-"stream-shift@npm:^1.0.0":
- version: 1.0.1
- resolution: "stream-shift@npm:1.0.1"
- checksum: 59b82b44b29ec3699b5519a49b3cedcc6db58c72fb40c04e005525dfdcab1c75c4e0c180b923c380f204bed78211b9bad8faecc7b93dece4d004c3f6ec75737b
+"static-eval@npm:2.0.2":
+ version: 2.0.2
+ resolution: "static-eval@npm:2.0.2"
+ dependencies:
+ escodegen: ^1.8.1
+ checksum: 335a923c5ccb29add404ac23d0a55c0da6cee3071f6f67a7053aeac0dedc6dbfc53ac9269e9c25f403f5b7603a291ef47d7114f99bde241184f7aa3f9286dc32
languageName: node
linkType: hard
@@ -20410,13 +14747,6 @@ __metadata:
languageName: node
linkType: hard
-"strict-uri-encode@npm:^1.0.0":
- version: 1.1.0
- resolution: "strict-uri-encode@npm:1.1.0"
- checksum: 9466d371f7b36768d43f7803f26137657559e4c8b0161fb9e320efb8edba3ae22f8e99d4b0d91da023b05a13f62ec5412c3f4f764b5788fac11d1fea93720bb3
- languageName: node
- linkType: hard
-
"strict-uri-encode@npm:^2.0.0":
version: 2.0.0
resolution: "strict-uri-encode@npm:2.0.0"
@@ -20431,23 +14761,6 @@ __metadata:
languageName: node
linkType: hard
-"string-length@npm:^4.0.1":
- version: 4.0.2
- resolution: "string-length@npm:4.0.2"
- dependencies:
- char-regex: ^1.0.2
- strip-ansi: ^6.0.0
- checksum: ce85533ef5113fcb7e522bcf9e62cb33871aa99b3729cec5595f4447f660b0cefd542ca6df4150c97a677d58b0cb727a3fe09ac1de94071d05526c73579bf505
- languageName: node
- linkType: hard
-
-"string-natural-compare@npm:^3.0.1":
- version: 3.0.1
- resolution: "string-natural-compare@npm:3.0.1"
- checksum: 65910d9995074086e769a68728395effbba9b7186be5b4c16a7fad4f4ef50cae95ca16e3e9086e019cbb636ae8daac9c7b8fe91b5f21865c5c0f26e3c0725406
- languageName: node
- linkType: hard
-
"string-similarity@npm:^1.2.0":
version: 1.2.2
resolution: "string-similarity@npm:1.2.2"
@@ -20472,56 +14785,45 @@ __metadata:
languageName: node
linkType: hard
-"string-width@npm:^3.0.0, string-width@npm:^3.1.0":
- version: 3.1.0
- resolution: "string-width@npm:3.1.0"
- dependencies:
- emoji-regex: ^7.0.1
- is-fullwidth-code-point: ^2.0.0
- strip-ansi: ^5.1.0
- checksum: 57f7ca73d201682816d573dc68bd4bb8e1dff8dc9fcf10470fdfc3474135c97175fec12ea6a159e67339b41e86963112355b64529489af6e7e70f94a7caf08b2
- languageName: node
- linkType: hard
-
-"string.prototype.matchall@npm:^4.0.7":
- version: 4.0.7
- resolution: "string.prototype.matchall@npm:4.0.7"
+"string.prototype.matchall@npm:^4.0.8":
+ version: 4.0.8
+ resolution: "string.prototype.matchall@npm:4.0.8"
dependencies:
call-bind: ^1.0.2
- define-properties: ^1.1.3
- es-abstract: ^1.19.1
- get-intrinsic: ^1.1.1
+ define-properties: ^1.1.4
+ es-abstract: ^1.20.4
+ get-intrinsic: ^1.1.3
has-symbols: ^1.0.3
internal-slot: ^1.0.3
- regexp.prototype.flags: ^1.4.1
+ regexp.prototype.flags: ^1.4.3
side-channel: ^1.0.4
- checksum: fc09f3ccbfb325de0472bcc87a6be0598a7499e0b4a31db5789676155b15754a4cc4bb83924f15fc9ed48934dac7366ee52c8b9bd160bed6fd072c93b489e75c
+ checksum: 952da3a818de42ad1c10b576140a5e05b4de7b34b8d9dbf00c3ac8c1293e9c0f533613a39c5cda53e0a8221f2e710bc2150e730b1c2278d60004a8a35726efb6
languageName: node
linkType: hard
-"string.prototype.trimend@npm:^1.0.5":
- version: 1.0.5
- resolution: "string.prototype.trimend@npm:1.0.5"
+"string.prototype.trimend@npm:^1.0.6":
+ version: 1.0.6
+ resolution: "string.prototype.trimend@npm:1.0.6"
dependencies:
call-bind: ^1.0.2
define-properties: ^1.1.4
- es-abstract: ^1.19.5
- checksum: d44f543833112f57224e79182debadc9f4f3bf9d48a0414d6f0cbd2a86f2b3e8c0ca1f95c3f8e5b32ae83e91554d79d932fc746b411895f03f93d89ed3dfb6bc
+ es-abstract: ^1.20.4
+ checksum: 0fdc34645a639bd35179b5a08227a353b88dc089adf438f46be8a7c197fc3f22f8514c1c9be4629b3cd29c281582730a8cbbad6466c60f76b5f99cf2addb132e
languageName: node
linkType: hard
-"string.prototype.trimstart@npm:^1.0.5":
- version: 1.0.5
- resolution: "string.prototype.trimstart@npm:1.0.5"
+"string.prototype.trimstart@npm:^1.0.6":
+ version: 1.0.6
+ resolution: "string.prototype.trimstart@npm:1.0.6"
dependencies:
call-bind: ^1.0.2
define-properties: ^1.1.4
- es-abstract: ^1.19.5
- checksum: a4857c5399ad709d159a77371eeaa8f9cc284469a0b5e1bfe405de16f1fd4166a8ea6f4180e55032f348d1b679b1599fd4301fbc7a8b72bdb3e795e43f7b1048
+ es-abstract: ^1.20.4
+ checksum: 89080feef416621e6ef1279588994305477a7a91648d9436490d56010a1f7adc39167cddac7ce0b9884b8cdbef086987c4dcb2960209f2af8bac0d23ceff4f41
languageName: node
linkType: hard
-"string_decoder@npm:^1.0.0, string_decoder@npm:^1.1.1":
+"string_decoder@npm:^1.1.1":
version: 1.3.0
resolution: "string_decoder@npm:1.3.0"
dependencies:
@@ -20537,53 +14839,6 @@ __metadata:
languageName: node
linkType: hard
-"string_decoder@npm:~1.1.1":
- version: 1.1.1
- resolution: "string_decoder@npm:1.1.1"
- dependencies:
- safe-buffer: ~5.1.0
- checksum: 9ab7e56f9d60a28f2be697419917c50cac19f3e8e6c28ef26ed5f4852289fe0de5d6997d29becf59028556f2c62983790c1d9ba1e2a3cc401768ca12d5183a5b
- languageName: node
- linkType: hard
-
-"stringify-object@npm:^3.3.0":
- version: 3.3.0
- resolution: "stringify-object@npm:3.3.0"
- dependencies:
- get-own-enumerable-property-symbols: ^3.0.0
- is-obj: ^1.0.1
- is-regexp: ^1.0.0
- checksum: 6827a3f35975cfa8572e8cd3ed4f7b262def260af18655c6fde549334acdac49ddba69f3c861ea5a6e9c5a4990fe4ae870b9c0e6c31019430504c94a83b7a154
- languageName: node
- linkType: hard
-
-"strip-ansi@npm:6.0.0":
- version: 6.0.0
- resolution: "strip-ansi@npm:6.0.0"
- dependencies:
- ansi-regex: ^5.0.0
- checksum: 04c3239ede44c4d195b0e66c0ad58b932f08bec7d05290416d361ff908ad282ecdaf5d9731e322c84f151d427436bde01f05b7422c3ec26dd927586736b0e5d0
- languageName: node
- linkType: hard
-
-"strip-ansi@npm:^3.0.1":
- version: 3.0.1
- resolution: "strip-ansi@npm:3.0.1"
- dependencies:
- ansi-regex: ^2.0.0
- checksum: 9b974de611ce5075c70629c00fa98c46144043db92ae17748fb780f706f7a789e9989fd10597b7c2053ae8d1513fd707816a91f1879b2f71e6ac0b6a863db465
- languageName: node
- linkType: hard
-
-"strip-ansi@npm:^5.0.0, strip-ansi@npm:^5.1.0, strip-ansi@npm:^5.2.0":
- version: 5.2.0
- resolution: "strip-ansi@npm:5.2.0"
- dependencies:
- ansi-regex: ^4.1.0
- checksum: bdb5f76ade97062bd88e7723aa019adbfacdcba42223b19ccb528ffb9fb0b89a5be442c663c4a3fb25268eaa3f6ea19c7c3fbae830bd1562d55adccae1fcec46
- languageName: node
- linkType: hard
-
"strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1":
version: 6.0.1
resolution: "strip-ansi@npm:6.0.1"
@@ -20600,30 +14855,6 @@ __metadata:
languageName: node
linkType: hard
-"strip-bom@npm:^4.0.0":
- version: 4.0.0
- resolution: "strip-bom@npm:4.0.0"
- checksum: 9dbcfbaf503c57c06af15fe2c8176fb1bf3af5ff65003851a102749f875a6dbe0ab3b30115eccf6e805e9d756830d3e40ec508b62b3f1ddf3761a20ebe29d3f3
- languageName: node
- linkType: hard
-
-"strip-comments@npm:^1.0.2":
- version: 1.0.2
- resolution: "strip-comments@npm:1.0.2"
- dependencies:
- babel-extract-comments: ^1.0.0
- babel-plugin-transform-object-rest-spread: ^6.26.0
- checksum: 19e6f659a617566aef011b29ef9ce50da0db24556073d9c8065c73072f89bf1238d1fcaaa485933fee038a50a09bb04493097f66e622cdfc3a114f5e9e99ee24
- languageName: node
- linkType: hard
-
-"strip-eof@npm:^1.0.0":
- version: 1.0.0
- resolution: "strip-eof@npm:1.0.0"
- checksum: 40bc8ddd7e072f8ba0c2d6d05267b4e0a4800898c3435b5fb5f5a21e6e47dfaff18467e7aa0d1844bb5d6274c3097246595841fbfeb317e541974ee992cac506
- languageName: node
- linkType: hard
-
"strip-final-newline@npm:^2.0.0":
version: 2.0.0
resolution: "strip-final-newline@npm:2.0.0"
@@ -20647,15 +14878,12 @@ __metadata:
languageName: node
linkType: hard
-"style-loader@npm:1.3.0":
- version: 1.3.0
- resolution: "style-loader@npm:1.3.0"
+"strip-literal@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "strip-literal@npm:1.0.0"
dependencies:
- loader-utils: ^2.0.0
- schema-utils: ^2.7.0
- peerDependencies:
- webpack: ^4.0.0 || ^5.0.0
- checksum: 1be9e8705307f5b8eb89e80f3703fa27296dccec349d790eace7aabe212f08c7c8f3ea6b6cb97bc53e82fbebfb9aa0689259671a8315f4655e24a850781e062a
+ acorn: ^8.8.1
+ checksum: ada9b60f322ce3e3fd167b65a186ab77a8c76b8f9074dcdbad4c1a810b46f21c9dca30d4d807e98af580cbe99bfbccd6d8176f69183a454ae2868d8ddd6d4f88
languageName: node
linkType: hard
@@ -20666,6 +14894,15 @@ __metadata:
languageName: node
linkType: hard
+"style-to-object@npm:^0.3.0":
+ version: 0.3.0
+ resolution: "style-to-object@npm:0.3.0"
+ dependencies:
+ inline-style-parser: 0.1.1
+ checksum: 4d7084015207f2a606dfc10c29cb5ba569f2fe8005551df7396110dd694d6ff650f2debafa95bd5d147dfb4ca50f57868e2a7f91bf5d11ef734fe7ccbd7abf59
+ languageName: node
+ linkType: hard
+
"styled-components@npm:3.1.6":
version: 3.1.6
resolution: "styled-components@npm:3.1.6"
@@ -20685,31 +14922,9 @@ __metadata:
languageName: node
linkType: hard
-"styled-components@npm:5.0.1":
- version: 5.0.1
- resolution: "styled-components@npm:5.0.1"
- dependencies:
- "@babel/helper-module-imports": ^7.0.0
- "@babel/traverse": ^7.4.5
- "@emotion/is-prop-valid": ^0.8.3
- "@emotion/stylis": ^0.8.4
- "@emotion/unitless": ^0.7.4
- babel-plugin-styled-components: ">= 1"
- css-to-react-native: ^3.0.0
- hoist-non-react-statics: ^3.0.0
- shallowequal: ^1.1.0
- supports-color: ^5.5.0
- peerDependencies:
- react: ">= 16.8.0"
- react-dom: ">= 16.8.0"
- react-is: ">= 16.8.0"
- checksum: 281c6eb06dc770b8bdd377f1b98b930ecdbccb9a3f1af71915ebadfde4a0d3f4746b36037b6225511b4cf52b6650177f88c42058309fc84f4e0f777a95a701d4
- languageName: node
- linkType: hard
-
-"styled-components@npm:^5.1.1":
- version: 5.3.5
- resolution: "styled-components@npm:5.3.5"
+"styled-components@npm:5.3.6, styled-components@npm:^5.1.1":
+ version: 5.3.6
+ resolution: "styled-components@npm:5.3.6"
dependencies:
"@babel/helper-module-imports": ^7.0.0
"@babel/traverse": ^7.4.5
@@ -20725,51 +14940,40 @@ __metadata:
react: ">= 16.8.0"
react-dom: ">= 16.8.0"
react-is: ">= 16.8.0"
- checksum: 05a664dfe423c2906959a0f3f47f9b1ad630e493eb2e06deea0dc0906af33ba5ca17277b98948a6c9642e73894d6533391aebf45576489f5afe920c974e9f8eb
- languageName: node
- linkType: hard
-
-"stylehacks@npm:^4.0.0":
- version: 4.0.3
- resolution: "stylehacks@npm:4.0.3"
- dependencies:
- browserslist: ^4.0.0
- postcss: ^7.0.0
- postcss-selector-parser: ^3.0.0
- checksum: 8acf28ea609bee6d7ba40121bcf53af8d899c1ec04f2c08de9349b8292b84b8aa7f82e14c623ae6956decf5b7a7eeea5472ab8e48de7bdcdb6d76640444f6753
+ checksum: 68eac1e451be81d66739cf86de8ec9e72f46e7584aa359271761a2437468210bd7cf0a864281fc97dab08c32b35e6bf7513dc8b4104ed6b196cf8d65674dd289
languageName: node
linkType: hard
-"stylelint-config-recommended@npm:^8.0.0":
- version: 8.0.0
- resolution: "stylelint-config-recommended@npm:8.0.0"
+"stylelint-config-recommended@npm:^9.0.0":
+ version: 9.0.0
+ resolution: "stylelint-config-recommended@npm:9.0.0"
peerDependencies:
- stylelint: ^14.8.0
- checksum: 0c5ca94625e5308a7afb8315bb350a2b48f46fdd8d8922dd9a8c2e37b3407f2294794d930726ad6bf2007abcde1abd34084808cf83adf150efe3a643e0eb5ac4
+ stylelint: ^14.10.0
+ checksum: 6d94582cb6ef0ba7d0181f0ff500fb12092e465915730d0a7f6b6e8d16e8c920658f18bb2c670115cd177f5d3b481609ff3a91bcee083d546ae31d94fdc03261
languageName: node
linkType: hard
-"stylelint-config-standard@npm:26.0.0":
- version: 26.0.0
- resolution: "stylelint-config-standard@npm:26.0.0"
+"stylelint-config-standard@npm:29.0.0":
+ version: 29.0.0
+ resolution: "stylelint-config-standard@npm:29.0.0"
dependencies:
- stylelint-config-recommended: ^8.0.0
+ stylelint-config-recommended: ^9.0.0
peerDependencies:
- stylelint: ^14.9.0
- checksum: c1fe44df1755bcccc740b385a24acffa922d331d9f9ba39dafad81cc9643e6c1f870abd1ee73b2737d6903e06efb83b2a1ee26d786faef0123fc22e1f09c13fe
+ stylelint: ^14.14.0
+ checksum: 9540e5153383e5aa477d36b7a191b8768cb584d91de4382926be9c0c12863ca9235d45b87d663b27aef11610c9d6c6666536f86cc843eb36e4fdada0b4749376
languageName: node
linkType: hard
-"stylelint-no-unsupported-browser-features@npm:5.0.3":
- version: 5.0.3
- resolution: "stylelint-no-unsupported-browser-features@npm:5.0.3"
+"stylelint-no-unsupported-browser-features@npm:6.0.1":
+ version: 6.0.1
+ resolution: "stylelint-no-unsupported-browser-features@npm:6.0.1"
dependencies:
doiuse: ^4.4.1
lodash: ^4.17.15
- postcss: ^8.3.6
+ postcss: ^8.4.16
peerDependencies:
- stylelint: ">=13.0.0"
- checksum: cdaf18bc6b32fa0b2cd6d5e3fcb6cc2fbcfb05a9430594881931cda1cc0fee4619df0c1546d4c53637e24fadcdbde1b9e60e0127632f55a1a09fb3044ab160d8
+ stylelint: ^14.0.0
+ checksum: 0213dc06b2cf408b4e41635763b8ebe20772f0ccf3568aa85eda8042262a447b4462ff07e8b4f8290d0b6cbf0188d08d8e959f07d4ce078ca21537a5ab662090
languageName: node
linkType: hard
@@ -20785,21 +14989,19 @@ __metadata:
languageName: node
linkType: hard
-"stylelint@npm:14.9.1":
- version: 14.9.1
- resolution: "stylelint@npm:14.9.1"
+"stylelint@npm:14.15.0":
+ version: 14.15.0
+ resolution: "stylelint@npm:14.15.0"
dependencies:
- "@csstools/selector-specificity": ^2.0.1
+ "@csstools/selector-specificity": ^2.0.2
balanced-match: ^2.0.0
- colord: ^2.9.2
- cosmiconfig: ^7.0.1
+ colord: ^2.9.3
+ cosmiconfig: ^7.1.0
css-functions-list: ^3.1.0
debug: ^4.3.4
- execall: ^2.0.0
- fast-glob: ^3.2.11
- fastest-levenshtein: ^1.0.12
+ fast-glob: ^3.2.12
+ fastest-levenshtein: ^1.0.16
file-entry-cache: ^6.0.1
- get-stdin: ^8.0.0
global-modules: ^2.0.0
globby: ^11.1.0
globjoin: ^0.1.4
@@ -20808,13 +15010,13 @@ __metadata:
import-lazy: ^4.0.0
imurmurhash: ^0.1.4
is-plain-object: ^5.0.0
- known-css-properties: ^0.25.0
+ known-css-properties: ^0.26.0
mathml-tag-names: ^2.1.3
meow: ^9.0.0
micromatch: ^4.0.5
normalize-path: ^3.0.0
picocolors: ^1.0.0
- postcss: ^8.4.14
+ postcss: ^8.4.19
postcss-media-query-parser: ^0.2.3
postcss-resolve-nested-selector: ^0.1.1
postcss-safe-parser: ^6.0.0
@@ -20824,14 +15026,62 @@ __metadata:
string-width: ^4.2.3
strip-ansi: ^6.0.1
style-search: ^0.1.0
- supports-hyperlinks: ^2.2.0
+ supports-hyperlinks: ^2.3.0
+ svg-tags: ^1.0.0
+ table: ^6.8.1
+ v8-compile-cache: ^2.3.0
+ write-file-atomic: ^4.0.2
+ bin:
+ stylelint: bin/stylelint.js
+ checksum: a3b4593a35a2303987305ca5147ea31e92a47e1994d393be8d1a07a6dc8720b9eee1fed62aafaca618cd8f06e0b3ca601af4fa6618967f1f359ea36ade4c2550
+ languageName: node
+ linkType: hard
+
+"stylelint@npm:14.16.0":
+ version: 14.16.0
+ resolution: "stylelint@npm:14.16.0"
+ dependencies:
+ "@csstools/selector-specificity": ^2.0.2
+ balanced-match: ^2.0.0
+ colord: ^2.9.3
+ cosmiconfig: ^7.1.0
+ css-functions-list: ^3.1.0
+ debug: ^4.3.4
+ fast-glob: ^3.2.12
+ fastest-levenshtein: ^1.0.16
+ file-entry-cache: ^6.0.1
+ global-modules: ^2.0.0
+ globby: ^11.1.0
+ globjoin: ^0.1.4
+ html-tags: ^3.2.0
+ ignore: ^5.2.1
+ import-lazy: ^4.0.0
+ imurmurhash: ^0.1.4
+ is-plain-object: ^5.0.0
+ known-css-properties: ^0.26.0
+ mathml-tag-names: ^2.1.3
+ meow: ^9.0.0
+ micromatch: ^4.0.5
+ normalize-path: ^3.0.0
+ picocolors: ^1.0.0
+ postcss: ^8.4.19
+ postcss-media-query-parser: ^0.2.3
+ postcss-resolve-nested-selector: ^0.1.1
+ postcss-safe-parser: ^6.0.0
+ postcss-selector-parser: ^6.0.11
+ postcss-value-parser: ^4.2.0
+ resolve-from: ^5.0.0
+ string-width: ^4.2.3
+ strip-ansi: ^6.0.1
+ style-search: ^0.1.0
+ supports-hyperlinks: ^2.3.0
svg-tags: ^1.0.0
- table: ^6.8.0
+ table: ^6.8.1
v8-compile-cache: ^2.3.0
- write-file-atomic: ^4.0.1
+ write-file-atomic: ^4.0.2
bin:
stylelint: bin/stylelint.js
- checksum: 53c65c9a1d0009ba15847905afc34efc2f4820edc989f8c2aeecf6b7873b2de3040a1969761ef0983caca2e773947482962df5c25216cb9e3f21af241675bb50
+ checksum: 3b8d003aa0756cd8101e06be08a621fe4a2627c962d5ee471a231e71132ea90468f34f12f7bf8ba1e6c9857f55ac2d5c1b63f7a6e5c4ed667b1826925e0fd267
languageName: node
linkType: hard
@@ -20844,10 +15094,10 @@ __metadata:
languageName: node
linkType: hard
-"stylis@npm:4.0.13":
- version: 4.0.13
- resolution: "stylis@npm:4.0.13"
- checksum: 8ea7a87028b6383c6a982231c4b5b6150031ce028e0fdaf7b2ace82253d28a8af50cc5a9da8a421d3c7c4441592f393086e332795add672aa4a825f0fe3713a3
+"stylis@npm:4.1.3":
+ version: 4.1.3
+ resolution: "stylis@npm:4.1.3"
+ checksum: d04dbffcb9bf2c5ca8d8dc09534203c75df3bf711d33973ea22038a99cc475412a350b661ebd99cbc01daa50d7eedcf0d130d121800eb7318759a197023442a6
languageName: node
linkType: hard
@@ -20876,15 +15126,6 @@ __metadata:
languageName: node
linkType: hard
-"supports-color@npm:^6.1.0":
- version: 6.1.0
- resolution: "supports-color@npm:6.1.0"
- dependencies:
- has-flag: ^3.0.0
- checksum: 74358f9535c83ee113fbaac354b11e808060f6e7d8722082ee43af3578469134e89d00026dce2a6b93ce4e5b89d0e9a10f638b2b9f64c7838c2fb2883a47b3d5
- languageName: node
- linkType: hard
-
"supports-color@npm:^7.0.0, supports-color@npm:^7.1.0":
version: 7.2.0
resolution: "supports-color@npm:7.2.0"
@@ -20894,7 +15135,7 @@ __metadata:
languageName: node
linkType: hard
-"supports-color@npm:^8.0.0, supports-color@npm:^8.1.0, supports-color@npm:^8.1.1":
+"supports-color@npm:^8.1.0, supports-color@npm:^8.1.1":
version: 8.1.1
resolution: "supports-color@npm:8.1.1"
dependencies:
@@ -20903,13 +15144,13 @@ __metadata:
languageName: node
linkType: hard
-"supports-hyperlinks@npm:^2.0.0, supports-hyperlinks@npm:^2.2.0":
- version: 2.2.0
- resolution: "supports-hyperlinks@npm:2.2.0"
+"supports-hyperlinks@npm:^2.3.0":
+ version: 2.3.0
+ resolution: "supports-hyperlinks@npm:2.3.0"
dependencies:
has-flag: ^4.0.0
supports-color: ^7.0.0
- checksum: aef04fb41f4a67f1bc128f7c3e88a81b6cf2794c800fccf137006efe5bafde281da3e42e72bf9206c2fcf42e6438f37e3a820a389214d0a88613ca1f2d36076a
+ checksum: 9ee0de3c8ce919d453511b2b1588a8205bd429d98af94a01df87411391010fe22ca463f268c84b2ce2abad019dfff8452aa02806eeb5c905a8d7ad5c4f4c52b8
languageName: node
linkType: hard
@@ -20920,13 +15161,6 @@ __metadata:
languageName: node
linkType: hard
-"svg-parser@npm:^2.0.2":
- version: 2.0.4
- resolution: "svg-parser@npm:2.0.4"
- checksum: b3de6653048212f2ae7afe4a423e04a76ec6d2d06e1bf7eacc618a7c5f7df7faa5105561c57b94579ec831fbbdbf5f190ba56a9205ff39ed13eabdf8ab086ddf
- languageName: node
- linkType: hard
-
"svg-tags@npm:^1.0.0":
version: 1.0.0
resolution: "svg-tags@npm:1.0.0"
@@ -20934,29 +15168,6 @@ __metadata:
languageName: node
linkType: hard
-"svgo@npm:^1.0.0, svgo@npm:^1.2.2":
- version: 1.3.2
- resolution: "svgo@npm:1.3.2"
- dependencies:
- chalk: ^2.4.1
- coa: ^2.0.2
- css-select: ^2.0.0
- css-select-base-adapter: ^0.1.1
- css-tree: 1.0.0-alpha.37
- csso: ^4.0.2
- js-yaml: ^3.13.1
- mkdirp: ~0.5.1
- object.values: ^1.1.0
- sax: ~1.2.4
- stable: ^0.1.8
- unquote: ~1.1.1
- util.promisify: ~1.0.0
- bin:
- svgo: ./bin/svgo
- checksum: 28a5680a61245eb4a1603bc03459095bb01ad5ebd23e95882d886c3c81752313c0a9a9fe48dd0bcbb9a27c52e11c603640df952971573b2b550d9e15a9ee6116
- languageName: node
- linkType: hard
-
"swap-case@npm:^2.0.2":
version: 2.0.2
resolution: "swap-case@npm:2.0.2"
@@ -20966,7 +15177,7 @@ __metadata:
languageName: node
linkType: hard
-"symbol-observable@npm:^1.0.2, symbol-observable@npm:^1.0.4":
+"symbol-observable@npm:^1.0.2":
version: 1.2.0
resolution: "symbol-observable@npm:1.2.0"
checksum: 48ffbc22e3d75f9853b3ff2ae94a44d84f386415110aea5effc24d84c502e03a4a6b7a8f75ebaf7b585780bda34eb5d6da3121f826a6f93398429d30032971b6
@@ -20987,67 +15198,30 @@ __metadata:
languageName: node
linkType: hard
-"table@npm:^5.2.3":
- version: 5.4.6
- resolution: "table@npm:5.4.6"
- dependencies:
- ajv: ^6.10.2
- lodash: ^4.17.14
- slice-ansi: ^2.1.0
- string-width: ^3.0.0
- checksum: 9e35d3efa788edc17237eef8852f8e4b9178efd65a7d115141777b2ee77df4b7796c05f4ed3712d858f98894ac5935a481ceeb6dcb9895e2f67a61cce0e63b6c
- languageName: node
- linkType: hard
-
-"table@npm:^6.0.9, table@npm:^6.8.0":
- version: 6.8.0
- resolution: "table@npm:6.8.0"
+"table@npm:^6.8.1":
+ version: 6.8.1
+ resolution: "table@npm:6.8.1"
dependencies:
ajv: ^8.0.1
lodash.truncate: ^4.4.2
slice-ansi: ^4.0.0
string-width: ^4.2.3
strip-ansi: ^6.0.1
- checksum: 5b07fe462ee03d2e1fac02cbb578efd2e0b55ac07e3d3db2e950aa9570ade5a4a2b8d3c15e9f25c89e4e50b646bc4269934601ee1eef4ca7968ad31960977690
+ checksum: 08249c7046125d9d0a944a6e96cfe9ec66908d6b8a9db125531be6eb05fa0de047fd5542e9d43b4f987057f00a093b276b8d3e19af162a9c40db2681058fd306
languageName: node
linkType: hard
-"tapable@npm:^1.0.0, tapable@npm:^1.1.3":
- version: 1.1.3
- resolution: "tapable@npm:1.1.3"
- checksum: 53ff4e7c3900051c38cc4faab428ebfd7e6ad0841af5a7ac6d5f3045c5b50e88497bfa8295b4b3fbcadd94993c9e358868b78b9fb249a76cb8b018ac8dccafd7
- languageName: node
- linkType: hard
-
-"tar@npm:^6.0.2, tar@npm:^6.1.11, tar@npm:^6.1.2":
- version: 6.1.11
- resolution: "tar@npm:6.1.11"
+"tar@npm:^6.1.11, tar@npm:^6.1.2":
+ version: 6.1.13
+ resolution: "tar@npm:6.1.13"
dependencies:
chownr: ^2.0.0
fs-minipass: ^2.0.0
- minipass: ^3.0.0
+ minipass: ^4.0.0
minizlib: ^2.1.1
mkdirp: ^1.0.3
yallist: ^4.0.0
- checksum: a04c07bb9e2d8f46776517d4618f2406fb977a74d914ad98b264fc3db0fe8224da5bec11e5f8902c5b9bcb8ace22d95fbe3c7b36b8593b7dfc8391a25898f32f
- languageName: node
- linkType: hard
-
-"temp-dir@npm:^1.0.0":
- version: 1.0.0
- resolution: "temp-dir@npm:1.0.0"
- checksum: cb2b58ddfb12efa83e939091386ad73b425c9a8487ea0095fe4653192a40d49184a771a1beba99045fbd011e389fd563122d79f54f82be86a55620667e08a6b2
- languageName: node
- linkType: hard
-
-"tempy@npm:^0.3.0":
- version: 0.3.0
- resolution: "tempy@npm:0.3.0"
- dependencies:
- temp-dir: ^1.0.0
- type-fest: ^0.3.1
- unique-string: ^1.0.0
- checksum: f81ef72a7ee6d512439af8d8891e4fc6595309451910d7ac9d760f1242a1f87272b2b97c830c8f74aaa93a3aa550483bb16db17e6345601f64d614d240edc322
+ checksum: 8a278bed123aa9f53549b256a36b719e317c8b96fe86a63406f3c62887f78267cea9b22dc6f7007009738509800d4a4dccc444abd71d762287c90f35b002eb1c
languageName: node
linkType: hard
@@ -21070,92 +15244,6 @@ __metadata:
languageName: node
linkType: hard
-"terminal-link@npm:^2.0.0":
- version: 2.1.1
- resolution: "terminal-link@npm:2.1.1"
- dependencies:
- ansi-escapes: ^4.2.1
- supports-hyperlinks: ^2.0.0
- checksum: ce3d2cd3a438c4a9453947aa664581519173ea40e77e2534d08c088ee6dda449eabdbe0a76d2a516b8b73c33262fedd10d5270ccf7576ae316e3db170ce6562f
- languageName: node
- linkType: hard
-
-"terser-webpack-plugin@npm:4.2.3":
- version: 4.2.3
- resolution: "terser-webpack-plugin@npm:4.2.3"
- dependencies:
- cacache: ^15.0.5
- find-cache-dir: ^3.3.1
- jest-worker: ^26.5.0
- p-limit: ^3.0.2
- schema-utils: ^3.0.0
- serialize-javascript: ^5.0.1
- source-map: ^0.6.1
- terser: ^5.3.4
- webpack-sources: ^1.4.3
- peerDependencies:
- webpack: ^4.0.0 || ^5.0.0
- checksum: ec1b3a85e2645c57e359d5e4831f3e1d78eca2a0c94b156db70eb846ae35b5e6e98ad8784b12e153fc273e57445ce69d017075bbe9fc42868a258ef121f11537
- languageName: node
- linkType: hard
-
-"terser-webpack-plugin@npm:^1.4.3":
- version: 1.4.5
- resolution: "terser-webpack-plugin@npm:1.4.5"
- dependencies:
- cacache: ^12.0.2
- find-cache-dir: ^2.1.0
- is-wsl: ^1.1.0
- schema-utils: ^1.0.0
- serialize-javascript: ^4.0.0
- source-map: ^0.6.1
- terser: ^4.1.2
- webpack-sources: ^1.4.0
- worker-farm: ^1.7.0
- peerDependencies:
- webpack: ^4.0.0
- checksum: 02aada80927d3c8105d69cb00384d307b73aed67d180db5d20023a8d649149f3803ad50f9cd2ef9eb2622005de87e677198ecc5088f51422bfac5d4d57472d0e
- languageName: node
- linkType: hard
-
-"terser@npm:^4.1.2, terser@npm:^4.6.2, terser@npm:^4.6.3":
- version: 4.8.1
- resolution: "terser@npm:4.8.1"
- dependencies:
- commander: ^2.20.0
- source-map: ~0.6.1
- source-map-support: ~0.5.12
- bin:
- terser: bin/terser
- checksum: b342819bf7e82283059aaa3f22bb74deb1862d07573ba5a8947882190ad525fd9b44a15074986be083fd379c58b9a879457a330b66dcdb77b485c44267f9a55a
- languageName: node
- linkType: hard
-
-"terser@npm:^5.3.4":
- version: 5.14.2
- resolution: "terser@npm:5.14.2"
- dependencies:
- "@jridgewell/source-map": ^0.3.2
- acorn: ^8.5.0
- commander: ^2.20.0
- source-map-support: ~0.5.20
- bin:
- terser: bin/terser
- checksum: cabb50a640d6c2cfb351e4f43dc7bf7436f649755bb83eb78b2cacda426d5e0979bd44e6f92d713f3ca0f0866e322739b9ced888ebbce6508ad872d08de74fcc
- languageName: node
- linkType: hard
-
-"test-exclude@npm:^6.0.0":
- version: 6.0.0
- resolution: "test-exclude@npm:6.0.0"
- dependencies:
- "@istanbuljs/schema": ^0.1.2
- glob: ^7.1.4
- minimatch: ^3.0.4
- checksum: 3b34a3d77165a2cb82b34014b3aba93b1c4637a5011807557dc2f3da826c59975a5ccad765721c4648b39817e3472789f9b0fa98fc854c5c1c7a1e632aacdc28
- languageName: node
- linkType: hard
-
"text-encoding-utf-8@npm:^1.0.1":
version: 1.0.2
resolution: "text-encoding-utf-8@npm:1.0.2"
@@ -21163,20 +15251,13 @@ __metadata:
languageName: node
linkType: hard
-"text-table@npm:0.2.0, text-table@npm:^0.2.0":
+"text-table@npm:^0.2.0":
version: 0.2.0
resolution: "text-table@npm:0.2.0"
checksum: b6937a38c80c7f84d9c11dd75e49d5c44f71d95e810a3250bd1f1797fc7117c57698204adf676b71497acc205d769d65c16ae8fa10afad832ae1322630aef10a
languageName: node
linkType: hard
-"throat@npm:^5.0.0":
- version: 5.0.0
- resolution: "throat@npm:5.0.0"
- checksum: 031ff7f4431618036c1dedd99c8aa82f5c33077320a8358ed829e84b320783781d1869fe58e8f76e948306803de966f5f7573766a437562c9f5c033297ad2fe2
- languageName: node
- linkType: hard
-
"throttleit@npm:^1.0.0":
version: 1.0.0
resolution: "throttleit@npm:1.0.0"
@@ -21194,16 +15275,6 @@ __metadata:
languageName: node
linkType: hard
-"through2@npm:^2.0.0":
- version: 2.0.5
- resolution: "through2@npm:2.0.5"
- dependencies:
- readable-stream: ~2.3.6
- xtend: ~4.0.1
- checksum: beb0f338aa2931e5660ec7bf3ad949e6d2e068c31f4737b9525e5201b824ac40cac6a337224856b56bd1ddd866334bbfb92a9f57cd6f66bc3f18d3d86fc0fe50
- languageName: node
- linkType: hard
-
"through2@npm:^4.0.2":
version: 4.0.2
resolution: "through2@npm:4.0.2"
@@ -21220,50 +15291,41 @@ __metadata:
languageName: node
linkType: hard
-"thunky@npm:^1.0.2":
- version: 1.1.0
- resolution: "thunky@npm:1.1.0"
- checksum: 993096c472b6b8f30e29dc777a8d17720e4cab448375041f20c0cb802a09a7fb2217f2a3e8cdc11851faa71c957e2db309357367fc9d7af3cb7a4d00f4b66034
- languageName: node
- linkType: hard
-
-"timers-browserify@npm:^2.0.4":
- version: 2.0.12
- resolution: "timers-browserify@npm:2.0.12"
- dependencies:
- setimmediate: ^1.0.4
- checksum: ec37ae299066bef6c464dcac29c7adafba1999e7227a9bdc4e105a459bee0f0b27234a46bfd7ab4041da79619e06a58433472867a913d01c26f8a203f87cee70
- languageName: node
- linkType: hard
-
-"timsort@npm:^0.3.0":
- version: 0.3.0
- resolution: "timsort@npm:0.3.0"
- checksum: 1a66cb897dacabd7dd7c91b7e2301498ca9e224de2edb9e42d19f5b17c4b6dc62a8d4cbc64f28be82aaf1541cb5a78ab49aa818f42a2989ebe049a64af731e2a
- languageName: node
- linkType: hard
-
-"tiny-invariant@npm:^1.0.2":
- version: 1.2.0
- resolution: "tiny-invariant@npm:1.2.0"
- checksum: e09a718a7c4a499ba592cdac61f015d87427a0867ca07f50c11fd9b623f90cdba18937b515d4a5e4f43dac92370498d7bdaee0d0e7a377a61095e02c4a92eade
+"tiny-invariant@npm:1.0.6":
+ version: 1.0.6
+ resolution: "tiny-invariant@npm:1.0.6"
+ checksum: c90b34beea3cb10c49531e754afb0999033a2d7edffef6602922de27678d8a96dcbc0e8f0a959bc272859281b0cd1305b711e25d5edfb1da5fc7135e2a992961
languageName: node
linkType: hard
-"tiny-warning@npm:^1.0.0, tiny-warning@npm:^1.0.3":
+"tiny-warning@npm:^1.0.3":
version: 1.0.3
resolution: "tiny-warning@npm:1.0.3"
checksum: da62c4acac565902f0624b123eed6dd3509bc9a8d30c06e017104bedcf5d35810da8ff72864400ad19c5c7806fc0a8323c68baf3e326af7cb7d969f846100d71
languageName: node
linkType: hard
-"tinycolor2@npm:^1.4.1":
+"tinybench@npm:^2.3.1":
+ version: 2.3.1
+ resolution: "tinybench@npm:2.3.1"
+ checksum: 74d45fa546d964a8123f98847fc59550945ed7f0d3e5a4ce0f9596d836b51c1d340c2ae0277a8023c15dc9ea3d7cb948a79173bfc46338c9b367c6323ea1eaf3
+ languageName: node
+ linkType: hard
+
+"tinycolor2@npm:^1.4.2":
version: 1.4.2
resolution: "tinycolor2@npm:1.4.2"
checksum: 57ed262e08815a4ab0ed933edafdbc6555a17081781766149813b44a080ecbe58b3ee281e81c0e75b42e4d41679f138cfa98eabf043f829e0683c04adb12c031
languageName: node
linkType: hard
+"tinypool@npm:^0.3.0":
+ version: 0.3.0
+ resolution: "tinypool@npm:0.3.0"
+ checksum: 92291c309ed8d004c1ee1ef7f610cd90352383f12c52b0ec16abd9ebc665c03626e7afbc9993df97f63e67fea002b5cc18ba5e8f90260643867cbcac278a183c
+ languageName: node
+ linkType: hard
+
"tinyqueue@npm:2.0.3":
version: 2.0.3
resolution: "tinyqueue@npm:2.0.3"
@@ -21271,6 +15333,13 @@ __metadata:
languageName: node
linkType: hard
+"tinyspy@npm:^1.0.2":
+ version: 1.0.2
+ resolution: "tinyspy@npm:1.0.2"
+ checksum: 32096121aa8d52bb625ad62c9314b3e4daba4ab9ac428217b12b1e1dfe9860e3c94d54a7affa279cc70dc6f10d88c6ba46b51de68896b318a06d02f05e87dcc3
+ languageName: node
+ linkType: hard
+
"title-case@npm:^3.0.3":
version: 3.0.3
resolution: "title-case@npm:3.0.3"
@@ -21298,20 +15367,6 @@ __metadata:
languageName: node
linkType: hard
-"tmpl@npm:1.0.5":
- version: 1.0.5
- resolution: "tmpl@npm:1.0.5"
- checksum: cd922d9b853c00fe414c5a774817be65b058d54a2d01ebb415840960406c669a0fc632f66df885e24cb022ec812739199ccbdb8d1164c3e513f85bfca5ab2873
- languageName: node
- linkType: hard
-
-"to-arraybuffer@npm:^1.0.0":
- version: 1.0.1
- resolution: "to-arraybuffer@npm:1.0.1"
- checksum: 31433c10b388722729f5da04c6b2a06f40dc84f797bb802a5a171ced1e599454099c6c5bc5118f4b9105e7d049d3ad9d0f71182b77650e4fdb04539695489941
- languageName: node
- linkType: hard
-
"to-fast-properties@npm:^1.0.3":
version: 1.0.3
resolution: "to-fast-properties@npm:1.0.3"
@@ -21326,25 +15381,6 @@ __metadata:
languageName: node
linkType: hard
-"to-object-path@npm:^0.3.0":
- version: 0.3.0
- resolution: "to-object-path@npm:0.3.0"
- dependencies:
- kind-of: ^3.0.2
- checksum: 9425effee5b43e61d720940fa2b889623f77473d459c2ce3d4a580a4405df4403eec7be6b857455908070566352f9e2417304641ed158dda6f6a365fe3e66d70
- languageName: node
- linkType: hard
-
-"to-regex-range@npm:^2.1.0":
- version: 2.1.1
- resolution: "to-regex-range@npm:2.1.1"
- dependencies:
- is-number: ^3.0.0
- repeat-string: ^1.6.1
- checksum: 46093cc14be2da905cc931e442d280b2e544e2bfdb9a24b3cf821be8d342f804785e5736c108d5be026021a05d7b38144980a61917eee3c88de0a5e710e10320
- languageName: node
- linkType: hard
-
"to-regex-range@npm:^5.0.1":
version: 5.0.1
resolution: "to-regex-range@npm:5.0.1"
@@ -21354,18 +15390,6 @@ __metadata:
languageName: node
linkType: hard
-"to-regex@npm:^3.0.1, to-regex@npm:^3.0.2":
- version: 3.0.2
- resolution: "to-regex@npm:3.0.2"
- dependencies:
- define-property: ^2.0.2
- extend-shallow: ^3.0.2
- regex-not: ^1.0.2
- safe-regex: ^1.1.0
- checksum: 4ed4a619059b64e204aad84e4e5f3ea82d97410988bcece7cf6cbfdbf193d11bff48cf53842d88b8bb00b1bfc0d048f61f20f0709e6f393fd8fe0122662d9db4
- languageName: node
- linkType: hard
-
"toggle-selection@npm:^1.0.6":
version: 1.0.6
resolution: "toggle-selection@npm:1.0.6"
@@ -21373,21 +15397,22 @@ __metadata:
languageName: node
linkType: hard
-"toidentifier@npm:1.0.1":
- version: 1.0.1
- resolution: "toidentifier@npm:1.0.1"
- checksum: 952c29e2a85d7123239b5cfdd889a0dde47ab0497f0913d70588f19c53f7e0b5327c95f4651e413c74b785147f9637b17410ac8c846d5d4a20a5a33eb6dc3a45
+"totalist@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "totalist@npm:3.0.0"
+ checksum: ec499bddfc73d5b6c73f8ff68afd7bed286705797f928a11177fee5d1ee80e9052ffcb434638437702e16864bd5490f437a54f79bfea9564e875d34ed3254bca
languageName: node
linkType: hard
-"tough-cookie@npm:^4.0.0":
- version: 4.0.0
- resolution: "tough-cookie@npm:4.0.0"
+"tough-cookie@npm:^4.1.2":
+ version: 4.1.2
+ resolution: "tough-cookie@npm:4.1.2"
dependencies:
psl: ^1.1.33
punycode: ^2.1.1
- universalify: ^0.1.2
- checksum: 0891b37eb7d17faa3479d47f0dce2e3007f2583094ad272f2670d120fbcc3df3b0b0a631ba96ecad49f9e2297d93ff8995ce0d3292d08dd7eabe162f5b224d69
+ universalify: ^0.2.0
+ url-parse: ^1.5.3
+ checksum: a7359e9a3e875121a84d6ba40cc184dec5784af84f67f3a56d1d2ae39b87c0e004e6ba7c7331f9622a7d2c88609032473488b28fe9f59a1fec115674589de39a
languageName: node
linkType: hard
@@ -21401,12 +15426,12 @@ __metadata:
languageName: node
linkType: hard
-"tr46@npm:^2.1.0":
- version: 2.1.0
- resolution: "tr46@npm:2.1.0"
+"tr46@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "tr46@npm:3.0.0"
dependencies:
punycode: ^2.1.1
- checksum: ffe6049b9dca3ae329b059aada7f515b0f0064c611b39b51ff6b53897e954650f6f63d9319c6c008d36ead477c7b55e5f64c9dc60588ddc91ff720d64eb710b3
+ checksum: 44c3cc6767fb800490e6e9fd64fd49041aa4e49e1f6a012b34a75de739cc9ed3a6405296072c1df8b6389ae139c5e7c6496f659cfe13a04a4bff3a1422981270
languageName: node
linkType: hard
@@ -21426,6 +15451,13 @@ __metadata:
languageName: node
linkType: hard
+"trim-lines@npm:^3.0.0":
+ version: 3.0.1
+ resolution: "trim-lines@npm:3.0.1"
+ checksum: e241da104682a0e0d807222cc1496b92e716af4db7a002f4aeff33ae6a0024fef93165d49eab11aa07c71e1347c42d46563f91dfaa4d3fb945aa535cdead53ed
+ languageName: node
+ linkType: hard
+
"trim-newlines@npm:^3.0.0":
version: 3.0.1
resolution: "trim-newlines@npm:3.0.1"
@@ -21433,10 +15465,10 @@ __metadata:
languageName: node
linkType: hard
-"tryer@npm:^1.0.1":
- version: 1.0.1
- resolution: "tryer@npm:1.0.1"
- checksum: 1cf14d7f67c79613f054b569bfc9a89c7020d331573a812dfcf7437244e8f8e6eb6893b210cbd9cc217f67c1d72617f89793df231e4fe7d53634ed91cf3a89d1
+"trough@npm:^2.0.0":
+ version: 2.1.0
+ resolution: "trough@npm:2.1.0"
+ checksum: a577bb561c2b401cc0e1d9e188fcfcdf63b09b151ff56a668da12197fe97cac15e3d77d5b51f426ccfd94255744a9118e9e9935afe81a3644fa1be9783c82886
languageName: node
linkType: hard
@@ -21458,19 +15490,19 @@ __metadata:
languageName: node
linkType: hard
-"ts-invariant@npm:^0.8.0":
- version: 0.8.2
- resolution: "ts-invariant@npm:0.8.2"
+"ts-invariant@npm:^0.9.4":
+ version: 0.9.4
+ resolution: "ts-invariant@npm:0.9.4"
dependencies:
tslib: ^2.1.0
- checksum: 783ec7a6aff6cc7c39712f0aa40c63e4a6f1cb3d217a15a639b477251ad019dd945e740e7d769e12ada8ef8df27b2b180f04cd301aeb8df4ab66102b08bd9c87
+ checksum: c9e5726361fa266916966b2070605f8664b6dd1d8b0ef7565dbf056abb6a87be26195985ef62dd97aeb0894cf2f4ad5b7f0d89dadadc197eaa38e99222afa29c
languageName: node
linkType: hard
"ts-log@npm:^2.2.3":
- version: 2.2.4
- resolution: "ts-log@npm:2.2.4"
- checksum: 489393cf0d46c3c86a837a589af8b0ec464cb7aa7a75ce9cdf19bf831308f5dda4dc24329359efc920bfb252d3bc5e0c109dcbcc8cb5025348c630f2e3028e24
+ version: 2.2.5
+ resolution: "ts-log@npm:2.2.5"
+ checksum: 28f78ab15b8555d56c089dbc243327d8ce4331219956242a29fc4cb3bad6bb0cb8234dd17a292381a1b1dba99a7e4849a2181b2e1a303e8247e9f4ca4e284f2d
languageName: node
linkType: hard
@@ -21512,13 +15544,17 @@ __metadata:
languageName: node
linkType: hard
-"ts-pnp@npm:1.2.0, ts-pnp@npm:^1.1.6":
- version: 1.2.0
- resolution: "ts-pnp@npm:1.2.0"
+"tsconfck@npm:^2.0.1":
+ version: 2.0.1
+ resolution: "tsconfck@npm:2.0.1"
+ peerDependencies:
+ typescript: ^4.3.5
peerDependenciesMeta:
typescript:
optional: true
- checksum: c2a698b85d521298fe6f2435fbf2d3dc5834b423ea25abd321805ead3f399dbeedce7ca09492d7eb005b9d2c009c6b9587055bc3ab273dc6b9e40eefd7edb5b2
+ bin:
+ tsconfck: bin/tsconfck.js
+ checksum: 9d98edfea40f58bf64ee14a0cf9a28f0051c36762362ca31bd22f7a2aaf7f7fda6cad590fe5f30d9a5d22e94ae58ffdcfce5674d13f958e539ae927eb26c5f47
languageName: node
linkType: hard
@@ -21541,14 +15577,14 @@ __metadata:
languageName: node
linkType: hard
-"tslib@npm:^2.0.0, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.4.0, tslib@npm:~2.4.0":
- version: 2.4.0
- resolution: "tslib@npm:2.4.0"
- checksum: 8c4aa6a3c5a754bf76aefc38026134180c053b7bd2f81338cb5e5ebf96fefa0f417bff221592bf801077f5bf990562f6264fecbc42cd3309b33872cb6fc3b113
+"tslib@npm:^2.0.0, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.4.0, tslib@npm:^2.4.1, tslib@npm:~2.4.0":
+ version: 2.4.1
+ resolution: "tslib@npm:2.4.1"
+ checksum: 19480d6e0313292bd6505d4efe096a6b31c70e21cf08b5febf4da62e95c265c8f571f7b36fcc3d1a17e068032f59c269fab3459d6cd3ed6949eafecf64315fca
languageName: node
linkType: hard
-"tsutils@npm:^3.17.1, tsutils@npm:^3.21.0":
+"tsutils@npm:^3.21.0":
version: 3.21.0
resolution: "tsutils@npm:3.21.0"
dependencies:
@@ -21559,13 +15595,6 @@ __metadata:
languageName: node
linkType: hard
-"tty-browserify@npm:0.0.0":
- version: 0.0.0
- resolution: "tty-browserify@npm:0.0.0"
- checksum: a06f746acc419cb2527ba19b6f3bd97b4a208c03823bfb37b2982629d2effe30ebd17eaed0d7e2fc741f3c4f2a0c43455bd5fb4194354b378e78cfb7ca687f59
- languageName: node
- linkType: hard
-
"tunnel-agent@npm:^0.6.0":
version: 0.6.0
resolution: "tunnel-agent@npm:0.6.0"
@@ -21600,7 +15629,7 @@ __metadata:
languageName: node
linkType: hard
-"type-detect@npm:4.0.8":
+"type-detect@npm:^4.0.0, type-detect@npm:^4.0.5":
version: 4.0.8
resolution: "type-detect@npm:4.0.8"
checksum: 62b5628bff67c0eb0b66afa371bd73e230399a8d2ad30d852716efcc4656a7516904570cd8631a49a3ce57c10225adf5d0cbdcb47f6b0255fe6557c453925a15
@@ -21628,13 +15657,6 @@ __metadata:
languageName: node
linkType: hard
-"type-fest@npm:^0.3.1":
- version: 0.3.1
- resolution: "type-fest@npm:0.3.1"
- checksum: 347ff46c2285616635cb59f722e7f396bee81b8988b6fc1f1536b725077f2abf6ccfa22ab7a78e9b6ce7debea0e6614bbf5946cbec6674ec1bde12113af3a65c
- languageName: node
- linkType: hard
-
"type-fest@npm:^0.6.0":
version: 0.6.0
resolution: "type-fest@npm:0.6.0"
@@ -21649,70 +15671,50 @@ __metadata:
languageName: node
linkType: hard
-"type-is@npm:~1.6.18":
- version: 1.6.18
- resolution: "type-is@npm:1.6.18"
- dependencies:
- media-typer: 0.3.0
- mime-types: ~2.1.24
- checksum: 2c8e47675d55f8b4e404bcf529abdf5036c537a04c2b20177bcf78c9e3c1da69da3942b1346e6edb09e823228c0ee656ef0e033765ec39a70d496ef601a0c657
- languageName: node
- linkType: hard
-
-"type@npm:^1.0.1":
- version: 1.2.0
- resolution: "type@npm:1.2.0"
- checksum: dae8c64f82c648b985caf321e9dd6e8b7f4f2e2d4f846fc6fd2c8e9dc7769382d8a52369ddbaccd59aeeceb0df7f52fb339c465be5f2e543e81e810e413451ee
- languageName: node
- linkType: hard
-
-"type@npm:^2.5.0":
- version: 2.7.0
- resolution: "type@npm:2.7.0"
- checksum: 8e57d68b2259d7f7cba5fc02e0e4ca2f722109f483dd15fbc1d56140886b0be5842117837e2ff7e36beb1af9053e0f8bb9c79de9ce4f78af646dcac1036060ba
- languageName: node
- linkType: hard
-
-"typedarray-to-buffer@npm:^3.1.5":
- version: 3.1.5
- resolution: "typedarray-to-buffer@npm:3.1.5"
- dependencies:
- is-typedarray: ^1.0.0
- checksum: 99c11aaa8f45189fcfba6b8a4825fd684a321caa9bd7a76a27cf0c7732c174d198b99f449c52c3818107430b5f41c0ccbbfb75cb2ee3ca4a9451710986d61a60
+"typescript@npm:4.9.3":
+ version: 4.9.3
+ resolution: "typescript@npm:4.9.3"
+ bin:
+ tsc: bin/tsc
+ tsserver: bin/tsserver
+ checksum: 17b8f816050b412403e38d48eef0e893deb6be522d6dc7caf105e54a72e34daf6835c447735fd2b28b66784e72bfbf87f627abb4818a8e43d1fa8106396128dc
languageName: node
linkType: hard
-"typedarray@npm:^0.0.6":
- version: 0.0.6
- resolution: "typedarray@npm:0.0.6"
- checksum: 33b39f3d0e8463985eeaeeacc3cb2e28bc3dfaf2a5ed219628c0b629d5d7b810b0eb2165f9f607c34871d5daa92ba1dc69f49051cf7d578b4cbd26c340b9d1b1
+"typescript@npm:4.9.4":
+ version: 4.9.4
+ resolution: "typescript@npm:4.9.4"
+ bin:
+ tsc: bin/tsc
+ tsserver: bin/tsserver
+ checksum: e782fb9e0031cb258a80000f6c13530288c6d63f1177ed43f770533fdc15740d271554cdae86701c1dd2c83b082cea808b07e97fd68b38a172a83dbf9e0d0ef9
languageName: node
linkType: hard
-"typescript@npm:4.7.4":
- version: 4.7.4
- resolution: "typescript@npm:4.7.4"
+"typescript@patch:typescript@4.9.3#~builtin":
+ version: 4.9.3
+ resolution: "typescript@patch:typescript@npm%3A4.9.3#~builtin::version=4.9.3&hash=7ad353"
bin:
tsc: bin/tsc
tsserver: bin/tsserver
- checksum: 5750181b1cd7e6482c4195825547e70f944114fb47e58e4aa7553e62f11b3f3173766aef9c281783edfd881f7b8299cf35e3ca8caebe73d8464528c907a164df
+ checksum: ef65c22622d864497d0a0c5db693523329b3284c15fe632e93ad9aa059e8dc38ef3bd767d6f26b1e5ecf9446f49bd0f6c4e5714a2eeaf352805dc002479843d1
languageName: node
linkType: hard
-"typescript@patch:typescript@4.7.4#~builtin":
- version: 4.7.4
- resolution: "typescript@patch:typescript@npm%3A4.7.4#~builtin::version=4.7.4&hash=7ad353"
+"typescript@patch:typescript@4.9.4#~builtin":
+ version: 4.9.4
+ resolution: "typescript@patch:typescript@npm%3A4.9.4#~builtin::version=4.9.4&hash=7ad353"
bin:
tsc: bin/tsc
tsserver: bin/tsserver
- checksum: 9096d8f6c16cb80ef3bf96fcbbd055bf1c4a43bd14f3b7be45a9fbe7ada46ec977f604d5feed3263b4f2aa7d4c7477ce5f9cd87de0d6feedec69a983f3a4f93e
+ checksum: 37f6e2c3c5e2aa5934b85b0fddbf32eeac8b1bacf3a5b51d01946936d03f5377fe86255d4e5a4ae628fd0cd553386355ad362c57f13b4635064400f3e8e05b9d
languageName: node
linkType: hard
"ua-parser-js@npm:^0.7.30":
- version: 0.7.31
- resolution: "ua-parser-js@npm:0.7.31"
- checksum: e2f8324a83d1715601576af85b2b6c03890699aaa7272950fc77ea925c70c5e4f75060ae147dc92124e49f7f0e3d6dd2b0a91e7f40d267e92df8894be967ba8b
+ version: 0.7.32
+ resolution: "ua-parser-js@npm:0.7.32"
+ checksum: 6b6b035dd78a0ab3369f166ab6f26225d823d83630788806d634f16259297a8f4ae6fe0be4e48f4353ac10dffded3971d7745c55d1432fdfc78a893ba58ef044
languageName: node
linkType: hard
@@ -21742,17 +15744,12 @@ __metadata:
languageName: node
linkType: hard
-"undici@npm:5.5.1":
- version: 5.5.1
- resolution: "undici@npm:5.5.1"
- checksum: c041c9093df7ec683479a9555581206a7c7bebfc1ed6e8669920e55618461fc4ce08938e2fbf8ef7d692c2813c44392b5ed25c58396ee4a72ffd1f1f953712c9
- languageName: node
- linkType: hard
-
-"undici@npm:^5.8.0":
- version: 5.8.1
- resolution: "undici@npm:5.8.1"
- checksum: 0d5d8b9654f031a5490dcd89cd73db452ad51b06def08ce4ac07a1a46564cb6f039be4862bc013ec45b7ca465a468eb5c4caa761a26541958307f8d75878129a
+"undici@npm:^5.12.0, undici@npm:^5.8.0":
+ version: 5.14.0
+ resolution: "undici@npm:5.14.0"
+ dependencies:
+ busboy: ^1.6.0
+ checksum: 7a076e44d84b25844b4eb657034437b8b9bb91f17d347de474fdea1d4263ce7ae9406db79cd30de5642519277b4893f43073258bcc8fed420b295da3fdd11b26
languageName: node
linkType: hard
@@ -21773,70 +15770,112 @@ __metadata:
languageName: node
linkType: hard
-"unicode-match-property-value-ecmascript@npm:^2.0.0":
- version: 2.0.0
- resolution: "unicode-match-property-value-ecmascript@npm:2.0.0"
- checksum: 8fe6a09d9085a625cabcead5d95bdbc1a2d5d481712856092ce0347231e81a60b93a68f1b69e82b3076a07e415a72c708044efa2aa40ae23e2e7b5c99ed4a9ea
+"unicode-match-property-value-ecmascript@npm:^2.1.0":
+ version: 2.1.0
+ resolution: "unicode-match-property-value-ecmascript@npm:2.1.0"
+ checksum: 8d6f5f586b9ce1ed0e84a37df6b42fdba1317a05b5df0c249962bd5da89528771e2d149837cad11aa26bcb84c35355cb9f58a10c3d41fa3b899181ece6c85220
languageName: node
linkType: hard
"unicode-property-aliases-ecmascript@npm:^2.0.0":
- version: 2.0.0
- resolution: "unicode-property-aliases-ecmascript@npm:2.0.0"
- checksum: dda4d39128cbbede2ac60fbb85493d979ec65913b8a486bf7cb7a375a2346fa48cbf9dc6f1ae23376e7e8e684c2b411434891e151e865a661b40a85407db51d0
+ version: 2.1.0
+ resolution: "unicode-property-aliases-ecmascript@npm:2.1.0"
+ checksum: 243524431893649b62cc674d877bd64ef292d6071dd2fd01ab4d5ad26efbc104ffcd064f93f8a06b7e4ec54c172bf03f6417921a0d8c3a9994161fe1f88f815b
languageName: node
linkType: hard
-"union-value@npm:^1.0.0":
- version: 1.0.1
- resolution: "union-value@npm:1.0.1"
+"unified@npm:^10.0.0":
+ version: 10.1.2
+ resolution: "unified@npm:10.1.2"
dependencies:
- arr-union: ^3.1.0
- get-value: ^2.0.6
- is-extendable: ^0.1.1
- set-value: ^2.0.1
- checksum: a3464097d3f27f6aa90cf103ed9387541bccfc006517559381a10e0dffa62f465a9d9a09c9b9c3d26d0f4cbe61d4d010e2fbd710fd4bf1267a768ba8a774b0ba
+ "@types/unist": ^2.0.0
+ bail: ^2.0.0
+ extend: ^3.0.0
+ is-buffer: ^2.0.0
+ is-plain-obj: ^4.0.0
+ trough: ^2.0.0
+ vfile: ^5.0.0
+ checksum: 053e7c65ede644607f87bd625a299e4b709869d2f76ec8138569e6e886903b6988b21cd9699e471eda42bee189527be0a9dac05936f1d069a5e65d0125d5d756
languageName: node
linkType: hard
-"uniq@npm:^1.0.1":
- version: 1.0.1
- resolution: "uniq@npm:1.0.1"
- checksum: 8206535f83745ea83f9da7035f3b983fd6ed5e35b8ed7745441944e4065b616bc67cf0d0a23a86b40ee0074426f0607f0a138f9b78e124eb6a7a6a6966055709
+"unique-filename@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "unique-filename@npm:2.0.1"
+ dependencies:
+ unique-slug: ^3.0.0
+ checksum: 807acf3381aff319086b64dc7125a9a37c09c44af7620bd4f7f3247fcd5565660ac12d8b80534dcbfd067e6fe88a67e621386dd796a8af828d1337a8420a255f
+ languageName: node
+ linkType: hard
+
+"unique-slug@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "unique-slug@npm:3.0.0"
+ dependencies:
+ imurmurhash: ^0.1.4
+ checksum: 49f8d915ba7f0101801b922062ee46b7953256c93ceca74303bd8e6413ae10aa7e8216556b54dc5382895e8221d04f1efaf75f945c2e4a515b4139f77aa6640c
+ languageName: node
+ linkType: hard
+
+"unist-builder@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "unist-builder@npm:3.0.0"
+ dependencies:
+ "@types/unist": ^2.0.0
+ checksum: 80459ee3c2ece90bbc4f4b4faeed524d144c1a09ee07ff3e9004648d9b71a652e80a3b3ef60311a1e92f6ab915caf27c6f08062b5f8c84fa725bc0d7c5759e84
languageName: node
linkType: hard
-"uniqs@npm:^2.0.0":
+"unist-util-generated@npm:^2.0.0":
version: 2.0.0
- resolution: "uniqs@npm:2.0.0"
- checksum: 5ace63e0521fd1ae2c161b3fa167cf6846fc45a71c00496729e0146402c3ae467c6f025a68fbd6766300a9bfbac9f240f2f0198164283bef48012b39db83f81f
+ resolution: "unist-util-generated@npm:2.0.0"
+ checksum: 3a806793fa24a75190c217740ce706340d6cb0d51eff677134253d628f8e4355ebd8a243fe8045c583463f6bebfd50f902d653161da87c1359fcd1a14b99c8e0
languageName: node
linkType: hard
-"unique-filename@npm:^1.1.1":
- version: 1.1.1
- resolution: "unique-filename@npm:1.1.1"
+"unist-util-is@npm:^5.0.0":
+ version: 5.1.1
+ resolution: "unist-util-is@npm:5.1.1"
+ checksum: e8743a19a304d8a8f5684f3e5ddb5546f2655847b42123687277d76566a2aba89beb7b4a8a9e9ebc4d904cd1cecc285356d7923d973a43cfc19a1e10ff6bdee4
+ languageName: node
+ linkType: hard
+
+"unist-util-position@npm:^4.0.0":
+ version: 4.0.3
+ resolution: "unist-util-position@npm:4.0.3"
dependencies:
- unique-slug: ^2.0.0
- checksum: cf4998c9228cc7647ba7814e255dec51be43673903897b1786eff2ac2d670f54d4d733357eb08dea969aa5e6875d0e1bd391d668fbdb5a179744e7c7551a6f80
+ "@types/unist": ^2.0.0
+ checksum: 0d89973628d40f19345cbcc50008f7f56d411afa54434bbe6c224b22d26aaf9d4500da2de363f1f01945acab1f1c31920c514253149eb546ff9b8bbc1ea94209
languageName: node
linkType: hard
-"unique-slug@npm:^2.0.0":
- version: 2.0.2
- resolution: "unique-slug@npm:2.0.2"
+"unist-util-stringify-position@npm:^3.0.0":
+ version: 3.0.2
+ resolution: "unist-util-stringify-position@npm:3.0.2"
dependencies:
- imurmurhash: ^0.1.4
- checksum: 5b6876a645da08d505dedb970d1571f6cebdf87044cb6b740c8dbb24f0d6e1dc8bdbf46825fd09f994d7cf50760e6f6e063cfa197d51c5902c00a861702eb75a
+ "@types/unist": ^2.0.0
+ checksum: 2dfd7a0fb2a55e99cc319c3bf7f9f1f73ed652978fa70d19117faa7245d20f21738ec926ecc47f341705ca1bb157e87ced0b6bb5ecaa666bd2ae6b2510d6a671
languageName: node
linkType: hard
-"unique-string@npm:^1.0.0":
- version: 1.0.0
- resolution: "unique-string@npm:1.0.0"
+"unist-util-visit-parents@npm:^5.1.1":
+ version: 5.1.1
+ resolution: "unist-util-visit-parents@npm:5.1.1"
+ dependencies:
+ "@types/unist": ^2.0.0
+ unist-util-is: ^5.0.0
+ checksum: c699d18f5b26461dee37612b84c243fd5457c98f4c0540d9ba8bee05062aece5f3b4fb1af6b07423ce6750d8926e8c01fc2b1a4de1e54925ef6795c177ed8e18
+ languageName: node
+ linkType: hard
+
+"unist-util-visit@npm:^4.0.0":
+ version: 4.1.1
+ resolution: "unist-util-visit@npm:4.1.1"
dependencies:
- crypto-random-string: ^1.0.0
- checksum: 588f16bd4ec99b5130f237793d1a5694156adde20460366726573238e41e93b739b87987e863792aeb2392b26f8afb292490ace119c82ed12c46816c9c859f5f
+ "@types/unist": ^2.0.0
+ unist-util-is: ^5.0.0
+ unist-util-visit-parents: ^5.1.1
+ checksum: c4a63734b0a5b439c62d20901bb472bdafdbbcd80c383e254aedeb98b23d0bae815a331e776ce7d63ea3c8018a54318abb8709d07cdf7dd094f79b2f07bb39f0
languageName: node
linkType: hard
@@ -21850,10 +15889,10 @@ __metadata:
languageName: node
linkType: hard
-"universalify@npm:^0.1.0, universalify@npm:^0.1.2":
- version: 0.1.2
- resolution: "universalify@npm:0.1.2"
- checksum: 40cdc60f6e61070fe658ca36016a8f4ec216b29bf04a55dce14e3710cc84c7448538ef4dad3728d0bfe29975ccd7bfb5f414c45e7b78883567fb31b246f02dff
+"universalify@npm:^0.2.0":
+ version: 0.2.0
+ resolution: "universalify@npm:0.2.0"
+ checksum: e86134cb12919d177c2353196a4cc09981524ee87abf621f7bc8d249dbbbebaec5e7d1314b96061497981350df786e4c5128dbf442eba104d6e765bc260678b5
languageName: node
linkType: hard
@@ -21873,30 +15912,6 @@ __metadata:
languageName: node
linkType: hard
-"unpipe@npm:1.0.0, unpipe@npm:~1.0.0":
- version: 1.0.0
- resolution: "unpipe@npm:1.0.0"
- checksum: 4fa18d8d8d977c55cb09715385c203197105e10a6d220087ec819f50cb68870f02942244f1017565484237f1f8c5d3cd413631b1ae104d3096f24fdfde1b4aa2
- languageName: node
- linkType: hard
-
-"unquote@npm:^1.1.0, unquote@npm:~1.1.1":
- version: 1.1.1
- resolution: "unquote@npm:1.1.1"
- checksum: 71745867d09cba44ba2d26cb71d6dda7045a98b14f7405df4faaf2b0c90d24703ad027a9d90ba9a6e0d096de2c8d56f864fd03f1c0498c0b7a3990f73b4c8f5f
- languageName: node
- linkType: hard
-
-"unset-value@npm:^1.0.0":
- version: 1.0.0
- resolution: "unset-value@npm:1.0.0"
- dependencies:
- has-value: ^0.3.1
- isobject: ^3.0.0
- checksum: 5990ecf660672be2781fc9fb322543c4aa592b68ed9a3312fa4df0e9ba709d42e823af090fc8f95775b4cd2c9a5169f7388f0cec39238b6d0d55a69fc2ab6b29
- languageName: node
- linkType: hard
-
"untildify@npm:^4.0.0":
version: 4.0.0
resolution: "untildify@npm:4.0.0"
@@ -21904,16 +15919,9 @@ __metadata:
languageName: node
linkType: hard
-"upath@npm:^1.1.1, upath@npm:^1.1.2, upath@npm:^1.2.0":
- version: 1.2.0
- resolution: "upath@npm:1.2.0"
- checksum: 4c05c094797cb733193a0784774dbea5b1889d502fc9f0572164177e185e4a59ba7099bf0b0adf945b232e2ac60363f9bf18aac9b2206fb99cbef971a8455445
- languageName: node
- linkType: hard
-
-"update-browserslist-db@npm:^1.0.5":
- version: 1.0.5
- resolution: "update-browserslist-db@npm:1.0.5"
+"update-browserslist-db@npm:^1.0.9":
+ version: 1.0.10
+ resolution: "update-browserslist-db@npm:1.0.10"
dependencies:
escalade: ^3.1.1
picocolors: ^1.0.0
@@ -21921,7 +15929,7 @@ __metadata:
browserslist: ">= 4.21.0"
bin:
browserslist-lint: cli.js
- checksum: 7e425fe5dbbebdccf72a84ce70ec47fc74dce561d28f47bc2b84a1c2b84179a862c2261b18ab66a5e73e261c7e2ef9e11c6129112989d4d52e8f75a56bb923f8
+ checksum: 12db73b4f63029ac407b153732e7cd69a1ea8206c9100b482b7d12859cd3cd0bc59c602d7ae31e652706189f1acb90d42c53ab24a5ba563ed13aebdddc5561a0
languageName: node
linkType: hard
@@ -21959,24 +15967,7 @@ __metadata:
languageName: node
linkType: hard
-"url-loader@npm:4.1.1":
- version: 4.1.1
- resolution: "url-loader@npm:4.1.1"
- dependencies:
- loader-utils: ^2.0.0
- mime-types: ^2.1.27
- schema-utils: ^3.0.0
- peerDependencies:
- file-loader: "*"
- webpack: ^4.0.0 || ^5.0.0
- peerDependenciesMeta:
- file-loader:
- optional: true
- checksum: c1122a992c6cff70a7e56dfc2b7474534d48eb40b2cc75467cde0c6972e7597faf8e43acb4f45f93c2473645dfd803bcbc20960b57544dd1e4c96e77f72ba6fd
- languageName: node
- linkType: hard
-
-"url-parse@npm:^1.5.10":
+"url-parse@npm:^1.5.3":
version: 1.5.10
resolution: "url-parse@npm:1.5.10"
dependencies:
@@ -21986,85 +15977,58 @@ __metadata:
languageName: node
linkType: hard
-"url@npm:^0.11.0":
- version: 0.11.0
- resolution: "url@npm:0.11.0"
- dependencies:
- punycode: 1.3.2
- querystring: 0.2.0
- checksum: 50d100d3dd2d98b9fe3ada48cadb0b08aa6be6d3ac64112b867b56b19be4bfcba03c2a9a0d7922bfd7ac17d4834e88537749fe182430dfd9b68e520175900d90
- languageName: node
- linkType: hard
-
-"use@npm:^3.1.0":
- version: 3.1.1
- resolution: "use@npm:3.1.1"
- checksum: 08a130289f5238fcbf8f59a18951286a6e660d17acccc9d58d9b69dfa0ee19aa038e8f95721b00b432c36d1629a9e32a464bf2e7e0ae6a244c42ddb30bdd8b33
- languageName: node
- linkType: hard
-
-"util-deprecate@npm:^1.0.1, util-deprecate@npm:^1.0.2, util-deprecate@npm:~1.0.1":
- version: 1.0.2
- resolution: "util-deprecate@npm:1.0.2"
- checksum: 474acf1146cb2701fe3b074892217553dfcf9a031280919ba1b8d651a068c9b15d863b7303cb15bd00a862b498e6cf4ad7b4a08fb134edd5a6f7641681cb54a2
- languageName: node
- linkType: hard
-
-"util.promisify@npm:1.0.0":
- version: 1.0.0
- resolution: "util.promisify@npm:1.0.0"
- dependencies:
- define-properties: ^1.1.2
- object.getownpropertydescriptors: ^2.0.3
- checksum: 482e857d676adee506c5c3a10212fd6a06a51d827a9b6d5396a8e593db53b4bb7064f77c5071357d8cd76072542de5cc1c08bc6d7c10cf43fa22dc3bc67556f1
- languageName: node
- linkType: hard
-
-"util.promisify@npm:~1.0.0":
- version: 1.0.1
- resolution: "util.promisify@npm:1.0.1"
- dependencies:
- define-properties: ^1.1.3
- es-abstract: ^1.17.2
- has-symbols: ^1.0.1
- object.getownpropertydescriptors: ^2.1.0
- checksum: d823c75b3fc66510018596f128a6592c98991df38bc0464a633bdf9134e2de0a1a33199c5c21cc261048a3982d7a19e032ecff8835b3c587f843deba96063e37
+"use-composed-ref@npm:^1.3.0":
+ version: 1.3.0
+ resolution: "use-composed-ref@npm:1.3.0"
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ checksum: f771cbadfdc91e03b7ab9eb32d0fc0cc647755711801bf507e891ad38c4bbc5f02b2509acadf9c965ec9c5f2f642fd33bdfdfb17b0873c4ad0a9b1f5e5e724bf
languageName: node
linkType: hard
-"util@npm:0.10.3":
- version: 0.10.3
- resolution: "util@npm:0.10.3"
- dependencies:
- inherits: 2.0.1
- checksum: bd800f5d237a82caddb61723a6cbe45297d25dd258651a31335a4d5d981fd033cb4771f82db3d5d59b582b187cb69cfe727dc6f4d8d7826f686ee6c07ce611e0
+"use-isomorphic-layout-effect@npm:^1.1.1":
+ version: 1.1.2
+ resolution: "use-isomorphic-layout-effect@npm:1.1.2"
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ peerDependenciesMeta:
+ "@types/react":
+ optional: true
+ checksum: a6532f7fc9ae222c3725ff0308aaf1f1ddbd3c00d685ef9eee6714fd0684de5cb9741b432fbf51e61a784e2955424864f7ea9f99734a02f237b17ad3e18ea5cb
languageName: node
linkType: hard
-"util@npm:^0.11.0":
- version: 0.11.1
- resolution: "util@npm:0.11.1"
+"use-latest@npm:^1.2.1":
+ version: 1.2.1
+ resolution: "use-latest@npm:1.2.1"
dependencies:
- inherits: 2.0.3
- checksum: 80bee6a2edf5ab08dcb97bfe55ca62289b4e66f762ada201f2c5104cb5e46474c8b334f6504d055c0e6a8fda10999add9bcbd81ba765e7f37b17dc767331aa55
+ use-isomorphic-layout-effect: ^1.1.1
+ peerDependencies:
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0
+ peerDependenciesMeta:
+ "@types/react":
+ optional: true
+ checksum: ed3f2ddddf6f21825e2ede4c2e0f0db8dcce5129802b69d1f0575fc1b42380436e8c76a6cd885d4e9aa8e292e60fb8b959c955f33c6a9123b83814a1a1875367
languageName: node
linkType: hard
-"utila@npm:~0.4":
- version: 0.4.0
- resolution: "utila@npm:0.4.0"
- checksum: 97ffd3bd2bb80c773429d3fb8396469115cd190dded1e733f190d8b602bd0a1bcd6216b7ce3c4395ee3c79e3c879c19d268dbaae3093564cb169ad1212d436f4
+"util-deprecate@npm:^1.0.1, util-deprecate@npm:^1.0.2":
+ version: 1.0.2
+ resolution: "util-deprecate@npm:1.0.2"
+ checksum: 474acf1146cb2701fe3b074892217553dfcf9a031280919ba1b8d651a068c9b15d863b7303cb15bd00a862b498e6cf4ad7b4a08fb134edd5a6f7641681cb54a2
languageName: node
linkType: hard
-"utils-merge@npm:1.0.1":
- version: 1.0.1
- resolution: "utils-merge@npm:1.0.1"
- checksum: c81095493225ecfc28add49c106ca4f09cdf56bc66731aa8dabc2edbbccb1e1bfe2de6a115e5c6a380d3ea166d1636410b62ef216bb07b3feb1cfde1d95d5080
+"uuid@npm:9.0.0":
+ version: 9.0.0
+ resolution: "uuid@npm:9.0.0"
+ bin:
+ uuid: dist/bin/uuid
+ checksum: 8dd2c83c43ddc7e1c71e36b60aea40030a6505139af6bee0f382ebcd1a56f6cd3028f7f06ffb07f8cf6ced320b76aea275284b224b002b289f89fe89c389b028
languageName: node
linkType: hard
-"uuid@npm:8.3.2, uuid@npm:^8.3.0, uuid@npm:^8.3.2":
+"uuid@npm:^8.3.2":
version: 8.3.2
resolution: "uuid@npm:8.3.2"
bin:
@@ -22073,12 +16037,17 @@ __metadata:
languageName: node
linkType: hard
-"uuid@npm:^3.3.2":
- version: 3.4.0
- resolution: "uuid@npm:3.4.0"
+"uvu@npm:^0.5.0":
+ version: 0.5.6
+ resolution: "uvu@npm:0.5.6"
+ dependencies:
+ dequal: ^2.0.0
+ diff: ^5.0.0
+ kleur: ^4.0.3
+ sade: ^1.7.3
bin:
- uuid: ./bin/uuid
- checksum: 58de2feed61c59060b40f8203c0e4ed7fd6f99d42534a499f1741218a1dd0c129f4aa1de797bcf822c8ea5da7e4137aa3673431a96dae729047f7aca7b27866f
+ uvu: bin.js
+ checksum: 09460a37975627de9fcad396e5078fb844d01aaf64a6399ebfcfd9e55f1c2037539b47611e8631f89be07656962af0cf48c334993db82b9ae9c3d25ce3862168
languageName: node
linkType: hard
@@ -22089,24 +16058,13 @@ __metadata:
languageName: node
linkType: hard
-"v8-compile-cache@npm:^2.0.3, v8-compile-cache@npm:^2.3.0":
+"v8-compile-cache@npm:^2.3.0":
version: 2.3.0
resolution: "v8-compile-cache@npm:2.3.0"
checksum: adb0a271eaa2297f2f4c536acbfee872d0dd26ec2d76f66921aa7fc437319132773483344207bdbeee169225f4739016d8d2dbf0553913a52bb34da6d0334f8e
languageName: node
linkType: hard
-"v8-to-istanbul@npm:^7.0.0":
- version: 7.1.2
- resolution: "v8-to-istanbul@npm:7.1.2"
- dependencies:
- "@types/istanbul-lib-coverage": ^2.0.1
- convert-source-map: ^1.6.0
- source-map: ^0.7.3
- checksum: e52b48764f55aed62ff87f2b5f710c874f992cd1313eac8f438bf65aeeb0689153d85bb76e39514fd90ba3521d6ebea929a8ae1339b6d7b0cf18fb0ed13d8b40
- languageName: node
- linkType: hard
-
"validate-npm-package-license@npm:^3.0.1":
version: 3.0.4
resolution: "validate-npm-package-license@npm:3.0.4"
@@ -22117,13 +16075,6 @@ __metadata:
languageName: node
linkType: hard
-"value-equal@npm:^1.0.1":
- version: 1.0.1
- resolution: "value-equal@npm:1.0.1"
- checksum: bb7ae1facc76b5cf8071aeb6c13d284d023fdb370478d10a5d64508e0e6e53bb459c4bbe34258df29d82e6f561f874f0105eba38de0e61fe9edd0bdce07a77a2
- languageName: node
- linkType: hard
-
"value-or-promise@npm:1.0.11, value-or-promise@npm:^1.0.11":
version: 1.0.11
resolution: "value-or-promise@npm:1.0.11"
@@ -22131,20 +16082,6 @@ __metadata:
languageName: node
linkType: hard
-"vary@npm:~1.1.2":
- version: 1.1.2
- resolution: "vary@npm:1.1.2"
- checksum: ae0123222c6df65b437669d63dfa8c36cee20a504101b2fcd97b8bf76f91259c17f9f2b4d70a1e3c6bbcee7f51b28392833adb6b2770b23b01abec84e369660b
- languageName: node
- linkType: hard
-
-"vendors@npm:^1.0.0":
- version: 1.0.4
- resolution: "vendors@npm:1.0.4"
- checksum: 4b16e0bc18dbdd7ac8dd745c776c08f6c73e9a7f620ffd9faf94a3d86a35feaf4c6cb1bbdb304d2381548a30d0abe69b83eeb1b7b1bf5bb33935e64b28812681
- languageName: node
- linkType: hard
-
"verror@npm:1.10.0":
version: 1.10.0
resolution: "verror@npm:1.10.0"
@@ -22156,28 +16093,136 @@ __metadata:
languageName: node
linkType: hard
-"vm-browserify@npm:^1.0.1":
- version: 1.1.2
- resolution: "vm-browserify@npm:1.1.2"
- checksum: 10a1c50aab54ff8b4c9042c15fc64aefccce8d2fb90c0640403242db0ee7fb269f9b102bdb69cfb435d7ef3180d61fd4fb004a043a12709abaf9056cfd7e039d
+"vfile-location@npm:^4.0.0":
+ version: 4.0.1
+ resolution: "vfile-location@npm:4.0.1"
+ dependencies:
+ "@types/unist": ^2.0.0
+ vfile: ^5.0.0
+ checksum: cc0df62075c741beee699e651374aeb56c4c1f4333398c0ba924281c2b51d4b7669c69c5b837ea395775626ad030d6f1bd27fd0a7eaf3f9f1bbd55393948ad6c
+ languageName: node
+ linkType: hard
+
+"vfile-message@npm:^3.0.0":
+ version: 3.1.3
+ resolution: "vfile-message@npm:3.1.3"
+ dependencies:
+ "@types/unist": ^2.0.0
+ unist-util-stringify-position: ^3.0.0
+ checksum: f5ec2afbc1d5589fc45729209bdcaf01e3fc520fdac693557e62bd91cc8d6f915a6397c2f4d5f7a129ffc6c7511cb77eaf9e0932be1a70e39bed584ef7c86dbd
+ languageName: node
+ linkType: hard
+
+"vfile@npm:^5.0.0":
+ version: 5.3.6
+ resolution: "vfile@npm:5.3.6"
+ dependencies:
+ "@types/unist": ^2.0.0
+ is-buffer: ^2.0.0
+ unist-util-stringify-position: ^3.0.0
+ vfile-message: ^3.0.0
+ checksum: 1aa5efff510bc6621ff8a7dc6513110529a11a8d665b44f169cc2a2b6bfa4f312efa00bfe86ca20e506538ff2915c8e538a664bd02a06419421ff964844fbe94
+ languageName: node
+ linkType: hard
+
+"vite-tsconfig-paths@npm:4.0.1":
+ version: 4.0.1
+ resolution: "vite-tsconfig-paths@npm:4.0.1"
+ dependencies:
+ debug: ^4.1.1
+ globrex: ^0.1.2
+ tsconfck: ^2.0.1
+ peerDependencies:
+ vite: ">2.0.0-0"
+ checksum: 6ffb50b84118405cfe306e62976799567f68463da791d8499517e37de0c58ef8ce5e414245c973d86edf2b6390118196ea5b3f667e540ba2d48e2f188a6d0374
+ languageName: node
+ linkType: hard
+
+"vite@npm:3.2.5, vite@npm:^3.0.0":
+ version: 3.2.5
+ resolution: "vite@npm:3.2.5"
+ dependencies:
+ esbuild: ^0.15.9
+ fsevents: ~2.3.2
+ postcss: ^8.4.18
+ resolve: ^1.22.1
+ rollup: ^2.79.1
+ peerDependencies:
+ "@types/node": ">= 14"
+ less: "*"
+ sass: "*"
+ stylus: "*"
+ sugarss: "*"
+ terser: ^5.4.0
+ dependenciesMeta:
+ fsevents:
+ optional: true
+ peerDependenciesMeta:
+ "@types/node":
+ optional: true
+ less:
+ optional: true
+ sass:
+ optional: true
+ stylus:
+ optional: true
+ sugarss:
+ optional: true
+ terser:
+ optional: true
+ bin:
+ vite: bin/vite.js
+ checksum: ad35b7008c2b62a167d1d1a82f0a0c60fa457733f1969e9eedf0b0077f67a7ac74b4c9477e75a397895150f09b6551f0c17841c5b05c34d9fe302bb0b5dc28a8
languageName: node
linkType: hard
-"w3c-hr-time@npm:^1.0.2":
- version: 1.0.2
- resolution: "w3c-hr-time@npm:1.0.2"
+"vitest@npm:0.25.6":
+ version: 0.25.6
+ resolution: "vitest@npm:0.25.6"
dependencies:
- browser-process-hrtime: ^1.0.0
- checksum: ec3c2dacbf8050d917bbf89537a101a08c2e333b4c19155f7d3bedde43529d4339db6b3d049d9610789cb915f9515f8be037e0c54c079e9d4735c50b37ed52b9
+ "@types/chai": ^4.3.3
+ "@types/chai-subset": ^1.3.3
+ "@types/node": "*"
+ acorn: ^8.8.0
+ acorn-walk: ^8.2.0
+ chai: ^4.3.6
+ debug: ^4.3.4
+ local-pkg: ^0.4.2
+ source-map: ^0.6.1
+ strip-literal: ^1.0.0
+ tinybench: ^2.3.1
+ tinypool: ^0.3.0
+ tinyspy: ^1.0.2
+ vite: ^3.0.0
+ peerDependencies:
+ "@edge-runtime/vm": "*"
+ "@vitest/browser": "*"
+ "@vitest/ui": "*"
+ happy-dom: "*"
+ jsdom: "*"
+ peerDependenciesMeta:
+ "@edge-runtime/vm":
+ optional: true
+ "@vitest/browser":
+ optional: true
+ "@vitest/ui":
+ optional: true
+ happy-dom:
+ optional: true
+ jsdom:
+ optional: true
+ bin:
+ vitest: vitest.mjs
+ checksum: 0e42d162fab3298c39a7c40aac9bee3dc79d0b90f5fddfc698d68dfbfba7c4da2142f78168dc7998a213d8ec2aa4fbbfab3f0cc71a04b591ff5a62bd4dbb258c
languageName: node
linkType: hard
-"w3c-xmlserializer@npm:^2.0.0":
- version: 2.0.0
- resolution: "w3c-xmlserializer@npm:2.0.0"
+"w3c-xmlserializer@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "w3c-xmlserializer@npm:4.0.0"
dependencies:
- xml-name-validator: ^3.0.0
- checksum: ae25c51cf71f1fb2516df1ab33a481f83461a117565b95e3d0927432522323f93b1b2846cbb60196d337970c421adb604fc2d0d180c6a47a839da01db5b9973b
+ xml-name-validator: ^4.0.0
+ checksum: eba070e78deb408ae8defa4d36b429f084b2b47a4741c4a9be3f27a0a3d1845e277e3072b04391a138f7e43776842627d1334e448ff13ff90ad9fb1214ee7091
languageName: node
linkType: hard
@@ -22203,50 +16248,6 @@ __metadata:
languageName: node
linkType: hard
-"walker@npm:^1.0.7, walker@npm:~1.0.5":
- version: 1.0.8
- resolution: "walker@npm:1.0.8"
- dependencies:
- makeerror: 1.0.12
- checksum: ad7a257ea1e662e57ef2e018f97b3c02a7240ad5093c392186ce0bcf1f1a60bbadd520d073b9beb921ed99f64f065efb63dfc8eec689a80e569f93c1c5d5e16c
- languageName: node
- linkType: hard
-
-"watchpack-chokidar2@npm:^2.0.1":
- version: 2.0.1
- resolution: "watchpack-chokidar2@npm:2.0.1"
- dependencies:
- chokidar: ^2.1.8
- checksum: acf0f9ebca0c0b2fd1fe87ba557670477a6c0410bf1a653a726e68eb0620aa94fd9a43027a160a76bc793a21ea12e215e1e87dafe762682c13ef92ad4daf7b58
- languageName: node
- linkType: hard
-
-"watchpack@npm:^1.7.4":
- version: 1.7.5
- resolution: "watchpack@npm:1.7.5"
- dependencies:
- chokidar: ^3.4.1
- graceful-fs: ^4.1.2
- neo-async: ^2.5.0
- watchpack-chokidar2: ^2.0.1
- dependenciesMeta:
- chokidar:
- optional: true
- watchpack-chokidar2:
- optional: true
- checksum: 8b7cb8c8df8f4dd0e8ac47693c0141c4f020a4b031411247d600eca31522fde6f1f9a3a6f6518b46e71f7971b0ed5734c08c60d7fdd2530e7262776286f69236
- languageName: node
- linkType: hard
-
-"wbuf@npm:^1.1.0, wbuf@npm:^1.7.3":
- version: 1.7.3
- resolution: "wbuf@npm:1.7.3"
- dependencies:
- minimalistic-assert: ^1.0.0
- checksum: 2abc306c96930b757972a1c4650eb6b25b5d99f24088714957f88629e137db569368c5de0e57986c89ea70db2f1df9bba11a87cb6d0c8694b6f53a0159fab3bf
- languageName: node
- linkType: hard
-
"wcwidth@npm:^1.0.1":
version: 1.0.1
resolution: "wcwidth@npm:1.0.1"
@@ -22256,10 +16257,17 @@ __metadata:
languageName: node
linkType: hard
-"web-streams-polyfill@npm:4.0.0-beta.1":
- version: 4.0.0-beta.1
- resolution: "web-streams-polyfill@npm:4.0.0-beta.1"
- checksum: 94c21d3aba1c26e5942bb210ffd60c6990cbc750d34bdf548ed93ed845f0a6eac89cdae1dd0195afaba15fbcf4aaca9e397ee40fa4d1f2c191d04d43717bd065
+"web-namespaces@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "web-namespaces@npm:2.0.1"
+ checksum: b6d9f02f1a43d0ef0848a812d89c83801d5bbad57d8bb61f02eb6d7eb794c3736f6cc2e1191664bb26136594c8218ac609f4069722c6f56d9fc2d808fa9271c6
+ languageName: node
+ linkType: hard
+
+"web-streams-polyfill@npm:4.0.0-beta.3":
+ version: 4.0.0-beta.3
+ resolution: "web-streams-polyfill@npm:4.0.0-beta.3"
+ checksum: dfec1fbf52b9140e4183a941e380487b6c3d5d3838dd1259be81506c1c9f2abfcf5aeb670aeeecfd9dff4271a6d8fef931b193c7bedfb42542a3b05ff36c0d16
languageName: node
linkType: hard
@@ -22290,108 +16298,14 @@ __metadata:
languageName: node
linkType: hard
-"webidl-conversions@npm:^5.0.0":
- version: 5.0.0
- resolution: "webidl-conversions@npm:5.0.0"
- checksum: ccf1ec2ca7c0b5671e5440ace4a66806ae09c49016ab821481bec0c05b1b82695082dc0a27d1fe9d804d475a408ba0c691e6803fd21be608e710955d4589cd69
- languageName: node
- linkType: hard
-
-"webidl-conversions@npm:^6.1.0":
- version: 6.1.0
- resolution: "webidl-conversions@npm:6.1.0"
- checksum: 1f526507aa491f972a0c1409d07f8444e1d28778dfa269a9971f2e157182f3d496dc33296e4ed45b157fdb3bf535bb90c90bf10c50dcf1dd6caacb2a34cc84fb
- languageName: node
- linkType: hard
-
-"webpack-dev-middleware@npm:^3.7.2":
- version: 3.7.3
- resolution: "webpack-dev-middleware@npm:3.7.3"
- dependencies:
- memory-fs: ^0.4.1
- mime: ^2.4.4
- mkdirp: ^0.5.1
- range-parser: ^1.2.1
- webpack-log: ^2.0.0
- peerDependencies:
- webpack: ^4.0.0 || ^5.0.0
- checksum: faa3cdd7b82d23c35b8f45903556eadd92b0795c76f3e08e234d53f7bab3de13331096a71968e7e9905770ae5de7a4f75ddf09f66d1e0bbabfecbb30db0f71e3
- languageName: node
- linkType: hard
-
-"webpack-dev-server@npm:3.11.1":
- version: 3.11.1
- resolution: "webpack-dev-server@npm:3.11.1"
- dependencies:
- ansi-html: 0.0.7
- bonjour: ^3.5.0
- chokidar: ^2.1.8
- compression: ^1.7.4
- connect-history-api-fallback: ^1.6.0
- debug: ^4.1.1
- del: ^4.1.1
- express: ^4.17.1
- html-entities: ^1.3.1
- http-proxy-middleware: 0.19.1
- import-local: ^2.0.0
- internal-ip: ^4.3.0
- ip: ^1.1.5
- is-absolute-url: ^3.0.3
- killable: ^1.0.1
- loglevel: ^1.6.8
- opn: ^5.5.0
- p-retry: ^3.0.1
- portfinder: ^1.0.26
- schema-utils: ^1.0.0
- selfsigned: ^1.10.8
- semver: ^6.3.0
- serve-index: ^1.9.1
- sockjs: ^0.3.21
- sockjs-client: ^1.5.0
- spdy: ^4.0.2
- strip-ansi: ^3.0.1
- supports-color: ^6.1.0
- url: ^0.11.0
- webpack-dev-middleware: ^3.7.2
- webpack-log: ^2.0.0
- ws: ^6.2.1
- yargs: ^13.3.2
- peerDependencies:
- webpack: ^4.0.0 || ^5.0.0
- peerDependenciesMeta:
- webpack-cli:
- optional: true
- bin:
- webpack-dev-server: bin/webpack-dev-server.js
- checksum: 6c6e6b6c207c192585f9943fc9945058832a39a12bbf0368798d73a96264b813ab816cb14985c1ca3c90cc567f59fcad6f2fada8f30f2f0136904cfaf43eb87d
- languageName: node
- linkType: hard
-
-"webpack-log@npm:^2.0.0":
- version: 2.0.0
- resolution: "webpack-log@npm:2.0.0"
- dependencies:
- ansi-colors: ^3.0.0
- uuid: ^3.3.2
- checksum: 4757179310995e20633ec2d77a8c1ac11e4135c84745f57148692f8195f1c0f8ec122c77d0dc16fc484b7d301df6674f36c9fc6b1ff06b5cf142abaaf5d24f4f
- languageName: node
- linkType: hard
-
-"webpack-manifest-plugin@npm:2.2.0":
- version: 2.2.0
- resolution: "webpack-manifest-plugin@npm:2.2.0"
- dependencies:
- fs-extra: ^7.0.0
- lodash: ">=3.5 <5"
- object.entries: ^1.1.0
- tapable: ^1.0.0
- peerDependencies:
- webpack: 2 || 3 || 4
- checksum: ed1387774031a59bc1bd5f79150e7a49dcf5048a6d5e9652672637bed7f93df6220cbd88b2e371e7c8c8e7640b3a8ed6895f771c6b05a8bb90b721f82001ac25
+"webidl-conversions@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "webidl-conversions@npm:7.0.0"
+ checksum: f05588567a2a76428515333eff87200fae6c83c3948a7482ebb109562971e77ef6dc49749afa58abb993391227c5697b3ecca52018793e0cb4620a48f10bd21b
languageName: node
linkType: hard
-"webpack-sources@npm:^1.0.1, webpack-sources@npm:^1.1.0, webpack-sources@npm:^1.3.0, webpack-sources@npm:^1.4.0, webpack-sources@npm:^1.4.1, webpack-sources@npm:^1.4.3":
+"webpack-sources@npm:^1.0.1":
version: 1.4.3
resolution: "webpack-sources@npm:1.4.3"
dependencies:
@@ -22401,62 +16315,6 @@ __metadata:
languageName: node
linkType: hard
-"webpack@npm:4.44.2":
- version: 4.44.2
- resolution: "webpack@npm:4.44.2"
- dependencies:
- "@webassemblyjs/ast": 1.9.0
- "@webassemblyjs/helper-module-context": 1.9.0
- "@webassemblyjs/wasm-edit": 1.9.0
- "@webassemblyjs/wasm-parser": 1.9.0
- acorn: ^6.4.1
- ajv: ^6.10.2
- ajv-keywords: ^3.4.1
- chrome-trace-event: ^1.0.2
- enhanced-resolve: ^4.3.0
- eslint-scope: ^4.0.3
- json-parse-better-errors: ^1.0.2
- loader-runner: ^2.4.0
- loader-utils: ^1.2.3
- memory-fs: ^0.4.1
- micromatch: ^3.1.10
- mkdirp: ^0.5.3
- neo-async: ^2.6.1
- node-libs-browser: ^2.2.1
- schema-utils: ^1.0.0
- tapable: ^1.1.3
- terser-webpack-plugin: ^1.4.3
- watchpack: ^1.7.4
- webpack-sources: ^1.4.1
- peerDependenciesMeta:
- webpack-cli:
- optional: true
- webpack-command:
- optional: true
- bin:
- webpack: bin/webpack.js
- checksum: 3d42ee6af7a0ff14fc00136d02f4a36381fd5b6ad0636b95a8b83e6d99bc7e02f888f4994c095ae986e567033fe7bb1d445e27afe49d2872b8fe5c3a57d20de6
- languageName: node
- linkType: hard
-
-"websocket-driver@npm:>=0.5.1, websocket-driver@npm:^0.7.4":
- version: 0.7.4
- resolution: "websocket-driver@npm:0.7.4"
- dependencies:
- http-parser-js: ">=0.5.1"
- safe-buffer: ">=5.1.0"
- websocket-extensions: ">=0.1.1"
- checksum: fffe5a33fe8eceafd21d2a065661d09e38b93877eae1de6ab5d7d2734c6ed243973beae10ae48c6613cfd675f200e5a058d1e3531bc9e6c5d4f1396ff1f0bfb9
- languageName: node
- linkType: hard
-
-"websocket-extensions@npm:>=0.1.1":
- version: 0.1.4
- resolution: "websocket-extensions@npm:0.1.4"
- checksum: 5976835e68a86afcd64c7a9762ed85f2f27d48c488c707e67ba85e717b90fa066b98ab33c744d64255c9622d349eedecf728e65a5f921da71b58d0e9591b9038
- languageName: node
- linkType: hard
-
"whatkey@npm:^2.0.1":
version: 2.0.1
resolution: "whatkey@npm:2.0.1"
@@ -22464,12 +16322,12 @@ __metadata:
languageName: node
linkType: hard
-"whatwg-encoding@npm:^1.0.5":
- version: 1.0.5
- resolution: "whatwg-encoding@npm:1.0.5"
+"whatwg-encoding@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "whatwg-encoding@npm:2.0.0"
dependencies:
- iconv-lite: 0.4.24
- checksum: 5be4efe111dce29ddee3448d3915477fcc3b28f991d9cf1300b4e50d6d189010d47bca2f51140a844cf9b726e8f066f4aee72a04d687bfe4f2ee2767b2f5b1e6
+ iconv-lite: 0.6.3
+ checksum: 7087810c410aa9b689cbd6af8773341a53cdc1f3aae2a882c163bd5522ec8ca4cdfc269aef417a5792f411807d5d77d50df4c24e3abb00bb60192858a40cc675
languageName: node
linkType: hard
@@ -22487,10 +16345,20 @@ __metadata:
languageName: node
linkType: hard
-"whatwg-mimetype@npm:^2.3.0":
- version: 2.3.0
- resolution: "whatwg-mimetype@npm:2.3.0"
- checksum: 23eb885940bcbcca4ff841c40a78e9cbb893ec42743993a42bf7aed16085b048b44b06f3402018931687153550f9a32d259dfa524e4f03577ab898b6965e5383
+"whatwg-mimetype@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "whatwg-mimetype@npm:3.0.0"
+ checksum: ce08bbb36b6aaf64f3a84da89707e3e6a31e5ab1c1a2379fd68df79ba712a4ab090904f0b50e6693b0dafc8e6343a6157e40bf18fdffd26e513cf95ee2a59824
+ languageName: node
+ linkType: hard
+
+"whatwg-url@npm:^11.0.0":
+ version: 11.0.0
+ resolution: "whatwg-url@npm:11.0.0"
+ dependencies:
+ tr46: ^3.0.0
+ webidl-conversions: ^7.0.0
+ checksum: ed4826aaa57e66bb3488a4b25c9cd476c46ba96052747388b5801f137dd740b73fde91ad207d96baf9f17fbcc80fc1a477ad65181b5eb5fa718d27c69501d7af
languageName: node
linkType: hard
@@ -22504,17 +16372,6 @@ __metadata:
languageName: node
linkType: hard
-"whatwg-url@npm:^8.0.0, whatwg-url@npm:^8.5.0":
- version: 8.7.0
- resolution: "whatwg-url@npm:8.7.0"
- dependencies:
- lodash: ^4.7.0
- tr46: ^2.1.0
- webidl-conversions: ^6.1.0
- checksum: a87abcc6cefcece5311eb642858c8fdb234e51ec74196bfacf8def2edae1bfbffdf6acb251646ed6301f8cee44262642d8769c707256125a91387e33f405dd1e
- languageName: node
- linkType: hard
-
"which-boxed-primitive@npm:^1.0.2":
version: 1.0.2
resolution: "which-boxed-primitive@npm:1.0.2"
@@ -22535,7 +16392,7 @@ __metadata:
languageName: node
linkType: hard
-"which@npm:^1.2.9, which@npm:^1.3.1":
+"which@npm:^1.3.1":
version: 1.3.1
resolution: "which@npm:1.3.1"
dependencies:
@@ -22573,222 +16430,6 @@ __metadata:
languageName: node
linkType: hard
-"workbox-background-sync@npm:^5.1.4":
- version: 5.1.4
- resolution: "workbox-background-sync@npm:5.1.4"
- dependencies:
- workbox-core: ^5.1.4
- checksum: 14655d0254813d2580935c88fe4768eb4794158a3c0700505aa06784dcd8d7498563e8b55152f0a4afb609163e76787a3a3eb61813b810bd76830c866d6ceb9e
- languageName: node
- linkType: hard
-
-"workbox-broadcast-update@npm:^5.1.4":
- version: 5.1.4
- resolution: "workbox-broadcast-update@npm:5.1.4"
- dependencies:
- workbox-core: ^5.1.4
- checksum: b56df2fde652c2efa8afbb8880562aaac6932be313ddcbbb688bb48beeb3164c928a644407f359168789a31592c765f63526608afe6cd803ac89402f786064d1
- languageName: node
- linkType: hard
-
-"workbox-build@npm:^5.1.4":
- version: 5.1.4
- resolution: "workbox-build@npm:5.1.4"
- dependencies:
- "@babel/core": ^7.8.4
- "@babel/preset-env": ^7.8.4
- "@babel/runtime": ^7.8.4
- "@hapi/joi": ^15.1.0
- "@rollup/plugin-node-resolve": ^7.1.1
- "@rollup/plugin-replace": ^2.3.1
- "@surma/rollup-plugin-off-main-thread": ^1.1.1
- common-tags: ^1.8.0
- fast-json-stable-stringify: ^2.1.0
- fs-extra: ^8.1.0
- glob: ^7.1.6
- lodash.template: ^4.5.0
- pretty-bytes: ^5.3.0
- rollup: ^1.31.1
- rollup-plugin-babel: ^4.3.3
- rollup-plugin-terser: ^5.3.1
- source-map: ^0.7.3
- source-map-url: ^0.4.0
- stringify-object: ^3.3.0
- strip-comments: ^1.0.2
- tempy: ^0.3.0
- upath: ^1.2.0
- workbox-background-sync: ^5.1.4
- workbox-broadcast-update: ^5.1.4
- workbox-cacheable-response: ^5.1.4
- workbox-core: ^5.1.4
- workbox-expiration: ^5.1.4
- workbox-google-analytics: ^5.1.4
- workbox-navigation-preload: ^5.1.4
- workbox-precaching: ^5.1.4
- workbox-range-requests: ^5.1.4
- workbox-routing: ^5.1.4
- workbox-strategies: ^5.1.4
- workbox-streams: ^5.1.4
- workbox-sw: ^5.1.4
- workbox-window: ^5.1.4
- checksum: 873833d0ea5c39c3f9adae9b2cd8ff33c013ff57f189dbec94d4d02917281495f38bbfa508d24425176ea8d31d6a27590658c83c30d44d9d5a9f4eb4d0798694
- languageName: node
- linkType: hard
-
-"workbox-cacheable-response@npm:^5.1.4":
- version: 5.1.4
- resolution: "workbox-cacheable-response@npm:5.1.4"
- dependencies:
- workbox-core: ^5.1.4
- checksum: 3d8940dbee11880fdd86d76f85c063cf0a42d722be828332acf2f69ff5eaaedc8a0d779e44175adba4e8485f98392052539b2126df79125cebcec57dea0bee3c
- languageName: node
- linkType: hard
-
-"workbox-core@npm:^5.1.4":
- version: 5.1.4
- resolution: "workbox-core@npm:5.1.4"
- checksum: 6062bc3131bb7fcf1922be619cbc28ba528b033ba18acced5e42eb62b6c0a763814e905106c081c1c100a5d520ef104957e99e592e5e954767df76db49a7c874
- languageName: node
- linkType: hard
-
-"workbox-expiration@npm:^5.1.4":
- version: 5.1.4
- resolution: "workbox-expiration@npm:5.1.4"
- dependencies:
- workbox-core: ^5.1.4
- checksum: c4648a008d19ee1281d5d588e10f14bd01530d8601c6ebf27e63b109663530fd381709539f1dd8a32e75d68a04e40e5f31ec6fbcc9ea052ee39000a2d76ade50
- languageName: node
- linkType: hard
-
-"workbox-google-analytics@npm:^5.1.4":
- version: 5.1.4
- resolution: "workbox-google-analytics@npm:5.1.4"
- dependencies:
- workbox-background-sync: ^5.1.4
- workbox-core: ^5.1.4
- workbox-routing: ^5.1.4
- workbox-strategies: ^5.1.4
- checksum: 2783e93f8a5aeccc038f51a9960c05aebd104fd8d113b5fd78a09bac2da8ed8e2be4c9fd7d8a6751682301d6b5e36ba055240a74a3591b4e887aabb2784cd531
- languageName: node
- linkType: hard
-
-"workbox-navigation-preload@npm:^5.1.4":
- version: 5.1.4
- resolution: "workbox-navigation-preload@npm:5.1.4"
- dependencies:
- workbox-core: ^5.1.4
- checksum: ed6b19f063f17e2dd12ef08594ea338fcf96d994ea8f7d9b2987099cb08a890c73f139a23b68c9c5523308fba4634f24aca079deb7d00684c8d76fdfb07b0fc9
- languageName: node
- linkType: hard
-
-"workbox-precaching@npm:^5.1.4":
- version: 5.1.4
- resolution: "workbox-precaching@npm:5.1.4"
- dependencies:
- workbox-core: ^5.1.4
- checksum: 5593c5b9c3c928bb5d3b4c998625be610d05a3b55523e5abb0fc5f12ff2e32412114e933e60d54ba9e2661fa3cbbbab7e11f91c7170742cfe9525437d1c44ae8
- languageName: node
- linkType: hard
-
-"workbox-range-requests@npm:^5.1.4":
- version: 5.1.4
- resolution: "workbox-range-requests@npm:5.1.4"
- dependencies:
- workbox-core: ^5.1.4
- checksum: c67b467023e85a45599c411079907585c4d4b7aab77205dd905cd0d8b1487aa248469bc2f89045e8bd4a08eed4ede14795fc9089d01beff65ff3c6f2f1deff45
- languageName: node
- linkType: hard
-
-"workbox-routing@npm:^5.1.4":
- version: 5.1.4
- resolution: "workbox-routing@npm:5.1.4"
- dependencies:
- workbox-core: ^5.1.4
- checksum: 4199a02b433eb645dfcaf2a5056a04d79f337b6f368b1ab5aa18262857835d4b995536062c294d6f4db6da236235b5736af4b29d0ea1b0c3f0db339b04d3cd40
- languageName: node
- linkType: hard
-
-"workbox-strategies@npm:^5.1.4":
- version: 5.1.4
- resolution: "workbox-strategies@npm:5.1.4"
- dependencies:
- workbox-core: ^5.1.4
- workbox-routing: ^5.1.4
- checksum: 6ed247bfc0037331043cd0e772c6fd8d48e487875fac75d6692eb3936536ca2d4ac5ac9d12ec9b0ad5eefd4a69afd1ad2a993829ce3a373390880a019fd33d3d
- languageName: node
- linkType: hard
-
-"workbox-streams@npm:^5.1.4":
- version: 5.1.4
- resolution: "workbox-streams@npm:5.1.4"
- dependencies:
- workbox-core: ^5.1.4
- workbox-routing: ^5.1.4
- checksum: daaedb22dae6eb4723e7a21d758854adb36b75f1fa2453a914b6768628d91555e3db76fccb70a101f5cf1a39056e783eab1c8b0f4a59649f7ef4fad173c6f7d3
- languageName: node
- linkType: hard
-
-"workbox-sw@npm:^5.1.4":
- version: 5.1.4
- resolution: "workbox-sw@npm:5.1.4"
- checksum: eda970f62c26715b806828cab3000240843bab2e6577c341ccd30747a77a60d23f4f08d8d85fba680bfefa95c673c4d48a62a969a2540916dcf6506c627c69cc
- languageName: node
- linkType: hard
-
-"workbox-webpack-plugin@npm:5.1.4":
- version: 5.1.4
- resolution: "workbox-webpack-plugin@npm:5.1.4"
- dependencies:
- "@babel/runtime": ^7.5.5
- fast-json-stable-stringify: ^2.0.0
- source-map-url: ^0.4.0
- upath: ^1.1.2
- webpack-sources: ^1.3.0
- workbox-build: ^5.1.4
- peerDependencies:
- webpack: ^4.0.0
- checksum: 7a9093d4ccfedc27ee6716443bcb7ce12d1f92831f48d09e6cf829a62d2ba7948a84ed38964923136d6b296e8f60bda359645a82c5a19e2c5a8e8aab6dae0a55
- languageName: node
- linkType: hard
-
-"workbox-window@npm:^5.1.4":
- version: 5.1.4
- resolution: "workbox-window@npm:5.1.4"
- dependencies:
- workbox-core: ^5.1.4
- checksum: bd5bc967ea1202c555db4360892518f5479027d05e4bd02fd38ebef3faf6605ee7e3887225e0920624cd2685e5217c3c4bd43a7d458860d186400c12f410df5b
- languageName: node
- linkType: hard
-
-"worker-farm@npm:^1.7.0":
- version: 1.7.0
- resolution: "worker-farm@npm:1.7.0"
- dependencies:
- errno: ~0.1.7
- checksum: eab917530e1feddf157ec749e9c91b73a886142daa7fdf3490bccbf7b548b2576c43ab8d0a98e72ac755cbc101ca8647a7b1ff2485fddb9e8f53c40c77f5a719
- languageName: node
- linkType: hard
-
-"worker-rpc@npm:^0.1.0":
- version: 0.1.1
- resolution: "worker-rpc@npm:0.1.1"
- dependencies:
- microevent.ts: ~0.1.1
- checksum: 8f8607506172f44c05490f3ccf13e5c1f430eeb9b6116a405919c186b8b17add13bbb22467a0dbcd18ec7fcb080709a15738182e0003c5fbe2144721ea00f357
- languageName: node
- linkType: hard
-
-"wrap-ansi@npm:^5.1.0":
- version: 5.1.0
- resolution: "wrap-ansi@npm:5.1.0"
- dependencies:
- ansi-styles: ^3.2.0
- string-width: ^3.0.0
- strip-ansi: ^5.0.0
- checksum: 9b48c862220e541eb0daa22661b38b947973fc57054e91be5b0f2dcc77741a6875ccab4ebe970a394b4682c8dfc17e888266a105fb8b0a9b23c19245e781ceae
- languageName: node
- linkType: hard
-
"wrap-ansi@npm:^6.2.0":
version: 6.2.0
resolution: "wrap-ansi@npm:6.2.0"
@@ -22818,64 +16459,19 @@ __metadata:
languageName: node
linkType: hard
-"write-file-atomic@npm:^3.0.0":
- version: 3.0.3
- resolution: "write-file-atomic@npm:3.0.3"
- dependencies:
- imurmurhash: ^0.1.4
- is-typedarray: ^1.0.0
- signal-exit: ^3.0.2
- typedarray-to-buffer: ^3.1.5
- checksum: c55b24617cc61c3a4379f425fc62a386cc51916a9b9d993f39734d005a09d5a4bb748bc251f1304e7abd71d0a26d339996c275955f527a131b1dcded67878280
- languageName: node
- linkType: hard
-
-"write-file-atomic@npm:^4.0.1":
- version: 4.0.1
- resolution: "write-file-atomic@npm:4.0.1"
+"write-file-atomic@npm:^4.0.2":
+ version: 4.0.2
+ resolution: "write-file-atomic@npm:4.0.2"
dependencies:
imurmurhash: ^0.1.4
signal-exit: ^3.0.7
- checksum: 8f780232533ca6223c63c9b9c01c4386ca8c625ebe5017a9ed17d037aec19462ae17109e0aa155bff5966ee4ae7a27b67a99f55caf3f32ffd84155e9da3929fc
- languageName: node
- linkType: hard
-
-"write@npm:1.0.3":
- version: 1.0.3
- resolution: "write@npm:1.0.3"
- dependencies:
- mkdirp: ^0.5.1
- checksum: 6496197ceb2d6faeeb8b5fe2659ca804e801e4989dff9fb8a66fe76179ce4ccc378c982ef906733caea1220c8dbe05a666d82127959ac4456e70111af8b8df73
- languageName: node
- linkType: hard
-
-"ws@npm:^6.2.1":
- version: 6.2.2
- resolution: "ws@npm:6.2.2"
- dependencies:
- async-limiter: ~1.0.0
- checksum: aec3154ec51477c094ac2cb5946a156e17561a581fa27005cbf22c53ac57f8d4e5f791dd4bbba6a488602cb28778c8ab7df06251d590507c3c550fd8ebeee949
- languageName: node
- linkType: hard
-
-"ws@npm:^7.4.6":
- version: 7.5.9
- resolution: "ws@npm:7.5.9"
- peerDependencies:
- bufferutil: ^4.0.1
- utf-8-validate: ^5.0.2
- peerDependenciesMeta:
- bufferutil:
- optional: true
- utf-8-validate:
- optional: true
- checksum: c3c100a181b731f40b7f2fddf004aa023f79d64f489706a28bc23ff88e87f6a64b3c6651fbec3a84a53960b75159574d7a7385709847a62ddb7ad6af76f49138
+ checksum: 5da60bd4eeeb935eec97ead3df6e28e5917a6bd317478e4a85a5285e8480b8ed96032bbcc6ecd07b236142a24f3ca871c924ec4a6575e623ec1b11bf8c1c253c
languageName: node
linkType: hard
-"ws@npm:^8.3.0":
- version: 8.8.1
- resolution: "ws@npm:8.8.1"
+"ws@npm:8.11.0, ws@npm:^8.11.0":
+ version: 8.11.0
+ resolution: "ws@npm:8.11.0"
peerDependencies:
bufferutil: ^4.0.1
utf-8-validate: ^5.0.2
@@ -22884,14 +16480,14 @@ __metadata:
optional: true
utf-8-validate:
optional: true
- checksum: 2152cf862cae0693f3775bc688a6afb2e989d19d626d215e70f5fcd8eb55b1c3b0d3a6a4052905ec320e2d7734e20aeedbf9744496d62f15a26ad79cf4cf7dae
+ checksum: 316b33aba32f317cd217df66dbfc5b281a2f09ff36815de222bc859e3424d83766d9eb2bd4d667de658b6ab7be151f258318fb1da812416b30be13103e5b5c67
languageName: node
linkType: hard
-"xml-name-validator@npm:^3.0.0":
- version: 3.0.0
- resolution: "xml-name-validator@npm:3.0.0"
- checksum: b3ac459afed783c285bb98e4960bd1f3ba12754fd4f2320efa0f9181ca28928c53cc75ca660d15d205e81f92304419afe94c531c7cfb3e0649aa6d140d53ecb0
+"xml-name-validator@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "xml-name-validator@npm:4.0.0"
+ checksum: af100b79c29804f05fa35aa3683e29a321db9b9685d5e5febda3fa1e40f13f85abc40f45a6b2bf7bee33f68a1dc5e8eaef4cec100a304a9db565e6061d4cb5ad
languageName: node
linkType: hard
@@ -22902,19 +16498,19 @@ __metadata:
languageName: node
linkType: hard
-"xtend@npm:>=4.0.0 <4.1.0-0, xtend@npm:^4.0.0, xtend@npm:~4.0.1":
+"xtend@npm:>=4.0.0 <4.1.0-0":
version: 4.0.2
resolution: "xtend@npm:4.0.2"
checksum: ac5dfa738b21f6e7f0dd6e65e1b3155036d68104e67e5d5d1bde74892e327d7e5636a076f625599dc394330a731861e87343ff184b0047fef1360a7ec0a5a36a
languageName: node
linkType: hard
-"xterm-addon-fit@npm:0.5.0":
- version: 0.5.0
- resolution: "xterm-addon-fit@npm:0.5.0"
+"xterm-addon-fit@npm:0.6.0":
+ version: 0.6.0
+ resolution: "xterm-addon-fit@npm:0.6.0"
peerDependencies:
- xterm: ^4.0.0
- checksum: 884d9f360893335c87e4514beeda2af6dbebf38a89b8518f1126d9c4611aefc1598b750bb43a953b79fdf1179c40d70c77a9169ae10f07e0abbbdb39b919b33f
+ xterm: ^5.0.0
+ checksum: 6115e130a58a5ec3d17b424bd0420f3d871e9a6bb455ca62e67c10724534eafbdd205dd35c4707d8037efe8107c09486b48cb4369ba2e3ac97ab78f805195319
languageName: node
linkType: hard
@@ -22959,13 +16555,6 @@ __metadata:
languageName: node
linkType: hard
-"yallist@npm:^3.0.2":
- version: 3.1.1
- resolution: "yallist@npm:3.1.1"
- checksum: 48f7bb00dc19fc635a13a39fe547f527b10c9290e7b3e836b9a8f1ca04d4d342e85714416b3c2ab74949c9c66f9cebb0473e6bc353b79035356103b47641285d
- languageName: node
- linkType: hard
-
"yallist@npm:^4.0.0":
version: 4.0.0
resolution: "yallist@npm:4.0.0"
@@ -22980,10 +16569,10 @@ __metadata:
languageName: node
linkType: hard
-"yaml@npm:1.10.0":
- version: 1.10.0
- resolution: "yaml@npm:1.10.0"
- checksum: ae81d29a82d70a9dcf6f7fa8d9e0898f2148570521acb60c1ac9bdafff298dfc86b591a0983f6cc4f9fb11fb420df4c786919060dfd970d2533de20748ccbb28
+"yaml@npm:2.1.3":
+ version: 2.1.3
+ resolution: "yaml@npm:2.1.3"
+ checksum: 91316062324a93f9cb547469092392e7d004ff8f70c40fecb420f042a4870b2181557350da56c92f07bd44b8f7a252b0be26e6ade1f548e1f4351bdd01c9d3c7
languageName: node
linkType: hard
@@ -22994,16 +16583,6 @@ __metadata:
languageName: node
linkType: hard
-"yargs-parser@npm:^13.1.2":
- version: 13.1.2
- resolution: "yargs-parser@npm:13.1.2"
- dependencies:
- camelcase: ^5.0.0
- decamelize: ^1.2.0
- checksum: c8bb6f44d39a4acd94462e96d4e85469df865de6f4326e0ab1ac23ae4a835e5dd2ddfe588317ebf80c3a7e37e741bd5cb0dc8d92bcc5812baefb7df7c885e86b
- languageName: node
- linkType: hard
-
"yargs-parser@npm:^18.1.2":
version: 18.1.3
resolution: "yargs-parser@npm:18.1.3"
@@ -23021,32 +16600,14 @@ __metadata:
languageName: node
linkType: hard
-"yargs-parser@npm:^21.0.0":
- version: 21.1.0
- resolution: "yargs-parser@npm:21.1.0"
- checksum: c08da2d9de3d1794c1039caf82b569bc83e457034dcf5b843122bd5452bcbdd5cfe8e24288a236336d26dc3e72a64184e9dad9b6161d256e4722e65cfb6a4140
+"yargs-parser@npm:^21.1.1":
+ version: 21.1.1
+ resolution: "yargs-parser@npm:21.1.1"
+ checksum: ed2d96a616a9e3e1cc7d204c62ecc61f7aaab633dcbfab2c6df50f7f87b393993fe6640d017759fe112d0cb1e0119f2b4150a87305cc873fd90831c6a58ccf1c
languageName: node
linkType: hard
-"yargs@npm:^13.3.2":
- version: 13.3.2
- resolution: "yargs@npm:13.3.2"
- dependencies:
- cliui: ^5.0.0
- find-up: ^3.0.0
- get-caller-file: ^2.0.1
- require-directory: ^2.1.1
- require-main-filename: ^2.0.0
- set-blocking: ^2.0.0
- string-width: ^3.0.0
- which-module: ^2.0.0
- y18n: ^4.0.0
- yargs-parser: ^13.1.2
- checksum: 75c13e837eb2bb25717957ba58d277e864efc0cca7f945c98bdf6477e6ec2f9be6afa9ed8a876b251a21423500c148d7b91e88dee7adea6029bdec97af1ef3e8
- languageName: node
- linkType: hard
-
-"yargs@npm:^15.3.1, yargs@npm:^15.4.1":
+"yargs@npm:^15.3.1":
version: 15.4.1
resolution: "yargs@npm:15.4.1"
dependencies:
@@ -23081,17 +16642,17 @@ __metadata:
linkType: hard
"yargs@npm:^17.0.0, yargs@npm:^17.3.1":
- version: 17.5.1
- resolution: "yargs@npm:17.5.1"
+ version: 17.6.2
+ resolution: "yargs@npm:17.6.2"
dependencies:
- cliui: ^7.0.2
+ cliui: ^8.0.1
escalade: ^3.1.1
get-caller-file: ^2.0.5
require-directory: ^2.1.1
string-width: ^4.2.3
y18n: ^5.0.5
- yargs-parser: ^21.0.0
- checksum: 00d58a2c052937fa044834313f07910fd0a115dec5ee35919e857eeee3736b21a4eafa8264535800ba8bac312991ce785ecb8a51f4d2cc8c4676d865af1cfbde
+ yargs-parser: ^21.1.1
+ checksum: 47da1b0d854fa16d45a3ded57b716b013b2179022352a5f7467409da5a04a1eef5b3b3d97a2dfc13e8bbe5f2ffc0afe3bc6a4a72f8254e60f5a4bd7947138643
languageName: node
linkType: hard
@@ -23119,7 +16680,7 @@ __metadata:
languageName: node
linkType: hard
-"zen-observable-ts@npm:^0.8.12, zen-observable-ts@npm:^0.8.21":
+"zen-observable-ts@npm:^0.8.21":
version: 0.8.21
resolution: "zen-observable-ts@npm:0.8.21"
dependencies:
@@ -23129,7 +16690,7 @@ __metadata:
languageName: node
linkType: hard
-"zen-observable-ts@npm:^1.2.5":
+"zen-observable-ts@npm:^1.2.0, zen-observable-ts@npm:^1.2.5":
version: 1.2.5
resolution: "zen-observable-ts@npm:1.2.5"
dependencies:
@@ -23145,9 +16706,16 @@ __metadata:
languageName: node
linkType: hard
-"zen-observable@npm:0.8.15, zen-observable@npm:^0.8.0, zen-observable@npm:^0.8.14":
+"zen-observable@npm:0.8.15, zen-observable@npm:^0.8.0":
version: 0.8.15
resolution: "zen-observable@npm:0.8.15"
checksum: b7289084bc1fc74a559b7259faa23d3214b14b538a8843d2b001a35e27147833f4107590b1b44bf5bc7f6dfe6f488660d3a3725f268e09b3925b3476153b7821
languageName: node
linkType: hard
+
+"zwitch@npm:^2.0.0":
+ version: 2.0.4
+ resolution: "zwitch@npm:2.0.4"
+ checksum: f22ec5fc2d5f02c423c93d35cdfa83573a3a3bd98c66b927c368ea4d0e7252a500df2a90a6b45522be536a96a73404393c958e945fdba95e6832c200791702b6
+ languageName: node
+ linkType: hard