From 6221af88cfac12d6a01fc9087132c903463a45ac Mon Sep 17 00:00:00 2001 From: Graeme Ross Date: Sun, 20 Oct 2024 15:49:33 +0100 Subject: [PATCH] setup settings cell and modified a query and acell to return a specific value --- .../20241016200819_settings/migration.sql | 8 + api/db/schema.prisma | 8 + api/src/directives/requireAuth/requireAuth.ts | 8 +- api/src/graphql/settings.sdl.ts | 35 + api/src/lib/auth.ts | 12 +- .../services/settings/settings.scenarios.ts | 15 + api/src/services/settings/settings.test.ts | 65 + api/src/services/settings/settings.ts | 44 + package.json | 2 + web/src/Routes.tsx | 58 +- web/src/components/HeaderBar/HeaderBar.tsx | 6 +- .../EditSettingCell/EditSettingCell.tsx | 89 + .../Setting/NewSetting/NewSetting.tsx | 55 + .../components/Setting/Setting/Setting.tsx | 98 + .../Setting/SettingCell/SettingCell.tsx | 40 + .../Setting/SettingForm/SettingForm.tsx | 119 + .../Setting/SettingValue/SettingValue.tsx | 34 + .../components/Setting/Settings/Settings.tsx | 102 + .../Setting/SettingsCell/SettingsCell.tsx | 46 + .../EditSettingPage/EditSettingPage.tsx | 11 + .../Setting/NewSettingPage/NewSettingPage.tsx | 7 + .../pages/Setting/SettingPage/SettingPage.tsx | 11 + .../Setting/SettingsPage/SettingsPage.tsx | 7 + yarn.lock | 2116 ++++++++++++++++- 24 files changed, 2876 insertions(+), 120 deletions(-) create mode 100644 api/db/migrations/20241016200819_settings/migration.sql create mode 100644 api/src/graphql/settings.sdl.ts create mode 100644 api/src/services/settings/settings.scenarios.ts create mode 100644 api/src/services/settings/settings.test.ts create mode 100644 api/src/services/settings/settings.ts create mode 100644 web/src/components/Setting/EditSettingCell/EditSettingCell.tsx create mode 100644 web/src/components/Setting/NewSetting/NewSetting.tsx create mode 100644 web/src/components/Setting/Setting/Setting.tsx create mode 100644 web/src/components/Setting/SettingCell/SettingCell.tsx create mode 100644 web/src/components/Setting/SettingForm/SettingForm.tsx create mode 100644 web/src/components/Setting/SettingValue/SettingValue.tsx create mode 100644 web/src/components/Setting/Settings/Settings.tsx create mode 100644 web/src/components/Setting/SettingsCell/SettingsCell.tsx create mode 100644 web/src/pages/Setting/EditSettingPage/EditSettingPage.tsx create mode 100644 web/src/pages/Setting/NewSettingPage/NewSettingPage.tsx create mode 100644 web/src/pages/Setting/SettingPage/SettingPage.tsx create mode 100644 web/src/pages/Setting/SettingsPage/SettingsPage.tsx diff --git a/api/db/migrations/20241016200819_settings/migration.sql b/api/db/migrations/20241016200819_settings/migration.sql new file mode 100644 index 0000000..dda49e6 --- /dev/null +++ b/api/db/migrations/20241016200819_settings/migration.sql @@ -0,0 +1,8 @@ +-- CreateTable +CREATE TABLE "Setting" ( + "id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, + "enabled" BOOLEAN NOT NULL, + "group" TEXT NOT NULL, + "name" TEXT NOT NULL, + "value" TEXT NOT NULL +); diff --git a/api/db/schema.prisma b/api/db/schema.prisma index 7ceea93..01c0f77 100644 --- a/api/db/schema.prisma +++ b/api/db/schema.prisma @@ -68,3 +68,11 @@ model Role { User User? @relation(fields: [userId], references: [id]) userId String? } + +model Setting { + id Int @id @default(autoincrement()) + enabled Boolean + group String + name String + value String +} diff --git a/api/src/directives/requireAuth/requireAuth.ts b/api/src/directives/requireAuth/requireAuth.ts index 77b31a7..917ff6e 100644 --- a/api/src/directives/requireAuth/requireAuth.ts +++ b/api/src/directives/requireAuth/requireAuth.ts @@ -13,11 +13,13 @@ export const schema = gql` directive @requireAuth(roles: [String]) on FIELD_DEFINITION ` -type RequireAuthValidate = ValidatorDirectiveFunc<{ roles?: string[] }> +type RequireAuthValidate = ValidatorDirectiveFunc<{ + roles?: string[] +}> -const validate: RequireAuthValidate = ({ directiveArgs }) => { +const validate: RequireAuthValidate = ({ context, directiveArgs }) => { const { roles } = directiveArgs - applicationRequireAuth({ roles }) + applicationRequireAuth({ context, roles }) } const requireAuth = createValidatorDirective(schema, validate) diff --git a/api/src/graphql/settings.sdl.ts b/api/src/graphql/settings.sdl.ts new file mode 100644 index 0000000..f5bdd57 --- /dev/null +++ b/api/src/graphql/settings.sdl.ts @@ -0,0 +1,35 @@ +export const schema = gql` + type Setting { + id: Int! + enabled: Boolean! + group(group: String = "default"): String! + name(name: String): String! + value: String! + } + + type Query { + settings: [Setting!]! @requireAuth + setting(id: Int!): Setting @skipAuth + value(name: String, group: String): [Setting!] @skipAuth + } + + input CreateSettingInput { + enabled: Boolean! + group: String! + name: String! + value: String! + } + + input UpdateSettingInput { + enabled: Boolean + group: String + name: String + value: String + } + + type Mutation { + createSetting(input: CreateSettingInput!): Setting! @requireAuth + updateSetting(id: Int!, input: UpdateSettingInput!): Setting! @requireAuth + deleteSetting(id: Int!): Setting! @requireAuth + } +` diff --git a/api/src/lib/auth.ts b/api/src/lib/auth.ts index 1e9ce5d..0c55167 100644 --- a/api/src/lib/auth.ts +++ b/api/src/lib/auth.ts @@ -45,7 +45,7 @@ export const getCurrentUser = async (session: Decoded) => { * * @returns {boolean} - If the currentUser is authenticated */ -export const isAuthenticated = (): boolean => { +export const isAuthenticated = (context?): boolean => { return !!context.currentUser } @@ -110,8 +110,14 @@ export const hasRole = (roles: AllowedRoles): boolean => { * * @see https://github.com/redwoodjs/redwood/tree/main/packages/auth for examples */ -export const requireAuth = ({ roles }: { roles?: AllowedRoles } = {}) => { - if (!isAuthenticated()) { +export const requireAuth = ({ + context, + roles, +}: { + context + roles?: AllowedRoles +}) => { + if (!isAuthenticated(context)) { throw new AuthenticationError("You don't have permission to do that.") } diff --git a/api/src/services/settings/settings.scenarios.ts b/api/src/services/settings/settings.scenarios.ts new file mode 100644 index 0000000..4adc925 --- /dev/null +++ b/api/src/services/settings/settings.scenarios.ts @@ -0,0 +1,15 @@ +import type { Prisma, Setting } from '@prisma/client' +import type { ScenarioData } from '@redwoodjs/testing/api' + +export const standard = defineScenario({ + setting: { + one: { + data: { enabled: true, group: 'String', name: 'String', value: 'String' }, + }, + two: { + data: { enabled: true, group: 'String', name: 'String', value: 'String' }, + }, + }, +}) + +export type StandardScenario = ScenarioData diff --git a/api/src/services/settings/settings.test.ts b/api/src/services/settings/settings.test.ts new file mode 100644 index 0000000..a79028c --- /dev/null +++ b/api/src/services/settings/settings.test.ts @@ -0,0 +1,65 @@ +import type { Setting } from '@prisma/client' + +import { + settings, + setting, + createSetting, + updateSetting, + deleteSetting, +} from './settings' +import type { StandardScenario } from './settings.scenarios' + +// Generated boilerplate tests do not account for all circumstances +// and can fail without adjustments, e.g. Float. +// Please refer to the RedwoodJS Testing Docs: +// https://redwoodjs.com/docs/testing#testing-services +// https://redwoodjs.com/docs/testing#jest-expect-type-considerations + +describe('settings', () => { + scenario('returns all settings', async (scenario: StandardScenario) => { + const result = await settings() + + expect(result.length).toEqual(Object.keys(scenario.setting).length) + }) + + scenario('returns a single setting', async (scenario: StandardScenario) => { + const result = await setting({ id: scenario.setting.one.id }) + + expect(result).toEqual(scenario.setting.one) + }) + + scenario('creates a setting', async () => { + const result = await createSetting({ + input: { + enabled: true, + group: 'String', + name: 'String', + value: 'String', + }, + }) + + expect(result.enabled).toEqual(true) + expect(result.group).toEqual('String') + expect(result.name).toEqual('String') + expect(result.value).toEqual('String') + }) + + scenario('updates a setting', async (scenario: StandardScenario) => { + const original = (await setting({ id: scenario.setting.one.id })) as Setting + const result = await updateSetting({ + id: original.id, + input: { enabled: false }, + }) + + expect(result.enabled).toEqual(false) + }) + + scenario('deletes a setting', async (scenario: StandardScenario) => { + const original = (await deleteSetting({ + id: scenario.setting.one.id, + })) as Setting + const result = await setting({ id: original.id }) + + expect(result).toEqual(null) + }) +}) diff --git a/api/src/services/settings/settings.ts b/api/src/services/settings/settings.ts new file mode 100644 index 0000000..b21a054 --- /dev/null +++ b/api/src/services/settings/settings.ts @@ -0,0 +1,44 @@ +import type { QueryResolvers, MutationResolvers } from 'types/graphql' + +import { db } from 'src/lib/db' + +export const settings: QueryResolvers['settings'] = () => { + return db.setting.findMany() +} + +export const setting: QueryResolvers['setting'] = ({ id }) => { + return db.setting.findUnique({ + where: { id }, + }) +} + +export const value: QueryResolvers['value'] = ({ name, group }) => { + const values = db.setting.findMany({ + where: { AND: [{ name: name }, { group: group }] }, + }) + return values +} + +export const createSetting: MutationResolvers['createSetting'] = ({ + input, +}) => { + return db.setting.create({ + data: input, + }) +} + +export const updateSetting: MutationResolvers['updateSetting'] = ({ + id, + input, +}) => { + return db.setting.update({ + data: input, + where: { id }, + }) +} + +export const deleteSetting: MutationResolvers['deleteSetting'] = ({ id }) => { + return db.setting.delete({ + where: { id }, + }) +} diff --git a/package.json b/package.json index e0554c6..7024f9a 100644 --- a/package.json +++ b/package.json @@ -10,6 +10,8 @@ "@redwoodjs/auth-dbauth-setup": "8.4.0", "@redwoodjs/core": "8.4.0", "@redwoodjs/project-config": "8.4.0", + "@redwoodjs/realtime": "8.4.0", + "@redwoodjs/studio": "12", "prettier-plugin-tailwindcss": "^0.6.8" }, "eslintConfig": { diff --git a/web/src/Routes.tsx b/web/src/Routes.tsx index 7b6aefd..cd0a8af 100644 --- a/web/src/Routes.tsx +++ b/web/src/Routes.tsx @@ -7,7 +7,7 @@ // 'src/pages/HomePage/HomePage.js' -> HomePage // 'src/pages/Admin/BooksPage/BooksPage.js' -> AdminBooksPage -import { Router, Route, Set } from '@redwoodjs/router' +import { Router, Route, PrivateSet, Set } from '@redwoodjs/router' import ClientLayout from 'src/layouts/ClientLayout/ClientLayout' import ScaffoldLayout from 'src/layouts/ScaffoldLayout' @@ -17,34 +17,42 @@ import { useAuth } from './auth' const Routes = () => { return ( + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/web/src/components/HeaderBar/HeaderBar.tsx b/web/src/components/HeaderBar/HeaderBar.tsx index c8cff01..615e099 100644 --- a/web/src/components/HeaderBar/HeaderBar.tsx +++ b/web/src/components/HeaderBar/HeaderBar.tsx @@ -3,13 +3,17 @@ import { Link, routes } from '@redwoodjs/router' import { useAuth } from 'src/auth' import ThemeChanger from 'src/components/ThemeChanger/ThemeChanger' +import SettingValue from '../Setting/SettingValue/SettingValue' + const HeaderBar = () => { const { logOut } = useAuth() return (
- Pendantator + + +
    diff --git a/web/src/components/Setting/EditSettingCell/EditSettingCell.tsx b/web/src/components/Setting/EditSettingCell/EditSettingCell.tsx new file mode 100644 index 0000000..ecc6085 --- /dev/null +++ b/web/src/components/Setting/EditSettingCell/EditSettingCell.tsx @@ -0,0 +1,89 @@ +import type { + EditSettingById, + UpdateSettingInput, + UpdateSettingMutationVariables, +} from 'types/graphql' + +import { navigate, routes } from '@redwoodjs/router' +import type { + CellSuccessProps, + CellFailureProps, + TypedDocumentNode, +} from '@redwoodjs/web' +import { useMutation } from '@redwoodjs/web' +import { toast } from '@redwoodjs/web/toast' + +import SettingForm from 'src/components/Setting/SettingForm' + +export const QUERY: TypedDocumentNode = gql` + query EditSettingById($id: Int!) { + setting: setting(id: $id) { + id + enabled + group + name + value + } + } +` + +const UPDATE_SETTING_MUTATION: TypedDocumentNode< + EditSettingById, + UpdateSettingMutationVariables +> = gql` + mutation UpdateSettingMutation($id: Int!, $input: UpdateSettingInput!) { + updateSetting(id: $id, input: $input) { + id + enabled + group + name + value + } + } +` + +export const Loading = () =>
    Loading...
    + +export const Failure = ({ error }: CellFailureProps) => ( +
    {error?.message}
    +) + +export const Success = ({ setting }: CellSuccessProps) => { + const [updateSetting, { loading, error }] = useMutation( + UPDATE_SETTING_MUTATION, + { + onCompleted: () => { + toast.success('Setting updated') + navigate(routes.settings()) + }, + onError: (error) => { + toast.error(error.message) + }, + } + ) + + const onSave = ( + input: UpdateSettingInput, + id: EditSettingById['setting']['id'] + ) => { + updateSetting({ variables: { id, input } }) + } + + return ( +
    +
    +

    + Edit Setting {setting?.id} +

    +
    +
    + +
    +
    + ) +} diff --git a/web/src/components/Setting/NewSetting/NewSetting.tsx b/web/src/components/Setting/NewSetting/NewSetting.tsx new file mode 100644 index 0000000..e1716eb --- /dev/null +++ b/web/src/components/Setting/NewSetting/NewSetting.tsx @@ -0,0 +1,55 @@ +import type { + CreateSettingMutation, + CreateSettingInput, + CreateSettingMutationVariables, +} from 'types/graphql' + +import { navigate, routes } from '@redwoodjs/router' +import { useMutation } from '@redwoodjs/web' +import type { TypedDocumentNode } from '@redwoodjs/web' +import { toast } from '@redwoodjs/web/toast' + +import SettingForm from 'src/components/Setting/SettingForm' + +const CREATE_SETTING_MUTATION: TypedDocumentNode< + CreateSettingMutation, + CreateSettingMutationVariables +> = gql` + mutation CreateSettingMutation($input: CreateSettingInput!) { + createSetting(input: $input) { + id + } + } +` + +const NewSetting = () => { + const [createSetting, { loading, error }] = useMutation( + CREATE_SETTING_MUTATION, + { + onCompleted: () => { + toast.success('Setting created') + navigate(routes.settings()) + }, + onError: (error) => { + toast.error(error.message) + }, + } + ) + + const onSave = (input: CreateSettingInput) => { + createSetting({ variables: { input } }) + } + + return ( +
    +
    +

    New Setting

    +
    +
    + +
    +
    + ) +} + +export default NewSetting diff --git a/web/src/components/Setting/Setting/Setting.tsx b/web/src/components/Setting/Setting/Setting.tsx new file mode 100644 index 0000000..dc93f02 --- /dev/null +++ b/web/src/components/Setting/Setting/Setting.tsx @@ -0,0 +1,98 @@ +import type { + DeleteSettingMutation, + DeleteSettingMutationVariables, + FindSettingById, +} from 'types/graphql' + +import { Link, routes, navigate } from '@redwoodjs/router' +import { useMutation } from '@redwoodjs/web' +import type { TypedDocumentNode } from '@redwoodjs/web' +import { toast } from '@redwoodjs/web/toast' + +import { checkboxInputTag } from 'src/lib/formatters' + +const DELETE_SETTING_MUTATION: TypedDocumentNode< + DeleteSettingMutation, + DeleteSettingMutationVariables +> = gql` + mutation DeleteSettingMutation($id: Int!) { + deleteSetting(id: $id) { + id + } + } +` + +interface Props { + setting: NonNullable +} + +const Setting = ({ setting }: Props) => { + const [deleteSetting] = useMutation(DELETE_SETTING_MUTATION, { + onCompleted: () => { + toast.success('Setting deleted') + navigate(routes.settings()) + }, + onError: (error) => { + toast.error(error.message) + }, + }) + + const onDeleteClick = (id: DeleteSettingMutationVariables['id']) => { + if (confirm('Are you sure you want to delete setting ' + id + '?')) { + deleteSetting({ variables: { id } }) + } + } + + return ( + <> +
    +
    +

    + Setting {setting.id} Detail +

    +
    + + + + + + + + + + + + + + + + + + + + + + + +
    Id{setting.id}
    Enabled{checkboxInputTag(setting.enabled)}
    Group{setting.group}
    Name{setting.name}
    Value{setting.value}
    +
    + + + ) +} + +export default Setting diff --git a/web/src/components/Setting/SettingCell/SettingCell.tsx b/web/src/components/Setting/SettingCell/SettingCell.tsx new file mode 100644 index 0000000..044b6b1 --- /dev/null +++ b/web/src/components/Setting/SettingCell/SettingCell.tsx @@ -0,0 +1,40 @@ +import type { FindSettingById, FindSettingByIdVariables } from 'types/graphql' + +import type { + CellSuccessProps, + CellFailureProps, + TypedDocumentNode, +} from '@redwoodjs/web' + +import Setting from 'src/components/Setting/Setting' + +export const QUERY: TypedDocumentNode< + FindSettingById, + FindSettingByIdVariables +> = gql` + query FindSettingById($id: Int!) { + setting: setting(id: $id) { + id + enabled + group + name + value + } + } +` + +export const Loading = () =>
    Loading...
    + +export const Empty = () =>
    Setting not found
    + +export const Failure = ({ + error, +}: CellFailureProps) => ( +
    {error?.message}
    +) + +export const Success = ({ + setting, +}: CellSuccessProps) => { + return +} diff --git a/web/src/components/Setting/SettingForm/SettingForm.tsx b/web/src/components/Setting/SettingForm/SettingForm.tsx new file mode 100644 index 0000000..4f58977 --- /dev/null +++ b/web/src/components/Setting/SettingForm/SettingForm.tsx @@ -0,0 +1,119 @@ +import type { EditSettingById, UpdateSettingInput } from 'types/graphql' + +import type { RWGqlError } from '@redwoodjs/forms' +import { + Form, + FormError, + FieldError, + Label, + CheckboxField, + TextField, + Submit, +} from '@redwoodjs/forms' + +type FormSetting = NonNullable + +interface SettingFormProps { + setting?: EditSettingById['setting'] + onSave: (data: UpdateSettingInput, id?: FormSetting['id']) => void + error: RWGqlError + loading: boolean +} + +const SettingForm = (props: SettingFormProps) => { + const onSubmit = (data: FormSetting) => { + props.onSave(data, props?.setting?.id) + } + + return ( +
    + onSubmit={onSubmit} error={props.error}> + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + Save + +
    + +
    + ) +} + +export default SettingForm diff --git a/web/src/components/Setting/SettingValue/SettingValue.tsx b/web/src/components/Setting/SettingValue/SettingValue.tsx new file mode 100644 index 0000000..e24c3ec --- /dev/null +++ b/web/src/components/Setting/SettingValue/SettingValue.tsx @@ -0,0 +1,34 @@ +import { gql, useQuery } from '@apollo/client' + +const QUERY_VALUE = gql` + query value($name: String, $group: String) { + value(name: $name, group: $group) { + group + name + value + } + } +` +interface SettingValueProps { + name: string + group?: string +} + +const SettingValue = ({ name, group = 'default' }: SettingValueProps) => { + const { loading, error, data } = useQuery(QUERY_VALUE, { + variables: { name, group }, + }) + + if (loading) return null + + if (error) return 'Error! ' + error + + let value = name + ' not found in group ' + group + if (data.value.length >= 1) { + value = data.value[0].value + } + + return value +} + +export default SettingValue diff --git a/web/src/components/Setting/Settings/Settings.tsx b/web/src/components/Setting/Settings/Settings.tsx new file mode 100644 index 0000000..5557d45 --- /dev/null +++ b/web/src/components/Setting/Settings/Settings.tsx @@ -0,0 +1,102 @@ +import type { + DeleteSettingMutation, + DeleteSettingMutationVariables, + FindSettings, +} from 'types/graphql' + +import { Link, routes } from '@redwoodjs/router' +import { useMutation } from '@redwoodjs/web' +import type { TypedDocumentNode } from '@redwoodjs/web' +import { toast } from '@redwoodjs/web/toast' + +import { QUERY } from 'src/components/Setting/SettingsCell' +import { checkboxInputTag, truncate } from 'src/lib/formatters' + +const DELETE_SETTING_MUTATION: TypedDocumentNode< + DeleteSettingMutation, + DeleteSettingMutationVariables +> = gql` + mutation DeleteSettingMutation($id: Int!) { + deleteSetting(id: $id) { + id + } + } +` + +const SettingsList = ({ settings }: FindSettings) => { + const [deleteSetting] = useMutation(DELETE_SETTING_MUTATION, { + onCompleted: () => { + toast.success('Setting deleted') + }, + onError: (error) => { + toast.error(error.message) + }, + // This refetches the query on the list page. Read more about other ways to + // update the cache over here: + // https://www.apollographql.com/docs/react/data/mutations/#making-all-other-cache-updates + refetchQueries: [{ query: QUERY }], + awaitRefetchQueries: true, + }) + + const onDeleteClick = (id: DeleteSettingMutationVariables['id']) => { + if (confirm('Are you sure you want to delete setting ' + id + '?')) { + deleteSetting({ variables: { id } }) + } + } + + return ( +
    + + + + + + + + + + + + + {settings.map((setting) => ( + + + + + + + + + ))} + +
    IdEnabledGroupNameValue 
    {truncate(setting.id)}{checkboxInputTag(setting.enabled)}{truncate(setting.group)}{truncate(setting.name)}{truncate(setting.value)} + +
    +
    + ) +} + +export default SettingsList diff --git a/web/src/components/Setting/SettingsCell/SettingsCell.tsx b/web/src/components/Setting/SettingsCell/SettingsCell.tsx new file mode 100644 index 0000000..f06cd77 --- /dev/null +++ b/web/src/components/Setting/SettingsCell/SettingsCell.tsx @@ -0,0 +1,46 @@ +import type { FindSettings, FindSettingsVariables } from 'types/graphql' + +import { Link, routes } from '@redwoodjs/router' +import type { + CellSuccessProps, + CellFailureProps, + TypedDocumentNode, +} from '@redwoodjs/web' + +import Settings from 'src/components/Setting/Settings' + +export const QUERY: TypedDocumentNode = + gql` + query FindSettings { + settings { + id + enabled + group + name + value + } + } + ` + +export const Loading = () =>
    Loading...
    + +export const Empty = () => { + return ( +
    + No settings yet.{' '} + + Create one? + +
    + ) +} + +export const Failure = ({ error }: CellFailureProps) => ( +
    {error?.message}
    +) + +export const Success = ({ + settings, +}: CellSuccessProps) => { + return +} diff --git a/web/src/pages/Setting/EditSettingPage/EditSettingPage.tsx b/web/src/pages/Setting/EditSettingPage/EditSettingPage.tsx new file mode 100644 index 0000000..7f58633 --- /dev/null +++ b/web/src/pages/Setting/EditSettingPage/EditSettingPage.tsx @@ -0,0 +1,11 @@ +import EditSettingCell from 'src/components/Setting/EditSettingCell' + +type SettingPageProps = { + id: number +} + +const EditSettingPage = ({ id }: SettingPageProps) => { + return +} + +export default EditSettingPage diff --git a/web/src/pages/Setting/NewSettingPage/NewSettingPage.tsx b/web/src/pages/Setting/NewSettingPage/NewSettingPage.tsx new file mode 100644 index 0000000..21251be --- /dev/null +++ b/web/src/pages/Setting/NewSettingPage/NewSettingPage.tsx @@ -0,0 +1,7 @@ +import NewSetting from 'src/components/Setting/NewSetting' + +const NewSettingPage = () => { + return +} + +export default NewSettingPage diff --git a/web/src/pages/Setting/SettingPage/SettingPage.tsx b/web/src/pages/Setting/SettingPage/SettingPage.tsx new file mode 100644 index 0000000..fc86d24 --- /dev/null +++ b/web/src/pages/Setting/SettingPage/SettingPage.tsx @@ -0,0 +1,11 @@ +import SettingCell from 'src/components/Setting/SettingCell' + +type SettingPageProps = { + id: number +} + +const SettingPage = ({ id }: SettingPageProps) => { + return +} + +export default SettingPage diff --git a/web/src/pages/Setting/SettingsPage/SettingsPage.tsx b/web/src/pages/Setting/SettingsPage/SettingsPage.tsx new file mode 100644 index 0000000..466ce64 --- /dev/null +++ b/web/src/pages/Setting/SettingsPage/SettingsPage.tsx @@ -0,0 +1,7 @@ +import SettingsCell from 'src/components/Setting/SettingsCell' + +const SettingsPage = () => { + return +} + +export default SettingsPage diff --git a/yarn.lock b/yarn.lock index c40a3f5..8dad635 100644 --- a/yarn.lock +++ b/yarn.lock @@ -29,6 +29,36 @@ __metadata: languageName: node linkType: hard +"@antfu/ni@npm:0.21.4": + version: 0.21.4 + resolution: "@antfu/ni@npm:0.21.4" + bin: + na: bin/na.mjs + nci: bin/nci.mjs + ni: bin/ni.mjs + nlx: bin/nlx.mjs + nr: bin/nr.mjs + nu: bin/nu.mjs + nun: bin/nun.mjs + checksum: 10c0/9dfbf7eb67362e2d725690c892f77a29acf4478c0cccd4841f9a805784353964d807faf63c727a8a8263a9f23ee5ea8f64ee0e550471fe6f5912c2b6083217d7 + languageName: node + linkType: hard + +"@antfu/ni@npm:0.21.5": + version: 0.21.5 + resolution: "@antfu/ni@npm:0.21.5" + bin: + na: bin/na.mjs + nci: bin/nci.mjs + ni: bin/ni.mjs + nlx: bin/nlx.mjs + nr: bin/nr.mjs + nu: bin/nu.mjs + nun: bin/nun.mjs + checksum: 10c0/2e86fa02b7242f36ec8d3bb0d969aea7cdf9cf3a2061cf83e153b3d0231598d0d95e06f8badd4bba2a96ac048132dbcd0fd3873f295c6e82ad549eece19c70b3 + languageName: node + linkType: hard + "@apollo/client@npm:3.11.1": version: 3.11.1 resolution: "@apollo/client@npm:3.11.1" @@ -131,7 +161,7 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.25.7": +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.23.5, @babel/code-frame@npm:^7.25.7": version: 7.25.7 resolution: "@babel/code-frame@npm:7.25.7" dependencies: @@ -197,7 +227,7 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:7.25.7, @babel/generator@npm:^7.14.0, @babel/generator@npm:^7.18.13, @babel/generator@npm:^7.25.7, @babel/generator@npm:^7.7.2": +"@babel/generator@npm:7.25.7, @babel/generator@npm:^7.14.0, @babel/generator@npm:^7.18.13, @babel/generator@npm:^7.23.6, @babel/generator@npm:^7.25.7, @babel/generator@npm:^7.7.2": version: 7.25.7 resolution: "@babel/generator@npm:7.25.7" dependencies: @@ -286,6 +316,34 @@ __metadata: languageName: node linkType: hard +"@babel/helper-environment-visitor@npm:^7.22.20": + version: 7.24.7 + resolution: "@babel/helper-environment-visitor@npm:7.24.7" + dependencies: + "@babel/types": "npm:^7.24.7" + checksum: 10c0/36ece78882b5960e2d26abf13cf15ff5689bf7c325b10a2895a74a499e712de0d305f8d78bb382dd3c05cfba7e47ec98fe28aab5674243e0625cd38438dd0b2d + languageName: node + linkType: hard + +"@babel/helper-function-name@npm:^7.23.0": + version: 7.24.7 + resolution: "@babel/helper-function-name@npm:7.24.7" + dependencies: + "@babel/template": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" + checksum: 10c0/e5e41e6cf86bd0f8bf272cbb6e7c5ee0f3e9660414174435a46653efba4f2479ce03ce04abff2aa2ef9359cf057c79c06cb7b134a565ad9c0e8a50dcdc3b43c4 + languageName: node + linkType: hard + +"@babel/helper-hoist-variables@npm:^7.22.5": + version: 7.24.7 + resolution: "@babel/helper-hoist-variables@npm:7.24.7" + dependencies: + "@babel/types": "npm:^7.24.7" + checksum: 10c0/19ee37563bbd1219f9d98991ad0e9abef77803ee5945fd85aa7aa62a67c69efca9a801696a1b58dda27f211e878b3327789e6fd2a6f6c725ccefe36774b5ce95 + languageName: node + linkType: hard + "@babel/helper-member-expression-to-functions@npm:^7.25.7": version: 7.25.7 resolution: "@babel/helper-member-expression-to-functions@npm:7.25.7" @@ -382,14 +440,23 @@ __metadata: languageName: node linkType: hard -"@babel/helper-string-parser@npm:^7.25.7": +"@babel/helper-split-export-declaration@npm:^7.22.6": + version: 7.24.7 + resolution: "@babel/helper-split-export-declaration@npm:7.24.7" + dependencies: + "@babel/types": "npm:^7.24.7" + checksum: 10c0/0254577d7086bf09b01bbde98f731d4fcf4b7c3fa9634fdb87929801307c1f6202a1352e3faa5492450fa8da4420542d44de604daf540704ff349594a78184f6 + languageName: node + linkType: hard + +"@babel/helper-string-parser@npm:^7.22.5, @babel/helper-string-parser@npm:^7.25.7": version: 7.25.7 resolution: "@babel/helper-string-parser@npm:7.25.7" checksum: 10c0/73ef2ceb81f8294678a0afe8ab0103729c0370cac2e830e0d5128b03be5f6a2635838af31d391d763e3c5a4460ed96f42fd7c9b552130670d525be665913bc4c languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.25.7": +"@babel/helper-validator-identifier@npm:^7.22.15, @babel/helper-validator-identifier@npm:^7.25.7": version: 7.25.7 resolution: "@babel/helper-validator-identifier@npm:7.25.7" checksum: 10c0/07438e5bf01ab2882a15027fdf39ac3b0ba1b251774a5130917907014684e2f70fef8fd620137ca062c4c4eedc388508d2ea7a3a7d9936a32785f4fe116c68c0 @@ -436,6 +503,15 @@ __metadata: languageName: node linkType: hard +"@babel/parser@npm:7.22.16": + version: 7.22.16 + resolution: "@babel/parser@npm:7.22.16" + bin: + parser: ./bin/babel-parser.js + checksum: 10c0/e7b6a7d65e27a08a8be361021c332aa72b989b845c4124e0e2c3ec5810956f8c96baf0f54657d1e1200ee5ec6298b895392d2ff73f9de61418e56c0d2d6f574c + languageName: node + linkType: hard + "@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.1.6, @babel/parser@npm:^7.14.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.16.8, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.22.16, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.24.7, @babel/parser@npm:^7.25.7, @babel/parser@npm:^7.25.8, @babel/parser@npm:^7.3.2": version: 7.25.8 resolution: "@babel/parser@npm:7.25.8" @@ -1633,7 +1709,7 @@ __metadata: languageName: node linkType: hard -"@babel/template@npm:^7.18.10, @babel/template@npm:^7.20.7, @babel/template@npm:^7.25.7, @babel/template@npm:^7.3.3": +"@babel/template@npm:^7.18.10, @babel/template@npm:^7.20.7, @babel/template@npm:^7.24.7, @babel/template@npm:^7.25.7, @babel/template@npm:^7.3.3": version: 7.25.7 resolution: "@babel/template@npm:7.25.7" dependencies: @@ -1644,6 +1720,24 @@ __metadata: languageName: node linkType: hard +"@babel/traverse@npm:7.23.9": + version: 7.23.9 + resolution: "@babel/traverse@npm:7.23.9" + dependencies: + "@babel/code-frame": "npm:^7.23.5" + "@babel/generator": "npm:^7.23.6" + "@babel/helper-environment-visitor": "npm:^7.22.20" + "@babel/helper-function-name": "npm:^7.23.0" + "@babel/helper-hoist-variables": "npm:^7.22.5" + "@babel/helper-split-export-declaration": "npm:^7.22.6" + "@babel/parser": "npm:^7.23.9" + "@babel/types": "npm:^7.23.9" + debug: "npm:^4.3.1" + globals: "npm:^11.1.0" + checksum: 10c0/d1615d1d02f04d47111a7ea4446a1a6275668ca39082f31d51f08380de9502e19862be434eaa34b022ce9a17dbb8f9e2b73a746c654d9575f3a680a7ffdf5630 + languageName: node + linkType: hard + "@babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.14.0, @babel/traverse@npm:^7.16.8, @babel/traverse@npm:^7.22.20, @babel/traverse@npm:^7.25.7": version: 7.25.7 resolution: "@babel/traverse@npm:7.25.7" @@ -1659,7 +1753,18 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.1.6, @babel/types@npm:^7.16.8, @babel/types@npm:^7.18.13, @babel/types@npm:^7.20.7, @babel/types@npm:^7.25.7, @babel/types@npm:^7.25.8, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4": +"@babel/types@npm:7.22.17": + version: 7.22.17 + resolution: "@babel/types@npm:7.22.17" + dependencies: + "@babel/helper-string-parser": "npm:^7.22.5" + "@babel/helper-validator-identifier": "npm:^7.22.15" + to-fast-properties: "npm:^2.0.0" + checksum: 10c0/ca26bd1df1aa2707af058f70fb52898d31b209a8a5372330013870150182697e5ab45d6d661d433259e52b4e25396ad41d0b428158d5b856a030dc111d000359 + languageName: node + linkType: hard + +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.1.6, @babel/types@npm:^7.16.8, @babel/types@npm:^7.18.13, @babel/types@npm:^7.20.7, @babel/types@npm:^7.23.9, @babel/types@npm:^7.24.7, @babel/types@npm:^7.25.7, @babel/types@npm:^7.25.8, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": version: 7.25.8 resolution: "@babel/types@npm:7.25.8" dependencies: @@ -1768,6 +1873,22 @@ __metadata: languageName: node linkType: hard +"@envelop/live-query@npm:7.0.0": + version: 7.0.0 + resolution: "@envelop/live-query@npm:7.0.0" + dependencies: + "@graphql-tools/utils": "npm:^10.0.0" + "@n1ru4l/graphql-live-query": "npm:^0.10.0" + "@n1ru4l/graphql-live-query-patch": "npm:^0.7.0" + "@n1ru4l/in-memory-live-query-store": "npm:^0.10.0" + tslib: "npm:^2.5.0" + peerDependencies: + "@envelop/core": ^5.0.0 + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 + checksum: 10c0/b158af86ffd56fd54306aac39ad541de115f346bbf32ee9ec51e1feb383e45b4bdfd5a91ab3eca8a1fae05ed1d75cad6ceeeb6945e4f72b1bc5ac14a8fdc20c9 + languageName: node + linkType: hard + "@envelop/on-resolve@npm:4.1.1": version: 4.1.1 resolution: "@envelop/on-resolve@npm:4.1.1" @@ -2835,6 +2956,19 @@ __metadata: languageName: node linkType: hard +"@graphql-inspector/core@npm:5.0.1": + version: 5.0.1 + resolution: "@graphql-inspector/core@npm:5.0.1" + dependencies: + dependency-graph: "npm:0.11.0" + object-inspect: "npm:1.12.3" + tslib: "npm:2.6.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 + checksum: 10c0/82d525b1bd9e04efa0c7ce7e380cf432baec0f593bde6762b564a1e37195d2d392ca5c3ca4b3bb482c23f94d8e24cf6d3e9ee88ba13b1eb1fea1275f9de1a0e6 + languageName: node + linkType: hard + "@graphql-tools/apollo-engine-loader@npm:^7.3.6": version: 7.3.26 resolution: "@graphql-tools/apollo-engine-loader@npm:7.3.26" @@ -3257,7 +3391,7 @@ __metadata: languageName: node linkType: hard -"@graphql-tools/utils@npm:^8.8.0": +"@graphql-tools/utils@npm:^8.5.2, @graphql-tools/utils@npm:^8.8.0": version: 8.13.1 resolution: "@graphql-tools/utils@npm:8.13.1" dependencies: @@ -3313,6 +3447,30 @@ __metadata: languageName: node linkType: hard +"@graphql-yoga/plugin-defer-stream@npm:3.7.0": + version: 3.7.0 + resolution: "@graphql-yoga/plugin-defer-stream@npm:3.7.0" + dependencies: + "@graphql-tools/utils": "npm:^10.0.0" + peerDependencies: + graphql: ^15.2.0 || ^16.0.0 + graphql-yoga: ^5.7.0 + checksum: 10c0/57d651a81233c65cd6499cfeafea0efcc8d0af2533a51494bd6fbc4305d30f0fb04d16df368cc849291c88876eb24b2459022bda5da9d30959129db64c0b5cdf + languageName: node + linkType: hard + +"@graphql-yoga/plugin-graphql-sse@npm:3.7.0": + version: 3.7.0 + resolution: "@graphql-yoga/plugin-graphql-sse@npm:3.7.0" + dependencies: + graphql-sse: "npm:^2.0.0" + peerDependencies: + graphql: ^15.2.0 || ^16.0.0 + graphql-yoga: ^5.7.0 + checksum: 10c0/5580f2b0fe9fc42ae5090f4cd6f39b7b5737f75a7bb0aff4992effbde8e1ff42d85af3f7499bd1dcc7b1cee4368bcbbd1098a9e2f8722c90ce5e56b7afc2bb89 + languageName: node + linkType: hard + "@graphql-yoga/plugin-persisted-operations@npm:3.7.0": version: 3.7.0 resolution: "@graphql-yoga/plugin-persisted-operations@npm:3.7.0" @@ -3324,7 +3482,19 @@ __metadata: languageName: node linkType: hard -"@graphql-yoga/subscription@npm:^5.0.1": +"@graphql-yoga/redis-event-target@npm:3.0.1": + version: 3.0.1 + resolution: "@graphql-yoga/redis-event-target@npm:3.0.1" + dependencies: + "@graphql-yoga/typed-event-target": "npm:^3.0.0" + "@whatwg-node/events": "npm:^0.1.0" + peerDependencies: + ioredis: ^5.0.6 + checksum: 10c0/501db555950800eac29257ab413c2e73fbf3524d4b5b30c69a4de7c74071e2a756ed0a6405c3b7614ba931972bc8e89bec491593d327f558a5ec6ea82f88ed87 + languageName: node + linkType: hard + +"@graphql-yoga/subscription@npm:5.0.1, @graphql-yoga/subscription@npm:^5.0.1": version: 5.0.1 resolution: "@graphql-yoga/subscription@npm:5.0.1" dependencies: @@ -3371,6 +3541,13 @@ __metadata: languageName: node linkType: hard +"@ioredis/commands@npm:^1.1.1": + version: 1.2.0 + resolution: "@ioredis/commands@npm:1.2.0" + checksum: 10c0/a5d3c29dd84d8a28b7c67a441ac1715cbd7337a7b88649c0f17c345d89aa218578d2b360760017c48149ef8a70f44b051af9ac0921a0622c2b479614c4f65b36 + languageName: node + linkType: hard + "@isaacs/cliui@npm:^8.0.2": version: 8.0.2 resolution: "@isaacs/cliui@npm:8.0.2" @@ -3737,6 +3914,39 @@ __metadata: languageName: node linkType: hard +"@n1ru4l/graphql-live-query-patch@npm:^0.7.0": + version: 0.7.0 + resolution: "@n1ru4l/graphql-live-query-patch@npm:0.7.0" + dependencies: + "@repeaterjs/repeater": "npm:^3.0.4" + peerDependencies: + graphql: ^15.4.0 || ^16.0.0 + checksum: 10c0/a7ee5825a277e5240a1908cf830c3d55f114a6d8fec520dc155081f170241c50b92309169a6cc79f66087b97f0aaad8895573b2c346fd7671402c6ce3dd81452 + languageName: node + linkType: hard + +"@n1ru4l/graphql-live-query@npm:0.10.0, @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: 10c0/972bea6d6e4dcc443e15c19f2da373fc01f7e6c8d366569075dc89dc94e55da5a4029d0e8cff289d208c43edcca5e112fe286c6601717ab42d428fc3d5c2dfae + languageName: node + linkType: hard + +"@n1ru4l/in-memory-live-query-store@npm:0.10.0, @n1ru4l/in-memory-live-query-store@npm:^0.10.0": + version: 0.10.0 + resolution: "@n1ru4l/in-memory-live-query-store@npm:0.10.0" + dependencies: + "@graphql-tools/utils": "npm:^8.5.2" + "@n1ru4l/graphql-live-query": "npm:0.10.0" + "@repeaterjs/repeater": "npm:^3.0.4" + peerDependencies: + graphql: ^15.4.0 || ^16.0.0 + checksum: 10c0/c2b4c1c09fa68ac7bd776166a86d361ac6e2659028391e7c3cca25943e966d1d035271141e28d0a519d50409cc07728df163d01ee26cacf403f59a6dcf2d4243 + languageName: node + linkType: hard + "@nicolo-ribaudo/chokidar-2@npm:2.1.8-no-fsevents.3": version: 2.1.8-no-fsevents.3 resolution: "@nicolo-ribaudo/chokidar-2@npm:2.1.8-no-fsevents.3" @@ -3818,6 +4028,13 @@ __metadata: languageName: node linkType: hard +"@opentelemetry/api@npm:1.4.1": + version: 1.4.1 + resolution: "@opentelemetry/api@npm:1.4.1" + checksum: 10c0/5ee641d3d64c91e87ee328fc22251fc70c809a3c744e51e595ca77c0bd3cad933b77a79beb4dac66b811e5068941cef9da58c1ec217c0748a01f598e08a7ae66 + languageName: node + linkType: hard + "@opentelemetry/api@npm:1.8.0": version: 1.8.0 resolution: "@opentelemetry/api@npm:1.8.0" @@ -4183,6 +4400,28 @@ __metadata: languageName: node linkType: hard +"@prisma/debug@npm:4.16.2": + version: 4.16.2 + resolution: "@prisma/debug@npm:4.16.2" + dependencies: + "@types/debug": "npm:4.1.8" + debug: "npm:4.3.4" + strip-ansi: "npm:6.0.1" + checksum: 10c0/27b60989109f226fd4ea02656cb8f4b69642ad27304e0d6b2787f1fae8327bc55d46b62176f0d9ce35a0827a938a914b9b0c46fbc757ee65ece026373bb53a11 + languageName: node + linkType: hard + +"@prisma/debug@npm:5.2.0": + version: 5.2.0 + resolution: "@prisma/debug@npm:5.2.0" + dependencies: + "@types/debug": "npm:4.1.8" + debug: "npm:4.3.4" + strip-ansi: "npm:6.0.1" + checksum: 10c0/d89152681a3a3fbb5dcfc4795766ebb1abfc50d12b6d4844fa828012877be3497321a248886449a08b4f61b75edabf9ed17e893b2a4afadbc59829c82a273d45 + languageName: node + linkType: hard + "@prisma/debug@npm:5.20.0": version: 5.20.0 resolution: "@prisma/debug@npm:5.20.0" @@ -4197,6 +4436,20 @@ __metadata: languageName: node linkType: hard +"@prisma/engines@npm:4.16.2": + version: 4.16.2 + resolution: "@prisma/engines@npm:4.16.2" + checksum: 10c0/4f854a0b989b4bbbae0067311d126b20451be35df3569171e0d309b7a87962e5bf98480ded2065720a9246696df0bcf5f146a20ace9d0d7a62d0b35cddf6ad18 + languageName: node + linkType: hard + +"@prisma/engines@npm:5.2.0": + version: 5.2.0 + resolution: "@prisma/engines@npm:5.2.0" + checksum: 10c0/6140199d7588a58bb8ea0cd954b0c56fc2e649b420f41f4fe1b2771b20134edacf4a4870629716e9b66257a0cf8d90cd5c2871ed3a7c6453d8827cffcfdf946b + languageName: node + linkType: hard + "@prisma/engines@npm:5.20.0": version: 5.20.0 resolution: "@prisma/engines@npm:5.20.0" @@ -4209,6 +4462,56 @@ __metadata: languageName: node linkType: hard +"@prisma/fetch-engine@npm:4.16.2": + version: 4.16.2 + resolution: "@prisma/fetch-engine@npm:4.16.2" + dependencies: + "@prisma/debug": "npm:4.16.2" + "@prisma/get-platform": "npm:4.16.2" + execa: "npm:5.1.1" + find-cache-dir: "npm:3.3.2" + fs-extra: "npm:11.1.1" + hasha: "npm:5.2.2" + http-proxy-agent: "npm:7.0.0" + https-proxy-agent: "npm:7.0.0" + kleur: "npm:4.1.5" + node-fetch: "npm:2.6.11" + p-filter: "npm:2.1.0" + p-map: "npm:4.0.0" + p-retry: "npm:4.6.2" + progress: "npm:2.0.3" + rimraf: "npm:3.0.2" + temp-dir: "npm:2.0.0" + tempy: "npm:1.0.1" + checksum: 10c0/a1b4694df8b5ded6045fd03d6395f89277313b53b928c326e561a8d8ca8f1d1098f1c7e505a6268f7220356f7c6cb213bf46e349bf8a9a5031dc0afcfe7207ba + languageName: node + linkType: hard + +"@prisma/fetch-engine@npm:5.2.0": + version: 5.2.0 + resolution: "@prisma/fetch-engine@npm:5.2.0" + dependencies: + "@prisma/debug": "npm:5.2.0" + "@prisma/get-platform": "npm:5.2.0" + execa: "npm:5.1.1" + find-cache-dir: "npm:3.3.2" + fs-extra: "npm:11.1.1" + hasha: "npm:5.2.2" + http-proxy-agent: "npm:7.0.0" + https-proxy-agent: "npm:7.0.1" + kleur: "npm:4.1.5" + node-fetch: "npm:2.6.12" + p-filter: "npm:2.1.0" + p-map: "npm:4.0.0" + p-retry: "npm:4.6.2" + progress: "npm:2.0.3" + rimraf: "npm:3.0.2" + temp-dir: "npm:2.0.0" + tempy: "npm:1.0.1" + checksum: 10c0/9ffe522ce80effdfe36082209b8ad38c04f5aca0ee1054851612b3a2c0f4eb21f0864f130394abd4b23d525191ca2c039019e7b21c978665277ef751a9d3ed08 + languageName: node + linkType: hard + "@prisma/fetch-engine@npm:5.20.0": version: 5.20.0 resolution: "@prisma/fetch-engine@npm:5.20.0" @@ -4220,6 +4523,30 @@ __metadata: languageName: node linkType: hard +"@prisma/generator-helper@npm:4.16.2": + version: 4.16.2 + resolution: "@prisma/generator-helper@npm:4.16.2" + dependencies: + "@prisma/debug": "npm:4.16.2" + "@types/cross-spawn": "npm:6.0.2" + cross-spawn: "npm:7.0.3" + kleur: "npm:4.1.5" + checksum: 10c0/f9d67dcdf0c52d1987c753ccc9a3a3eb8c586d0733e27345b8d7dbcda23257a4df644d52b6520da1ce17c8a21879481508366805192c594b13414abe4ea98249 + languageName: node + linkType: hard + +"@prisma/generator-helper@npm:5.2.0": + version: 5.2.0 + resolution: "@prisma/generator-helper@npm:5.2.0" + dependencies: + "@prisma/debug": "npm:5.2.0" + "@types/cross-spawn": "npm:6.0.2" + cross-spawn: "npm:7.0.3" + kleur: "npm:4.1.5" + checksum: 10c0/ad8b67d9900c1302363b23481d22aea2afac35c07f9d47019c190d2c2a6da607f8fb864bbcbd024d269dd894e0c9e961acf36cff0042fa05ec0fd4d4d3982e86 + languageName: node + linkType: hard + "@prisma/generator-helper@npm:5.20.0": version: 5.20.0 resolution: "@prisma/generator-helper@npm:5.20.0" @@ -4229,6 +4556,42 @@ __metadata: languageName: node linkType: hard +"@prisma/get-platform@npm:4.16.2": + version: 4.16.2 + resolution: "@prisma/get-platform@npm:4.16.2" + dependencies: + "@prisma/debug": "npm:4.16.2" + escape-string-regexp: "npm:4.0.0" + execa: "npm:5.1.1" + fs-jetpack: "npm:5.1.0" + kleur: "npm:4.1.5" + replace-string: "npm:3.1.0" + strip-ansi: "npm:6.0.1" + tempy: "npm:1.0.1" + terminal-link: "npm:2.1.1" + ts-pattern: "npm:4.3.0" + checksum: 10c0/c89a6160b7ac9ca659833c96511ce959c6f471cd1b26d8e2179dd6d9a32f92f486e3c981553cc10a2fe3a3a40478d2f285a411d70e40c214ef360cecfe8d5e25 + languageName: node + linkType: hard + +"@prisma/get-platform@npm:5.2.0": + version: 5.2.0 + resolution: "@prisma/get-platform@npm:5.2.0" + dependencies: + "@prisma/debug": "npm:5.2.0" + escape-string-regexp: "npm:4.0.0" + execa: "npm:5.1.1" + fs-jetpack: "npm:5.1.0" + kleur: "npm:4.1.5" + replace-string: "npm:3.1.0" + strip-ansi: "npm:6.0.1" + tempy: "npm:1.0.1" + terminal-link: "npm:2.1.1" + ts-pattern: "npm:4.3.0" + checksum: 10c0/77823549e12efc987f91d6e2c15cad653d19c66f9b97c7629fe3360afb04a0b8f1396f6e06efe7e1f4aa8dbc7447aa7aa476dc4505280aeb4b7a8a5505bc8200 + languageName: node + linkType: hard + "@prisma/get-platform@npm:5.20.0": version: 5.20.0 resolution: "@prisma/get-platform@npm:5.20.0" @@ -4238,6 +4601,107 @@ __metadata: languageName: node linkType: hard +"@prisma/internals@npm:4.16.2": + version: 4.16.2 + resolution: "@prisma/internals@npm:4.16.2" + dependencies: + "@antfu/ni": "npm:0.21.4" + "@opentelemetry/api": "npm:1.4.1" + "@prisma/debug": "npm:4.16.2" + "@prisma/engines": "npm:4.16.2" + "@prisma/fetch-engine": "npm:4.16.2" + "@prisma/generator-helper": "npm:4.16.2" + "@prisma/get-platform": "npm:4.16.2" + "@prisma/prisma-fmt-wasm": "npm:4.16.1-1.4bc8b6e1b66cb932731fb1bdbbc550d1e010de81" + archiver: "npm:5.3.1" + arg: "npm:5.0.2" + checkpoint-client: "npm:1.1.24" + cli-truncate: "npm:2.1.0" + dotenv: "npm:16.0.3" + escape-string-regexp: "npm:4.0.0" + execa: "npm:5.1.1" + find-up: "npm:5.0.0" + fp-ts: "npm:2.16.0" + fs-extra: "npm:11.1.1" + fs-jetpack: "npm:5.1.0" + global-dirs: "npm:3.0.1" + globby: "npm:11.1.0" + indent-string: "npm:4.0.0" + is-windows: "npm:1.0.2" + is-wsl: "npm:2.2.0" + kleur: "npm:4.1.5" + new-github-issue-url: "npm:0.2.1" + node-fetch: "npm:2.6.11" + npm-packlist: "npm:5.1.3" + open: "npm:7.4.2" + p-map: "npm:4.0.0" + prompts: "npm:2.4.2" + read-pkg-up: "npm:7.0.1" + replace-string: "npm:3.1.0" + resolve: "npm:1.22.2" + string-width: "npm:4.2.3" + strip-ansi: "npm:6.0.1" + strip-indent: "npm:3.0.0" + temp-dir: "npm:2.0.0" + temp-write: "npm:4.0.0" + tempy: "npm:1.0.1" + terminal-link: "npm:2.1.1" + tmp: "npm:0.2.1" + ts-pattern: "npm:4.3.0" + checksum: 10c0/f808d08aa8740ea9d8a9e31a5df8e8da3fd4a1c6fb78dd8470bd16237d8f971404f566a972453a18eff991db88b8a0959f2637f7c95c233367b55cf0ed0d8329 + languageName: node + linkType: hard + +"@prisma/internals@npm:5.2.0": + version: 5.2.0 + resolution: "@prisma/internals@npm:5.2.0" + dependencies: + "@antfu/ni": "npm:0.21.5" + "@opentelemetry/api": "npm:1.4.1" + "@prisma/debug": "npm:5.2.0" + "@prisma/engines": "npm:5.2.0" + "@prisma/fetch-engine": "npm:5.2.0" + "@prisma/generator-helper": "npm:5.2.0" + "@prisma/get-platform": "npm:5.2.0" + "@prisma/prisma-schema-wasm": "npm:5.2.0-25.2804dc98259d2ea960602aca6b8e7fdc03c1758f" + archiver: "npm:5.3.1" + arg: "npm:5.0.2" + checkpoint-client: "npm:1.1.27" + cli-truncate: "npm:2.1.0" + dotenv: "npm:16.0.3" + escape-string-regexp: "npm:4.0.0" + execa: "npm:5.1.1" + find-up: "npm:5.0.0" + fp-ts: "npm:2.16.1" + fs-extra: "npm:11.1.1" + fs-jetpack: "npm:5.1.0" + global-dirs: "npm:3.0.1" + globby: "npm:11.1.0" + indent-string: "npm:4.0.0" + is-windows: "npm:1.0.2" + is-wsl: "npm:2.2.0" + kleur: "npm:4.1.5" + new-github-issue-url: "npm:0.2.1" + node-fetch: "npm:2.6.12" + npm-packlist: "npm:5.1.3" + open: "npm:7.4.2" + p-map: "npm:4.0.0" + prompts: "npm:2.4.2" + read-pkg-up: "npm:7.0.1" + replace-string: "npm:3.1.0" + resolve: "npm:1.22.4" + string-width: "npm:4.2.3" + strip-ansi: "npm:6.0.1" + strip-indent: "npm:3.0.0" + temp-dir: "npm:2.0.0" + tempy: "npm:1.0.1" + terminal-link: "npm:2.1.1" + tmp: "npm:0.2.1" + ts-pattern: "npm:4.3.0" + checksum: 10c0/efe1842ec3a53e106ac9956b90447e43af32afeb132c8921c88f0aa28a712a8bbaa8c44adb739323d2962f65cc9796d813f6e8354e4d5bab3234346b5b547d92 + languageName: node + linkType: hard + "@prisma/internals@npm:5.20.0": version: 5.20.0 resolution: "@prisma/internals@npm:5.20.0" @@ -4255,6 +4719,20 @@ __metadata: languageName: node linkType: hard +"@prisma/prisma-fmt-wasm@npm:4.16.1-1.4bc8b6e1b66cb932731fb1bdbbc550d1e010de81": + version: 4.16.1-1.4bc8b6e1b66cb932731fb1bdbbc550d1e010de81 + resolution: "@prisma/prisma-fmt-wasm@npm:4.16.1-1.4bc8b6e1b66cb932731fb1bdbbc550d1e010de81" + checksum: 10c0/e603949032bc44341371a9a99799e0a91e41285c39588cbb0d445a0a0f1155199dcb74af5a94ae7c724d58d0097621cd9f77ea265cd1c562ab923677cf22415c + languageName: node + linkType: hard + +"@prisma/prisma-schema-wasm@npm:5.2.0-25.2804dc98259d2ea960602aca6b8e7fdc03c1758f": + version: 5.2.0-25.2804dc98259d2ea960602aca6b8e7fdc03c1758f + resolution: "@prisma/prisma-schema-wasm@npm:5.2.0-25.2804dc98259d2ea960602aca6b8e7fdc03c1758f" + checksum: 10c0/ac959c1f80ba9314ebabf2d3fdf9472933d455b6873201c925954594216c711c51abdfa809e2221f54d6cea2f5a1d4272cd928109eb08576b46b7a773a07f275 + languageName: node + linkType: hard + "@prisma/prisma-schema-wasm@npm:5.20.0-12.06fc58a368dc7be9fbbbe894adf8d445d208c284": version: 5.20.0-12.06fc58a368dc7be9fbbbe894adf8d445d208c284 resolution: "@prisma/prisma-schema-wasm@npm:5.20.0-12.06fc58a368dc7be9fbbbe894adf8d445d208c284" @@ -4806,6 +5284,29 @@ __metadata: languageName: node linkType: hard +"@redwoodjs/realtime@npm:8.4.0": + version: 8.4.0 + resolution: "@redwoodjs/realtime@npm:8.4.0" + dependencies: + "@envelop/live-query": "npm:7.0.0" + "@graphql-tools/schema": "npm:10.0.6" + "@graphql-tools/utils": "npm:10.5.4" + "@graphql-yoga/plugin-defer-stream": "npm:3.7.0" + "@graphql-yoga/plugin-graphql-sse": "npm:3.7.0" + "@graphql-yoga/redis-event-target": "npm:3.0.1" + "@graphql-yoga/subscription": "npm:5.0.1" + "@n1ru4l/graphql-live-query": "npm:0.10.0" + "@n1ru4l/in-memory-live-query-store": "npm:0.10.0" + graphql: "npm:16.9.0" + peerDependencies: + ioredis: ^5.3.2 + peerDependenciesMeta: + ioredis: + optional: true + checksum: 10c0/97dbb8d7f7e39a24c761a3fcb375ef31256409e9281dd9175d390f399cb1d1aa9beff30a0de1d5f07670b421a93a8d14865b0d3ddec0e8d015ffdc3565dd26f7 + languageName: node + linkType: hard + "@redwoodjs/router@npm:8.4.0": version: 8.4.0 resolution: "@redwoodjs/router@npm:8.4.0" @@ -4868,6 +5369,37 @@ __metadata: languageName: node linkType: hard +"@redwoodjs/studio@npm:12": + version: 12.0.0 + resolution: "@redwoodjs/studio@npm:12.0.0" + dependencies: + "@babel/parser": "npm:7.22.16" + "@babel/traverse": "npm:7.23.9" + "@babel/types": "npm:7.22.17" + "@graphql-inspector/core": "npm:5.0.1" + "@prisma/internals": "npm:5.2.0" + better-sqlite3: "npm:8.6.0" + chalk: "npm:4.1.2" + chokidar: "npm:3.5.3" + dotenv-defaults: "npm:5.0.2" + fast-glob: "npm:3.3.2" + fastify: "npm:4.24.3" + ioredis: "npm:5" + jsonwebtoken: "npm:9.0.2" + mailparser: "npm:3.6.5" + nanoid: "npm:3.3.7" + open: "npm:8.4.2" + open-graph-scraper: "npm:6.2.2" + prisma-json-schema-generator: "npm:4.0.0" + smtp-server: "npm:3.13.0" + uuid: "npm:9.0.1" + zod: "npm:3.22.4" + bin: + rw-studio: api/dist/bin/rw-studio.js + checksum: 10c0/15848cd293a198c80584c7d1e0b79f679697fe6f9d5c5fec68cbc5fb7e7cb772bde38ff3799d23350b400399a6634e777d14d8ced88d662158e08e33f14f9ecc + languageName: node + linkType: hard + "@redwoodjs/telemetry@npm:8.4.0": version: 8.4.0 resolution: "@redwoodjs/telemetry@npm:8.4.0" @@ -5194,6 +5726,16 @@ __metadata: languageName: node linkType: hard +"@selderee/plugin-htmlparser2@npm:^0.11.0": + version: 0.11.0 + resolution: "@selderee/plugin-htmlparser2@npm:0.11.0" + dependencies: + domhandler: "npm:^5.0.3" + selderee: "npm:^0.11.0" + checksum: 10c0/e938ba9aeb31a9cf30dcb2977ef41685c598bf744bedc88c57aa9e8b7e71b51781695cf99c08aac50773fd7714eba670bd2a079e46db0788abe40c6d220084eb + languageName: node + linkType: hard + "@simplewebauthn/browser@npm:7.4.0": version: 7.4.0 resolution: "@simplewebauthn/browser@npm:7.4.0" @@ -5631,6 +6173,24 @@ __metadata: languageName: node linkType: hard +"@types/cross-spawn@npm:6.0.2": + version: 6.0.2 + resolution: "@types/cross-spawn@npm:6.0.2" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/658bd49267a7200e87e67c48ef1e58ee7418bbd4417fb191393b7051d47f590023090cad7b69eb3821d1907b82392b764e1114b1ec6000b01e98126926c8b06f + languageName: node + linkType: hard + +"@types/debug@npm:4.1.8": + version: 4.1.8 + resolution: "@types/debug@npm:4.1.8" + dependencies: + "@types/ms": "npm:*" + checksum: 10c0/913aea60b8c94cd0009bbdd531d8a3594ec3275ca0e8d1cbcf783417884252b3c53113f6665fd2fb0076b8ce628ee12cd083d2af107ed26c0f2e75852d8bc074 + languageName: node + linkType: hard + "@types/debug@npm:^4.1.7": version: 4.1.12 resolution: "@types/debug@npm:4.1.12" @@ -5780,6 +6340,13 @@ __metadata: languageName: node linkType: hard +"@types/normalize-package-data@npm:^2.4.0": + version: 2.4.4 + resolution: "@types/normalize-package-data@npm:2.4.4" + checksum: 10c0/aef7bb9b015883d6f4119c423dd28c4bdc17b0e8a0ccf112c78b4fe0e91fbc4af7c6204b04bba0e199a57d2f3fbbd5b4a14bf8739bf9d2a39b2a0aad545e0f86 + languageName: node + linkType: hard + "@types/parse-json@npm:^4.0.0": version: 4.0.2 resolution: "@types/parse-json@npm:4.0.2" @@ -5822,6 +6389,13 @@ __metadata: languageName: node linkType: hard +"@types/retry@npm:0.12.0": + version: 0.12.0 + resolution: "@types/retry@npm:0.12.0" + checksum: 10c0/7c5c9086369826f569b83a4683661557cab1361bac0897a1cefa1a915ff739acd10ca0d62b01071046fe3f5a3f7f2aec80785fe283b75602dc6726781ea3e328 + languageName: node + linkType: hard + "@types/set-cookie-parser@npm:^2.4.0": version: 2.4.10 resolution: "@types/set-cookie-parser@npm:2.4.10" @@ -6442,6 +7016,42 @@ __metadata: languageName: node linkType: hard +"archiver-utils@npm:^2.1.0": + version: 2.1.0 + resolution: "archiver-utils@npm:2.1.0" + dependencies: + glob: "npm:^7.1.4" + graceful-fs: "npm:^4.2.0" + lazystream: "npm:^1.0.0" + lodash.defaults: "npm:^4.2.0" + lodash.difference: "npm:^4.5.0" + lodash.flatten: "npm:^4.4.0" + lodash.isplainobject: "npm:^4.0.6" + lodash.union: "npm:^4.6.0" + normalize-path: "npm:^3.0.0" + readable-stream: "npm:^2.0.0" + checksum: 10c0/6ea5b02e440f3099aff58b18dd384f84ecfe18632e81d26c1011fe7dfdb80ade43d7a06cbf048ef0e9ee0f2c87a80cb24c0f0ac5e3a2c4d67641d6f0d6e36ece + languageName: node + linkType: hard + +"archiver-utils@npm:^3.0.4": + version: 3.0.4 + resolution: "archiver-utils@npm:3.0.4" + dependencies: + glob: "npm:^7.2.3" + graceful-fs: "npm:^4.2.0" + lazystream: "npm:^1.0.0" + lodash.defaults: "npm:^4.2.0" + lodash.difference: "npm:^4.5.0" + lodash.flatten: "npm:^4.4.0" + lodash.isplainobject: "npm:^4.0.6" + lodash.union: "npm:^4.6.0" + normalize-path: "npm:^3.0.0" + readable-stream: "npm:^3.6.0" + checksum: 10c0/9bb7e271e95ff33bdbdcd6f69f8860e0aeed3fcba352a74f51a626d1c32b404f20e3185d5214f171b24a692471d01702f43874d1a4f0d2e5f57bd0834bc54c14 + languageName: node + linkType: hard + "archiver-utils@npm:^5.0.0, archiver-utils@npm:^5.0.2": version: 5.0.2 resolution: "archiver-utils@npm:5.0.2" @@ -6457,6 +7067,21 @@ __metadata: languageName: node linkType: hard +"archiver@npm:5.3.1": + version: 5.3.1 + resolution: "archiver@npm:5.3.1" + dependencies: + archiver-utils: "npm:^2.1.0" + async: "npm:^3.2.3" + buffer-crc32: "npm:^0.2.1" + readable-stream: "npm:^3.6.0" + readdir-glob: "npm:^1.0.0" + tar-stream: "npm:^2.2.0" + zip-stream: "npm:^4.1.0" + checksum: 10c0/b1ee8ad616dc67fb896d8907f475cbcd48f3efe4681d516a96c1ad1f81956faf7950866de81e07f521a777cf5d309c1cd898699a03ae436602c926dd49badcd1 + languageName: node + linkType: hard + "archiver@npm:7.0.1": version: 7.0.1 resolution: "archiver@npm:7.0.1" @@ -6727,7 +7352,7 @@ __metadata: languageName: node linkType: hard -"async@npm:^3.2.4": +"async@npm:^3.2.3, async@npm:^3.2.4": version: 3.2.6 resolution: "async@npm:3.2.6" checksum: 10c0/36484bb15ceddf07078688d95e27076379cc2f87b10c03b6dd8a83e89475a3c8df5848859dd06a4c95af1e4c16fc973de0171a77f18ea00be899aca2a4f85e70 @@ -6782,7 +7407,7 @@ __metadata: languageName: node linkType: hard -"avvio@npm:^8.3.0": +"avvio@npm:^8.2.1, avvio@npm:^8.3.0": version: 8.4.0 resolution: "avvio@npm:8.4.0" dependencies: @@ -7044,6 +7669,13 @@ __metadata: languageName: node linkType: hard +"base32.js@npm:0.1.0": + version: 0.1.0 + resolution: "base32.js@npm:0.1.0" + checksum: 10c0/d5f520f8082193850df798a0a64c528eb56b25d507daa94393c39342cc07c41e1e8e3fae71dc318e397b9e28cee800548f582493018d46962b20fce8735efaad + languageName: node + linkType: hard + "base64-js@npm:^1.3.1": version: 1.5.1 resolution: "base64-js@npm:1.5.1" @@ -7058,6 +7690,17 @@ __metadata: languageName: node linkType: hard +"better-sqlite3@npm:8.6.0": + version: 8.6.0 + resolution: "better-sqlite3@npm:8.6.0" + dependencies: + bindings: "npm:^1.5.0" + node-gyp: "npm:latest" + prebuild-install: "npm:^7.1.1" + checksum: 10c0/4d5481bd173331c163add61c2fd12577e235d62abb1f72500b3856fd2af70a448a5515a3f12dd48f34bb97cfdf13d200ca81cd2ae16fc55627b96c5b9bd47bb0 + languageName: node + linkType: hard + "binary-extensions@npm:^2.0.0": version: 2.3.0 resolution: "binary-extensions@npm:2.3.0" @@ -7065,7 +7708,16 @@ __metadata: languageName: node linkType: hard -"bl@npm:^4.1.0": +"bindings@npm:^1.5.0": + version: 1.5.0 + resolution: "bindings@npm:1.5.0" + dependencies: + file-uri-to-path: "npm:1.0.0" + checksum: 10c0/3dab2491b4bb24124252a91e656803eac24292473e56554e35bbfe3cc1875332cfa77600c3bac7564049dc95075bf6fcc63a4609920ff2d64d0fe405fcf0d4ba + languageName: node + linkType: hard + +"bl@npm:^4.0.3, bl@npm:^4.1.0": version: 4.1.0 resolution: "bl@npm:4.1.0" dependencies: @@ -7275,6 +7927,13 @@ __metadata: languageName: node linkType: hard +"buffer-crc32@npm:^0.2.1, buffer-crc32@npm:^0.2.13": + version: 0.2.13 + resolution: "buffer-crc32@npm:0.2.13" + checksum: 10c0/cb0a8ddf5cf4f766466db63279e47761eb825693eeba6a5a95ee4ec8cb8f81ede70aa7f9d8aeec083e781d47154290eb5d4d26b3f7a465ec57fb9e7d59c47150 + languageName: node + linkType: hard + "buffer-crc32@npm:^1.0.0": version: 1.0.0 resolution: "buffer-crc32@npm:1.0.0" @@ -7565,6 +8224,13 @@ __metadata: languageName: node linkType: hard +"chardet@npm:^1.6.0": + version: 1.6.0 + resolution: "chardet@npm:1.6.0" + checksum: 10c0/cea2b2067fd5ada9d5809a35f3a7da91d9c872ca9ed2ccb72a6caa745cf61b26cf7e2625481efc0e9ef394072a237b51e2bf682eb60ba0d555f80097d094a262 + languageName: node + linkType: hard + "charenc@npm:0.0.2": version: 0.0.2 resolution: "charenc@npm:0.0.2" @@ -7572,6 +8238,35 @@ __metadata: languageName: node linkType: hard +"checkpoint-client@npm:1.1.24": + version: 1.1.24 + resolution: "checkpoint-client@npm:1.1.24" + dependencies: + ci-info: "npm:3.8.0" + env-paths: "npm:2.2.1" + fast-write-atomic: "npm:0.2.1" + make-dir: "npm:3.1.0" + ms: "npm:2.1.3" + node-fetch: "npm:2.6.11" + uuid: "npm:9.0.0" + checksum: 10c0/fa5eab69f4297e8d546ec59db18c4d88e8667614c4875d382236ea27e0d10fd83c94943a82ed4d7f8053b237a6e38982f57a8a2bef4bbdb63f79cecc69c8fa7e + languageName: node + linkType: hard + +"checkpoint-client@npm:1.1.27": + version: 1.1.27 + resolution: "checkpoint-client@npm:1.1.27" + dependencies: + ci-info: "npm:3.8.0" + env-paths: "npm:2.2.1" + make-dir: "npm:4.0.0" + ms: "npm:2.1.3" + node-fetch: "npm:2.6.12" + uuid: "npm:9.0.0" + checksum: 10c0/a5eb1041dd5b3074ce79f1f9940f487d16d4aa44730a834a2544809768575503984b482965b49821ff43b061e82f116642bb2de1d34effe96eb98e7f885dd88a + languageName: node + linkType: hard + "cheerio-select@npm:^2.1.0": version: 2.1.0 resolution: "cheerio-select@npm:2.1.0" @@ -7586,7 +8281,7 @@ __metadata: languageName: node linkType: hard -"cheerio@npm:1.0.0": +"cheerio@npm:1.0.0, cheerio@npm:^1.0.0-rc.12": version: 1.0.0 resolution: "cheerio@npm:1.0.0" dependencies: @@ -7619,6 +8314,25 @@ __metadata: languageName: node linkType: hard +"chokidar@npm:3.5.3": + version: 3.5.3 + resolution: "chokidar@npm:3.5.3" + dependencies: + anymatch: "npm:~3.1.2" + braces: "npm:~3.0.2" + fsevents: "npm:~2.3.2" + glob-parent: "npm:~5.1.2" + is-binary-path: "npm:~2.1.0" + is-glob: "npm:~4.0.1" + normalize-path: "npm:~3.0.0" + readdirp: "npm:~3.6.0" + dependenciesMeta: + fsevents: + optional: true + checksum: 10c0/1076953093e0707c882a92c66c0f56ba6187831aa51bb4de878c1fec59ae611a3bf02898f190efec8e77a086b8df61c2b2a3ea324642a0558bdf8ee6c5dc9ca1 + languageName: node + linkType: hard + "chokidar@npm:3.6.0, chokidar@npm:^3.4.2, chokidar@npm:^3.5.2, chokidar@npm:^3.5.3, chokidar@npm:^3.6.0": version: 3.6.0 resolution: "chokidar@npm:3.6.0" @@ -7638,6 +8352,13 @@ __metadata: languageName: node linkType: hard +"chownr@npm:^1.1.1": + version: 1.1.4 + resolution: "chownr@npm:1.1.4" + checksum: 10c0/ed57952a84cc0c802af900cf7136de643d3aba2eecb59d29344bc2f3f9bf703a301b9d84cdc71f82c3ffc9ccde831b0d92f5b45f91727d6c9da62f23aef9d9db + languageName: node + linkType: hard + "chownr@npm:^2.0.0": version: 2.0.0 resolution: "chownr@npm:2.0.0" @@ -7645,6 +8366,13 @@ __metadata: languageName: node linkType: hard +"ci-info@npm:3.8.0": + version: 3.8.0 + resolution: "ci-info@npm:3.8.0" + checksum: 10c0/0d3052193b58356372b34ab40d2668c3e62f1006d5ca33726d1d3c423853b19a85508eadde7f5908496fb41448f465263bf61c1ee58b7832cb6a924537e3863a + languageName: node + linkType: hard + "ci-info@npm:4.0.0": version: 4.0.0 resolution: "ci-info@npm:4.0.0" @@ -7715,7 +8443,7 @@ __metadata: languageName: node linkType: hard -"cli-truncate@npm:^2.1.0": +"cli-truncate@npm:2.1.0, cli-truncate@npm:^2.1.0": version: 2.1.0 resolution: "cli-truncate@npm:2.1.0" dependencies: @@ -7791,6 +8519,13 @@ __metadata: languageName: node linkType: hard +"cluster-key-slot@npm:^1.1.0": + version: 1.1.2 + resolution: "cluster-key-slot@npm:1.1.2" + checksum: 10c0/d7d39ca28a8786e9e801eeb8c770e3c3236a566625d7299a47bb71113fb2298ce1039596acb82590e598c52dbc9b1f088c8f587803e697cb58e1867a95ff94d3 + languageName: node + linkType: hard + "co@npm:^4.6.0": version: 4.6.0 resolution: "co@npm:4.6.0" @@ -7888,6 +8623,18 @@ __metadata: languageName: node linkType: hard +"compress-commons@npm:^4.1.2": + version: 4.1.2 + resolution: "compress-commons@npm:4.1.2" + dependencies: + buffer-crc32: "npm:^0.2.13" + crc32-stream: "npm:^4.0.2" + normalize-path: "npm:^3.0.0" + readable-stream: "npm:^3.6.0" + checksum: 10c0/e5fa03cb374ed89028e20226c70481e87286240392d5c6856f4e7fef40605c1892748648e20ed56597d390d76513b1b9bb4dbd658a1bbff41c9fa60107c74d3f + languageName: node + linkType: hard + "compress-commons@npm:^6.0.2": version: 6.0.2 resolution: "compress-commons@npm:6.0.2" @@ -8099,6 +8846,16 @@ __metadata: languageName: node linkType: hard +"crc32-stream@npm:^4.0.2": + version: 4.0.3 + resolution: "crc32-stream@npm:4.0.3" + dependencies: + crc-32: "npm:^1.2.0" + readable-stream: "npm:^3.4.0" + checksum: 10c0/127b0c66a947c54db37054fca86085722140644d3a75ebc61d4477bad19304d2936386b0461e8ee9e1c24b00e804cd7c2e205180e5bcb4632d20eccd60533bc4 + languageName: node + linkType: hard + "crc32-stream@npm:^6.0.0": version: 6.0.0 resolution: "crc32-stream@npm:6.0.0" @@ -8200,7 +8957,7 @@ __metadata: languageName: node linkType: hard -"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.1, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": +"cross-spawn@npm:7.0.3, cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.1, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": version: 7.0.3 resolution: "cross-spawn@npm:7.0.3" dependencies: @@ -8244,6 +9001,13 @@ __metadata: languageName: node linkType: hard +"crypto-random-string@npm:^2.0.0": + version: 2.0.0 + resolution: "crypto-random-string@npm:2.0.0" + checksum: 10c0/288589b2484fe787f9e146f56c4be90b940018f17af1b152e4dde12309042ff5a2bf69e949aab8b8ac253948381529cc6f3e5a2427b73643a71ff177fa122b37 + languageName: node + linkType: hard + "css-select@npm:^5.1.0": version: 5.1.0 resolution: "css-select@npm:5.1.0" @@ -8441,6 +9205,18 @@ __metadata: languageName: node linkType: hard +"debug@npm:4.3.4": + version: 4.3.4 + resolution: "debug@npm:4.3.4" + dependencies: + ms: "npm:2.1.2" + peerDependenciesMeta: + supports-color: + optional: true + checksum: 10c0/cedbec45298dd5c501d01b92b119cd3faebe5438c3917ff11ae1bff86a6c722930ac9c8659792824013168ba6db7c4668225d845c633fbdafbbf902a6389f736 + languageName: node + linkType: hard + "debug@npm:^3.2.7": version: 3.2.7 resolution: "debug@npm:3.2.7" @@ -8489,6 +9265,15 @@ __metadata: languageName: node linkType: hard +"decompress-response@npm:^6.0.0": + version: 6.0.0 + resolution: "decompress-response@npm:6.0.0" + dependencies: + mimic-response: "npm:^3.1.0" + checksum: 10c0/bd89d23141b96d80577e70c54fb226b2f40e74a6817652b80a116d7befb8758261ad073a8895648a29cc0a5947021ab66705cb542fa9c143c82022b27c5b175e + languageName: node + linkType: hard + "dedent@npm:^1.0.0": version: 1.5.3 resolution: "dedent@npm:1.5.3" @@ -8541,7 +9326,7 @@ __metadata: languageName: node linkType: hard -"deepmerge@npm:4.3.1, deepmerge@npm:^4.2.2": +"deepmerge@npm:4.3.1, deepmerge@npm:^4.2.2, deepmerge@npm:^4.3.1": version: 4.3.1 resolution: "deepmerge@npm:4.3.1" checksum: 10c0/e53481aaf1aa2c4082b5342be6b6d8ad9dfe387bc92ce197a66dea08bd4265904a087e75e464f14d1347cf2ac8afe1e4c16b266e0561cc5df29382d3c5f80044 @@ -8575,6 +9360,13 @@ __metadata: languageName: node linkType: hard +"define-lazy-prop@npm:^2.0.0": + version: 2.0.0 + resolution: "define-lazy-prop@npm:2.0.0" + checksum: 10c0/db6c63864a9d3b7dc9def55d52764968a5af296de87c1b2cc71d8be8142e445208071953649e0386a8cc37cfcf9a2067a47207f1eb9ff250c2a269658fdae422 + languageName: node + linkType: hard + "define-properties@npm:^1.1.3, define-properties@npm:^1.2.0, define-properties@npm:^1.2.1": version: 1.2.1 resolution: "define-properties@npm:1.2.1" @@ -8586,6 +9378,22 @@ __metadata: languageName: node linkType: hard +"del@npm:^6.0.0": + version: 6.1.1 + resolution: "del@npm:6.1.1" + dependencies: + globby: "npm:^11.0.1" + graceful-fs: "npm:^4.2.4" + is-glob: "npm:^4.0.1" + is-path-cwd: "npm:^2.2.0" + is-path-inside: "npm:^3.0.2" + p-map: "npm:^4.0.0" + rimraf: "npm:^3.0.2" + slash: "npm:^3.0.0" + checksum: 10c0/8a095c5ccade42c867a60252914ae485ec90da243d735d1f63ec1e64c1cfbc2b8810ad69a29ab6326d159d4fddaa2f5bad067808c42072351ec458efff86708f + languageName: node + linkType: hard + "delayed-stream@npm:~1.0.0": version: 1.0.0 resolution: "delayed-stream@npm:1.0.0" @@ -8593,6 +9401,13 @@ __metadata: languageName: node linkType: hard +"denque@npm:^2.1.0": + version: 2.1.0 + resolution: "denque@npm:2.1.0" + checksum: 10c0/f9ef81aa0af9c6c614a727cb3bd13c5d7db2af1abf9e6352045b86e85873e629690f6222f4edd49d10e4ccf8f078bbeec0794fafaf61b659c0589d0c511ec363 + languageName: node + linkType: hard + "depd@npm:2.0.0": version: 2.0.0 resolution: "depd@npm:2.0.0" @@ -8600,7 +9415,7 @@ __metadata: languageName: node linkType: hard -"dependency-graph@npm:^0.11.0": +"dependency-graph@npm:0.11.0, dependency-graph@npm:^0.11.0": version: 0.11.0 resolution: "dependency-graph@npm:0.11.0" checksum: 10c0/9e6968d1534fdb502f7f3a25a3819b499f9d60f8389193950ed0b4d1618f1341b36b5d039f2cee256cfe10c9e8198ace16b271e370df06a93fac206e81602e7c @@ -8640,6 +9455,13 @@ __metadata: languageName: node linkType: hard +"detect-libc@npm:^2.0.0": + version: 2.0.3 + resolution: "detect-libc@npm:2.0.3" + checksum: 10c0/88095bda8f90220c95f162bf92cad70bd0e424913e655c20578600e35b91edc261af27531cf160a331e185c0ced93944bc7e09939143225f56312d7fd800fdb7 + languageName: node + linkType: hard + "detect-newline@npm:^3.0.0": version: 3.1.0 resolution: "detect-newline@npm:3.1.0" @@ -8809,6 +9631,13 @@ __metadata: languageName: node linkType: hard +"dotenv@npm:16.0.3": + version: 16.0.3 + resolution: "dotenv@npm:16.0.3" + checksum: 10c0/109457ac5f9e930ca8066ea33887b6f839ab24d647a7a8b49ddcd1f32662e2c35591c5e5b9819063e430148a664d0927f0cbe60cf9575d89bc524f47ff7e78f0 + languageName: node + linkType: hard + "dotenv@npm:16.4.5, dotenv@npm:^16.0.0": version: 16.4.5 resolution: "dotenv@npm:16.4.5" @@ -8917,6 +9746,13 @@ __metadata: languageName: node linkType: hard +"encoding-japanese@npm:2.0.0": + version: 2.0.0 + resolution: "encoding-japanese@npm:2.0.0" + checksum: 10c0/453bbca71d3666213a9bc873d5a69441b379f158a2992aa5cd1fc124c915b518e19fce7654f973d1334234f870e8053443a464c8f73ff9d7efe66bbc1ce1f4f6 + languageName: node + linkType: hard + "encoding-sniffer@npm:^0.2.0": version: 0.2.0 resolution: "encoding-sniffer@npm:0.2.0" @@ -8936,7 +9772,7 @@ __metadata: languageName: node linkType: hard -"end-of-stream@npm:^1.1.0, end-of-stream@npm:^1.4.4": +"end-of-stream@npm:^1.1.0, end-of-stream@npm:^1.4.1, end-of-stream@npm:^1.4.4": version: 1.4.4 resolution: "end-of-stream@npm:1.4.4" dependencies: @@ -8955,14 +9791,14 @@ __metadata: languageName: node linkType: hard -"entities@npm:^4.2.0, entities@npm:^4.5.0": +"entities@npm:^4.2.0, entities@npm:^4.4.0, entities@npm:^4.5.0": version: 4.5.0 resolution: "entities@npm:4.5.0" checksum: 10c0/5b039739f7621f5d1ad996715e53d964035f75ad3b9a4d38c6b3804bb226e282ffeae2443624d8fdd9c47d8e926ae9ac009c54671243f0c3294c26af7cc85250 languageName: node linkType: hard -"env-paths@npm:^2.2.0, env-paths@npm:^2.2.1": +"env-paths@npm:2.2.1, env-paths@npm:^2.2.0, env-paths@npm:^2.2.1": version: 2.2.1 resolution: "env-paths@npm:2.2.1" checksum: 10c0/285325677bf00e30845e330eec32894f5105529db97496ee3f598478e50f008c5352a41a30e5e72ec9de8a542b5a570b85699cd63bd2bc646dbcb9f311d83bc4 @@ -9320,6 +10156,13 @@ __metadata: languageName: node linkType: hard +"escape-string-regexp@npm:4.0.0, escape-string-regexp@npm:^4.0.0": + version: 4.0.0 + resolution: "escape-string-regexp@npm:4.0.0" + checksum: 10c0/9497d4dd307d845bd7f75180d8188bb17ea8c151c1edbf6b6717c100e104d629dc2dfb687686181b0f4b7d732c7dfdc4d5e7a8ff72de1b0ca283a75bbb3a9cd9 + languageName: node + linkType: hard + "escape-string-regexp@npm:^1.0.5": version: 1.0.5 resolution: "escape-string-regexp@npm:1.0.5" @@ -9334,13 +10177,6 @@ __metadata: languageName: node linkType: hard -"escape-string-regexp@npm:^4.0.0": - version: 4.0.0 - resolution: "escape-string-regexp@npm:4.0.0" - checksum: 10c0/9497d4dd307d845bd7f75180d8188bb17ea8c151c1edbf6b6717c100e104d629dc2dfb687686181b0f4b7d732c7dfdc4d5e7a8ff72de1b0ca283a75bbb3a9cd9 - languageName: node - linkType: hard - "escodegen@npm:^2.0.0": version: 2.1.0 resolution: "escodegen@npm:2.1.0" @@ -9776,6 +10612,13 @@ __metadata: languageName: node linkType: hard +"expand-template@npm:^2.0.3": + version: 2.0.3 + resolution: "expand-template@npm:2.0.3" + checksum: 10c0/1c9e7afe9acadf9d373301d27f6a47b34e89b3391b1ef38b7471d381812537ef2457e620ae7f819d2642ce9c43b189b3583813ec395e2938319abe356a9b2f51 + languageName: node + linkType: hard + "expect@npm:^29.0.0, expect@npm:^29.7.0": version: 29.7.0 resolution: "expect@npm:29.7.0" @@ -9985,6 +10828,13 @@ __metadata: languageName: node linkType: hard +"fast-write-atomic@npm:0.2.1": + version: 0.2.1 + resolution: "fast-write-atomic@npm:0.2.1" + checksum: 10c0/972cc50a0a9d5a20eb173913421308ba73e3bf6a242eb40c6c9c9ac176d2e12cbc0510fc1878136a04920ddada3b261f2dbc36a339a5301c1683b248bd3dc14e + languageName: node + linkType: hard + "fastify-plugin@npm:^4.0.0, fastify-plugin@npm:^4.5.0": version: 4.5.1 resolution: "fastify-plugin@npm:4.5.1" @@ -10003,6 +10853,30 @@ __metadata: languageName: node linkType: hard +"fastify@npm:4.24.3": + version: 4.24.3 + resolution: "fastify@npm:4.24.3" + dependencies: + "@fastify/ajv-compiler": "npm:^3.5.0" + "@fastify/error": "npm:^3.4.0" + "@fastify/fast-json-stringify-compiler": "npm:^4.3.0" + abstract-logging: "npm:^2.0.1" + avvio: "npm:^8.2.1" + fast-content-type-parse: "npm:^1.1.0" + fast-json-stringify: "npm:^5.8.0" + find-my-way: "npm:^7.7.0" + light-my-request: "npm:^5.11.0" + pino: "npm:^8.16.0" + process-warning: "npm:^2.2.0" + proxy-addr: "npm:^2.0.7" + rfdc: "npm:^1.3.0" + secure-json-parse: "npm:^2.7.0" + semver: "npm:^7.5.4" + toad-cache: "npm:^3.3.0" + checksum: 10c0/36018767b25cde307942f52172eedfc7c1ce186162222334e19caa607e3d29fe3de04cff2c08f21096d45fa4b071cd58a319392a6dbb5b5dbdf8230b38405c3e + languageName: node + linkType: hard + "fastify@npm:4.28.1": version: 4.28.1 resolution: "fastify@npm:4.28.1" @@ -10092,6 +10966,13 @@ __metadata: 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: 10c0/3b545e3a341d322d368e880e1c204ef55f1d45cdea65f7efc6c6ce9e0c4d22d802d5629320eb779d006fe59624ac17b0e848d83cc5af7cd101f206cb704f5519 + languageName: node + linkType: hard + "fill-keys@npm:^1.0.2": version: 1.0.2 resolution: "fill-keys@npm:1.0.2" @@ -10135,6 +11016,17 @@ __metadata: languageName: node linkType: hard +"find-cache-dir@npm:3.3.2": + version: 3.3.2 + resolution: "find-cache-dir@npm:3.3.2" + dependencies: + commondir: "npm:^1.0.1" + make-dir: "npm:^3.0.2" + pkg-dir: "npm:^4.1.0" + checksum: 10c0/92747cda42bff47a0266b06014610981cfbb71f55d60f2c8216bc3108c83d9745507fb0b14ecf6ab71112bed29cd6fb1a137ee7436179ea36e11287e3159e587 + languageName: node + linkType: hard + "find-cache-dir@npm:^2.0.0": version: 2.1.0 resolution: "find-cache-dir@npm:2.1.0" @@ -10157,6 +11049,27 @@ __metadata: languageName: node linkType: hard +"find-my-way@npm:^7.7.0": + version: 7.7.0 + resolution: "find-my-way@npm:7.7.0" + dependencies: + fast-deep-equal: "npm:^3.1.3" + fast-querystring: "npm:^1.0.0" + safe-regex2: "npm:^2.0.0" + checksum: 10c0/6b4fef5f3a21a73c5428337a02ce2f90af055e3fade6f57f3444a76d7f58a43891aba26597014ff02f9fd9071abfdd32b92ff2435aadaf96dd2316920c456f6e + languageName: node + linkType: hard + +"find-up@npm:5.0.0, find-up@npm:^5.0.0": + version: 5.0.0 + resolution: "find-up@npm:5.0.0" + dependencies: + locate-path: "npm:^6.0.0" + path-exists: "npm:^4.0.0" + checksum: 10c0/062c5a83a9c02f53cdd6d175a37ecf8f87ea5bbff1fdfb828f04bfa021441bc7583e8ebc0872a4c1baab96221fb8a8a275a19809fb93fbc40bd69ec35634069a + languageName: node + linkType: hard + "find-up@npm:^3.0.0": version: 3.0.0 resolution: "find-up@npm:3.0.0" @@ -10176,16 +11089,6 @@ __metadata: languageName: node linkType: hard -"find-up@npm:^5.0.0": - version: 5.0.0 - resolution: "find-up@npm:5.0.0" - dependencies: - locate-path: "npm:^6.0.0" - path-exists: "npm:^4.0.0" - checksum: 10c0/062c5a83a9c02f53cdd6d175a37ecf8f87ea5bbff1fdfb828f04bfa021441bc7583e8ebc0872a4c1baab96221fb8a8a275a19809fb93fbc40bd69ec35634069a - languageName: node - linkType: hard - "flat-cache@npm:^3.0.4": version: 3.2.0 resolution: "flat-cache@npm:3.2.0" @@ -10258,6 +11161,20 @@ __metadata: languageName: node linkType: hard +"fp-ts@npm:2.16.0": + version: 2.16.0 + resolution: "fp-ts@npm:2.16.0" + checksum: 10c0/288f84156dc0a53738778935c2aaf3d50878589c6130774a3cbefee10874b474b00b63e4c4738446afbdf8083c1f45f3229ebd111c91f959d73c812f3a53fd51 + languageName: node + linkType: hard + +"fp-ts@npm:2.16.1": + version: 2.16.1 + resolution: "fp-ts@npm:2.16.1" + checksum: 10c0/16fcc7dc8a612ed8a2a339153bcc8745095eebf34ce7980507a9e3690b2c2aa2023c0caede48fd3d79068e271a6203d64416fa9db05613327f7c1a7546ba196d + languageName: node + linkType: hard + "fraction.js@npm:^4.3.7": version: 4.3.7 resolution: "fraction.js@npm:4.3.7" @@ -10272,6 +11189,13 @@ __metadata: languageName: node linkType: hard +"fs-constants@npm:^1.0.0": + version: 1.0.0 + resolution: "fs-constants@npm:1.0.0" + checksum: 10c0/a0cde99085f0872f4d244e83e03a46aa387b74f5a5af750896c6b05e9077fac00e9932fdf5aef84f2f16634cd473c63037d7a512576da7d5c2b9163d1909f3a8 + languageName: node + linkType: hard + "fs-extra@npm:11.1.1": version: 11.1.1 resolution: "fs-extra@npm:11.1.1" @@ -10294,6 +11218,15 @@ __metadata: languageName: node linkType: hard +"fs-jetpack@npm:5.1.0": + version: 5.1.0 + resolution: "fs-jetpack@npm:5.1.0" + dependencies: + minimatch: "npm:^5.1.0" + checksum: 10c0/e4961131bebc9c39b23f1c9d4e19c2d6228ed918a6b12749f239829b35748fcd5f7a6f1f201f061cd9720058f4b41138159e9650d56f675e5741426b75b260e0 + languageName: node + linkType: hard + "fs-minipass@npm:^2.0.0": version: 2.1.0 resolution: "fs-minipass@npm:2.1.0" @@ -10458,6 +11391,13 @@ __metadata: languageName: node linkType: hard +"github-from-package@npm:0.0.0": + version: 0.0.0 + resolution: "github-from-package@npm:0.0.0" + checksum: 10c0/737ee3f52d0a27e26332cde85b533c21fcdc0b09fb716c3f8e522cfaa9c600d4a631dec9fcde179ec9d47cca89017b7848ed4d6ae6b6b78f936c06825b1fcc12 + languageName: node + linkType: hard + "glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2": version: 5.1.2 resolution: "glob-parent@npm:5.1.2" @@ -10508,7 +11448,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^7.1.1, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.2.0": +"glob@npm:^7.1.1, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.2.0, glob@npm:^7.2.3": version: 7.2.3 resolution: "glob@npm:7.2.3" dependencies: @@ -10547,6 +11487,15 @@ __metadata: languageName: node linkType: hard +"global-dirs@npm:3.0.1": + version: 3.0.1 + resolution: "global-dirs@npm:3.0.1" + dependencies: + ini: "npm:2.0.0" + checksum: 10c0/ef65e2241a47ff978f7006a641302bc7f4c03dfb98783d42bf7224c136e3a06df046e70ee3a010cf30214114755e46c9eb5eb1513838812fbbe0d92b14c25080 + languageName: node + linkType: hard + "globals@npm:^11.1.0": version: 11.12.0 resolution: "globals@npm:11.12.0" @@ -10573,7 +11522,7 @@ __metadata: languageName: node linkType: hard -"globby@npm:^11.0.3": +"globby@npm:11.1.0, globby@npm:^11.0.1, globby@npm:^11.0.3": version: 11.1.0 resolution: "globby@npm:11.1.0" dependencies: @@ -10624,7 +11573,7 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:^4.1.11, 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, graceful-fs@npm:^4.2.9": +"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, graceful-fs@npm:^4.2.9": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 @@ -10697,7 +11646,7 @@ __metadata: languageName: node linkType: hard -"graphql-sse@npm:2.5.3": +"graphql-sse@npm:2.5.3, graphql-sse@npm:^2.0.0": version: 2.5.3 resolution: "graphql-sse@npm:2.5.3" peerDependencies: @@ -10838,6 +11787,16 @@ __metadata: languageName: node linkType: hard +"hasha@npm:5.2.2": + version: 5.2.2 + resolution: "hasha@npm:5.2.2" + dependencies: + is-stream: "npm:^2.0.0" + type-fest: "npm:^0.8.0" + checksum: 10c0/9d10d4e665a37beea6e18ba3a0c0399a05b26e505c5ff2fe9115b64fedb3ca95f68c89cf15b08ee4d09fd3064b5e1bfc8e8247353c7aa6b7388471d0f86dca74 + languageName: node + linkType: hard + "hasown@npm:^2.0.0, hasown@npm:^2.0.1, hasown@npm:^2.0.2": version: 2.0.2 resolution: "hasown@npm:2.0.2" @@ -10847,6 +11806,15 @@ __metadata: languageName: node linkType: hard +"he@npm:1.2.0": + version: 1.2.0 + resolution: "he@npm:1.2.0" + bin: + he: bin/he + checksum: 10c0/a27d478befe3c8192f006cdd0639a66798979dfa6e2125c6ac582a19a5ebfec62ad83e8382e6036170d873f46e4536a7e795bf8b95bf7c247f4cc0825ccc8c17 + languageName: node + linkType: hard + "header-case@npm:^2.0.4": version: 2.0.4 resolution: "header-case@npm:2.0.4" @@ -10884,6 +11852,13 @@ __metadata: languageName: node linkType: hard +"hosted-git-info@npm:^2.1.4": + version: 2.8.9 + resolution: "hosted-git-info@npm:2.8.9" + checksum: 10c0/317cbc6b1bbbe23c2a40ae23f3dafe9fa349ce42a89a36f930e3f9c0530c179a3882d2ef1e4141a4c3674d6faaea862138ec55b43ad6f75e387fda2483a13c70 + languageName: node + linkType: hard + "html-encoding-sniffer@npm:^3.0.0": version: 3.0.0 resolution: "html-encoding-sniffer@npm:3.0.0" @@ -10900,6 +11875,31 @@ __metadata: languageName: node linkType: hard +"html-to-text@npm:9.0.5": + version: 9.0.5 + resolution: "html-to-text@npm:9.0.5" + dependencies: + "@selderee/plugin-htmlparser2": "npm:^0.11.0" + deepmerge: "npm:^4.3.1" + dom-serializer: "npm:^2.0.0" + htmlparser2: "npm:^8.0.2" + selderee: "npm:^0.11.0" + checksum: 10c0/5d2c77b798cf88a81b1da2fc1ea1a3b3e2ff49fe5a3d812392f802fff18ec315cf0969bd7846ef2eb7df8c37f463bc63e8cbdcf84e42696c6f3e15dfa61cdf4f + languageName: node + linkType: hard + +"htmlparser2@npm:^8.0.2": + version: 8.0.2 + resolution: "htmlparser2@npm:8.0.2" + dependencies: + domelementtype: "npm:^2.3.0" + domhandler: "npm:^5.0.3" + domutils: "npm:^3.0.1" + entities: "npm:^4.4.0" + checksum: 10c0/609cca85886d0bf2c9a5db8c6926a89f3764596877492e2caa7a25a789af4065bc6ee2cdc81807fe6b1d03a87bf8a373b5a754528a4cc05146b713c20575aab4 + languageName: node + linkType: hard + "htmlparser2@npm:^9.1.0": version: 9.1.0 resolution: "htmlparser2@npm:9.1.0" @@ -10932,6 +11932,16 @@ __metadata: languageName: node linkType: hard +"http-proxy-agent@npm:7.0.0": + version: 7.0.0 + resolution: "http-proxy-agent@npm:7.0.0" + dependencies: + agent-base: "npm:^7.1.0" + debug: "npm:^4.3.4" + checksum: 10c0/a11574ff39436cee3c7bc67f259444097b09474605846ddd8edf0bf4ad8644be8533db1aa463426e376865047d05dc22755e638632819317c0c2f1b2196657c8 + languageName: node + linkType: hard + "http-proxy-agent@npm:^5.0.0": version: 5.0.0 resolution: "http-proxy-agent@npm:5.0.0" @@ -10995,6 +12005,26 @@ __metadata: languageName: node linkType: hard +"https-proxy-agent@npm:7.0.0": + version: 7.0.0 + resolution: "https-proxy-agent@npm:7.0.0" + dependencies: + agent-base: "npm:^7.0.2" + debug: "npm:4" + checksum: 10c0/52ca5dab4c410c00673cd614013dde6ead0ad37d4fca0d2b7949914075d1e51ec398c99f05bdfc712f21a53ae80ec09bffae248c5ba01a107d9b55e6ded46de4 + languageName: node + linkType: hard + +"https-proxy-agent@npm:7.0.1": + version: 7.0.1 + resolution: "https-proxy-agent@npm:7.0.1" + dependencies: + agent-base: "npm:^7.0.2" + debug: "npm:4" + checksum: 10c0/f08f646809c04803843534b5e0ea5b4034beaa065ef2f9505e4afaeb2fa962a15494e563357c819203cff07232d1631739947f031149eb837a16a2f3553fbe32 + languageName: node + linkType: hard + "https-proxy-agent@npm:^5.0.1": version: 5.0.1 resolution: "https-proxy-agent@npm:5.0.1" @@ -11073,6 +12103,15 @@ __metadata: languageName: node linkType: hard +"ignore-walk@npm:^5.0.1": + version: 5.0.1 + resolution: "ignore-walk@npm:5.0.1" + dependencies: + minimatch: "npm:^5.0.1" + checksum: 10c0/0d157a54d6d11af0c3059fdc7679eef3b074e9a663d110a76c72788e2fb5b22087e08b21ab767718187ac3396aca4d0aa6c6473f925b19a74d9a00480ca7a76e + languageName: node + linkType: hard + "ignore@npm:^5.2.0, ignore@npm:^5.3.1": version: 5.3.2 resolution: "ignore@npm:5.3.2" @@ -11123,7 +12162,7 @@ __metadata: languageName: node linkType: hard -"indent-string@npm:^4.0.0": +"indent-string@npm:4.0.0, indent-string@npm:^4.0.0": version: 4.0.0 resolution: "indent-string@npm:4.0.0" checksum: 10c0/1e1904ddb0cb3d6cce7cd09e27a90184908b7a5d5c21b92e232c93579d314f0b83c246ffb035493d0504b1e9147ba2c9b21df0030f48673fba0496ecd698161f @@ -11147,6 +12186,13 @@ __metadata: languageName: node linkType: hard +"ini@npm:2.0.0": + version: 2.0.0 + resolution: "ini@npm:2.0.0" + checksum: 10c0/2e0c8f386369139029da87819438b20a1ff3fe58372d93fb1a86e9d9344125ace3a806b8ec4eb160a46e64cbc422fe68251869441676af49b7fc441af2389c25 + languageName: node + linkType: hard + "ini@npm:~1.3.0": version: 1.3.8 resolution: "ini@npm:1.3.8" @@ -11197,6 +12243,23 @@ __metadata: languageName: node linkType: hard +"ioredis@npm:5": + version: 5.4.1 + resolution: "ioredis@npm:5.4.1" + dependencies: + "@ioredis/commands": "npm:^1.1.1" + cluster-key-slot: "npm:^1.1.0" + debug: "npm:^4.3.4" + denque: "npm:^2.1.0" + lodash.defaults: "npm:^4.2.0" + lodash.isarguments: "npm:^3.1.0" + redis-errors: "npm:^1.2.0" + redis-parser: "npm:^3.0.0" + standard-as-callback: "npm:^2.1.0" + checksum: 10c0/5d28b7c89a3cab5b76d75923d7d4ce79172b3a1ca9be690133f6e8e393a7a4b4ffd55513e618bbb5504fed80d9e1395c9d9531a7c5c5c84aa4c4e765cca75456 + languageName: node + linkType: hard + "ip-address@npm:^9.0.5": version: 9.0.5 resolution: "ip-address@npm:9.0.5" @@ -11214,6 +12277,13 @@ __metadata: languageName: node linkType: hard +"ipv6-normalize@npm:1.0.1": + version: 1.0.1 + resolution: "ipv6-normalize@npm:1.0.1" + checksum: 10c0/89156fbfc4f8828b29adf8009332ec77cd93a17a6e28066d602c3154b7bbc37df07f981ab2b6debb46f9a716867262ae4ea5399f3fa9bb0fc8019e6dc2a96023 + languageName: node + linkType: hard + "is-absolute@npm:^1.0.0": version: 1.0.0 resolution: "is-absolute@npm:1.0.0" @@ -11302,7 +12372,7 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.13.0, is-core-module@npm:^2.15.1": +"is-core-module@npm:^2.11.0, is-core-module@npm:^2.13.0, is-core-module@npm:^2.15.1": version: 2.15.1 resolution: "is-core-module@npm:2.15.1" dependencies: @@ -11329,6 +12399,15 @@ __metadata: languageName: node linkType: hard +"is-docker@npm:^2.0.0, is-docker@npm:^2.1.1": + version: 2.2.1 + resolution: "is-docker@npm:2.2.1" + bin: + is-docker: cli.js + checksum: 10c0/e828365958d155f90c409cdbe958f64051d99e8aedc2c8c4cd7c89dcf35329daed42f7b99346f7828df013e27deb8f721cf9408ba878c76eb9e8290235fbcdcc + languageName: node + linkType: hard + "is-extglob@npm:^2.1.1": version: 2.1.1 resolution: "is-extglob@npm:2.1.1" @@ -11468,7 +12547,14 @@ __metadata: languageName: node linkType: hard -"is-path-inside@npm:^3.0.3": +"is-path-cwd@npm:^2.2.0": + version: 2.2.0 + resolution: "is-path-cwd@npm:2.2.0" + checksum: 10c0/afce71533a427a759cd0329301c18950333d7589533c2c90205bd3fdcf7b91eb92d1940493190567a433134d2128ec9325de2fd281e05be1920fbee9edd22e0a + languageName: node + linkType: hard + +"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: 10c0/cf7d4ac35fb96bab6a1d2c3598fe5ebb29aafb52c0aaa482b5a3ed9d8ba3edc11631e3ec2637660c44b3ce0e61a08d54946e8af30dec0b60a7c27296c68ffd05 @@ -11625,13 +12711,22 @@ __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: 10c0/b32f418ab3385604a66f1b7a3ce39d25e8881dee0bd30816dc8344ef6ff9df473a732bcc1ec4e84fe99b2f229ae474f7133e8e93f9241686cfcf7eebe53ba7a5 languageName: node linkType: hard +"is-wsl@npm:2.2.0, 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: "npm:^2.0.0" + checksum: 10c0/a6fa2d370d21be487c0165c7a440d567274fbba1a817f2f0bfa41cc5e3af25041d84267baa22df66696956038a43973e72fca117918c91431920bdef490fa25e + 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" @@ -12627,6 +13722,13 @@ __metadata: languageName: node linkType: hard +"kleur@npm:4.1.5": + version: 4.1.5 + resolution: "kleur@npm:4.1.5" + checksum: 10c0/e9de6cb49657b6fa70ba2d1448fd3d691a5c4370d8f7bbf1c2f64c24d461270f2117e1b0afe8cb3114f13bbd8e51de158c2a224953960331904e636a5e4c0f2a + languageName: node + linkType: hard + "kleur@npm:^3.0.3": version: 3.0.3 resolution: "kleur@npm:3.0.3" @@ -12675,6 +13777,13 @@ __metadata: languageName: node linkType: hard +"leac@npm:^0.6.0": + version: 0.6.0 + resolution: "leac@npm:0.6.0" + checksum: 10c0/5257781e10791ef8462eb1cbe5e48e3cda7692486f2a775265d6f5216cc088960c62f138163b8df0dcf2119d18673bfe7b050d6b41543d92a7b7ac90e4eb1e8b + languageName: node + linkType: hard + "leven@npm:^3.1.0": version: 3.1.0 resolution: "leven@npm:3.1.0" @@ -12692,6 +13801,44 @@ __metadata: languageName: node linkType: hard +"libbase64@npm:1.2.1": + version: 1.2.1 + resolution: "libbase64@npm:1.2.1" + checksum: 10c0/908db9dc88cbcd9e1b9355c78b9fefde5034d933a50e823bbbb6008a56908de1e5183e25bf648e9e7fe907f53e10e11676d5ac89fd624a300c46a705556182a5 + languageName: node + linkType: hard + +"libmime@npm:5.2.0": + version: 5.2.0 + resolution: "libmime@npm:5.2.0" + dependencies: + encoding-japanese: "npm:2.0.0" + iconv-lite: "npm:0.6.3" + libbase64: "npm:1.2.1" + libqp: "npm:2.0.1" + checksum: 10c0/22a75d7aad8f01bed7d9b32270a40a32c4d4e44070edda1067ea5229df99a09f34aedf3481693394aa998fa8375b6c90d1c651b491655692cb313561c5a48762 + languageName: node + linkType: hard + +"libmime@npm:5.2.1": + version: 5.2.1 + resolution: "libmime@npm:5.2.1" + dependencies: + encoding-japanese: "npm:2.0.0" + iconv-lite: "npm:0.6.3" + libbase64: "npm:1.2.1" + libqp: "npm:2.0.1" + checksum: 10c0/cf91c78a05824f160e45b36850d52eee9e18073bfd4561ace3b3af8e52a8d551eccc0dcef428505e44d1f2146c16cec84e91e17d9489244451c38572862a857a + languageName: node + linkType: hard + +"libqp@npm:2.0.1": + version: 2.0.1 + resolution: "libqp@npm:2.0.1" + checksum: 10c0/c52e51c70180fbf0b000036de33ed976da1f8355fd63feffbbf5a9653a816e9169917b1ce28b289a5006b28e44b2d84d234fdedbdfefc0de4802867aa03537df + languageName: node + linkType: hard + "light-my-request@npm:^5.11.0": version: 5.14.0 resolution: "light-my-request@npm:5.14.0" @@ -12734,6 +13881,15 @@ __metadata: languageName: node linkType: hard +"linkify-it@npm:4.0.1": + version: 4.0.1 + resolution: "linkify-it@npm:4.0.1" + dependencies: + uc.micro: "npm:^1.0.1" + checksum: 10c0/f1949ee2c7c2979c4f80c8c08f507d813f50775ebc5adfdb7ee662f28e0ee53dbd4a329d5231be67414405fc60d4e99b37536d6949702d311fe509a6bcbcf4a6 + languageName: node + linkType: hard + "listr2@npm:6.6.1": version: 6.6.1 resolution: "listr2@npm:6.6.1" @@ -12820,6 +13976,27 @@ __metadata: languageName: node linkType: hard +"lodash.defaults@npm:^4.2.0": + version: 4.2.0 + resolution: "lodash.defaults@npm:4.2.0" + checksum: 10c0/d5b77aeb702caa69b17be1358faece33a84497bcca814897383c58b28a2f8dfc381b1d9edbec239f8b425126a3bbe4916223da2a576bb0411c2cefd67df80707 + languageName: node + linkType: hard + +"lodash.difference@npm:^4.5.0": + version: 4.5.0 + resolution: "lodash.difference@npm:4.5.0" + checksum: 10c0/5d52859218a7df427547ff1fadbc397879709fe6c788b037df7d6d92b676122c92bd35ec85d364edb596b65dfc6573132f420c9b4ee22bb6b9600cd454c90637 + languageName: node + linkType: hard + +"lodash.flatten@npm:^4.4.0": + version: 4.4.0 + resolution: "lodash.flatten@npm:4.4.0" + checksum: 10c0/97e8f0d6b61fe4723c02ad0c6e67e51784c4a2c48f56ef283483e556ad01594cf9cec9c773e177bbbdbdb5d19e99b09d2487cb6b6e5dc405c2693e93b125bd3a + languageName: node + linkType: hard + "lodash.includes@npm:^4.3.0": version: 4.3.0 resolution: "lodash.includes@npm:4.3.0" @@ -12827,6 +14004,13 @@ __metadata: languageName: node linkType: hard +"lodash.isarguments@npm:^3.1.0": + version: 3.1.0 + resolution: "lodash.isarguments@npm:3.1.0" + checksum: 10c0/5e8f95ba10975900a3920fb039a3f89a5a79359a1b5565e4e5b4310ed6ebe64011e31d402e34f577eca983a1fc01ff86c926e3cbe602e1ddfc858fdd353e62d8 + languageName: node + linkType: hard + "lodash.isboolean@npm:^3.0.3": version: 3.0.3 resolution: "lodash.isboolean@npm:3.0.3" @@ -12883,6 +14067,13 @@ __metadata: languageName: node linkType: hard +"lodash.union@npm:^4.6.0": + version: 4.6.0 + resolution: "lodash.union@npm:4.6.0" + checksum: 10c0/6da7f72d1facd472f6090b49eefff984c9f9179e13172039c0debca6851d21d37d83c7ad5c43af23bd220f184cd80e6897e8e3206509fae491f9068b02ae6319 + languageName: node + linkType: hard + "lodash@npm:4.17.21, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:~4.17.0": version: 4.17.21 resolution: "lodash@npm:4.17.21" @@ -13016,6 +14207,52 @@ __metadata: languageName: node linkType: hard +"mailparser@npm:3.6.5": + version: 3.6.5 + resolution: "mailparser@npm:3.6.5" + dependencies: + encoding-japanese: "npm:2.0.0" + he: "npm:1.2.0" + html-to-text: "npm:9.0.5" + iconv-lite: "npm:0.6.3" + libmime: "npm:5.2.1" + linkify-it: "npm:4.0.1" + mailsplit: "npm:5.4.0" + nodemailer: "npm:6.9.3" + tlds: "npm:1.240.0" + checksum: 10c0/b3b2d8d7f9f9230f449bf0cfac45c0386b63365929e389e196326496d7bae58377830b4cebb59a4d44c429b349590a8e191704f26e7fb1fddcbd7492482c7d35 + languageName: node + linkType: hard + +"mailsplit@npm:5.4.0": + version: 5.4.0 + resolution: "mailsplit@npm:5.4.0" + dependencies: + libbase64: "npm:1.2.1" + libmime: "npm:5.2.0" + libqp: "npm:2.0.1" + checksum: 10c0/b0e1ce1866ea44413ca0ee8b7291afb671cb3f7ced2a53c644e3097b64b74079a4cb1ec02c9aaaef6a9927a71187304ac1a809852503aba2f829b67ce2d41496 + languageName: node + linkType: hard + +"make-dir@npm:3.1.0, 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: "npm:^6.0.0" + checksum: 10c0/56aaafefc49c2dfef02c5c95f9b196c4eb6988040cf2c712185c7fe5c99b4091591a7fc4d4eafaaefa70ff763a26f6ab8c3ff60b9e75ea19876f49b18667ecaa + languageName: node + linkType: hard + +"make-dir@npm:4.0.0, make-dir@npm:^4.0.0": + version: 4.0.0 + resolution: "make-dir@npm:4.0.0" + dependencies: + semver: "npm:^7.5.3" + checksum: 10c0/69b98a6c0b8e5c4fe9acb61608a9fbcfca1756d910f51e5dbe7a9e5cfb74fca9b8a0c8a0ffdf1294a740826c1ab4871d5bf3f62f72a3049e5eac6541ddffed68 + languageName: node + linkType: hard + "make-dir@npm:^1.0.0": version: 1.3.0 resolution: "make-dir@npm:1.3.0" @@ -13035,15 +14272,6 @@ __metadata: languageName: node linkType: hard -"make-dir@npm:^4.0.0": - version: 4.0.0 - resolution: "make-dir@npm:4.0.0" - dependencies: - semver: "npm:^7.5.3" - checksum: 10c0/69b98a6c0b8e5c4fe9acb61608a9fbcfca1756d910f51e5dbe7a9e5cfb74fca9b8a0c8a0ffdf1294a740826c1ab4871d5bf3f62f72a3049e5eac6541ddffed68 - languageName: node - linkType: hard - "make-error@npm:^1.1.1": version: 1.3.6 resolution: "make-error@npm:1.3.6" @@ -13226,6 +14454,13 @@ __metadata: languageName: node linkType: hard +"mimic-response@npm:^3.1.0": + version: 3.1.0 + resolution: "mimic-response@npm:3.1.0" + checksum: 10c0/0d6f07ce6e03e9e4445bee655202153bdb8a98d67ee8dc965ac140900d7a2688343e6b4c9a72cfc9ef2f7944dfd76eef4ab2482eb7b293a68b84916bac735362 + languageName: node + linkType: hard + "min-indent@npm:^1.0.0": version: 1.0.1 resolution: "min-indent@npm:1.0.1" @@ -13301,7 +14536,7 @@ __metadata: languageName: node linkType: hard -"minimist@npm:^1.2.0, minimist@npm:^1.2.6": +"minimist@npm:^1.2.0, minimist@npm:^1.2.3, minimist@npm:^1.2.6": version: 1.2.8 resolution: "minimist@npm:1.2.8" checksum: 10c0/19d3fcdca050087b84c2029841a093691a91259a47def2f18222f41e7645a0b7c44ef4b40e88a1e58a40c84d2ef0ee6047c55594d298146d0eb3f6b737c20ce6 @@ -13399,6 +14634,13 @@ __metadata: languageName: node linkType: hard +"mkdirp-classic@npm:^0.5.2, mkdirp-classic@npm:^0.5.3": + version: 0.5.3 + resolution: "mkdirp-classic@npm:0.5.3" + checksum: 10c0/95371d831d196960ddc3833cc6907e6b8f67ac5501a6582f47dfae5eb0f092e9f8ce88e0d83afcae95d6e2b61a01741ba03714eeafb6f7a6e9dcc158ac85b168 + languageName: node + linkType: hard + "mkdirp@npm:^0.5.1, mkdirp@npm:^0.5.6": version: 0.5.6 resolution: "mkdirp@npm:0.5.6" @@ -13442,6 +14684,13 @@ __metadata: languageName: node linkType: hard +"ms@npm:2.1.2": + version: 2.1.2 + resolution: "ms@npm:2.1.2" + checksum: 10c0/a437714e2f90dbf881b5191d35a6db792efbca5badf112f87b9e1c712aace4b4b9b742dd6537f3edf90fd6f684de897cec230abde57e87883766712ddda297cc + languageName: node + linkType: hard + "ms@npm:2.1.3, ms@npm:^2.1.1, ms@npm:^2.1.3": version: 2.1.3 resolution: "ms@npm:2.1.3" @@ -13501,7 +14750,7 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:^3.3.7": +"nanoid@npm:3.3.7, nanoid@npm:^3.3.7": version: 3.3.7 resolution: "nanoid@npm:3.3.7" bin: @@ -13510,6 +14759,13 @@ __metadata: languageName: node linkType: hard +"napi-build-utils@npm:^1.0.1": + version: 1.0.2 + resolution: "napi-build-utils@npm:1.0.2" + checksum: 10c0/37fd2cd0ff2ad20073ce78d83fd718a740d568b225924e753ae51cb69d68f330c80544d487e5e5bd18e28702ed2ca469c2424ad948becd1862c1b0209542b2e9 + languageName: node + linkType: hard + "natural-compare@npm:^1.4.0": version: 1.4.0 resolution: "natural-compare@npm:1.4.0" @@ -13531,6 +14787,13 @@ __metadata: languageName: node linkType: hard +"new-github-issue-url@npm:0.2.1": + version: 0.2.1 + resolution: "new-github-issue-url@npm:0.2.1" + checksum: 10c0/64dcfa7a181c8ac2a33f2329c7167289c4fa9b75e1f47f635f63b99d3f442cbb02f67db9fc56a17774a2a91fa94546889baf54799cb701bd5031377d6793c406 + languageName: node + linkType: hard + "no-case@npm:^3.0.4": version: 3.0.4 resolution: "no-case@npm:3.0.4" @@ -13541,6 +14804,15 @@ __metadata: languageName: node linkType: hard +"node-abi@npm:^3.3.0": + version: 3.71.0 + resolution: "node-abi@npm:3.71.0" + dependencies: + semver: "npm:^7.3.5" + checksum: 10c0/dbd0792ea729329cd9d099f28a5681ff9e8a6db48cf64e1437bf6a7fd669009d1e758a784619a1c4cc8bfd1ed17162f042c787654edf19a1f64b5018457c9c1f + languageName: node + linkType: hard + "node-addon-api@npm:^7.0.0": version: 7.1.1 resolution: "node-addon-api@npm:7.1.1" @@ -13550,6 +14822,34 @@ __metadata: languageName: node linkType: hard +"node-fetch@npm:2.6.11": + version: 2.6.11 + resolution: "node-fetch@npm:2.6.11" + dependencies: + whatwg-url: "npm:^5.0.0" + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + checksum: 10c0/3ec847ca43f678d07b80abfd85bdf06523c2554ee9a494c992c5fc61f5d9cde9f9f16aa33ff09a62f19eee9d54813b8850d7f054cdfee8b2daf789c57f8eeaea + languageName: node + linkType: hard + +"node-fetch@npm:2.6.12": + version: 2.6.12 + resolution: "node-fetch@npm:2.6.12" + dependencies: + whatwg-url: "npm:^5.0.0" + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + checksum: 10c0/10372e4b5ee07acadc15e6b2bc6fd8940582eea7b9b2a331f4e3665fdcd968498c1656f79f2fa572080ebb37ea80e1474a6478b3b36057ef901b63f4be8fd899 + languageName: node + linkType: hard + "node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.12, node-fetch@npm:^2.6.7": version: 2.7.0 resolution: "node-fetch@npm:2.7.0" @@ -13633,6 +14933,20 @@ __metadata: languageName: node linkType: hard +"nodemailer@npm:6.9.3": + version: 6.9.3 + resolution: "nodemailer@npm:6.9.3" + checksum: 10c0/a51f8ca46bf8960915f74b7d0c050e498bc5a76d2e5b376ce7abe638da997c246f4a828d231e8845de5eabf189aa23dd92af2dfe63ed04c9c194f3c014ad955d + languageName: node + linkType: hard + +"nodemailer@npm:6.9.4": + version: 6.9.4 + resolution: "nodemailer@npm:6.9.4" + checksum: 10c0/c50778ae499da089b5cceb4bbe6366900b14a76155c5e379e80996b46a2ba7db094b624e04b839f8c992e86bdad218f26b914467b3047fa8223142a42a4252f5 + languageName: node + linkType: hard + "nodemon@npm:3.1.7": version: 3.1.7 resolution: "nodemon@npm:3.1.7" @@ -13664,6 +14978,18 @@ __metadata: languageName: node linkType: hard +"normalize-package-data@npm:^2.5.0": + version: 2.5.0 + resolution: "normalize-package-data@npm:2.5.0" + dependencies: + hosted-git-info: "npm:^2.1.4" + resolve: "npm:^1.10.0" + semver: "npm:2 || 3 || 4 || 5" + validate-npm-package-license: "npm:^3.0.1" + checksum: 10c0/357cb1646deb42f8eb4c7d42c4edf0eec312f3628c2ef98501963cc4bbe7277021b2b1d977f982b2edce78f5a1014613ce9cf38085c3df2d76730481357ca504 + languageName: node + linkType: hard + "normalize-path@npm:^2.1.1": version: 2.1.1 resolution: "normalize-path@npm:2.1.1" @@ -13694,6 +15020,36 @@ __metadata: languageName: node linkType: hard +"npm-bundled@npm:^2.0.0": + version: 2.0.1 + resolution: "npm-bundled@npm:2.0.1" + dependencies: + npm-normalize-package-bin: "npm:^2.0.0" + checksum: 10c0/5b2dc1de455d38200e49c6205dee185ce919ea6b608672c693bec8907116bc5686dabcc150347630d351c1c533315fd60a1910ce00bdad6bb204cef016b90b7d + languageName: node + linkType: hard + +"npm-normalize-package-bin@npm:^2.0.0": + version: 2.0.0 + resolution: "npm-normalize-package-bin@npm:2.0.0" + checksum: 10c0/9b5283a2e423124c60fbc14244d36686b59e517d29156eacf9df8d3dc5d5bf4d9444b7669c607567ed2e089bbdbef5a2b3678cbf567284eeff3612da6939514b + languageName: node + linkType: hard + +"npm-packlist@npm:5.1.3": + version: 5.1.3 + resolution: "npm-packlist@npm:5.1.3" + dependencies: + glob: "npm:^8.0.1" + ignore-walk: "npm:^5.0.1" + npm-bundled: "npm:^2.0.0" + npm-normalize-package-bin: "npm:^2.0.0" + bin: + npm-packlist: bin/index.js + checksum: 10c0/a8bea97661b2a7132bc8832d5560da24f823ee5324429bd16eb82b7873557de14641bc3fed8a7611b0d88b9771e59e99e01a9e551a53adb164327ded6128aada + languageName: node + linkType: hard + "npm-run-path@npm:^4.0.1": version: 4.0.1 resolution: "npm-run-path@npm:4.0.1" @@ -13740,6 +15096,13 @@ __metadata: languageName: node linkType: hard +"object-inspect@npm:1.12.3": + version: 1.12.3 + resolution: "object-inspect@npm:1.12.3" + checksum: 10c0/752bb5f4dc595e214157ea8f442adb77bdb850ace762b078d151d8b6486331ab12364997a89ee6509be1023b15adf2b3774437a7105f8a5043dfda11ed622411 + languageName: node + linkType: hard + "object-inspect@npm:^1.13.1": version: 1.13.2 resolution: "object-inspect@npm:1.13.2" @@ -13855,6 +15218,39 @@ __metadata: languageName: node linkType: hard +"open-graph-scraper@npm:6.2.2": + version: 6.2.2 + resolution: "open-graph-scraper@npm:6.2.2" + dependencies: + chardet: "npm:^1.6.0" + cheerio: "npm:^1.0.0-rc.12" + undici: "npm:^5.22.1" + validator: "npm:^13.9.0" + checksum: 10c0/56aa0334f9df1b88678353261a19d325b9d99fc8a86cc2537024c7a0320b2e337581c3f145c03c1a8941086b3077b8f32df0002071729e3d6af314f75c3019b1 + languageName: node + linkType: hard + +"open@npm:7.4.2": + version: 7.4.2 + resolution: "open@npm:7.4.2" + dependencies: + is-docker: "npm:^2.0.0" + is-wsl: "npm:^2.1.1" + checksum: 10c0/77573a6a68f7364f3a19a4c80492712720746b63680ee304555112605ead196afe91052bd3c3d165efdf4e9d04d255e87de0d0a77acec11ef47fd5261251813f + languageName: node + linkType: hard + +"open@npm:8.4.2": + version: 8.4.2 + resolution: "open@npm:8.4.2" + dependencies: + define-lazy-prop: "npm:^2.0.0" + is-docker: "npm:^2.1.1" + is-wsl: "npm:^2.2.0" + checksum: 10c0/bb6b3a58401dacdb0aad14360626faf3fb7fba4b77816b373495988b724fb48941cad80c1b65d62bb31a17609b2cd91c41a181602caea597ca80dfbcc27e84c9 + languageName: node + linkType: hard + "optimism@npm:^0.18.0": version: 0.18.0 resolution: "optimism@npm:0.18.0" @@ -13926,6 +15322,15 @@ __metadata: languageName: node linkType: hard +"p-filter@npm:2.1.0": + version: 2.1.0 + resolution: "p-filter@npm:2.1.0" + dependencies: + p-map: "npm:^2.0.0" + checksum: 10c0/5ac34b74b3b691c04212d5dd2319ed484f591c557a850a3ffc93a08cb38c4f5540be059c6b10a185773c479ca583a91ea00c7d6c9958c815e6b74d052f356645 + languageName: node + linkType: hard + "p-limit@npm:3.1.0, p-limit@npm:^3.0.2, p-limit@npm:^3.1.0": version: 3.1.0 resolution: "p-limit@npm:3.1.0" @@ -13971,7 +15376,7 @@ __metadata: languageName: node linkType: hard -"p-map@npm:^4.0.0": +"p-map@npm:4.0.0, p-map@npm:^4.0.0": version: 4.0.0 resolution: "p-map@npm:4.0.0" dependencies: @@ -13980,6 +15385,23 @@ __metadata: languageName: node linkType: hard +"p-map@npm:^2.0.0": + version: 2.1.0 + resolution: "p-map@npm:2.1.0" + checksum: 10c0/735dae87badd4737a2dd582b6d8f93e49a1b79eabbc9815a4d63a528d5e3523e978e127a21d784cccb637010e32103a40d2aaa3ab23ae60250b1a820ca752043 + languageName: node + linkType: hard + +"p-retry@npm:4.6.2": + version: 4.6.2 + resolution: "p-retry@npm:4.6.2" + dependencies: + "@types/retry": "npm:0.12.0" + retry: "npm:^0.13.1" + checksum: 10c0/d58512f120f1590cfedb4c2e0c42cb3fa66f3cea8a4646632fcb834c56055bb7a6f138aa57b20cc236fb207c9d694e362e0b5c2b14d9b062f67e8925580c73b0 + languageName: node + linkType: hard + "p-try@npm:^2.0.0": version: 2.2.0 resolution: "p-try@npm:2.2.0" @@ -14104,6 +15526,16 @@ __metadata: languageName: node linkType: hard +"parseley@npm:^0.12.0": + version: 0.12.1 + resolution: "parseley@npm:0.12.1" + dependencies: + leac: "npm:^0.6.0" + peberminta: "npm:^0.9.0" + checksum: 10c0/df3de74172b72305b867298a71e5882c413df75d30f2bafb5fb70779dfd349c5e4db03441fbf8ca83da8e4aa72bd0ef2b5c73086c4825d27d1c649d61bc0bcc0 + languageName: node + linkType: hard + "parseurl@npm:~1.3.3": version: 1.3.3 resolution: "parseurl@npm:1.3.3" @@ -14250,6 +15682,13 @@ __metadata: languageName: node linkType: hard +"peberminta@npm:^0.9.0": + version: 0.9.0 + resolution: "peberminta@npm:0.9.0" + checksum: 10c0/59c2c39269d9f7f559cf44582f1c0503524c6a9bc3478e0309adba2b41c71ab98745a239a4e6f98f46105291256e6d8f12ae9860d9f016b1c9a6f52c0b63bfe7 + languageName: node + linkType: hard + "picocolors@npm:^1, picocolors@npm:^1.0.0, picocolors@npm:^1.0.1, picocolors@npm:^1.1.0": version: 1.1.0 resolution: "picocolors@npm:1.1.0" @@ -14295,6 +15734,13 @@ __metadata: languageName: node linkType: hard +"pino-std-serializers@npm:^6.0.0": + version: 6.2.2 + resolution: "pino-std-serializers@npm:6.2.2" + checksum: 10c0/8f1c7f0f0d8f91e6c6b5b2a6bfb48f06441abeb85f1c2288319f736f9c6d814fbeebe928d2314efc2ba6018fa7db9357a105eca9fc99fc1f28945a8a8b28d3d5 + languageName: node + linkType: hard + "pino-std-serializers@npm:^7.0.0": version: 7.0.0 resolution: "pino-std-serializers@npm:7.0.0" @@ -14323,6 +15769,27 @@ __metadata: languageName: node linkType: hard +"pino@npm:^8.16.0": + version: 8.21.0 + resolution: "pino@npm:8.21.0" + dependencies: + atomic-sleep: "npm:^1.0.0" + fast-redact: "npm:^3.1.1" + on-exit-leak-free: "npm:^2.1.0" + pino-abstract-transport: "npm:^1.2.0" + pino-std-serializers: "npm:^6.0.0" + process-warning: "npm:^3.0.0" + quick-format-unescaped: "npm:^4.0.3" + real-require: "npm:^0.2.0" + safe-stable-stringify: "npm:^2.3.1" + sonic-boom: "npm:^3.7.0" + thread-stream: "npm:^2.6.0" + bin: + pino: bin.js + checksum: 10c0/9cf8b3e8741ecc42b56d07fbb3d09f48c96c07a9a6d7196b69a60b56109899f8a7dfa14d85787d165a1038b74c7ca18e76cecce7c26ec14e0f05c73008df7891 + languageName: node + linkType: hard + "pirates@npm:^4.0.1, pirates@npm:^4.0.4, pirates@npm:^4.0.6": version: 4.0.6 resolution: "pirates@npm:4.0.6" @@ -14339,7 +15806,7 @@ __metadata: languageName: node linkType: hard -"pkg-dir@npm:^4.2.0": +"pkg-dir@npm:^4.1.0, pkg-dir@npm:^4.2.0": version: 4.2.0 resolution: "pkg-dir@npm:4.2.0" dependencies: @@ -14492,6 +15959,28 @@ __metadata: languageName: node linkType: hard +"prebuild-install@npm:^7.1.1": + version: 7.1.2 + resolution: "prebuild-install@npm:7.1.2" + dependencies: + detect-libc: "npm:^2.0.0" + expand-template: "npm:^2.0.3" + github-from-package: "npm:0.0.0" + minimist: "npm:^1.2.3" + mkdirp-classic: "npm:^0.5.3" + napi-build-utils: "npm:^1.0.1" + node-abi: "npm:^3.3.0" + pump: "npm:^3.0.0" + rc: "npm:^1.2.7" + simple-get: "npm:^4.0.0" + tar-fs: "npm:^2.0.0" + tunnel-agent: "npm:^0.6.0" + bin: + prebuild-install: bin.js + checksum: 10c0/e64868ba9ef2068fd7264f5b03e5298a901e02a450acdb1f56258d88c09dea601eefdb3d1dfdff8513fdd230a92961712be0676192626a3b4d01ba154d48bdd3 + languageName: node + linkType: hard + "prelude-ls@npm:^1.2.1": version: 1.2.1 resolution: "prelude-ls@npm:1.2.1" @@ -14627,6 +16116,18 @@ __metadata: languageName: node linkType: hard +"prisma-json-schema-generator@npm:4.0.0": + version: 4.0.0 + resolution: "prisma-json-schema-generator@npm:4.0.0" + dependencies: + "@prisma/generator-helper": "npm:4.16.2" + "@prisma/internals": "npm:4.16.2" + bin: + prisma-json-schema-generator: dist/cli.js + checksum: 10c0/ae1ea7e91f19682d15e18812a7f49e437ee3decb374ae43973c8e9893e56d55dded8f4885e6b009b617e677d6e91dce3544450679888cd90c8007dd22142930e + languageName: node + linkType: hard + "prisma@npm:5.20.0": version: 5.20.0 resolution: "prisma@npm:5.20.0" @@ -14656,6 +16157,13 @@ __metadata: languageName: node linkType: hard +"process-warning@npm:^2.2.0": + version: 2.3.2 + resolution: "process-warning@npm:2.3.2" + checksum: 10c0/6bccf187f604dd63067ae8b5a08f658d1cc5df4948a51525691a564ad9250575802c094dd5d1b69f015934fe5df6d925f2e607d7a589918069129b07a777aa7b + languageName: node + linkType: hard + "process-warning@npm:^3.0.0": version: 3.0.0 resolution: "process-warning@npm:3.0.0" @@ -14677,6 +16185,13 @@ __metadata: languageName: node linkType: hard +"progress@npm:2.0.3": + version: 2.0.3 + resolution: "progress@npm:2.0.3" + checksum: 10c0/1697e07cb1068055dbe9fe858d242368ff5d2073639e652b75a7eb1f2a1a8d4afd404d719de23c7b48481a6aa0040686310e2dac2f53d776daa2176d3f96369c + languageName: node + linkType: hard + "promise-retry@npm:^2.0.1": version: 2.0.1 resolution: "promise-retry@npm:2.0.1" @@ -14895,7 +16410,7 @@ __metadata: languageName: node linkType: hard -"rc@npm:1.2.8, rc@npm:^1.2.8": +"rc@npm:1.2.8, rc@npm:^1.2.7, rc@npm:^1.2.8": version: 1.2.8 resolution: "rc@npm:1.2.8" dependencies: @@ -15029,7 +16544,30 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^2.0.5, readable-stream@npm:^2.3.8": +"read-pkg-up@npm:7.0.1": + version: 7.0.1 + resolution: "read-pkg-up@npm:7.0.1" + dependencies: + find-up: "npm:^4.1.0" + read-pkg: "npm:^5.2.0" + type-fest: "npm:^0.8.1" + checksum: 10c0/82b3ac9fd7c6ca1bdc1d7253eb1091a98ff3d195ee0a45386582ce3e69f90266163c34121e6a0a02f1630073a6c0585f7880b3865efcae9c452fa667f02ca385 + languageName: node + linkType: hard + +"read-pkg@npm:^5.2.0": + version: 5.2.0 + resolution: "read-pkg@npm:5.2.0" + dependencies: + "@types/normalize-package-data": "npm:^2.4.0" + normalize-package-data: "npm:^2.5.0" + parse-json: "npm:^5.0.0" + type-fest: "npm:^0.6.0" + checksum: 10c0/b51a17d4b51418e777029e3a7694c9bd6c578a5ab99db544764a0b0f2c7c0f58f8a6bc101f86a6fceb8ba6d237d67c89acf6170f6b98695d0420ddc86cf109fb + languageName: node + linkType: hard + +"readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.5, readable-stream@npm:^2.3.8": version: 2.3.8 resolution: "readable-stream@npm:2.3.8" dependencies: @@ -15044,7 +16582,7 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^3.4.0, readable-stream@npm:^3.5.0, readable-stream@npm:^3.6.0": +"readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.5.0, readable-stream@npm:^3.6.0": version: 3.6.2 resolution: "readable-stream@npm:3.6.2" dependencies: @@ -15068,7 +16606,7 @@ __metadata: languageName: node linkType: hard -"readdir-glob@npm:^1.1.2": +"readdir-glob@npm:^1.0.0, readdir-glob@npm:^1.1.2": version: 1.1.3 resolution: "readdir-glob@npm:1.1.3" dependencies: @@ -15116,6 +16654,22 @@ __metadata: languageName: node linkType: hard +"redis-errors@npm:^1.0.0, redis-errors@npm:^1.2.0": + version: 1.2.0 + resolution: "redis-errors@npm:1.2.0" + checksum: 10c0/5b316736e9f532d91a35bff631335137a4f974927bb2fb42bf8c2f18879173a211787db8ac4c3fde8f75ed6233eb0888e55d52510b5620e30d69d7d719c8b8a7 + languageName: node + linkType: hard + +"redis-parser@npm:^3.0.0": + version: 3.0.0 + resolution: "redis-parser@npm:3.0.0" + dependencies: + redis-errors: "npm:^1.0.0" + checksum: 10c0/ee16ac4c7b2a60b1f42a2cdaee22b005bd4453eb2d0588b8a4939718997ae269da717434da5d570fe0b05030466eeb3f902a58cf2e8e1ca058bf6c9c596f632f + languageName: node + linkType: hard + "reflect.getprototypeof@npm:^1.0.4": version: 1.0.6 resolution: "reflect.getprototypeof@npm:1.0.6" @@ -15279,6 +16833,13 @@ __metadata: languageName: node linkType: hard +"replace-string@npm:3.1.0": + version: 3.1.0 + resolution: "replace-string@npm:3.1.0" + checksum: 10c0/8f8945f1af081bc1f973be8068c427ce300e1cb75b6a7bedb098daddeecd84b83f151f1f799543541f9c0cfdc34e80b4d72d83afd4b7c64bf854571363c47271 + languageName: node + linkType: hard + "require-directory@npm:^2.1.1": version: 2.1.1 resolution: "require-directory@npm:2.1.1" @@ -15351,7 +16912,33 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.1.7, resolve@npm:^1.11.1, resolve@npm:^1.14.2, resolve@npm:^1.17.0, resolve@npm:^1.20.0, resolve@npm:^1.22.2, resolve@npm:^1.22.4, resolve@npm:^1.22.8": +"resolve@npm:1.22.2": + version: 1.22.2 + resolution: "resolve@npm:1.22.2" + dependencies: + is-core-module: "npm:^2.11.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10c0/f9f424a8117d1c68371b4fbc64e6ac045115a3beacc4bd3617b751f7624b69ad40c47dc995585c7f13d4a09723a8f167847defb7d39fad70b0d43bbba05ff851 + languageName: node + linkType: hard + +"resolve@npm:1.22.4": + version: 1.22.4 + resolution: "resolve@npm:1.22.4" + dependencies: + is-core-module: "npm:^2.13.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10c0/b1adb7885a05e31fc2be19e85e338b8d48d9e442b568d91e9c925990ed1c3bff66683ccea03b9e9893b857ec25dee0f7951a0d0630be49e4e1f5c1150ddc35dc + languageName: node + linkType: hard + +"resolve@npm:^1.1.7, resolve@npm:^1.10.0, resolve@npm:^1.11.1, resolve@npm:^1.14.2, resolve@npm:^1.17.0, resolve@npm:^1.20.0, resolve@npm:^1.22.2, resolve@npm:^1.22.4, resolve@npm:^1.22.8": version: 1.22.8 resolution: "resolve@npm:1.22.8" dependencies: @@ -15377,7 +16964,33 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@npm%3A^1.1.7#optional!builtin, resolve@patch:resolve@npm%3A^1.11.1#optional!builtin, resolve@patch:resolve@npm%3A^1.14.2#optional!builtin, resolve@patch:resolve@npm%3A^1.17.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.2#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin, resolve@patch:resolve@npm%3A^1.22.8#optional!builtin": +"resolve@patch:resolve@npm%3A1.22.2#optional!builtin": + version: 1.22.2 + resolution: "resolve@patch:resolve@npm%3A1.22.2#optional!builtin::version=1.22.2&hash=c3c19d" + dependencies: + is-core-module: "npm:^2.11.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10c0/dcf068c4391941734efda06b6f778c013fd349cd4340f126de17c265a7b006c67de7e80e7aa06ecd29f3922e49f5561622b9faf98531f16aa9a896d22148c661 + languageName: node + linkType: hard + +"resolve@patch:resolve@npm%3A1.22.4#optional!builtin": + version: 1.22.4 + resolution: "resolve@patch:resolve@npm%3A1.22.4#optional!builtin::version=1.22.4&hash=c3c19d" + dependencies: + is-core-module: "npm:^2.13.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10c0/60ca179599acf8b1bb17b850280a7081781b457d235d48197dc893b82d75741f191c5fe2d93e5729292234d0b0d88e9add273df4b9e04755eeed4fd7d23f1c79 + languageName: node + linkType: hard + +"resolve@patch:resolve@npm%3A^1.1.7#optional!builtin, resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.11.1#optional!builtin, resolve@patch:resolve@npm%3A^1.14.2#optional!builtin, resolve@patch:resolve@npm%3A^1.17.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.2#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin, resolve@patch:resolve@npm%3A^1.22.8#optional!builtin": version: 1.22.8 resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d" dependencies: @@ -15439,6 +17052,13 @@ __metadata: languageName: node linkType: hard +"ret@npm:~0.2.0": + version: 0.2.2 + resolution: "ret@npm:0.2.2" + checksum: 10c0/1a41e543913cda851abb1dae4852efa97bb693ce58fde3b51cc1cae94e2599dd70b91ad6268a4a07fc238305be06fed91723ef6d08863c48a0d02e0a74b943cd + languageName: node + linkType: hard + "ret@npm:~0.4.0": version: 0.4.3 resolution: "ret@npm:0.4.3" @@ -15453,6 +17073,13 @@ __metadata: languageName: node linkType: hard +"retry@npm:^0.13.1": + version: 0.13.1 + resolution: "retry@npm:0.13.1" + checksum: 10c0/9ae822ee19db2163497e074ea919780b1efa00431d197c7afdb950e42bf109196774b92a49fc9821f0b8b328a98eea6017410bfc5e8a0fc19c85c6d11adb3772 + languageName: node + linkType: hard + "reusify@npm:^1.0.4": version: 1.0.4 resolution: "reusify@npm:1.0.4" @@ -15467,6 +17094,17 @@ __metadata: languageName: node linkType: hard +"rimraf@npm:3.0.2, rimraf@npm:^3.0.0, rimraf@npm:^3.0.2": + version: 3.0.2 + resolution: "rimraf@npm:3.0.2" + dependencies: + glob: "npm:^7.1.3" + bin: + rimraf: bin.js + checksum: 10c0/9cb7757acb489bd83757ba1a274ab545eafd75598a9d817e0c3f8b164238dd90eba50d6b848bd4dcc5f3040912e882dc7ba71653e35af660d77b25c381d402e8 + languageName: node + linkType: hard + "rimraf@npm:6.0.1": version: 6.0.1 resolution: "rimraf@npm:6.0.1" @@ -15479,17 +17117,6 @@ __metadata: languageName: node linkType: hard -"rimraf@npm:^3.0.2": - version: 3.0.2 - resolution: "rimraf@npm:3.0.2" - dependencies: - glob: "npm:^7.1.3" - bin: - rimraf: bin.js - checksum: 10c0/9cb7757acb489bd83757ba1a274ab545eafd75598a9d817e0c3f8b164238dd90eba50d6b848bd4dcc5f3040912e882dc7ba71653e35af660d77b25c381d402e8 - languageName: node - linkType: hard - "rimraf@npm:~2.6.2": version: 2.6.3 resolution: "rimraf@npm:2.6.3" @@ -15581,6 +17208,8 @@ __metadata: "@redwoodjs/auth-dbauth-setup": "npm:8.4.0" "@redwoodjs/core": "npm:8.4.0" "@redwoodjs/project-config": "npm:8.4.0" + "@redwoodjs/realtime": "npm:8.4.0" + "@redwoodjs/studio": "npm:12" prettier-plugin-tailwindcss: "npm:^0.6.8" languageName: unknown linkType: soft @@ -15647,6 +17276,15 @@ __metadata: languageName: node linkType: hard +"safe-regex2@npm:^2.0.0": + version: 2.0.0 + resolution: "safe-regex2@npm:2.0.0" + dependencies: + ret: "npm:~0.2.0" + checksum: 10c0/f499e4fc69caafd7dd8023759e69a32991baa66e90bec5e2a7777b907943b27068dbff4e7a32cc8231f1354fcb779142f419e85498ae1e37384dc60619509c27 + languageName: node + linkType: hard + "safe-regex2@npm:^3.1.0": version: 3.1.0 resolution: "safe-regex2@npm:3.1.0" @@ -15702,6 +17340,24 @@ __metadata: languageName: node linkType: hard +"selderee@npm:^0.11.0": + version: 0.11.0 + resolution: "selderee@npm:0.11.0" + dependencies: + parseley: "npm:^0.12.0" + checksum: 10c0/c2ad8313a0dbf3c0b74752a8d03cfbc0931ae77a36679cdb64733eb732c1762f95a5174249bf7e8b8103874cb0e013a030f9c8b72f5d41e62f1d847d4a845d39 + languageName: node + linkType: hard + +"semver@npm:2 || 3 || 4 || 5, semver@npm:^5.6.0": + version: 5.7.2 + resolution: "semver@npm:5.7.2" + bin: + semver: bin/semver + checksum: 10c0/e4cf10f86f168db772ae95d86ba65b3fd6c5967c94d97c708ccb463b778c2ee53b914cd7167620950fc07faf5a564e6efe903836639e512a1aa15fbc9667fa25 + languageName: node + linkType: hard + "semver@npm:7.6.3, semver@npm:^7.3.5, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0": version: 7.6.3 resolution: "semver@npm:7.6.3" @@ -15711,16 +17367,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^5.6.0": - version: 5.7.2 - resolution: "semver@npm:5.7.2" - bin: - semver: bin/semver - checksum: 10c0/e4cf10f86f168db772ae95d86ba65b3fd6c5967c94d97c708ccb463b778c2ee53b914cd7167620950fc07faf5a564e6efe903836639e512a1aa15fbc9667fa25 - languageName: node - linkType: hard - -"semver@npm:^6.2.0, semver@npm:^6.3.0, semver@npm:^6.3.1": +"semver@npm:^6.0.0, semver@npm:^6.2.0, semver@npm:^6.3.0, semver@npm:^6.3.1": version: 6.3.1 resolution: "semver@npm:6.3.1" bin: @@ -15918,6 +17565,24 @@ __metadata: languageName: node linkType: hard +"simple-concat@npm:^1.0.0": + version: 1.0.1 + resolution: "simple-concat@npm:1.0.1" + checksum: 10c0/62f7508e674414008910b5397c1811941d457dfa0db4fd5aa7fa0409eb02c3609608dfcd7508cace75b3a0bf67a2a77990711e32cd213d2c76f4fd12ee86d776 + languageName: node + linkType: hard + +"simple-get@npm:^4.0.0": + version: 4.0.1 + resolution: "simple-get@npm:4.0.1" + dependencies: + decompress-response: "npm:^6.0.0" + once: "npm:^1.3.1" + simple-concat: "npm:^1.0.0" + checksum: 10c0/b0649a581dbca741babb960423248899203165769747142033479a7dc5e77d7b0fced0253c731cd57cf21e31e4d77c9157c3069f4448d558ebc96cf9e1eebcf0 + languageName: node + linkType: hard + "simple-update-notifier@npm:^2.0.0": version: 2.0.0 resolution: "simple-update-notifier@npm:2.0.0" @@ -16001,6 +17666,17 @@ __metadata: languageName: node linkType: hard +"smtp-server@npm:3.13.0": + version: 3.13.0 + resolution: "smtp-server@npm:3.13.0" + dependencies: + base32.js: "npm:0.1.0" + ipv6-normalize: "npm:1.0.1" + nodemailer: "npm:6.9.4" + checksum: 10c0/d6ad58ff6a01e46d864646a96d27173e93cb80aeca0180185a2b4ec5d144efa20813c3808702a3ea544d969f5506edcac1a0a230fee31ee2d341f5d3955ad1f0 + languageName: node + linkType: hard + "snake-case@npm:^3.0.4": version: 3.0.4 resolution: "snake-case@npm:3.0.4" @@ -16032,6 +17708,15 @@ __metadata: languageName: node linkType: hard +"sonic-boom@npm:^3.7.0": + version: 3.8.1 + resolution: "sonic-boom@npm:3.8.1" + dependencies: + atomic-sleep: "npm:^1.0.0" + checksum: 10c0/9bf338f86147db50e116484f74f2e29a321a12733e0cefab3087c80dd32bf4df3d7407dbcafc13bc39ac269d9dd61dd6ef952354b9503392d4e1e7414f8e360e + languageName: node + linkType: hard + "sonic-boom@npm:^4.0.1": version: 4.1.0 resolution: "sonic-boom@npm:4.1.0" @@ -16089,6 +17774,40 @@ __metadata: languageName: node linkType: hard +"spdx-correct@npm:^3.0.0": + version: 3.2.0 + resolution: "spdx-correct@npm:3.2.0" + dependencies: + spdx-expression-parse: "npm:^3.0.0" + spdx-license-ids: "npm:^3.0.0" + checksum: 10c0/49208f008618b9119208b0dadc9208a3a55053f4fd6a0ae8116861bd22696fc50f4142a35ebfdb389e05ccf2de8ad142573fefc9e26f670522d899f7b2fe7386 + languageName: node + linkType: hard + +"spdx-exceptions@npm:^2.1.0": + version: 2.5.0 + resolution: "spdx-exceptions@npm:2.5.0" + checksum: 10c0/37217b7762ee0ea0d8b7d0c29fd48b7e4dfb94096b109d6255b589c561f57da93bf4e328c0290046115961b9209a8051ad9f525e48d433082fc79f496a4ea940 + languageName: node + linkType: hard + +"spdx-expression-parse@npm:^3.0.0": + version: 3.0.1 + resolution: "spdx-expression-parse@npm:3.0.1" + dependencies: + spdx-exceptions: "npm:^2.1.0" + spdx-license-ids: "npm:^3.0.0" + checksum: 10c0/6f8a41c87759fa184a58713b86c6a8b028250f158159f1d03ed9d1b6ee4d9eefdc74181c8ddc581a341aa971c3e7b79e30b59c23b05d2436d5de1c30bdef7171 + languageName: node + linkType: hard + +"spdx-license-ids@npm:^3.0.0": + version: 3.0.20 + resolution: "spdx-license-ids@npm:3.0.20" + checksum: 10c0/bdff7534fad6ef59be49becda1edc3fb7f5b3d6f296a715516ab9d972b8ad59af2c34b2003e01db8970d4c673d185ff696ba74c6b61d3bf327e2b3eac22c297c + languageName: node + linkType: hard + "split2@npm:4.2.0, split2@npm:^4.0.0": version: 4.2.0 resolution: "split2@npm:4.2.0" @@ -16147,6 +17866,13 @@ __metadata: languageName: node linkType: hard +"standard-as-callback@npm:^2.1.0": + version: 2.1.0 + resolution: "standard-as-callback@npm:2.1.0" + checksum: 10c0/012677236e3d3fdc5689d29e64ea8a599331c4babe86956bf92fc5e127d53f85411c5536ee0079c52c43beb0026b5ce7aa1d834dd35dd026e82a15d1bcaead1f + languageName: node + linkType: hard + "statuses@npm:2.0.1": version: 2.0.1 resolution: "statuses@npm:2.0.1" @@ -16257,7 +17983,7 @@ __metadata: languageName: node linkType: hard -"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^4.0.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.2, string-width@npm:^4.2.3": +"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:4.2.3, string-width@npm:^4.0.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.2, string-width@npm:^4.2.3": version: 4.2.3 resolution: "string-width@npm:4.2.3" dependencies: @@ -16371,7 +18097,7 @@ __metadata: languageName: node linkType: hard -"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": +"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": version: 6.0.1 resolution: "strip-ansi@npm:6.0.1" dependencies: @@ -16410,7 +18136,7 @@ __metadata: languageName: node linkType: hard -"strip-indent@npm:^3.0.0": +"strip-indent@npm:3.0.0, strip-indent@npm:^3.0.0": version: 3.0.0 resolution: "strip-indent@npm:3.0.0" dependencies: @@ -16571,6 +18297,31 @@ __metadata: languageName: node linkType: hard +"tar-fs@npm:^2.0.0": + version: 2.1.1 + resolution: "tar-fs@npm:2.1.1" + dependencies: + chownr: "npm:^1.1.1" + mkdirp-classic: "npm:^0.5.2" + pump: "npm:^3.0.0" + tar-stream: "npm:^2.1.4" + checksum: 10c0/871d26a934bfb7beeae4c4d8a09689f530b565f79bd0cf489823ff0efa3705da01278160da10bb006d1a793fa0425cf316cec029b32a9159eacbeaff4965fb6d + languageName: node + linkType: hard + +"tar-stream@npm:^2.1.4, tar-stream@npm:^2.2.0": + version: 2.2.0 + resolution: "tar-stream@npm:2.2.0" + dependencies: + bl: "npm:^4.0.3" + end-of-stream: "npm:^1.4.1" + fs-constants: "npm:^1.0.0" + inherits: "npm:^2.0.3" + readable-stream: "npm:^3.1.1" + checksum: 10c0/2f4c910b3ee7196502e1ff015a7ba321ec6ea837667220d7bcb8d0852d51cb04b87f7ae471008a6fb8f5b1a1b5078f62f3a82d30c706f20ada1238ac797e7692 + languageName: node + linkType: hard + "tar-stream@npm:^3.0.0": version: 3.1.7 resolution: "tar-stream@npm:3.1.7" @@ -16596,6 +18347,33 @@ __metadata: languageName: node linkType: hard +"temp-dir@npm:2.0.0, temp-dir@npm:^2.0.0": + version: 2.0.0 + resolution: "temp-dir@npm:2.0.0" + checksum: 10c0/b1df969e3f3f7903f3426861887ed76ba3b495f63f6d0c8e1ce22588679d9384d336df6064210fda14e640ed422e2a17d5c40d901f60e161c99482d723f4d309 + languageName: node + linkType: hard + +"temp-dir@npm:^1.0.0": + version: 1.0.0 + resolution: "temp-dir@npm:1.0.0" + checksum: 10c0/648669d5e154d1961217784c786acadccf0156519c19e0aceda7edc76f5bdfa32a40dd7f88ebea9238ed6e3dedf08b846161916c8947058c384761351be90a8e + languageName: node + linkType: hard + +"temp-write@npm:4.0.0": + version: 4.0.0 + resolution: "temp-write@npm:4.0.0" + dependencies: + graceful-fs: "npm:^4.1.15" + is-stream: "npm:^2.0.0" + make-dir: "npm:^3.0.0" + temp-dir: "npm:^1.0.0" + uuid: "npm:^3.3.2" + checksum: 10c0/91a6b0dd85a5d606db3e1326b23830c2c14b7a249a26a1e42a023af597edeedef338a3b37a38b6bbd22cceee4fff2108545cfb65fca1ab8289927cf9501d6c9e + languageName: node + linkType: hard + "temp@npm:^0.9.4": version: 0.9.4 resolution: "temp@npm:0.9.4" @@ -16606,6 +18384,19 @@ __metadata: languageName: node linkType: hard +"tempy@npm:1.0.1": + version: 1.0.1 + resolution: "tempy@npm:1.0.1" + dependencies: + del: "npm:^6.0.0" + is-stream: "npm:^2.0.0" + temp-dir: "npm:^2.0.0" + type-fest: "npm:^0.16.0" + unique-string: "npm:^2.0.0" + checksum: 10c0/864a1cf1b5536dc21e84ae45dbbc3ba4dd2c7ec1674d895f99c349cf209df959a53d797ca38d0b2cf69c7684d565fde5cfc67faaa63b7208ffb21d454b957472 + languageName: node + linkType: hard + "terminal-link@npm:2.1.1": version: 2.1.1 resolution: "terminal-link@npm:2.1.1" @@ -16661,6 +18452,15 @@ __metadata: languageName: node linkType: hard +"thread-stream@npm:^2.6.0": + version: 2.7.0 + resolution: "thread-stream@npm:2.7.0" + dependencies: + real-require: "npm:^0.2.0" + checksum: 10c0/d45f0cd1d7cea3986594d9c46ecc89c6912d1b44de80dfb718de4422658f4bc996b1cc8e3461bce2d3410899762a72c44daf48f7a943b6c6801a7b348d1c3b7c + languageName: node + linkType: hard + "thread-stream@npm:^3.0.0": version: 3.1.0 resolution: "thread-stream@npm:3.1.0" @@ -16702,6 +18502,24 @@ __metadata: languageName: node linkType: hard +"tlds@npm:1.240.0": + version: 1.240.0 + resolution: "tlds@npm:1.240.0" + bin: + tlds: bin.js + checksum: 10c0/c9c9f0fd8ed5fffdb7d8fb73575d16fae621b1a6a8a7c0a19c28b05092893696de1dcc670e068965af0296f07abb8a9c96695a0f3e7de4bb70b558841ed49ba9 + languageName: node + linkType: hard + +"tmp@npm:0.2.1": + version: 0.2.1 + resolution: "tmp@npm:0.2.1" + dependencies: + rimraf: "npm:^3.0.0" + checksum: 10c0/67607aa012059c9ce697bee820ee51bc0f39b29a8766def4f92d3f764d67c7cf9205d537d24e0cb1ce9685c40d4c628ead010910118ea18348666b5c46ed9123 + languageName: node + linkType: hard + "tmp@npm:^0.0.33": version: 0.0.33 resolution: "tmp@npm:0.0.33" @@ -16891,6 +18709,13 @@ __metadata: languageName: node linkType: hard +"ts-pattern@npm:4.3.0": + version: 4.3.0 + resolution: "ts-pattern@npm:4.3.0" + checksum: 10c0/e83d370feeda3657f5b9d49b119840e4c4f7cbee9797233078cbf1ad8f82dbd44935e8120ee3293d7626fed542b230827fdb87fcbdcaf37fd0f1d22345d05594 + languageName: node + linkType: hard + "ts-toolbelt@npm:9.6.0": version: 9.6.0 resolution: "ts-toolbelt@npm:9.6.0" @@ -16910,6 +18735,13 @@ __metadata: languageName: node linkType: hard +"tslib@npm:2.6.0": + version: 2.6.0 + resolution: "tslib@npm:2.6.0" + checksum: 10c0/8d18020a8b9e70ecc529a744c883c095f177805efdbc9786bd50bd82a46c17547923133c5444fbcaf1f7f1c44e0e29c89f73ecf6d8fd1039668024a073a81dc6 + languageName: node + linkType: hard + "tslib@npm:^1.9.2": version: 1.14.1 resolution: "tslib@npm:1.14.1" @@ -16952,6 +18784,15 @@ __metadata: languageName: node linkType: hard +"tunnel-agent@npm:^0.6.0": + version: 0.6.0 + resolution: "tunnel-agent@npm:0.6.0" + dependencies: + safe-buffer: "npm:^5.0.1" + checksum: 10c0/4c7a1b813e7beae66fdbf567a65ec6d46313643753d0beefb3c7973d66fcec3a1e7f39759f0a0b4465883499c6dc8b0750ab8b287399af2e583823e40410a17a + languageName: node + linkType: hard + "type-check@npm:^0.4.0, type-check@npm:~0.4.0": version: 0.4.0 resolution: "type-check@npm:0.4.0" @@ -16968,6 +18809,13 @@ __metadata: languageName: node linkType: hard +"type-fest@npm:^0.16.0": + version: 0.16.0 + resolution: "type-fest@npm:0.16.0" + checksum: 10c0/6b4d846534e7bcb49a6160b068ffaed2b62570d989d909ac3f29df5ef1e993859f890a4242eebe023c9e923f96adbcb3b3e88a198c35a1ee9a731e147a6839c3 + languageName: node + linkType: hard + "type-fest@npm:^0.20.2": version: 0.20.2 resolution: "type-fest@npm:0.20.2" @@ -16982,6 +18830,20 @@ __metadata: languageName: node linkType: hard +"type-fest@npm:^0.6.0": + version: 0.6.0 + resolution: "type-fest@npm:0.6.0" + checksum: 10c0/0c585c26416fce9ecb5691873a1301b5aff54673c7999b6f925691ed01f5b9232db408cdbb0bd003d19f5ae284322523f44092d1f81ca0a48f11f7cf0be8cd38 + languageName: node + linkType: hard + +"type-fest@npm:^0.8.0, type-fest@npm:^0.8.1": + version: 0.8.1 + resolution: "type-fest@npm:0.8.1" + checksum: 10c0/dffbb99329da2aa840f506d376c863bd55f5636f4741ad6e65e82f5ce47e6914108f44f340a0b74009b0cb5d09d6752ae83203e53e98b1192cf80ecee5651636 + languageName: node + linkType: hard + "type-fest@npm:^1.0.2": version: 1.4.0 resolution: "type-fest@npm:1.4.0" @@ -17087,6 +18949,13 @@ __metadata: languageName: node linkType: hard +"uc.micro@npm:^1.0.1": + version: 1.0.6 + resolution: "uc.micro@npm:1.0.6" + checksum: 10c0/9bde2afc6f2e24b899db6caea47dae778b88862ca76688d844ef6e6121dec0679c152893a74a6cfbd2e6fde34654e6bd8424fee8e0166cdfa6c9ae5d42b8a17b + languageName: node + linkType: hard + "unbox-primitive@npm:^1.0.2": version: 1.0.2 resolution: "unbox-primitive@npm:1.0.2" @@ -17120,7 +18989,7 @@ __metadata: languageName: node linkType: hard -"undici@npm:^5.19.1": +"undici@npm:^5.19.1, undici@npm:^5.22.1": version: 5.28.4 resolution: "undici@npm:5.28.4" dependencies: @@ -17194,6 +19063,15 @@ __metadata: languageName: node linkType: hard +"unique-string@npm:^2.0.0": + version: 2.0.0 + resolution: "unique-string@npm:2.0.0" + dependencies: + crypto-random-string: "npm:^2.0.0" + checksum: 10c0/11820db0a4ba069d174bedfa96c588fc2c96b083066fafa186851e563951d0de78181ac79c744c1ed28b51f9d82ac5b8196ff3e4560d0178046ef455d8c2244b + languageName: node + linkType: hard + "universalify@npm:^0.2.0": version: 0.2.0 resolution: "universalify@npm:0.2.0" @@ -17344,6 +19222,33 @@ __metadata: languageName: node linkType: hard +"uuid@npm:9.0.0": + version: 9.0.0 + resolution: "uuid@npm:9.0.0" + bin: + uuid: dist/bin/uuid + checksum: 10c0/8867e438990d1d33ac61093e2e4e3477a2148b844e4fa9e3c2360fa4399292429c4b6ec64537eb1659c97b2d10db349c673ad58b50e2824a11e0d3630de3c056 + languageName: node + linkType: hard + +"uuid@npm:9.0.1": + version: 9.0.1 + resolution: "uuid@npm:9.0.1" + bin: + uuid: dist/bin/uuid + checksum: 10c0/1607dd32ac7fc22f2d8f77051e6a64845c9bce5cd3dd8aa0070c074ec73e666a1f63c7b4e0f4bf2bc8b9d59dc85a15e17807446d9d2b17c8485fbc2147b27f9b + languageName: node + linkType: hard + +"uuid@npm:^3.3.2": + version: 3.4.0 + resolution: "uuid@npm:3.4.0" + bin: + uuid: ./bin/uuid + checksum: 10c0/1c13950df865c4f506ebfe0a24023571fa80edf2e62364297a537c80af09c618299797bbf2dbac6b1f8ae5ad182ba474b89db61e0e85839683991f7e08795347 + languageName: node + linkType: hard + "v8-compile-cache-lib@npm:^3.0.1": version: 3.0.1 resolution: "v8-compile-cache-lib@npm:3.0.1" @@ -17362,6 +19267,23 @@ __metadata: 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" + dependencies: + spdx-correct: "npm:^3.0.0" + spdx-expression-parse: "npm:^3.0.0" + checksum: 10c0/7b91e455a8de9a0beaa9fe961e536b677da7f48c9a493edf4d4d4a87fd80a7a10267d438723364e432c2fcd00b5650b5378275cded362383ef570276e6312f4f + languageName: node + linkType: hard + +"validator@npm:^13.9.0": + version: 13.12.0 + resolution: "validator@npm:13.12.0" + checksum: 10c0/21d48a7947c9e8498790550f56cd7971e0e3d724c73388226b109c1bac2728f4f88caddfc2f7ed4b076f9b0d004316263ac786a17e9c4edf075741200718cd32 + languageName: node + linkType: hard + "value-or-promise@npm:^1.0.11, value-or-promise@npm:^1.0.12": version: 1.0.12 resolution: "value-or-promise@npm:1.0.12" @@ -18019,6 +19941,17 @@ __metadata: languageName: node linkType: hard +"zip-stream@npm:^4.1.0": + version: 4.1.1 + resolution: "zip-stream@npm:4.1.1" + dependencies: + archiver-utils: "npm:^3.0.4" + compress-commons: "npm:^4.1.2" + readable-stream: "npm:^3.6.0" + checksum: 10c0/38f91ca116a38561cf184c29e035e9453b12c30eaf574e0993107a4a5331882b58c9a7f7b97f63910664028089fbde3296d0b3682d1ccb2ad96929e68f1b2b89 + languageName: node + linkType: hard + "zip-stream@npm:^6.0.1": version: 6.0.1 resolution: "zip-stream@npm:6.0.1" @@ -18029,3 +19962,10 @@ __metadata: checksum: 10c0/50f2fb30327fb9d09879abf7ae2493705313adf403e794b030151aaae00009162419d60d0519e807673ec04d442e140c8879ca14314df0a0192de3b233e8f28b languageName: node linkType: hard + +"zod@npm:3.22.4": + version: 3.22.4 + resolution: "zod@npm:3.22.4" + checksum: 10c0/7578ab283dac0eee66a0ad0fc4a7f28c43e6745aadb3a529f59a4b851aa10872b3890398b3160f257f4b6817b4ce643debdda4fb21a2c040adda7862cab0a587 + languageName: node + linkType: hard