diff --git a/.env b/.env
index 78fbaf9..3b108fc 100644
--- a/.env
+++ b/.env
@@ -1,3 +1,4 @@
DATABASE_URL=postgresql://user:password@localhost:6060/todolistmanager-dev
BASE_URL=http://localhost:3000
SESSION_SECRET=session-secret
+NODE_ENV=development
diff --git a/Dockerfile b/Dockerfile
index a8ef681..c44677d 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -24,12 +24,7 @@ ENV NODE_ENV=${NODE_ENV}
COPY package.json yarn.lock ./
- # --ignore-script options to prevent Remix from launching its setup script
- # which requires @remix-run/dev which is a dev dependency...
-RUN yarn install --production --ignore-scripts
-# ... so we manually copy the one generated from the building container
-COPY --from=builder /usr/src/app/node_modules/@remix-run ./node_modules/@remix-run
-COPY --from=builder /usr/src/app/node_modules/remix ./node_modules/remix
+RUN yarn install --production
# dev dependnecies are required for generating the prisma client,
# so we copy the one generated in the builder container
diff --git a/Procfile b/Procfile
index 556af19..0eca4e3 100644
--- a/Procfile
+++ b/Procfile
@@ -1 +1 @@
-web: yarn remix setup && yarn prisma:migrate && node dist/src/main.js
\ No newline at end of file
+web: yarn prisma:migrate && node dist/src/main.js
\ No newline at end of file
diff --git a/app/authentication/LoginForm.tsx b/app/authentication/LoginForm.tsx
index 576eee7..9fa7eff 100644
--- a/app/authentication/LoginForm.tsx
+++ b/app/authentication/LoginForm.tsx
@@ -1,5 +1,5 @@
import type { AuthenticationErrorDto } from "shared/client";
-import { Form, Link, useActionData, useLoaderData, useTransition } from "remix";
+import { Form, Link, useActionData, useLoaderData, useTransition } from "@remix-run/react";
import { UpdateIcon } from "@radix-ui/react-icons";
import { FloatingLabelInput } from "front/ui/FloatingLabelInput";
import { ButtonPrimary } from "front/ui/Button";
diff --git a/app/authentication/RegisterForm.tsx b/app/authentication/RegisterForm.tsx
index 257d91f..50f5ae4 100644
--- a/app/authentication/RegisterForm.tsx
+++ b/app/authentication/RegisterForm.tsx
@@ -1,5 +1,5 @@
import type { AuthenticationErrorDto } from "shared/client";
-import { Form, Link, useActionData, useLoaderData, useTransition } from "remix";
+import { Form, Link, useActionData, useLoaderData, useTransition } from "@remix-run/react";
import { UpdateIcon } from "@radix-ui/react-icons";
import { FloatingLabelInput } from "front/ui/FloatingLabelInput";
import { ButtonPrimary } from "front/ui/Button";
diff --git a/app/authentication/ResetPasswordForm.tsx b/app/authentication/ResetPasswordForm.tsx
index 7b06e1b..4c37a73 100644
--- a/app/authentication/ResetPasswordForm.tsx
+++ b/app/authentication/ResetPasswordForm.tsx
@@ -1,4 +1,4 @@
-import { useLocation } from "remix";
+import { useLocation } from "@remix-run/react";
import { useFetcher } from "@remix-run/react";
import { FloatingLabelInput } from "front/ui/FloatingLabelInput";
import { ButtonPrimary } from "front/ui/Button";
diff --git a/app/authentication/VerifyAccountError.tsx b/app/authentication/VerifyAccountError.tsx
index 9ecf2f9..7b932ff 100644
--- a/app/authentication/VerifyAccountError.tsx
+++ b/app/authentication/VerifyAccountError.tsx
@@ -1,5 +1,5 @@
-import type { ThrownResponse } from "remix";
-import { useCatch } from "remix";
+import type { ThrownResponse } from "@remix-run/react";
+import { useCatch } from "@remix-run/react";
import { CrossCircledIcon } from "@radix-ui/react-icons";
import { InfoPageTemplate } from "front/authentication/InfoPageTemplate";
diff --git a/app/authentication/useVerifyAccount.tsx b/app/authentication/useVerifyAccount.tsx
index e5855a4..f512004 100644
--- a/app/authentication/useVerifyAccount.tsx
+++ b/app/authentication/useVerifyAccount.tsx
@@ -1,4 +1,4 @@
-import { useNavigate } from "remix";
+import { useNavigate } from "@remix-run/react";
import { useEffect } from "react";
export function useVerifyAccount() {
diff --git a/app/entry.client.tsx b/app/entry.client.tsx
index a19979b..57dba48 100644
--- a/app/entry.client.tsx
+++ b/app/entry.client.tsx
@@ -1,4 +1,4 @@
import { hydrate } from "react-dom";
-import { RemixBrowser } from "remix";
+import { RemixBrowser } from "@remix-run/react";
hydrate(, document);
diff --git a/app/homepage/TodoListItem.tsx b/app/homepage/TodoListItem.tsx
index 33ce9d8..2ecae3e 100644
--- a/app/homepage/TodoListItem.tsx
+++ b/app/homepage/TodoListItem.tsx
@@ -1,6 +1,6 @@
import type { TodoListSummaryDto } from "shared/client";
-import { Link } from "remix";
+import { Link } from "@remix-run/react";
import { useFetcher } from "@remix-run/react";
import classNames from "classnames";
import { displayDate } from "front/Date";
diff --git a/app/homepage/TodoLists.tsx b/app/homepage/TodoLists.tsx
index 7d50169..3bd08eb 100644
--- a/app/homepage/TodoLists.tsx
+++ b/app/homepage/TodoLists.tsx
@@ -6,7 +6,7 @@ import { EmptyMessage } from "front/ui/EmptyMessage";
import { PageTitle } from "front/ui/PageTitle";
import { TodoListItem } from "front/homepage/TodoListItem";
import { AddTodoListForm } from "front/homepage/AddTodoListForm";
-import { useLoaderData } from "remix";
+import { useLoaderData } from "@remix-run/react";
export const TodoLists = () => {
const { todoLists } = useLoaderData();
diff --git a/app/root.tsx b/app/root.tsx
index 9344966..2e27aa9 100644
--- a/app/root.tsx
+++ b/app/root.tsx
@@ -1,4 +1,5 @@
-import type { LinksFunction, LoaderFunction } from "remix";
+import type { LinksFunction, LoaderFunction } from "@remix-run/node";
+
import {
Link,
Links,
@@ -10,7 +11,7 @@ import {
useCatch,
useLoaderData,
useLocation,
-} from "remix";
+} from "@remix-run/react";
import * as React from "react";
diff --git a/app/routes/forgot-password.tsx b/app/routes/forgot-password.tsx
index d90b5f0..cf9fa0c 100644
--- a/app/routes/forgot-password.tsx
+++ b/app/routes/forgot-password.tsx
@@ -1,4 +1,4 @@
-import type { ActionFunction, MetaFunction } from "remix";
+import type { ActionFunction, MetaFunction } from "@remix-run/node";
import type { RemixAppContext } from "web";
import { ForgotPasswordForm } from "front/authentication/ForgotPasswordForm";
diff --git a/app/routes/index.tsx b/app/routes/index.tsx
index b02238e..db3e0e5 100644
--- a/app/routes/index.tsx
+++ b/app/routes/index.tsx
@@ -1,4 +1,4 @@
-import type { ActionFunction, LoaderFunction, MetaFunction } from "remix";
+import type { ActionFunction, LoaderFunction, MetaFunction } from "@remix-run/node";
import type { TodoListsSummaryDto } from "shared/client";
import type { RemixAppContext } from "web";
diff --git a/app/routes/l/$todoListId.tsx b/app/routes/l/$todoListId.tsx
index 9f649e4..af45faa 100644
--- a/app/routes/l/$todoListId.tsx
+++ b/app/routes/l/$todoListId.tsx
@@ -1,8 +1,8 @@
-import type { MetaFunction, ActionFunction, LoaderFunction } from "remix";
+import type { ActionFunction, LoaderFunction, MetaFunction } from "@remix-run/node";
+import { useLoaderData } from "@remix-run/react";
import type { TodoListDetailsDto, TodoListPageDto } from "shared/client";
import type { RemixAppContext } from "web";
-import { useLoaderData } from "remix";
import { DndProvider } from "react-dnd";
import { HTML5Backend } from "react-dnd-html5-backend";
import { RecoilRoot } from "recoil";
diff --git a/app/routes/l/$todoListId/archive.ts b/app/routes/l/$todoListId/archive.ts
index 4c00333..5a9ff16 100644
--- a/app/routes/l/$todoListId/archive.ts
+++ b/app/routes/l/$todoListId/archive.ts
@@ -1,4 +1,4 @@
-import type { ActionFunction } from "remix";
+import type { ActionFunction } from "@remix-run/node";
import type { RemixAppContext } from "web";
export const action: ActionFunction = async (args) =>
diff --git a/app/routes/l/$todoListId/order.ts b/app/routes/l/$todoListId/order.ts
index b2e8db2..20983ab 100644
--- a/app/routes/l/$todoListId/order.ts
+++ b/app/routes/l/$todoListId/order.ts
@@ -1,4 +1,4 @@
-import type { ActionFunction } from "remix";
+import type { ActionFunction } from "@remix-run/node";
import type { RemixAppContext } from "web";
export const action: ActionFunction = (args) =>
diff --git a/app/routes/l/$todoListId/rename.ts b/app/routes/l/$todoListId/rename.ts
index 0eda8c8..59d3e6d 100644
--- a/app/routes/l/$todoListId/rename.ts
+++ b/app/routes/l/$todoListId/rename.ts
@@ -1,4 +1,4 @@
-import type { ActionFunction } from "remix";
+import type { ActionFunction } from "@remix-run/node";
import type { RemixAppContext } from "web";
export const action: ActionFunction = async (args) =>
diff --git a/app/routes/l/$todoListId/share.ts b/app/routes/l/$todoListId/share.ts
index 556cd0e..14ee98a 100644
--- a/app/routes/l/$todoListId/share.ts
+++ b/app/routes/l/$todoListId/share.ts
@@ -1,4 +1,4 @@
-import type { ActionFunction } from "remix";
+import type { ActionFunction } from "@remix-run/node";
import type { RemixAppContext } from "web";
export const action: ActionFunction = (args) =>
diff --git a/app/routes/l/$todoListId/todo.$todoId.archive.ts b/app/routes/l/$todoListId/todo.$todoId.archive.ts
index a463f1f..bb07bae 100644
--- a/app/routes/l/$todoListId/todo.$todoId.archive.ts
+++ b/app/routes/l/$todoListId/todo.$todoId.archive.ts
@@ -1,4 +1,4 @@
-import type { ActionFunction } from "remix";
+import type { ActionFunction } from "@remix-run/node";
import type { RemixAppContext } from "web";
export const action: ActionFunction = async (args) =>
diff --git a/app/routes/l/$todoListId/todo.$todoId.rename.ts b/app/routes/l/$todoListId/todo.$todoId.rename.ts
index ef08d77..f0de690 100644
--- a/app/routes/l/$todoListId/todo.$todoId.rename.ts
+++ b/app/routes/l/$todoListId/todo.$todoId.rename.ts
@@ -1,4 +1,4 @@
-import type { ActionFunction } from "remix";
+import type { ActionFunction } from "@remix-run/node";
import type { RemixAppContext } from "web";
export const action: ActionFunction = (args) =>
diff --git a/app/routes/l/$todoListId/todo.$todoId.tag.ts b/app/routes/l/$todoListId/todo.$todoId.tag.ts
index 2dfb6a6..6fbd40c 100644
--- a/app/routes/l/$todoListId/todo.$todoId.tag.ts
+++ b/app/routes/l/$todoListId/todo.$todoId.tag.ts
@@ -1,4 +1,4 @@
-import type { ActionFunction } from "remix";
+import type { ActionFunction } from "@remix-run/node";
import type { RemixAppContext } from "web";
export const action: ActionFunction = (args) =>
diff --git a/app/routes/l/$todoListId/todo.$todoId.ts b/app/routes/l/$todoListId/todo.$todoId.ts
index 2e0b8c9..29667bd 100644
--- a/app/routes/l/$todoListId/todo.$todoId.ts
+++ b/app/routes/l/$todoListId/todo.$todoId.ts
@@ -1,4 +1,4 @@
-import type { ActionFunction } from "remix";
+import type { ActionFunction } from "@remix-run/node";
import type { RemixAppContext } from "web";
export const action: ActionFunction = async (args) =>
diff --git a/app/routes/l/$todoListId/todo.$todoId.untag.ts b/app/routes/l/$todoListId/todo.$todoId.untag.ts
index 6dbc12c..f64c0b4 100644
--- a/app/routes/l/$todoListId/todo.$todoId.untag.ts
+++ b/app/routes/l/$todoListId/todo.$todoId.untag.ts
@@ -1,4 +1,4 @@
-import type { ActionFunction } from "remix";
+import type { ActionFunction } from "@remix-run/node";
import type { RemixAppContext } from "web";
export const action: ActionFunction = (args) =>
diff --git a/app/routes/login.tsx b/app/routes/login.tsx
index c1a8141..0e29618 100644
--- a/app/routes/login.tsx
+++ b/app/routes/login.tsx
@@ -1,4 +1,4 @@
-import type { ActionFunction, LoaderFunction, MetaFunction } from "remix";
+import type { ActionFunction, LoaderFunction, MetaFunction } from "@remix-run/node";
import type { RemixAppContext } from "web";
import { LoginForm } from "front/authentication/LoginForm";
diff --git a/app/routes/logout.ts b/app/routes/logout.ts
index 07fcf0b..5d3727e 100644
--- a/app/routes/logout.ts
+++ b/app/routes/logout.ts
@@ -1,4 +1,4 @@
-import type { LoaderFunction } from "remix";
+import type { LoaderFunction } from "@remix-run/node";
import type { RemixAppContext } from "web";
export const loader: LoaderFunction = (args) =>
diff --git a/app/routes/register.tsx b/app/routes/register.tsx
index 5fdeba4..2fc86bd 100644
--- a/app/routes/register.tsx
+++ b/app/routes/register.tsx
@@ -1,4 +1,4 @@
-import type { MetaFunction, ActionFunction, LoaderFunction } from "remix";
+import type { ActionFunction, LoaderFunction, MetaFunction } from "@remix-run/node";
import type { RemixAppContext } from "web";
import { RegisterForm } from "front/authentication/RegisterForm";
diff --git a/app/routes/reset-password.tsx b/app/routes/reset-password.tsx
index 8f55470..ce5a5f0 100644
--- a/app/routes/reset-password.tsx
+++ b/app/routes/reset-password.tsx
@@ -1,7 +1,7 @@
-import type { ActionFunction, MetaFunction } from "remix";
+import type { ActionFunction, MetaFunction } from "@remix-run/node";
+import { useCatch } from "@remix-run/react";
import type { RemixAppContext } from "web";
-import { useCatch } from "remix";
import { ResetPasswordForm } from "front/authentication/ResetPasswordForm";
import { PageTitle } from "front/ui/PageTitle";
diff --git a/app/routes/verify-account.tsx b/app/routes/verify-account.tsx
index b1974aa..1802b78 100644
--- a/app/routes/verify-account.tsx
+++ b/app/routes/verify-account.tsx
@@ -1,4 +1,4 @@
-import type { LoaderFunction, MetaFunction } from "remix";
+import type { LoaderFunction, MetaFunction } from "@remix-run/node";
import type { RemixAppContext } from "web";
import { VerifyAccount } from "front/authentication/VerifyAccount";
diff --git a/app/routes/welcome.tsx b/app/routes/welcome.tsx
index ffb6798..2fbb2d9 100644
--- a/app/routes/welcome.tsx
+++ b/app/routes/welcome.tsx
@@ -1,4 +1,4 @@
-import type { MetaFunction } from "remix";
+import type { MetaFunction } from "@remix-run/node";
import { Welcome } from "front/authentication/Welcome";
diff --git a/app/todolist/state.ts b/app/todolist/state.ts
index 378f14f..d1672a5 100644
--- a/app/todolist/state.ts
+++ b/app/todolist/state.ts
@@ -7,7 +7,7 @@ import type {
import type { MutableSnapshot } from "recoil";
import type { TodoDto } from "shared/client";
import { useCallback, useEffect } from "react";
-import { useLoaderData, useNavigate } from "remix";
+import { useLoaderData, useNavigate } from "@remix-run/react";
import { atom, selector, useRecoilState, useRecoilValue } from "recoil";
const RECOIL_KEYS = {
diff --git a/app/ui/RootLayout.tsx b/app/ui/RootLayout.tsx
index 7d7f101..aeb291f 100644
--- a/app/ui/RootLayout.tsx
+++ b/app/ui/RootLayout.tsx
@@ -1,5 +1,5 @@
import * as React from "react";
-import { Link } from "remix";
+import { Link } from "@remix-run/react";
export const RootLayout = ({
children,
diff --git a/package.json b/package.json
index 8b0ef14..af5bbee 100644
--- a/package.json
+++ b/package.json
@@ -5,7 +5,6 @@
"license": "",
"scripts": {
"start": "nest start",
- "postinstall": "remix setup node",
"build": "run-p build:front build:nest",
"test": "jest --runInBand",
"dev": "run-s dev:migrate dev:start",
@@ -48,10 +47,9 @@
"@radix-ui/react-icons": "1.1.1",
"@radix-ui/react-popover": "^0.1.6",
"@radix-ui/react-tooltip": "^0.1.7",
- "@remix-run/dev": "1.3.5",
- "@remix-run/express": "1.4.1",
- "@remix-run/node": "1.4.1",
- "@remix-run/react": "1.4.1",
+ "@remix-run/express": "1.5.1",
+ "@remix-run/node": "1.5.1",
+ "@remix-run/react": "1.5.1",
"@sendgrid/mail": "^7.7.0",
"bcrypt": "5.0.1",
"class-transformer": "0.5.1",
@@ -67,14 +65,14 @@
"react-dom": "17.0.2",
"recoil": "^0.7.3",
"reflect-metadata": "0.1.13",
- "remix": "1.4.1",
"reset.css": "2.0.2",
"rxjs": "7.5.5",
"uuid": "8.3.2"
},
"devDependencies": {
"@nestjs/cli": "8.2.5",
- "@remix-run/eslint-config": "1.4.3",
+ "@remix-run/dev": "1.5.1",
+ "@remix-run/eslint-config": "1.5.1",
"@testing-library/cypress": "8.0.2",
"@types/bcrypt": "5.0.0",
"@types/express": "4.17.13",
diff --git a/src/web/ApplicationModule.ts b/src/web/ApplicationModule.ts
index 2f8efa5..572a166 100644
--- a/src/web/ApplicationModule.ts
+++ b/src/web/ApplicationModule.ts
@@ -1,5 +1,5 @@
import path from "path";
-import { SessionIdStorageStrategy } from "remix";
+import { SessionIdStorageStrategy } from "@remix-run/node";
import { DynamicModule, Module } from "@nestjs/common";
import { EventEmitterModule } from "@nestjs/event-emitter";
import { ServeStaticModule } from "@nestjs/serve-static";
diff --git a/src/web/authenticator/Authenticated.ts b/src/web/authenticator/Authenticated.ts
index c29b2a6..30b6361 100644
--- a/src/web/authenticator/Authenticated.ts
+++ b/src/web/authenticator/Authenticated.ts
@@ -1,5 +1,5 @@
import { DataFunctionArgs } from "@remix-run/node";
-import { redirect } from "remix";
+import { redirect } from "@remix-run/node";
import { Inject } from "@nestjs/common";
import { AUTHENTICATOR } from "../../keys";
import { SessionAuthenticator } from "./SessionAuthenticator";
diff --git a/src/web/authenticator/SessionManager.ts b/src/web/authenticator/SessionManager.ts
index 6f2f77d..946ede7 100644
--- a/src/web/authenticator/SessionManager.ts
+++ b/src/web/authenticator/SessionManager.ts
@@ -5,7 +5,7 @@ import {
createCookieSessionStorage,
Session,
SessionIdStorageStrategy,
-} from "remix";
+} from "@remix-run/node";
import { SESSION_CONFIG } from "../../keys";
@Injectable({ scope: Scope.REQUEST })
diff --git a/src/web/remix/Loaders.ts b/src/web/remix/Loaders.ts
index 50c48ed..86de95c 100644
--- a/src/web/remix/Loaders.ts
+++ b/src/web/remix/Loaders.ts
@@ -1,5 +1,5 @@
import { Inject, Injectable } from "@nestjs/common";
-import { json, redirect } from "remix";
+import { json, redirect } from "@remix-run/node";
import {
AuthenticationApplicationService,
Authenticator,
diff --git a/src/web/remix/decorators/MapErrorThrowing.ts b/src/web/remix/decorators/MapErrorThrowing.ts
index b2c5a34..2e08dd5 100644
--- a/src/web/remix/decorators/MapErrorThrowing.ts
+++ b/src/web/remix/decorators/MapErrorThrowing.ts
@@ -1,4 +1,4 @@
-import { json } from "remix";
+import { json } from "@remix-run/node";
type ErrorCasting = {
is(err: unknown): err is T;
diff --git a/src/web/remix/types.ts b/src/web/remix/types.ts
index 958ead7..a733209 100644
--- a/src/web/remix/types.ts
+++ b/src/web/remix/types.ts
@@ -1,4 +1,4 @@
-import { ActionFunction, LoaderFunction } from "remix";
+import { ActionFunction, LoaderFunction } from "@remix-run/node";
export type MakeRemixContext = {
actions: {
diff --git a/tsconfig.build.json b/tsconfig.build.json
index 4be108f..9c21cb6 100644
--- a/tsconfig.build.json
+++ b/tsconfig.build.json
@@ -1,4 +1,7 @@
{
"extends": "./tsconfig.json",
- "exclude": ["node_modules", "dist", "test", "**/*spec.ts", "app"]
+ "exclude": ["node_modules", "dist", "test", "**/*spec.ts", "app"],
+ "compilerOptions": {
+ "noEmit": false
+ }
}
\ No newline at end of file
diff --git a/tsconfig.json b/tsconfig.json
index 568a036..cdddb71 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -24,16 +24,15 @@
"authentication": ["./src/authentication"],
"todo-list-manager": ["./src/todo-list-manager"]
},
-
- // Remix takes care of building everything in `remix build`.
- // "noEmit": true,
-
- // Nest specifics
"skipLibCheck": true,
"incremental": true,
"outDir": "./dist",
"module": "CommonJS",
"experimentalDecorators": true,
- "emitDecoratorMetadata": true
+ "emitDecoratorMetadata": true,
+ "allowJs": false,
+ "forceConsistentCasingInFileNames": true,
+ "isolatedModules": true,
+ "noEmit": true
}
}
diff --git a/yarn.lock b/yarn.lock
index 03226ea..440ec31 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1239,6 +1239,13 @@
mkdirp "^1.0.4"
rimraf "^3.0.2"
+"@npmcli/package-json@^2.0.0":
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/@npmcli/package-json/-/package-json-2.0.0.tgz#3bbcf4677e21055adbe673d9f08c9f9cde942e4a"
+ integrity sha512-42jnZ6yl16GzjWSH7vtrmWyJDGVa/LXPdpN2rcUWolFjc9ON2N3uz0qdBbQACfmhuJZ2lbKYtmK5qx68ZPLHMA==
+ dependencies:
+ json-parse-even-better-errors "^2.3.1"
+
"@nuxtjs/opencollective@0.3.2":
version "0.3.2"
resolved "https://registry.yarnpkg.com/@nuxtjs/opencollective/-/opencollective-0.3.2.tgz#620ce1044f7ac77185e825e1936115bb38e2681c"
@@ -1645,24 +1652,22 @@
resolved "https://registry.yarnpkg.com/@react-dnd/shallowequal/-/shallowequal-4.0.2.tgz#d1b4befa423f692fa4abf1c79209702e7d8ae4b4"
integrity sha512-/RVXdLvJxLg4QKvMoM5WlwNR9ViO9z8B/qPcc+C0Sa/teJY7QG7kJ441DwzOjMYEY7GmU4dj5EcGHIkKZiQZCA==
-"@remix-run/dev@1.3.5":
- version "1.3.5"
- resolved "https://registry.yarnpkg.com/@remix-run/dev/-/dev-1.3.5.tgz#2355ced03361ec4db77e3e95fed0acfa1feec53c"
- integrity sha512-MlGeMWid0N5YwC+IFjDZtgj2xfxV498TvKlkGkczdt5vWX9EReYTsoGa5HSpVoQ6Bxm/s2ULoP4wnth5pyvD/A==
+"@remix-run/dev@1.5.1":
+ version "1.5.1"
+ resolved "https://registry.yarnpkg.com/@remix-run/dev/-/dev-1.5.1.tgz#424d245e668f59a10ff066d4d280d42eb70ac525"
+ integrity sha512-ioOlBnsesOpXSMEf1g28zfcrD6ZVWi55tWDWkWMnTXi+N7HwisMi4Okh1RDxoH86Px0jvNgvUeMHQpnxUZOmRw==
dependencies:
"@babel/core" "7.17.8"
"@babel/plugin-syntax-jsx" "7.16.7"
"@babel/preset-typescript" "7.16.7"
"@esbuild-plugins/node-modules-polyfill" "^0.1.4"
- "@remix-run/server-runtime" "1.3.5"
+ "@npmcli/package-json" "^2.0.0"
+ "@remix-run/server-runtime" "1.5.1"
cacache "^15.0.5"
chalk "^4.1.2"
- chalk-animation "^1.6.0"
chokidar "^3.5.1"
dotenv "^16.0.0"
esbuild "0.14.22"
- esbuild-plugin-cache "^0.2.9"
- execa "^5.1.1"
exit-hook "2.2.1"
express "4.17.3"
fast-glob "3.2.11"
@@ -1673,6 +1678,7 @@
jscodeshift "^0.13.1"
jsesc "3.0.2"
json5 "^2.2.1"
+ lodash "^4.17.21"
lodash.debounce "^4.0.8"
meow "^7.1.1"
minimatch "^3.0.4"
@@ -1684,16 +1690,15 @@
remark-mdx-frontmatter "^1.0.1"
semver "^7.3.5"
sort-package-json "^1.55.0"
- strip-bom "^4.0.0"
tar-fs "^2.1.1"
- tsconfig-paths "^3.14.0"
+ tsconfig-paths "^4.0.0"
ws "^7.4.5"
xdm "^2.0.0"
-"@remix-run/eslint-config@1.4.3":
- version "1.4.3"
- resolved "https://registry.yarnpkg.com/@remix-run/eslint-config/-/eslint-config-1.4.3.tgz#68027965f17e2a38760abc322d7314de2c36c67f"
- integrity sha512-eDWw9e0vId9ogC1lI75514wJeIFqE4bcSOl1u3JwC6H8rEXBuuPuAQQzjBdL61naEmAvS1yKfbUzmbP6ghEPog==
+"@remix-run/eslint-config@1.5.1":
+ version "1.5.1"
+ resolved "https://registry.yarnpkg.com/@remix-run/eslint-config/-/eslint-config-1.5.1.tgz#3539c882dfe62e2f408ec306ca35d3b2dadefe5e"
+ integrity sha512-JOCTH1QYAqqp/t7BBeurtlhXRSm06nFRjH0NOD/ZtpRzEWMYmuLat07hPJCeyrwwMzDJkx1mdeq5ktOUn50Klw==
dependencies:
"@babel/core" "^7.17.5"
"@babel/eslint-parser" "^7.17.0"
@@ -1712,61 +1717,89 @@
eslint-plugin-react-hooks "^4.3.0"
eslint-plugin-testing-library "^5.0.5"
-"@remix-run/express@1.4.1":
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/@remix-run/express/-/express-1.4.1.tgz#d9ce538f0d563f162faa3b8274a98812fc259f68"
- integrity sha512-nXoAIws+i3GUeAujqJPJNT3l2XZi6wLSmxPua46eeFLnStzk4FyW9Ckqtypzq7WYb+yaOMhXPrTv1puvrAAbLA==
+"@remix-run/express@1.5.1":
+ version "1.5.1"
+ resolved "https://registry.yarnpkg.com/@remix-run/express/-/express-1.5.1.tgz#b4191bf867e4b5f6ca7946340b9e8ee0228cbf34"
+ integrity sha512-6CS1fXNGU4lGYBAF5UegKyJ3f+c5DZ4rgAyBDgGKsuRyW5uQ95FFEFpe6dNl5kL98VIpXQPh3PzDHrfnxEl9mA==
dependencies:
- "@remix-run/node" "1.4.1"
+ "@remix-run/node" "1.5.1"
-"@remix-run/node@1.4.1":
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/@remix-run/node/-/node-1.4.1.tgz#4067b5315893845837f2c901c58c908c20c27b2e"
- integrity sha512-82nujfiZTt7DyceeTWtKRL0L6QtHZy6WnW0zGFnOW2mjCsG9dA166po8X7026VWTa254BxckJLY9GgF+5957Bw==
- dependencies:
- "@remix-run/server-runtime" "1.4.1"
- "@types/busboy" "^0.3.1"
- "@types/node-fetch" "^2.5.12"
- "@web-std/file" "^3.0.0"
+"@remix-run/node@1.5.1":
+ version "1.5.1"
+ resolved "https://registry.yarnpkg.com/@remix-run/node/-/node-1.5.1.tgz#1c367d4035baaef8f0ea66962a826456d62f0030"
+ integrity sha512-yl4bd1nl7MiJp4tI3+4ygObeMU3txM4Uo09IdHLRa4NMdBQnacUJ47kqCahny01MerC2JL2d9NPjdVPwRCRZvQ==
+ dependencies:
+ "@remix-run/server-runtime" "1.5.1"
+ "@remix-run/web-fetch" "^4.1.3"
+ "@remix-run/web-file" "^3.0.2"
+ "@remix-run/web-stream" "^1.0.3"
+ "@web3-storage/multipart-parser" "^1.0.0"
abort-controller "^3.0.0"
- blob-stream "^0.1.3"
- busboy "^0.3.1"
cookie-signature "^1.1.0"
- form-data "^4.0.0"
- node-fetch "^2.6.1"
source-map-support "^0.5.21"
+ stream-slice "^0.1.2"
-"@remix-run/react@1.4.1":
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/@remix-run/react/-/react-1.4.1.tgz#1875ebeffabedb66a2634b237e247919fdadccf4"
- integrity sha512-SNUQV1jFm8zPtQdVsXOjNwlsyMhr3RAy/5hQOo19G1KAP7eHALmG2dpbm+La1s6oN7ngSdey0ahLnDPHmU0xeQ==
+"@remix-run/react@1.5.1":
+ version "1.5.1"
+ resolved "https://registry.yarnpkg.com/@remix-run/react/-/react-1.5.1.tgz#372e5e80f3f10a638b0567c4e03307dfb0a28dc0"
+ integrity sha512-p4t6tC/WyPeLW7DO4g7ZSyH9EpWO37c4wD2np3rDwtv3WtsTZ70bU/+NOWE9nv74mH8i1C50eJ3/OR+8Ll8UbA==
dependencies:
history "^5.3.0"
react-router-dom "^6.2.2"
-"@remix-run/server-runtime@1.3.5":
- version "1.3.5"
- resolved "https://registry.yarnpkg.com/@remix-run/server-runtime/-/server-runtime-1.3.5.tgz#4dffa884884a4261aae6232065d603dac8259b72"
- integrity sha512-/J5MlhgNMDwSTWKYQfcgBJmD9sreH5WZMSH+FrTScpNRps956PGOW02/iFhbWGY0eCxLp0FCqTEM9lXcGdwTYg==
+"@remix-run/server-runtime@1.5.1":
+ version "1.5.1"
+ resolved "https://registry.yarnpkg.com/@remix-run/server-runtime/-/server-runtime-1.5.1.tgz#5272b01e6dce109dc10bd68447ceae2d039315b2"
+ integrity sha512-FQbCCdW+qzE3wpoCwUKdwcL8yZVYNPiyHS9JS/6r6qmd/yvZfbj44E48wEQ6trbWE2TUiEh/EQqNMyrZWEs4bw==
dependencies:
"@types/cookie" "^0.4.0"
+ "@web3-storage/multipart-parser" "^1.0.0"
cookie "^0.4.1"
jsesc "^3.0.1"
react-router-dom "^6.2.2"
set-cookie-parser "^2.4.8"
source-map "^0.7.3"
-"@remix-run/server-runtime@1.4.1":
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/@remix-run/server-runtime/-/server-runtime-1.4.1.tgz#b3d0635c5f1b851b3b099307f9108c9efe1a9b3c"
- integrity sha512-vC5+7IZSNbAQEHC0436O3bYl6DpPAguJT0sSoemHE1jwJ1x+hUej3/k1QjIy1T/bioa6/7eHPggnm0hUlIFX1g==
+"@remix-run/web-blob@^3.0.3", "@remix-run/web-blob@^3.0.4":
+ version "3.0.4"
+ resolved "https://registry.yarnpkg.com/@remix-run/web-blob/-/web-blob-3.0.4.tgz#99c67b9d0fb641bd0c07d267fd218ae5aa4ae5ed"
+ integrity sha512-AfegzZvSSDc+LwnXV+SwROTrDtoLiPxeFW+jxgvtDAnkuCX1rrzmVJ6CzqZ1Ai0bVfmJadkG5GxtAfYclpPmgw==
dependencies:
- "@types/cookie" "^0.4.0"
- cookie "^0.4.1"
- jsesc "^3.0.1"
- react-router-dom "^6.2.2"
- set-cookie-parser "^2.4.8"
- source-map "^0.7.3"
+ "@remix-run/web-stream" "^1.0.0"
+ web-encoding "1.1.5"
+
+"@remix-run/web-fetch@^4.1.3":
+ version "4.1.3"
+ resolved "https://registry.yarnpkg.com/@remix-run/web-fetch/-/web-fetch-4.1.3.tgz#8ad3077c1b5bd9fe2a8813d0ad3c84970a495c04"
+ integrity sha512-D3KXAEkzhR248mu7wCHReQrMrIo3Y9pDDa7TrlISnsOEvqkfWkJJF+PQWmOIKpOSHAhDg7TCb2tzvW8lc/MfHw==
+ dependencies:
+ "@remix-run/web-blob" "^3.0.4"
+ "@remix-run/web-form-data" "^3.0.2"
+ "@remix-run/web-stream" "^1.0.3"
+ "@web3-storage/multipart-parser" "^1.0.0"
+ data-uri-to-buffer "^3.0.1"
+ mrmime "^1.0.0"
+
+"@remix-run/web-file@^3.0.2":
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/@remix-run/web-file/-/web-file-3.0.2.tgz#1a6cc0900a1310ede4bc96abad77ac6eb27a2131"
+ integrity sha512-eFC93Onh/rZ5kUNpCQersmBtxedGpaXK2/gsUl49BYSGK/DvuPu3l06vmquEDdcPaEuXcsdGP0L7zrmUqrqo4A==
+ dependencies:
+ "@remix-run/web-blob" "^3.0.3"
+
+"@remix-run/web-form-data@^3.0.2":
+ version "3.0.2"
+ resolved "https://registry.yarnpkg.com/@remix-run/web-form-data/-/web-form-data-3.0.2.tgz#733a4c8f8176523b7b60a8bd0dc6704fd4d498f3"
+ integrity sha512-F8tm3iB1sPxMpysK6Js7lV3gvLfTNKGmIW38t/e6dtPEB5L1WdbRG1cmLyhsonFc7rT1x1JKdz+2jCtoSdnIUw==
+ dependencies:
+ web-encoding "1.1.5"
+
+"@remix-run/web-stream@^1.0.0", "@remix-run/web-stream@^1.0.3":
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/@remix-run/web-stream/-/web-stream-1.0.3.tgz#3284a6a45675d1455c4d9c8f31b89225c9006438"
+ integrity sha512-wlezlJaA5NF6SsNMiwQnnAW6tnPzQ5I8qk0Y0pSohm0eHKa2FQ1QhEKLVVcDDu02TmkfHgnux0igNfeYhDOXiA==
+ dependencies:
+ web-streams-polyfill "^3.1.1"
"@rollup/pluginutils@^4.0.0":
version "4.1.1"
@@ -1968,13 +2001,6 @@
"@types/connect" "*"
"@types/node" "*"
-"@types/busboy@^0.3.1":
- version "0.3.2"
- resolved "https://registry.yarnpkg.com/@types/busboy/-/busboy-0.3.2.tgz#2f29b017513415399c42632ae6a7cfcb1409b79c"
- integrity sha512-iEvdm9Z9KdSs/ozuh1Z7ZsXrOl8F4M/CLMXPZHr3QuJ4d6Bjn+HBMC5EMKpwpAo8oi8iK9GZfFoHaIMrrZgwVw==
- dependencies:
- "@types/node" "*"
-
"@types/cacheable-request@^6.0.1":
version "6.0.2"
resolved "https://registry.yarnpkg.com/@types/cacheable-request/-/cacheable-request-6.0.2.tgz#c324da0197de0a98a2312156536ae262429ff6b9"
@@ -2176,32 +2202,11 @@
resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.31.tgz#31b7ca6407128a3d2bbc27fe2d21b345397f6197"
integrity sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==
-"@types/node-fetch@^2.5.12":
- version "2.5.12"
- resolved "https://registry.yarnpkg.com/@types/node-fetch/-/node-fetch-2.5.12.tgz#8a6f779b1d4e60b7a57fb6fd48d84fb545b9cc66"
- integrity sha512-MKgC4dlq4kKNa/mYrwpKfzQMB5X3ee5U6fSprkKpToBqBmX4nFZL9cW5jl6sWn+xpRJ7ypWh2yyqqr8UUCstSw==
- dependencies:
- "@types/node" "*"
- form-data "^3.0.0"
-
-"@types/node-fetch@^2.5.7":
- version "2.6.1"
- resolved "https://registry.yarnpkg.com/@types/node-fetch/-/node-fetch-2.6.1.tgz#8f127c50481db65886800ef496f20bbf15518975"
- integrity sha512-oMqjURCaxoSIsHSr1E47QHzbmzNR5rK8McHuNb11BOM9cHcIK3Avy0s/b2JlXHoQGTYS3NsvWzV1M0iK7l0wbA==
- dependencies:
- "@types/node" "*"
- form-data "^3.0.0"
-
"@types/node@*":
version "16.11.9"
resolved "https://registry.yarnpkg.com/@types/node/-/node-16.11.9.tgz#879be3ad7af29f4c1a5c433421bf99fab7047185"
integrity sha512-MKmdASMf3LtPzwLyRrFjtFFZ48cMf8jmX5VRYrDQiJa8Ybu5VAmkqBWqKU8fdCwD8ysw4mQ9nrEHvzg6gunR7A==
-"@types/node@^14.11.8", "@types/node@^14.14.11":
- version "14.18.13"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-14.18.13.tgz#6ad4d9db59e6b3faf98dcfe4ca9d2aec84443277"
- integrity sha512-Z6/KzgyWOga3pJNS42A+zayjhPbf2zM3hegRQaOPnLOzEi86VV++6FLDWgR1LGrVCRufP/ph2daa3tEa5br1zA==
-
"@types/node@^14.14.31":
version "14.18.5"
resolved "https://registry.yarnpkg.com/@types/node/-/node-14.18.5.tgz#0dd636fe7b2c6055cbed0d4ca3b7fb540f130a96"
@@ -2297,11 +2302,6 @@
resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c"
integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==
-"@types/tinycolor2@^1.4.0":
- version "1.4.3"
- resolved "https://registry.yarnpkg.com/@types/tinycolor2/-/tinycolor2-1.4.3.tgz#ed4a0901f954b126e6a914b4839c77462d56e706"
- integrity sha512-Kf1w9NE5HEgGxCRyIcRXR/ZYtDv0V8FVPtYHwLxl0O+maGX0erE77pQlD0gpP+/KByMZ87mOA79SjifhSB3PjQ==
-
"@types/unist@*", "@types/unist@^2.0.0":
version "2.0.6"
resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.6.tgz#250a7b16c3b91f672a24552ec64678eeb1d3a08d"
@@ -2411,27 +2411,10 @@
"@typescript-eslint/types" "5.22.0"
eslint-visitor-keys "^3.0.0"
-"@web-std/blob@^3.0.3":
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/@web-std/blob/-/blob-3.0.4.tgz#dd67a685547331915428d69e723c7da2015c3fc5"
- integrity sha512-+dibyiw+uHYK4dX5cJ7HA+gtDAaUUe6JsOryp2ZpAC7h4ICsh49E34JwHoEKPlPvP0llCrNzz45vvD+xX5QDBg==
- dependencies:
- "@web-std/stream" "1.0.0"
- web-encoding "1.1.5"
-
-"@web-std/file@^3.0.0":
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/@web-std/file/-/file-3.0.2.tgz#b84cc9ed754608b18dcf78ac62c40dbcc6a94692"
- integrity sha512-pIH0uuZsmY8YFvSHP1NsBIiMT/1ce0suPrX74fEeO3Wbr1+rW0fUGEe4d0R99iLwXtyCwyserqCFI4BJkJlkRA==
- dependencies:
- "@web-std/blob" "^3.0.3"
-
-"@web-std/stream@1.0.0":
+"@web3-storage/multipart-parser@^1.0.0":
version "1.0.0"
- resolved "https://registry.yarnpkg.com/@web-std/stream/-/stream-1.0.0.tgz#01066f40f536e4329d9b696dc29872f3a14b93c1"
- integrity sha512-jyIbdVl+0ZJyKGTV0Ohb9E6UnxP+t7ZzX4Do3AHjZKxUXKMs9EmqnBDQgHF7bEw0EzbQygOjtt/7gvtmi//iCQ==
- dependencies:
- web-streams-polyfill "^3.1.1"
+ resolved "https://registry.yarnpkg.com/@web3-storage/multipart-parser/-/multipart-parser-1.0.0.tgz#6b69dc2a32a5b207ba43e556c25cc136a56659c4"
+ integrity sha512-BEO6al7BYqcnfX15W2cnGR+Q566ACXAT9UQykORCWW80lmkpWsnEob6zJS1ZVBKsSJC8+7vJkHwlp+lXG1UCdw==
"@webassemblyjs/ast@1.11.1":
version "1.11.1"
@@ -2832,11 +2815,6 @@ arr-union@^3.1.0:
resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4"
integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=
-array-find-index@^1.0.1:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1"
- integrity sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=
-
array-flatten@1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2"
@@ -3140,23 +3118,11 @@ bl@^4.0.3, bl@^4.1.0:
inherits "^2.0.4"
readable-stream "^3.4.0"
-blob-stream@^0.1.3:
- version "0.1.3"
- resolved "https://registry.yarnpkg.com/blob-stream/-/blob-stream-0.1.3.tgz#98d668af6996e0f32ef666d06e215ccc7d77686c"
- integrity sha1-mNZor2mW4PMu9mbQbiFczH13aGw=
- dependencies:
- blob "0.0.4"
-
blob-util@^2.0.2:
version "2.0.2"
resolved "https://registry.yarnpkg.com/blob-util/-/blob-util-2.0.2.tgz#3b4e3c281111bb7f11128518006cdc60b403a1eb"
integrity sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==
-blob@0.0.4:
- version "0.0.4"
- resolved "https://registry.yarnpkg.com/blob/-/blob-0.0.4.tgz#bcf13052ca54463f30f9fc7e95b9a47630a94921"
- integrity sha1-vPEwUspURj8w+fx+lbmkdjCpSSE=
-
bluebird@3.7.2:
version "3.7.2"
resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f"
@@ -3312,13 +3278,6 @@ busboy@^0.2.11:
dicer "0.2.5"
readable-stream "1.1.x"
-busboy@^0.3.1:
- version "0.3.1"
- resolved "https://registry.yarnpkg.com/busboy/-/busboy-0.3.1.tgz#170899274c5bf38aae27d5c62b71268cd585fd1b"
- integrity sha512-y7tTxhGKXcyBxRKAni+awqx8uqaJKrSFSNFSeRG5CsWNdmy2BIK+6VGWEW7TZnIO/533mtMEA4rOevQV815YJw==
- dependencies:
- dicer "0.3.0"
-
bytes@3.1.2:
version "3.1.2"
resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5"
@@ -3404,15 +3363,6 @@ camelcase-css@^2.0.1:
resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5"
integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==
-camelcase-keys@^4.0.0:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-4.2.0.tgz#a2aa5fb1af688758259c32c141426d78923b9b77"
- integrity sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=
- dependencies:
- camelcase "^4.1.0"
- map-obj "^2.0.0"
- quick-lru "^1.0.0"
-
camelcase-keys@^6.2.2:
version "6.2.2"
resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-6.2.2.tgz#5e755d6ba51aa223ec7d3d52f25778210f9dc3c0"
@@ -3422,11 +3372,6 @@ camelcase-keys@^6.2.2:
map-obj "^4.0.0"
quick-lru "^4.0.1"
-camelcase@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd"
- integrity sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=
-
camelcase@^5.0.0, camelcase@^5.3.1:
version "5.3.1"
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
@@ -3457,15 +3402,6 @@ caseless@~0.12.0:
resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=
-chalk-animation@^1.6.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/chalk-animation/-/chalk-animation-1.6.0.tgz#df7fa91c55a9ed2939d4d287a23ad0374479fad0"
- integrity sha512-Q8vVq6eD5IOhWI0s9WdUawDzMRjNrR4rOCiu409eZRTIHID5OjoTTEkpGZngL/BPQnL7yYmBhlXXpPJ9SYuARw==
- dependencies:
- chalk "^2.3.2"
- gradient-string "^1.1.0"
- meow "^4.0.0"
-
chalk@3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4"
@@ -3474,7 +3410,7 @@ chalk@3.0.0:
ansi-styles "^4.1.0"
supports-color "^7.1.0"
-chalk@^2.0.0, chalk@^2.3.2, chalk@^2.4.1:
+chalk@^2.0.0, chalk@^2.4.1:
version "2.4.2"
resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
@@ -3937,13 +3873,6 @@ csstype@^3.0.4:
resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.11.tgz#d66700c5eacfac1940deb4e3ee5642792d85cd33"
integrity sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==
-currently-unhandled@^0.4.1:
- version "0.4.1"
- resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea"
- integrity sha1-mI3zP+qxke95mmE2nddsF635V+o=
- dependencies:
- array-find-index "^1.0.1"
-
cypress@9.2.1:
version "9.2.1"
resolved "https://registry.yarnpkg.com/cypress/-/cypress-9.2.1.tgz#47f2457e5ca7ede48be9a4176f20f30ccf3b3902"
@@ -4003,6 +3932,11 @@ dashdash@^1.12.0:
dependencies:
assert-plus "^1.0.0"
+data-uri-to-buffer@^3.0.1:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz#594b8973938c5bc2c33046535785341abc4f3636"
+ integrity sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==
+
data-urls@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b"
@@ -4065,7 +3999,7 @@ debug@^4.3.4:
dependencies:
ms "2.1.2"
-decamelize-keys@^1.0.0, decamelize-keys@^1.1.0:
+decamelize-keys@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.0.tgz#d171a87933252807eb3cb61dc1c1445d078df2d9"
integrity sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=
@@ -4174,22 +4108,6 @@ delegates@^1.0.0:
resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a"
integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=
-deno-cache@^0.2.12:
- version "0.2.12"
- resolved "https://registry.yarnpkg.com/deno-cache/-/deno-cache-0.2.12.tgz#562967fe8fab43ee3b71bb908a101783394a95d7"
- integrity sha512-Jv8utRPQhsm+kx9ky0OdUnTWBLKGlFcBoLjQqrpuDd9zhuciCLPmklbz1YYfdaeM0dgp1nwRoqlHu5sH3vmJGQ==
- dependencies:
- "@types/node" "^14.11.8"
- "@types/node-fetch" "^2.5.7"
- node-fetch "^2.6.1"
-
-deno-importmap@^0.1.6:
- version "0.1.6"
- resolved "https://registry.yarnpkg.com/deno-importmap/-/deno-importmap-0.1.6.tgz#04656ff12793003eafbe20c3df59ea423740a4a6"
- integrity sha512-nZ5ZA8qW5F0Yzq1VhRp1wARpWSfD0FQvI1IUHXbE3oROO6tcYomTIWSAZGzO4LGQl1hTG6UmhPNTP3d4uMXzMg==
- dependencies:
- "@types/node" "^14.14.11"
-
depd@2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df"
@@ -4252,13 +4170,6 @@ dicer@0.2.5:
readable-stream "1.1.x"
streamsearch "0.1.2"
-dicer@0.3.0:
- version "0.3.0"
- resolved "https://registry.yarnpkg.com/dicer/-/dicer-0.3.0.tgz#eacd98b3bfbf92e8ab5c2fdb71aaac44bb06b872"
- integrity sha512-MdceRRWqltEG2dZqO769g27N/3PXfcKl04VhYnBlo2YhH7zPi88VebsjTKclaOyiuMaGU72hTfw3VkUitGcVCA==
- dependencies:
- streamsearch "0.1.2"
-
didyoumean@^1.2.2:
version "1.2.2"
resolved "https://registry.yarnpkg.com/didyoumean/-/didyoumean-1.2.2.tgz#989346ffe9e839b4555ecf5666edea0d3e8ad037"
@@ -4579,14 +4490,6 @@ esbuild-openbsd-64@0.14.22:
resolved "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.22.tgz#2a73bba04e16d8ef278fbe2be85248e12a2f2cc2"
integrity sha512-vK912As725haT313ANZZZN+0EysEEQXWC/+YE4rQvOQzLuxAQc2tjbzlAFREx3C8+uMuZj/q7E5gyVB7TzpcTA==
-esbuild-plugin-cache@^0.2.9:
- version "0.2.9"
- resolved "https://registry.yarnpkg.com/esbuild-plugin-cache/-/esbuild-plugin-cache-0.2.9.tgz#b4466b0803c8de9c21be4855e2dab1b99ee8eae2"
- integrity sha512-wSYkiLbaZWuFPdepopZ16/hjIDx+fow4/KbtuD8UQPlswFssI5Efgqmzg6hhqJk87fpOk6OYn5pEPftQ5i0mkg==
- dependencies:
- deno-cache "^0.2.12"
- deno-importmap "^0.1.6"
-
esbuild-sunos-64@0.14.22:
version "0.14.22"
resolved "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.14.22.tgz#8fe03513b8b2e682a6d79d5e3ca5849651a3c1d8"
@@ -5034,7 +4937,7 @@ execa@4.1.0, execa@^4.0.2:
signal-exit "^3.0.2"
strip-final-newline "^2.0.0"
-execa@5.1.1, execa@^5.0.0, execa@^5.1.1:
+execa@5.1.1, execa@^5.0.0:
version "5.1.1"
resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd"
integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==
@@ -5306,7 +5209,7 @@ find-cache-dir@^2.0.0:
make-dir "^2.0.0"
pkg-dir "^3.0.0"
-find-up@^2.0.0, find-up@^2.1.0:
+find-up@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7"
integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c=
@@ -5397,15 +5300,6 @@ form-data@^3.0.0:
combined-stream "^1.0.8"
mime-types "^2.1.12"
-form-data@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452"
- integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==
- dependencies:
- asynckit "^0.4.0"
- combined-stream "^1.0.8"
- mime-types "^2.1.12"
-
form-data@~2.3.2:
version "2.3.3"
resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6"
@@ -5733,14 +5627,6 @@ graceful-fs@^4.2.4:
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.9.tgz#041b05df45755e587a24942279b9d113146e1c96"
integrity sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==
-gradient-string@^1.1.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/gradient-string/-/gradient-string-1.2.0.tgz#93f39f2c7c8dcb095608c2ccf0aac24aa315fbac"
- integrity sha512-Lxog7IDMMWNjwo4O0KbdBvSewk4vW6kQe5XaLuuPCyCE65AGQ1P8YqKJa5dq8TYf/Ge31F+KjWzPR5mAJvjlAg==
- dependencies:
- chalk "^2.4.1"
- tinygradient "^0.4.1"
-
gunzip-maybe@^1.4.2:
version "1.4.2"
resolved "https://registry.yarnpkg.com/gunzip-maybe/-/gunzip-maybe-1.4.2.tgz#b913564ae3be0eda6f3de36464837a9cd94b98ac"
@@ -6005,11 +5891,6 @@ imurmurhash@^0.1.4:
resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
integrity sha1-khi5srkoojixPcT7a21XbyMUU+o=
-indent-string@^3.0.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-3.2.0.tgz#4a5fd6d27cc332f37e5419a504dbb837105c9289"
- integrity sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=
-
indent-string@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251"
@@ -7087,7 +6968,7 @@ json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2:
resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9"
integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==
-json-parse-even-better-errors@^2.3.0:
+json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1:
version "2.3.1"
resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d"
integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==
@@ -7378,14 +7259,6 @@ loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0:
dependencies:
js-tokens "^3.0.0 || ^4.0.0"
-loud-rejection@^1.0.0:
- version "1.6.0"
- resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f"
- integrity sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=
- dependencies:
- currently-unhandled "^0.4.1"
- signal-exit "^3.0.0"
-
lowercase-keys@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479"
@@ -7459,11 +7332,6 @@ map-obj@^1.0.0:
resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d"
integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=
-map-obj@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-2.0.0.tgz#a65cd29087a92598b8791257a523e021222ac1f9"
- integrity sha1-plzSkIepJZi4eRJXpSPgISIqwfk=
-
map-obj@^4.0.0:
version "4.3.0"
resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.3.0.tgz#9304f906e93faae70880da102a9f1df0ea8bb05a"
@@ -7615,21 +7483,6 @@ memorystream@^0.3.1:
resolved "https://registry.yarnpkg.com/memorystream/-/memorystream-0.3.1.tgz#86d7090b30ce455d63fbae12dda51a47ddcaf9b2"
integrity sha1-htcJCzDORV1j+64S3aUaR93K+bI=
-meow@^4.0.0:
- version "4.0.1"
- resolved "https://registry.yarnpkg.com/meow/-/meow-4.0.1.tgz#d48598f6f4b1472f35bf6317a95945ace347f975"
- integrity sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==
- dependencies:
- camelcase-keys "^4.0.0"
- decamelize-keys "^1.0.0"
- loud-rejection "^1.0.0"
- minimist "^1.1.3"
- minimist-options "^3.0.1"
- normalize-package-data "^2.3.4"
- read-pkg-up "^3.0.0"
- redent "^2.0.0"
- trim-newlines "^2.0.0"
-
meow@^7.1.1:
version "7.1.1"
resolved "https://registry.yarnpkg.com/meow/-/meow-7.1.1.tgz#7c01595e3d337fcb0ec4e8eed1666ea95903d306"
@@ -8059,15 +7912,7 @@ minimist-options@4.1.0:
is-plain-obj "^1.1.0"
kind-of "^6.0.3"
-minimist-options@^3.0.1:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-3.0.2.tgz#fba4c8191339e13ecf4d61beb03f070103f3d954"
- integrity sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==
- dependencies:
- arrify "^1.0.1"
- is-plain-obj "^1.1.0"
-
-minimist@1.2.6, minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0, minimist@^1.2.6:
+minimist@1.2.6, minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.6:
version "1.2.6"
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44"
integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==
@@ -8143,6 +7988,11 @@ mri@^1.1.0:
resolved "https://registry.yarnpkg.com/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b"
integrity sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==
+mrmime@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/mrmime/-/mrmime-1.0.0.tgz#14d387f0585a5233d291baba339b063752a2398b"
+ integrity sha512-a70zx7zFfVO7XpnQ2IX1Myh9yY4UYvfld/dikWRnsXxbyvMcfz+u6UfgNAtH+k2QqtJuzVpv6eLTx1G2+WKZbQ==
+
ms@2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
@@ -8284,7 +8134,7 @@ nopt@^5.0.0:
dependencies:
abbrev "1"
-normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.5.0:
+normalize-package-data@^2.3.2, normalize-package-data@^2.5.0:
version "2.5.0"
resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8"
integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==
@@ -9011,11 +8861,6 @@ queue-microtask@^1.2.2:
resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243"
integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==
-quick-lru@^1.0.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-1.1.0.tgz#4360b17c61136ad38078397ff11416e186dcfbb8"
- integrity sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=
-
quick-lru@^4.0.1:
version "4.0.1"
resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f"
@@ -9146,14 +8991,6 @@ react@17.0.2:
loose-envify "^1.1.0"
object-assign "^4.1.1"
-read-pkg-up@^3.0.0:
- version "3.0.0"
- resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07"
- integrity sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=
- dependencies:
- find-up "^2.0.0"
- read-pkg "^3.0.0"
-
read-pkg-up@^7.0.1:
version "7.0.1"
resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507"
@@ -9245,14 +9082,6 @@ recoil@^0.7.3:
dependencies:
hamt_plus "1.0.2"
-redent@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/redent/-/redent-2.0.0.tgz#c1b2007b42d57eb1389079b3c8333639d5e1ccaa"
- integrity sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=
- dependencies:
- indent-string "^3.0.0"
- strip-indent "^2.0.0"
-
redent@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f"
@@ -9339,11 +9168,6 @@ remark-rehype@^9.0.0:
mdast-util-to-hast "^11.0.0"
unified "^10.0.0"
-remix@1.4.1:
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/remix/-/remix-1.4.1.tgz#f9f4b4341754b86ed73733621974b50f5a2a3f73"
- integrity sha512-lv8wqwGVYtFvplc5B9pQH0C17cO/MFrDFNbvaMQ3rDeguu+YYlQvVsDVw2NzXB8ZA6Ad7JxYRT341ADI+LuBCQ==
-
repeat-element@^1.1.2:
version "1.1.4"
resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.4.tgz#be681520847ab58c7568ac75fbfad28ed42d39e9"
@@ -9988,6 +9812,11 @@ stream-shift@^1.0.0:
resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d"
integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==
+stream-slice@^0.1.2:
+ version "0.1.2"
+ resolved "https://registry.yarnpkg.com/stream-slice/-/stream-slice-0.1.2.tgz#2dc4f4e1b936fb13f3eb39a2def1932798d07a4b"
+ integrity sha1-LcT04bk2+xPz6zmi3vGTJ5jQeks=
+
streamsearch@0.1.2:
version "0.1.2"
resolved "https://registry.yarnpkg.com/streamsearch/-/streamsearch-0.1.2.tgz#808b9d0e56fc273d809ba57338e929919a1a9f1a"
@@ -10116,11 +9945,6 @@ strip-final-newline@^2.0.0:
resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad"
integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==
-strip-indent@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-2.0.0.tgz#5ef8db295d01e6ed6cbf7aab96998d7822527b68"
- integrity sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=
-
strip-indent@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001"
@@ -10322,19 +10146,6 @@ through@2, through@^2.3.6, through@^2.3.8, through@~2.3, through@~2.3.1:
resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=
-tinycolor2@^1.0.0:
- version "1.4.2"
- resolved "https://registry.yarnpkg.com/tinycolor2/-/tinycolor2-1.4.2.tgz#3f6a4d1071ad07676d7fa472e1fac40a719d8803"
- integrity sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA==
-
-tinygradient@^0.4.1:
- version "0.4.3"
- resolved "https://registry.yarnpkg.com/tinygradient/-/tinygradient-0.4.3.tgz#0a8dfde56f8865deec4c435a51bd5b0c0dec59fa"
- integrity sha512-tBPYQSs6eWukzzAITBSmqcOwZCKACvRa/XjPPh1mj4mnx4G3Drm51HxyCTU/TKnY8kG4hmTe5QlOh9O82aNtJQ==
- dependencies:
- "@types/tinycolor2" "^1.4.0"
- tinycolor2 "^1.0.0"
-
tmp@^0.0.33:
version "0.0.33"
resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9"
@@ -10440,11 +10251,6 @@ tree-kill@1.2.2:
resolved "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc"
integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==
-trim-newlines@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-2.0.0.tgz#b403d0b91be50c331dfc4b82eeceb22c3de16d20"
- integrity sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=
-
trim-newlines@^3.0.0:
version "3.0.1"
resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144"
@@ -10497,7 +10303,7 @@ tsconfig-paths-webpack-plugin@3.5.2:
enhanced-resolve "^5.7.0"
tsconfig-paths "^3.9.0"
-tsconfig-paths@3.14.1, tsconfig-paths@^3.14.0, tsconfig-paths@^3.14.1, tsconfig-paths@^3.9.0:
+tsconfig-paths@3.14.1, tsconfig-paths@^3.14.1, tsconfig-paths@^3.9.0:
version "3.14.1"
resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz#ba0734599e8ea36c862798e920bcf163277b137a"
integrity sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==
@@ -10507,6 +10313,15 @@ tsconfig-paths@3.14.1, tsconfig-paths@^3.14.0, tsconfig-paths@^3.14.1, tsconfig-
minimist "^1.2.6"
strip-bom "^3.0.0"
+tsconfig-paths@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-4.0.0.tgz#1082f5d99fd127b72397eef4809e4dd06d229b64"
+ integrity sha512-SLBg2GBKlR6bVtMgJJlud/o3waplKtL7skmLkExomIiaAtLGtVsoXIqP3SYdjbcH9lq/KVv7pMZeCBpLYOit6Q==
+ dependencies:
+ json5 "^2.2.1"
+ minimist "^1.2.6"
+ strip-bom "^3.0.0"
+
tslib@2.3.1, tslib@^2.1.0:
version "2.3.1"
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01"