diff --git a/README.md b/README.md
index 9efe338..d37ee2d 100644
--- a/README.md
+++ b/README.md
@@ -27,17 +27,16 @@ Install dependencies
yarn install
```
-Initialise the db
-``` terminal
-yarn rw db up
-yarn rw db seed
-```
+Setting up the db, you'll need to have a postgres installed locally, you can [follow this guide](https://redwoodjs.com/docs/local-postgres-setup) with a couple of exceptions:
+- Run `yarn rw prisma migrate dev` instead of `yarn rw db up` in the guide.
+- Don't worry about changing the `schema.prisma` file.
+- You will need to add a `DATABASE_URL` and test url to you `.env` file at the root of the project.
-Move some files to the public directory
+Run the following
+``` terminal
+yarn rw prisma migrate dev
+yarn rw prisma db seed
```
-yarn move-cad-worker
-```
-The above step should be repeated whenever you modify anything in the git submodule `web/src/cascade/*`
### Fire up dev
```terminal
diff --git a/api/db/migrations/20210228081443_initial_migration_to_postgres_from_sqlite/migration.sql b/api/db/migrations/20210228081443_initial_migration_to_postgres_from_sqlite/migration.sql
new file mode 100644
index 0000000..7acfbea
--- /dev/null
+++ b/api/db/migrations/20210228081443_initial_migration_to_postgres_from_sqlite/migration.sql
@@ -0,0 +1,94 @@
+-- CreateTable
+CREATE TABLE "User" (
+ "id" TEXT NOT NULL,
+ "userName" TEXT NOT NULL,
+ "email" TEXT NOT NULL,
+ "name" TEXT,
+ "createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
+ "updatedAt" TIMESTAMP(3) NOT NULL,
+ "image" TEXT,
+ "bio" TEXT,
+
+ PRIMARY KEY ("id")
+);
+
+-- CreateTable
+CREATE TABLE "Part" (
+ "id" TEXT NOT NULL,
+ "title" TEXT NOT NULL,
+ "description" TEXT,
+ "code" TEXT,
+ "mainImage" TEXT,
+ "createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
+ "updatedAt" TIMESTAMP(3) NOT NULL,
+ "userId" TEXT NOT NULL,
+ "deleted" BOOLEAN NOT NULL DEFAULT false,
+
+ PRIMARY KEY ("id")
+);
+
+-- CreateTable
+CREATE TABLE "PartReaction" (
+ "id" TEXT NOT NULL,
+ "emote" TEXT NOT NULL,
+ "userId" TEXT NOT NULL,
+ "partId" TEXT NOT NULL,
+ "createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
+ "updatedAt" TIMESTAMP(3) NOT NULL,
+
+ PRIMARY KEY ("id")
+);
+
+-- CreateTable
+CREATE TABLE "Comment" (
+ "id" TEXT NOT NULL,
+ "text" TEXT NOT NULL,
+ "userId" TEXT NOT NULL,
+ "partId" TEXT NOT NULL,
+ "createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
+ "updatedAt" TIMESTAMP(3) NOT NULL,
+
+ PRIMARY KEY ("id")
+);
+
+-- CreateTable
+CREATE TABLE "SubjectAccessRequest" (
+ "id" TEXT NOT NULL,
+ "comment" TEXT NOT NULL,
+ "payload" TEXT NOT NULL,
+ "userId" TEXT NOT NULL,
+ "createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
+ "updatedAt" TIMESTAMP(3) NOT NULL,
+
+ PRIMARY KEY ("id")
+);
+
+-- CreateIndex
+CREATE UNIQUE INDEX "User.userName_unique" ON "User"("userName");
+
+-- CreateIndex
+CREATE UNIQUE INDEX "User.email_unique" ON "User"("email");
+
+-- CreateIndex
+CREATE UNIQUE INDEX "Part.title_userId_unique" ON "Part"("title", "userId");
+
+-- CreateIndex
+CREATE UNIQUE INDEX "PartReaction.emote_userId_partId_unique" ON "PartReaction"("emote", "userId", "partId");
+
+-- AddForeignKey
+ALTER TABLE "Part" ADD FOREIGN KEY ("userId") REFERENCES "User"("id") ON DELETE CASCADE ON UPDATE CASCADE;
+
+-- AddForeignKey
+ALTER TABLE "PartReaction" ADD FOREIGN KEY ("userId") REFERENCES "User"("id") ON DELETE CASCADE ON UPDATE CASCADE;
+
+-- AddForeignKey
+ALTER TABLE "PartReaction" ADD FOREIGN KEY ("partId") REFERENCES "Part"("id") ON DELETE CASCADE ON UPDATE CASCADE;
+
+-- AddForeignKey
+ALTER TABLE "Comment" ADD FOREIGN KEY ("userId") REFERENCES "User"("id") ON DELETE CASCADE ON UPDATE CASCADE;
+
+-- AddForeignKey
+ALTER TABLE "Comment" ADD FOREIGN KEY ("partId") REFERENCES "Part"("id") ON DELETE CASCADE ON UPDATE CASCADE;
+
+-- AddForeignKey
+ALTER TABLE "SubjectAccessRequest" ADD FOREIGN KEY ("userId") REFERENCES "User"("id") ON DELETE CASCADE ON UPDATE CASCADE;
diff --git a/api/db/migrations/migration_lock.toml b/api/db/migrations/migration_lock.toml
new file mode 100644
index 0000000..2cdb8f0
--- /dev/null
+++ b/api/db/migrations/migration_lock.toml
@@ -0,0 +1,2 @@
+# Please do not edit this file manually
+provider = "postgresql"
\ No newline at end of file
diff --git a/api/prisma/schema.prisma b/api/db/schema.prisma
similarity index 96%
rename from api/prisma/schema.prisma
rename to api/db/schema.prisma
index 8a82a49..2014cb5 100644
--- a/api/prisma/schema.prisma
+++ b/api/db/schema.prisma
@@ -1,11 +1,11 @@
datasource DS {
- provider = ["sqlite", "postgresql"]
+ provider = "postgresql"
url = env("DATABASE_URL")
}
generator client {
provider = "prisma-client-js"
- binaryTargets = ["native", "rhel-openssl-1.0.x"]
+ binaryTargets = "native"
}
// sqlLight does not suport enums so we can't use enums until we set up postgresql in dev mode
diff --git a/api/prisma/seeds.js b/api/db/seed.js
similarity index 98%
rename from api/prisma/seeds.js
rename to api/db/seed.js
index 31d3730..9382735 100644
--- a/api/prisma/seeds.js
+++ b/api/db/seed.js
@@ -87,7 +87,7 @@ async function main() {
- const aPart = await db.part.findOne({where: {
+ const aPart = await db.part.findUnique({where: {
title_userId: {
title: parts[0].title,
userId: users[0].id,
diff --git a/api/package.json b/api/package.json
index cf3e712..00b109b 100644
--- a/api/package.json
+++ b/api/package.json
@@ -3,7 +3,7 @@
"version": "0.0.0",
"private": true,
"dependencies": {
- "@redwoodjs/api": "^0.20.0",
+ "@redwoodjs/api": "^0.26.2",
"cloudinary": "^1.23.0"
}
}
diff --git a/api/prisma/migrations/20201101183848-db-init/README.md b/api/prisma/migrations/20201101183848-db-init/README.md
deleted file mode 100644
index 29cd885..0000000
--- a/api/prisma/migrations/20201101183848-db-init/README.md
+++ /dev/null
@@ -1,158 +0,0 @@
-# Migration `20201101183848-db-init`
-
-This migration has been generated by Kurt Hutten at 11/2/2020, 5:38:48 AM.
-You can check out the [state of the schema](./schema.prisma) after the migration.
-
-## Database Steps
-
-```sql
-CREATE TABLE "User" (
- "id" TEXT NOT NULL,
- "userName" TEXT NOT NULL,
- "email" TEXT NOT NULL,
- "createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
- "updatedAt" DATETIME NOT NULL,
- "image" TEXT,
- "bio" TEXT,
-PRIMARY KEY ("id")
-)
-
-CREATE TABLE "Part" (
- "id" TEXT NOT NULL,
- "title" TEXT NOT NULL,
- "description" TEXT,
- "code" TEXT,
- "mainImage" TEXT,
- "createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
- "updatedAt" DATETIME NOT NULL,
- "userId" TEXT NOT NULL,
-
- FOREIGN KEY ("userId") REFERENCES "User"("id") ON DELETE CASCADE ON UPDATE CASCADE,
-PRIMARY KEY ("id")
-)
-
-CREATE TABLE "PartReaction" (
- "id" TEXT NOT NULL,
- "emote" TEXT NOT NULL,
- "userId" TEXT NOT NULL,
- "partId" TEXT NOT NULL,
- "createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
- "updatedAt" DATETIME NOT NULL,
-
- FOREIGN KEY ("userId") REFERENCES "User"("id") ON DELETE CASCADE ON UPDATE CASCADE,
- FOREIGN KEY ("partId") REFERENCES "Part"("id") ON DELETE CASCADE ON UPDATE CASCADE,
-PRIMARY KEY ("id")
-)
-
-CREATE TABLE "Comment" (
- "id" TEXT NOT NULL,
- "text" TEXT NOT NULL,
- "userId" TEXT NOT NULL,
- "partId" TEXT NOT NULL,
- "createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
- "updatedAt" DATETIME NOT NULL,
-
- FOREIGN KEY ("userId") REFERENCES "User"("id") ON DELETE CASCADE ON UPDATE CASCADE,
- FOREIGN KEY ("partId") REFERENCES "Part"("id") ON DELETE CASCADE ON UPDATE CASCADE,
-PRIMARY KEY ("id")
-)
-
-CREATE UNIQUE INDEX "User.userName_unique" ON "User"("userName")
-
-CREATE UNIQUE INDEX "User.email_unique" ON "User"("email")
-
-CREATE UNIQUE INDEX "Part.title_userId_unique" ON "Part"("title", "userId")
-
-CREATE UNIQUE INDEX "PartReaction.emote_userId_partId_unique" ON "PartReaction"("emote", "userId", "partId")
-```
-
-## Changes
-
-```diff
-diff --git schema.prisma schema.prisma
-migration ..20201101183848-db-init
---- datamodel.dml
-+++ datamodel.dml
-@@ -1,0 +1,79 @@
-+datasource DS {
-+ provider = ["sqlite", "postgresql"]
-+ url = "***"
-+}
-+
-+generator client {
-+ provider = "prisma-client-js"
-+ binaryTargets = "native"
-+}
-+
-+// sqlLight does not suport enums so we can't use enums until we set up postgresql in dev mode
-+// enum Role {
-+// USER
-+// ADMIN
-+// }
-+
-+// enum PartType {
-+// CASCADESTUDIO
-+// JSCAD
-+// }
-+
-+model User {
-+ id String @id @default(uuid())
-+ userName String @unique // reffered to as userId in @relations
-+ email String @unique
-+ // role should probably be a list [] and also use enums, neither are supported by sqllight, so we need to set up postgresql in dev
-+ // maybe let netlify handle roles for now.
-+ // role String @default("user")
-+
-+ createdAt DateTime @default(now())
-+ updatedAt DateTime @updatedAt
-+
-+ image String? // url maybe id or file storage service? cloudinary?
-+ bio String? //mark down
-+ Part Part[]
-+ Reaction PartReaction[]
-+ Comment Comment[]
-+}
-+
-+model Part {
-+ id String @id @default(uuid())
-+ title String
-+ description String? // markdown string
-+ code String?
-+ mainImage String? // link to cloudinary
-+ createdAt DateTime @default(now())
-+ updatedAt DateTime @updatedAt
-+ user User @relation(fields: [userId], references: [id])
-+ userId String
-+
-+ Comment Comment[]
-+ Reaction PartReaction[]
-+ @@unique([title, userId])
-+}
-+
-+model PartReaction {
-+ id String @id @default(uuid())
-+ emote String // an emoji
-+ user User @relation(fields: [userId], references: [id])
-+ userId String
-+ part Part @relation(fields: [partId], references: [id])
-+ partId String
-+
-+ createdAt DateTime @default(now())
-+ updatedAt DateTime @updatedAt
-+ @@unique([emote, userId, partId])
-+}
-+
-+model Comment {
-+ id String @id @default(uuid())
-+ text String // the comment, should I allow mark down?
-+ user User @relation(fields: [userId], references: [id])
-+ userId String
-+ part Part @relation(fields: [partId], references: [id])
-+ partId String
-+
-+ createdAt DateTime @default(now())
-+ updatedAt DateTime @updatedAt
-+}
-```
-
-
diff --git a/api/prisma/migrations/20201101183848-db-init/schema.prisma b/api/prisma/migrations/20201101183848-db-init/schema.prisma
deleted file mode 100644
index f5d13ba..0000000
--- a/api/prisma/migrations/20201101183848-db-init/schema.prisma
+++ /dev/null
@@ -1,79 +0,0 @@
-datasource DS {
- provider = ["sqlite", "postgresql"]
- url = "***"
-}
-
-generator client {
- provider = "prisma-client-js"
- binaryTargets = "native"
-}
-
-// sqlLight does not suport enums so we can't use enums until we set up postgresql in dev mode
-// enum Role {
-// USER
-// ADMIN
-// }
-
-// enum PartType {
-// CASCADESTUDIO
-// JSCAD
-// }
-
-model User {
- id String @id @default(uuid())
- userName String @unique // reffered to as userId in @relations
- email String @unique
- // role should probably be a list [] and also use enums, neither are supported by sqllight, so we need to set up postgresql in dev
- // maybe let netlify handle roles for now.
- // role String @default("user")
-
- createdAt DateTime @default(now())
- updatedAt DateTime @updatedAt
-
- image String? // url maybe id or file storage service? cloudinary?
- bio String? //mark down
- Part Part[]
- Reaction PartReaction[]
- Comment Comment[]
-}
-
-model Part {
- id String @id @default(uuid())
- title String
- description String? // markdown string
- code String?
- mainImage String? // link to cloudinary
- createdAt DateTime @default(now())
- updatedAt DateTime @updatedAt
- user User @relation(fields: [userId], references: [id])
- userId String
-
- Comment Comment[]
- Reaction PartReaction[]
- @@unique([title, userId])
-}
-
-model PartReaction {
- id String @id @default(uuid())
- emote String // an emoji
- user User @relation(fields: [userId], references: [id])
- userId String
- part Part @relation(fields: [partId], references: [id])
- partId String
-
- createdAt DateTime @default(now())
- updatedAt DateTime @updatedAt
- @@unique([emote, userId, partId])
-}
-
-model Comment {
- id String @id @default(uuid())
- text String // the comment, should I allow mark down?
- user User @relation(fields: [userId], references: [id])
- userId String
- part Part @relation(fields: [partId], references: [id])
- partId String
-
- createdAt DateTime @default(now())
- updatedAt DateTime @updatedAt
-}
diff --git a/api/prisma/migrations/20201101183848-db-init/steps.json b/api/prisma/migrations/20201101183848-db-init/steps.json
deleted file mode 100644
index ce0e48a..0000000
--- a/api/prisma/migrations/20201101183848-db-init/steps.json
+++ /dev/null
@@ -1,839 +0,0 @@
-{
- "version": "0.3.14-fixed",
- "steps": [
- {
- "tag": "CreateSource",
- "source": "DS"
- },
- {
- "tag": "CreateArgument",
- "location": {
- "tag": "Source",
- "source": "DS"
- },
- "argument": "provider",
- "value": "[\"sqlite\", \"postgresql\"]"
- },
- {
- "tag": "CreateArgument",
- "location": {
- "tag": "Source",
- "source": "DS"
- },
- "argument": "url",
- "value": "\"***\""
- },
- {
- "tag": "CreateModel",
- "model": "User"
- },
- {
- "tag": "CreateField",
- "model": "User",
- "field": "id",
- "type": "String",
- "arity": "Required"
- },
- {
- "tag": "CreateDirective",
- "location": {
- "path": {
- "tag": "Field",
- "model": "User",
- "field": "id"
- },
- "directive": "id"
- }
- },
- {
- "tag": "CreateDirective",
- "location": {
- "path": {
- "tag": "Field",
- "model": "User",
- "field": "id"
- },
- "directive": "default"
- }
- },
- {
- "tag": "CreateArgument",
- "location": {
- "tag": "Directive",
- "path": {
- "tag": "Field",
- "model": "User",
- "field": "id"
- },
- "directive": "default"
- },
- "argument": "",
- "value": "uuid()"
- },
- {
- "tag": "CreateField",
- "model": "User",
- "field": "userName",
- "type": "String",
- "arity": "Required"
- },
- {
- "tag": "CreateDirective",
- "location": {
- "path": {
- "tag": "Field",
- "model": "User",
- "field": "userName"
- },
- "directive": "unique"
- }
- },
- {
- "tag": "CreateField",
- "model": "User",
- "field": "email",
- "type": "String",
- "arity": "Required"
- },
- {
- "tag": "CreateDirective",
- "location": {
- "path": {
- "tag": "Field",
- "model": "User",
- "field": "email"
- },
- "directive": "unique"
- }
- },
- {
- "tag": "CreateField",
- "model": "User",
- "field": "createdAt",
- "type": "DateTime",
- "arity": "Required"
- },
- {
- "tag": "CreateDirective",
- "location": {
- "path": {
- "tag": "Field",
- "model": "User",
- "field": "createdAt"
- },
- "directive": "default"
- }
- },
- {
- "tag": "CreateArgument",
- "location": {
- "tag": "Directive",
- "path": {
- "tag": "Field",
- "model": "User",
- "field": "createdAt"
- },
- "directive": "default"
- },
- "argument": "",
- "value": "now()"
- },
- {
- "tag": "CreateField",
- "model": "User",
- "field": "updatedAt",
- "type": "DateTime",
- "arity": "Required"
- },
- {
- "tag": "CreateDirective",
- "location": {
- "path": {
- "tag": "Field",
- "model": "User",
- "field": "updatedAt"
- },
- "directive": "updatedAt"
- }
- },
- {
- "tag": "CreateField",
- "model": "User",
- "field": "image",
- "type": "String",
- "arity": "Optional"
- },
- {
- "tag": "CreateField",
- "model": "User",
- "field": "bio",
- "type": "String",
- "arity": "Optional"
- },
- {
- "tag": "CreateField",
- "model": "User",
- "field": "Part",
- "type": "Part",
- "arity": "List"
- },
- {
- "tag": "CreateField",
- "model": "User",
- "field": "Reaction",
- "type": "PartReaction",
- "arity": "List"
- },
- {
- "tag": "CreateField",
- "model": "User",
- "field": "Comment",
- "type": "Comment",
- "arity": "List"
- },
- {
- "tag": "CreateModel",
- "model": "Part"
- },
- {
- "tag": "CreateField",
- "model": "Part",
- "field": "id",
- "type": "String",
- "arity": "Required"
- },
- {
- "tag": "CreateDirective",
- "location": {
- "path": {
- "tag": "Field",
- "model": "Part",
- "field": "id"
- },
- "directive": "id"
- }
- },
- {
- "tag": "CreateDirective",
- "location": {
- "path": {
- "tag": "Field",
- "model": "Part",
- "field": "id"
- },
- "directive": "default"
- }
- },
- {
- "tag": "CreateArgument",
- "location": {
- "tag": "Directive",
- "path": {
- "tag": "Field",
- "model": "Part",
- "field": "id"
- },
- "directive": "default"
- },
- "argument": "",
- "value": "uuid()"
- },
- {
- "tag": "CreateField",
- "model": "Part",
- "field": "title",
- "type": "String",
- "arity": "Required"
- },
- {
- "tag": "CreateField",
- "model": "Part",
- "field": "description",
- "type": "String",
- "arity": "Optional"
- },
- {
- "tag": "CreateField",
- "model": "Part",
- "field": "code",
- "type": "String",
- "arity": "Optional"
- },
- {
- "tag": "CreateField",
- "model": "Part",
- "field": "mainImage",
- "type": "String",
- "arity": "Optional"
- },
- {
- "tag": "CreateField",
- "model": "Part",
- "field": "createdAt",
- "type": "DateTime",
- "arity": "Required"
- },
- {
- "tag": "CreateDirective",
- "location": {
- "path": {
- "tag": "Field",
- "model": "Part",
- "field": "createdAt"
- },
- "directive": "default"
- }
- },
- {
- "tag": "CreateArgument",
- "location": {
- "tag": "Directive",
- "path": {
- "tag": "Field",
- "model": "Part",
- "field": "createdAt"
- },
- "directive": "default"
- },
- "argument": "",
- "value": "now()"
- },
- {
- "tag": "CreateField",
- "model": "Part",
- "field": "updatedAt",
- "type": "DateTime",
- "arity": "Required"
- },
- {
- "tag": "CreateDirective",
- "location": {
- "path": {
- "tag": "Field",
- "model": "Part",
- "field": "updatedAt"
- },
- "directive": "updatedAt"
- }
- },
- {
- "tag": "CreateField",
- "model": "Part",
- "field": "user",
- "type": "User",
- "arity": "Required"
- },
- {
- "tag": "CreateDirective",
- "location": {
- "path": {
- "tag": "Field",
- "model": "Part",
- "field": "user"
- },
- "directive": "relation"
- }
- },
- {
- "tag": "CreateArgument",
- "location": {
- "tag": "Directive",
- "path": {
- "tag": "Field",
- "model": "Part",
- "field": "user"
- },
- "directive": "relation"
- },
- "argument": "fields",
- "value": "[userId]"
- },
- {
- "tag": "CreateArgument",
- "location": {
- "tag": "Directive",
- "path": {
- "tag": "Field",
- "model": "Part",
- "field": "user"
- },
- "directive": "relation"
- },
- "argument": "references",
- "value": "[id]"
- },
- {
- "tag": "CreateField",
- "model": "Part",
- "field": "userId",
- "type": "String",
- "arity": "Required"
- },
- {
- "tag": "CreateField",
- "model": "Part",
- "field": "Comment",
- "type": "Comment",
- "arity": "List"
- },
- {
- "tag": "CreateField",
- "model": "Part",
- "field": "Reaction",
- "type": "PartReaction",
- "arity": "List"
- },
- {
- "tag": "CreateDirective",
- "location": {
- "path": {
- "tag": "Model",
- "model": "Part",
- "arguments": [
- {
- "name": "",
- "value": "[title, userId]"
- }
- ]
- },
- "directive": "unique"
- }
- },
- {
- "tag": "CreateModel",
- "model": "PartReaction"
- },
- {
- "tag": "CreateField",
- "model": "PartReaction",
- "field": "id",
- "type": "String",
- "arity": "Required"
- },
- {
- "tag": "CreateDirective",
- "location": {
- "path": {
- "tag": "Field",
- "model": "PartReaction",
- "field": "id"
- },
- "directive": "id"
- }
- },
- {
- "tag": "CreateDirective",
- "location": {
- "path": {
- "tag": "Field",
- "model": "PartReaction",
- "field": "id"
- },
- "directive": "default"
- }
- },
- {
- "tag": "CreateArgument",
- "location": {
- "tag": "Directive",
- "path": {
- "tag": "Field",
- "model": "PartReaction",
- "field": "id"
- },
- "directive": "default"
- },
- "argument": "",
- "value": "uuid()"
- },
- {
- "tag": "CreateField",
- "model": "PartReaction",
- "field": "emote",
- "type": "String",
- "arity": "Required"
- },
- {
- "tag": "CreateField",
- "model": "PartReaction",
- "field": "user",
- "type": "User",
- "arity": "Required"
- },
- {
- "tag": "CreateDirective",
- "location": {
- "path": {
- "tag": "Field",
- "model": "PartReaction",
- "field": "user"
- },
- "directive": "relation"
- }
- },
- {
- "tag": "CreateArgument",
- "location": {
- "tag": "Directive",
- "path": {
- "tag": "Field",
- "model": "PartReaction",
- "field": "user"
- },
- "directive": "relation"
- },
- "argument": "fields",
- "value": "[userId]"
- },
- {
- "tag": "CreateArgument",
- "location": {
- "tag": "Directive",
- "path": {
- "tag": "Field",
- "model": "PartReaction",
- "field": "user"
- },
- "directive": "relation"
- },
- "argument": "references",
- "value": "[id]"
- },
- {
- "tag": "CreateField",
- "model": "PartReaction",
- "field": "userId",
- "type": "String",
- "arity": "Required"
- },
- {
- "tag": "CreateField",
- "model": "PartReaction",
- "field": "part",
- "type": "Part",
- "arity": "Required"
- },
- {
- "tag": "CreateDirective",
- "location": {
- "path": {
- "tag": "Field",
- "model": "PartReaction",
- "field": "part"
- },
- "directive": "relation"
- }
- },
- {
- "tag": "CreateArgument",
- "location": {
- "tag": "Directive",
- "path": {
- "tag": "Field",
- "model": "PartReaction",
- "field": "part"
- },
- "directive": "relation"
- },
- "argument": "fields",
- "value": "[partId]"
- },
- {
- "tag": "CreateArgument",
- "location": {
- "tag": "Directive",
- "path": {
- "tag": "Field",
- "model": "PartReaction",
- "field": "part"
- },
- "directive": "relation"
- },
- "argument": "references",
- "value": "[id]"
- },
- {
- "tag": "CreateField",
- "model": "PartReaction",
- "field": "partId",
- "type": "String",
- "arity": "Required"
- },
- {
- "tag": "CreateField",
- "model": "PartReaction",
- "field": "createdAt",
- "type": "DateTime",
- "arity": "Required"
- },
- {
- "tag": "CreateDirective",
- "location": {
- "path": {
- "tag": "Field",
- "model": "PartReaction",
- "field": "createdAt"
- },
- "directive": "default"
- }
- },
- {
- "tag": "CreateArgument",
- "location": {
- "tag": "Directive",
- "path": {
- "tag": "Field",
- "model": "PartReaction",
- "field": "createdAt"
- },
- "directive": "default"
- },
- "argument": "",
- "value": "now()"
- },
- {
- "tag": "CreateField",
- "model": "PartReaction",
- "field": "updatedAt",
- "type": "DateTime",
- "arity": "Required"
- },
- {
- "tag": "CreateDirective",
- "location": {
- "path": {
- "tag": "Field",
- "model": "PartReaction",
- "field": "updatedAt"
- },
- "directive": "updatedAt"
- }
- },
- {
- "tag": "CreateDirective",
- "location": {
- "path": {
- "tag": "Model",
- "model": "PartReaction",
- "arguments": [
- {
- "name": "",
- "value": "[emote, userId, partId]"
- }
- ]
- },
- "directive": "unique"
- }
- },
- {
- "tag": "CreateModel",
- "model": "Comment"
- },
- {
- "tag": "CreateField",
- "model": "Comment",
- "field": "id",
- "type": "String",
- "arity": "Required"
- },
- {
- "tag": "CreateDirective",
- "location": {
- "path": {
- "tag": "Field",
- "model": "Comment",
- "field": "id"
- },
- "directive": "id"
- }
- },
- {
- "tag": "CreateDirective",
- "location": {
- "path": {
- "tag": "Field",
- "model": "Comment",
- "field": "id"
- },
- "directive": "default"
- }
- },
- {
- "tag": "CreateArgument",
- "location": {
- "tag": "Directive",
- "path": {
- "tag": "Field",
- "model": "Comment",
- "field": "id"
- },
- "directive": "default"
- },
- "argument": "",
- "value": "uuid()"
- },
- {
- "tag": "CreateField",
- "model": "Comment",
- "field": "text",
- "type": "String",
- "arity": "Required"
- },
- {
- "tag": "CreateField",
- "model": "Comment",
- "field": "user",
- "type": "User",
- "arity": "Required"
- },
- {
- "tag": "CreateDirective",
- "location": {
- "path": {
- "tag": "Field",
- "model": "Comment",
- "field": "user"
- },
- "directive": "relation"
- }
- },
- {
- "tag": "CreateArgument",
- "location": {
- "tag": "Directive",
- "path": {
- "tag": "Field",
- "model": "Comment",
- "field": "user"
- },
- "directive": "relation"
- },
- "argument": "fields",
- "value": "[userId]"
- },
- {
- "tag": "CreateArgument",
- "location": {
- "tag": "Directive",
- "path": {
- "tag": "Field",
- "model": "Comment",
- "field": "user"
- },
- "directive": "relation"
- },
- "argument": "references",
- "value": "[id]"
- },
- {
- "tag": "CreateField",
- "model": "Comment",
- "field": "userId",
- "type": "String",
- "arity": "Required"
- },
- {
- "tag": "CreateField",
- "model": "Comment",
- "field": "part",
- "type": "Part",
- "arity": "Required"
- },
- {
- "tag": "CreateDirective",
- "location": {
- "path": {
- "tag": "Field",
- "model": "Comment",
- "field": "part"
- },
- "directive": "relation"
- }
- },
- {
- "tag": "CreateArgument",
- "location": {
- "tag": "Directive",
- "path": {
- "tag": "Field",
- "model": "Comment",
- "field": "part"
- },
- "directive": "relation"
- },
- "argument": "fields",
- "value": "[partId]"
- },
- {
- "tag": "CreateArgument",
- "location": {
- "tag": "Directive",
- "path": {
- "tag": "Field",
- "model": "Comment",
- "field": "part"
- },
- "directive": "relation"
- },
- "argument": "references",
- "value": "[id]"
- },
- {
- "tag": "CreateField",
- "model": "Comment",
- "field": "partId",
- "type": "String",
- "arity": "Required"
- },
- {
- "tag": "CreateField",
- "model": "Comment",
- "field": "createdAt",
- "type": "DateTime",
- "arity": "Required"
- },
- {
- "tag": "CreateDirective",
- "location": {
- "path": {
- "tag": "Field",
- "model": "Comment",
- "field": "createdAt"
- },
- "directive": "default"
- }
- },
- {
- "tag": "CreateArgument",
- "location": {
- "tag": "Directive",
- "path": {
- "tag": "Field",
- "model": "Comment",
- "field": "createdAt"
- },
- "directive": "default"
- },
- "argument": "",
- "value": "now()"
- },
- {
- "tag": "CreateField",
- "model": "Comment",
- "field": "updatedAt",
- "type": "DateTime",
- "arity": "Required"
- },
- {
- "tag": "CreateDirective",
- "location": {
- "path": {
- "tag": "Field",
- "model": "Comment",
- "field": "updatedAt"
- },
- "directive": "updatedAt"
- }
- }
- ]
-}
\ No newline at end of file
diff --git a/api/prisma/migrations/20201105184423-add-name-to-user/README.md b/api/prisma/migrations/20201105184423-add-name-to-user/README.md
deleted file mode 100644
index e89ab99..0000000
--- a/api/prisma/migrations/20201105184423-add-name-to-user/README.md
+++ /dev/null
@@ -1,43 +0,0 @@
-# Migration `20201105184423-add-name-to-user`
-
-This migration has been generated by Kurt Hutten at 11/6/2020, 5:44:24 AM.
-You can check out the [state of the schema](./schema.prisma) after the migration.
-
-## Database Steps
-
-```sql
-ALTER TABLE "User" ADD COLUMN "name" TEXT
-```
-
-## Changes
-
-```diff
-diff --git schema.prisma schema.prisma
-migration 20201101183848-db-init..20201105184423-add-name-to-user
---- datamodel.dml
-+++ datamodel.dml
-@@ -1,7 +1,7 @@
- datasource DS {
- provider = ["sqlite", "postgresql"]
-- url = "***"
-+ url = "***"
- }
- generator client {
- provider = "prisma-client-js"
-@@ -19,11 +19,12 @@
- // JSCAD
- // }
- model User {
-- id String @id @default(uuid())
-- userName String @unique // reffered to as userId in @relations
-- email String @unique
-+ id String @id @default(uuid())
-+ userName String @unique // reffered to as userId in @relations
-+ email String @unique
-+ name String?
- // role should probably be a list [] and also use enums, neither are supported by sqllight, so we need to set up postgresql in dev
- // maybe let netlify handle roles for now.
- // role String @default("user")
-```
-
-
diff --git a/api/prisma/migrations/20201105184423-add-name-to-user/schema.prisma b/api/prisma/migrations/20201105184423-add-name-to-user/schema.prisma
deleted file mode 100644
index e0f3879..0000000
--- a/api/prisma/migrations/20201105184423-add-name-to-user/schema.prisma
+++ /dev/null
@@ -1,80 +0,0 @@
-datasource DS {
- provider = ["sqlite", "postgresql"]
- url = "***"
-}
-
-generator client {
- provider = "prisma-client-js"
- binaryTargets = "native"
-}
-
-// sqlLight does not suport enums so we can't use enums until we set up postgresql in dev mode
-// enum Role {
-// USER
-// ADMIN
-// }
-
-// enum PartType {
-// CASCADESTUDIO
-// JSCAD
-// }
-
-model User {
- id String @id @default(uuid())
- userName String @unique // reffered to as userId in @relations
- email String @unique
- name String?
- // role should probably be a list [] and also use enums, neither are supported by sqllight, so we need to set up postgresql in dev
- // maybe let netlify handle roles for now.
- // role String @default("user")
-
- createdAt DateTime @default(now())
- updatedAt DateTime @updatedAt
-
- image String? // url maybe id or file storage service? cloudinary?
- bio String? //mark down
- Part Part[]
- Reaction PartReaction[]
- Comment Comment[]
-}
-
-model Part {
- id String @id @default(uuid())
- title String
- description String? // markdown string
- code String?
- mainImage String? // link to cloudinary
- createdAt DateTime @default(now())
- updatedAt DateTime @updatedAt
- user User @relation(fields: [userId], references: [id])
- userId String
-
- Comment Comment[]
- Reaction PartReaction[]
- @@unique([title, userId])
-}
-
-model PartReaction {
- id String @id @default(uuid())
- emote String // an emoji
- user User @relation(fields: [userId], references: [id])
- userId String
- part Part @relation(fields: [partId], references: [id])
- partId String
-
- createdAt DateTime @default(now())
- updatedAt DateTime @updatedAt
- @@unique([emote, userId, partId])
-}
-
-model Comment {
- id String @id @default(uuid())
- text String // the comment, should I allow mark down?
- user User @relation(fields: [userId], references: [id])
- userId String
- part Part @relation(fields: [partId], references: [id])
- partId String
-
- createdAt DateTime @default(now())
- updatedAt DateTime @updatedAt
-}
diff --git a/api/prisma/migrations/20201105184423-add-name-to-user/steps.json b/api/prisma/migrations/20201105184423-add-name-to-user/steps.json
deleted file mode 100644
index 21ac63d..0000000
--- a/api/prisma/migrations/20201105184423-add-name-to-user/steps.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "version": "0.3.14-fixed",
- "steps": [
- {
- "tag": "CreateField",
- "model": "User",
- "field": "name",
- "type": "String",
- "arity": "Optional"
- }
- ]
-}
\ No newline at end of file
diff --git a/api/prisma/migrations/20201213004819-add-delete-on-part/README.md b/api/prisma/migrations/20201213004819-add-delete-on-part/README.md
deleted file mode 100644
index f3bf834..0000000
--- a/api/prisma/migrations/20201213004819-add-delete-on-part/README.md
+++ /dev/null
@@ -1,63 +0,0 @@
-# Migration `20201213004819-add-delete-on-part`
-
-This migration has been generated by Kurt Hutten at 12/13/2020, 11:48:20 AM.
-You can check out the [state of the schema](./schema.prisma) after the migration.
-
-## Database Steps
-
-```sql
-PRAGMA foreign_keys=OFF;
-CREATE TABLE "new_Part" (
- "id" TEXT NOT NULL,
- "title" TEXT NOT NULL,
- "description" TEXT,
- "code" TEXT,
- "mainImage" TEXT,
- "createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
- "updatedAt" DATETIME NOT NULL,
- "userId" TEXT NOT NULL,
- "deleted" BOOLEAN NOT NULL DEFAULT false,
-
- FOREIGN KEY ("userId") REFERENCES "User"("id") ON DELETE CASCADE ON UPDATE CASCADE,
-PRIMARY KEY ("id")
-);
-INSERT INTO "new_Part" ("id", "title", "description", "code", "mainImage", "createdAt", "updatedAt", "userId") SELECT "id", "title", "description", "code", "mainImage", "createdAt", "updatedAt", "userId" FROM "Part";
-DROP TABLE "Part";
-ALTER TABLE "new_Part" RENAME TO "Part";
-CREATE UNIQUE INDEX "Part.title_userId_unique" ON "Part"("title", "userId");
-PRAGMA foreign_key_check;
-PRAGMA foreign_keys=ON
-```
-
-## Changes
-
-```diff
-diff --git schema.prisma schema.prisma
-migration 20201105184423-add-name-to-user..20201213004819-add-delete-on-part
---- datamodel.dml
-+++ datamodel.dml
-@@ -1,12 +1,12 @@
- datasource DS {
- provider = ["sqlite", "postgresql"]
-- url = "***"
-+ url = "***"
- }
- generator client {
- provider = "prisma-client-js"
-- binaryTargets = "native"
-+ binaryTargets = ["native", "rhel-openssl-1.0.x"]
- }
- // sqlLight does not suport enums so we can't use enums until we set up postgresql in dev mode
- // enum Role {
-@@ -47,8 +47,9 @@
- createdAt DateTime @default(now())
- updatedAt DateTime @updatedAt
- user User @relation(fields: [userId], references: [id])
- userId String
-+ deleted Boolean @default(false)
- Comment Comment[]
- Reaction PartReaction[]
- @@unique([title, userId])
-```
-
-
diff --git a/api/prisma/migrations/20201213004819-add-delete-on-part/schema.prisma b/api/prisma/migrations/20201213004819-add-delete-on-part/schema.prisma
deleted file mode 100644
index f5701d4..0000000
--- a/api/prisma/migrations/20201213004819-add-delete-on-part/schema.prisma
+++ /dev/null
@@ -1,81 +0,0 @@
-datasource DS {
- provider = ["sqlite", "postgresql"]
- url = "***"
-}
-
-generator client {
- provider = "prisma-client-js"
- binaryTargets = ["native", "rhel-openssl-1.0.x"]
-}
-
-// sqlLight does not suport enums so we can't use enums until we set up postgresql in dev mode
-// enum Role {
-// USER
-// ADMIN
-// }
-
-// enum PartType {
-// CASCADESTUDIO
-// JSCAD
-// }
-
-model User {
- id String @id @default(uuid())
- userName String @unique // reffered to as userId in @relations
- email String @unique
- name String?
- // role should probably be a list [] and also use enums, neither are supported by sqllight, so we need to set up postgresql in dev
- // maybe let netlify handle roles for now.
- // role String @default("user")
-
- createdAt DateTime @default(now())
- updatedAt DateTime @updatedAt
-
- image String? // url maybe id or file storage service? cloudinary?
- bio String? //mark down
- Part Part[]
- Reaction PartReaction[]
- Comment Comment[]
-}
-
-model Part {
- id String @id @default(uuid())
- title String
- description String? // markdown string
- code String?
- mainImage String? // link to cloudinary
- createdAt DateTime @default(now())
- updatedAt DateTime @updatedAt
- user User @relation(fields: [userId], references: [id])
- userId String
- deleted Boolean @default(false)
-
- Comment Comment[]
- Reaction PartReaction[]
- @@unique([title, userId])
-}
-
-model PartReaction {
- id String @id @default(uuid())
- emote String // an emoji
- user User @relation(fields: [userId], references: [id])
- userId String
- part Part @relation(fields: [partId], references: [id])
- partId String
-
- createdAt DateTime @default(now())
- updatedAt DateTime @updatedAt
- @@unique([emote, userId, partId])
-}
-
-model Comment {
- id String @id @default(uuid())
- text String // the comment, should I allow mark down?
- user User @relation(fields: [userId], references: [id])
- userId String
- part Part @relation(fields: [partId], references: [id])
- partId String
-
- createdAt DateTime @default(now())
- updatedAt DateTime @updatedAt
-}
diff --git a/api/prisma/migrations/20201213004819-add-delete-on-part/steps.json b/api/prisma/migrations/20201213004819-add-delete-on-part/steps.json
deleted file mode 100644
index 1dcd082..0000000
--- a/api/prisma/migrations/20201213004819-add-delete-on-part/steps.json
+++ /dev/null
@@ -1,37 +0,0 @@
-{
- "version": "0.3.14-fixed",
- "steps": [
- {
- "tag": "CreateField",
- "model": "Part",
- "field": "deleted",
- "type": "Boolean",
- "arity": "Required"
- },
- {
- "tag": "CreateDirective",
- "location": {
- "path": {
- "tag": "Field",
- "model": "Part",
- "field": "deleted"
- },
- "directive": "default"
- }
- },
- {
- "tag": "CreateArgument",
- "location": {
- "tag": "Directive",
- "path": {
- "tag": "Field",
- "model": "Part",
- "field": "deleted"
- },
- "directive": "default"
- },
- "argument": "",
- "value": "false"
- }
- ]
-}
\ No newline at end of file
diff --git a/api/prisma/migrations/20201227195638-add-subject-access-request-table/README.md b/api/prisma/migrations/20201227195638-add-subject-access-request-table/README.md
deleted file mode 100644
index 75d3f2d..0000000
--- a/api/prisma/migrations/20201227195638-add-subject-access-request-table/README.md
+++ /dev/null
@@ -1,71 +0,0 @@
-# Migration `20201227195638-add-subject-access-request-table`
-
-This migration has been generated by Kurt Hutten at 12/28/2020, 6:56:38 AM.
-You can check out the [state of the schema](./schema.prisma) after the migration.
-
-## Database Steps
-
-```sql
-CREATE TABLE "SubjectAccessRequest" (
- "id" TEXT NOT NULL,
- "comment" TEXT NOT NULL,
- "payload" TEXT NOT NULL,
- "userId" TEXT NOT NULL,
- "createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
- "updatedAt" DATETIME NOT NULL,
-
- FOREIGN KEY ("userId") REFERENCES "User"("id") ON DELETE CASCADE ON UPDATE CASCADE,
-PRIMARY KEY ("id")
-)
-```
-
-## Changes
-
-```diff
-diff --git schema.prisma schema.prisma
-migration 20201213004819-add-delete-on-part..20201227195638-add-subject-access-request-table
---- datamodel.dml
-+++ datamodel.dml
-@@ -1,7 +1,7 @@
- datasource DS {
- provider = ["sqlite", "postgresql"]
-- url = "***"
-+ url = "***"
- }
- generator client {
- provider = "prisma-client-js"
-@@ -30,13 +30,14 @@
- createdAt DateTime @default(now())
- updatedAt DateTime @updatedAt
-- image String? // url maybe id or file storage service? cloudinary?
-- bio String? //mark down
-- Part Part[]
-- Reaction PartReaction[]
-- Comment Comment[]
-+ image String? // url maybe id or file storage service? cloudinary?
-+ bio String? //mark down
-+ Part Part[]
-+ Reaction PartReaction[]
-+ Comment Comment[]
-+ SubjectAccessRequest SubjectAccessRequest[]
- }
- model Part {
- id String @id @default(uuid())
-@@ -78,4 +79,15 @@
- createdAt DateTime @default(now())
- updatedAt DateTime @updatedAt
- }
-+
-+model SubjectAccessRequest {
-+ id String @id @default(uuid())
-+ comment String
-+ payload String // json dump
-+ user User @relation(fields: [userId], references: [id])
-+ userId String
-+
-+ createdAt DateTime @default(now())
-+ updatedAt DateTime @updatedAt
-+}
-```
-
-
diff --git a/api/prisma/migrations/20201227195638-add-subject-access-request-table/schema.prisma b/api/prisma/migrations/20201227195638-add-subject-access-request-table/schema.prisma
deleted file mode 100644
index c64ba45..0000000
--- a/api/prisma/migrations/20201227195638-add-subject-access-request-table/schema.prisma
+++ /dev/null
@@ -1,93 +0,0 @@
-datasource DS {
- provider = ["sqlite", "postgresql"]
- url = "***"
-}
-
-generator client {
- provider = "prisma-client-js"
- binaryTargets = ["native", "rhel-openssl-1.0.x"]
-}
-
-// sqlLight does not suport enums so we can't use enums until we set up postgresql in dev mode
-// enum Role {
-// USER
-// ADMIN
-// }
-
-// enum PartType {
-// CASCADESTUDIO
-// JSCAD
-// }
-
-model User {
- id String @id @default(uuid())
- userName String @unique // reffered to as userId in @relations
- email String @unique
- name String?
- // role should probably be a list [] and also use enums, neither are supported by sqllight, so we need to set up postgresql in dev
- // maybe let netlify handle roles for now.
- // role String @default("user")
-
- createdAt DateTime @default(now())
- updatedAt DateTime @updatedAt
-
- image String? // url maybe id or file storage service? cloudinary?
- bio String? //mark down
- Part Part[]
- Reaction PartReaction[]
- Comment Comment[]
- SubjectAccessRequest SubjectAccessRequest[]
-}
-
-model Part {
- id String @id @default(uuid())
- title String
- description String? // markdown string
- code String?
- mainImage String? // link to cloudinary
- createdAt DateTime @default(now())
- updatedAt DateTime @updatedAt
- user User @relation(fields: [userId], references: [id])
- userId String
- deleted Boolean @default(false)
-
- Comment Comment[]
- Reaction PartReaction[]
- @@unique([title, userId])
-}
-
-model PartReaction {
- id String @id @default(uuid())
- emote String // an emoji
- user User @relation(fields: [userId], references: [id])
- userId String
- part Part @relation(fields: [partId], references: [id])
- partId String
-
- createdAt DateTime @default(now())
- updatedAt DateTime @updatedAt
- @@unique([emote, userId, partId])
-}
-
-model Comment {
- id String @id @default(uuid())
- text String // the comment, should I allow mark down?
- user User @relation(fields: [userId], references: [id])
- userId String
- part Part @relation(fields: [partId], references: [id])
- partId String
-
- createdAt DateTime @default(now())
- updatedAt DateTime @updatedAt
-}
-
-model SubjectAccessRequest {
- id String @id @default(uuid())
- comment String
- payload String // json dump
- user User @relation(fields: [userId], references: [id])
- userId String
-
- createdAt DateTime @default(now())
- updatedAt DateTime @updatedAt
-}
diff --git a/api/prisma/migrations/20201227195638-add-subject-access-request-table/steps.json b/api/prisma/migrations/20201227195638-add-subject-access-request-table/steps.json
deleted file mode 100644
index d0ee8a8..0000000
--- a/api/prisma/migrations/20201227195638-add-subject-access-request-table/steps.json
+++ /dev/null
@@ -1,176 +0,0 @@
-{
- "version": "0.3.14-fixed",
- "steps": [
- {
- "tag": "CreateModel",
- "model": "SubjectAccessRequest"
- },
- {
- "tag": "CreateField",
- "model": "SubjectAccessRequest",
- "field": "id",
- "type": "String",
- "arity": "Required"
- },
- {
- "tag": "CreateDirective",
- "location": {
- "path": {
- "tag": "Field",
- "model": "SubjectAccessRequest",
- "field": "id"
- },
- "directive": "id"
- }
- },
- {
- "tag": "CreateDirective",
- "location": {
- "path": {
- "tag": "Field",
- "model": "SubjectAccessRequest",
- "field": "id"
- },
- "directive": "default"
- }
- },
- {
- "tag": "CreateArgument",
- "location": {
- "tag": "Directive",
- "path": {
- "tag": "Field",
- "model": "SubjectAccessRequest",
- "field": "id"
- },
- "directive": "default"
- },
- "argument": "",
- "value": "uuid()"
- },
- {
- "tag": "CreateField",
- "model": "SubjectAccessRequest",
- "field": "comment",
- "type": "String",
- "arity": "Required"
- },
- {
- "tag": "CreateField",
- "model": "SubjectAccessRequest",
- "field": "payload",
- "type": "String",
- "arity": "Required"
- },
- {
- "tag": "CreateField",
- "model": "SubjectAccessRequest",
- "field": "user",
- "type": "User",
- "arity": "Required"
- },
- {
- "tag": "CreateDirective",
- "location": {
- "path": {
- "tag": "Field",
- "model": "SubjectAccessRequest",
- "field": "user"
- },
- "directive": "relation"
- }
- },
- {
- "tag": "CreateArgument",
- "location": {
- "tag": "Directive",
- "path": {
- "tag": "Field",
- "model": "SubjectAccessRequest",
- "field": "user"
- },
- "directive": "relation"
- },
- "argument": "fields",
- "value": "[userId]"
- },
- {
- "tag": "CreateArgument",
- "location": {
- "tag": "Directive",
- "path": {
- "tag": "Field",
- "model": "SubjectAccessRequest",
- "field": "user"
- },
- "directive": "relation"
- },
- "argument": "references",
- "value": "[id]"
- },
- {
- "tag": "CreateField",
- "model": "SubjectAccessRequest",
- "field": "userId",
- "type": "String",
- "arity": "Required"
- },
- {
- "tag": "CreateField",
- "model": "SubjectAccessRequest",
- "field": "createdAt",
- "type": "DateTime",
- "arity": "Required"
- },
- {
- "tag": "CreateDirective",
- "location": {
- "path": {
- "tag": "Field",
- "model": "SubjectAccessRequest",
- "field": "createdAt"
- },
- "directive": "default"
- }
- },
- {
- "tag": "CreateArgument",
- "location": {
- "tag": "Directive",
- "path": {
- "tag": "Field",
- "model": "SubjectAccessRequest",
- "field": "createdAt"
- },
- "directive": "default"
- },
- "argument": "",
- "value": "now()"
- },
- {
- "tag": "CreateField",
- "model": "SubjectAccessRequest",
- "field": "updatedAt",
- "type": "DateTime",
- "arity": "Required"
- },
- {
- "tag": "CreateDirective",
- "location": {
- "path": {
- "tag": "Field",
- "model": "SubjectAccessRequest",
- "field": "updatedAt"
- },
- "directive": "updatedAt"
- }
- },
- {
- "tag": "CreateField",
- "model": "User",
- "field": "SubjectAccessRequest",
- "type": "SubjectAccessRequest",
- "arity": "List"
- }
- ]
-}
\ No newline at end of file
diff --git a/api/prisma/migrations/migrate.lock b/api/prisma/migrations/migrate.lock
deleted file mode 100644
index 2996315..0000000
--- a/api/prisma/migrations/migrate.lock
+++ /dev/null
@@ -1,6 +0,0 @@
-# Prisma Migrate lockfile v1
-
-20201101183848-db-init
-20201105184423-add-name-to-user
-20201213004819-add-delete-on-part
-20201227195638-add-subject-access-request-table
\ No newline at end of file
diff --git a/api/src/functions/identity-signup.js b/api/src/functions/identity-signup.js
index 361b195..7d772d0 100644
--- a/api/src/functions/identity-signup.js
+++ b/api/src/functions/identity-signup.js
@@ -59,7 +59,7 @@ export const handler = async (req, _context) => {
if (eventType === 'signup') {
roles.push('user')
const isUniqueCallback = async (seed) =>
- db.user.findOne({
+ db.user.findUnique({
where: { userName: seed },
})
const userNameSeed = enforceAlphaNumeric(user?.user_metadata?.userName)
diff --git a/api/src/lib/auth.js b/api/src/lib/auth.js
index cc3b24a..bab25b9 100644
--- a/api/src/lib/auth.js
+++ b/api/src/lib/auth.js
@@ -2,7 +2,7 @@
// to return a real user from your database, you could do something like:
//
// export const getCurrentUser = async ({ email }) => {
-// return await db.user.findOne({ where: { email } })
+// return await db.user.findUnique({ where: { email } })
// }
//
// If you want to enforce role-based access ...
@@ -67,7 +67,7 @@ import { AuthenticationError, ForbiddenError, parseJWT } from '@redwoodjs/api'
* @example - No role-based access control.
*
* export const getCurrentUser = async (decoded) => {
- * return await db.user.findOne({ where: { decoded.email } })
+ * return await db.user.findUnique({ where: { decoded.email } })
* }
*
* @example - User info is contained in the decoded token and roles extracted
@@ -79,7 +79,7 @@ import { AuthenticationError, ForbiddenError, parseJWT } from '@redwoodjs/api'
* @example - User record query by email with namespaced app_metadata roles
*
* export const getCurrentUser = async (decoded) => {
- * const currentUser = await db.user.findOne({ where: { email: decoded.email } })
+ * const currentUser = await db.user.findUnique({ where: { email: decoded.email } })
*
* return {
* ...currentUser,
@@ -90,7 +90,7 @@ import { AuthenticationError, ForbiddenError, parseJWT } from '@redwoodjs/api'
* @example - User record query by an identity with app_metadata roles
*
* const getCurrentUser = async (decoded) => {
- * const currentUser = await db.user.findOne({ where: { userIdentity: decoded.sub } })
+ * const currentUser = await db.user.findUnique({ where: { userIdentity: decoded.sub } })
* return {
* ...currentUser,
* roles: parseJWT({ decoded: decoded }).roles,
diff --git a/api/src/lib/owner.js b/api/src/lib/owner.js
index dc60aff..e6b934e 100644
--- a/api/src/lib/owner.js
+++ b/api/src/lib/owner.js
@@ -21,7 +21,7 @@ export const requireOwnership = async ({ userId, userName, partId } = {}) => {
}
if (userName) {
- const user = await db.user.findOne({
+ const user = await db.user.findUnique({
where: { userName },
})
@@ -32,7 +32,7 @@ export const requireOwnership = async ({ userId, userName, partId } = {}) => {
if (partId) {
const user = await db.part
- .findOne({
+ .findUnique({
where: { id: partId },
})
.user()
diff --git a/api/src/services/comments/comments.js b/api/src/services/comments/comments.js
index 5c46fdf..1b4269f 100644
--- a/api/src/services/comments/comments.js
+++ b/api/src/services/comments/comments.js
@@ -6,7 +6,7 @@ export const comments = () => {
}
export const comment = ({ id }) => {
- return db.comment.findOne({
+ return db.comment.findUnique({
where: { id },
})
}
@@ -32,7 +32,7 @@ export const deleteComment = ({ id }) => {
export const Comment = {
user: (_obj, { root }) =>
- db.comment.findOne({ where: { id: root.id } }).user(),
+ db.comment.findUnique({ where: { id: root.id } }).user(),
part: (_obj, { root }) =>
- db.comment.findOne({ where: { id: root.id } }).part(),
+ db.comment.findUnique({ where: { id: root.id } }).part(),
}
diff --git a/api/src/services/partReactions/partReactions.js b/api/src/services/partReactions/partReactions.js
index 6adac0f..a7388fe 100644
--- a/api/src/services/partReactions/partReactions.js
+++ b/api/src/services/partReactions/partReactions.js
@@ -10,7 +10,7 @@ export const partReactions = () => {
}
export const partReaction = ({ id }) => {
- return db.partReaction.findOne({
+ return db.partReaction.findUnique({
where: { id },
})
}
@@ -62,7 +62,7 @@ export const deletePartReaction = ({ id }) => {
export const PartReaction = {
user: (_obj, { root }) =>
- db.partReaction.findOne({ where: { id: root.id } }).user(),
+ db.partReaction.findUnique({ where: { id: root.id } }).user(),
part: (_obj, { root }) =>
- db.partReaction.findOne({ where: { id: root.id } }).part(),
+ db.partReaction.findUnique({ where: { id: root.id } }).part(),
}
diff --git a/api/src/services/parts/parts.js b/api/src/services/parts/parts.js
index 0dcc19e..11e3953 100644
--- a/api/src/services/parts/parts.js
+++ b/api/src/services/parts/parts.js
@@ -23,17 +23,17 @@ export const parts = ({ userName }) => {
}
export const part = ({ id }) => {
- return db.part.findOne({
+ return db.part.findUnique({
where: { id },
})
}
export const partByUserAndTitle = async ({ userName, partTitle }) => {
- const user = await db.user.findOne({
+ const user = await db.user.findUnique({
where: {
userName,
},
})
- return db.part.findOne({
+ return db.part.findUnique({
where: {
title_userId: {
title: partTitle,
@@ -54,7 +54,7 @@ export const forkPart = async ({ input }) => {
// Only difference between create and fork part is that fork part will generate a unique title
// (for the user) if there is a conflict
const isUniqueCallback = async (seed) =>
- db.part.findOne({
+ db.part.findUnique({
where: {
title_userId: {
title: seed,
@@ -75,7 +75,7 @@ export const updatePart = async ({ id, input }) => {
if (input.title) {
input.title = enforceAlphaNumeric(input.title)
}
- const originalPart = await db.part.findOne({ where: { id } })
+ const originalPart = await db.part.findUnique({ where: { id } })
const imageToDestroy =
originalPart.mainImage !== input.mainImage && originalPart.mainImage
const update = await db.part.update({
@@ -102,11 +102,12 @@ export const deletePart = async ({ id }) => {
}
export const Part = {
- user: (_obj, { root }) => db.part.findOne({ where: { id: root.id } }).user(),
+ user: (_obj, { root }) =>
+ db.part.findUnique({ where: { id: root.id } }).user(),
Comment: (_obj, { root }) =>
- db.part.findOne({ where: { id: root.id } }).Comment(),
+ db.part.findUnique({ where: { id: root.id } }).Comment(),
Reaction: (_obj, { root }) =>
db.part
- .findOne({ where: { id: root.id } })
+ .findUnique({ where: { id: root.id } })
.Reaction({ where: { userId: _obj.userId } }),
}
diff --git a/api/src/services/subjectAccessRequests/subjectAccessRequests.js b/api/src/services/subjectAccessRequests/subjectAccessRequests.js
index 8776520..faf86be 100644
--- a/api/src/services/subjectAccessRequests/subjectAccessRequests.js
+++ b/api/src/services/subjectAccessRequests/subjectAccessRequests.js
@@ -9,7 +9,7 @@ export const subjectAccessRequests = () => {
export const subjectAccessRequest = ({ id }) => {
requireAuth({ role: 'admin' })
- return db.subjectAccessRequest.findOne({
+ return db.subjectAccessRequest.findUnique({
where: { id },
})
}
@@ -38,5 +38,5 @@ export const deleteSubjectAccessRequest = ({ id }) => {
export const SubjectAccessRequest = {
user: (_obj, { root }) =>
- db.subjectAccessRequest.findOne({ where: { id: root.id } }).user(),
+ db.subjectAccessRequest.findUnique({ where: { id: root.id } }).user(),
}
diff --git a/api/src/services/users/users.js b/api/src/services/users/users.js
index 2cb0586..2e2e874 100644
--- a/api/src/services/users/users.js
+++ b/api/src/services/users/users.js
@@ -10,13 +10,13 @@ export const users = () => {
}
export const user = ({ id }) => {
- return db.user.findOne({
+ return db.user.findUnique({
where: { id },
})
}
export const userName = ({ userName }) => {
- return db.user.findOne({
+ return db.user.findUnique({
where: { userName },
})
}
@@ -51,7 +51,7 @@ export const updateUserByUserName = async ({ userName, input }) => {
`You've tried to used a protected word as you userName, try something other than `
)
}
- const originalPart = await db.user.findOne({ where: { userName } })
+ const originalPart = await db.user.findUnique({ where: { userName } })
const imageToDestroy =
originalPart.image !== input.image && originalPart.image
const update = await db.user.update({
@@ -73,10 +73,11 @@ export const deleteUser = ({ id }) => {
}
export const User = {
- Parts: (_obj, { root }) => db.user.findOne({ where: { id: root.id } }).Part(),
+ Parts: (_obj, { root }) =>
+ db.user.findUnique({ where: { id: root.id } }).Part(),
Part: (_obj, { root }) =>
_obj.partTitle &&
- db.part.findOne({
+ db.part.findUnique({
where: {
title_userId: {
title: _obj.partTitle,
@@ -85,9 +86,9 @@ export const User = {
},
}),
Reaction: (_obj, { root }) =>
- db.user.findOne({ where: { id: root.id } }).Reaction(),
+ db.user.findUnique({ where: { id: root.id } }).Reaction(),
Comment: (_obj, { root }) =>
- db.user.findOne({ where: { id: root.id } }).Comment(),
+ db.user.findUnique({ where: { id: root.id } }).Comment(),
SubjectAccessRequest: (_obj, { root }) =>
- db.user.findOne({ where: { id: root.id } }).SubjectAccessRequest(),
+ db.user.findUnique({ where: { id: root.id } }).SubjectAccessRequest(),
}
diff --git a/netlify.toml b/netlify.toml
index a16d760..d7baac8 100644
--- a/netlify.toml
+++ b/netlify.toml
@@ -1,5 +1,5 @@
[build]
-command = "yarn rw build && yarn rw db up --no-db-client --auto-approve && yarn rw dataMigrate up"
+command = "yarn rw deploy netlify"
publish = "web/dist"
functions = "api/dist/functions"
diff --git a/package.json b/package.json
index 643ae25..80eda6c 100644
--- a/package.json
+++ b/package.json
@@ -6,10 +6,9 @@
"web"
]
},
- "scripts": {
- },
+ "scripts": {},
"devDependencies": {
- "@redwoodjs/core": "^0.20.0"
+ "@redwoodjs/core": "^0.26.2"
},
"eslintConfig": {
"extends": "@redwoodjs/eslint-config"
diff --git a/redwood.toml b/redwood.toml
index cd93c42..c4fe771 100644
--- a/redwood.toml
+++ b/redwood.toml
@@ -9,8 +9,9 @@
port = 8910
apiProxyPath = "/.netlify/functions"
includeEnvironmentVariables = ['GOOGLE_ANALYTICS_ID', 'CLOUDINARY_API_KEY', 'CLOUDINARY_API_SECRET']
- experimentalFastRefresh = true
+ # experimentalFastRefresh = true # this seems to break cascadeStudio
[api]
port = 8911
+ schemaPath = "./api/db/schema.prisma"
[browser]
open = true
diff --git a/web/package.json b/web/package.json
index bb28497..b485efa 100644
--- a/web/package.json
+++ b/web/package.json
@@ -14,10 +14,10 @@
},
"dependencies": {
"@material-ui/core": "^4.11.0",
- "@redwoodjs/auth": "^0.21.0",
- "@redwoodjs/forms": "^0.20.0",
- "@redwoodjs/router": "^0.20.0",
- "@redwoodjs/web": "^0.20.0",
+ "@redwoodjs/auth": "^0.26.2",
+ "@redwoodjs/forms": "^0.26.2",
+ "@redwoodjs/router": "^0.26.2",
+ "@redwoodjs/web": "^0.26.2",
"cloudinary-react": "^1.6.7",
"controlkit": "^0.1.9",
"get-active-classes": "^0.0.11",
diff --git a/web/src/index.js b/web/src/App.js
similarity index 69%
rename from web/src/index.js
rename to web/src/App.js
index f8a3adf..284b1cc 100644
--- a/web/src/index.js
+++ b/web/src/App.js
@@ -1,8 +1,8 @@
import { AuthProvider } from '@redwoodjs/auth'
import GoTrue from 'gotrue-js'
-import ReactDOM from 'react-dom'
-import { RedwoodProvider, FatalErrorBoundary } from '@redwoodjs/web'
+import { FatalErrorBoundary } from '@redwoodjs/web'
+import { RedwoodApolloProvider } from '@redwoodjs/web/apollo'
import FatalErrorPage from 'src/pages/FatalErrorPage'
import ReactGA from 'react-ga'
@@ -18,13 +18,14 @@ const goTrueClient = new GoTrue({
setCookie: true,
})
-ReactDOM.render(
+const App = () => (
-
+
-
+
- ,
- document.getElementById('redwood-app')
+
)
+
+export default App
diff --git a/web/src/Routes.js b/web/src/Routes.js
index 1528bd1..2014e53 100644
--- a/web/src/Routes.js
+++ b/web/src/Routes.js
@@ -36,7 +36,7 @@ const Routes = () => {
-
+
{/* Ownership enforced routes */}
diff --git a/web/src/index.html b/web/src/index.html
index 27eba35..ced41ea 100644
--- a/web/src/index.html
+++ b/web/src/index.html
@@ -26,7 +26,9 @@
-
+
+ <%= prerenderPlaceholder %>
+
{
previousSubmission = newSubmission
}
}, [pathname, params])
- const hash = window.location.hash
+ let hash
+ if (isBrowser) {
+ hash = window.location.hash
+ }
useEffect(() => {
const [key, token] = hash.slice(1).split('=')
if (key === 'confirmation_token') {
diff --git a/yarn.lock b/yarn.lock
index 6d2dd47..bf80550 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -22,22 +22,22 @@
tslib "^1.10.0"
zen-observable "^0.8.14"
-"@apollo/client@^3.2.4":
- version "3.2.7"
- resolved "https://registry.yarnpkg.com/@apollo/client/-/client-3.2.7.tgz#1cae8d2f5e15c5d2135a288a9d18962e60c5194c"
- integrity sha512-4G80jvBLqenCFUhwkHAAHi2ox6Ygq35BkE38yxammqykZm6KE3tVlcEKGOZi0jpiuGJPC6LIQ0d1gtI8ADPtmg==
+"@apollo/client@^3.2.5":
+ version "3.3.11"
+ resolved "https://registry.yarnpkg.com/@apollo/client/-/client-3.3.11.tgz#125051405e83dc899d471d43b79fd6045d92a802"
+ integrity sha512-54+D5FB6RJlQ+g37f432gaexnyvDsG5X6L9VO5kqN54HJlbF8hCf/8CXtAQEHCWodAwZhy6kOLp2RM96829q3A==
dependencies:
"@graphql-typed-document-node/core" "^3.0.0"
"@types/zen-observable" "^0.8.0"
"@wry/context" "^0.5.2"
- "@wry/equality" "^0.2.0"
+ "@wry/equality" "^0.3.0"
fast-json-stable-stringify "^2.0.0"
- graphql-tag "^2.11.0"
+ graphql-tag "^2.12.0"
hoist-non-react-statics "^3.3.2"
- optimism "^0.13.0"
+ optimism "^0.14.0"
prop-types "^15.7.2"
symbol-observable "^2.0.0"
- ts-invariant "^0.5.0"
+ ts-invariant "^0.6.0"
tslib "^1.10.0"
zen-observable "^0.8.14"
@@ -97,6 +97,13 @@
optionalDependencies:
chokidar "^2.1.8"
+"@babel/code-frame@7.12.11":
+ version "7.12.11"
+ resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f"
+ integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==
+ dependencies:
+ "@babel/highlight" "^7.10.4"
+
"@babel/code-frame@7.5.5":
version "7.5.5"
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.5.5.tgz#bc0782f6d69f7b7d49531219699b988f669a8f9d"
@@ -1267,7 +1274,7 @@
core-js-pure "^3.0.0"
regenerator-runtime "^0.13.4"
-"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.10.3", "@babel/runtime@^7.3.1", "@babel/runtime@^7.5.0", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2":
+"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.3.1", "@babel/runtime@^7.5.0", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2":
version "7.11.0"
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.11.0.tgz#f10245877042a815e07f7e693faff0ae9d3a2aac"
integrity sha512-qArkXsjJq7H+T86WrIFV0Fnu/tNOkZ4cgXmjkzAu3b/58D5mFIO8JH/y77t7C9q0OdDRdh9s7Ue5GasYssxtXw==
@@ -1281,6 +1288,13 @@
dependencies:
regenerator-runtime "^0.13.4"
+"@babel/runtime@^7.12.5":
+ version "7.13.8"
+ resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.13.8.tgz#cc886a85c072df1de23670dc1aa59fc116c4017c"
+ integrity sha512-CwQljpw6qSayc0fRG1soxHAKs1CnQMOChm4mlQP6My0kf9upVGizj/KhlTTgyUnETmHpcUXjaluNAkteRFuafg==
+ dependencies:
+ regenerator-runtime "^0.13.4"
+
"@babel/template@^7.10.4", "@babel/template@^7.3.3":
version "7.10.4"
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.10.4.tgz#3251996c4200ebc71d1a8fc405fba940f36ba278"
@@ -1485,10 +1499,10 @@
resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz#8eed982e2ee6f7f4e44c253e12962980791efd46"
integrity sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==
-"@eslint/eslintrc@^0.1.3":
- version "0.1.3"
- resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.1.3.tgz#7d1a2b2358552cc04834c0979bd4275362e37085"
- integrity sha512-4YVwPkANLeNtRjMekzux1ci8hIaH5eGKktGqR0d3LWsKNn5B2X/1Z6Trxy7jQXl9EBGE6Yj02O+t09FMeRllaA==
+"@eslint/eslintrc@^0.4.0":
+ version "0.4.0"
+ resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.0.tgz#99cc0a0584d72f1df38b900fb062ba995f395547"
+ integrity sha512-2ZPCc+uNbjV5ERJr+aKSPRwZgKd2z11x0EgLvb1PURmUrn9QNRXFqje0Ldq454PfAVyaJYyrDvvIKSFP4NnBog==
dependencies:
ajv "^6.12.4"
debug "^4.1.1"
@@ -1497,7 +1511,6 @@
ignore "^4.0.6"
import-fresh "^3.2.1"
js-yaml "^3.13.1"
- lodash "^4.17.19"
minimatch "^3.0.4"
strip-json-comments "^3.1.1"
@@ -1509,34 +1522,6 @@
postcss "7.0.32"
purgecss "^2.3.0"
-"@graphql-toolkit/common@0.10.4":
- version "0.10.4"
- resolved "https://registry.yarnpkg.com/@graphql-toolkit/common/-/common-0.10.4.tgz#7785f2a3f14559d0778859c49f4442078c196695"
- integrity sha512-HQ3HaxCqX+UE8y/0h7LMDBBGSIKJxY/gaQesaksvE2Y+N4NpSWdiW6HpOcgXfC2HGf9yM0hEdsERzzL8z3mbHQ==
- dependencies:
- aggregate-error "3.0.1"
- camel-case "4.1.1"
- graphql-tools "5.0.0"
- lodash "4.17.15"
-
-"@graphql-toolkit/file-loading@0.10.4":
- version "0.10.4"
- resolved "https://registry.yarnpkg.com/@graphql-toolkit/file-loading/-/file-loading-0.10.4.tgz#50e8933e44b17853544c1fe63350df93f33a5e80"
- integrity sha512-oUmy/sO3BJfax85pVKI7FZ6TWrViNuWXoJkRM293YV9bKGuYU9TgqZoHyM+oEqWO5ruXCL/nCdw3cIBau+rSNA==
- dependencies:
- globby "11.0.0"
- unixify "1.0.0"
-
-"@graphql-toolkit/schema-merging@0.10.4":
- version "0.10.4"
- resolved "https://registry.yarnpkg.com/@graphql-toolkit/schema-merging/-/schema-merging-0.10.4.tgz#2428590a531a33e9fe03be27cce9030f1c4c044b"
- integrity sha512-naL6reYBuILLMrkMfKz0lOLL0kl6gGYnaaywnO/Dgp9F4NeAxDdAs5CV6Fy9NO5OzePFP58Dnc4sh2RyYrrFJg==
- dependencies:
- "@graphql-toolkit/common" "0.10.4"
- deepmerge "4.2.2"
- graphql-tools "5.0.0"
- tslib "1.11.1"
-
"@graphql-tools/batch-delegate@^6.2.4":
version "6.2.6"
resolved "https://registry.yarnpkg.com/@graphql-tools/batch-delegate/-/batch-delegate-6.2.6.tgz#fbea98dc825f87ef29ea5f3f371912c2a2aa2f2c"
@@ -2163,57 +2148,70 @@
resolved "https://registry.yarnpkg.com/@open-draft/until/-/until-1.0.3.tgz#db9cc719191a62e7d9200f6e7bab21c5b848adca"
integrity sha512-Aq58f5HiWdyDlFffbbSjAlv596h/cOnt2DO1w3DOC7OJ5EHs0hd/nycJfiu9RJbT6Yk6F1knnRRXNSpxoIVZ9Q==
-"@prisma/ci-info@2.1.2":
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/@prisma/ci-info/-/ci-info-2.1.2.tgz#3da64f54584bde0aaf4b42f298a6c63f025aeb3f"
- integrity sha512-RhAHY+wp6Nqu89Tp3zfUVkpGfqk4TfngeOWaMGgmhP7mB2ASDtOl8dkwxHmI8eN4edo+luyjPmbJBC4kST321A==
-
-"@prisma/cli@2.9.0":
- version "2.9.0"
- resolved "https://registry.yarnpkg.com/@prisma/cli/-/cli-2.9.0.tgz#c6f6652890783b899f266537e90e69c3481f5474"
- integrity sha512-wPk4ehyTtVM7ZarWs16MhOc6kwLV/gZFardMvUeh46rlBwrklMdKtNChzzPa3wurrUPQ5KTbuRBz5Mgf7AdD/w==
-
-"@prisma/client@2.9.0":
- version "2.9.0"
- resolved "https://registry.yarnpkg.com/@prisma/client/-/client-2.9.0.tgz#acfaca0c5695d7f439e5af54b7cd0f7fb5926340"
- integrity sha512-VLXw6s13xakIrV9Z8Ftw0j+mbXuvbRkxYv3X5hRZdPN1NAwgeXJmrrTK9MS2HDvW8eGZL7P8OaUSNQ3Sfgvr/Q==
+"@pmmmwh/react-refresh-webpack-plugin@^0.4.3":
+ version "0.4.3"
+ resolved "https://registry.yarnpkg.com/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.4.3.tgz#1eec460596d200c0236bf195b078a5d1df89b766"
+ integrity sha512-br5Qwvh8D2OQqSXpd1g/xqXKnK0r+Jz6qVKBbWmpUcrbGOxUrf39V5oZ1876084CGn18uMdR5uvPqBv9UqtBjQ==
dependencies:
- pkg-up "^3.1.0"
+ ansi-html "^0.0.7"
+ error-stack-parser "^2.0.6"
+ html-entities "^1.2.1"
+ native-url "^0.2.6"
+ schema-utils "^2.6.5"
+ source-map "^0.7.3"
-"@prisma/debug@2.9.0":
- version "2.9.0"
- resolved "https://registry.yarnpkg.com/@prisma/debug/-/debug-2.9.0.tgz#6b2d176f3ae587499bea5eef0e304181d7561775"
- integrity sha512-Z76oG/vKC8ohdcBSwLt0eu09h+AAEam0lj0JGD9Ijx6NfsdKj+gTZ8CH+IR7+f4aWB38QRzkJRs33jzQDT41Jw==
+"@prisma/client@2.16.1":
+ version "2.16.1"
+ resolved "https://registry.yarnpkg.com/@prisma/client/-/client-2.16.1.tgz#3aed1506f4090734735d1036bfdaee997032e793"
+ integrity sha512-g4zXwC9PRtlrad/CBu+lXHRhvkEz4QW9tDn7bJGwCVNeLi+gLzSbEHjo3xLZgI3+Jp+40flOzrJrYP0bkNCpdQ==
dependencies:
- debug "^4.1.1"
+ "@prisma/engines-version" "2.16.1-1.8b74ad57aaf2cc6c155f382a18a8e3ba95aceb03"
-"@prisma/engine-core@2.9.0":
- version "2.9.0"
- resolved "https://registry.yarnpkg.com/@prisma/engine-core/-/engine-core-2.9.0.tgz#f8a29c4835afce977446a626636454002c42aa0c"
- integrity sha512-lDMmoDcSbgAbEyegXtRdDm9Xtj4eprOIEULsx1ZdEBHpr1XGmiKRWOEulU8axNfHfAluFmXMPN/9Ipwi5kM+Fw==
+"@prisma/debug@2.16.1":
+ version "2.16.1"
+ resolved "https://registry.yarnpkg.com/@prisma/debug/-/debug-2.16.1.tgz#a9397581179a2535525c5db776644f4d69a655ad"
+ integrity sha512-GdkEHBpudTqeT/az/pHHmwG7aCcZFlVubwkLcRjABT3RlqHKDPDU2rkFAeFX4YW50YvE1fcG3d2uWsCRqqmmug==
dependencies:
- "@prisma/debug" "2.9.0"
- "@prisma/generator-helper" "2.9.0"
- "@prisma/get-platform" "2.9.0"
+ debug "4.3.2"
+ ms "^2.1.3"
+
+"@prisma/engine-core@2.16.1":
+ version "2.16.1"
+ resolved "https://registry.yarnpkg.com/@prisma/engine-core/-/engine-core-2.16.1.tgz#1eee48da2c84c1b4ba81ef763e81a9308b170244"
+ integrity sha512-ns3/AuIxlia7UQRzqmhfO+u1Gi83qqLAf8RCrNdrdPttRT7SoqFvCNooyJMEZatht1fpxIpuD3qxuZZgwoEAxg==
+ dependencies:
+ "@prisma/debug" "2.16.1"
+ "@prisma/engines" "2.16.1-1.8b74ad57aaf2cc6c155f382a18a8e3ba95aceb03"
+ "@prisma/generator-helper" "2.16.1"
+ "@prisma/get-platform" "2.16.1"
chalk "^4.0.0"
- cross-fetch "^3.0.4"
- execa "^4.0.2"
- get-stream "^5.1.0"
+ execa "^5.0.0"
+ get-stream "^6.0.0"
indent-string "^4.0.0"
new-github-issue-url "^0.2.1"
p-retry "^4.2.0"
terminal-link "^2.1.1"
- undici "2.0.7"
+ undici "3.2.0"
-"@prisma/fetch-engine@2.9.0":
- version "2.9.0"
- resolved "https://registry.yarnpkg.com/@prisma/fetch-engine/-/fetch-engine-2.9.0.tgz#38c689c98544bcd28ac2132972b087b356834d26"
- integrity sha512-Y/tlcWa66P/IPd9x5STcL8Rltn0NNAO8NEOXFTStUOZxDnsLjEnzKZn6swTSj3EFJD7bRJAMnqB/GR4Ort43SQ==
+"@prisma/engines-version@2.16.1-1.8b74ad57aaf2cc6c155f382a18a8e3ba95aceb03":
+ version "2.16.1-1.8b74ad57aaf2cc6c155f382a18a8e3ba95aceb03"
+ resolved "https://registry.yarnpkg.com/@prisma/engines-version/-/engines-version-2.16.1-1.8b74ad57aaf2cc6c155f382a18a8e3ba95aceb03.tgz#52c026a05f6c109dd642c1edcc60ca45b01021ca"
+ integrity sha512-BkqxSWOc9aNYXjtmRtaLy2fKIeJ3+NKimRL1gKWXMjtxhKS5E3wvyxwZamtfIpEaZELGAO3x5+gqwoR9kS2oZA==
+
+"@prisma/engines@2.16.1-1.8b74ad57aaf2cc6c155f382a18a8e3ba95aceb03":
+ version "2.16.1-1.8b74ad57aaf2cc6c155f382a18a8e3ba95aceb03"
+ resolved "https://registry.yarnpkg.com/@prisma/engines/-/engines-2.16.1-1.8b74ad57aaf2cc6c155f382a18a8e3ba95aceb03.tgz#38f64337f6ad2ab9e13e7e2bac54286a79d2edfa"
+ integrity sha512-GZ1huP5KC6TPf9u8pYGFklUkGVTKFel6k4wL4iMr8AQ6MeSV4GDJX3lEtEJLb0ayj6je/hDEyQG9iMp/BysFYg==
+
+"@prisma/fetch-engine@2.16.1":
+ version "2.16.1"
+ resolved "https://registry.yarnpkg.com/@prisma/fetch-engine/-/fetch-engine-2.16.1.tgz#d6359e50f8bddf6497ac4dcac22adb93f2fb70a3"
+ integrity sha512-f1mDu3dKYPZrerkn9qDUStoMJnvLN3rz5abNZ5OJIfLmpBzfLOugz14TcM+ONDNlAzhuFre0v1ICQqNQsPDzhw==
dependencies:
- "@prisma/debug" "2.9.0"
- "@prisma/get-platform" "2.9.0"
+ "@prisma/debug" "2.16.1"
+ "@prisma/get-platform" "2.16.1"
chalk "^4.0.0"
- execa "^4.0.0"
+ execa "^5.0.0"
find-cache-dir "^3.3.1"
hasha "^5.2.0"
http-proxy-agent "^4.0.1"
@@ -2222,49 +2220,50 @@
node-fetch "^2.6.0"
p-filter "^2.1.0"
p-map "^4.0.0"
- p-queue "^6.4.0"
p-retry "^4.2.0"
progress "^2.0.3"
rimraf "^3.0.2"
temp-dir "^2.0.0"
- tempy "^0.7.0"
+ tempy "^1.0.0"
-"@prisma/generator-helper@2.9.0":
- version "2.9.0"
- resolved "https://registry.yarnpkg.com/@prisma/generator-helper/-/generator-helper-2.9.0.tgz#0ad15b9e4513a3b2f1aecee78c611eb831ef6e4e"
- integrity sha512-Qxpv8OC3fjyVCRo7E369Z1sT+QFxlb590Iva+hr6GhtyQuIncifgZ3+laYrtElDFti6o36gY5JxyXvPznJWitg==
+"@prisma/generator-helper@2.16.1":
+ version "2.16.1"
+ resolved "https://registry.yarnpkg.com/@prisma/generator-helper/-/generator-helper-2.16.1.tgz#fdae2a80c1999250b339a73712de9dc050f234c5"
+ integrity sha512-HXXD5AI6IUu+O0tkrm9QvNgbXkCHzU/qdpHsS/nSqdabyPXqSi8uC+9CWJD0lyEpK51fL5dGrnZ7du4O3NNSgg==
dependencies:
- "@prisma/debug" "2.9.0"
+ "@prisma/debug" "2.16.1"
"@types/cross-spawn" "^6.0.1"
chalk "^4.0.0"
cross-spawn "^7.0.2"
-"@prisma/get-platform@2.9.0":
- version "2.9.0"
- resolved "https://registry.yarnpkg.com/@prisma/get-platform/-/get-platform-2.9.0.tgz#1e2eb9d5af850941f15dd4930018aebacd9830ce"
- integrity sha512-Sp83D2txjMqyk+lqVUH/syiS6v6ZXFz8C15eqGDDq6aqstsqzKZ3+sx0bqfepbzJcvvddd6qbr/R034yKM7lzw==
+"@prisma/get-platform@2.16.1":
+ version "2.16.1"
+ resolved "https://registry.yarnpkg.com/@prisma/get-platform/-/get-platform-2.16.1.tgz#2542830d1b90cf3647aa37141baa296da0ca7e96"
+ integrity sha512-VREZXBcNxM7QMO11ubd2BvBZtHp5z60T7VwwdkELmHLpda6cN+pKGyBly77ALeSlu/Z2BEAuL4FqGqjoDoUIjw==
dependencies:
- "@prisma/debug" "2.9.0"
+ "@prisma/debug" "2.16.1"
-"@prisma/sdk@2.9.0":
- version "2.9.0"
- resolved "https://registry.yarnpkg.com/@prisma/sdk/-/sdk-2.9.0.tgz#eb2fedade0d017398dfabc4a9b396a9323be3893"
- integrity sha512-GzcWlzgjhTcBIGhmHpCOO0vKeEbZ6g8ejVe1166hyjhT0mkrfScBmhSwcuatm7UrYYcfJt28SGrJURf5vivoZg==
+"@prisma/sdk@2.16.1":
+ version "2.16.1"
+ resolved "https://registry.yarnpkg.com/@prisma/sdk/-/sdk-2.16.1.tgz#a8e196b595a3ef5eb2cdd7de485608bae84ee6e7"
+ integrity sha512-hSTLSWcyLW2luV2M+YGFdohDvRp0xMrruYU8kU1/5hdt4KTWJc02H+2vSmmgG079ZyCQ/f9n1v2WD7SRlEuW1w==
dependencies:
- "@prisma/debug" "2.9.0"
- "@prisma/engine-core" "2.9.0"
- "@prisma/fetch-engine" "2.9.0"
- "@prisma/generator-helper" "2.9.0"
- "@prisma/get-platform" "2.9.0"
+ "@prisma/debug" "2.16.1"
+ "@prisma/engine-core" "2.16.1"
+ "@prisma/engines" "2.16.1-1.8b74ad57aaf2cc6c155f382a18a8e3ba95aceb03"
+ "@prisma/fetch-engine" "2.16.1"
+ "@prisma/generator-helper" "2.16.1"
+ "@prisma/get-platform" "2.16.1"
"@timsuchanek/copy" "^1.4.5"
archiver "^4.0.0"
- arg "^4.1.3"
+ arg "^5.0.0"
chalk "4.1.0"
- checkpoint-client "1.1.13"
+ checkpoint-client "1.1.18"
cli-truncate "^2.1.0"
dotenv "^8.2.0"
- execa "^4.0.0"
- global-dirs "^2.0.1"
+ execa "^5.0.0"
+ find-up "5.0.0"
+ global-dirs "^3.0.0"
globby "^11.0.0"
has-yarn "^2.1.0"
is-ci "^2.0.0"
@@ -2280,7 +2279,7 @@
tar "^6.0.1"
temp-dir "^2.0.0"
temp-write "^4.0.0"
- tempy "^0.7.0"
+ tempy "^1.0.0"
terminal-link "^2.1.1"
tmp "0.2.1"
url-parse "^1.4.7"
@@ -2348,37 +2347,38 @@
prop-types "^15.6.1"
react-lifecycles-compat "^3.0.4"
-"@redwoodjs/api@^0.20.0":
- version "0.20.0"
- resolved "https://registry.yarnpkg.com/@redwoodjs/api/-/api-0.20.0.tgz#1737a21c2cd3219760d29d3516bb479fd610d0c4"
- integrity sha512-wRMPWV8OiB0P8lqoum4zTsh7+KCUHVB6Vyxoij0Wgovu26mUP97TpvIf6+WlOkYi0oZbHTfVlaORBxN/Ohg2dg==
+"@redwoodjs/api@^0.26.2":
+ version "0.26.2"
+ resolved "https://registry.yarnpkg.com/@redwoodjs/api/-/api-0.26.2.tgz#c5cf5f0f90fb15c2231bb9358ae57e1c9e050cce"
+ integrity sha512-kfcJAx+UALYoOdBE8pjlSYkbco9ek62j89MLz+6jsjWmY8BubFi6RXTfTV8Ty8gVGkvmIoDXkCyy1v5zA44Pog==
dependencies:
- "@prisma/client" "2.9.0"
- "@redwoodjs/internal" "^0.20.0"
+ "@graphql-tools/merge" "^6.2.4"
+ "@prisma/client" "2.16.1"
+ "@redwoodjs/internal" "^0.26.2"
apollo-server-lambda "2.18.2"
core-js "3.6.5"
graphql "^15.3.0"
- graphql-scalars "^1.2.7"
+ graphql-scalars "^1.4.1"
graphql-tools "6.2.4"
jsonwebtoken "^8.5.1"
jwks-rsa "^1.8.1"
lodash.merge "^4.6.2"
lodash.omitby "^4.6.0"
- merge-graphql-schemas "^1.7.6"
-"@redwoodjs/auth@^0.21.0":
- version "0.21.0"
- resolved "https://registry.yarnpkg.com/@redwoodjs/auth/-/auth-0.21.0.tgz#967deef0d0421ea9f6bc205857ad9265d2f5df55"
- integrity sha512-o3HuRTs79BqmnZX2zvK6+ffebxJE+T/nqwDDdOmCjXUitSsYbLSJkG4ffUuMtSWCFCxf/ytaFB245nS8Vin3XQ==
+"@redwoodjs/auth@^0.26.2":
+ version "0.26.2"
+ resolved "https://registry.yarnpkg.com/@redwoodjs/auth/-/auth-0.26.2.tgz#ad22bae41ce6b37babe08a20ca14770025be7140"
+ integrity sha512-A7VRhz0FoxZYR85vnKaohl2wK4UuOVr7CMMhhkcVs1CRFZg61AGbARFWItggtkzg9NffTZPYs5Vd1K2OC3hCBw==
-"@redwoodjs/cli@^0.20.0":
- version "0.20.0"
- resolved "https://registry.yarnpkg.com/@redwoodjs/cli/-/cli-0.20.0.tgz#82e06cc16c708b31b68521fc1895e3cdd2e22f30"
- integrity sha512-Fh36UM7c+EVg5n1C+VzLBB8jAYSenNXdfXWM20fmMgKyZDj9SNLiNAA2FYs9LUHZ0UtCYURAPFa9szTL2BWmMA==
+"@redwoodjs/cli@^0.26.2":
+ version "0.26.2"
+ resolved "https://registry.yarnpkg.com/@redwoodjs/cli/-/cli-0.26.2.tgz#fcf8297b40a9f42325a1f35a25e3b3a2955f66fc"
+ integrity sha512-/abImZ1tz9U5NzvsSacG/+q9F631oFcjF2ueRMQFI3sNsg0Vvgu7tkVi/sPs+u6mQJXktZrZPZcHyPzgQotNhQ==
dependencies:
- "@prisma/sdk" "2.9.0"
- "@redwoodjs/internal" "^0.20.0"
- "@redwoodjs/structure" "^0.20.0"
+ "@prisma/sdk" "2.16.1"
+ "@redwoodjs/internal" "^0.26.2"
+ "@redwoodjs/prerender" "^0.26.2"
+ "@redwoodjs/structure" "^0.26.2"
boxen "^4.2.0"
camelcase "^6.0.0"
chalk "^4.1.0"
@@ -2388,7 +2388,7 @@
decamelize "^4.0.0"
dotenv-defaults "^2.0.1"
envinfo "^7.7.3"
- execa "^4.0.0"
+ execa "^5.0.0"
fs-extra "^9.0.1"
humanize-string "^2.1.0"
listr "^0.14.3"
@@ -2398,13 +2398,15 @@
pascalcase "^1.0.0"
pluralize "^8.0.0"
prettier "^2.1.1"
+ prompts "^2.4.0"
+ rimraf "^3.0.2"
terminal-link "^2.1.1"
yargs "^16.0.3"
-"@redwoodjs/core@^0.20.0":
- version "0.20.0"
- resolved "https://registry.yarnpkg.com/@redwoodjs/core/-/core-0.20.0.tgz#6a85a7744b818437f1b22bba148a0638ed1752e7"
- integrity sha512-jqf9swnK/juyHdDX/8Hi01/0UHd3VcVmxnn7azQ3j+xwHz8c1OcqdmPe8IODhnJPd9Ra+NZSqQDNSYFeV1nmCA==
+"@redwoodjs/core@^0.26.2":
+ version "0.26.2"
+ resolved "https://registry.yarnpkg.com/@redwoodjs/core/-/core-0.26.2.tgz#988432ee1379f21546a11ce470a3fe64aa5b76aa"
+ integrity sha512-YXJtug7qmCCbwQcvR/rE+tfNpUJe/vc6yRhE3OOHvcFJNgQnRK0Je1NhEsfSj3+E9ex/62D8dY3P5a4qfWuurQ==
dependencies:
"@babel/cli" "^7.11.6"
"@babel/core" "^7.11.6"
@@ -2415,14 +2417,14 @@
"@babel/preset-react" "^7.10.4"
"@babel/preset-typescript" "^7.10.4"
"@babel/runtime-corejs3" "^7.11.2"
- "@prisma/cli" "2.9.0"
- "@redwoodjs/cli" "^0.20.0"
- "@redwoodjs/dev-server" "^0.20.0"
- "@redwoodjs/eslint-config" "^0.20.0"
- "@redwoodjs/internal" "^0.20.0"
- "@redwoodjs/testing" "^0.20.0"
+ "@pmmmwh/react-refresh-webpack-plugin" "^0.4.3"
+ "@redwoodjs/cli" "^0.26.2"
+ "@redwoodjs/dev-server" "^0.26.2"
+ "@redwoodjs/eslint-config" "^0.26.2"
+ "@redwoodjs/internal" "^0.26.2"
+ "@redwoodjs/testing" "^0.26.2"
"@storybook/react" "^5.3.19"
- "@testing-library/jest-dom" "^5.8.0"
+ "@testing-library/jest-dom" "5.11.6"
"@types/jest" "^26.0.10"
"@types/node" "^14.6.0"
"@types/react" "16.9.53"
@@ -2432,10 +2434,12 @@
babel-loader "^8.1.0"
babel-plugin-auto-import "^1.1.0"
babel-plugin-graphql-tag "^3.0.0"
+ babel-plugin-inline-react-svg "^1.1.2"
babel-plugin-module-resolver "^4.0.0"
copy-webpack-plugin "^6.1.0"
core-js "3.6.5"
css-loader "^4.2.2"
+ css-minimizer-webpack-plugin "^1.2.0"
dotenv-webpack "^2.0.0"
error-overlay-webpack-plugin "^0.4.1"
file-loader "^6.0.0"
@@ -2446,26 +2450,29 @@
jest "^26.4.2"
jest-watch-typeahead "^0.6.1"
lodash.escaperegexp "^4.1.2"
- mini-css-extract-plugin "^0.11.0"
+ mini-css-extract-plugin "^1.3.5"
null-loader "^4.0.1"
+ prisma "2.16.1"
+ react-refresh "^0.9.0"
style-loader "^1.1.3"
- svg-react-loader "^0.4.6"
typescript "^4.0.2"
url-loader "4.1.0"
webpack "^4.42.1"
webpack-bundle-analyzer "^3.6.1"
webpack-cli "^3.3.11"
webpack-dev-server "^3.10.3"
+ webpack-manifest-plugin "^3.0.0"
webpack-merge "^5.1.2"
webpack-retry-chunk-load-plugin "^1.4.0"
+ whatwg-fetch "^3.5.0"
-"@redwoodjs/dev-server@^0.20.0":
- version "0.20.0"
- resolved "https://registry.yarnpkg.com/@redwoodjs/dev-server/-/dev-server-0.20.0.tgz#2f117b863f374a568f0c67e342ac50b3c1e5b9d8"
- integrity sha512-ly+4Peo4vnequ5JgcQKlP4mKu4g/qv9hJJTaUeThodNz49WDNLKEAfAEQd7TkhlKiQf4ejMz86ul8ovpQEGxGg==
+"@redwoodjs/dev-server@^0.26.2":
+ version "0.26.2"
+ resolved "https://registry.yarnpkg.com/@redwoodjs/dev-server/-/dev-server-0.26.2.tgz#e4fc409d621c768a4097de5fcf15321b4b553a29"
+ integrity sha512-bXOuB4JPijWCpMJH1I9LebVmY9prDRVg1n6Pw/d7sAcT5xIMzFQ1OveCkbL02MCm+Ko1eVlPnwRlvvlPOv6z1A==
dependencies:
"@babel/register" "^7.9.0"
- "@redwoodjs/internal" "^0.20.0"
+ "@redwoodjs/internal" "^0.26.2"
body-parser "^1.19.0"
chokidar "^3.4.3"
express "^4.17.1"
@@ -2476,66 +2483,83 @@
youch "^2.1.1"
youch-terminal "^1.0.1"
-"@redwoodjs/eslint-config@^0.20.0":
- version "0.20.0"
- resolved "https://registry.yarnpkg.com/@redwoodjs/eslint-config/-/eslint-config-0.20.0.tgz#b5c41b90754ff43ee99509aa7cdadbf90090ab79"
- integrity sha512-5bdY637n1YWrokG5A7bZ/u37Y841esQx6VDTMfy/P24ZahtYCOfadzgb3sPuvSaUDJMNUSR8rXrQhqvsDYg9tw==
+"@redwoodjs/eslint-config@^0.26.2":
+ version "0.26.2"
+ resolved "https://registry.yarnpkg.com/@redwoodjs/eslint-config/-/eslint-config-0.26.2.tgz#9437dd28b3dd93e1bea70f07f7371170537b8b87"
+ integrity sha512-wSLcm7pq/2L6vSp6m8AHKvzP6uIGg8nq17C7R06ArjtQBxVA1OHYkEG2bfeNcXJZBVkK0eYzSPQMLFBaDnh2GA==
dependencies:
- "@redwoodjs/eslint-plugin-redwood" "^0.20.0"
+ "@redwoodjs/eslint-plugin-redwood" "^0.26.2"
"@typescript-eslint/eslint-plugin" "^4.0.1"
"@typescript-eslint/parser" "^4.0.1"
babel-eslint "^10.1.0"
- eslint "^7.8.1"
+ eslint "^7.12.1"
eslint-config-prettier "^6.11.0"
- eslint-import-resolver-babel-module "^5.1.2"
+ eslint-import-resolver-babel-module "^5.2.0"
eslint-plugin-babel "^5.3.1"
eslint-plugin-import "^2.22.0"
- eslint-plugin-jest-dom "^3.2.2"
+ eslint-plugin-jest-dom "^3.6.3"
eslint-plugin-jsx-a11y "^6.3.1"
eslint-plugin-prettier "^3.1.4"
eslint-plugin-react "^7.20.6"
eslint-plugin-react-hooks "^4.1.0"
prettier "^2.1.1"
-"@redwoodjs/eslint-plugin-redwood@^0.20.0":
- version "0.20.0"
- resolved "https://registry.yarnpkg.com/@redwoodjs/eslint-plugin-redwood/-/eslint-plugin-redwood-0.20.0.tgz#6b6122ca58307535b6790ab5c9833be53151659e"
- integrity sha512-M3zA9KCZCzNl5M3p1cKAIZZwp/RNaQw/m/kwqUHjKe32DpnQkIBuX6MDiaBkmt3NLMkjiv8KwB9ipdTKzv5nTA==
+"@redwoodjs/eslint-plugin-redwood@^0.26.2":
+ version "0.26.2"
+ resolved "https://registry.yarnpkg.com/@redwoodjs/eslint-plugin-redwood/-/eslint-plugin-redwood-0.26.2.tgz#32a9f080c39114b9ff243cbe08b9184c3de869a0"
+ integrity sha512-sRacNystAfnB868nUoVG0PI3tO7tUan2asxEcSK+NM1QIOe+p/fF18UuWmI+lDEO5t1oYEK/m4bsauNAgrl1SQ==
-"@redwoodjs/forms@^0.20.0":
- version "0.20.0"
- resolved "https://registry.yarnpkg.com/@redwoodjs/forms/-/forms-0.20.0.tgz#116e24541a1f477e1a8ae19aba6e7acdad22df3a"
- integrity sha512-rN/x6fbXwhSmNx0qUhJEQjEZ5AQsM7osmDNx3yXZLf8qAsgQ+1Dpt+stROJqHYja46l++pRLWwYhjF2cI9H4gA==
+"@redwoodjs/forms@^0.26.2":
+ version "0.26.2"
+ resolved "https://registry.yarnpkg.com/@redwoodjs/forms/-/forms-0.26.2.tgz#867155cf0f0bc925692bdde86ea64c043bcc8384"
+ integrity sha512-IhlRxV6AcIWgU9Hqfy3dJ+DbzWgAlHoD+gjUXOGF5HuN8XvQTCkAthbkZdCVO21eQxVC3FeEeoByyrJ3si9+2g==
dependencies:
+ "@types/pascalcase" "^1.0.0"
core-js "3.6.5"
pascalcase "1.0.0"
- react-hook-form "^6.5.3"
+ react-hook-form "^6.9.5"
-"@redwoodjs/internal@^0.20.0":
- version "0.20.0"
- resolved "https://registry.yarnpkg.com/@redwoodjs/internal/-/internal-0.20.0.tgz#237123301cb83d41d964ab875f89f6766e195127"
- integrity sha512-bix0BLKE/JtWyY+aUd9MPm+YNWLVCrzjqzd9wfnL9gW9+GPpbGXcvYHuATKgiJnSnN2GRhpwq2WqquXwfJoN/A==
+"@redwoodjs/internal@^0.26.2":
+ version "0.26.2"
+ resolved "https://registry.yarnpkg.com/@redwoodjs/internal/-/internal-0.26.2.tgz#0f387d86cc24286a429c1df722779a30745fbfa2"
+ integrity sha512-/KFSiNl6zP3ler16+Op7opyX1UtWKpY9BpAYQ4HW395aedk166eTlSAvcf6HAQICxcNiHcYy0a9ex9/J6gUq3w==
dependencies:
deepmerge "^4.2.2"
findup-sync "^4.0.0"
+ glob "7.1.6"
kill-port "^1.6.1"
toml "^3.0.0"
-"@redwoodjs/router@^0.20.0":
- version "0.20.0"
- resolved "https://registry.yarnpkg.com/@redwoodjs/router/-/router-0.20.0.tgz#399f976e7842050a6802211cffdb45f5282c9ba2"
- integrity sha512-cOXLh2djzO/jplYn+pwtVIhSGaI5A5w3Bnev4xrdumRqWHnLNKXSInAuejT0j8DxPVxkCCPq1tIozz7GRlSvRg==
+"@redwoodjs/prerender@^0.26.2":
+ version "0.26.2"
+ resolved "https://registry.yarnpkg.com/@redwoodjs/prerender/-/prerender-0.26.2.tgz#3128525e3aedda2a68ee48148af71977056e1d16"
+ integrity sha512-Bptc3i1kpt+1idKu3+QeuGK0RYZZB6j+Qq0QKaJ9VCV4aVfxRcAwRswQolFv/lvTHYeVLzMiFSrawOuG1eUiug==
dependencies:
+ "@babel/register" "^7.9.0"
+ "@redwoodjs/auth" "^0.26.2"
+ "@redwoodjs/internal" "^0.26.2"
+ "@redwoodjs/router" "^0.26.2"
+ "@redwoodjs/structure" "^0.26.2"
+ "@redwoodjs/web" "^0.26.2"
+ babel-plugin-ignore-html-and-css-imports "^0.1.0"
+ node-fetch "^2.6.1"
+
+"@redwoodjs/router@^0.26.2":
+ version "0.26.2"
+ resolved "https://registry.yarnpkg.com/@redwoodjs/router/-/router-0.26.2.tgz#c0ff336fbbd5a4143b55f2e17390ff9e7f031f02"
+ integrity sha512-AgmFvkopKi9jNEFSdsBMuauCYIwLd6R34OwCn043PZdrFWxp3TyHrub0LmM89gyCXM0g3lpmCZGd67wftdFZLQ==
+ dependencies:
+ "@redwoodjs/auth" "^0.26.2"
core-js "3.6.5"
lodash.isequal "^4.5.0"
-"@redwoodjs/structure@^0.20.0":
- version "0.20.0"
- resolved "https://registry.yarnpkg.com/@redwoodjs/structure/-/structure-0.20.0.tgz#7509777c960e1ab11ac7d4de591058510d43f95d"
- integrity sha512-tgLqbQa/NGdBCauIjnLkdgmcblMWCUObv0DggULK7YMmRTqctcTAZS648Vg2ifMx7b5g1u4QthN+B4+7SVoryA==
+"@redwoodjs/structure@^0.26.2":
+ version "0.26.2"
+ resolved "https://registry.yarnpkg.com/@redwoodjs/structure/-/structure-0.26.2.tgz#ba05c25fcc322451bbe32643b0e2931a1b5a4035"
+ integrity sha512-IjYUnqyvOJVonB4aa0UCoR3jpSKj/jqGig8BkGLVb0YpV0w8ZbAL3DrG0nskioHDg5E2AlxWXkDC8cFU5hZIYQ==
dependencies:
- "@prisma/sdk" "2.9.0"
- "@redwoodjs/internal" "^0.20.0"
+ "@prisma/sdk" "2.16.1"
+ "@redwoodjs/internal" "^0.26.2"
"@types/line-column" "^1.0.0"
camelcase "^6.0.0"
deepmerge "^4.2.2"
@@ -2556,23 +2580,26 @@
vscode-languageserver-types "^3.15.1"
yargs-parser "^18.1.3"
-"@redwoodjs/testing@^0.20.0":
- version "0.20.0"
- resolved "https://registry.yarnpkg.com/@redwoodjs/testing/-/testing-0.20.0.tgz#368698f8264344b89044b0243ce88a7127ca5550"
- integrity sha512-MQq64BWixqOHqt3Pvu/oxHuoSVP3AumeNXn+6/RcOSrQHMwtZTn8LjRAI0m3TU3PzlUavWJuRSyHdWPz+C8Elw==
+"@redwoodjs/testing@^0.26.2":
+ version "0.26.2"
+ resolved "https://registry.yarnpkg.com/@redwoodjs/testing/-/testing-0.26.2.tgz#c646538412ba639e495814729291201f4f6f63d7"
+ integrity sha512-wbHS0R74u+mssgqk392MohsZkGYiapVZsxWGtBYHZrY0z3SDU5fuUj8bUe8C6YD/YlkejAXl8DVyzkQLAdt7vw==
dependencies:
- "@redwoodjs/internal" "^0.20.0"
- "@redwoodjs/web" "^0.20.0"
- "@testing-library/react" "^11.0.2"
+ "@redwoodjs/auth" "^0.26.2"
+ "@redwoodjs/internal" "^0.26.2"
+ "@redwoodjs/router" "^0.26.2"
+ "@redwoodjs/web" "^0.26.2"
+ "@testing-library/react" "11.2.2"
"@types/react" "16.9.53"
msw "^0.21.2"
-"@redwoodjs/web@^0.20.0":
- version "0.20.0"
- resolved "https://registry.yarnpkg.com/@redwoodjs/web/-/web-0.20.0.tgz#cca19f3b98340273ff09d218a810666b2b57de19"
- integrity sha512-iUu3kwr5ch85I9CB5me19rL5wqysmong9Yr2zPoqgc4egbyNdQd8dgeggK7eUCEq4aWdgS1gz6g2Tuoi5hFBCQ==
+"@redwoodjs/web@^0.26.2":
+ version "0.26.2"
+ resolved "https://registry.yarnpkg.com/@redwoodjs/web/-/web-0.26.2.tgz#86e792f1f154eeac9d6ccc9b0414e6980693c25f"
+ integrity sha512-TyyPwEpLFSvHmUT43264n62ovBAPHbMiOXwHCGZKpVsrlbDNvffWiqnswS4pqw6eGS3BnJcz2zI8T86fPz5Rag==
dependencies:
- "@apollo/client" "^3.2.4"
+ "@apollo/client" "^3.2.5"
+ "@redwoodjs/auth" "^0.26.2"
"@types/react" "16.9.53"
core-js "3.6.5"
graphql "^15.3.0"
@@ -3021,23 +3048,24 @@
"@svgr/plugin-svgo" "^4.3.1"
loader-utils "^1.2.3"
-"@testing-library/dom@^7.23.0":
- version "7.24.1"
- resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-7.24.1.tgz#0e8acd042070f2c1b183fbfe5c0d38b3194ad3c0"
- integrity sha512-TemHWY59gvzcScGiE5eooZpzYk9GaED0TuuK4WefbIc/DQg0L5wOpnj7MIEeAGF3B7Ekf1kvmVnQ97vwz4Lmhg==
+"@testing-library/dom@^7.28.1":
+ version "7.29.6"
+ resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-7.29.6.tgz#eb37844fb431186db7960a7ff6749ea65a19617c"
+ integrity sha512-vzTsAXa439ptdvav/4lsKRcGpAQX7b6wBIqia7+iNzqGJ5zjswApxA6jDAsexrc6ue9krWcbh8o+LYkBXW+GCQ==
dependencies:
"@babel/code-frame" "^7.10.4"
- "@babel/runtime" "^7.10.3"
+ "@babel/runtime" "^7.12.5"
"@types/aria-query" "^4.2.0"
aria-query "^4.2.2"
chalk "^4.1.0"
- dom-accessibility-api "^0.5.1"
- pretty-format "^26.4.2"
+ dom-accessibility-api "^0.5.4"
+ lz-string "^1.4.4"
+ pretty-format "^26.6.2"
-"@testing-library/jest-dom@^5.8.0":
- version "5.11.2"
- resolved "https://registry.yarnpkg.com/@testing-library/jest-dom/-/jest-dom-5.11.2.tgz#c49de331555c70127b5d7fc97344ad5265f4c54c"
- integrity sha512-s+rWJx+lanEGKqvOl4qJR0rGjCrxsEjj9qjxFlg4NV4/FRD7fnUUAWPHqwpyafNHfLYArs58FADgdn4UKmjFmw==
+"@testing-library/jest-dom@5.11.6":
+ version "5.11.6"
+ resolved "https://registry.yarnpkg.com/@testing-library/jest-dom/-/jest-dom-5.11.6.tgz#782940e82e5cd17bc0a36f15156ba16f3570ac81"
+ integrity sha512-cVZyUNRWwUKI0++yepYpYX7uhrP398I+tGz4zOlLVlUYnZS+Svuxv4fwLeCIy7TnBYKXUaOlQr3vopxL8ZfEnA==
dependencies:
"@babel/runtime" "^7.9.2"
"@types/testing-library__jest-dom" "^5.9.1"
@@ -3045,18 +3073,16 @@
chalk "^3.0.0"
css "^3.0.0"
css.escape "^1.5.1"
- jest-diff "^25.1.0"
- jest-matcher-utils "^25.1.0"
lodash "^4.17.15"
redent "^3.0.0"
-"@testing-library/react@^11.0.2":
- version "11.0.2"
- resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-11.0.2.tgz#4588cc537085907bd1d98b531eb247dbbf57b1cc"
- integrity sha512-iOuNNHt4ZgMH5trSKC4kaWDcKzUOf7e7KQIcu7xvGCd68/w1EegbW89F9T5sZ4IjS0gAXdvOfZbG9ESZ7YjOug==
+"@testing-library/react@11.2.2":
+ version "11.2.2"
+ resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-11.2.2.tgz#099c6c195140ff069211143cb31c0f8337bdb7b7"
+ integrity sha512-jaxm0hwUjv+hzC+UFEywic7buDC9JQ1q3cDsrWVSDAPmLotfA6E6kUHlYm/zOeGCac6g48DR36tFHxl7Zb+N5A==
dependencies:
- "@babel/runtime" "^7.11.2"
- "@testing-library/dom" "^7.23.0"
+ "@babel/runtime" "^7.12.5"
+ "@testing-library/dom" "^7.28.1"
"@timsuchanek/copy@^1.4.5":
version "1.4.5"
@@ -3433,6 +3459,11 @@
resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0"
integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==
+"@types/pascalcase@^1.0.0":
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/@types/pascalcase/-/pascalcase-1.0.0.tgz#7f655b653e2ed207e282e13b6d2f4cfe5e93c5b1"
+ integrity sha512-GUljFjs6pnZuxxmStKR1uDWIcGQSVdmUedFfreyJGU0owXW096kvYxf+6T/e1I6r3N8gNrqk3PETHqZwlR2xVg==
+
"@types/prettier@^2.0.0":
version "2.0.2"
resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.0.2.tgz#5bb52ee68d0f8efa9cc0099920e56be6cc4e37f3"
@@ -3552,6 +3583,11 @@
dependencies:
source-map "^0.6.1"
+"@types/ungap__global-this@^0.3.1":
+ version "0.3.1"
+ resolved "https://registry.yarnpkg.com/@types/ungap__global-this/-/ungap__global-this-0.3.1.tgz#18ce9f657da556037a29d50604335614ce703f4c"
+ integrity sha512-+/DsiV4CxXl6ZWefwHZDXSe1Slitz21tom38qPCaG0DYCS1NnDPIQDTKcmQ/tvK/edJUKkmuIDBJbmKDiB0r/g==
+
"@types/unist@*":
version "2.0.3"
resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.3.tgz#9c088679876f374eb5983f150d4787aa6fb32d7e"
@@ -3719,6 +3755,11 @@
"@typescript-eslint/types" "4.1.0"
eslint-visitor-keys "^2.0.0"
+"@ungap/global-this@^0.4.2":
+ version "0.4.4"
+ resolved "https://registry.yarnpkg.com/@ungap/global-this/-/global-this-0.4.4.tgz#8a1b2cfcd3e26e079a847daba879308c924dd695"
+ integrity sha512-mHkm6FvepJECMNthFuIgpAEFmPOk71UyXuIxYfjytvFTnSDBIz7jmViO+LfHI/AjrazWije0PnSP3+/NlwzqtA==
+
"@webassemblyjs/ast@1.9.0":
version "1.9.0"
resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.9.0.tgz#bd850604b4042459a5a41cd7d338cbed695ed964"
@@ -3885,6 +3926,20 @@
dependencies:
tslib "^1.9.3"
+"@wry/equality@^0.3.0":
+ version "0.3.3"
+ resolved "https://registry.yarnpkg.com/@wry/equality/-/equality-0.3.3.tgz#1ec8f9af01d40a2eb00d055d9a3173315126c648"
+ integrity sha512-pMrKHIgDAWxLDTGsbaVag+USmwZ2+gGrSBrtyGUxp2pxRg1Cad70lI/hd0NTPtJ4zJxN16EQ679U1Rts83AF5g==
+ dependencies:
+ tslib "^1.14.1"
+
+"@wry/trie@^0.2.1":
+ version "0.2.2"
+ resolved "https://registry.yarnpkg.com/@wry/trie/-/trie-0.2.2.tgz#99f20f0fcbbcda17006069b155c826cbabfc402f"
+ integrity sha512-OxqBB39x6MfHaa2HpMiRMfhuUnQTddD32Ko020eBeJXq87ivX6xnSSnzKHVbA21p7iqBASz8n/07b6W5wW1BVQ==
+ dependencies:
+ tslib "^1.14.1"
+
"@xtuc/ieee754@^1.2.0":
version "1.2.0"
resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790"
@@ -3921,6 +3976,11 @@ acorn-jsx@^5.2.0:
resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.2.0.tgz#4c66069173d6fdd68ed85239fc256226182b2ebe"
integrity sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ==
+acorn-jsx@^5.3.1:
+ version "5.3.1"
+ resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.1.tgz#fc8661e11b7ac1539c47dbfea2e72b3af34d267b"
+ integrity sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==
+
acorn-node@^1.6.1:
version "1.8.2"
resolved "https://registry.yarnpkg.com/acorn-node/-/acorn-node-1.8.2.tgz#114c95d64539e53dede23de8b9d96df7c7ae2af8"
@@ -3967,7 +4027,7 @@ agent-base@6:
dependencies:
debug "4"
-aggregate-error@3.0.1, aggregate-error@^3.0.0:
+aggregate-error@^3.0.0:
version "3.0.1"
resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.0.1.tgz#db2fe7246e536f40d9b5442a39e117d7dd6a24e0"
integrity sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA==
@@ -4038,6 +4098,21 @@ ajv@^6.12.5:
json-schema-traverse "^0.4.1"
uri-js "^4.2.2"
+ajv@^7.0.2:
+ version "7.1.1"
+ resolved "https://registry.yarnpkg.com/ajv/-/ajv-7.1.1.tgz#1e6b37a454021fa9941713f38b952fc1c8d32a84"
+ integrity sha512-ga/aqDYnUy/o7vbsRTFhhTsNeXiYb5JWDIcRIeZfwRNCefwjNTVYCGdGSUrEmiu3yDK3vFvNbgJxvrQW4JXrYQ==
+ dependencies:
+ fast-deep-equal "^3.1.1"
+ json-schema-traverse "^1.0.0"
+ require-from-string "^2.0.2"
+ uri-js "^4.2.2"
+
+alphanum-sort@^1.0.0:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3"
+ integrity sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=
+
ansi-align@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.0.tgz#b536b371cf687caaef236c18d3e21fe3797467cb"
@@ -4067,7 +4142,7 @@ ansi-escapes@^4.2.1, ansi-escapes@^4.3.1:
dependencies:
type-fest "^0.11.0"
-ansi-html@0.0.7:
+ansi-html@0.0.7, ansi-html@^0.0.7:
version "0.0.7"
resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e"
integrity sha1-gTWEAhliqenm/QOflA0S9WynhZ4=
@@ -4174,16 +4249,7 @@ apollo-graphql@^0.6.0:
apollo-env "^0.6.5"
lodash.sortby "^4.7.0"
-apollo-link-http-common@^0.2.14:
- version "0.2.16"
- resolved "https://registry.yarnpkg.com/apollo-link-http-common/-/apollo-link-http-common-0.2.16.tgz#756749dafc732792c8ca0923f9a40564b7c59ecc"
- integrity sha512-2tIhOIrnaF4UbQHf7kjeQA/EmSorB7+HyJIIrUjJOKBgnXwuexi8aMecRlqTIDWcyVXCeqLhUnztMa6bOH/jTg==
- dependencies:
- apollo-link "^1.2.14"
- ts-invariant "^0.4.0"
- tslib "^1.9.3"
-
-apollo-link@1.2.14, apollo-link@^1.2.12, apollo-link@^1.2.14:
+apollo-link@1.2.14, apollo-link@^1.2.14:
version "1.2.14"
resolved "https://registry.yarnpkg.com/apollo-link/-/apollo-link-1.2.14.tgz#3feda4b47f9ebba7f4160bef8b977ba725b684d9"
integrity sha512-p67CMEFP7kOG1JZ0ZkYZwRDa369w5PIjtMjvrQd/HnIV8FRsHRqLqK+oAZQnFa1DDdZtOtHTi+aMIW6EatC2jg==
@@ -4297,16 +4363,6 @@ apollo-upload-client@14.1.2:
"@babel/runtime" "^7.11.2"
extract-files "^9.0.0"
-apollo-upload-client@^13.0.0:
- version "13.0.0"
- resolved "https://registry.yarnpkg.com/apollo-upload-client/-/apollo-upload-client-13.0.0.tgz#146d1ddd85d711fcac8ca97a72d3ca6787f2b71b"
- integrity sha512-lJ9/bk1BH1lD15WhWRha2J3+LrXrPIX5LP5EwiOUHv8PCORp4EUrcujrA3rI5hZeZygrTX8bshcuMdpqpSrvtA==
- dependencies:
- "@babel/runtime" "^7.9.2"
- apollo-link "^1.2.12"
- apollo-link-http-common "^0.2.14"
- extract-files "^8.0.0"
-
apollo-utilities@^1.0.1, apollo-utilities@^1.3.0:
version "1.3.4"
resolved "https://registry.yarnpkg.com/apollo-utilities/-/apollo-utilities-1.3.4.tgz#6129e438e8be201b6c55b0f13ce49d2c7175c9cf"
@@ -4364,10 +4420,10 @@ are-we-there-yet@~1.1.2:
delegates "^1.0.0"
readable-stream "^2.0.6"
-arg@^4.1.3:
- version "4.1.3"
- resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089"
- integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==
+arg@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.0.tgz#a20e2bb5710e82950a516b3f933fee5ed478be90"
+ integrity sha512-4P8Zm2H+BRS+c/xX1LrHw0qKpEhdlZjLCgWy+d78T9vqa2Z2SiD2wMrYuWIAFy5IZUD7nnNXroRttz+0RzlrzQ==
argparse@^1.0.7:
version "1.0.10"
@@ -4536,11 +4592,6 @@ ast-types@^0.13.2:
resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.13.3.tgz#50da3f28d17bdbc7969a3a2d83a0e4a72ae755a7"
integrity sha512-XTZ7xGML849LkQP86sWdQzfhwbt3YwIO6MqbX9mUNYY98VKaaVZP7YNNm70IpwecbkkxmfC5IYAzOQ/2p29zRA==
-astral-regex@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9"
- integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==
-
astral-regex@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31"
@@ -4785,6 +4836,22 @@ babel-plugin-graphql-tag@^3.0.0:
babel-literal-to-ast "^2.1.0"
debug "^4.1.1"
+babel-plugin-ignore-html-and-css-imports@^0.1.0:
+ version "0.1.0"
+ resolved "https://registry.yarnpkg.com/babel-plugin-ignore-html-and-css-imports/-/babel-plugin-ignore-html-and-css-imports-0.1.0.tgz#a164a607c0424e6f7c2639f79e96782d6b3170a7"
+ integrity sha512-1ayvecgwu98HyLVNe8iAR+cE7B+MBwEsNEJOJoARxzxtq6p0qCBULAQtuDS5/WH+bmxkjRg+uE3w+QSgkElKCw==
+
+babel-plugin-inline-react-svg@^1.1.2:
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/babel-plugin-inline-react-svg/-/babel-plugin-inline-react-svg-1.1.2.tgz#f2090de7404982deaeb5d7ac9c16078a61ca6486"
+ integrity sha512-oDR/eraFbMtvg4bDxv4W8bQWTDxLVkKpIYKx0cey/J2QqFyogyQOvEz9SjSYmNK3jI+yZdVMAshTwkKnj6J/Aw==
+ dependencies:
+ "@babel/helper-plugin-utils" "^7.0.0"
+ "@babel/parser" "^7.0.0"
+ lodash.isplainobject "^4.0.6"
+ resolve "^1.10.0"
+ svgo "^0.7.2"
+
babel-plugin-istanbul@^6.0.0:
version "6.0.0"
resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz#e159ccdc9af95e0b570c75b4573b7c34d671d765"
@@ -5185,11 +5252,6 @@ bfj@^6.1.1:
hoopy "^0.1.4"
tryer "^1.0.1"
-big.js@^3.1.3:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/big.js/-/big.js-3.2.0.tgz#a5fc298b81b9e0dca2e458824784b65c52ba588e"
- integrity sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==
-
big.js@^5.2.2:
version "5.2.2"
resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328"
@@ -5394,6 +5456,17 @@ browserslist@4.7.0:
electron-to-chromium "^1.3.247"
node-releases "^1.1.29"
+browserslist@^4.0.0:
+ version "4.16.3"
+ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.3.tgz#340aa46940d7db878748567c5dea24a48ddf3717"
+ integrity sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw==
+ dependencies:
+ caniuse-lite "^1.0.30001181"
+ colorette "^1.2.1"
+ electron-to-chromium "^1.3.649"
+ escalade "^3.1.1"
+ node-releases "^1.1.70"
+
browserslist@^4.12.0, browserslist@^4.8.5:
version "4.13.0"
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.13.0.tgz#42556cba011e1b0a2775b611cba6a8eca18e940d"
@@ -5635,6 +5708,21 @@ can-use-dom@^0.1.0:
resolved "https://registry.yarnpkg.com/can-use-dom/-/can-use-dom-0.1.0.tgz#22cc4a34a0abc43950f42c6411024a3f6366b45a"
integrity sha1-IsxKNKCrxDlQ9CxkEQJKP2NmtFo=
+caniuse-api@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0"
+ integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==
+ dependencies:
+ browserslist "^4.0.0"
+ caniuse-lite "^1.0.0"
+ lodash.memoize "^4.1.2"
+ lodash.uniq "^4.5.0"
+
+caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001181:
+ version "1.0.30001192"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001192.tgz#b848ebc0ab230cf313d194a4775a30155d50ae40"
+ integrity sha512-63OrUnwJj5T1rUmoyqYTdRWBqFFxZFlyZnRRjDR8NSUQFB6A+j/uBORU/SyJ5WzDLg4SPiZH40hQCBNdZ/jmAw==
+
caniuse-lite@^1.0.30000989, caniuse-lite@^1.0.30001093, caniuse-lite@^1.0.30001109:
version "1.0.30001109"
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001109.tgz#a9f3f26a0c3753b063d7acbb48dfb9c0e46f2b19"
@@ -5723,13 +5811,12 @@ check-types@^8.0.3:
resolved "https://registry.yarnpkg.com/check-types/-/check-types-8.0.3.tgz#3356cca19c889544f2d7a95ed49ce508a0ecf552"
integrity sha512-YpeKZngUmG65rLudJ4taU7VLkOCTMhNl/u4ctNC56LQS/zJTyNH0Lrtwm1tfTsbLlwvlfsA2d1c8vCf/Kh2KwQ==
-checkpoint-client@1.1.13:
- version "1.1.13"
- resolved "https://registry.yarnpkg.com/checkpoint-client/-/checkpoint-client-1.1.13.tgz#9ee0941d7f82aa24bfd243c5be5da7b1fdb870ed"
- integrity sha512-/GONVFkUAbwIRpuIl6LR7/lohoCP0RFmzb+gbXU72OJ9GaSzhqJ/yiMmoRPcuH2aF4OAWfvrVaTzS7/K8ZJh3g==
+checkpoint-client@1.1.18:
+ version "1.1.18"
+ resolved "https://registry.yarnpkg.com/checkpoint-client/-/checkpoint-client-1.1.18.tgz#7ce9d0fe3601393603235fb514334cc5dc4cbcf8"
+ integrity sha512-tTvUGOs/0Hncjq3Ko9h9Yx8facRrMpKsYXDBo7vSkl+sFKL7bxU56rQektBeEK7WcaLzGNmP2UfRfWar5P9qXA==
dependencies:
- "@prisma/ci-info" "2.1.2"
- cross-spawn "7.0.3"
+ ci-info "2.0.0"
env-paths "2.2.0"
fast-write-atomic "0.2.1"
make-dir "3.1.0"
@@ -5803,7 +5890,7 @@ chrome-trace-event@^1.0.2:
dependencies:
tslib "^1.9.0"
-ci-info@^2.0.0:
+ci-info@2.0.0, ci-info@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46"
integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==
@@ -5821,6 +5908,13 @@ cjs-module-lexer@^0.6.0:
resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz#4186fcca0eae175970aee870b9fe2d6cf8d5655f"
integrity sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==
+clap@^1.0.9:
+ version "1.2.3"
+ resolved "https://registry.yarnpkg.com/clap/-/clap-1.2.3.tgz#4f36745b32008492557f46412d66d50cb99bce51"
+ integrity sha512-4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA==
+ dependencies:
+ chalk "^1.1.3"
+
class-utils@^0.3.5:
version "0.3.6"
resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463"
@@ -6001,6 +6095,13 @@ coa@^2.0.2:
chalk "^2.4.1"
q "^1.1.2"
+coa@~1.0.1:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/coa/-/coa-1.0.4.tgz#a9ef153660d6a86a8bdec0289a5c684d217432fd"
+ integrity sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=
+ dependencies:
+ q "^1.1.2"
+
code-block-writer@^10.1.0:
version "10.1.0"
resolved "https://registry.yarnpkg.com/code-block-writer/-/code-block-writer-10.1.0.tgz#54fc410ebef2af836d9c2314ac40af7d7b37eee9"
@@ -6056,7 +6157,7 @@ color-string@^1.5.4:
color-name "^1.0.0"
simple-swizzle "^0.2.2"
-color@^3.1.2:
+color@^3.0.0, color@^3.1.2:
version "3.1.3"
resolved "https://registry.yarnpkg.com/color/-/color-3.1.3.tgz#ca67fb4e7b97d611dcde39eceed422067d91596e"
integrity sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==
@@ -6074,6 +6175,11 @@ colors@^1.1.2:
resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78"
integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==
+colors@~1.1.2:
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/colors/-/colors-1.1.2.tgz#168a4701756b6a7f51a12ce0c97bfa28c084ed63"
+ integrity sha1-FopHAXVran9RoSzgyXv6KMCE7WM=
+
combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6:
version "1.0.8"
resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
@@ -6417,13 +6523,6 @@ cross-fetch@3.0.6:
dependencies:
node-fetch "2.6.1"
-cross-fetch@^3.0.4:
- version "3.0.5"
- resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.0.5.tgz#2739d2981892e7ab488a7ad03b92df2816e03f4c"
- integrity sha512-FFLcLtraisj5eteosnX1gf01qYDCOc4fDy0+euOt8Kn9YBY2NtXL/pCoYPavw24NIQkQqm5ZOLsGD5Zzj0gyew==
- dependencies:
- node-fetch "2.6.0"
-
cross-spawn@6.0.5, cross-spawn@^6.0.0, cross-spawn@^6.0.5:
version "6.0.5"
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4"
@@ -6435,7 +6534,7 @@ cross-spawn@6.0.5, cross-spawn@^6.0.0, cross-spawn@^6.0.5:
shebang-command "^1.2.0"
which "^1.2.9"
-cross-spawn@7.0.3, cross-spawn@^7.0.0, cross-spawn@^7.0.1, cross-spawn@^7.0.2:
+cross-spawn@^7.0.0, cross-spawn@^7.0.1, cross-spawn@^7.0.2, cross-spawn@^7.0.3:
version "7.0.3"
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6"
integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
@@ -6471,6 +6570,19 @@ css-color-keywords@^1.0.0:
resolved "https://registry.yarnpkg.com/css-color-keywords/-/css-color-keywords-1.0.0.tgz#fea2616dc676b2962686b3af8dbdbe180b244e05"
integrity sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU=
+css-color-names@0.0.4, css-color-names@^0.0.4:
+ version "0.0.4"
+ resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0"
+ integrity sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=
+
+css-declaration-sorter@^4.0.1:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz#c198940f63a76d7e36c1e71018b001721054cb22"
+ integrity sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==
+ dependencies:
+ postcss "^7.0.1"
+ timsort "^0.3.0"
+
css-loader@^3.0.0:
version "3.6.0"
resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-3.6.0.tgz#2e4b2c7e6e2d27f8c8f28f61bffcd2e6c91ef645"
@@ -6508,6 +6620,21 @@ css-loader@^4.2.2:
schema-utils "^2.7.1"
semver "^7.3.2"
+css-minimizer-webpack-plugin@^1.2.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-1.2.0.tgz#3e9d75f6bcc16f1eb84d56ebfee124d1e1f2e1c5"
+ integrity sha512-XU4+PXw7QKAlRGU+fB386YiczAAPtk0kVsB/Qf2nX8GJaOXgTsk/PST8YBExeoD299wheG//MCCKlCD5fykb7Q==
+ dependencies:
+ cacache "^15.0.5"
+ cssnano "^4.1.10"
+ find-cache-dir "^3.3.1"
+ jest-worker "^26.3.0"
+ p-limit "^3.0.2"
+ schema-utils "^3.0.0"
+ serialize-javascript "^5.0.1"
+ source-map "^0.6.1"
+ webpack-sources "^1.4.3"
+
css-select-base-adapter@^0.1.1:
version "0.1.1"
resolved "https://registry.yarnpkg.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7"
@@ -6586,16 +6713,6 @@ css.escape@^1.5.1:
resolved "https://registry.yarnpkg.com/css.escape/-/css.escape-1.5.1.tgz#42e27d4fa04ae32f931a4b4d4191fa9cddee97cb"
integrity sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=
-css@2.2.4:
- version "2.2.4"
- resolved "https://registry.yarnpkg.com/css/-/css-2.2.4.tgz#c646755c73971f2bba6a601e2cf2fd71b1298929"
- integrity sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==
- dependencies:
- inherits "^2.0.3"
- source-map "^0.6.1"
- source-map-resolve "^0.5.2"
- urix "^0.1.0"
-
css@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/css/-/css-3.0.0.tgz#4447a4d58fdd03367c516ca9f64ae365cee4aa5d"
@@ -6615,6 +6732,74 @@ cssfilter@0.0.10:
resolved "https://registry.yarnpkg.com/cssfilter/-/cssfilter-0.0.10.tgz#c6d2672632a2e5c83e013e6864a42ce8defd20ae"
integrity sha1-xtJnJjKi5cg+AT5oZKQs6N79IK4=
+cssnano-preset-default@^4.0.7:
+ version "4.0.7"
+ resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz#51ec662ccfca0f88b396dcd9679cdb931be17f76"
+ integrity sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==
+ dependencies:
+ css-declaration-sorter "^4.0.1"
+ cssnano-util-raw-cache "^4.0.1"
+ postcss "^7.0.0"
+ postcss-calc "^7.0.1"
+ postcss-colormin "^4.0.3"
+ postcss-convert-values "^4.0.1"
+ postcss-discard-comments "^4.0.2"
+ postcss-discard-duplicates "^4.0.2"
+ postcss-discard-empty "^4.0.1"
+ postcss-discard-overridden "^4.0.1"
+ postcss-merge-longhand "^4.0.11"
+ postcss-merge-rules "^4.0.3"
+ postcss-minify-font-values "^4.0.2"
+ postcss-minify-gradients "^4.0.2"
+ postcss-minify-params "^4.0.2"
+ postcss-minify-selectors "^4.0.2"
+ postcss-normalize-charset "^4.0.1"
+ postcss-normalize-display-values "^4.0.2"
+ postcss-normalize-positions "^4.0.2"
+ postcss-normalize-repeat-style "^4.0.2"
+ postcss-normalize-string "^4.0.2"
+ postcss-normalize-timing-functions "^4.0.2"
+ postcss-normalize-unicode "^4.0.1"
+ postcss-normalize-url "^4.0.1"
+ postcss-normalize-whitespace "^4.0.2"
+ postcss-ordered-values "^4.1.2"
+ postcss-reduce-initial "^4.0.3"
+ postcss-reduce-transforms "^4.0.2"
+ postcss-svgo "^4.0.2"
+ postcss-unique-selectors "^4.0.1"
+
+cssnano-util-get-arguments@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz#ed3a08299f21d75741b20f3b81f194ed49cc150f"
+ integrity sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=
+
+cssnano-util-get-match@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz#c0e4ca07f5386bb17ec5e52250b4f5961365156d"
+ integrity sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=
+
+cssnano-util-raw-cache@^4.0.1:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz#b26d5fd5f72a11dfe7a7846fb4c67260f96bf282"
+ integrity sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==
+ dependencies:
+ postcss "^7.0.0"
+
+cssnano-util-same-parent@^4.0.0:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz#574082fb2859d2db433855835d9a8456ea18bbf3"
+ integrity sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==
+
+cssnano@^4.1.10:
+ version "4.1.10"
+ resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-4.1.10.tgz#0ac41f0b13d13d465487e111b778d42da631b8b2"
+ integrity sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==
+ dependencies:
+ cosmiconfig "^5.0.0"
+ cssnano-preset-default "^4.0.7"
+ is-resolvable "^1.0.0"
+ postcss "^7.0.0"
+
csso@^4.0.2:
version "4.0.3"
resolved "https://registry.yarnpkg.com/csso/-/csso-4.0.3.tgz#0d9985dc852c7cc2b2cacfbbe1079014d1a8e903"
@@ -6622,6 +6807,14 @@ csso@^4.0.2:
dependencies:
css-tree "1.0.0-alpha.39"
+csso@~2.3.1:
+ version "2.3.2"
+ resolved "https://registry.yarnpkg.com/csso/-/csso-2.3.2.tgz#ddd52c587033f49e94b71fc55569f252e8ff5f85"
+ integrity sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=
+ dependencies:
+ clap "^1.0.9"
+ source-map "^0.5.3"
+
cssom@^0.4.4:
version "0.4.4"
resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10"
@@ -6717,6 +6910,13 @@ debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1:
dependencies:
ms "^2.1.1"
+debug@4.3.2:
+ version "4.3.2"
+ resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b"
+ integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==
+ dependencies:
+ ms "2.1.2"
+
debug@=3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261"
@@ -6780,7 +6980,7 @@ deep-object-diff@^1.1.0:
resolved "https://registry.yarnpkg.com/deep-object-diff/-/deep-object-diff-1.1.0.tgz#d6fabf476c2ed1751fc94d5ca693d2ed8c18bc5a"
integrity sha512-b+QLs5vHgS+IoSNcUE4n9HP2NwcHj7aqnJWsjPtuG75Rh5TOaGt0OjAYInh77d5T16V5cRDC+Pw/6ZZZiETBGw==
-deepmerge@4.2.2, deepmerge@^4.2.2:
+deepmerge@^4.2.2:
version "4.2.2"
resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955"
integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==
@@ -7025,10 +7225,10 @@ doctrine@^3.0.0:
dependencies:
esutils "^2.0.2"
-dom-accessibility-api@^0.5.1:
- version "0.5.2"
- resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.5.2.tgz#ef3cdb5d3f0d599d8f9c8b18df2fb63c9793739d"
- integrity sha512-k7hRNKAiPJXD2aBqfahSo4/01cTsKWXf+LqJgglnkN2Nz8TsxXKQBXHhKe0Ye9fEfHEZY49uSA5Sr3AqP/sWKA==
+dom-accessibility-api@^0.5.4:
+ version "0.5.4"
+ resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.5.4.tgz#b06d059cdd4a4ad9a79275f9d414a5c126241166"
+ integrity sha512-TvrjBckDy2c6v6RLxPv5QXOnU+SmF9nBII5621Ve5fu6Z/BDrENurBEvlC1f44lKEUVqOpK4w9E5Idc5/EgkLQ==
dom-converter@^0.2:
version "0.2.0"
@@ -7111,6 +7311,13 @@ dot-case@^3.0.3:
no-case "^3.0.3"
tslib "^1.10.0"
+dot-prop@^5.2.0:
+ version "5.3.0"
+ resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88"
+ integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==
+ dependencies:
+ is-obj "^2.0.0"
+
dotenv-defaults@^1.0.2:
version "1.1.1"
resolved "https://registry.yarnpkg.com/dotenv-defaults/-/dotenv-defaults-1.1.1.tgz#032c024f4b5906d9990eb06d722dc74cc60ec1bd"
@@ -7199,6 +7406,11 @@ electron-to-chromium@^1.3.247, electron-to-chromium@^1.3.488:
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.515.tgz#96683d2c2be9bf83f6cca75d504a7b443d763c08"
integrity sha512-C9h2yLQwNSK/GTtWQsA9O6mLKv0ubmiAQgmz1HvHnAIH8g5Sje1shWxcooumbGiwgqvZ9yrTYULe4seMTgMYqQ==
+electron-to-chromium@^1.3.649:
+ version "1.3.675"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.675.tgz#7ad29f98d7b48da581554eb28bb9a71fd5fd4956"
+ integrity sha512-GEQw+6dNWjueXGkGfjgm7dAMtXfEqrfDG3uWcZdeaD4cZ3dKYdPRQVruVXQRXtPLtOr5GNVVlNLRMChOZ611pQ==
+
elegant-spinner@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/elegant-spinner/-/elegant-spinner-1.0.1.tgz#db043521c95d7e303fd8f345bedc3349cfb0729e"
@@ -7342,6 +7554,13 @@ error-overlay-webpack-plugin@^0.4.1:
sockjs-client "^1.4.0"
url "^0.11.0"
+error-stack-parser@^2.0.6:
+ version "2.0.6"
+ resolved "https://registry.yarnpkg.com/error-stack-parser/-/error-stack-parser-2.0.6.tgz#5a99a707bd7a4c58a797902d48d82803ede6aad8"
+ integrity sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==
+ dependencies:
+ stackframe "^1.1.1"
+
es-abstract@^1.17.0, es-abstract@^1.17.0-next.0, es-abstract@^1.17.0-next.1, es-abstract@^1.17.2, es-abstract@^1.17.4, es-abstract@^1.17.5:
version "1.17.6"
resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.6.tgz#9142071707857b2cacc7b89ecb670316c3e2d52a"
@@ -7432,6 +7651,11 @@ escalade@^3.0.2:
resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.0.tgz#e8e2d7c7a8b76f6ee64c2181d6b8151441602d4e"
integrity sha512-mAk+hPSO8fLDkhV7V0dXazH5pDc6MrjBTPyD3VeKzxnVFjH1MIxbCdqGZB9O8+EwWakZs3ZCbDS4IpRt79V1ig==
+escalade@^3.1.1:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40"
+ integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==
+
escape-html@~1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
@@ -7466,10 +7690,10 @@ eslint-config-prettier@^6.11.0:
dependencies:
get-stdin "^6.0.0"
-eslint-import-resolver-babel-module@^5.1.2:
- version "5.1.2"
- resolved "https://registry.yarnpkg.com/eslint-import-resolver-babel-module/-/eslint-import-resolver-babel-module-5.1.2.tgz#3d5599d49f641f9c832f001ccf7087a70a3c8c1b"
- integrity sha512-pzKE6UzXgT1Opp4N2P2yoE7OY29+LX3FNX6bqAjmGV+btR/ZYnE/oQFoGzL2/3RkLYRTBYRFwvrphRy5wEAUwg==
+eslint-import-resolver-babel-module@^5.2.0:
+ version "5.2.0"
+ resolved "https://registry.yarnpkg.com/eslint-import-resolver-babel-module/-/eslint-import-resolver-babel-module-5.2.0.tgz#0d328bd8e5968daebcb4d705e0cfec0819a4c23f"
+ integrity sha512-BoVKAfaveJSzKGI1wIaomg/lEbE7Zr08+fDSCWccgYrE9wRQjCbtYIQsNRNYFCcwbFv48/y+Qa19FwOv0B5g5A==
dependencies:
pkg-up "^2.0.0"
resolve "^1.10.0"
@@ -7516,12 +7740,13 @@ eslint-plugin-import@^2.22.0:
resolve "^1.17.0"
tsconfig-paths "^3.9.0"
-eslint-plugin-jest-dom@^3.2.2:
- version "3.2.2"
- resolved "https://registry.yarnpkg.com/eslint-plugin-jest-dom/-/eslint-plugin-jest-dom-3.2.2.tgz#d343b820093e382002177445e53a9a3868c0980e"
- integrity sha512-e92SJEC/KPbQyMd9on0CbwDQxCHjiBVVe8dwzDqp0tjvVQWB9FXGTq9EZcFhJdsLPuXdZOWkU9DIcDT5DUTCXw==
+eslint-plugin-jest-dom@^3.6.3:
+ version "3.6.5"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-jest-dom/-/eslint-plugin-jest-dom-3.6.5.tgz#61459d1db52873d438983d3aa84aaa9804eff222"
+ integrity sha512-iaJ5aSQghp9u2ciLAseWIVu7X5tW+WwNJwMBDToK4GBfwGXXQJDLt5IBNtm6fHvC3FRzCGwvyNMIG1g5gF+icQ==
dependencies:
"@babel/runtime" "^7.9.6"
+ "@testing-library/dom" "^7.28.1"
requireindex "^1.2.0"
eslint-plugin-jsx-a11y@^6.3.1:
@@ -7583,7 +7808,7 @@ eslint-scope@^4.0.3:
esrecurse "^4.1.0"
estraverse "^4.1.1"
-eslint-scope@^5.0.0, eslint-scope@^5.1.0:
+eslint-scope@^5.0.0:
version "5.1.0"
resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.0.tgz#d0f971dfe59c69e0cada684b23d49dbf82600ce5"
integrity sha512-iiGRvtxWqgtx5m8EyQUJihBloE4EnYeGE/bz1wSPwJE6tZuJUtHlhqDM4Xj2ukE8Dyy1+HCZ4hE0fzIVMzb58w==
@@ -7591,6 +7816,14 @@ eslint-scope@^5.0.0, eslint-scope@^5.1.0:
esrecurse "^4.1.0"
estraverse "^4.1.1"
+eslint-scope@^5.1.1:
+ version "5.1.1"
+ resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c"
+ integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==
+ dependencies:
+ esrecurse "^4.3.0"
+ estraverse "^4.1.1"
+
eslint-utils@^2.0.0, eslint-utils@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27"
@@ -7608,26 +7841,26 @@ eslint-visitor-keys@^2.0.0:
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz#21fdc8fbcd9c795cc0321f0563702095751511a8"
integrity sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==
-eslint@^7.8.1:
- version "7.8.1"
- resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.8.1.tgz#e59de3573fb6a5be8ff526c791571646d124a8fa"
- integrity sha512-/2rX2pfhyUG0y+A123d0ccXtMm7DV7sH1m3lk9nk2DZ2LReq39FXHueR9xZwshE5MdfSf0xunSaMWRqyIA6M1w==
+eslint@^7.12.1:
+ version "7.21.0"
+ resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.21.0.tgz#4ecd5b8c5b44f5dedc9b8a110b01bbfeb15d1c83"
+ integrity sha512-W2aJbXpMNofUp0ztQaF40fveSsJBjlSCSWpy//gzfTvwC+USs/nceBrKmlJOiM8r1bLwP2EuYkCqArn/6QTIgg==
dependencies:
- "@babel/code-frame" "^7.0.0"
- "@eslint/eslintrc" "^0.1.3"
+ "@babel/code-frame" "7.12.11"
+ "@eslint/eslintrc" "^0.4.0"
ajv "^6.10.0"
chalk "^4.0.0"
cross-spawn "^7.0.2"
debug "^4.0.1"
doctrine "^3.0.0"
enquirer "^2.3.5"
- eslint-scope "^5.1.0"
+ eslint-scope "^5.1.1"
eslint-utils "^2.1.0"
- eslint-visitor-keys "^1.3.0"
- espree "^7.3.0"
- esquery "^1.2.0"
+ eslint-visitor-keys "^2.0.0"
+ espree "^7.3.1"
+ esquery "^1.4.0"
esutils "^2.0.2"
- file-entry-cache "^5.0.1"
+ file-entry-cache "^6.0.1"
functional-red-black-tree "^1.0.1"
glob-parent "^5.0.0"
globals "^12.1.0"
@@ -7638,7 +7871,7 @@ eslint@^7.8.1:
js-yaml "^3.13.1"
json-stable-stringify-without-jsonify "^1.0.1"
levn "^0.4.1"
- lodash "^4.17.19"
+ lodash "^4.17.20"
minimatch "^3.0.4"
natural-compare "^1.4.0"
optionator "^0.9.1"
@@ -7647,7 +7880,7 @@ eslint@^7.8.1:
semver "^7.2.1"
strip-ansi "^6.0.0"
strip-json-comments "^3.1.0"
- table "^5.2.3"
+ table "^6.0.4"
text-table "^0.2.0"
v8-compile-cache "^2.0.3"
@@ -7660,15 +7893,29 @@ espree@^7.3.0:
acorn-jsx "^5.2.0"
eslint-visitor-keys "^1.3.0"
+espree@^7.3.1:
+ version "7.3.1"
+ resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6"
+ integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==
+ dependencies:
+ acorn "^7.4.0"
+ acorn-jsx "^5.3.1"
+ eslint-visitor-keys "^1.3.0"
+
+esprima@^2.6.0:
+ version "2.7.3"
+ resolved "https://registry.yarnpkg.com/esprima/-/esprima-2.7.3.tgz#96e3b70d5779f6ad49cd032673d1c312767ba581"
+ integrity sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=
+
esprima@^4.0.0, esprima@^4.0.1, esprima@~4.0.0:
version "4.0.1"
resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
-esquery@^1.2.0:
- version "1.3.1"
- resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.3.1.tgz#b78b5828aa8e214e29fb74c4d5b752e1c033da57"
- integrity sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==
+esquery@^1.4.0:
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5"
+ integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==
dependencies:
estraverse "^5.1.0"
@@ -7679,6 +7926,13 @@ esrecurse@^4.1.0:
dependencies:
estraverse "^4.1.0"
+esrecurse@^4.3.0:
+ version "4.3.0"
+ resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921"
+ integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==
+ dependencies:
+ estraverse "^5.2.0"
+
estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0:
version "4.3.0"
resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d"
@@ -7689,6 +7943,11 @@ estraverse@^5.1.0:
resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.1.0.tgz#374309d39fd935ae500e7b92e8a6b4c720e59642"
integrity sha512-FyohXK+R0vE+y1nHLoBM7ZTyqRpqAlhdZHCWIWEviFLiGB8b04H6bQs8G+XTthacvT8VuwvteiP7RJSxMs8UEw==
+estraverse@^5.2.0:
+ version "5.2.0"
+ resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880"
+ integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==
+
esutils@^2.0.2:
version "2.0.3"
resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
@@ -7704,7 +7963,7 @@ eventemitter3@^3.1.0:
resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.2.tgz#2d3d48f9c346698fce83a85d7d664e98535df6e7"
integrity sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==
-eventemitter3@^4.0.0, eventemitter3@^4.0.4:
+eventemitter3@^4.0.0:
version "4.0.4"
resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.4.tgz#b5463ace635a083d018bdc7c917b4c5f10a85384"
integrity sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==
@@ -7747,7 +8006,7 @@ execa@^1.0.0:
signal-exit "^3.0.0"
strip-eof "^1.0.0"
-execa@^4.0.0, execa@^4.0.2:
+execa@^4.0.0:
version "4.0.3"
resolved "https://registry.yarnpkg.com/execa/-/execa-4.0.3.tgz#0a34dabbad6d66100bd6f2c576c8669403f317f2"
integrity sha512-WFDXGHckXPWZX19t1kCsXzOpqX9LWYNqn4C+HqZlk/V0imTkzJZqf87ZBhvpHaftERYknpk0fjSylnXVlVgI0A==
@@ -7762,6 +8021,21 @@ execa@^4.0.0, execa@^4.0.2:
signal-exit "^3.0.2"
strip-final-newline "^2.0.0"
+execa@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/execa/-/execa-5.0.0.tgz#4029b0007998a841fbd1032e5f4de86a3c1e3376"
+ integrity sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==
+ dependencies:
+ cross-spawn "^7.0.3"
+ get-stream "^6.0.0"
+ human-signals "^2.1.0"
+ is-stream "^2.0.0"
+ merge-stream "^2.0.0"
+ npm-run-path "^4.0.1"
+ onetime "^5.1.2"
+ signal-exit "^3.0.3"
+ strip-final-newline "^2.0.0"
+
exit@^0.1.2:
version "0.1.2"
resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c"
@@ -7885,11 +8159,6 @@ extglob@^2.0.4:
snapdragon "^0.8.1"
to-regex "^3.0.1"
-extract-files@^8.0.0:
- version "8.1.0"
- resolved "https://registry.yarnpkg.com/extract-files/-/extract-files-8.1.0.tgz#46a0690d0fe77411a2e3804852adeaa65cd59288"
- integrity sha512-PTGtfthZK79WUMk+avLmwx3NGdU8+iVFXC2NMGxKsn0MnihOG2lvumj+AZo8CTwTrwjXDgZ5tztbRlEdRjBonQ==
-
extract-files@^9.0.0:
version "9.0.0"
resolved "https://registry.yarnpkg.com/extract-files/-/extract-files-9.0.0.tgz#8a7744f2437f81f5ed3250ed9f1550de902fe54a"
@@ -8040,12 +8309,12 @@ figures@^3.0.0:
dependencies:
escape-string-regexp "^1.0.5"
-file-entry-cache@^5.0.1:
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c"
- integrity sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==
+file-entry-cache@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027"
+ integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==
dependencies:
- flat-cache "^2.0.1"
+ flat-cache "^3.0.4"
file-loader@^4.2.0:
version "4.3.0"
@@ -8165,6 +8434,14 @@ find-up@3.0.0, find-up@^3.0.0:
dependencies:
locate-path "^3.0.0"
+find-up@5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc"
+ integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==
+ dependencies:
+ locate-path "^6.0.0"
+ path-exists "^4.0.0"
+
find-up@^2.0.0, find-up@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7"
@@ -8200,19 +8477,18 @@ findup-sync@^4.0.0:
micromatch "^4.0.2"
resolve-dir "^1.0.1"
-flat-cache@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0"
- integrity sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==
+flat-cache@^3.0.4:
+ version "3.0.4"
+ resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11"
+ integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==
dependencies:
- flatted "^2.0.0"
- rimraf "2.6.3"
- write "1.0.3"
+ flatted "^3.1.0"
+ rimraf "^3.0.2"
-flatted@^2.0.0:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.2.tgz#4575b21e2bcee7434aa9be662f4b7b5f9c2b5138"
- integrity sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==
+flatted@^3.1.0:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.1.1.tgz#c4b489e80096d9df1dfc97c79871aea7c617c469"
+ integrity sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==
flush-write-stream@^1.0.0:
version "1.1.1"
@@ -8478,13 +8754,18 @@ get-stream@^4.0.0:
dependencies:
pump "^3.0.0"
-get-stream@^5.0.0, get-stream@^5.1.0:
+get-stream@^5.0.0:
version "5.1.0"
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.1.0.tgz#01203cdc92597f9b909067c3e656cc1f4d3c4dc9"
integrity sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==
dependencies:
pump "^3.0.0"
+get-stream@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.0.tgz#3e0012cb6827319da2706e601a1583e8629a6718"
+ integrity sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==
+
get-them-args@1.3.2:
version "1.3.2"
resolved "https://registry.yarnpkg.com/get-them-args/-/get-them-args-1.3.2.tgz#74a20ba8a4abece5ae199ad03f2bcc68fdfc9ba5"
@@ -8537,7 +8818,7 @@ glob-to-regexp@^0.3.0:
resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab"
integrity sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=
-glob@^7.0.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6:
+glob@7.1.6, glob@^7.0.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6:
version "7.1.6"
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6"
integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==
@@ -8549,12 +8830,12 @@ glob@^7.0.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, gl
once "^1.3.0"
path-is-absolute "^1.0.0"
-global-dirs@^2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-2.0.1.tgz#acdf3bb6685bcd55cb35e8a052266569e9469201"
- integrity sha512-5HqUqdhkEovj2Of/ms3IeS/EekcO54ytHRLV4PEY2rhRwrHXLQjeVEES0Lhka0xwNDtGYn58wyC4s5+MHsOO6A==
+global-dirs@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-3.0.0.tgz#70a76fe84ea315ab37b1f5576cbde7d48ef72686"
+ integrity sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==
dependencies:
- ini "^1.3.5"
+ ini "2.0.0"
global-modules@2.0.0, global-modules@^2.0.0:
version "2.0.0"
@@ -8619,18 +8900,6 @@ globalthis@^1.0.0:
dependencies:
define-properties "^1.1.3"
-globby@11.0.0:
- version "11.0.0"
- resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.0.tgz#56fd0e9f0d4f8fb0c456f1ab0dee96e1380bc154"
- integrity sha512-iuehFnR3xu5wBBtm4xi0dMe92Ob87ufyu/dHwpDYfbcpYpIbrO5OnS8M1vWvrBhSGEJ3/Ecj7gnX76P8YxpPEg==
- dependencies:
- array-union "^2.1.0"
- dir-glob "^3.0.1"
- fast-glob "^3.1.1"
- ignore "^5.1.4"
- merge2 "^1.3.0"
- slash "^3.0.0"
-
globby@11.0.1, globby@^11.0.0, globby@^11.0.1:
version "11.0.1"
resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.1.tgz#9a2bf107a068f3ffeabc49ad702c79ede8cfd357"
@@ -8702,29 +8971,24 @@ graphql-extensions@^0.12.6:
apollo-server-env "^2.4.5"
apollo-server-types "^0.6.1"
-graphql-scalars@^1.2.7:
- version "1.2.7"
- resolved "https://registry.yarnpkg.com/graphql-scalars/-/graphql-scalars-1.2.7.tgz#dad338ffa5f415615770b01281c83d710d9b314d"
- integrity sha512-bkB/OEsfiYm/hMwSnZfg91SZ3ChOM6Dnw5LZkUN68IXtBGKrBxjw8kXbD3bBXhWpjaKshvNVG7ZK3vFtfBmwrQ==
+graphql-scalars@^1.4.1:
+ version "1.8.0"
+ resolved "https://registry.yarnpkg.com/graphql-scalars/-/graphql-scalars-1.8.0.tgz#bdbe78ef799fd18a6fded27c81bee711ca7b3204"
+ integrity sha512-XBFQmvOFspiIj+qEQe7mPBN0abn7N8UkKHqJffMJgt7UQx+WExg0GaiJta5iTrFYl1y63EaFZnG4FtHbMZAD0Q==
+ dependencies:
+ tslib "~2.1.0"
graphql-tag@^2.10.3, graphql-tag@^2.11.0, graphql-tag@^2.9.2:
version "2.11.0"
resolved "https://registry.yarnpkg.com/graphql-tag/-/graphql-tag-2.11.0.tgz#1deb53a01c46a7eb401d6cb59dec86fa1cccbffd"
integrity sha512-VmsD5pJqWJnQZMUeRwrDhfgoyqcfwEkvtpANqcoUG8/tOLkwNgU9mzub/Mc78OJMhHjx7gfAMTxzdG43VGg3bA==
-graphql-tools@5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/graphql-tools/-/graphql-tools-5.0.0.tgz#67281c834a0e29f458adba8018f424816fa627e9"
- integrity sha512-5zn3vtn//382b7G3Wzz3d5q/sh+f7tVrnxeuhTMTJ7pWJijNqLxH7VEzv8VwXCq19zAzHYEosFHfXiK7qzvk7w==
+graphql-tag@^2.12.0:
+ version "2.12.1"
+ resolved "https://registry.yarnpkg.com/graphql-tag/-/graphql-tag-2.12.1.tgz#b065ef885e4800e4afd0842811b718a205f4aa58"
+ integrity sha512-LPewEE1vzGkHnCO8zdOGogKsHHBdtpGyihow1UuMwp6RnZa0lAS7NcbvltLOuo4pi5diQCPASAXZkQq44ffixA==
dependencies:
- apollo-link "^1.2.14"
- apollo-upload-client "^13.0.0"
- deprecated-decorator "^0.1.6"
- form-data "^3.0.0"
- iterall "^1.3.0"
- node-fetch "^2.6.0"
- tslib "^1.11.1"
- uuid "^7.0.3"
+ tslib "^1.14.1"
graphql-tools@6.2.4:
version "6.2.4"
@@ -8887,7 +9151,7 @@ has-yarn@^2.1.0:
resolved "https://registry.yarnpkg.com/has-yarn/-/has-yarn-2.1.0.tgz#137e11354a7b5bf11aa5cb649cf0c6f3ff2b2e77"
integrity sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==
-has@^1.0.3:
+has@^1.0.0, has@^1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
@@ -8955,6 +9219,11 @@ headers-utils@^1.2.0:
resolved "https://registry.yarnpkg.com/headers-utils/-/headers-utils-1.2.0.tgz#5e10d1bc9d2bccf789547afca5b991a3167241e8"
integrity sha512-4/BMXcWrJErw7JpM87gF8MNEXcIMLzepYZjNRv/P9ctgupl2Ywa3u1PgHtNhSRq84bHH9Ndlkdy7bSi+bZ9I9A==
+hex-color-regex@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz#4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e"
+ integrity sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==
+
highlight.js@~9.13.0:
version "9.13.1"
resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-9.13.1.tgz#054586d53a6863311168488a0f58d6c505ce641e"
@@ -9003,6 +9272,21 @@ hpack.js@^2.1.6:
readable-stream "^2.0.1"
wbuf "^1.1.0"
+hsl-regex@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/hsl-regex/-/hsl-regex-1.0.0.tgz#d49330c789ed819e276a4c0d272dffa30b18fe6e"
+ integrity sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=
+
+hsla-regex@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/hsla-regex/-/hsla-regex-1.0.0.tgz#c1ce7a3168c8c6614033a4b5f7877f3b225f9c38"
+ integrity sha1-wc56MWjIxmFAM6S194d/OyJfnDg=
+
+html-comment-regex@^1.1.0:
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/html-comment-regex/-/html-comment-regex-1.1.2.tgz#97d4688aeb5c81886a364faa0cad1dda14d433a7"
+ integrity sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==
+
html-encoding-sniffer@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3"
@@ -9015,6 +9299,11 @@ html-entities@^1.2.0, html-entities@^1.3.1:
resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.3.1.tgz#fb9a1a4b5b14c5daba82d3e34c6ae4fe701a0e44"
integrity sha512-rhE/4Z3hIhzHAUKbW8jVcCyuT5oJCXXqhN/6mXXVCpzTmvJnoH2HL/bt3EZ6p55jbFJBeAe1ZNpL5BugLujxNA==
+html-entities@^1.2.1:
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.4.0.tgz#cfbd1b01d2afaf9adca1b10ae7dffab98c71d2dc"
+ integrity sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==
+
html-escaper@^2.0.0:
version "2.0.2"
resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453"
@@ -9188,6 +9477,11 @@ human-signals@^1.1.1:
resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3"
integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==
+human-signals@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0"
+ integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==
+
humanize-string@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/humanize-string/-/humanize-string-2.1.0.tgz#a7d7062e5e514e04f072607ded0df853be8a1f2f"
@@ -9362,6 +9656,11 @@ inherits@2.0.3:
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=
+ini@2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/ini/-/ini-2.0.0.tgz#e5fd556ecdd5726be978fa1001862eacb0a94bc5"
+ integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==
+
ini@^1.3.4, ini@^1.3.5:
version "1.3.5"
resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927"
@@ -9454,6 +9753,11 @@ ipaddr.js@1.9.1, ipaddr.js@^1.9.0:
resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3"
integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==
+is-absolute-url@^2.0.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz#50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6"
+ integrity sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=
+
is-absolute-url@^3.0.3:
version "3.0.3"
resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-3.0.3.tgz#96c6a22b6a23929b11ea0afb1836c36ad4a5d698"
@@ -9540,6 +9844,18 @@ is-ci@^2.0.0:
dependencies:
ci-info "^2.0.0"
+is-color-stop@^1.0.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/is-color-stop/-/is-color-stop-1.1.0.tgz#cfff471aee4dd5c9e158598fbe12967b5cdad345"
+ integrity sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=
+ dependencies:
+ css-color-names "^0.0.4"
+ hex-color-regex "^1.1.0"
+ hsl-regex "^1.0.0"
+ hsla-regex "^1.0.0"
+ rgb-regex "^1.0.1"
+ rgba-regex "^1.0.0"
+
is-core-module@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.1.0.tgz#a4cc031d9b1aca63eecbd18a650e13cb4eeab946"
@@ -9701,6 +10017,11 @@ is-number@^7.0.0:
resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
+is-obj@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982"
+ integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==
+
is-object@~1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/is-object/-/is-object-1.0.1.tgz#8952688c5ec2ffd6b03ecc85e769e02903083470"
@@ -9783,6 +10104,11 @@ is-relative@^1.0.0:
dependencies:
is-unc-path "^1.0.0"
+is-resolvable@^1.0.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88"
+ integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==
+
is-root@2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/is-root/-/is-root-2.1.0.tgz#809e18129cf1129644302a4f8544035d51984a9c"
@@ -9808,6 +10134,13 @@ is-string@^1.0.4, is-string@^1.0.5:
resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.5.tgz#40493ed198ef3ff477b8c7f92f644ec82a5cd3a6"
integrity sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==
+is-svg@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/is-svg/-/is-svg-3.0.0.tgz#9321dbd29c212e5ca99c4fa9794c714bcafa2f75"
+ integrity sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==
+ dependencies:
+ html-comment-regex "^1.1.0"
+
is-symbol@^1.0.2, is-symbol@^1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937"
@@ -9930,7 +10263,7 @@ istanbul-reports@^3.0.2:
html-escaper "^2.0.0"
istanbul-lib-report "^3.0.0"
-iterall@^1.1.3, iterall@^1.2.1, iterall@^1.2.2, iterall@^1.3.0:
+iterall@^1.1.3, iterall@^1.2.1, iterall@^1.2.2:
version "1.3.0"
resolved "https://registry.yarnpkg.com/iterall/-/iterall-1.3.0.tgz#afcb08492e2915cbd8a0884eb93a8c94d0d72fea"
integrity sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg==
@@ -10000,7 +10333,7 @@ jest-config@^26.6.3:
micromatch "^4.0.2"
pretty-format "^26.6.2"
-jest-diff@^25.1.0, jest-diff@^25.2.1, jest-diff@^25.5.0:
+jest-diff@^25.2.1:
version "25.5.0"
resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-25.5.0.tgz#1dd26ed64f96667c068cef026b677dfa01afcfa9"
integrity sha512-z1kygetuPiREYdNIumRpAHY6RXiGmp70YHptjdaxTWGmA085W3iCnXNx0DhflK3vwrKmrRWyY1wUpkPMVxMK7A==
@@ -10147,16 +10480,6 @@ jest-leak-detector@^26.6.2:
jest-get-type "^26.3.0"
pretty-format "^26.6.2"
-jest-matcher-utils@^25.1.0:
- version "25.5.0"
- resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-25.5.0.tgz#fbc98a12d730e5d2453d7f1ed4a4d948e34b7867"
- integrity sha512-VWI269+9JS5cpndnpCwm7dy7JtGQT30UHfrnM3mXl22gHGt/b7NkjBqXfbhZ8V4B7ANUsjK18PlSBmG0YH7gjw==
- dependencies:
- chalk "^3.0.0"
- jest-diff "^25.5.0"
- jest-get-type "^25.2.6"
- pretty-format "^25.5.0"
-
jest-matcher-utils@^26.6.2:
version "26.6.2"
resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz#8e6fd6e863c8b2d31ac6472eeb237bc595e53e7a"
@@ -10440,6 +10763,14 @@ js-yaml@^3.13.1:
argparse "^1.0.7"
esprima "^4.0.0"
+js-yaml@~3.7.0:
+ version "3.7.0"
+ resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.7.0.tgz#5c967ddd837a9bfdca5f2de84253abe8a1c03b80"
+ integrity sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=
+ dependencies:
+ argparse "^1.0.7"
+ esprima "^2.6.0"
+
jsbn@~0.1.0:
version "0.1.1"
resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
@@ -10497,6 +10828,11 @@ json-schema-traverse@^0.4.1:
resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
+json-schema-traverse@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2"
+ integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==
+
json-schema@0.2.3:
version "0.2.3"
resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13"
@@ -10517,7 +10853,7 @@ json3@^3.3.2:
resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.3.tgz#7fc10e375fc5ae42c4705a5cc0aa6f62be305b81"
integrity sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==
-json5@^0.5.0, json5@^0.5.1:
+json5@^0.5.1:
version "0.5.1"
resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821"
integrity sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=
@@ -10926,15 +11262,6 @@ loader-runner@^2.4.0:
resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357"
integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==
-loader-utils@1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.1.0.tgz#c98aef488bcceda2ffb5e2de646d6a754429f5cd"
- integrity sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=
- dependencies:
- big.js "^3.1.3"
- emojis-list "^2.0.0"
- json5 "^0.5.0"
-
loader-utils@1.2.3:
version "1.2.3"
resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.2.3.tgz#1ff5dc6911c9f0a062531a4c04b609406108c2c7"
@@ -10985,6 +11312,13 @@ locate-path@^5.0.0:
dependencies:
p-locate "^4.1.0"
+locate-path@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286"
+ integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==
+ dependencies:
+ p-locate "^5.0.0"
+
lodash-decorators@^6.0.1:
version "6.0.1"
resolved "https://registry.yarnpkg.com/lodash-decorators/-/lodash-decorators-6.0.1.tgz#f5347811ee7792eba4719042354541578142273d"
@@ -11097,17 +11431,17 @@ lodash.union@^4.6.0:
resolved "https://registry.yarnpkg.com/lodash.union/-/lodash.union-4.6.0.tgz#48bb5088409f16f1821666641c44dd1aaae3cd88"
integrity sha1-SLtQiECfFvGCFmZkHETdGqrjzYg=
-lodash@4.17.15:
- version "4.17.15"
- resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548"
- integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==
+lodash.uniq@^4.5.0:
+ version "4.5.0"
+ resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773"
+ integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=
lodash@4.17.20, lodash@^4.17.20:
version "4.17.20"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52"
integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==
-lodash@^4.0.0, lodash@^4.17.11, lodash@^4.17.12, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19:
+lodash@^4.17.11, lodash@^4.17.12, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19:
version "4.17.19"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.19.tgz#e48ddedbe30b3321783c5b4301fbd353bc1e4a4b"
integrity sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==
@@ -11195,6 +11529,11 @@ lru-memoizer@^2.1.2:
lodash.clonedeep "^4.5.0"
lru-cache "~4.0.0"
+lz-string@^1.4.4:
+ version "1.4.4"
+ resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.4.4.tgz#c0d8eaf36059f705796e1e344811cf4c498d3a26"
+ integrity sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=
+
make-dir@3.1.0, make-dir@^3.0.0, make-dir@^3.0.2:
version "3.1.0"
resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f"
@@ -11324,15 +11663,6 @@ merge-descriptors@1.0.1, merge-descriptors@~1.0.0:
resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61"
integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=
-merge-graphql-schemas@^1.7.6:
- version "1.7.8"
- resolved "https://registry.yarnpkg.com/merge-graphql-schemas/-/merge-graphql-schemas-1.7.8.tgz#11a0a672a38a61d988c09ffdebe1bd4f8418de48"
- integrity sha512-C3EJ1i86OjmbcCT524wVPRl17M5VZzgyh9kIGYAlYnAILX+7xfh8cCbMKfehh9n4opZg6CtcPogCiVZ6PB2NyQ==
- dependencies:
- "@graphql-toolkit/file-loading" "0.10.4"
- "@graphql-toolkit/schema-merging" "0.10.4"
- tslib "1.11.1"
-
merge-stream@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60"
@@ -11437,16 +11767,6 @@ min-indent@^1.0.0:
resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869"
integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==
-mini-css-extract-plugin@^0.11.0:
- version "0.11.1"
- resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.11.1.tgz#f04048de8b4d4d7b1b1dea02363d167438c7f6dc"
- integrity sha512-k6ijDS4ZbrTSBkrJDvbpDlXgD3rHjoKBUC3hbUNxfBr7tLv3FpjHcuvuFRNHcPNEryEKyEZL0n/Q4ZHPC2V6mA==
- dependencies:
- loader-utils "^1.1.0"
- normalize-url "1.9.1"
- schema-utils "^1.0.0"
- webpack-sources "^1.1.0"
-
mini-css-extract-plugin@^0.7.0:
version "0.7.0"
resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.7.0.tgz#5ba8290fbb4179a43dd27cca444ba150bee743a0"
@@ -11457,6 +11777,15 @@ mini-css-extract-plugin@^0.7.0:
schema-utils "^1.0.0"
webpack-sources "^1.1.0"
+mini-css-extract-plugin@^1.3.5:
+ version "1.3.9"
+ resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-1.3.9.tgz#47a32132b0fd97a119acd530e8421e8f6ab16d5e"
+ integrity sha512-Ac4s+xhVbqlyhXS5J/Vh/QXUz3ycXlCqoCPpg0vdfhsIBH9eg/It/9L1r1XhSCH737M1lqcWnMuWL13zcygn5A==
+ dependencies:
+ loader-utils "^2.0.0"
+ schema-utils "^3.0.0"
+ webpack-sources "^1.1.0"
+
minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7"
@@ -11622,6 +11951,11 @@ ms@2.1.2, ms@^2.1.1, ms@^2.1.2:
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
+ms@^2.1.3:
+ version "2.1.3"
+ resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
+ integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
+
msw@^0.21.2:
version "0.21.3"
resolved "https://registry.yarnpkg.com/msw/-/msw-0.21.3.tgz#d073842f9570a08f4041806a2c7303a9b8494602"
@@ -11701,6 +12035,13 @@ nanomatch@^1.2.9:
snapdragon "^0.8.1"
to-regex "^3.0.1"
+native-url@^0.2.6:
+ version "0.2.6"
+ resolved "https://registry.yarnpkg.com/native-url/-/native-url-0.2.6.tgz#ca1258f5ace169c716ff44eccbddb674e10399ae"
+ integrity sha512-k4bDC87WtgrdD362gZz6zoiXQrl40kYlBmpfmSjwRO1VU0V5ccwJTlxuE72F6m3V0vc1xOf6n3UCP9QyerRqmA==
+ dependencies:
+ querystring "^0.2.0"
+
natural-compare@^1.4.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
@@ -11766,11 +12107,6 @@ node-environment-flags@^1.0.5:
object.getownpropertydescriptors "^2.0.3"
semver "^5.7.0"
-node-fetch@2.6.0, node-fetch@^2.1.2, node-fetch@^2.2.0, node-fetch@^2.6.0:
- version "2.6.0"
- resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.0.tgz#e633456386d4aa55863f676a7ab0daa8fdecb0fd"
- integrity sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==
-
node-fetch@2.6.1, node-fetch@^2.6.1:
version "2.6.1"
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052"
@@ -11784,6 +12120,11 @@ node-fetch@^1.0.1:
encoding "^0.1.11"
is-stream "^1.0.1"
+node-fetch@^2.1.2, node-fetch@^2.2.0, node-fetch@^2.6.0:
+ version "2.6.0"
+ resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.0.tgz#e633456386d4aa55863f676a7ab0daa8fdecb0fd"
+ integrity sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==
+
node-forge@0.9.0:
version "0.9.0"
resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.9.0.tgz#d624050edbb44874adca12bb9a52ec63cb782579"
@@ -11855,6 +12196,11 @@ node-releases@^1.1.29, node-releases@^1.1.58:
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.60.tgz#6948bdfce8286f0b5d0e5a88e8384e954dfe7084"
integrity sha512-gsO4vjEdQaTusZAEebUWp2a5d7dF5DYoIpDG7WySnk7BuZDW+GPpHXoXXuYawRBr/9t5q54tirPz79kFIWg4dA==
+node-releases@^1.1.70:
+ version "1.1.71"
+ resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.71.tgz#cb1334b179896b1c89ecfdd4b725fb7bbdfc7dbb"
+ integrity sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==
+
node-request-interceptor@^0.5.1:
version "0.5.3"
resolved "https://registry.yarnpkg.com/node-request-interceptor/-/node-request-interceptor-0.5.3.tgz#c8323812610c16b3ec617ab9f638559d9a6f1e3a"
@@ -11901,6 +12247,11 @@ normalize-url@1.9.1:
query-string "^4.1.0"
sort-keys "^1.0.0"
+normalize-url@^3.0.0:
+ version "3.3.0"
+ resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559"
+ integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==
+
normalize.css@^8.0.1:
version "8.0.1"
resolved "https://registry.yarnpkg.com/normalize.css/-/normalize.css-8.0.1.tgz#9b98a208738b9cc2634caacbc42d131c97487bf3"
@@ -11913,7 +12264,7 @@ npm-run-path@^2.0.0:
dependencies:
path-key "^2.0.0"
-npm-run-path@^4.0.0:
+npm-run-path@^4.0.0, npm-run-path@^4.0.1:
version "4.0.1"
resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea"
integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==
@@ -12111,6 +12462,13 @@ onetime@^5.1.0:
dependencies:
mimic-fn "^2.1.0"
+onetime@^5.1.2:
+ version "5.1.2"
+ resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e"
+ integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==
+ dependencies:
+ mimic-fn "^2.1.0"
+
open@^6.3.0:
version "6.4.0"
resolved "https://registry.yarnpkg.com/open/-/open-6.4.0.tgz#5c13e96d0dc894686164f18965ecfe889ecfc8a9"
@@ -12158,12 +12516,13 @@ optimism@^0.12.1:
dependencies:
"@wry/context" "^0.5.2"
-optimism@^0.13.0:
- version "0.13.1"
- resolved "https://registry.yarnpkg.com/optimism/-/optimism-0.13.1.tgz#df2e6102c973f870d6071712fffe4866bb240384"
- integrity sha512-16RRVYZe8ODcUqpabpY7Gb91vCAbdhn8FHjlUb2Hqnjjow1j8Z1dlppds+yAsLbreNTVylLC+tNX6DuC2vt3Kw==
+optimism@^0.14.0:
+ version "0.14.0"
+ resolved "https://registry.yarnpkg.com/optimism/-/optimism-0.14.0.tgz#256fb079a3428585b40a3a8462f907e0abd2fc49"
+ integrity sha512-ygbNt8n4DOCVpkwiLF+IrKKeNHOjtr9aXLWGP9HNJGoblSGsnVbJLstcH6/nE9Xy5ZQtlkSioFQNnthmENW6FQ==
dependencies:
"@wry/context" "^0.5.2"
+ "@wry/trie" "^0.2.1"
optionator@^0.8.1:
version "0.8.3"
@@ -12275,6 +12634,13 @@ p-locate@^4.1.0:
dependencies:
p-limit "^2.2.0"
+p-locate@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834"
+ integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==
+ dependencies:
+ p-limit "^3.0.2"
+
p-map@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175"
@@ -12294,14 +12660,6 @@ p-map@^4.0.0:
dependencies:
aggregate-error "^3.0.0"
-p-queue@^6.4.0:
- version "6.6.0"
- resolved "https://registry.yarnpkg.com/p-queue/-/p-queue-6.6.0.tgz#263f2b73add4cefca81d8d6b2696ee74b326de2f"
- integrity sha512-zPHXPNy9jZsiym0PpJjvnHQysx1fSd/QdaNVwiDRLU2KFChD6h9CkCB6b8i3U8lBwJyA+mHgNZCzcy77glUssQ==
- dependencies:
- eventemitter3 "^4.0.4"
- p-timeout "^3.1.0"
-
p-retry@^3.0.1:
version "3.0.1"
resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-3.0.1.tgz#316b4c8893e2c8dc1cfa891f406c4b422bebf328"
@@ -12317,13 +12675,6 @@ p-retry@^4.2.0:
"@types/retry" "^0.12.0"
retry "^0.12.0"
-p-timeout@^3.1.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-3.2.0.tgz#c7e17abc971d2a7962ef83626b35d635acf23dfe"
- integrity sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==
- dependencies:
- p-finally "^1.0.0"
-
p-try@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3"
@@ -12659,6 +13010,62 @@ posix-character-classes@^0.1.0:
resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab"
integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=
+postcss-calc@^7.0.1:
+ version "7.0.5"
+ resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-7.0.5.tgz#f8a6e99f12e619c2ebc23cf6c486fdc15860933e"
+ integrity sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==
+ dependencies:
+ postcss "^7.0.27"
+ postcss-selector-parser "^6.0.2"
+ postcss-value-parser "^4.0.2"
+
+postcss-colormin@^4.0.3:
+ version "4.0.3"
+ resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-4.0.3.tgz#ae060bce93ed794ac71264f08132d550956bd381"
+ integrity sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==
+ dependencies:
+ browserslist "^4.0.0"
+ color "^3.0.0"
+ has "^1.0.0"
+ postcss "^7.0.0"
+ postcss-value-parser "^3.0.0"
+
+postcss-convert-values@^4.0.1:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz#ca3813ed4da0f812f9d43703584e449ebe189a7f"
+ integrity sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==
+ dependencies:
+ postcss "^7.0.0"
+ postcss-value-parser "^3.0.0"
+
+postcss-discard-comments@^4.0.2:
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz#1fbabd2c246bff6aaad7997b2b0918f4d7af4033"
+ integrity sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==
+ dependencies:
+ postcss "^7.0.0"
+
+postcss-discard-duplicates@^4.0.2:
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz#3fe133cd3c82282e550fc9b239176a9207b784eb"
+ integrity sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==
+ dependencies:
+ postcss "^7.0.0"
+
+postcss-discard-empty@^4.0.1:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz#c8c951e9f73ed9428019458444a02ad90bb9f765"
+ integrity sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==
+ dependencies:
+ postcss "^7.0.0"
+
+postcss-discard-overridden@^4.0.1:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz#652aef8a96726f029f5e3e00146ee7a4e755ff57"
+ integrity sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==
+ dependencies:
+ postcss "^7.0.0"
+
postcss-flexbugs-fixes@^4.1.0:
version "4.2.1"
resolved "https://registry.yarnpkg.com/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz#9218a65249f30897deab1033aced8578562a6690"
@@ -12713,6 +13120,68 @@ postcss-loader@^3.0.0:
postcss-load-config "^2.0.0"
schema-utils "^1.0.0"
+postcss-merge-longhand@^4.0.11:
+ version "4.0.11"
+ resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz#62f49a13e4a0ee04e7b98f42bb16062ca2549e24"
+ integrity sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==
+ dependencies:
+ css-color-names "0.0.4"
+ postcss "^7.0.0"
+ postcss-value-parser "^3.0.0"
+ stylehacks "^4.0.0"
+
+postcss-merge-rules@^4.0.3:
+ version "4.0.3"
+ resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz#362bea4ff5a1f98e4075a713c6cb25aefef9a650"
+ integrity sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==
+ dependencies:
+ browserslist "^4.0.0"
+ caniuse-api "^3.0.0"
+ cssnano-util-same-parent "^4.0.0"
+ postcss "^7.0.0"
+ postcss-selector-parser "^3.0.0"
+ vendors "^1.0.0"
+
+postcss-minify-font-values@^4.0.2:
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz#cd4c344cce474343fac5d82206ab2cbcb8afd5a6"
+ integrity sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==
+ dependencies:
+ postcss "^7.0.0"
+ postcss-value-parser "^3.0.0"
+
+postcss-minify-gradients@^4.0.2:
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz#93b29c2ff5099c535eecda56c4aa6e665a663471"
+ integrity sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==
+ dependencies:
+ cssnano-util-get-arguments "^4.0.0"
+ is-color-stop "^1.0.0"
+ postcss "^7.0.0"
+ postcss-value-parser "^3.0.0"
+
+postcss-minify-params@^4.0.2:
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz#6b9cef030c11e35261f95f618c90036d680db874"
+ integrity sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==
+ dependencies:
+ alphanum-sort "^1.0.0"
+ browserslist "^4.0.0"
+ cssnano-util-get-arguments "^4.0.0"
+ postcss "^7.0.0"
+ postcss-value-parser "^3.0.0"
+ uniqs "^2.0.0"
+
+postcss-minify-selectors@^4.0.2:
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz#e2e5eb40bfee500d0cd9243500f5f8ea4262fbd8"
+ integrity sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==
+ dependencies:
+ alphanum-sort "^1.0.0"
+ has "^1.0.0"
+ postcss "^7.0.0"
+ postcss-selector-parser "^3.0.0"
+
postcss-modules-extract-imports@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz#818719a1ae1da325f9832446b01136eeb493cd7e"
@@ -12754,6 +13223,125 @@ postcss-nested@^4.1.1:
postcss "^7.0.32"
postcss-selector-parser "^6.0.2"
+postcss-normalize-charset@^4.0.1:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz#8b35add3aee83a136b0471e0d59be58a50285dd4"
+ integrity sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==
+ dependencies:
+ postcss "^7.0.0"
+
+postcss-normalize-display-values@^4.0.2:
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz#0dbe04a4ce9063d4667ed2be476bb830c825935a"
+ integrity sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==
+ dependencies:
+ cssnano-util-get-match "^4.0.0"
+ postcss "^7.0.0"
+ postcss-value-parser "^3.0.0"
+
+postcss-normalize-positions@^4.0.2:
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz#05f757f84f260437378368a91f8932d4b102917f"
+ integrity sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==
+ dependencies:
+ cssnano-util-get-arguments "^4.0.0"
+ has "^1.0.0"
+ postcss "^7.0.0"
+ postcss-value-parser "^3.0.0"
+
+postcss-normalize-repeat-style@^4.0.2:
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz#c4ebbc289f3991a028d44751cbdd11918b17910c"
+ integrity sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==
+ dependencies:
+ cssnano-util-get-arguments "^4.0.0"
+ cssnano-util-get-match "^4.0.0"
+ postcss "^7.0.0"
+ postcss-value-parser "^3.0.0"
+
+postcss-normalize-string@^4.0.2:
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz#cd44c40ab07a0c7a36dc5e99aace1eca4ec2690c"
+ integrity sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==
+ dependencies:
+ has "^1.0.0"
+ postcss "^7.0.0"
+ postcss-value-parser "^3.0.0"
+
+postcss-normalize-timing-functions@^4.0.2:
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz#8e009ca2a3949cdaf8ad23e6b6ab99cb5e7d28d9"
+ integrity sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==
+ dependencies:
+ cssnano-util-get-match "^4.0.0"
+ postcss "^7.0.0"
+ postcss-value-parser "^3.0.0"
+
+postcss-normalize-unicode@^4.0.1:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz#841bd48fdcf3019ad4baa7493a3d363b52ae1cfb"
+ integrity sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==
+ dependencies:
+ browserslist "^4.0.0"
+ postcss "^7.0.0"
+ postcss-value-parser "^3.0.0"
+
+postcss-normalize-url@^4.0.1:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz#10e437f86bc7c7e58f7b9652ed878daaa95faae1"
+ integrity sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==
+ dependencies:
+ is-absolute-url "^2.0.0"
+ normalize-url "^3.0.0"
+ postcss "^7.0.0"
+ postcss-value-parser "^3.0.0"
+
+postcss-normalize-whitespace@^4.0.2:
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz#bf1d4070fe4fcea87d1348e825d8cc0c5faa7d82"
+ integrity sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==
+ dependencies:
+ postcss "^7.0.0"
+ postcss-value-parser "^3.0.0"
+
+postcss-ordered-values@^4.1.2:
+ version "4.1.2"
+ resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz#0cf75c820ec7d5c4d280189559e0b571ebac0eee"
+ integrity sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==
+ dependencies:
+ cssnano-util-get-arguments "^4.0.0"
+ postcss "^7.0.0"
+ postcss-value-parser "^3.0.0"
+
+postcss-reduce-initial@^4.0.3:
+ version "4.0.3"
+ resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz#7fd42ebea5e9c814609639e2c2e84ae270ba48df"
+ integrity sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==
+ dependencies:
+ browserslist "^4.0.0"
+ caniuse-api "^3.0.0"
+ has "^1.0.0"
+ postcss "^7.0.0"
+
+postcss-reduce-transforms@^4.0.2:
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz#17efa405eacc6e07be3414a5ca2d1074681d4e29"
+ integrity sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==
+ dependencies:
+ cssnano-util-get-match "^4.0.0"
+ has "^1.0.0"
+ postcss "^7.0.0"
+ postcss-value-parser "^3.0.0"
+
+postcss-selector-parser@^3.0.0:
+ version "3.1.2"
+ resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz#b310f5c4c0fdaf76f94902bbaa30db6aa84f5270"
+ integrity sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==
+ dependencies:
+ dot-prop "^5.2.0"
+ indexes-of "^1.0.1"
+ uniq "^1.0.1"
+
postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2:
version "6.0.2"
resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz#934cf799d016c83411859e09dcecade01286ec5c"
@@ -12763,7 +13351,26 @@ postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2:
indexes-of "^1.0.1"
uniq "^1.0.1"
-postcss-value-parser@^3.3.0:
+postcss-svgo@^4.0.2:
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-4.0.2.tgz#17b997bc711b333bab143aaed3b8d3d6e3d38258"
+ integrity sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==
+ dependencies:
+ is-svg "^3.0.0"
+ postcss "^7.0.0"
+ postcss-value-parser "^3.0.0"
+ svgo "^1.0.0"
+
+postcss-unique-selectors@^4.0.1:
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz#9446911f3289bfd64c6d680f073c03b1f9ee4bac"
+ integrity sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==
+ dependencies:
+ alphanum-sort "^1.0.0"
+ postcss "^7.0.0"
+ uniqs "^2.0.0"
+
+postcss-value-parser@^3.0.0, postcss-value-parser@^3.3.0:
version "3.3.1"
resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281"
integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==
@@ -12791,7 +13398,7 @@ postcss@^6.0.9:
source-map "^0.6.1"
supports-color "^5.4.0"
-postcss@^7.0.11, postcss@^7.0.18:
+postcss@^7.0.1, postcss@^7.0.11, postcss@^7.0.18, postcss@^7.0.27:
version "7.0.35"
resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.35.tgz#d2be00b998f7f211d8a276974079f2e92b970e24"
integrity sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==
@@ -12850,16 +13457,6 @@ pretty-format@^25.2.1, pretty-format@^25.5.0:
ansi-styles "^4.0.0"
react-is "^16.12.0"
-pretty-format@^26.4.2:
- version "26.4.2"
- resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-26.4.2.tgz#d081d032b398e801e2012af2df1214ef75a81237"
- integrity sha512-zK6Gd8zDsEiVydOCGLkoBoZuqv8VTiHyAbKznXe/gaph/DAeZOmit9yMfgIz5adIgAMMs5XfoYSwAX3jcCO1tA==
- dependencies:
- "@jest/types" "^26.3.0"
- ansi-regex "^5.0.0"
- ansi-styles "^4.0.0"
- react-is "^16.12.0"
-
pretty-format@^26.6.2:
version "26.6.2"
resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-26.6.2.tgz#e35c2705f14cb7fe2fe94fa078345b444120fc93"
@@ -12880,6 +13477,13 @@ prettysize@^2.0.0:
resolved "https://registry.yarnpkg.com/prettysize/-/prettysize-2.0.0.tgz#902c02480d865d9cc0813011c9feb4fa02ce6996"
integrity sha512-VVtxR7sOh0VsG8o06Ttq5TrI1aiZKmC+ClSn4eBPaNf4SHr5lzbYW+kYGX3HocBL/MfpVrRfFZ9V3vCbLaiplg==
+prisma@2.16.1:
+ version "2.16.1"
+ resolved "https://registry.yarnpkg.com/prisma/-/prisma-2.16.1.tgz#cf73322e5426aabcd084a42dac89866006f5823f"
+ integrity sha512-TniTihl4xwWY7Hy+1UUpZ6jxHyriRDUW4i7TChZNBZM88IG8kvR5cSX+/JY/lzWGMUR4ZDBzoIuNcdPx/7eWag==
+ dependencies:
+ "@prisma/engines" "2.16.1-1.8b74ad57aaf2cc6c155f382a18a8e3ba95aceb03"
+
prismjs@^1.19.0, prismjs@~1.22.0:
version "1.22.0"
resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.22.0.tgz#73c3400afc58a823dd7eed023f8e1ce9fd8977fa"
@@ -12961,6 +13565,14 @@ prompts@^2.0.1:
kleur "^3.0.3"
sisteransi "^1.0.4"
+prompts@^2.4.0:
+ version "2.4.0"
+ resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.0.tgz#4aa5de0723a231d1ee9121c40fdf663df73f61d7"
+ integrity sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==
+ dependencies:
+ kleur "^3.0.3"
+ sisteransi "^1.0.5"
+
prop-types@^15.5.8, prop-types@^15.6.0, prop-types@^15.6.1, prop-types@^15.6.2, prop-types@^15.7.2:
version "15.7.2"
resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5"
@@ -13242,7 +13854,7 @@ querystringify@^2.1.1:
resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.1.1.tgz#60e5a5fd64a7f8bfa4d2ab2ed6fdf4c85bad154e"
integrity sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA==
-ramda@0.21.0, ramda@^0.21.0:
+ramda@^0.21.0:
version "0.21.0"
resolved "https://registry.yarnpkg.com/ramda/-/ramda-0.21.0.tgz#a001abedb3ff61077d4ff1d577d44de77e8d0a35"
integrity sha1-oAGr7bP/YQd9T/HVd9RN536NCjU=
@@ -13412,10 +14024,10 @@ react-helmet@^6.1.0:
react-fast-compare "^3.1.1"
react-side-effect "^2.1.0"
-react-hook-form@^6.5.3:
- version "6.7.1"
- resolved "https://registry.yarnpkg.com/react-hook-form/-/react-hook-form-6.7.1.tgz#58f1ce3ba6b0f3cb05b665a4cc268d0623ea9e1a"
- integrity sha512-0I6NUPxdCVWIAbDhhmChusikDD70uUN9mXwtF4qClne8ECwlfhWZ4CBLMyPKjS1B5SmPAVMDWH8zhA3jTpzz+Q==
+react-hook-form@^6.9.5:
+ version "6.15.4"
+ resolved "https://registry.yarnpkg.com/react-hook-form/-/react-hook-form-6.15.4.tgz#328003e1ccc096cd158899ffe7e3b33735a9b024"
+ integrity sha512-K+Sw33DtTMengs8OdqFJI3glzNl1wBzSefD/ksQw/hJf9CnOHQAU6qy82eOrh0IRNt2G53sjr7qnnw1JDjvx1w==
react-hotkeys@2.0.0:
version "2.0.0"
@@ -13481,6 +14093,11 @@ react-portal@^4.2.1:
dependencies:
prop-types "^15.5.8"
+react-refresh@^0.9.0:
+ version "0.9.0"
+ resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.9.0.tgz#71863337adc3e5c2f8a6bfddd12ae3bfe32aafbf"
+ integrity sha512-Gvzk7OZpiqKSkxsQvO/mbTN1poglhmAV7gR/DdIrRrSMXraRQQlfikRJOr3Nb9GTMPC5kof948Zy6jJZIFtDvQ==
+
react-side-effect@^2.1.0:
version "2.1.1"
resolved "https://registry.yarnpkg.com/react-side-effect/-/react-side-effect-2.1.1.tgz#66c5701c3e7560ab4822a4ee2742dee215d72eb3"
@@ -13864,6 +14481,11 @@ require-directory@^2.1.1:
resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I=
+require-from-string@^2.0.2:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909"
+ integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==
+
require-main-filename@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b"
@@ -13984,6 +14606,16 @@ reusify@^1.0.4:
resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76"
integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
+rgb-regex@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/rgb-regex/-/rgb-regex-1.0.1.tgz#c0e0d6882df0e23be254a475e8edd41915feaeb1"
+ integrity sha1-wODWiC3w4jviVKR16O3UGRX+rrE=
+
+rgba-regex@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/rgba-regex/-/rgba-regex-1.0.0.tgz#43374e2e2ca0968b0ef1523460b7d730ff22eeb3"
+ integrity sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=
+
rich-markdown-editor@^11.0.2:
version "11.0.2"
resolved "https://registry.yarnpkg.com/rich-markdown-editor/-/rich-markdown-editor-11.0.2.tgz#281bca9670a30f6b528ace71a4ee06a24210a464"
@@ -14016,13 +14648,6 @@ rich-markdown-editor@^11.0.2:
smooth-scroll-into-view-if-needed "^1.1.27"
typescript "3.7.5"
-rimraf@2.6.3:
- version "2.6.3"
- resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab"
- integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==
- dependencies:
- glob "^7.1.3"
-
rimraf@^2.2.8, rimraf@^2.5.4, rimraf@^2.6.3, rimraf@^2.7.1:
version "2.7.1"
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec"
@@ -14072,11 +14697,6 @@ run-queue@^1.0.0, run-queue@^1.0.3:
dependencies:
aproba "^1.1.1"
-rx@4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/rx/-/rx-4.1.0.tgz#a5f13ff79ef3b740fe30aa803fb09f98805d4782"
- integrity sha1-pfE/957zt0D+MKqAP7CfmIBdR4I=
-
rxjs@^6.3.3, rxjs@^6.4.0, rxjs@^6.5.2, rxjs@^6.6.0:
version "6.6.2"
resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.2.tgz#8096a7ac03f2cc4fe5860ef6e572810d9e01c0d2"
@@ -14126,7 +14746,7 @@ sane@^4.0.3:
minimist "^1.1.1"
walker "~1.0.5"
-sax@>=0.6.0, sax@~1.2.4:
+sax@~1.2.1, sax@~1.2.4:
version "1.2.4"
resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==
@@ -14259,6 +14879,13 @@ serialize-javascript@^4.0.0:
dependencies:
randombytes "^2.1.0"
+serialize-javascript@^5.0.1:
+ version "5.0.1"
+ resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-5.0.1.tgz#7886ec848049a462467a97d3d918ebb2aaf934f4"
+ integrity sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==
+ dependencies:
+ randombytes "^2.1.0"
+
serve-favicon@^2.5.0:
version "2.5.0"
resolved "https://registry.yarnpkg.com/serve-favicon/-/serve-favicon-2.5.0.tgz#935d240cdfe0f5805307fdfe967d88942a2cbcf0"
@@ -14419,7 +15046,7 @@ side-channel@^1.0.2:
es-abstract "^1.17.0-next.1"
object-inspect "^1.7.0"
-signal-exit@^3.0.0, signal-exit@^3.0.2:
+signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3:
version "3.0.3"
resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c"
integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==
@@ -14456,7 +15083,7 @@ simplebar@^4.2.3:
lodash.throttle "^4.1.1"
resize-observer-polyfill "^1.5.1"
-sisteransi@^1.0.4:
+sisteransi@^1.0.4, sisteransi@^1.0.5:
version "1.0.5"
resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed"
integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==
@@ -14481,15 +15108,6 @@ slice-ansi@0.0.4:
resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-0.0.4.tgz#edbf8903f66f7ce2f8eafd6ceed65e264c831b35"
integrity sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=
-slice-ansi@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636"
- integrity sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==
- dependencies:
- ansi-styles "^3.2.0"
- astral-regex "^1.0.0"
- is-fullwidth-code-point "^2.0.0"
-
slice-ansi@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-3.0.0.tgz#31ddc10930a1b7e0b67b08c96c2f49b77a789787"
@@ -14499,6 +15117,15 @@ slice-ansi@^3.0.0:
astral-regex "^2.0.0"
is-fullwidth-code-point "^3.0.0"
+slice-ansi@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b"
+ integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==
+ dependencies:
+ ansi-styles "^4.0.0"
+ astral-regex "^2.0.0"
+ is-fullwidth-code-point "^3.0.0"
+
slugify@^1.4.0:
version "1.4.5"
resolved "https://registry.yarnpkg.com/slugify/-/slugify-1.4.5.tgz#a7517acf5f4c02a4df41e735354b660a4ed1efcf"
@@ -14569,12 +15196,12 @@ sort-keys@^1.0.0:
dependencies:
is-plain-obj "^1.0.0"
-source-list-map@^2.0.0:
+source-list-map@^2.0.0, source-list-map@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34"
integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==
-source-map-resolve@^0.5.0, source-map-resolve@^0.5.2:
+source-map-resolve@^0.5.0:
version "0.5.3"
resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a"
integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==
@@ -14606,7 +15233,7 @@ source-map-url@^0.4.0:
resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3"
integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=
-source-map@^0.5.0, source-map@^0.5.6, source-map@^0.5.7:
+source-map@^0.5.0, source-map@^0.5.3, source-map@^0.5.6, source-map@^0.5.7:
version "0.5.7"
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=
@@ -14746,6 +15373,11 @@ stack-utils@^2.0.2:
dependencies:
escape-string-regexp "^2.0.0"
+stackframe@^1.1.1:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.2.0.tgz#52429492d63c62eb989804c11552e3d22e779303"
+ integrity sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==
+
static-extend@^0.1.1:
version "0.1.2"
resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6"
@@ -15006,6 +15638,15 @@ styled-components@^5.2.0:
shallowequal "^1.1.0"
supports-color "^5.5.0"
+stylehacks@^4.0.0:
+ version "4.0.3"
+ resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-4.0.3.tgz#6718fcaf4d1e07d8a1318690881e8d96726a71d5"
+ integrity sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==
+ dependencies:
+ browserslist "^4.0.0"
+ postcss "^7.0.0"
+ postcss-selector-parser "^3.0.0"
+
subscriptions-transport-ws@0.9.18:
version "0.9.18"
resolved "https://registry.yarnpkg.com/subscriptions-transport-ws/-/subscriptions-transport-ws-0.9.18.tgz#bcf02320c911fbadb054f7f928e51c6041a37b97"
@@ -15067,19 +15708,20 @@ svg-parser@^2.0.0:
resolved "https://registry.yarnpkg.com/svg-parser/-/svg-parser-2.0.4.tgz#fdc2e29e13951736140b76cb122c8ee6630eb6b5"
integrity sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==
-svg-react-loader@^0.4.6:
- version "0.4.6"
- resolved "https://registry.yarnpkg.com/svg-react-loader/-/svg-react-loader-0.4.6.tgz#b263efb3e3d2fff4c682a729351aba5f185051a1"
- integrity sha512-HVEypjWQsQuJdBIPzXGxpmQsQts7QwfQuYgK1rah6BVCMoLNSCh/ESKVNd7/tHq8DkWYHHTyaUMDA1FjqZYrgA==
+svgo@^0.7.2:
+ version "0.7.2"
+ resolved "https://registry.yarnpkg.com/svgo/-/svgo-0.7.2.tgz#9f5772413952135c6fefbf40afe6a4faa88b4bb5"
+ integrity sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U=
dependencies:
- css "2.2.4"
- loader-utils "1.1.0"
- ramda "0.21.0"
- rx "4.1.0"
- traverse "0.6.6"
- xml2js "0.4.17"
+ coa "~1.0.1"
+ colors "~1.1.2"
+ csso "~2.3.1"
+ js-yaml "~3.7.0"
+ mkdirp "~0.5.1"
+ sax "~1.2.1"
+ whet.extend "~0.9.9"
-svgo@^1.2.2:
+svgo@^1.0.0, svgo@^1.2.2:
version "1.3.2"
resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.3.2.tgz#b6dc511c063346c9e415b81e43401145b96d4167"
integrity sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==
@@ -15129,15 +15771,15 @@ sync-fetch@0.3.0:
buffer "^5.7.0"
node-fetch "^2.6.1"
-table@^5.2.3:
- version "5.4.6"
- resolved "https://registry.yarnpkg.com/table/-/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e"
- integrity sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==
+table@^6.0.4:
+ version "6.0.7"
+ resolved "https://registry.yarnpkg.com/table/-/table-6.0.7.tgz#e45897ffbcc1bcf9e8a87bf420f2c9e5a7a52a34"
+ integrity sha512-rxZevLGTUzWna/qBLObOe16kB2RTnnbhciwgPbMMlazz1yZGVEgnZK762xyVdVznhqxrfCeBMmMkgOOaPwjH7g==
dependencies:
- ajv "^6.10.2"
- lodash "^4.17.14"
- slice-ansi "^2.1.0"
- string-width "^3.0.0"
+ ajv "^7.0.2"
+ lodash "^4.17.20"
+ slice-ansi "^4.0.0"
+ string-width "^4.2.0"
tailwindcss@^1.9.1:
version "1.9.1"
@@ -15172,6 +15814,11 @@ tapable@^1.0.0, tapable@^1.1.3:
resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2"
integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==
+tapable@^2.0.0:
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.0.tgz#5c373d281d9c672848213d0e037d1c4165ab426b"
+ integrity sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==
+
tar-stream@^2.1.2:
version "2.1.3"
resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.1.3.tgz#1e2022559221b7866161660f118255e20fa79e41"
@@ -15242,10 +15889,10 @@ temp-write@^4.0.0:
temp-dir "^1.0.0"
uuid "^3.3.2"
-tempy@^0.7.0:
- version "0.7.1"
- resolved "https://registry.yarnpkg.com/tempy/-/tempy-0.7.1.tgz#5a654e6dbd1747cdd561efb112350b55cd9c1d46"
- integrity sha512-vXPxwOyaNVi9nyczO16mxmHGpl6ASC5/TVhRRHpqeYHvKQm58EaWNvZXxAhR0lYYnBOQFjXjhzeLsaXdjxLjRg==
+tempy@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/tempy/-/tempy-1.0.0.tgz#4f192b3ee3328a2684d0e3fc5c491425395aab65"
+ integrity sha512-eLXG5B1G0mRPHmgH2WydPl5v4jH35qEn3y/rA/aahKhIa91Pn119SsU7n7v/433gtT9ONzC8ISvNHIh2JSTm0w==
dependencies:
del "^6.0.0"
is-stream "^2.0.0"
@@ -15368,6 +16015,11 @@ timers-browserify@^2.0.4:
dependencies:
setimmediate "^1.0.4"
+timsort@^0.3.0:
+ version "0.3.0"
+ resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4"
+ integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=
+
tiny-emitter@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/tiny-emitter/-/tiny-emitter-2.1.0.tgz#1d1a56edfc51c43e863cbb5382a72330e3555423"
@@ -15483,11 +16135,6 @@ tr46@^2.0.2:
dependencies:
punycode "^2.1.1"
-traverse@0.6.6:
- version "0.6.6"
- resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.6.6.tgz#cbdf560fd7b9af632502fed40f918c157ea97137"
- integrity sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc=
-
tree-kill@^1.2.2:
version "1.2.2"
resolved "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc"
@@ -15510,11 +16157,13 @@ ts-invariant@^0.4.0, ts-invariant@^0.4.4:
dependencies:
tslib "^1.9.3"
-ts-invariant@^0.5.0:
- version "0.5.1"
- resolved "https://registry.yarnpkg.com/ts-invariant/-/ts-invariant-0.5.1.tgz#4171fdb85f72a40381c147afd97c12154ada2abc"
- integrity sha512-k3UpDNrBZpqJFnAAkAHNmSHtNuCxcU6xLiziPgalHRKZHme6T6jnKC8CcXDmk1zbHLQM8pc+rNC1Q6FvXMAl+g==
+ts-invariant@^0.6.0:
+ version "0.6.1"
+ resolved "https://registry.yarnpkg.com/ts-invariant/-/ts-invariant-0.6.1.tgz#eb4c52b45daaca8367abbfd6cff998ea871d592d"
+ integrity sha512-QQgN33g8E8yrdDuH29HASveLtbzMnRRgWh0i/JNTW4+zcLsdIOnfsgEDi/NKx4UckQyuMFt9Ujm6TWLWQ58Kvg==
dependencies:
+ "@types/ungap__global-this" "^0.3.1"
+ "@ungap/global-this" "^0.4.2"
tslib "^1.9.3"
ts-morph@^8.1.0:
@@ -15541,17 +16190,12 @@ tsconfig-paths@^3.9.0:
minimist "^1.2.0"
strip-bom "^3.0.0"
-tslib@1.11.1:
- version "1.11.1"
- resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.11.1.tgz#eb15d128827fbee2841549e171f45ed338ac7e35"
- integrity sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==
-
-tslib@^1.10.0, tslib@^1.9.3:
+tslib@^1.10.0, tslib@^1.14.1, tslib@^1.9.3:
version "1.14.1"
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
-tslib@^1.11.1, tslib@^1.8.1, tslib@^1.9.0, tslib@^1.9.2:
+tslib@^1.8.1, tslib@^1.9.0, tslib@^1.9.2:
version "1.13.0"
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.13.0.tgz#c881e13cc7015894ed914862d276436fa9a47043"
integrity sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==
@@ -15566,6 +16210,11 @@ tslib@~2.0.1:
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.0.1.tgz#410eb0d113e5b6356490eec749603725b021b43e"
integrity sha512-SgIkNheinmEBgx1IUNirK0TUD4X9yjjBRTqqjggWCU3pUEqIk3/Uwl3yRixYKT6WjQuGiwDv4NomL3wqRCj+CQ==
+tslib@~2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.1.0.tgz#da60860f1c2ecaa5703ab7d39bc05b6bf988b97a"
+ integrity sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==
+
tsutils@^3.17.1:
version "3.17.1"
resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.17.1.tgz#ed719917f11ca0dee586272b2ac49e015a2dd759"
@@ -15689,10 +16338,10 @@ unc-path-regex@^0.1.2:
resolved "https://registry.yarnpkg.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa"
integrity sha1-5z3T17DXxe2G+6xrCufYxqadUPo=
-undici@2.0.7:
- version "2.0.7"
- resolved "https://registry.yarnpkg.com/undici/-/undici-2.0.7.tgz#3804cffa4c64bc6ae71e6b0f4d85054ea6b0fb91"
- integrity sha512-3YoSJEva11i4iW+nUfo+r5EP+piSO667SU57hfNeW3kPG5ACl7IgHzhT+bT23j0v1lgs+vIHfxQfTGK32HEPIQ==
+undici@3.2.0:
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/undici/-/undici-3.2.0.tgz#62ef2336f25d965f321ac799db784ebeb8313ece"
+ integrity sha512-lBvV7jZirNtDbDmnDJTLbfFDJO6VDav76XRqILfeERlSnAWeYn5pAo6JdPc7OM55RiBZdsh8ucRG9TNfDrDnhg==
unfetch@^4.1.0:
version "4.1.0"
@@ -15737,6 +16386,11 @@ uniq@^1.0.1:
resolved "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff"
integrity sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=
+uniqs@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/uniqs/-/uniqs-2.0.0.tgz#ffede4b36b25290696e6e165d4a59edb998e6b02"
+ integrity sha1-/+3ks2slKQaW5uFl1KWe25mOawI=
+
unique-filename@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230"
@@ -15926,11 +16580,6 @@ uuid@^3.1.0, uuid@^3.3.2, uuid@^3.4.0:
resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee"
integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==
-uuid@^7.0.3:
- version "7.0.3"
- resolved "https://registry.yarnpkg.com/uuid/-/uuid-7.0.3.tgz#c5c9f2c8cf25dc0a372c4df1441c41f5bd0c680b"
- integrity sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==
-
uuid@^8.3.0:
version "8.3.1"
resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.1.tgz#2ba2e6ca000da60fce5a196954ab241131e05a31"
@@ -15975,6 +16624,11 @@ vary@~1.1.2:
resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"
integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=
+vendors@^1.0.0:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.4.tgz#e2b800a53e7a29b93506c3cf41100d16c4c4ad8e"
+ integrity sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==
+
verror@1.10.0:
version "1.10.0"
resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400"
@@ -16199,6 +16853,14 @@ webpack-log@^2.0.0:
ansi-colors "^3.0.0"
uuid "^3.3.2"
+webpack-manifest-plugin@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/webpack-manifest-plugin/-/webpack-manifest-plugin-3.0.0.tgz#426644300e5dc41a75a9c996c4d4f876eb3c2b5b"
+ integrity sha512-nbORTdky2HxD8XSaaT+zrsHb30AAgyWAWgCLWaAeQO21VGCScGb52ipqlHA/njix1Z8OW8IOlo4+XK0OKr1fkw==
+ dependencies:
+ tapable "^2.0.0"
+ webpack-sources "^2.2.0"
+
webpack-merge@^5.1.2:
version "5.1.3"
resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.1.3.tgz#e5570b0bfa654915340f1e348c93a6fd16d7a820"
@@ -16222,6 +16884,14 @@ webpack-sources@^1.1.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack-
source-list-map "^2.0.0"
source-map "~0.6.1"
+webpack-sources@^2.2.0:
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-2.2.0.tgz#058926f39e3d443193b6c31547229806ffd02bac"
+ integrity sha512-bQsA24JLwcnWGArOKUxYKhX3Mz/nK1Xf6hxullKERyktjNMC4x8koOeaDNTA2fEJ09BdWLbM/iTW0ithREUP0w==
+ dependencies:
+ source-list-map "^2.0.1"
+ source-map "^0.6.1"
+
webpack-virtual-modules@^0.2.0:
version "0.2.2"
resolved "https://registry.yarnpkg.com/webpack-virtual-modules/-/webpack-virtual-modules-0.2.2.tgz#20863dc3cb6bb2104729fff951fbe14b18bd0299"
@@ -16303,6 +16973,11 @@ whatwg-fetch@>=0.10.0:
resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.4.0.tgz#e11de14f4878f773fbebcde8871b2c0699af8b30"
integrity sha512-rsum2ulz2iuZH08mJkT0Yi6JnKhwdw4oeyMjokgxd+mmqYSd9cPpOQf01TIWgjxG/U4+QR+AwKq6lSbXVxkyoQ==
+whatwg-fetch@^3.5.0:
+ version "3.6.2"
+ resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz#dced24f37f2624ed0281725d51d0e2e3fe677f8c"
+ integrity sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==
+
whatwg-mimetype@^2.3.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf"
@@ -16317,6 +16992,11 @@ whatwg-url@^8.0.0:
tr46 "^2.0.2"
webidl-conversions "^5.0.0"
+whet.extend@~0.9.9:
+ version "0.9.9"
+ resolved "https://registry.yarnpkg.com/whet.extend/-/whet.extend-0.9.9.tgz#f877d5bf648c97e5aa542fadc16d6a259b9c11a1"
+ integrity sha1-+HfVv2SMl+WqVC+twW1qJZucEaE=
+
which-module@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a"
@@ -16432,13 +17112,6 @@ write-file-atomic@^3.0.0:
signal-exit "^3.0.2"
typedarray-to-buffer "^3.1.5"
-write@1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/write/-/write-1.0.3.tgz#0800e14523b923a387e415123c865616aae0f5c3"
- integrity sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==
- dependencies:
- mkdirp "^0.5.1"
-
ws@^5.2.0:
version "5.2.2"
resolved "https://registry.yarnpkg.com/ws/-/ws-5.2.2.tgz#dffef14866b8e8dc9133582514d1befaf96e980f"
@@ -16463,21 +17136,6 @@ xml-name-validator@^3.0.0:
resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a"
integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==
-xml2js@0.4.17:
- version "0.4.17"
- resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.4.17.tgz#17be93eaae3f3b779359c795b419705a8817e868"
- integrity sha1-F76T6q4/O3eTWceVtBlwWogX6Gg=
- dependencies:
- sax ">=0.6.0"
- xmlbuilder "^4.1.0"
-
-xmlbuilder@^4.1.0:
- version "4.2.1"
- resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-4.2.1.tgz#aa58a3041a066f90eaa16c2f5389ff19f3f461a5"
- integrity sha1-qlijBBoGb5DqoWwvU4n/GfP0YaU=
- dependencies:
- lodash "^4.0.0"
-
xmlchars@^2.2.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb"