From 49f36a103b5ad513749f775bd6ed0c0383ab2ba9 Mon Sep 17 00:00:00 2001
From: Timur Ercan
Date: Fri, 17 Mar 2023 15:04:32 +0100
Subject: [PATCH 01/35] move website to documenso org repo
---
.gitmodules | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.gitmodules b/.gitmodules
index 1ff87471d..d871b075b 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1,3 +1,3 @@
[submodule "apps/website/documenso/website"]
path = apps/website/documenso/website
- url = http://github.com/eltimuro/website.git
\ No newline at end of file
+ url = http://github.com/documenso/website.git
\ No newline at end of file
From f77f101e67bb979ca12a2625860c257afa047412 Mon Sep 17 00:00:00 2001
From: Timur Ercan
Date: Fri, 17 Mar 2023 15:05:38 +0100
Subject: [PATCH 02/35] unused deps
---
apps/web/components/editor/pdf-signer.tsx | 1 -
1 file changed, 1 deletion(-)
diff --git a/apps/web/components/editor/pdf-signer.tsx b/apps/web/components/editor/pdf-signer.tsx
index 113c165db..a7988e7e9 100644
--- a/apps/web/components/editor/pdf-signer.tsx
+++ b/apps/web/components/editor/pdf-signer.tsx
@@ -9,7 +9,6 @@ import {
CheckBadgeIcon,
InformationCircleIcon,
} from "@heroicons/react/24/outline";
-import toast from "react-hot-toast";
import { FieldType } from "@prisma/client";
import {
createOrUpdateField,
From 793902ae543170804f0c40eb6991a42312ac6a22 Mon Sep 17 00:00:00 2001
From: Timur Ercan
Date: Fri, 17 Mar 2023 15:08:06 +0100
Subject: [PATCH 03/35] docs
---
.env.example | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/.env.example b/.env.example
index 8f76d033a..e1d18c586 100644
--- a/.env.example
+++ b/.env.example
@@ -1,7 +1,7 @@
# Database
-# You use the provided remote test database, courtesy of the documenso team: postgres://documenso_test_user:GnmLG14u12sd9zHsd4vVWwP40WneFJMo@dpg-cf2hljh4reb5o45oqpq0-a.oregon-postgres.render.com/documenso_test_e2i3
-# It is however recommend, that you set up a local Postgres SQL instance
-# ⚠ WARNING: The test database can be resetted or taken offline at any point
+# Option 1: You can use the provided remote test database, courtesy of the documenso team: postgres://documenso_test_user:GnmLG14u12sd9zHsd4vVWwP40WneFJMo@dpg-cf2hljh4reb5o45oqpq0-a.oregon-postgres.render.com/documenso_test_e2i3
+# Option 2: Set up a local Postgres SQL instance (RECOMMENDED)
+# ⚠ WARNING: The test database can be resetted or taken offline at any point.
# ⚠ WARNING: Please be aware that nothing written to the test databae is private.
DATABASE_URL=''
From f1dc5687d7c3ef7dc7388eb14ebcb4c301696219 Mon Sep 17 00:00:00 2001
From: Timur Ercan
Date: Fri, 17 Mar 2023 15:24:37 +0100
Subject: [PATCH 04/35] remove unused dep, move signature canvas types to deps
---
package-lock.json | 13 +++----------
package.json | 5 +----
2 files changed, 4 insertions(+), 14 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 26b4d7df1..727c3bff4 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -19,6 +19,7 @@
"@types/bcryptjs": "^2.4.2",
"@types/node": "18.11.9",
"@types/react-dom": "18.0.9",
+ "@types/react-signature-canvas": "^1.0.2",
"avatar-from-initials": "^1.0.3",
"bcryptjs": "^2.4.3",
"dotenv": "^16.0.3",
@@ -36,10 +37,6 @@
"react-hot-toast": "^2.4.0",
"react-signature-canvas": "^1.0.6",
"typescript": "4.8.4"
- },
- "devDependencies": {
- "@types/react-signature-canvas": "^1.0.2",
- "file-loader": "^6.2.0"
}
},
"apps/web": {
@@ -912,7 +909,6 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/@types/react-signature-canvas/-/react-signature-canvas-1.0.2.tgz",
"integrity": "sha512-uDHDoo2JM/9qYS+U7PRKDLBgOnQOOUEkDdXjCxBvI19fWtOLqXisrjiquPu+enu5iu2oWIfU7cVhn1QJZPkLTg==",
- "dev": true,
"dependencies": {
"@types/react": "*",
"@types/signature_pad": "*"
@@ -937,8 +933,7 @@
"node_modules/@types/signature_pad": {
"version": "2.3.2",
"resolved": "https://registry.npmjs.org/@types/signature_pad/-/signature_pad-2.3.2.tgz",
- "integrity": "sha512-dDfWIgRcdzAaeVOpLRmLHIumGwc5inSD4Dj2Duis3yUEoSADZECLJHKkUQphbaANQ7kSC2bkf1JzyBPSmTlrPQ==",
- "dev": true
+ "integrity": "sha512-dDfWIgRcdzAaeVOpLRmLHIumGwc5inSD4Dj2Duis3yUEoSADZECLJHKkUQphbaANQ7kSC2bkf1JzyBPSmTlrPQ=="
},
"node_modules/@types/tough-cookie": {
"version": "4.0.2",
@@ -9253,7 +9248,6 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/@types/react-signature-canvas/-/react-signature-canvas-1.0.2.tgz",
"integrity": "sha512-uDHDoo2JM/9qYS+U7PRKDLBgOnQOOUEkDdXjCxBvI19fWtOLqXisrjiquPu+enu5iu2oWIfU7cVhn1QJZPkLTg==",
- "dev": true,
"requires": {
"@types/react": "*",
"@types/signature_pad": "*"
@@ -9278,8 +9272,7 @@
"@types/signature_pad": {
"version": "2.3.2",
"resolved": "https://registry.npmjs.org/@types/signature_pad/-/signature_pad-2.3.2.tgz",
- "integrity": "sha512-dDfWIgRcdzAaeVOpLRmLHIumGwc5inSD4Dj2Duis3yUEoSADZECLJHKkUQphbaANQ7kSC2bkf1JzyBPSmTlrPQ==",
- "dev": true
+ "integrity": "sha512-dDfWIgRcdzAaeVOpLRmLHIumGwc5inSD4Dj2Duis3yUEoSADZECLJHKkUQphbaANQ7kSC2bkf1JzyBPSmTlrPQ=="
},
"@types/tough-cookie": {
"version": "4.0.2",
diff --git a/package.json b/package.json
index ad659b8e7..39835ec97 100644
--- a/package.json
+++ b/package.json
@@ -24,6 +24,7 @@
"@types/bcryptjs": "^2.4.2",
"@types/node": "18.11.9",
"@types/react-dom": "18.0.9",
+ "@types/react-signature-canvas": "^1.0.2",
"avatar-from-initials": "^1.0.3",
"bcryptjs": "^2.4.3",
"dotenv": "^16.0.3",
@@ -41,9 +42,5 @@
"react-hot-toast": "^2.4.0",
"react-signature-canvas": "^1.0.6",
"typescript": "4.8.4"
- },
- "devDependencies": {
- "@types/react-signature-canvas": "^1.0.2",
- "file-loader": "^6.2.0"
}
}
From 9f700ad0b26ea629851d34e24c8d9854525806e2 Mon Sep 17 00:00:00 2001
From: Timur Ercan
Date: Fri, 17 Mar 2023 15:26:41 +0100
Subject: [PATCH 05/35] cosmetics
---
CONTRIBUTING.md | 20 +++++++++++++-------
1 file changed, 13 insertions(+), 7 deletions(-)
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 4c4165347..543c5e215 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -1,31 +1,37 @@
-
# Contributing to Documenso
+
If you plan to contribute to Documenso, please take a moment to feel awesome ✨ People like you are what open source is about ♥. Any contributions, no matter how big or small, are highly appreciated.
## Before getting started
+
- Before jumping into a PR be sure to search [existing PRs](https://github.com/documenso/documenso/pulls) or [issues](https://github.com/documenso/documenso/issues) for an open or closed item that relates to your submission.
- Select and issue from [here](https://github.com/documenso/documenso/issues) or create a new one
- Consider the results from the discussion in the issue
## Developing
+
The development branch is development. All pull request should be made against this branch. If you need help getting started, [join us on Slack](https://join.slack.com/t/documenso/shared_invite/zt-1qwxxsvli-nDyojjt~wakhgBGl9JRl2w).
1. [Fork](https://help.github.com/articles/fork-a-repo/) this repository to your
own GitHub account and then
[clone](https://help.github.com/articles/cloning-a-repository/) it to your local device.
2. Create a new branch:
+
- Create a new branch (include the issue id and somthing readable):
- ```sh
- git checkout -b doc-999-my-feature-or-fix
- ```
+ ```sh
+ git checkout -b doc-999-my-feature-or-fix
+ ```
+
3. See the [Developer Setup](https://github.com/documenso/documenso/blob/main/README.md#developer-setup) for more setup details.
- ## Building
+
+## Building
+
+> **Note**
+> Please be sure that you can make a full production build before pushing code or creating PRs.
You can build the project with:
```bash
npm run build
```
-> **Note**
-> Please be sure that you can make a full production build before pushing code or creating PRs.
\ No newline at end of file
From 526be3b906218e8ea8057a8afa22a6e00f614cd1 Mon Sep 17 00:00:00 2001
From: Timur Ercan
Date: Fri, 17 Mar 2023 15:31:37 +0100
Subject: [PATCH 06/35] security update for next-auth
github.com/documenso/documenso/security/dependabot/4
---
package-lock.json | 54 +++++++++++++++++++++++------------------------
package.json | 2 +-
2 files changed, 28 insertions(+), 28 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 727c3bff4..1148d98a6 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -27,7 +27,7 @@
"eslint-config-next": "13.0.3",
"install": "^0.13.0",
"next": "13.0.3",
- "next-auth": "^4.18.3",
+ "next-auth": ">=4.20.1",
"next-transpile-modules": "^10.0.0",
"npm": "^9.1.3",
"pdf-lib": "^1.17.1",
@@ -3526,9 +3526,9 @@
}
},
"node_modules/jose": {
- "version": "4.11.2",
- "resolved": "https://registry.npmjs.org/jose/-/jose-4.11.2.tgz",
- "integrity": "sha512-njj0VL2TsIxCtgzhO+9RRobBvws4oYyCM8TpvoUQwl/MbIM3NFJRR9+e6x0sS5xXaP1t6OCBkaBME98OV9zU5A==",
+ "version": "4.13.1",
+ "resolved": "https://registry.npmjs.org/jose/-/jose-4.13.1.tgz",
+ "integrity": "sha512-MSJQC5vXco5Br38mzaQKiq9mwt7lwj2eXpgpRyQYNHYt2lq1PjkWa7DLXX0WVcQLE9HhMh3jPiufS7fhJf+CLQ==",
"funding": {
"url": "https://github.com/sponsors/panva"
}
@@ -3922,16 +3922,16 @@
}
},
"node_modules/next-auth": {
- "version": "4.18.10",
- "resolved": "https://registry.npmjs.org/next-auth/-/next-auth-4.18.10.tgz",
- "integrity": "sha512-j2JVyH7byZ2eqXlOqNLpOO7gOlAkTzblxLZNeZihKCeIabYFHNdAJgUvVahhnHs3pZ4xaa3ZqGQHgi1uE97L9Q==",
+ "version": "4.20.1",
+ "resolved": "https://registry.npmjs.org/next-auth/-/next-auth-4.20.1.tgz",
+ "integrity": "sha512-ZcTUN4qzzZ/zJYgOW0hMXccpheWtAol8QOMdMts+LYRcsPGsqf2hEityyaKyECQVw1cWInb9dF3wYwI5GZdEmQ==",
"dependencies": {
- "@babel/runtime": "^7.16.3",
- "@panva/hkdf": "^1.0.1",
+ "@babel/runtime": "^7.20.13",
+ "@panva/hkdf": "^1.0.2",
"cookie": "^0.5.0",
- "jose": "^4.9.3",
+ "jose": "^4.11.4",
"oauth": "^0.9.15",
- "openid-client": "^5.1.0",
+ "openid-client": "^5.4.0",
"preact": "^10.6.3",
"preact-render-to-string": "^5.1.19",
"uuid": "^8.3.2"
@@ -6801,9 +6801,9 @@
}
},
"node_modules/openid-client": {
- "version": "5.3.2",
- "resolved": "https://registry.npmjs.org/openid-client/-/openid-client-5.3.2.tgz",
- "integrity": "sha512-nXXt+cna0XHOw+WqjMZOmuXw/YZEMwfWD2lD7tCsFtsBjMQGVXA+NZABA3upYBET1suhIsmfd7GnxG4jCAnvYQ==",
+ "version": "5.4.0",
+ "resolved": "https://registry.npmjs.org/openid-client/-/openid-client-5.4.0.tgz",
+ "integrity": "sha512-hgJa2aQKcM2hn3eyVtN12tEA45ECjTJPXCgUh5YzTzy9qwapCvmDTVPWOcWVL0d34zeQoQ/hbG9lJhl3AYxJlQ==",
"dependencies": {
"jose": "^4.10.0",
"lru-cache": "^6.0.0",
@@ -11168,9 +11168,9 @@
}
},
"jose": {
- "version": "4.11.2",
- "resolved": "https://registry.npmjs.org/jose/-/jose-4.11.2.tgz",
- "integrity": "sha512-njj0VL2TsIxCtgzhO+9RRobBvws4oYyCM8TpvoUQwl/MbIM3NFJRR9+e6x0sS5xXaP1t6OCBkaBME98OV9zU5A=="
+ "version": "4.13.1",
+ "resolved": "https://registry.npmjs.org/jose/-/jose-4.13.1.tgz",
+ "integrity": "sha512-MSJQC5vXco5Br38mzaQKiq9mwt7lwj2eXpgpRyQYNHYt2lq1PjkWa7DLXX0WVcQLE9HhMh3jPiufS7fhJf+CLQ=="
},
"js-sdsl": {
"version": "4.3.0",
@@ -11456,16 +11456,16 @@
}
},
"next-auth": {
- "version": "4.18.10",
- "resolved": "https://registry.npmjs.org/next-auth/-/next-auth-4.18.10.tgz",
- "integrity": "sha512-j2JVyH7byZ2eqXlOqNLpOO7gOlAkTzblxLZNeZihKCeIabYFHNdAJgUvVahhnHs3pZ4xaa3ZqGQHgi1uE97L9Q==",
+ "version": "4.20.1",
+ "resolved": "https://registry.npmjs.org/next-auth/-/next-auth-4.20.1.tgz",
+ "integrity": "sha512-ZcTUN4qzzZ/zJYgOW0hMXccpheWtAol8QOMdMts+LYRcsPGsqf2hEityyaKyECQVw1cWInb9dF3wYwI5GZdEmQ==",
"requires": {
- "@babel/runtime": "^7.16.3",
- "@panva/hkdf": "^1.0.1",
+ "@babel/runtime": "^7.20.13",
+ "@panva/hkdf": "^1.0.2",
"cookie": "^0.5.0",
- "jose": "^4.9.3",
+ "jose": "^4.11.4",
"oauth": "^0.9.15",
- "openid-client": "^5.1.0",
+ "openid-client": "^5.4.0",
"preact": "^10.6.3",
"preact-render-to-string": "^5.1.19",
"uuid": "^8.3.2"
@@ -13361,9 +13361,9 @@
}
},
"openid-client": {
- "version": "5.3.2",
- "resolved": "https://registry.npmjs.org/openid-client/-/openid-client-5.3.2.tgz",
- "integrity": "sha512-nXXt+cna0XHOw+WqjMZOmuXw/YZEMwfWD2lD7tCsFtsBjMQGVXA+NZABA3upYBET1suhIsmfd7GnxG4jCAnvYQ==",
+ "version": "5.4.0",
+ "resolved": "https://registry.npmjs.org/openid-client/-/openid-client-5.4.0.tgz",
+ "integrity": "sha512-hgJa2aQKcM2hn3eyVtN12tEA45ECjTJPXCgUh5YzTzy9qwapCvmDTVPWOcWVL0d34zeQoQ/hbG9lJhl3AYxJlQ==",
"requires": {
"jose": "^4.10.0",
"lru-cache": "^6.0.0",
diff --git a/package.json b/package.json
index 39835ec97..87d575921 100644
--- a/package.json
+++ b/package.json
@@ -32,7 +32,7 @@
"eslint-config-next": "13.0.3",
"install": "^0.13.0",
"next": "13.0.3",
- "next-auth": "^4.18.3",
+ "next-auth": ">=4.20.1",
"next-transpile-modules": "^10.0.0",
"npm": "^9.1.3",
"pdf-lib": "^1.17.1",
From ff977c6bffe563868820ffcfe90a61bc601d84e4 Mon Sep 17 00:00:00 2001
From: Timur Ercan
Date: Fri, 17 Mar 2023 15:35:54 +0100
Subject: [PATCH 07/35] nextauth security update
---
apps/web/package.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/apps/web/package.json b/apps/web/package.json
index 28073a93a..b0a57aabc 100644
--- a/apps/web/package.json
+++ b/apps/web/package.json
@@ -30,7 +30,7 @@
"formidable": "^3.2.5",
"install": "^0.13.0",
"next": "13.0.3",
- "next-auth": "^4.18.3",
+ "next-auth": ">=4.20.1",
"next-transpile-modules": "^10.0.0",
"node-forge": "^1.3.1",
"node-signpdf": "^1.5.0",
From 2400c34c71570004e85095e398b0e51e060d9033 Mon Sep 17 00:00:00 2001
From: Timur Ercan
Date: Fri, 17 Mar 2023 15:37:46 +0100
Subject: [PATCH 08/35] update package lock
---
package-lock.json | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 1148d98a6..17f718e4d 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -63,7 +63,7 @@
"formidable": "^3.2.5",
"install": "^0.13.0",
"next": "13.0.3",
- "next-auth": "^4.18.3",
+ "next-auth": ">=4.20.1",
"next-transpile-modules": "^10.0.0",
"node-forge": "^1.3.1",
"node-signpdf": "^1.5.0",
@@ -8674,7 +8674,7 @@
"formidable": "^3.2.5",
"install": "^0.13.0",
"next": "13.0.3",
- "next-auth": "^4.18.3",
+ "next-auth": ">=4.20.1",
"next-transpile-modules": "^10.0.0",
"node-forge": "^1.3.1",
"node-signpdf": "^1.5.0",
From 559432cc15b73f7b56c460c5a881dc877de73cd7 Mon Sep 17 00:00:00 2001
From: Timur Ercan
Date: Fri, 17 Mar 2023 19:43:25 +0100
Subject: [PATCH 09/35] update package log
---
package-lock.json | 1850 ++++++++++++++++++++++++---------------------
1 file changed, 997 insertions(+), 853 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 17f718e4d..9b17e3159 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -40,7 +40,6 @@
}
},
"apps/web": {
- "name": "@documenso/web",
"version": "0.1.0",
"dependencies": {
"@documenso/pdf": "*",
@@ -97,39 +96,15 @@
}
},
"apps/web/node_modules/@types/node": {
- "version": "18.11.18",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz",
- "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==",
+ "version": "18.15.3",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.3.tgz",
+ "integrity": "sha512-p6ua9zBxz5otCmbpb5D3U4B5Nanw6Pk3PPyX05xnxbB/fRv71N7CPmORg7uAD5P70T0xmx1pzAx/FUfa5X+3cw==",
"dev": true
},
- "apps/web/node_modules/postcss": {
- "version": "8.4.21",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz",
- "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==",
- "dev": true,
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/postcss"
- }
- ],
- "dependencies": {
- "nanoid": "^3.3.4",
- "picocolors": "^1.0.0",
- "source-map-js": "^1.0.2"
- },
- "engines": {
- "node": "^10 || ^12 || >=14"
- }
- },
"node_modules/@babel/runtime": {
- "version": "7.20.13",
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.13.tgz",
- "integrity": "sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA==",
+ "version": "7.21.0",
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.0.tgz",
+ "integrity": "sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==",
"dependencies": {
"regenerator-runtime": "^0.13.11"
},
@@ -200,22 +175,22 @@
}
},
"node_modules/@floating-ui/core": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.1.1.tgz",
- "integrity": "sha512-PL7g3dhA4dHgZfujkuD8Q+tfJJynEtnNQSPzmucCnxMvkxf4cLBJw/ZYqZUn4HCh33U3WHrAfv2R2tbi9UCSmw=="
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.2.4.tgz",
+ "integrity": "sha512-SQOeVbMwb1di+mVWWJLpsUTToKfqVNioXys011beCAhyOIFtS+GQoW4EQSneuxzmQKddExDwQ+X0hLl4lJJaSQ=="
},
"node_modules/@floating-ui/dom": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.1.1.tgz",
- "integrity": "sha512-TpIO93+DIujg3g7SykEAGZMDtbJRrmnYRCNYSjJlvIbGhBjRSNTLVbNeDQBrzy9qDgUbiWdc7KA0uZHZ2tJmiw==",
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.2.3.tgz",
+ "integrity": "sha512-lK9cZUrHSJLMVAdCvDqs6Ug8gr0wmqksYiaoj/bxj2gweRQkSuhg2/V6Jswz2KiQ0RAULbqw1oQDJIMpQ5GfGA==",
"dependencies": {
- "@floating-ui/core": "^1.1.0"
+ "@floating-ui/core": "^1.2.2"
}
},
"node_modules/@headlessui/react": {
- "version": "1.7.7",
- "resolved": "https://registry.npmjs.org/@headlessui/react/-/react-1.7.7.tgz",
- "integrity": "sha512-BqDOd/tB9u2tA0T3Z0fn18ktw+KbVwMnkxxsGPIH2hzssrQhKB5n/6StZOyvLYP/FsYtvuXfi9I0YowKPv2c1w==",
+ "version": "1.7.13",
+ "resolved": "https://registry.npmjs.org/@headlessui/react/-/react-1.7.13.tgz",
+ "integrity": "sha512-9n+EQKRtD9266xIHXdY5MfiXPDfYwl7zBM7KOx2Ae3Gdgxy8QML1FkCMjq6AsOf0l6N9uvI4HcFtuFlenaldKg==",
"dependencies": {
"client-only": "^0.0.1"
},
@@ -228,9 +203,9 @@
}
},
"node_modules/@heroicons/react": {
- "version": "2.0.13",
- "resolved": "https://registry.npmjs.org/@heroicons/react/-/react-2.0.13.tgz",
- "integrity": "sha512-iSN5XwmagrnirWlYEWNPdCDj9aRYVD/lnK3JlsC9/+fqGF80k8C7rl+1HCvBX0dBoagKqOFBs6fMhJJ1hOg1EQ==",
+ "version": "2.0.16",
+ "resolved": "https://registry.npmjs.org/@heroicons/react/-/react-2.0.16.tgz",
+ "integrity": "sha512-x89rFxH3SRdYaA+JCXwfe+RkE1SFTo9GcOkZettHer71Y3T7V+ogKmfw5CjTazgS3d0ClJ7p1NA+SP7VQLQcLw==",
"peerDependencies": {
"react": ">= 16"
}
@@ -561,9 +536,9 @@
}
},
"node_modules/@panva/hkdf": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@panva/hkdf/-/hkdf-1.0.2.tgz",
- "integrity": "sha512-MSAs9t3Go7GUkMhpKC44T58DJ5KGk2vBo+h1cqQeqlMfdGkxaVB78ZWpv9gYi/g2fa4sopag9gJsNvS8XGgWJA==",
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/@panva/hkdf/-/hkdf-1.0.4.tgz",
+ "integrity": "sha512-003xWiCuvePbLaPHT+CRuaV4GlyCAVm6XYSbBZDHoWZGn1mNkVKFaDbGJjjxmEFvizUwlCoM6O18FCBMMky2zQ==",
"funding": {
"url": "https://github.com/sponsors/panva"
}
@@ -593,12 +568,12 @@
}
},
"node_modules/@prisma/client": {
- "version": "4.9.0",
- "resolved": "https://registry.npmjs.org/@prisma/client/-/client-4.9.0.tgz",
- "integrity": "sha512-bz6QARw54sWcbyR1lLnF2QHvRW5R/Jxnbbmwh3u+969vUKXtBkXgSgjDA85nji31ZBlf7+FrHDy5x+5ydGyQDg==",
+ "version": "4.11.0",
+ "resolved": "https://registry.npmjs.org/@prisma/client/-/client-4.11.0.tgz",
+ "integrity": "sha512-0INHYkQIqgAjrt7NzhYpeDQi8x3Nvylc2uDngKyFDDj1tTRQ4uV1HnVmd1sQEraeVAN63SOK0dgCKQHlvjL0KA==",
"hasInstallScript": true,
"dependencies": {
- "@prisma/engines-version": "4.9.0-42.ceb5c99003b99c9ee2c1d2e618e359c14aef2ea5"
+ "@prisma/engines-version": "4.11.0-57.8fde8fef4033376662cad983758335009d522acb"
},
"engines": {
"node": ">=14.17"
@@ -613,15 +588,15 @@
}
},
"node_modules/@prisma/engines": {
- "version": "4.9.0",
- "resolved": "https://registry.npmjs.org/@prisma/engines/-/engines-4.9.0.tgz",
- "integrity": "sha512-t1pt0Gsp+HcgPJrHFc+d/ZSAaKKWar2G/iakrE07yeKPNavDP3iVKPpfXP22OTCHZUWf7OelwKJxQgKAm5hkgw==",
+ "version": "4.11.0",
+ "resolved": "https://registry.npmjs.org/@prisma/engines/-/engines-4.11.0.tgz",
+ "integrity": "sha512-0AEBi2HXGV02cf6ASsBPhfsVIbVSDC9nbQed4iiY5eHttW9ZtMxHThuKZE1pnESbr8HRdgmFSa/Kn4OSNYuibg==",
"hasInstallScript": true
},
"node_modules/@prisma/engines-version": {
- "version": "4.9.0-42.ceb5c99003b99c9ee2c1d2e618e359c14aef2ea5",
- "resolved": "https://registry.npmjs.org/@prisma/engines-version/-/engines-version-4.9.0-42.ceb5c99003b99c9ee2c1d2e618e359c14aef2ea5.tgz",
- "integrity": "sha512-M16aibbxi/FhW7z1sJCX8u+0DriyQYY5AyeTH7plQm9MLnURoiyn3CZBqAyIoQ+Z1pS77usCIibYJWSgleBMBA=="
+ "version": "4.11.0-57.8fde8fef4033376662cad983758335009d522acb",
+ "resolved": "https://registry.npmjs.org/@prisma/engines-version/-/engines-version-4.11.0-57.8fde8fef4033376662cad983758335009d522acb.tgz",
+ "integrity": "sha512-3Vd8Qq06d5xD8Ch5WauWcUUrsVPdMC6Ge8ILji8RFfyhUpqon6qSyGM0apvr1O8n8qH8cKkEFqRPsYjuz5r83g=="
},
"node_modules/@rushstack/eslint-patch": {
"version": "1.2.0",
@@ -783,9 +758,9 @@
"integrity": "sha512-6ckxMjBBD8URvjB6J3NcnuAn5Pkl7t3TizAg+xdlzzQGSPSmBcXf8KoIH0ua/i+tio+ZRUHEXp0HEmvaR4kt0w=="
},
"node_modules/@types/eslint": {
- "version": "8.4.10",
- "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.10.tgz",
- "integrity": "sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw==",
+ "version": "8.21.2",
+ "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.21.2.tgz",
+ "integrity": "sha512-EMpxUyystd3uZVByZap1DACsMXvb82ypQnGn89e1Y0a+LYu3JJscUd/gqhRsVFDkaD2MIiWo0MT8EfXr3DGRKw==",
"peer": true,
"dependencies": {
"@types/estree": "*",
@@ -869,9 +844,9 @@
"integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w=="
},
"node_modules/@types/react": {
- "version": "18.0.27",
- "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.27.tgz",
- "integrity": "sha512-3vtRKHgVxu3Jp9t718R9BuzoD4NcQ8YJ5XRzsSKxNDiDonD2MXIT1TmSkenxuCycZJoQT5d2vE8LwWJxBC1gmA==",
+ "version": "18.0.28",
+ "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.28.tgz",
+ "integrity": "sha512-RD0ivG1kEztNBdoAK7lekI9M+azSnitIn85h4iOiaLjaTrMjzslhaqCGaI4IyCJ1RljWiLCEu4jyrLLgqxBTew==",
"dependencies": {
"@types/prop-types": "*",
"@types/scheduler": "*",
@@ -941,13 +916,13 @@
"integrity": "sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw=="
},
"node_modules/@typescript-eslint/parser": {
- "version": "5.49.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.49.0.tgz",
- "integrity": "sha512-veDlZN9mUhGqU31Qiv2qEp+XrJj5fgZpJ8PW30sHU+j/8/e5ruAhLaVDAeznS7A7i4ucb/s8IozpDtt9NqCkZg==",
+ "version": "5.55.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.55.0.tgz",
+ "integrity": "sha512-ppvmeF7hvdhUUZWSd2EEWfzcFkjJzgNQzVST22nzg958CR+sphy8A6K7LXQZd6V75m1VKjp+J4g/PCEfSCmzhw==",
"dependencies": {
- "@typescript-eslint/scope-manager": "5.49.0",
- "@typescript-eslint/types": "5.49.0",
- "@typescript-eslint/typescript-estree": "5.49.0",
+ "@typescript-eslint/scope-manager": "5.55.0",
+ "@typescript-eslint/types": "5.55.0",
+ "@typescript-eslint/typescript-estree": "5.55.0",
"debug": "^4.3.4"
},
"engines": {
@@ -967,12 +942,12 @@
}
},
"node_modules/@typescript-eslint/scope-manager": {
- "version": "5.49.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.49.0.tgz",
- "integrity": "sha512-clpROBOiMIzpbWNxCe1xDK14uPZh35u4QaZO1GddilEzoCLAEz4szb51rBpdgurs5k2YzPtJeTEN3qVbG+LRUQ==",
+ "version": "5.55.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.55.0.tgz",
+ "integrity": "sha512-OK+cIO1ZGhJYNCL//a3ROpsd83psf4dUJ4j7pdNVzd5DmIk+ffkuUIX2vcZQbEW/IR41DYsfJTB19tpCboxQuw==",
"dependencies": {
- "@typescript-eslint/types": "5.49.0",
- "@typescript-eslint/visitor-keys": "5.49.0"
+ "@typescript-eslint/types": "5.55.0",
+ "@typescript-eslint/visitor-keys": "5.55.0"
},
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -983,9 +958,9 @@
}
},
"node_modules/@typescript-eslint/types": {
- "version": "5.49.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.49.0.tgz",
- "integrity": "sha512-7If46kusG+sSnEpu0yOz2xFv5nRz158nzEXnJFCGVEHWnuzolXKwrH5Bsf9zsNlOQkyZuk0BZKKoJQI+1JPBBg==",
+ "version": "5.55.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.55.0.tgz",
+ "integrity": "sha512-M4iRh4AG1ChrOL6Y+mETEKGeDnT7Sparn6fhZ5LtVJF1909D5O4uqK+C5NPbLmpfZ0XIIxCdwzKiijpZUOvOug==",
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
},
@@ -995,12 +970,12 @@
}
},
"node_modules/@typescript-eslint/typescript-estree": {
- "version": "5.49.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.49.0.tgz",
- "integrity": "sha512-PBdx+V7deZT/3GjNYPVQv1Nc0U46dAHbIuOG8AZ3on3vuEKiPDwFE/lG1snN2eUB9IhF7EyF7K1hmTcLztNIsA==",
+ "version": "5.55.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.55.0.tgz",
+ "integrity": "sha512-I7X4A9ovA8gdpWMpr7b1BN9eEbvlEtWhQvpxp/yogt48fy9Lj3iE3ild/1H3jKBBIYj5YYJmS2+9ystVhC7eaQ==",
"dependencies": {
- "@typescript-eslint/types": "5.49.0",
- "@typescript-eslint/visitor-keys": "5.49.0",
+ "@typescript-eslint/types": "5.55.0",
+ "@typescript-eslint/visitor-keys": "5.55.0",
"debug": "^4.3.4",
"globby": "^11.1.0",
"is-glob": "^4.0.3",
@@ -1021,11 +996,11 @@
}
},
"node_modules/@typescript-eslint/visitor-keys": {
- "version": "5.49.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.49.0.tgz",
- "integrity": "sha512-v9jBMjpNWyn8B6k/Mjt6VbUS4J1GvUlR4x3Y+ibnP1z7y7V4n0WRz+50DY6+Myj0UaXVSuUlHohO+eZ8IJEnkg==",
+ "version": "5.55.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.55.0.tgz",
+ "integrity": "sha512-q2dlHHwWgirKh1D3acnuApXG+VNXpEY5/AwRxDVuEQpxWaB0jCDe0jFMVMALJ3ebSfuOVE8/rMS+9ZOYGg1GWw==",
"dependencies": {
- "@typescript-eslint/types": "5.49.0",
+ "@typescript-eslint/types": "5.55.0",
"eslint-visitor-keys": "^3.3.0"
},
"engines": {
@@ -1331,6 +1306,18 @@
"deep-equal": "^2.0.5"
}
},
+ "node_modules/array-buffer-byte-length": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz",
+ "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "is-array-buffer": "^3.0.1"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/array-includes": {
"version": "3.1.6",
"resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz",
@@ -1435,9 +1422,9 @@
"integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
},
"node_modules/autoprefixer": {
- "version": "10.4.13",
- "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz",
- "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==",
+ "version": "10.4.14",
+ "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz",
+ "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==",
"dev": true,
"funding": [
{
@@ -1450,8 +1437,8 @@
}
],
"dependencies": {
- "browserslist": "^4.21.4",
- "caniuse-lite": "^1.0.30001426",
+ "browserslist": "^4.21.5",
+ "caniuse-lite": "^1.0.30001464",
"fraction.js": "^4.2.0",
"normalize-range": "^0.1.2",
"picocolors": "^1.0.0",
@@ -1579,9 +1566,9 @@
}
},
"node_modules/browserslist": {
- "version": "4.21.4",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz",
- "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==",
+ "version": "4.21.5",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz",
+ "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==",
"funding": [
{
"type": "opencollective",
@@ -1593,10 +1580,10 @@
}
],
"dependencies": {
- "caniuse-lite": "^1.0.30001400",
- "electron-to-chromium": "^1.4.251",
- "node-releases": "^2.0.6",
- "update-browserslist-db": "^1.0.9"
+ "caniuse-lite": "^1.0.30001449",
+ "electron-to-chromium": "^1.4.284",
+ "node-releases": "^2.0.8",
+ "update-browserslist-db": "^1.0.10"
},
"bin": {
"browserslist": "cli.js"
@@ -1640,9 +1627,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001448",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001448.tgz",
- "integrity": "sha512-tq2YI+MJnooG96XpbTRYkBxLxklZPOdLmNIOdIhvf7SNJan6u5vCKum8iT7ZfCt70m1GPkuC7P3TtX6UuhupuA==",
+ "version": "1.0.30001467",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001467.tgz",
+ "integrity": "sha512-cEdN/5e+RPikvl9AHm4uuLXxeCNq8rFsQ+lPHTfe/OtypP3WwnVVbjn+6uBV7PaFL6xUFzTh+sSCOz1rKhcO+Q==",
"funding": [
{
"type": "opencollective",
@@ -1894,17 +1881,17 @@
"integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="
},
"node_modules/deepmerge": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
- "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==",
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz",
+ "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/define-properties": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz",
- "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz",
+ "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==",
"dependencies": {
"has-property-descriptors": "^1.0.0",
"object-keys": "^1.1.1"
@@ -2001,7 +1988,8 @@
"node_modules/dommatrix": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/dommatrix/-/dommatrix-1.0.3.tgz",
- "integrity": "sha512-l32Xp/TLgWb8ReqbVJAFIvXmY7go4nTxxlWiAFyhoQw9RKEOHBZNnyGvJWqDVSPmq3Y9HlM4npqF/T6VMOXhww=="
+ "integrity": "sha512-l32Xp/TLgWb8ReqbVJAFIvXmY7go4nTxxlWiAFyhoQw9RKEOHBZNnyGvJWqDVSPmq3Y9HlM4npqF/T6VMOXhww==",
+ "deprecated": "dommatrix is no longer maintained. Please use @thednp/dommatrix."
},
"node_modules/dotenv": {
"version": "16.0.3",
@@ -2021,9 +2009,9 @@
}
},
"node_modules/electron-to-chromium": {
- "version": "1.4.284",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz",
- "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA=="
+ "version": "1.4.332",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.332.tgz",
+ "integrity": "sha512-c1Vbv5tuUlBFp0mb3mCIjw+REEsgthRgNE8BlbEDKmvzb8rxjcVki6OkQP83vLN34s0XCxpSkq7AZNep1a6xhw=="
},
"node_modules/emoji-regex": {
"version": "9.2.2",
@@ -2051,17 +2039,17 @@
}
},
"node_modules/es-abstract": {
- "version": "1.21.1",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.1.tgz",
- "integrity": "sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==",
+ "version": "1.21.2",
+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz",
+ "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==",
"dependencies": {
+ "array-buffer-byte-length": "^1.0.0",
"available-typed-arrays": "^1.0.5",
"call-bind": "^1.0.2",
"es-set-tostringtag": "^2.0.1",
"es-to-primitive": "^1.2.1",
- "function-bind": "^1.1.1",
"function.prototype.name": "^1.1.5",
- "get-intrinsic": "^1.1.3",
+ "get-intrinsic": "^1.2.0",
"get-symbol-description": "^1.0.0",
"globalthis": "^1.0.3",
"gopd": "^1.0.1",
@@ -2069,8 +2057,8 @@
"has-property-descriptors": "^1.0.0",
"has-proto": "^1.0.1",
"has-symbols": "^1.0.3",
- "internal-slot": "^1.0.4",
- "is-array-buffer": "^3.0.1",
+ "internal-slot": "^1.0.5",
+ "is-array-buffer": "^3.0.2",
"is-callable": "^1.2.7",
"is-negative-zero": "^2.0.2",
"is-regex": "^1.1.4",
@@ -2078,11 +2066,12 @@
"is-string": "^1.0.7",
"is-typed-array": "^1.1.10",
"is-weakref": "^1.0.2",
- "object-inspect": "^1.12.2",
+ "object-inspect": "^1.12.3",
"object-keys": "^1.1.1",
"object.assign": "^4.1.4",
"regexp.prototype.flags": "^1.4.3",
"safe-regex-test": "^1.0.0",
+ "string.prototype.trim": "^1.2.7",
"string.prototype.trimend": "^1.0.6",
"string.prototype.trimstart": "^1.0.6",
"typed-array-length": "^1.0.4",
@@ -2430,9 +2419,9 @@
}
},
"node_modules/eslint-plugin-react": {
- "version": "7.32.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.1.tgz",
- "integrity": "sha512-vOjdgyd0ZHBXNsmvU+785xY8Bfe57EFbTYYk8XrROzWpr9QBvpjITvAXt9xqcE6+8cjR/g1+mfumPToxsl1www==",
+ "version": "7.32.2",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.2.tgz",
+ "integrity": "sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==",
"dependencies": {
"array-includes": "^3.1.6",
"array.prototype.flatmap": "^1.3.1",
@@ -2549,9 +2538,9 @@
}
},
"node_modules/espree": {
- "version": "9.4.1",
- "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz",
- "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==",
+ "version": "9.5.0",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.0.tgz",
+ "integrity": "sha512-JPbJGhKc47++oo4JkEoTe2wjy4fmMwvFpgJT9cQzmfXKp22Dr6Hf1tdCteLz1h0P3t+mGvWZ+4Uankvh8+c6zw==",
"dependencies": {
"acorn": "^8.8.0",
"acorn-jsx": "^5.3.2",
@@ -2565,9 +2554,9 @@
}
},
"node_modules/esquery": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
- "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz",
+ "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==",
"dependencies": {
"estraverse": "^5.1.0"
},
@@ -2922,9 +2911,9 @@
"peer": true
},
"node_modules/globals": {
- "version": "13.19.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz",
- "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==",
+ "version": "13.20.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz",
+ "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==",
"dependencies": {
"type-fest": "^0.20.2"
},
@@ -2969,9 +2958,9 @@
}
},
"node_modules/goober": {
- "version": "2.1.11",
- "resolved": "https://registry.npmjs.org/goober/-/goober-2.1.11.tgz",
- "integrity": "sha512-5SS2lmxbhqH0u9ABEWq7WPU69a4i2pYcHeCxqaNq6Cw3mnrF0ghWNM4tEGid4dKy8XNIAUbuThuozDHHKJVh3A==",
+ "version": "2.1.12",
+ "resolved": "https://registry.npmjs.org/goober/-/goober-2.1.12.tgz",
+ "integrity": "sha512-yXHAvO08FU1JgTXX6Zn6sYCUFfB/OJSX8HHjDSgerZHZmFKAb08cykp5LBw5QnmyMcZyPRMqkdyHUSSzge788Q==",
"peerDependencies": {
"csstype": "^3.0.10"
}
@@ -2988,9 +2977,9 @@
}
},
"node_modules/graceful-fs": {
- "version": "4.2.10",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
- "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="
+ "version": "4.2.11",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
+ "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="
},
"node_modules/grapheme-splitter": {
"version": "1.0.4",
@@ -3134,9 +3123,9 @@
}
},
"node_modules/immutable": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.2.2.tgz",
- "integrity": "sha512-fTMKDwtbvO5tldky9QZ2fMX7slR0mYpY5nbnFWYp0fOzDhHqhgIw9KoYgxLWsoNTS9ZHGauHj18DTyEw6BK3Og=="
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.0.tgz",
+ "integrity": "sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg=="
},
"node_modules/import-fresh": {
"version": "3.3.0",
@@ -3184,11 +3173,11 @@
}
},
"node_modules/internal-slot": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.4.tgz",
- "integrity": "sha512-tA8URYccNzMo94s5MQZgH8NB/XTa6HsOo0MLfXTKKEnHVVdegzaQoFZ7Jp44bdvLvY2waT5dc+j5ICEswhi7UQ==",
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz",
+ "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==",
"dependencies": {
- "get-intrinsic": "^1.1.3",
+ "get-intrinsic": "^1.2.0",
"has": "^1.0.3",
"side-channel": "^1.0.4"
},
@@ -3212,12 +3201,12 @@
}
},
"node_modules/is-array-buffer": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.1.tgz",
- "integrity": "sha512-ASfLknmY8Xa2XtB4wmbz13Wu202baeA18cJBCeCy0wXUHZF0IPyVEXqKEcd+t2fNSLLL1vC6k7lxZEojNbISXQ==",
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz",
+ "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==",
"dependencies": {
"call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.3",
+ "get-intrinsic": "^1.2.0",
"is-typed-array": "^1.1.10"
},
"funding": {
@@ -3566,8 +3555,7 @@
"node_modules/json-parse-even-better-errors": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
- "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
- "peer": true
+ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="
},
"node_modules/json-schema": {
"version": "0.4.0",
@@ -3652,9 +3640,9 @@
}
},
"node_modules/lilconfig": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz",
- "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz",
+ "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==",
"engines": {
"node": ">=10"
}
@@ -3738,9 +3726,9 @@
}
},
"node_modules/make-cancellable-promise": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/make-cancellable-promise/-/make-cancellable-promise-1.2.0.tgz",
- "integrity": "sha512-sLhwwkWNAtPpvYh1Yen8QRMm6tRReFsheUri2muqIrZEDwEHBPAsQeAD5ezZ4F7wjdmttoZL+w/BDkgmvOQSsA==",
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/make-cancellable-promise/-/make-cancellable-promise-1.2.1.tgz",
+ "integrity": "sha512-nigEn7brgUhjUb2lEobWUW4ZiJdIZ/Wct0UsmDsqaZhgLMvY1OC6FGLa/5SU2RvnyuilkjM7g5JGxt6CJZQGNw==",
"funding": {
"url": "https://github.com/wojtekmaj/make-cancellable-promise?sponsor=1"
}
@@ -3752,17 +3740,17 @@
"devOptional": true
},
"node_modules/make-event-props": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/make-event-props/-/make-event-props-1.3.0.tgz",
- "integrity": "sha512-oWiDZMcVB1/A487251hEWza1xzgCzl6MXxe9aF24l5Bt9N9UEbqTqKumEfuuLhmlhRZYnc+suVvW4vUs8bwO7Q==",
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/make-event-props/-/make-event-props-1.4.2.tgz",
+ "integrity": "sha512-ZOHqRpLn2htnMd9zqhE+wticVr31PdwrJXHcvEEdKgrfjCOuSDn8urG9SDzEIqzP1ayp1uTdDJcOiTlJhqWpEQ==",
"funding": {
"url": "https://github.com/wojtekmaj/make-event-props?sponsor=1"
}
},
"node_modules/merge-refs": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/merge-refs/-/merge-refs-1.1.0.tgz",
- "integrity": "sha512-5f0EKS2NOmk+SGtt9jsd7Bdloe+c7//PIf2qnFBx37FoxLrKJHLMvgnfZhbkYzLtXRUTj8H6FZfvbkoYhz5rLw==",
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/merge-refs/-/merge-refs-1.1.2.tgz",
+ "integrity": "sha512-t+FvJw2LXHnNTMRmNB2HY04uVdvCW8AbfwZi0DgUxFEoP20rnvXxZmePRML1nDiLO5KKE0p4GDu1qHhrig/Jpg==",
"dependencies": {
"@types/react": "*"
},
@@ -3835,9 +3823,9 @@
}
},
"node_modules/minimist": {
- "version": "1.2.7",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz",
- "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==",
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
+ "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
@@ -3957,6 +3945,29 @@
"enhanced-resolve": "^5.10.0"
}
},
+ "node_modules/next/node_modules/postcss": {
+ "version": "8.4.14",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz",
+ "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==",
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/postcss"
+ }
+ ],
+ "dependencies": {
+ "nanoid": "^3.3.4",
+ "picocolors": "^1.0.0",
+ "source-map-js": "^1.0.2"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14"
+ }
+ },
"node_modules/node-forge": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz",
@@ -3966,14 +3977,14 @@
}
},
"node_modules/node-releases": {
- "version": "2.0.8",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.8.tgz",
- "integrity": "sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A=="
+ "version": "2.0.10",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz",
+ "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w=="
},
"node_modules/node-signpdf": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/node-signpdf/-/node-signpdf-1.5.0.tgz",
- "integrity": "sha512-zDOduHZGadYUpCGd1JUtOHgVn6QTW6t1feMKNe3NLexsGQXDWFjOr1mGTjqTq1UWXAp47T4ShllLnmhGu9GQsA==",
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/node-signpdf/-/node-signpdf-1.5.1.tgz",
+ "integrity": "sha512-72pvjj87WOsasSaEXjZCJc4VCFCcAh5mRqznJNqZCqd34KsmwhxoeGA2u03QvQ/p1fm+dA3S17wXIaj7wQzEcQ==",
"engines": {
"node": ">=12"
},
@@ -3982,9 +3993,9 @@
}
},
"node_modules/nodemailer": {
- "version": "6.9.0",
- "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.9.0.tgz",
- "integrity": "sha512-jFaCEGTeT3E/m/5R2MHWiyQH3pSARECRUDM+1hokOYc3lQAAG7ASuy+2jIsYVf+RVa9zePopSQwKNVFH8DKUpA==",
+ "version": "6.9.1",
+ "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.9.1.tgz",
+ "integrity": "sha512-qHw7dOiU5UKNnQpXktdgQ1d3OFgRAekuvbJLcdG5dnEo/GtcTHRYM7+UfJARdOFU9WUQO8OiIamgWPmiSFHYAA==",
"engines": {
"node": ">=6.0.0"
}
@@ -4015,9 +4026,9 @@
}
},
"node_modules/npm": {
- "version": "9.3.1",
- "resolved": "https://registry.npmjs.org/npm/-/npm-9.3.1.tgz",
- "integrity": "sha512-ydRVmnWEVXmc3DCM+F9BjiNj3IHkZ3Mwz5VbJYS2BpY/6d4PcKxNW+Xb0vzGeE6PkVhLcPxwhoIi+RFV2fSfEA==",
+ "version": "9.6.2",
+ "resolved": "https://registry.npmjs.org/npm/-/npm-9.6.2.tgz",
+ "integrity": "sha512-TnXoXhlFkH/9wI4+aXSq0aPLwKG7Ge17t1ME4/rQt+0DZWQCRk9PwhBuX/shqdUiHeKicSLSkzWx+QZgTRE+/A==",
"bundleDependencies": [
"@isaacs/string-locale-compare",
"@npmcli/arborist",
@@ -4057,7 +4068,6 @@
"minimatch",
"minipass",
"minipass-pipeline",
- "mkdirp",
"ms",
"node-gyp",
"nopt",
@@ -4089,46 +4099,45 @@
],
"dependencies": {
"@isaacs/string-locale-compare": "^1.1.0",
- "@npmcli/arborist": "^6.1.6",
- "@npmcli/config": "^6.1.1",
- "@npmcli/map-workspaces": "^3.0.0",
+ "@npmcli/arborist": "^6.2.5",
+ "@npmcli/config": "^6.1.4",
+ "@npmcli/map-workspaces": "^3.0.2",
"@npmcli/package-json": "^3.0.0",
"@npmcli/run-script": "^6.0.0",
"abbrev": "^2.0.0",
"archy": "~1.0.0",
- "cacache": "^17.0.3",
+ "cacache": "^17.0.4",
"chalk": "^4.1.2",
- "ci-info": "^3.7.0",
+ "ci-info": "^3.8.0",
"cli-columns": "^4.0.0",
"cli-table3": "^0.6.3",
"columnify": "^1.6.0",
"fastest-levenshtein": "^1.0.16",
- "fs-minipass": "^2.1.0",
- "glob": "^8.0.1",
+ "fs-minipass": "^3.0.1",
+ "glob": "^8.1.0",
"graceful-fs": "^4.2.10",
"hosted-git-info": "^6.1.1",
"ini": "^3.0.1",
- "init-package-json": "^4.0.1",
+ "init-package-json": "^5.0.0",
"is-cidr": "^4.0.2",
"json-parse-even-better-errors": "^3.0.0",
- "libnpmaccess": "^7.0.1",
- "libnpmdiff": "^5.0.7",
- "libnpmexec": "^5.0.7",
- "libnpmfund": "^4.0.7",
- "libnpmhook": "^9.0.1",
- "libnpmorg": "^5.0.1",
- "libnpmpack": "^5.0.7",
- "libnpmpublish": "^7.0.6",
- "libnpmsearch": "^6.0.1",
- "libnpmteam": "^5.0.1",
- "libnpmversion": "^4.0.1",
- "make-fetch-happen": "^11.0.2",
- "minimatch": "^5.1.1",
- "minipass": "^4.0.0",
+ "libnpmaccess": "^7.0.2",
+ "libnpmdiff": "^5.0.13",
+ "libnpmexec": "^5.0.13",
+ "libnpmfund": "^4.0.13",
+ "libnpmhook": "^9.0.3",
+ "libnpmorg": "^5.0.3",
+ "libnpmpack": "^5.0.13",
+ "libnpmpublish": "^7.1.2",
+ "libnpmsearch": "^6.0.2",
+ "libnpmteam": "^5.0.3",
+ "libnpmversion": "^4.0.2",
+ "make-fetch-happen": "^11.0.3",
+ "minimatch": "^6.2.0",
+ "minipass": "^4.2.4",
"minipass-pipeline": "^1.2.4",
- "mkdirp": "^1.0.4",
"ms": "^2.1.2",
- "node-gyp": "^9.3.0",
+ "node-gyp": "^9.3.1",
"nopt": "^7.0.0",
"npm-audit-report": "^4.0.0",
"npm-install-checks": "^6.0.0",
@@ -4136,16 +4145,16 @@
"npm-pick-manifest": "^8.0.1",
"npm-profile": "^7.0.1",
"npm-registry-fetch": "^14.0.3",
- "npm-user-validate": "^1.0.1",
+ "npm-user-validate": "^2.0.0",
"npmlog": "^7.0.1",
"p-map": "^4.0.0",
- "pacote": "^15.0.7",
+ "pacote": "^15.1.1",
"parse-conflict-json": "^3.0.0",
"proc-log": "^3.0.0",
"qrcode-terminal": "^0.12.0",
- "read": "~1.0.7",
+ "read": "^2.0.0",
"read-package-json": "^6.0.0",
- "read-package-json-fast": "^3.0.1",
+ "read-package-json-fast": "^3.0.2",
"semver": "^7.3.8",
"ssri": "^10.0.1",
"tar": "^6.1.13",
@@ -4184,39 +4193,39 @@
"license": "ISC"
},
"node_modules/npm/node_modules/@npmcli/arborist": {
- "version": "6.1.6",
+ "version": "6.2.5",
"inBundle": true,
"license": "ISC",
"dependencies": {
"@isaacs/string-locale-compare": "^1.1.0",
"@npmcli/fs": "^3.1.0",
- "@npmcli/installed-package-contents": "^2.0.0",
- "@npmcli/map-workspaces": "^3.0.0",
+ "@npmcli/installed-package-contents": "^2.0.2",
+ "@npmcli/map-workspaces": "^3.0.2",
"@npmcli/metavuln-calculator": "^5.0.0",
- "@npmcli/name-from-folder": "^1.0.1",
+ "@npmcli/name-from-folder": "^2.0.0",
"@npmcli/node-gyp": "^3.0.0",
"@npmcli/package-json": "^3.0.0",
"@npmcli/query": "^3.0.0",
"@npmcli/run-script": "^6.0.0",
"bin-links": "^4.0.1",
- "cacache": "^17.0.3",
+ "cacache": "^17.0.4",
"common-ancestor-path": "^1.0.1",
"hosted-git-info": "^6.1.1",
"json-parse-even-better-errors": "^3.0.0",
"json-stringify-nice": "^1.1.4",
- "minimatch": "^5.1.1",
+ "minimatch": "^6.1.6",
"nopt": "^7.0.0",
"npm-install-checks": "^6.0.0",
"npm-package-arg": "^10.1.0",
"npm-pick-manifest": "^8.0.1",
"npm-registry-fetch": "^14.0.3",
"npmlog": "^7.0.1",
- "pacote": "^15.0.7",
+ "pacote": "^15.0.8",
"parse-conflict-json": "^3.0.0",
"proc-log": "^3.0.0",
"promise-all-reject-late": "^1.0.0",
"promise-call-limit": "^1.0.1",
- "read-package-json-fast": "^3.0.1",
+ "read-package-json-fast": "^3.0.2",
"semver": "^7.3.7",
"ssri": "^10.0.1",
"treeverse": "^3.0.0",
@@ -4230,15 +4239,15 @@
}
},
"node_modules/npm/node_modules/@npmcli/config": {
- "version": "6.1.1",
+ "version": "6.1.4",
"inBundle": true,
"license": "ISC",
"dependencies": {
- "@npmcli/map-workspaces": "^3.0.0",
+ "@npmcli/map-workspaces": "^3.0.2",
"ini": "^3.0.0",
"nopt": "^7.0.0",
"proc-log": "^3.0.0",
- "read-package-json-fast": "^3.0.0",
+ "read-package-json-fast": "^3.0.2",
"semver": "^7.3.5",
"walk-up-path": "^1.0.0"
},
@@ -4288,7 +4297,7 @@
}
},
"node_modules/npm/node_modules/@npmcli/installed-package-contents": {
- "version": "2.0.1",
+ "version": "2.0.2",
"inBundle": true,
"license": "ISC",
"dependencies": {
@@ -4303,13 +4312,13 @@
}
},
"node_modules/npm/node_modules/@npmcli/map-workspaces": {
- "version": "3.0.0",
+ "version": "3.0.2",
"inBundle": true,
"license": "ISC",
"dependencies": {
- "@npmcli/name-from-folder": "^1.0.1",
+ "@npmcli/name-from-folder": "^2.0.0",
"glob": "^8.0.1",
- "minimatch": "^5.0.1",
+ "minimatch": "^6.1.6",
"read-package-json-fast": "^3.0.0"
},
"engines": {
@@ -4330,10 +4339,25 @@
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
- "node_modules/npm/node_modules/@npmcli/name-from-folder": {
- "version": "1.0.1",
+ "node_modules/npm/node_modules/@npmcli/move-file": {
+ "version": "2.0.1",
"inBundle": true,
- "license": "ISC"
+ "license": "MIT",
+ "dependencies": {
+ "mkdirp": "^1.0.4",
+ "rimraf": "^3.0.2"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
+ }
+ },
+ "node_modules/npm/node_modules/@npmcli/name-from-folder": {
+ "version": "2.0.0",
+ "inBundle": true,
+ "license": "ISC",
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
},
"node_modules/npm/node_modules/@npmcli/node-gyp": {
"version": "3.0.0",
@@ -4355,7 +4379,7 @@
}
},
"node_modules/npm/node_modules/@npmcli/promise-spawn": {
- "version": "6.0.1",
+ "version": "6.0.2",
"inBundle": true,
"license": "ISC",
"dependencies": {
@@ -4391,6 +4415,14 @@
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
+ "node_modules/npm/node_modules/@sigstore/protobuf-specs": {
+ "version": "0.1.0",
+ "inBundle": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
"node_modules/npm/node_modules/@tootallnate/once": {
"version": "2.0.0",
"inBundle": true,
@@ -4399,6 +4431,17 @@
"node": ">= 10"
}
},
+ "node_modules/npm/node_modules/@tufjs/models": {
+ "version": "1.0.0",
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "minimatch": "^6.1.0"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
"node_modules/npm/node_modules/abbrev": {
"version": "2.0.0",
"inBundle": true,
@@ -4430,12 +4473,12 @@
}
},
"node_modules/npm/node_modules/agentkeepalive": {
- "version": "4.2.1",
+ "version": "4.3.0",
"inBundle": true,
"license": "MIT",
"dependencies": {
"debug": "^4.1.0",
- "depd": "^1.1.2",
+ "depd": "^2.0.0",
"humanize-ms": "^1.2.1"
},
"engines": {
@@ -4498,43 +4541,6 @@
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
- "node_modules/npm/node_modules/are-we-there-yet/node_modules/buffer": {
- "version": "6.0.3",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "inBundle": true,
- "license": "MIT",
- "dependencies": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.2.1"
- }
- },
- "node_modules/npm/node_modules/are-we-there-yet/node_modules/readable-stream": {
- "version": "4.2.0",
- "inBundle": true,
- "license": "MIT",
- "dependencies": {
- "abort-controller": "^3.0.0",
- "buffer": "^6.0.3",
- "events": "^3.3.0",
- "process": "^0.11.10"
- },
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
- }
- },
"node_modules/npm/node_modules/balanced-match": {
"version": "1.0.2",
"inBundle": true,
@@ -4589,6 +4595,29 @@
"balanced-match": "^1.0.0"
}
},
+ "node_modules/npm/node_modules/buffer": {
+ "version": "6.0.3",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "base64-js": "^1.3.1",
+ "ieee754": "^1.2.1"
+ }
+ },
"node_modules/npm/node_modules/builtins": {
"version": "5.0.1",
"inBundle": true,
@@ -4598,12 +4627,12 @@
}
},
"node_modules/npm/node_modules/cacache": {
- "version": "17.0.3",
+ "version": "17.0.4",
"inBundle": true,
"license": "ISC",
"dependencies": {
"@npmcli/fs": "^3.1.0",
- "fs-minipass": "^2.1.0",
+ "fs-minipass": "^3.0.0",
"glob": "^8.0.1",
"lru-cache": "^7.7.1",
"minipass": "^4.0.0",
@@ -4644,7 +4673,13 @@
}
},
"node_modules/npm/node_modules/ci-info": {
- "version": "3.7.0",
+ "version": "3.8.0",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/sibiraj-s"
+ }
+ ],
"inBundle": true,
"license": "MIT",
"engines": {
@@ -4705,7 +4740,7 @@
}
},
"node_modules/npm/node_modules/cmd-shim": {
- "version": "6.0.0",
+ "version": "6.0.1",
"inBundle": true,
"license": "ISC",
"engines": {
@@ -4796,11 +4831,14 @@
"license": "MIT"
},
"node_modules/npm/node_modules/defaults": {
- "version": "1.0.3",
+ "version": "1.0.4",
"inBundle": true,
"license": "MIT",
"dependencies": {
"clone": "^1.0.2"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/npm/node_modules/delegates": {
@@ -4809,11 +4847,11 @@
"license": "MIT"
},
"node_modules/npm/node_modules/depd": {
- "version": "1.1.2",
+ "version": "2.0.0",
"inBundle": true,
"license": "MIT",
"engines": {
- "node": ">= 0.6"
+ "node": ">= 0.8"
}
},
"node_modules/npm/node_modules/diff": {
@@ -4876,25 +4914,14 @@
}
},
"node_modules/npm/node_modules/fs-minipass": {
- "version": "2.1.0",
+ "version": "3.0.1",
"inBundle": true,
"license": "ISC",
"dependencies": {
- "minipass": "^3.0.0"
+ "minipass": "^4.0.0"
},
"engines": {
- "node": ">= 8"
- }
- },
- "node_modules/npm/node_modules/fs-minipass/node_modules/minipass": {
- "version": "3.3.6",
- "inBundle": true,
- "license": "ISC",
- "dependencies": {
- "yallist": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/fs.realpath": {
@@ -4926,7 +4953,7 @@
}
},
"node_modules/npm/node_modules/glob": {
- "version": "8.0.3",
+ "version": "8.1.0",
"inBundle": true,
"license": "ISC",
"dependencies": {
@@ -4943,6 +4970,17 @@
"url": "https://github.com/sponsors/isaacs"
}
},
+ "node_modules/npm/node_modules/glob/node_modules/minimatch": {
+ "version": "5.1.6",
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/npm/node_modules/graceful-fs": {
"version": "4.2.10",
"inBundle": true,
@@ -4984,7 +5022,7 @@
}
},
"node_modules/npm/node_modules/http-cache-semantics": {
- "version": "4.1.0",
+ "version": "4.1.1",
"inBundle": true,
"license": "BSD-2-Clause"
},
@@ -5053,11 +5091,11 @@
"license": "BSD-3-Clause"
},
"node_modules/npm/node_modules/ignore-walk": {
- "version": "6.0.0",
+ "version": "6.0.1",
"inBundle": true,
"license": "ISC",
"dependencies": {
- "minimatch": "^5.0.1"
+ "minimatch": "^6.1.6"
},
"engines": {
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
@@ -5107,13 +5145,13 @@
}
},
"node_modules/npm/node_modules/init-package-json": {
- "version": "4.0.1",
+ "version": "5.0.0",
"inBundle": true,
"license": "ISC",
"dependencies": {
"npm-package-arg": "^10.0.0",
- "promzard": "^0.3.0",
- "read": "^1.0.7",
+ "promzard": "^1.0.0",
+ "read": "^2.0.0",
"read-package-json": "^6.0.0",
"semver": "^7.3.5",
"validate-npm-package-license": "^3.0.4",
@@ -5148,7 +5186,7 @@
}
},
"node_modules/npm/node_modules/is-core-module": {
- "version": "2.10.0",
+ "version": "2.11.0",
"inBundle": true,
"license": "MIT",
"dependencies": {
@@ -5201,17 +5239,17 @@
"license": "MIT"
},
"node_modules/npm/node_modules/just-diff": {
- "version": "5.1.1",
+ "version": "5.2.0",
"inBundle": true,
"license": "MIT"
},
"node_modules/npm/node_modules/just-diff-apply": {
- "version": "5.4.1",
+ "version": "5.5.0",
"inBundle": true,
"license": "MIT"
},
"node_modules/npm/node_modules/libnpmaccess": {
- "version": "7.0.1",
+ "version": "7.0.2",
"inBundle": true,
"license": "ISC",
"dependencies": {
@@ -5223,18 +5261,18 @@
}
},
"node_modules/npm/node_modules/libnpmdiff": {
- "version": "5.0.7",
+ "version": "5.0.13",
"inBundle": true,
"license": "ISC",
"dependencies": {
- "@npmcli/arborist": "^6.1.6",
+ "@npmcli/arborist": "^6.2.5",
"@npmcli/disparity-colors": "^3.0.0",
- "@npmcli/installed-package-contents": "^2.0.0",
+ "@npmcli/installed-package-contents": "^2.0.2",
"binary-extensions": "^2.2.0",
"diff": "^5.1.0",
- "minimatch": "^5.1.1",
+ "minimatch": "^6.1.6",
"npm-package-arg": "^10.1.0",
- "pacote": "^15.0.7",
+ "pacote": "^15.0.8",
"tar": "^6.1.13"
},
"engines": {
@@ -5242,20 +5280,20 @@
}
},
"node_modules/npm/node_modules/libnpmexec": {
- "version": "5.0.7",
+ "version": "5.0.13",
"inBundle": true,
"license": "ISC",
"dependencies": {
- "@npmcli/arborist": "^6.1.6",
+ "@npmcli/arborist": "^6.2.5",
"@npmcli/run-script": "^6.0.0",
"chalk": "^4.1.0",
- "ci-info": "^3.7.0",
+ "ci-info": "^3.7.1",
"npm-package-arg": "^10.1.0",
"npmlog": "^7.0.1",
- "pacote": "^15.0.7",
+ "pacote": "^15.0.8",
"proc-log": "^3.0.0",
- "read": "^1.0.7",
- "read-package-json-fast": "^3.0.1",
+ "read": "^2.0.0",
+ "read-package-json-fast": "^3.0.2",
"semver": "^7.3.7",
"walk-up-path": "^1.0.0"
},
@@ -5264,18 +5302,18 @@
}
},
"node_modules/npm/node_modules/libnpmfund": {
- "version": "4.0.7",
+ "version": "4.0.13",
"inBundle": true,
"license": "ISC",
"dependencies": {
- "@npmcli/arborist": "^6.1.6"
+ "@npmcli/arborist": "^6.2.5"
},
"engines": {
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/libnpmhook": {
- "version": "9.0.1",
+ "version": "9.0.3",
"inBundle": true,
"license": "ISC",
"dependencies": {
@@ -5287,7 +5325,7 @@
}
},
"node_modules/npm/node_modules/libnpmorg": {
- "version": "5.0.1",
+ "version": "5.0.3",
"inBundle": true,
"license": "ISC",
"dependencies": {
@@ -5299,28 +5337,31 @@
}
},
"node_modules/npm/node_modules/libnpmpack": {
- "version": "5.0.7",
+ "version": "5.0.13",
"inBundle": true,
"license": "ISC",
"dependencies": {
- "@npmcli/arborist": "^6.1.6",
+ "@npmcli/arborist": "^6.2.5",
"@npmcli/run-script": "^6.0.0",
"npm-package-arg": "^10.1.0",
- "pacote": "^15.0.7"
+ "pacote": "^15.0.8"
},
"engines": {
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/libnpmpublish": {
- "version": "7.0.6",
+ "version": "7.1.2",
"inBundle": true,
"license": "ISC",
"dependencies": {
+ "ci-info": "^3.6.1",
"normalize-package-data": "^5.0.0",
"npm-package-arg": "^10.1.0",
"npm-registry-fetch": "^14.0.3",
+ "proc-log": "^3.0.0",
"semver": "^7.3.7",
+ "sigstore": "^1.0.0",
"ssri": "^10.0.1"
},
"engines": {
@@ -5328,7 +5369,7 @@
}
},
"node_modules/npm/node_modules/libnpmsearch": {
- "version": "6.0.1",
+ "version": "6.0.2",
"inBundle": true,
"license": "ISC",
"dependencies": {
@@ -5339,7 +5380,7 @@
}
},
"node_modules/npm/node_modules/libnpmteam": {
- "version": "5.0.1",
+ "version": "5.0.3",
"inBundle": true,
"license": "ISC",
"dependencies": {
@@ -5351,7 +5392,7 @@
}
},
"node_modules/npm/node_modules/libnpmversion": {
- "version": "4.0.1",
+ "version": "4.0.2",
"inBundle": true,
"license": "ISC",
"dependencies": {
@@ -5366,7 +5407,7 @@
}
},
"node_modules/npm/node_modules/lru-cache": {
- "version": "7.13.2",
+ "version": "7.18.3",
"inBundle": true,
"license": "ISC",
"engines": {
@@ -5374,19 +5415,18 @@
}
},
"node_modules/npm/node_modules/make-fetch-happen": {
- "version": "11.0.2",
+ "version": "11.0.3",
"inBundle": true,
"license": "ISC",
"dependencies": {
"agentkeepalive": "^4.2.1",
"cacache": "^17.0.0",
- "http-cache-semantics": "^4.1.0",
+ "http-cache-semantics": "^4.1.1",
"http-proxy-agent": "^5.0.0",
"https-proxy-agent": "^5.0.0",
"is-lambda": "^1.0.1",
"lru-cache": "^7.7.1",
"minipass": "^4.0.0",
- "minipass-collect": "^1.0.2",
"minipass-fetch": "^3.0.0",
"minipass-flush": "^1.0.5",
"minipass-pipeline": "^1.2.4",
@@ -5400,7 +5440,7 @@
}
},
"node_modules/npm/node_modules/minimatch": {
- "version": "5.1.1",
+ "version": "6.2.0",
"inBundle": true,
"license": "ISC",
"dependencies": {
@@ -5408,15 +5448,15 @@
},
"engines": {
"node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
}
},
"node_modules/npm/node_modules/minipass": {
- "version": "4.0.0",
+ "version": "4.2.4",
"inBundle": true,
"license": "ISC",
- "dependencies": {
- "yallist": "^4.0.0"
- },
"engines": {
"node": ">=8"
}
@@ -5585,9 +5625,12 @@
"license": "MIT"
},
"node_modules/npm/node_modules/mute-stream": {
- "version": "0.0.8",
+ "version": "1.0.0",
"inBundle": true,
- "license": "ISC"
+ "license": "ISC",
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
},
"node_modules/npm/node_modules/negotiator": {
"version": "0.6.3",
@@ -5598,7 +5641,7 @@
}
},
"node_modules/npm/node_modules/node-gyp": {
- "version": "9.3.0",
+ "version": "9.3.1",
"inBundle": true,
"license": "MIT",
"dependencies": {
@@ -5617,7 +5660,7 @@
"node-gyp": "bin/node-gyp.js"
},
"engines": {
- "node": "^12.22 || ^14.13 || >=16"
+ "node": "^12.13 || ^14.13 || >=16"
}
},
"node_modules/npm/node_modules/node-gyp/node_modules/@npmcli/fs": {
@@ -5632,18 +5675,6 @@
"node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
- "node_modules/npm/node_modules/node-gyp/node_modules/@npmcli/move-file": {
- "version": "2.0.1",
- "inBundle": true,
- "license": "MIT",
- "dependencies": {
- "mkdirp": "^1.0.4",
- "rimraf": "^3.0.2"
- },
- "engines": {
- "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
- }
- },
"node_modules/npm/node_modules/node-gyp/node_modules/abbrev": {
"version": "1.1.1",
"inBundle": true,
@@ -5707,7 +5738,7 @@
}
},
"node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob": {
- "version": "8.0.3",
+ "version": "8.1.0",
"inBundle": true,
"license": "ISC",
"dependencies": {
@@ -5725,7 +5756,7 @@
}
},
"node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/minimatch": {
- "version": "5.1.0",
+ "version": "5.1.6",
"inBundle": true,
"license": "ISC",
"dependencies": {
@@ -5735,6 +5766,17 @@
"node": ">=10"
}
},
+ "node_modules/npm/node_modules/node-gyp/node_modules/fs-minipass": {
+ "version": "2.1.0",
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^3.0.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
"node_modules/npm/node_modules/node-gyp/node_modules/gauge": {
"version": "4.0.4",
"inBundle": true,
@@ -5864,6 +5906,19 @@
"node": "^12.13.0 || ^14.15.0 || >=16.0.0"
}
},
+ "node_modules/npm/node_modules/node-gyp/node_modules/readable-stream": {
+ "version": "3.6.1",
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
"node_modules/npm/node_modules/node-gyp/node_modules/ssri": {
"version": "9.0.1",
"inBundle": true,
@@ -6049,9 +6104,12 @@
}
},
"node_modules/npm/node_modules/npm-user-validate": {
- "version": "1.0.1",
+ "version": "2.0.0",
"inBundle": true,
- "license": "BSD-2-Clause"
+ "license": "BSD-2-Clause",
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
},
"node_modules/npm/node_modules/npmlog": {
"version": "7.0.1",
@@ -6090,7 +6148,7 @@
}
},
"node_modules/npm/node_modules/pacote": {
- "version": "15.0.7",
+ "version": "15.1.1",
"inBundle": true,
"license": "ISC",
"dependencies": {
@@ -6099,7 +6157,7 @@
"@npmcli/promise-spawn": "^6.0.1",
"@npmcli/run-script": "^6.0.0",
"cacache": "^17.0.0",
- "fs-minipass": "^2.1.0",
+ "fs-minipass": "^3.0.0",
"minipass": "^4.0.0",
"npm-package-arg": "^10.0.0",
"npm-packlist": "^7.0.0",
@@ -6109,6 +6167,7 @@
"promise-retry": "^2.0.1",
"read-package-json": "^6.0.0",
"read-package-json-fast": "^3.0.0",
+ "sigstore": "^1.0.0",
"ssri": "^10.0.0",
"tar": "^6.1.11"
},
@@ -6141,7 +6200,7 @@
}
},
"node_modules/npm/node_modules/postcss-selector-parser": {
- "version": "6.0.10",
+ "version": "6.0.11",
"inBundle": true,
"license": "MIT",
"dependencies": {
@@ -6202,11 +6261,14 @@
}
},
"node_modules/npm/node_modules/promzard": {
- "version": "0.3.0",
+ "version": "1.0.0",
"inBundle": true,
"license": "ISC",
"dependencies": {
- "read": "1"
+ "read": "^2.0.0"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/qrcode-terminal": {
@@ -6217,14 +6279,14 @@
}
},
"node_modules/npm/node_modules/read": {
- "version": "1.0.7",
+ "version": "2.0.0",
"inBundle": true,
"license": "ISC",
"dependencies": {
- "mute-stream": "~0.0.4"
+ "mute-stream": "~1.0.0"
},
"engines": {
- "node": ">=0.8"
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
"node_modules/npm/node_modules/read-cmd-shim": {
@@ -6250,7 +6312,7 @@
}
},
"node_modules/npm/node_modules/read-package-json-fast": {
- "version": "3.0.1",
+ "version": "3.0.2",
"inBundle": true,
"license": "ISC",
"dependencies": {
@@ -6262,16 +6324,17 @@
}
},
"node_modules/npm/node_modules/readable-stream": {
- "version": "3.6.0",
+ "version": "4.3.0",
"inBundle": true,
"license": "MIT",
"dependencies": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
+ "abort-controller": "^3.0.0",
+ "buffer": "^6.0.3",
+ "events": "^3.3.0",
+ "process": "^0.11.10"
},
"engines": {
- "node": ">= 6"
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
}
},
"node_modules/npm/node_modules/retry": {
@@ -6336,21 +6399,7 @@
}
},
"node_modules/npm/node_modules/safe-buffer": {
- "version": "5.2.1",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
+ "version": "5.1.2",
"inBundle": true,
"license": "MIT"
},
@@ -6395,6 +6444,22 @@
"inBundle": true,
"license": "ISC"
},
+ "node_modules/npm/node_modules/sigstore": {
+ "version": "1.1.1",
+ "inBundle": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@sigstore/protobuf-specs": "^0.1.0",
+ "make-fetch-happen": "^11.0.1",
+ "tuf-js": "^1.0.0"
+ },
+ "bin": {
+ "sigstore": "bin/sigstore.js"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
"node_modules/npm/node_modules/smart-buffer": {
"version": "4.2.0",
"inBundle": true,
@@ -6405,7 +6470,7 @@
}
},
"node_modules/npm/node_modules/socks": {
- "version": "2.7.0",
+ "version": "2.7.1",
"inBundle": true,
"license": "MIT",
"dependencies": {
@@ -6431,7 +6496,7 @@
}
},
"node_modules/npm/node_modules/spdx-correct": {
- "version": "3.1.1",
+ "version": "3.2.0",
"inBundle": true,
"license": "Apache-2.0",
"dependencies": {
@@ -6454,7 +6519,7 @@
}
},
"node_modules/npm/node_modules/spdx-license-ids": {
- "version": "3.0.11",
+ "version": "3.0.12",
"inBundle": true,
"license": "CC0-1.0"
},
@@ -6470,11 +6535,11 @@
}
},
"node_modules/npm/node_modules/string_decoder": {
- "version": "1.3.0",
+ "version": "1.1.1",
"inBundle": true,
"license": "MIT",
"dependencies": {
- "safe-buffer": "~5.2.0"
+ "safe-buffer": "~5.1.0"
}
},
"node_modules/npm/node_modules/string-width": {
@@ -6528,6 +6593,28 @@
"node": ">=10"
}
},
+ "node_modules/npm/node_modules/tar/node_modules/fs-minipass": {
+ "version": "2.1.0",
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^3.0.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/npm/node_modules/tar/node_modules/fs-minipass/node_modules/minipass": {
+ "version": "3.3.6",
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/npm/node_modules/text-table": {
"version": "0.2.0",
"inBundle": true,
@@ -6546,6 +6633,18 @@
"node": "^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
+ "node_modules/npm/node_modules/tuf-js": {
+ "version": "1.1.1",
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "@tufjs/models": "1.0.0",
+ "make-fetch-happen": "^11.0.1"
+ },
+ "engines": {
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
+ }
+ },
"node_modules/npm/node_modules/unique-filename": {
"version": "3.0.0",
"inBundle": true,
@@ -6979,9 +7078,9 @@
"integrity": "sha512-KdUnwa3AEuXlem7QeSi4qtny+QfiACUh0P0iYskJBwfg3LtAUMQFyd9L21ysdBQ65KbK6tZ4VsKPkcF3mULwMQ=="
},
"node_modules/postcss": {
- "version": "8.4.14",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz",
- "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==",
+ "version": "8.4.21",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz",
+ "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==",
"funding": [
{
"type": "opencollective",
@@ -7018,9 +7117,9 @@
}
},
"node_modules/postcss-js": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz",
- "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==",
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz",
+ "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==",
"dependencies": {
"camelcase-css": "^2.0.1"
},
@@ -7032,7 +7131,7 @@
"url": "https://opencollective.com/postcss/"
},
"peerDependencies": {
- "postcss": "^8.3.3"
+ "postcss": "^8.4.21"
}
},
"node_modules/postcss-load-config": {
@@ -7099,9 +7198,9 @@
"integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ=="
},
"node_modules/preact": {
- "version": "10.11.3",
- "resolved": "https://registry.npmjs.org/preact/-/preact-10.11.3.tgz",
- "integrity": "sha512-eY93IVpod/zG3uMF22Unl8h9KkrcKIRs2EGar8hwLZZDU1lkjph303V9HZBwufh2s736U6VXuhD109LYqPoffg==",
+ "version": "10.13.1",
+ "resolved": "https://registry.npmjs.org/preact/-/preact-10.13.1.tgz",
+ "integrity": "sha512-KyoXVDU5OqTpG9LXlB3+y639JAGzl8JSBXLn1J9HTSB3gbKcuInga7bZnXLlxmK94ntTs1EFeZp0lrja2AuBYQ==",
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/preact"
@@ -7132,12 +7231,12 @@
"integrity": "sha512-WuxUnVtlWL1OfZFQFuqvnvs6MiAGk9UNsBostyBOB0Is9wb5uRESevA6rnl/rkksXaGX3GzZhPup5d6Vp1nFew=="
},
"node_modules/prisma": {
- "version": "4.9.0",
- "resolved": "https://registry.npmjs.org/prisma/-/prisma-4.9.0.tgz",
- "integrity": "sha512-bS96oZ5oDFXYgoF2l7PJ3Mp1wWWfLOo8B/jAfbA2Pn0Wm5Z/owBHzaMQKS3i1CzVBDWWPVnOohmbJmjvkcHS5w==",
+ "version": "4.11.0",
+ "resolved": "https://registry.npmjs.org/prisma/-/prisma-4.11.0.tgz",
+ "integrity": "sha512-4zZmBXssPUEiX+GeL0MUq/Yyie4ltiKmGu7jCJFnYMamNrrulTBc+D+QwAQSJ01tyzeGHlD13kOnqPwRipnlNw==",
"hasInstallScript": true,
"dependencies": {
- "@prisma/engines": "4.9.0"
+ "@prisma/engines": "4.11.0"
},
"bin": {
"prisma": "build/index.js",
@@ -7254,9 +7353,9 @@
}
},
"node_modules/react-hook-form": {
- "version": "7.42.1",
- "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.42.1.tgz",
- "integrity": "sha512-2UIGqwMZksd5HS55crTT1ATLTr0rAI4jS7yVuqTaoRVDhY2Qc4IyjskCmpnmdYqUNOYFy04vW253tb2JRVh+IQ==",
+ "version": "7.43.6",
+ "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.43.6.tgz",
+ "integrity": "sha512-zEXpju7XnrszIW5AMIjGw3ta/NmhkXG02fnSbIt4MfCegdQhmLkAfeM8bba87Co3oyBDsp8wONP8POcRToPBVw==",
"engines": {
"node": ">=12.22.0"
},
@@ -7343,17 +7442,12 @@
"react-dom": "0.14 - 18"
}
},
- "node_modules/react-signature-canvas/node_modules/signature_pad": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/signature_pad/-/signature_pad-2.3.2.tgz",
- "integrity": "sha512-peYXLxOsIY6MES2TrRLDiNg2T++8gGbpP2yaC+6Ohtxr+a2dzoaqWosWDY9sWqTAAk6E/TyQO+LJw9zQwyu5kA=="
- },
"node_modules/react-tooltip": {
- "version": "5.7.2",
- "resolved": "https://registry.npmjs.org/react-tooltip/-/react-tooltip-5.7.2.tgz",
- "integrity": "sha512-Lv6SCgDCejnjs8EKEFW0f+5V0KXbgZYAQvbhMNleF2AJfcXsLn1EbL9XeCoCDeMziHCaC/HxOBnsw+xbMmZ3Og==",
+ "version": "5.10.0",
+ "resolved": "https://registry.npmjs.org/react-tooltip/-/react-tooltip-5.10.0.tgz",
+ "integrity": "sha512-9qhzkWJNBXf/ajD84e4eIMUgpZW/x+q0QaVjBcELImrH8UHcW1nlIEQOeKsgKgZfqT2vrQho2Dhfh0eALcjTJQ==",
"dependencies": {
- "@floating-ui/dom": "^1.0.4",
+ "@floating-ui/dom": "1.2.3",
"classnames": "^2.3.2"
},
"peerDependencies": {
@@ -7580,9 +7674,9 @@
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
},
"node_modules/sass": {
- "version": "1.57.1",
- "resolved": "https://registry.npmjs.org/sass/-/sass-1.57.1.tgz",
- "integrity": "sha512-O2+LwLS79op7GI0xZ8fqzF7X2m/m8WFfI02dHOdsK5R2ECeS5F62zrwg/relM1rjSLy7Vd/DiMNIvPrQGsA0jw==",
+ "version": "1.59.3",
+ "resolved": "https://registry.npmjs.org/sass/-/sass-1.59.3.tgz",
+ "integrity": "sha512-QCq98N3hX1jfTCoUAsF3eyGuXLsY7BCnCEg9qAact94Yc21npG2/mVOqoDvE0fCbWDqiM4WlcJQla0gWG2YlxQ==",
"dependencies": {
"chokidar": ">=3.0.0 <4.0.0",
"immutable": "^4.0.0",
@@ -7687,6 +7781,11 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/signature_pad": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/signature_pad/-/signature_pad-2.3.2.tgz",
+ "integrity": "sha512-peYXLxOsIY6MES2TrRLDiNg2T++8gGbpP2yaC+6Ohtxr+a2dzoaqWosWDY9sWqTAAk6E/TyQO+LJw9zQwyu5kA=="
+ },
"node_modules/slash": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
@@ -7788,6 +7887,22 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/string.prototype.trim": {
+ "version": "1.2.7",
+ "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz",
+ "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.4",
+ "es-abstract": "^1.20.4"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/string.prototype.trimend": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz",
@@ -7889,9 +8004,9 @@
}
},
"node_modules/tailwindcss": {
- "version": "3.2.4",
- "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.2.4.tgz",
- "integrity": "sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==",
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.2.7.tgz",
+ "integrity": "sha512-B6DLqJzc21x7wntlH/GsZwEXTBttVSl1FtCzC8WP4oBc/NKef7kaax5jeihkkCEWc831/5NDJ9gRNDK6NEioQQ==",
"dependencies": {
"arg": "^5.0.2",
"chokidar": "^3.5.3",
@@ -7907,12 +8022,12 @@
"normalize-path": "^3.0.0",
"object-hash": "^3.0.0",
"picocolors": "^1.0.0",
- "postcss": "^8.4.18",
+ "postcss": "^8.0.9",
"postcss-import": "^14.1.0",
"postcss-js": "^4.0.0",
"postcss-load-config": "^3.1.4",
"postcss-nested": "6.0.0",
- "postcss-selector-parser": "^6.0.10",
+ "postcss-selector-parser": "^6.0.11",
"postcss-value-parser": "^4.2.0",
"quick-lru": "^5.1.1",
"resolve": "^1.22.1"
@@ -7936,29 +8051,6 @@
"node": ">= 6"
}
},
- "node_modules/tailwindcss/node_modules/postcss": {
- "version": "8.4.21",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz",
- "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==",
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/postcss"
- }
- ],
- "dependencies": {
- "nanoid": "^3.3.4",
- "picocolors": "^1.0.0",
- "source-map-js": "^1.0.2"
- },
- "engines": {
- "node": "^10 || ^12 || >=14"
- }
- },
"node_modules/tapable": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
@@ -7968,9 +8060,9 @@
}
},
"node_modules/terser": {
- "version": "5.16.1",
- "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.1.tgz",
- "integrity": "sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw==",
+ "version": "5.16.6",
+ "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.6.tgz",
+ "integrity": "sha512-IBZ+ZQIA9sMaXmRZCUMDjNH0D5AQQfdn4WUjHL0+1lF4TP1IHRJbrhb6fNaXWikrYQTSkb7SLxkeXAiy1p7mbg==",
"peer": true,
"dependencies": {
"@jridgewell/source-map": "^0.3.2",
@@ -7986,16 +8078,16 @@
}
},
"node_modules/terser-webpack-plugin": {
- "version": "5.3.6",
- "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz",
- "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==",
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.7.tgz",
+ "integrity": "sha512-AfKwIktyP7Cu50xNjXF/6Qb5lBNzYaWpU6YfoX3uZicTx0zTy0stDDCsvjDapKsSDvOeWo5MEq4TmdBy2cNoHw==",
"peer": true,
"dependencies": {
- "@jridgewell/trace-mapping": "^0.3.14",
+ "@jridgewell/trace-mapping": "^0.3.17",
"jest-worker": "^27.4.5",
"schema-utils": "^3.1.1",
- "serialize-javascript": "^6.0.0",
- "terser": "^5.14.1"
+ "serialize-javascript": "^6.0.1",
+ "terser": "^5.16.5"
},
"engines": {
"node": ">= 10.13.0"
@@ -8131,12 +8223,12 @@
"devOptional": true
},
"node_modules/tsconfig-paths": {
- "version": "3.14.1",
- "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz",
- "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==",
+ "version": "3.14.2",
+ "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz",
+ "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==",
"dependencies": {
"@types/json5": "^0.0.29",
- "json5": "^1.0.1",
+ "json5": "^1.0.2",
"minimist": "^1.2.6",
"strip-bom": "^3.0.0"
}
@@ -8153,9 +8245,9 @@
}
},
"node_modules/tslib": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz",
- "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA=="
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
+ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
},
"node_modules/tsutils": {
"version": "3.21.0",
@@ -8353,9 +8445,9 @@
}
},
"node_modules/webpack": {
- "version": "5.75.0",
- "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz",
- "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==",
+ "version": "5.76.2",
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.76.2.tgz",
+ "integrity": "sha512-Th05ggRm23rVzEOlX8y67NkYCHa9nTNcwHPBhdg+lKG+mtiW7XgggjAeeLnADAe7mLjJ6LUNfgHAuRRh+Z6J7w==",
"peer": true,
"dependencies": {
"@types/eslint-scope": "^3.7.3",
@@ -8547,22 +8639,18 @@
}
},
"packages/features": {
- "name": "@documenso/features",
"version": "0.0.0"
},
"packages/lib": {
- "name": "@documenso/lib",
"version": "0.0.0",
"dependencies": {
"bcryptjs": "^2.4.3"
}
},
"packages/pdf": {
- "name": "@documenso/pdf",
"version": "0.0.0"
},
"packages/prisma": {
- "name": "@documenso/prisma",
"version": "0.0.0",
"dependencies": {
"@prisma/client": "^4.8.1",
@@ -8575,26 +8663,24 @@
}
},
"packages/prisma/node_modules/@types/node": {
- "version": "18.11.18",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz",
- "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==",
+ "version": "18.15.3",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.3.tgz",
+ "integrity": "sha512-p6ua9zBxz5otCmbpb5D3U4B5Nanw6Pk3PPyX05xnxbB/fRv71N7CPmORg7uAD5P70T0xmx1pzAx/FUfa5X+3cw==",
"dev": true
},
"packages/signing": {
- "name": "@documenso/signing",
"version": "0.0.0"
},
"packages/ui": {
- "name": "@documenso/ui",
"version": "0.0.0",
"devDependencies": {}
}
},
"dependencies": {
"@babel/runtime": {
- "version": "7.20.13",
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.13.tgz",
- "integrity": "sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA==",
+ "version": "7.21.0",
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.0.tgz",
+ "integrity": "sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==",
"requires": {
"regenerator-runtime": "^0.13.11"
}
@@ -8631,9 +8717,9 @@
},
"dependencies": {
"@types/node": {
- "version": "18.11.18",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz",
- "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==",
+ "version": "18.15.3",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.3.tgz",
+ "integrity": "sha512-p6ua9zBxz5otCmbpb5D3U4B5Nanw6Pk3PPyX05xnxbB/fRv71N7CPmORg7uAD5P70T0xmx1pzAx/FUfa5X+3cw==",
"dev": true
}
}
@@ -8699,21 +8785,10 @@
},
"dependencies": {
"@types/node": {
- "version": "18.11.18",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz",
- "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==",
+ "version": "18.15.3",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.3.tgz",
+ "integrity": "sha512-p6ua9zBxz5otCmbpb5D3U4B5Nanw6Pk3PPyX05xnxbB/fRv71N7CPmORg7uAD5P70T0xmx1pzAx/FUfa5X+3cw==",
"dev": true
- },
- "postcss": {
- "version": "8.4.21",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz",
- "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==",
- "dev": true,
- "requires": {
- "nanoid": "^3.3.4",
- "picocolors": "^1.0.0",
- "source-map-js": "^1.0.2"
- }
}
}
},
@@ -8734,30 +8809,30 @@
}
},
"@floating-ui/core": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.1.1.tgz",
- "integrity": "sha512-PL7g3dhA4dHgZfujkuD8Q+tfJJynEtnNQSPzmucCnxMvkxf4cLBJw/ZYqZUn4HCh33U3WHrAfv2R2tbi9UCSmw=="
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.2.4.tgz",
+ "integrity": "sha512-SQOeVbMwb1di+mVWWJLpsUTToKfqVNioXys011beCAhyOIFtS+GQoW4EQSneuxzmQKddExDwQ+X0hLl4lJJaSQ=="
},
"@floating-ui/dom": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.1.1.tgz",
- "integrity": "sha512-TpIO93+DIujg3g7SykEAGZMDtbJRrmnYRCNYSjJlvIbGhBjRSNTLVbNeDQBrzy9qDgUbiWdc7KA0uZHZ2tJmiw==",
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.2.3.tgz",
+ "integrity": "sha512-lK9cZUrHSJLMVAdCvDqs6Ug8gr0wmqksYiaoj/bxj2gweRQkSuhg2/V6Jswz2KiQ0RAULbqw1oQDJIMpQ5GfGA==",
"requires": {
- "@floating-ui/core": "^1.1.0"
+ "@floating-ui/core": "^1.2.2"
}
},
"@headlessui/react": {
- "version": "1.7.7",
- "resolved": "https://registry.npmjs.org/@headlessui/react/-/react-1.7.7.tgz",
- "integrity": "sha512-BqDOd/tB9u2tA0T3Z0fn18ktw+KbVwMnkxxsGPIH2hzssrQhKB5n/6StZOyvLYP/FsYtvuXfi9I0YowKPv2c1w==",
+ "version": "1.7.13",
+ "resolved": "https://registry.npmjs.org/@headlessui/react/-/react-1.7.13.tgz",
+ "integrity": "sha512-9n+EQKRtD9266xIHXdY5MfiXPDfYwl7zBM7KOx2Ae3Gdgxy8QML1FkCMjq6AsOf0l6N9uvI4HcFtuFlenaldKg==",
"requires": {
"client-only": "^0.0.1"
}
},
"@heroicons/react": {
- "version": "2.0.13",
- "resolved": "https://registry.npmjs.org/@heroicons/react/-/react-2.0.13.tgz",
- "integrity": "sha512-iSN5XwmagrnirWlYEWNPdCDj9aRYVD/lnK3JlsC9/+fqGF80k8C7rl+1HCvBX0dBoagKqOFBs6fMhJJ1hOg1EQ==",
+ "version": "2.0.16",
+ "resolved": "https://registry.npmjs.org/@heroicons/react/-/react-2.0.16.tgz",
+ "integrity": "sha512-x89rFxH3SRdYaA+JCXwfe+RkE1SFTo9GcOkZettHer71Y3T7V+ogKmfw5CjTazgS3d0ClJ7p1NA+SP7VQLQcLw==",
"requires": {}
},
"@humanwhocodes/config-array": {
@@ -8941,9 +9016,9 @@
}
},
"@panva/hkdf": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@panva/hkdf/-/hkdf-1.0.2.tgz",
- "integrity": "sha512-MSAs9t3Go7GUkMhpKC44T58DJ5KGk2vBo+h1cqQeqlMfdGkxaVB78ZWpv9gYi/g2fa4sopag9gJsNvS8XGgWJA=="
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/@panva/hkdf/-/hkdf-1.0.4.tgz",
+ "integrity": "sha512-003xWiCuvePbLaPHT+CRuaV4GlyCAVm6XYSbBZDHoWZGn1mNkVKFaDbGJjjxmEFvizUwlCoM6O18FCBMMky2zQ=="
},
"@pdf-lib/fontkit": {
"version": "1.1.1",
@@ -8970,22 +9045,22 @@
}
},
"@prisma/client": {
- "version": "4.9.0",
- "resolved": "https://registry.npmjs.org/@prisma/client/-/client-4.9.0.tgz",
- "integrity": "sha512-bz6QARw54sWcbyR1lLnF2QHvRW5R/Jxnbbmwh3u+969vUKXtBkXgSgjDA85nji31ZBlf7+FrHDy5x+5ydGyQDg==",
+ "version": "4.11.0",
+ "resolved": "https://registry.npmjs.org/@prisma/client/-/client-4.11.0.tgz",
+ "integrity": "sha512-0INHYkQIqgAjrt7NzhYpeDQi8x3Nvylc2uDngKyFDDj1tTRQ4uV1HnVmd1sQEraeVAN63SOK0dgCKQHlvjL0KA==",
"requires": {
- "@prisma/engines-version": "4.9.0-42.ceb5c99003b99c9ee2c1d2e618e359c14aef2ea5"
+ "@prisma/engines-version": "4.11.0-57.8fde8fef4033376662cad983758335009d522acb"
}
},
"@prisma/engines": {
- "version": "4.9.0",
- "resolved": "https://registry.npmjs.org/@prisma/engines/-/engines-4.9.0.tgz",
- "integrity": "sha512-t1pt0Gsp+HcgPJrHFc+d/ZSAaKKWar2G/iakrE07yeKPNavDP3iVKPpfXP22OTCHZUWf7OelwKJxQgKAm5hkgw=="
+ "version": "4.11.0",
+ "resolved": "https://registry.npmjs.org/@prisma/engines/-/engines-4.11.0.tgz",
+ "integrity": "sha512-0AEBi2HXGV02cf6ASsBPhfsVIbVSDC9nbQed4iiY5eHttW9ZtMxHThuKZE1pnESbr8HRdgmFSa/Kn4OSNYuibg=="
},
"@prisma/engines-version": {
- "version": "4.9.0-42.ceb5c99003b99c9ee2c1d2e618e359c14aef2ea5",
- "resolved": "https://registry.npmjs.org/@prisma/engines-version/-/engines-version-4.9.0-42.ceb5c99003b99c9ee2c1d2e618e359c14aef2ea5.tgz",
- "integrity": "sha512-M16aibbxi/FhW7z1sJCX8u+0DriyQYY5AyeTH7plQm9MLnURoiyn3CZBqAyIoQ+Z1pS77usCIibYJWSgleBMBA=="
+ "version": "4.11.0-57.8fde8fef4033376662cad983758335009d522acb",
+ "resolved": "https://registry.npmjs.org/@prisma/engines-version/-/engines-version-4.11.0-57.8fde8fef4033376662cad983758335009d522acb.tgz",
+ "integrity": "sha512-3Vd8Qq06d5xD8Ch5WauWcUUrsVPdMC6Ge8ILji8RFfyhUpqon6qSyGM0apvr1O8n8qH8cKkEFqRPsYjuz5r83g=="
},
"@rushstack/eslint-patch": {
"version": "1.2.0",
@@ -9122,9 +9197,9 @@
"integrity": "sha512-6ckxMjBBD8URvjB6J3NcnuAn5Pkl7t3TizAg+xdlzzQGSPSmBcXf8KoIH0ua/i+tio+ZRUHEXp0HEmvaR4kt0w=="
},
"@types/eslint": {
- "version": "8.4.10",
- "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.10.tgz",
- "integrity": "sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw==",
+ "version": "8.21.2",
+ "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.21.2.tgz",
+ "integrity": "sha512-EMpxUyystd3uZVByZap1DACsMXvb82ypQnGn89e1Y0a+LYu3JJscUd/gqhRsVFDkaD2MIiWo0MT8EfXr3DGRKw==",
"peer": true,
"requires": {
"@types/estree": "*",
@@ -9208,9 +9283,9 @@
"integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w=="
},
"@types/react": {
- "version": "18.0.27",
- "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.27.tgz",
- "integrity": "sha512-3vtRKHgVxu3Jp9t718R9BuzoD4NcQ8YJ5XRzsSKxNDiDonD2MXIT1TmSkenxuCycZJoQT5d2vE8LwWJxBC1gmA==",
+ "version": "18.0.28",
+ "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.28.tgz",
+ "integrity": "sha512-RD0ivG1kEztNBdoAK7lekI9M+azSnitIn85h4iOiaLjaTrMjzslhaqCGaI4IyCJ1RljWiLCEu4jyrLLgqxBTew==",
"requires": {
"@types/prop-types": "*",
"@types/scheduler": "*",
@@ -9280,37 +9355,37 @@
"integrity": "sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw=="
},
"@typescript-eslint/parser": {
- "version": "5.49.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.49.0.tgz",
- "integrity": "sha512-veDlZN9mUhGqU31Qiv2qEp+XrJj5fgZpJ8PW30sHU+j/8/e5ruAhLaVDAeznS7A7i4ucb/s8IozpDtt9NqCkZg==",
+ "version": "5.55.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.55.0.tgz",
+ "integrity": "sha512-ppvmeF7hvdhUUZWSd2EEWfzcFkjJzgNQzVST22nzg958CR+sphy8A6K7LXQZd6V75m1VKjp+J4g/PCEfSCmzhw==",
"requires": {
- "@typescript-eslint/scope-manager": "5.49.0",
- "@typescript-eslint/types": "5.49.0",
- "@typescript-eslint/typescript-estree": "5.49.0",
+ "@typescript-eslint/scope-manager": "5.55.0",
+ "@typescript-eslint/types": "5.55.0",
+ "@typescript-eslint/typescript-estree": "5.55.0",
"debug": "^4.3.4"
}
},
"@typescript-eslint/scope-manager": {
- "version": "5.49.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.49.0.tgz",
- "integrity": "sha512-clpROBOiMIzpbWNxCe1xDK14uPZh35u4QaZO1GddilEzoCLAEz4szb51rBpdgurs5k2YzPtJeTEN3qVbG+LRUQ==",
+ "version": "5.55.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.55.0.tgz",
+ "integrity": "sha512-OK+cIO1ZGhJYNCL//a3ROpsd83psf4dUJ4j7pdNVzd5DmIk+ffkuUIX2vcZQbEW/IR41DYsfJTB19tpCboxQuw==",
"requires": {
- "@typescript-eslint/types": "5.49.0",
- "@typescript-eslint/visitor-keys": "5.49.0"
+ "@typescript-eslint/types": "5.55.0",
+ "@typescript-eslint/visitor-keys": "5.55.0"
}
},
"@typescript-eslint/types": {
- "version": "5.49.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.49.0.tgz",
- "integrity": "sha512-7If46kusG+sSnEpu0yOz2xFv5nRz158nzEXnJFCGVEHWnuzolXKwrH5Bsf9zsNlOQkyZuk0BZKKoJQI+1JPBBg=="
+ "version": "5.55.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.55.0.tgz",
+ "integrity": "sha512-M4iRh4AG1ChrOL6Y+mETEKGeDnT7Sparn6fhZ5LtVJF1909D5O4uqK+C5NPbLmpfZ0XIIxCdwzKiijpZUOvOug=="
},
"@typescript-eslint/typescript-estree": {
- "version": "5.49.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.49.0.tgz",
- "integrity": "sha512-PBdx+V7deZT/3GjNYPVQv1Nc0U46dAHbIuOG8AZ3on3vuEKiPDwFE/lG1snN2eUB9IhF7EyF7K1hmTcLztNIsA==",
+ "version": "5.55.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.55.0.tgz",
+ "integrity": "sha512-I7X4A9ovA8gdpWMpr7b1BN9eEbvlEtWhQvpxp/yogt48fy9Lj3iE3ild/1H3jKBBIYj5YYJmS2+9ystVhC7eaQ==",
"requires": {
- "@typescript-eslint/types": "5.49.0",
- "@typescript-eslint/visitor-keys": "5.49.0",
+ "@typescript-eslint/types": "5.55.0",
+ "@typescript-eslint/visitor-keys": "5.55.0",
"debug": "^4.3.4",
"globby": "^11.1.0",
"is-glob": "^4.0.3",
@@ -9319,11 +9394,11 @@
}
},
"@typescript-eslint/visitor-keys": {
- "version": "5.49.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.49.0.tgz",
- "integrity": "sha512-v9jBMjpNWyn8B6k/Mjt6VbUS4J1GvUlR4x3Y+ibnP1z7y7V4n0WRz+50DY6+Myj0UaXVSuUlHohO+eZ8IJEnkg==",
+ "version": "5.55.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.55.0.tgz",
+ "integrity": "sha512-q2dlHHwWgirKh1D3acnuApXG+VNXpEY5/AwRxDVuEQpxWaB0jCDe0jFMVMALJ3ebSfuOVE8/rMS+9ZOYGg1GWw==",
"requires": {
- "@typescript-eslint/types": "5.49.0",
+ "@typescript-eslint/types": "5.55.0",
"eslint-visitor-keys": "^3.3.0"
}
},
@@ -9587,6 +9662,15 @@
"deep-equal": "^2.0.5"
}
},
+ "array-buffer-byte-length": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz",
+ "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "is-array-buffer": "^3.0.1"
+ }
+ },
"array-includes": {
"version": "3.1.6",
"resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz",
@@ -9667,13 +9751,13 @@
"integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
},
"autoprefixer": {
- "version": "10.4.13",
- "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz",
- "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==",
+ "version": "10.4.14",
+ "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz",
+ "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==",
"dev": true,
"requires": {
- "browserslist": "^4.21.4",
- "caniuse-lite": "^1.0.30001426",
+ "browserslist": "^4.21.5",
+ "caniuse-lite": "^1.0.30001464",
"fraction.js": "^4.2.0",
"normalize-range": "^0.1.2",
"picocolors": "^1.0.0",
@@ -9768,14 +9852,14 @@
}
},
"browserslist": {
- "version": "4.21.4",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz",
- "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==",
+ "version": "4.21.5",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz",
+ "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==",
"requires": {
- "caniuse-lite": "^1.0.30001400",
- "electron-to-chromium": "^1.4.251",
- "node-releases": "^2.0.6",
- "update-browserslist-db": "^1.0.9"
+ "caniuse-lite": "^1.0.30001449",
+ "electron-to-chromium": "^1.4.284",
+ "node-releases": "^2.0.8",
+ "update-browserslist-db": "^1.0.10"
}
},
"buffer-from": {
@@ -9804,9 +9888,9 @@
"integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA=="
},
"caniuse-lite": {
- "version": "1.0.30001448",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001448.tgz",
- "integrity": "sha512-tq2YI+MJnooG96XpbTRYkBxLxklZPOdLmNIOdIhvf7SNJan6u5vCKum8iT7ZfCt70m1GPkuC7P3TtX6UuhupuA=="
+ "version": "1.0.30001467",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001467.tgz",
+ "integrity": "sha512-cEdN/5e+RPikvl9AHm4uuLXxeCNq8rFsQ+lPHTfe/OtypP3WwnVVbjn+6uBV7PaFL6xUFzTh+sSCOz1rKhcO+Q=="
},
"caseless": {
"version": "0.12.0",
@@ -9992,14 +10076,14 @@
"integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="
},
"deepmerge": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
- "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg=="
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz",
+ "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A=="
},
"define-properties": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz",
- "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz",
+ "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==",
"requires": {
"has-property-descriptors": "^1.0.0",
"object-keys": "^1.1.1"
@@ -10086,9 +10170,9 @@
}
},
"electron-to-chromium": {
- "version": "1.4.284",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz",
- "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA=="
+ "version": "1.4.332",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.332.tgz",
+ "integrity": "sha512-c1Vbv5tuUlBFp0mb3mCIjw+REEsgthRgNE8BlbEDKmvzb8rxjcVki6OkQP83vLN34s0XCxpSkq7AZNep1a6xhw=="
},
"emoji-regex": {
"version": "9.2.2",
@@ -10110,17 +10194,17 @@
}
},
"es-abstract": {
- "version": "1.21.1",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.1.tgz",
- "integrity": "sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==",
+ "version": "1.21.2",
+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz",
+ "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==",
"requires": {
+ "array-buffer-byte-length": "^1.0.0",
"available-typed-arrays": "^1.0.5",
"call-bind": "^1.0.2",
"es-set-tostringtag": "^2.0.1",
"es-to-primitive": "^1.2.1",
- "function-bind": "^1.1.1",
"function.prototype.name": "^1.1.5",
- "get-intrinsic": "^1.1.3",
+ "get-intrinsic": "^1.2.0",
"get-symbol-description": "^1.0.0",
"globalthis": "^1.0.3",
"gopd": "^1.0.1",
@@ -10128,8 +10212,8 @@
"has-property-descriptors": "^1.0.0",
"has-proto": "^1.0.1",
"has-symbols": "^1.0.3",
- "internal-slot": "^1.0.4",
- "is-array-buffer": "^3.0.1",
+ "internal-slot": "^1.0.5",
+ "is-array-buffer": "^3.0.2",
"is-callable": "^1.2.7",
"is-negative-zero": "^2.0.2",
"is-regex": "^1.1.4",
@@ -10137,11 +10221,12 @@
"is-string": "^1.0.7",
"is-typed-array": "^1.1.10",
"is-weakref": "^1.0.2",
- "object-inspect": "^1.12.2",
+ "object-inspect": "^1.12.3",
"object-keys": "^1.1.1",
"object.assign": "^4.1.4",
"regexp.prototype.flags": "^1.4.3",
"safe-regex-test": "^1.0.0",
+ "string.prototype.trim": "^1.2.7",
"string.prototype.trimend": "^1.0.6",
"string.prototype.trimstart": "^1.0.6",
"typed-array-length": "^1.0.4",
@@ -10412,9 +10497,9 @@
}
},
"eslint-plugin-react": {
- "version": "7.32.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.1.tgz",
- "integrity": "sha512-vOjdgyd0ZHBXNsmvU+785xY8Bfe57EFbTYYk8XrROzWpr9QBvpjITvAXt9xqcE6+8cjR/g1+mfumPToxsl1www==",
+ "version": "7.32.2",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.2.tgz",
+ "integrity": "sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==",
"requires": {
"array-includes": "^3.1.6",
"array.prototype.flatmap": "^1.3.1",
@@ -10494,9 +10579,9 @@
"integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA=="
},
"espree": {
- "version": "9.4.1",
- "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz",
- "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==",
+ "version": "9.5.0",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.0.tgz",
+ "integrity": "sha512-JPbJGhKc47++oo4JkEoTe2wjy4fmMwvFpgJT9cQzmfXKp22Dr6Hf1tdCteLz1h0P3t+mGvWZ+4Uankvh8+c6zw==",
"requires": {
"acorn": "^8.8.0",
"acorn-jsx": "^5.3.2",
@@ -10504,9 +10589,9 @@
}
},
"esquery": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
- "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz",
+ "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==",
"requires": {
"estraverse": "^5.1.0"
}
@@ -10764,9 +10849,9 @@
"peer": true
},
"globals": {
- "version": "13.19.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.19.0.tgz",
- "integrity": "sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==",
+ "version": "13.20.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz",
+ "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==",
"requires": {
"type-fest": "^0.20.2"
}
@@ -10793,9 +10878,9 @@
}
},
"goober": {
- "version": "2.1.11",
- "resolved": "https://registry.npmjs.org/goober/-/goober-2.1.11.tgz",
- "integrity": "sha512-5SS2lmxbhqH0u9ABEWq7WPU69a4i2pYcHeCxqaNq6Cw3mnrF0ghWNM4tEGid4dKy8XNIAUbuThuozDHHKJVh3A==",
+ "version": "2.1.12",
+ "resolved": "https://registry.npmjs.org/goober/-/goober-2.1.12.tgz",
+ "integrity": "sha512-yXHAvO08FU1JgTXX6Zn6sYCUFfB/OJSX8HHjDSgerZHZmFKAb08cykp5LBw5QnmyMcZyPRMqkdyHUSSzge788Q==",
"requires": {}
},
"gopd": {
@@ -10807,9 +10892,9 @@
}
},
"graceful-fs": {
- "version": "4.2.10",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
- "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="
+ "version": "4.2.11",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
+ "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="
},
"grapheme-splitter": {
"version": "1.0.4",
@@ -10900,9 +10985,9 @@
"integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ=="
},
"immutable": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.2.2.tgz",
- "integrity": "sha512-fTMKDwtbvO5tldky9QZ2fMX7slR0mYpY5nbnFWYp0fOzDhHqhgIw9KoYgxLWsoNTS9ZHGauHj18DTyEw6BK3Og=="
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.0.tgz",
+ "integrity": "sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg=="
},
"import-fresh": {
"version": "3.3.0",
@@ -10938,11 +11023,11 @@
"integrity": "sha512-zDml/jzr2PKU9I8J/xyZBQn8rPCAY//UOYNmR01XwNwyfhEWObo2SWfSl1+0tm1u6PhxLwDnfsT/6jB7OUxqFA=="
},
"internal-slot": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.4.tgz",
- "integrity": "sha512-tA8URYccNzMo94s5MQZgH8NB/XTa6HsOo0MLfXTKKEnHVVdegzaQoFZ7Jp44bdvLvY2waT5dc+j5ICEswhi7UQ==",
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz",
+ "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==",
"requires": {
- "get-intrinsic": "^1.1.3",
+ "get-intrinsic": "^1.2.0",
"has": "^1.0.3",
"side-channel": "^1.0.4"
}
@@ -10957,12 +11042,12 @@
}
},
"is-array-buffer": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.1.tgz",
- "integrity": "sha512-ASfLknmY8Xa2XtB4wmbz13Wu202baeA18cJBCeCy0wXUHZF0IPyVEXqKEcd+t2fNSLLL1vC6k7lxZEojNbISXQ==",
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz",
+ "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==",
"requires": {
"call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.3",
+ "get-intrinsic": "^1.2.0",
"is-typed-array": "^1.1.10"
}
},
@@ -11198,8 +11283,7 @@
"json-parse-even-better-errors": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
- "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
- "peer": true
+ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="
},
"json-schema": {
"version": "0.4.0",
@@ -11269,9 +11353,9 @@
}
},
"lilconfig": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz",
- "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg=="
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz",
+ "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ=="
},
"loader-runner": {
"version": "4.3.0",
@@ -11334,9 +11418,9 @@
}
},
"make-cancellable-promise": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/make-cancellable-promise/-/make-cancellable-promise-1.2.0.tgz",
- "integrity": "sha512-sLhwwkWNAtPpvYh1Yen8QRMm6tRReFsheUri2muqIrZEDwEHBPAsQeAD5ezZ4F7wjdmttoZL+w/BDkgmvOQSsA=="
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/make-cancellable-promise/-/make-cancellable-promise-1.2.1.tgz",
+ "integrity": "sha512-nigEn7brgUhjUb2lEobWUW4ZiJdIZ/Wct0UsmDsqaZhgLMvY1OC6FGLa/5SU2RvnyuilkjM7g5JGxt6CJZQGNw=="
},
"make-error": {
"version": "1.3.6",
@@ -11345,14 +11429,14 @@
"devOptional": true
},
"make-event-props": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/make-event-props/-/make-event-props-1.3.0.tgz",
- "integrity": "sha512-oWiDZMcVB1/A487251hEWza1xzgCzl6MXxe9aF24l5Bt9N9UEbqTqKumEfuuLhmlhRZYnc+suVvW4vUs8bwO7Q=="
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/make-event-props/-/make-event-props-1.4.2.tgz",
+ "integrity": "sha512-ZOHqRpLn2htnMd9zqhE+wticVr31PdwrJXHcvEEdKgrfjCOuSDn8urG9SDzEIqzP1ayp1uTdDJcOiTlJhqWpEQ=="
},
"merge-refs": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/merge-refs/-/merge-refs-1.1.0.tgz",
- "integrity": "sha512-5f0EKS2NOmk+SGtt9jsd7Bdloe+c7//PIf2qnFBx37FoxLrKJHLMvgnfZhbkYzLtXRUTj8H6FZfvbkoYhz5rLw==",
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/merge-refs/-/merge-refs-1.1.2.tgz",
+ "integrity": "sha512-t+FvJw2LXHnNTMRmNB2HY04uVdvCW8AbfwZi0DgUxFEoP20rnvXxZmePRML1nDiLO5KKE0p4GDu1qHhrig/Jpg==",
"requires": {
"@types/react": "*"
}
@@ -11404,9 +11488,9 @@
}
},
"minimist": {
- "version": "1.2.7",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz",
- "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g=="
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
+ "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA=="
},
"ms": {
"version": "2.1.2",
@@ -11453,6 +11537,18 @@
"postcss": "8.4.14",
"styled-jsx": "5.1.0",
"use-sync-external-store": "1.2.0"
+ },
+ "dependencies": {
+ "postcss": {
+ "version": "8.4.14",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz",
+ "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==",
+ "requires": {
+ "nanoid": "^3.3.4",
+ "picocolors": "^1.0.0",
+ "source-map-js": "^1.0.2"
+ }
+ }
}
},
"next-auth": {
@@ -11485,20 +11581,20 @@
"integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA=="
},
"node-releases": {
- "version": "2.0.8",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.8.tgz",
- "integrity": "sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A=="
+ "version": "2.0.10",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz",
+ "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w=="
},
"node-signpdf": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/node-signpdf/-/node-signpdf-1.5.0.tgz",
- "integrity": "sha512-zDOduHZGadYUpCGd1JUtOHgVn6QTW6t1feMKNe3NLexsGQXDWFjOr1mGTjqTq1UWXAp47T4ShllLnmhGu9GQsA==",
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/node-signpdf/-/node-signpdf-1.5.1.tgz",
+ "integrity": "sha512-72pvjj87WOsasSaEXjZCJc4VCFCcAh5mRqznJNqZCqd34KsmwhxoeGA2u03QvQ/p1fm+dA3S17wXIaj7wQzEcQ==",
"requires": {}
},
"nodemailer": {
- "version": "6.9.0",
- "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.9.0.tgz",
- "integrity": "sha512-jFaCEGTeT3E/m/5R2MHWiyQH3pSARECRUDM+1hokOYc3lQAAG7ASuy+2jIsYVf+RVa9zePopSQwKNVFH8DKUpA=="
+ "version": "6.9.1",
+ "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.9.1.tgz",
+ "integrity": "sha512-qHw7dOiU5UKNnQpXktdgQ1d3OFgRAekuvbJLcdG5dnEo/GtcTHRYM7+UfJARdOFU9WUQO8OiIamgWPmiSFHYAA=="
},
"nodemailer-sendgrid": {
"version": "1.0.3",
@@ -11520,51 +11616,50 @@
"dev": true
},
"npm": {
- "version": "9.3.1",
- "resolved": "https://registry.npmjs.org/npm/-/npm-9.3.1.tgz",
- "integrity": "sha512-ydRVmnWEVXmc3DCM+F9BjiNj3IHkZ3Mwz5VbJYS2BpY/6d4PcKxNW+Xb0vzGeE6PkVhLcPxwhoIi+RFV2fSfEA==",
+ "version": "9.6.2",
+ "resolved": "https://registry.npmjs.org/npm/-/npm-9.6.2.tgz",
+ "integrity": "sha512-TnXoXhlFkH/9wI4+aXSq0aPLwKG7Ge17t1ME4/rQt+0DZWQCRk9PwhBuX/shqdUiHeKicSLSkzWx+QZgTRE+/A==",
"requires": {
"@isaacs/string-locale-compare": "^1.1.0",
- "@npmcli/arborist": "^6.1.6",
- "@npmcli/config": "^6.1.1",
- "@npmcli/map-workspaces": "^3.0.0",
+ "@npmcli/arborist": "^6.2.5",
+ "@npmcli/config": "^6.1.4",
+ "@npmcli/map-workspaces": "^3.0.2",
"@npmcli/package-json": "^3.0.0",
"@npmcli/run-script": "^6.0.0",
"abbrev": "^2.0.0",
"archy": "~1.0.0",
- "cacache": "^17.0.3",
+ "cacache": "^17.0.4",
"chalk": "^4.1.2",
- "ci-info": "^3.7.0",
+ "ci-info": "^3.8.0",
"cli-columns": "^4.0.0",
"cli-table3": "^0.6.3",
"columnify": "^1.6.0",
"fastest-levenshtein": "^1.0.16",
- "fs-minipass": "^2.1.0",
- "glob": "^8.0.1",
+ "fs-minipass": "^3.0.1",
+ "glob": "^8.1.0",
"graceful-fs": "^4.2.10",
"hosted-git-info": "^6.1.1",
"ini": "^3.0.1",
- "init-package-json": "^4.0.1",
+ "init-package-json": "^5.0.0",
"is-cidr": "^4.0.2",
"json-parse-even-better-errors": "^3.0.0",
- "libnpmaccess": "^7.0.1",
- "libnpmdiff": "^5.0.7",
- "libnpmexec": "^5.0.7",
- "libnpmfund": "^4.0.7",
- "libnpmhook": "^9.0.1",
- "libnpmorg": "^5.0.1",
- "libnpmpack": "^5.0.7",
- "libnpmpublish": "^7.0.6",
- "libnpmsearch": "^6.0.1",
- "libnpmteam": "^5.0.1",
- "libnpmversion": "^4.0.1",
- "make-fetch-happen": "^11.0.2",
- "minimatch": "^5.1.1",
- "minipass": "^4.0.0",
+ "libnpmaccess": "^7.0.2",
+ "libnpmdiff": "^5.0.13",
+ "libnpmexec": "^5.0.13",
+ "libnpmfund": "^4.0.13",
+ "libnpmhook": "^9.0.3",
+ "libnpmorg": "^5.0.3",
+ "libnpmpack": "^5.0.13",
+ "libnpmpublish": "^7.1.2",
+ "libnpmsearch": "^6.0.2",
+ "libnpmteam": "^5.0.3",
+ "libnpmversion": "^4.0.2",
+ "make-fetch-happen": "^11.0.3",
+ "minimatch": "^6.2.0",
+ "minipass": "^4.2.4",
"minipass-pipeline": "^1.2.4",
- "mkdirp": "^1.0.4",
"ms": "^2.1.2",
- "node-gyp": "^9.3.0",
+ "node-gyp": "^9.3.1",
"nopt": "^7.0.0",
"npm-audit-report": "^4.0.0",
"npm-install-checks": "^6.0.0",
@@ -11572,16 +11667,16 @@
"npm-pick-manifest": "^8.0.1",
"npm-profile": "^7.0.1",
"npm-registry-fetch": "^14.0.3",
- "npm-user-validate": "^1.0.1",
+ "npm-user-validate": "^2.0.0",
"npmlog": "^7.0.1",
"p-map": "^4.0.0",
- "pacote": "^15.0.7",
+ "pacote": "^15.1.1",
"parse-conflict-json": "^3.0.0",
"proc-log": "^3.0.0",
"qrcode-terminal": "^0.12.0",
- "read": "~1.0.7",
+ "read": "^2.0.0",
"read-package-json": "^6.0.0",
- "read-package-json-fast": "^3.0.1",
+ "read-package-json-fast": "^3.0.2",
"semver": "^7.3.8",
"ssri": "^10.0.1",
"tar": "^6.1.13",
@@ -11607,38 +11702,38 @@
"bundled": true
},
"@npmcli/arborist": {
- "version": "6.1.6",
+ "version": "6.2.5",
"bundled": true,
"requires": {
"@isaacs/string-locale-compare": "^1.1.0",
"@npmcli/fs": "^3.1.0",
- "@npmcli/installed-package-contents": "^2.0.0",
- "@npmcli/map-workspaces": "^3.0.0",
+ "@npmcli/installed-package-contents": "^2.0.2",
+ "@npmcli/map-workspaces": "^3.0.2",
"@npmcli/metavuln-calculator": "^5.0.0",
- "@npmcli/name-from-folder": "^1.0.1",
+ "@npmcli/name-from-folder": "^2.0.0",
"@npmcli/node-gyp": "^3.0.0",
"@npmcli/package-json": "^3.0.0",
"@npmcli/query": "^3.0.0",
"@npmcli/run-script": "^6.0.0",
"bin-links": "^4.0.1",
- "cacache": "^17.0.3",
+ "cacache": "^17.0.4",
"common-ancestor-path": "^1.0.1",
"hosted-git-info": "^6.1.1",
"json-parse-even-better-errors": "^3.0.0",
"json-stringify-nice": "^1.1.4",
- "minimatch": "^5.1.1",
+ "minimatch": "^6.1.6",
"nopt": "^7.0.0",
"npm-install-checks": "^6.0.0",
"npm-package-arg": "^10.1.0",
"npm-pick-manifest": "^8.0.1",
"npm-registry-fetch": "^14.0.3",
"npmlog": "^7.0.1",
- "pacote": "^15.0.7",
+ "pacote": "^15.0.8",
"parse-conflict-json": "^3.0.0",
"proc-log": "^3.0.0",
"promise-all-reject-late": "^1.0.0",
"promise-call-limit": "^1.0.1",
- "read-package-json-fast": "^3.0.1",
+ "read-package-json-fast": "^3.0.2",
"semver": "^7.3.7",
"ssri": "^10.0.1",
"treeverse": "^3.0.0",
@@ -11646,14 +11741,14 @@
}
},
"@npmcli/config": {
- "version": "6.1.1",
+ "version": "6.1.4",
"bundled": true,
"requires": {
- "@npmcli/map-workspaces": "^3.0.0",
+ "@npmcli/map-workspaces": "^3.0.2",
"ini": "^3.0.0",
"nopt": "^7.0.0",
"proc-log": "^3.0.0",
- "read-package-json-fast": "^3.0.0",
+ "read-package-json-fast": "^3.0.2",
"semver": "^7.3.5",
"walk-up-path": "^1.0.0"
}
@@ -11688,7 +11783,7 @@
}
},
"@npmcli/installed-package-contents": {
- "version": "2.0.1",
+ "version": "2.0.2",
"bundled": true,
"requires": {
"npm-bundled": "^3.0.0",
@@ -11696,12 +11791,12 @@
}
},
"@npmcli/map-workspaces": {
- "version": "3.0.0",
+ "version": "3.0.2",
"bundled": true,
"requires": {
- "@npmcli/name-from-folder": "^1.0.1",
+ "@npmcli/name-from-folder": "^2.0.0",
"glob": "^8.0.1",
- "minimatch": "^5.0.1",
+ "minimatch": "^6.1.6",
"read-package-json-fast": "^3.0.0"
}
},
@@ -11715,8 +11810,16 @@
"semver": "^7.3.5"
}
},
+ "@npmcli/move-file": {
+ "version": "2.0.1",
+ "bundled": true,
+ "requires": {
+ "mkdirp": "^1.0.4",
+ "rimraf": "^3.0.2"
+ }
+ },
"@npmcli/name-from-folder": {
- "version": "1.0.1",
+ "version": "2.0.0",
"bundled": true
},
"@npmcli/node-gyp": {
@@ -11731,7 +11834,7 @@
}
},
"@npmcli/promise-spawn": {
- "version": "6.0.1",
+ "version": "6.0.2",
"bundled": true,
"requires": {
"which": "^3.0.0"
@@ -11755,10 +11858,21 @@
"which": "^3.0.0"
}
},
+ "@sigstore/protobuf-specs": {
+ "version": "0.1.0",
+ "bundled": true
+ },
"@tootallnate/once": {
"version": "2.0.0",
"bundled": true
},
+ "@tufjs/models": {
+ "version": "1.0.0",
+ "bundled": true,
+ "requires": {
+ "minimatch": "^6.1.0"
+ }
+ },
"abbrev": {
"version": "2.0.0",
"bundled": true
@@ -11778,11 +11892,11 @@
}
},
"agentkeepalive": {
- "version": "4.2.1",
+ "version": "4.3.0",
"bundled": true,
"requires": {
"debug": "^4.1.0",
- "depd": "^1.1.2",
+ "depd": "^2.0.0",
"humanize-ms": "^1.2.1"
}
},
@@ -11819,26 +11933,6 @@
"requires": {
"delegates": "^1.0.0",
"readable-stream": "^4.1.0"
- },
- "dependencies": {
- "buffer": {
- "version": "6.0.3",
- "bundled": true,
- "requires": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.2.1"
- }
- },
- "readable-stream": {
- "version": "4.2.0",
- "bundled": true,
- "requires": {
- "abort-controller": "^3.0.0",
- "buffer": "^6.0.3",
- "events": "^3.3.0",
- "process": "^0.11.10"
- }
- }
}
},
"balanced-match": {
@@ -11870,6 +11964,14 @@
"balanced-match": "^1.0.0"
}
},
+ "buffer": {
+ "version": "6.0.3",
+ "bundled": true,
+ "requires": {
+ "base64-js": "^1.3.1",
+ "ieee754": "^1.2.1"
+ }
+ },
"builtins": {
"version": "5.0.1",
"bundled": true,
@@ -11878,11 +11980,11 @@
}
},
"cacache": {
- "version": "17.0.3",
+ "version": "17.0.4",
"bundled": true,
"requires": {
"@npmcli/fs": "^3.1.0",
- "fs-minipass": "^2.1.0",
+ "fs-minipass": "^3.0.0",
"glob": "^8.0.1",
"lru-cache": "^7.7.1",
"minipass": "^4.0.0",
@@ -11909,7 +12011,7 @@
"bundled": true
},
"ci-info": {
- "version": "3.7.0",
+ "version": "3.8.0",
"bundled": true
},
"cidr-regex": {
@@ -11944,7 +12046,7 @@
"bundled": true
},
"cmd-shim": {
- "version": "6.0.0",
+ "version": "6.0.1",
"bundled": true
},
"color-convert": {
@@ -12000,7 +12102,7 @@
}
},
"defaults": {
- "version": "1.0.3",
+ "version": "1.0.4",
"bundled": true,
"requires": {
"clone": "^1.0.2"
@@ -12011,7 +12113,7 @@
"bundled": true
},
"depd": {
- "version": "1.1.2",
+ "version": "2.0.0",
"bundled": true
},
"diff": {
@@ -12051,19 +12153,10 @@
"bundled": true
},
"fs-minipass": {
- "version": "2.1.0",
+ "version": "3.0.1",
"bundled": true,
"requires": {
- "minipass": "^3.0.0"
- },
- "dependencies": {
- "minipass": {
- "version": "3.3.6",
- "bundled": true,
- "requires": {
- "yallist": "^4.0.0"
- }
- }
+ "minipass": "^4.0.0"
}
},
"fs.realpath": {
@@ -12089,7 +12182,7 @@
}
},
"glob": {
- "version": "8.0.3",
+ "version": "8.1.0",
"bundled": true,
"requires": {
"fs.realpath": "^1.0.0",
@@ -12097,6 +12190,15 @@
"inherits": "2",
"minimatch": "^5.0.1",
"once": "^1.3.0"
+ },
+ "dependencies": {
+ "minimatch": {
+ "version": "5.1.6",
+ "bundled": true,
+ "requires": {
+ "brace-expansion": "^2.0.1"
+ }
+ }
}
},
"graceful-fs": {
@@ -12126,7 +12228,7 @@
}
},
"http-cache-semantics": {
- "version": "4.1.0",
+ "version": "4.1.1",
"bundled": true
},
"http-proxy-agent": {
@@ -12166,10 +12268,10 @@
"bundled": true
},
"ignore-walk": {
- "version": "6.0.0",
+ "version": "6.0.1",
"bundled": true,
"requires": {
- "minimatch": "^5.0.1"
+ "minimatch": "^6.1.6"
}
},
"imurmurhash": {
@@ -12201,12 +12303,12 @@
"bundled": true
},
"init-package-json": {
- "version": "4.0.1",
+ "version": "5.0.0",
"bundled": true,
"requires": {
"npm-package-arg": "^10.0.0",
- "promzard": "^0.3.0",
- "read": "^1.0.7",
+ "promzard": "^1.0.0",
+ "read": "^2.0.0",
"read-package-json": "^6.0.0",
"semver": "^7.3.5",
"validate-npm-package-license": "^3.0.4",
@@ -12229,7 +12331,7 @@
}
},
"is-core-module": {
- "version": "2.10.0",
+ "version": "2.11.0",
"bundled": true,
"requires": {
"has": "^1.0.3"
@@ -12260,15 +12362,15 @@
"bundled": true
},
"just-diff": {
- "version": "5.1.1",
+ "version": "5.2.0",
"bundled": true
},
"just-diff-apply": {
- "version": "5.4.1",
+ "version": "5.5.0",
"bundled": true
},
"libnpmaccess": {
- "version": "7.0.1",
+ "version": "7.0.2",
"bundled": true,
"requires": {
"npm-package-arg": "^10.1.0",
@@ -12276,47 +12378,47 @@
}
},
"libnpmdiff": {
- "version": "5.0.7",
+ "version": "5.0.13",
"bundled": true,
"requires": {
- "@npmcli/arborist": "^6.1.6",
+ "@npmcli/arborist": "^6.2.5",
"@npmcli/disparity-colors": "^3.0.0",
- "@npmcli/installed-package-contents": "^2.0.0",
+ "@npmcli/installed-package-contents": "^2.0.2",
"binary-extensions": "^2.2.0",
"diff": "^5.1.0",
- "minimatch": "^5.1.1",
+ "minimatch": "^6.1.6",
"npm-package-arg": "^10.1.0",
- "pacote": "^15.0.7",
+ "pacote": "^15.0.8",
"tar": "^6.1.13"
}
},
"libnpmexec": {
- "version": "5.0.7",
+ "version": "5.0.13",
"bundled": true,
"requires": {
- "@npmcli/arborist": "^6.1.6",
+ "@npmcli/arborist": "^6.2.5",
"@npmcli/run-script": "^6.0.0",
"chalk": "^4.1.0",
- "ci-info": "^3.7.0",
+ "ci-info": "^3.7.1",
"npm-package-arg": "^10.1.0",
"npmlog": "^7.0.1",
- "pacote": "^15.0.7",
+ "pacote": "^15.0.8",
"proc-log": "^3.0.0",
- "read": "^1.0.7",
- "read-package-json-fast": "^3.0.1",
+ "read": "^2.0.0",
+ "read-package-json-fast": "^3.0.2",
"semver": "^7.3.7",
"walk-up-path": "^1.0.0"
}
},
"libnpmfund": {
- "version": "4.0.7",
+ "version": "4.0.13",
"bundled": true,
"requires": {
- "@npmcli/arborist": "^6.1.6"
+ "@npmcli/arborist": "^6.2.5"
}
},
"libnpmhook": {
- "version": "9.0.1",
+ "version": "9.0.3",
"bundled": true,
"requires": {
"aproba": "^2.0.0",
@@ -12324,7 +12426,7 @@
}
},
"libnpmorg": {
- "version": "5.0.1",
+ "version": "5.0.3",
"bundled": true,
"requires": {
"aproba": "^2.0.0",
@@ -12332,35 +12434,38 @@
}
},
"libnpmpack": {
- "version": "5.0.7",
+ "version": "5.0.13",
"bundled": true,
"requires": {
- "@npmcli/arborist": "^6.1.6",
+ "@npmcli/arborist": "^6.2.5",
"@npmcli/run-script": "^6.0.0",
"npm-package-arg": "^10.1.0",
- "pacote": "^15.0.7"
+ "pacote": "^15.0.8"
}
},
"libnpmpublish": {
- "version": "7.0.6",
+ "version": "7.1.2",
"bundled": true,
"requires": {
+ "ci-info": "^3.6.1",
"normalize-package-data": "^5.0.0",
"npm-package-arg": "^10.1.0",
"npm-registry-fetch": "^14.0.3",
+ "proc-log": "^3.0.0",
"semver": "^7.3.7",
+ "sigstore": "^1.0.0",
"ssri": "^10.0.1"
}
},
"libnpmsearch": {
- "version": "6.0.1",
+ "version": "6.0.2",
"bundled": true,
"requires": {
"npm-registry-fetch": "^14.0.3"
}
},
"libnpmteam": {
- "version": "5.0.1",
+ "version": "5.0.3",
"bundled": true,
"requires": {
"aproba": "^2.0.0",
@@ -12368,7 +12473,7 @@
}
},
"libnpmversion": {
- "version": "4.0.1",
+ "version": "4.0.2",
"bundled": true,
"requires": {
"@npmcli/git": "^4.0.1",
@@ -12379,22 +12484,21 @@
}
},
"lru-cache": {
- "version": "7.13.2",
+ "version": "7.18.3",
"bundled": true
},
"make-fetch-happen": {
- "version": "11.0.2",
+ "version": "11.0.3",
"bundled": true,
"requires": {
"agentkeepalive": "^4.2.1",
"cacache": "^17.0.0",
- "http-cache-semantics": "^4.1.0",
+ "http-cache-semantics": "^4.1.1",
"http-proxy-agent": "^5.0.0",
"https-proxy-agent": "^5.0.0",
"is-lambda": "^1.0.1",
"lru-cache": "^7.7.1",
"minipass": "^4.0.0",
- "minipass-collect": "^1.0.2",
"minipass-fetch": "^3.0.0",
"minipass-flush": "^1.0.5",
"minipass-pipeline": "^1.2.4",
@@ -12405,18 +12509,15 @@
}
},
"minimatch": {
- "version": "5.1.1",
+ "version": "6.2.0",
"bundled": true,
"requires": {
"brace-expansion": "^2.0.1"
}
},
"minipass": {
- "version": "4.0.0",
- "bundled": true,
- "requires": {
- "yallist": "^4.0.0"
- }
+ "version": "4.2.4",
+ "bundled": true
},
"minipass-collect": {
"version": "1.0.2",
@@ -12535,7 +12636,7 @@
"bundled": true
},
"mute-stream": {
- "version": "0.0.8",
+ "version": "1.0.0",
"bundled": true
},
"negotiator": {
@@ -12543,7 +12644,7 @@
"bundled": true
},
"node-gyp": {
- "version": "9.3.0",
+ "version": "9.3.1",
"bundled": true,
"requires": {
"env-paths": "^2.2.0",
@@ -12566,14 +12667,6 @@
"semver": "^7.3.5"
}
},
- "@npmcli/move-file": {
- "version": "2.0.1",
- "bundled": true,
- "requires": {
- "mkdirp": "^1.0.4",
- "rimraf": "^3.0.2"
- }
- },
"abbrev": {
"version": "1.1.1",
"bundled": true
@@ -12626,7 +12719,7 @@
}
},
"glob": {
- "version": "8.0.3",
+ "version": "8.1.0",
"bundled": true,
"requires": {
"fs.realpath": "^1.0.0",
@@ -12637,7 +12730,7 @@
}
},
"minimatch": {
- "version": "5.1.0",
+ "version": "5.1.6",
"bundled": true,
"requires": {
"brace-expansion": "^2.0.1"
@@ -12645,6 +12738,13 @@
}
}
},
+ "fs-minipass": {
+ "version": "2.1.0",
+ "bundled": true,
+ "requires": {
+ "minipass": "^3.0.0"
+ }
+ },
"gauge": {
"version": "4.0.4",
"bundled": true,
@@ -12734,6 +12834,15 @@
"set-blocking": "^2.0.0"
}
},
+ "readable-stream": {
+ "version": "3.6.1",
+ "bundled": true,
+ "requires": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ }
+ },
"ssri": {
"version": "9.0.1",
"bundled": true,
@@ -12855,7 +12964,7 @@
}
},
"npm-user-validate": {
- "version": "1.0.1",
+ "version": "2.0.0",
"bundled": true
},
"npmlog": {
@@ -12883,7 +12992,7 @@
}
},
"pacote": {
- "version": "15.0.7",
+ "version": "15.1.1",
"bundled": true,
"requires": {
"@npmcli/git": "^4.0.0",
@@ -12891,7 +13000,7 @@
"@npmcli/promise-spawn": "^6.0.1",
"@npmcli/run-script": "^6.0.0",
"cacache": "^17.0.0",
- "fs-minipass": "^2.1.0",
+ "fs-minipass": "^3.0.0",
"minipass": "^4.0.0",
"npm-package-arg": "^10.0.0",
"npm-packlist": "^7.0.0",
@@ -12901,6 +13010,7 @@
"promise-retry": "^2.0.1",
"read-package-json": "^6.0.0",
"read-package-json-fast": "^3.0.0",
+ "sigstore": "^1.0.0",
"ssri": "^10.0.0",
"tar": "^6.1.11"
}
@@ -12919,7 +13029,7 @@
"bundled": true
},
"postcss-selector-parser": {
- "version": "6.0.10",
+ "version": "6.0.11",
"bundled": true,
"requires": {
"cssesc": "^3.0.0",
@@ -12955,10 +13065,10 @@
}
},
"promzard": {
- "version": "0.3.0",
+ "version": "1.0.0",
"bundled": true,
"requires": {
- "read": "1"
+ "read": "^2.0.0"
}
},
"qrcode-terminal": {
@@ -12966,10 +13076,10 @@
"bundled": true
},
"read": {
- "version": "1.0.7",
+ "version": "2.0.0",
"bundled": true,
"requires": {
- "mute-stream": "~0.0.4"
+ "mute-stream": "~1.0.0"
}
},
"read-cmd-shim": {
@@ -12987,7 +13097,7 @@
}
},
"read-package-json-fast": {
- "version": "3.0.1",
+ "version": "3.0.2",
"bundled": true,
"requires": {
"json-parse-even-better-errors": "^3.0.0",
@@ -12995,12 +13105,13 @@
}
},
"readable-stream": {
- "version": "3.6.0",
+ "version": "4.3.0",
"bundled": true,
"requires": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
+ "abort-controller": "^3.0.0",
+ "buffer": "^6.0.3",
+ "events": "^3.3.0",
+ "process": "^0.11.10"
}
},
"retry": {
@@ -13044,7 +13155,7 @@
}
},
"safe-buffer": {
- "version": "5.2.1",
+ "version": "5.1.2",
"bundled": true
},
"safer-buffer": {
@@ -13076,12 +13187,21 @@
"version": "3.0.7",
"bundled": true
},
+ "sigstore": {
+ "version": "1.1.1",
+ "bundled": true,
+ "requires": {
+ "@sigstore/protobuf-specs": "^0.1.0",
+ "make-fetch-happen": "^11.0.1",
+ "tuf-js": "^1.0.0"
+ }
+ },
"smart-buffer": {
"version": "4.2.0",
"bundled": true
},
"socks": {
- "version": "2.7.0",
+ "version": "2.7.1",
"bundled": true,
"requires": {
"ip": "^2.0.0",
@@ -13098,7 +13218,7 @@
}
},
"spdx-correct": {
- "version": "3.1.1",
+ "version": "3.2.0",
"bundled": true,
"requires": {
"spdx-expression-parse": "^3.0.0",
@@ -13118,7 +13238,7 @@
}
},
"spdx-license-ids": {
- "version": "3.0.11",
+ "version": "3.0.12",
"bundled": true
},
"ssri": {
@@ -13129,10 +13249,10 @@
}
},
"string_decoder": {
- "version": "1.3.0",
+ "version": "1.1.1",
"bundled": true,
"requires": {
- "safe-buffer": "~5.2.0"
+ "safe-buffer": "~5.1.0"
}
},
"string-width": {
@@ -13168,6 +13288,24 @@
"minizlib": "^2.1.1",
"mkdirp": "^1.0.3",
"yallist": "^4.0.0"
+ },
+ "dependencies": {
+ "fs-minipass": {
+ "version": "2.1.0",
+ "bundled": true,
+ "requires": {
+ "minipass": "^3.0.0"
+ },
+ "dependencies": {
+ "minipass": {
+ "version": "3.3.6",
+ "bundled": true,
+ "requires": {
+ "yallist": "^4.0.0"
+ }
+ }
+ }
+ }
}
},
"text-table": {
@@ -13182,6 +13320,14 @@
"version": "3.0.0",
"bundled": true
},
+ "tuf-js": {
+ "version": "1.1.1",
+ "bundled": true,
+ "requires": {
+ "@tufjs/models": "1.0.0",
+ "make-fetch-happen": "^11.0.1"
+ }
+ },
"unique-filename": {
"version": "3.0.0",
"bundled": true,
@@ -13491,9 +13637,9 @@
"integrity": "sha512-KdUnwa3AEuXlem7QeSi4qtny+QfiACUh0P0iYskJBwfg3LtAUMQFyd9L21ysdBQ65KbK6tZ4VsKPkcF3mULwMQ=="
},
"postcss": {
- "version": "8.4.14",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz",
- "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==",
+ "version": "8.4.21",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz",
+ "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==",
"requires": {
"nanoid": "^3.3.4",
"picocolors": "^1.0.0",
@@ -13511,9 +13657,9 @@
}
},
"postcss-js": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz",
- "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==",
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz",
+ "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==",
"requires": {
"camelcase-css": "^2.0.1"
}
@@ -13550,9 +13696,9 @@
"integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ=="
},
"preact": {
- "version": "10.11.3",
- "resolved": "https://registry.npmjs.org/preact/-/preact-10.11.3.tgz",
- "integrity": "sha512-eY93IVpod/zG3uMF22Unl8h9KkrcKIRs2EGar8hwLZZDU1lkjph303V9HZBwufh2s736U6VXuhD109LYqPoffg=="
+ "version": "10.13.1",
+ "resolved": "https://registry.npmjs.org/preact/-/preact-10.13.1.tgz",
+ "integrity": "sha512-KyoXVDU5OqTpG9LXlB3+y639JAGzl8JSBXLn1J9HTSB3gbKcuInga7bZnXLlxmK94ntTs1EFeZp0lrja2AuBYQ=="
},
"preact-render-to-string": {
"version": "5.2.6",
@@ -13573,11 +13719,11 @@
"integrity": "sha512-WuxUnVtlWL1OfZFQFuqvnvs6MiAGk9UNsBostyBOB0Is9wb5uRESevA6rnl/rkksXaGX3GzZhPup5d6Vp1nFew=="
},
"prisma": {
- "version": "4.9.0",
- "resolved": "https://registry.npmjs.org/prisma/-/prisma-4.9.0.tgz",
- "integrity": "sha512-bS96oZ5oDFXYgoF2l7PJ3Mp1wWWfLOo8B/jAfbA2Pn0Wm5Z/owBHzaMQKS3i1CzVBDWWPVnOohmbJmjvkcHS5w==",
+ "version": "4.11.0",
+ "resolved": "https://registry.npmjs.org/prisma/-/prisma-4.11.0.tgz",
+ "integrity": "sha512-4zZmBXssPUEiX+GeL0MUq/Yyie4ltiKmGu7jCJFnYMamNrrulTBc+D+QwAQSJ01tyzeGHlD13kOnqPwRipnlNw==",
"requires": {
- "@prisma/engines": "4.9.0"
+ "@prisma/engines": "4.11.0"
}
},
"prop-types": {
@@ -13651,9 +13797,9 @@
}
},
"react-hook-form": {
- "version": "7.42.1",
- "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.42.1.tgz",
- "integrity": "sha512-2UIGqwMZksd5HS55crTT1ATLTr0rAI4jS7yVuqTaoRVDhY2Qc4IyjskCmpnmdYqUNOYFy04vW253tb2JRVh+IQ==",
+ "version": "7.43.6",
+ "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.43.6.tgz",
+ "integrity": "sha512-zEXpju7XnrszIW5AMIjGw3ta/NmhkXG02fnSbIt4MfCegdQhmLkAfeM8bba87Co3oyBDsp8wONP8POcRToPBVw==",
"requires": {}
},
"react-hot-toast": {
@@ -13701,21 +13847,14 @@
"requires": {
"signature_pad": "^2.3.2",
"trim-canvas": "^0.1.0"
- },
- "dependencies": {
- "signature_pad": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/signature_pad/-/signature_pad-2.3.2.tgz",
- "integrity": "sha512-peYXLxOsIY6MES2TrRLDiNg2T++8gGbpP2yaC+6Ohtxr+a2dzoaqWosWDY9sWqTAAk6E/TyQO+LJw9zQwyu5kA=="
- }
}
},
"react-tooltip": {
- "version": "5.7.2",
- "resolved": "https://registry.npmjs.org/react-tooltip/-/react-tooltip-5.7.2.tgz",
- "integrity": "sha512-Lv6SCgDCejnjs8EKEFW0f+5V0KXbgZYAQvbhMNleF2AJfcXsLn1EbL9XeCoCDeMziHCaC/HxOBnsw+xbMmZ3Og==",
+ "version": "5.10.0",
+ "resolved": "https://registry.npmjs.org/react-tooltip/-/react-tooltip-5.10.0.tgz",
+ "integrity": "sha512-9qhzkWJNBXf/ajD84e4eIMUgpZW/x+q0QaVjBcELImrH8UHcW1nlIEQOeKsgKgZfqT2vrQho2Dhfh0eALcjTJQ==",
"requires": {
- "@floating-ui/dom": "^1.0.4",
+ "@floating-ui/dom": "1.2.3",
"classnames": "^2.3.2"
}
},
@@ -13861,9 +14000,9 @@
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
},
"sass": {
- "version": "1.57.1",
- "resolved": "https://registry.npmjs.org/sass/-/sass-1.57.1.tgz",
- "integrity": "sha512-O2+LwLS79op7GI0xZ8fqzF7X2m/m8WFfI02dHOdsK5R2ECeS5F62zrwg/relM1rjSLy7Vd/DiMNIvPrQGsA0jw==",
+ "version": "1.59.3",
+ "resolved": "https://registry.npmjs.org/sass/-/sass-1.59.3.tgz",
+ "integrity": "sha512-QCq98N3hX1jfTCoUAsF3eyGuXLsY7BCnCEg9qAact94Yc21npG2/mVOqoDvE0fCbWDqiM4WlcJQla0gWG2YlxQ==",
"requires": {
"chokidar": ">=3.0.0 <4.0.0",
"immutable": "^4.0.0",
@@ -13937,6 +14076,11 @@
"object-inspect": "^1.9.0"
}
},
+ "signature_pad": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/signature_pad/-/signature_pad-2.3.2.tgz",
+ "integrity": "sha512-peYXLxOsIY6MES2TrRLDiNg2T++8gGbpP2yaC+6Ohtxr+a2dzoaqWosWDY9sWqTAAk6E/TyQO+LJw9zQwyu5kA=="
+ },
"slash": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
@@ -14015,6 +14159,16 @@
"side-channel": "^1.0.4"
}
},
+ "string.prototype.trim": {
+ "version": "1.2.7",
+ "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz",
+ "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.4",
+ "es-abstract": "^1.20.4"
+ }
+ },
"string.prototype.trimend": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz",
@@ -14075,9 +14229,9 @@
"integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="
},
"tailwindcss": {
- "version": "3.2.4",
- "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.2.4.tgz",
- "integrity": "sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==",
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.2.7.tgz",
+ "integrity": "sha512-B6DLqJzc21x7wntlH/GsZwEXTBttVSl1FtCzC8WP4oBc/NKef7kaax5jeihkkCEWc831/5NDJ9gRNDK6NEioQQ==",
"requires": {
"arg": "^5.0.2",
"chokidar": "^3.5.3",
@@ -14093,12 +14247,12 @@
"normalize-path": "^3.0.0",
"object-hash": "^3.0.0",
"picocolors": "^1.0.0",
- "postcss": "^8.4.18",
+ "postcss": "^8.0.9",
"postcss-import": "^14.1.0",
"postcss-js": "^4.0.0",
"postcss-load-config": "^3.1.4",
"postcss-nested": "6.0.0",
- "postcss-selector-parser": "^6.0.10",
+ "postcss-selector-parser": "^6.0.11",
"postcss-value-parser": "^4.2.0",
"quick-lru": "^5.1.1",
"resolve": "^1.22.1"
@@ -14108,16 +14262,6 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz",
"integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw=="
- },
- "postcss": {
- "version": "8.4.21",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz",
- "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==",
- "requires": {
- "nanoid": "^3.3.4",
- "picocolors": "^1.0.0",
- "source-map-js": "^1.0.2"
- }
}
}
},
@@ -14127,9 +14271,9 @@
"integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ=="
},
"terser": {
- "version": "5.16.1",
- "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.1.tgz",
- "integrity": "sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw==",
+ "version": "5.16.6",
+ "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.6.tgz",
+ "integrity": "sha512-IBZ+ZQIA9sMaXmRZCUMDjNH0D5AQQfdn4WUjHL0+1lF4TP1IHRJbrhb6fNaXWikrYQTSkb7SLxkeXAiy1p7mbg==",
"peer": true,
"requires": {
"@jridgewell/source-map": "^0.3.2",
@@ -14139,16 +14283,16 @@
}
},
"terser-webpack-plugin": {
- "version": "5.3.6",
- "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz",
- "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==",
+ "version": "5.3.7",
+ "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.7.tgz",
+ "integrity": "sha512-AfKwIktyP7Cu50xNjXF/6Qb5lBNzYaWpU6YfoX3uZicTx0zTy0stDDCsvjDapKsSDvOeWo5MEq4TmdBy2cNoHw==",
"peer": true,
"requires": {
- "@jridgewell/trace-mapping": "^0.3.14",
+ "@jridgewell/trace-mapping": "^0.3.17",
"jest-worker": "^27.4.5",
"schema-utils": "^3.1.1",
- "serialize-javascript": "^6.0.0",
- "terser": "^5.14.1"
+ "serialize-javascript": "^6.0.1",
+ "terser": "^5.16.5"
},
"dependencies": {
"@jridgewell/trace-mapping": {
@@ -14236,12 +14380,12 @@
}
},
"tsconfig-paths": {
- "version": "3.14.1",
- "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz",
- "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==",
+ "version": "3.14.2",
+ "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz",
+ "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==",
"requires": {
"@types/json5": "^0.0.29",
- "json5": "^1.0.1",
+ "json5": "^1.0.2",
"minimist": "^1.2.6",
"strip-bom": "^3.0.0"
},
@@ -14257,9 +14401,9 @@
}
},
"tslib": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz",
- "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA=="
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
+ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
},
"tsutils": {
"version": "3.21.0",
@@ -14398,9 +14542,9 @@
"integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q=="
},
"webpack": {
- "version": "5.75.0",
- "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz",
- "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==",
+ "version": "5.76.2",
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.76.2.tgz",
+ "integrity": "sha512-Th05ggRm23rVzEOlX8y67NkYCHa9nTNcwHPBhdg+lKG+mtiW7XgggjAeeLnADAe7mLjJ6LUNfgHAuRRh+Z6J7w==",
"peer": true,
"requires": {
"@types/eslint-scope": "^3.7.3",
From 7c830d3607402347e7180ab7da86cd65737080da Mon Sep 17 00:00:00 2001
From: Timur Ercan
Date: Sun, 19 Mar 2023 10:21:19 +0100
Subject: [PATCH 10/35] bugfix don't show half created recipient
---
apps/web/components/editor/pdf-editor.tsx | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/apps/web/components/editor/pdf-editor.tsx b/apps/web/components/editor/pdf-editor.tsx
index 46410c72b..4d01048b6 100644
--- a/apps/web/components/editor/pdf-editor.tsx
+++ b/apps/web/components/editor/pdf-editor.tsx
@@ -17,7 +17,9 @@ export default function PDFEditor(props: any) {
const [fields, setFields] = useState(props.document.Field);
const [selectedRecipient, setSelectedRecipient]: any = useState();
const [selectedFieldType, setSelectedFieldType] = useState();
- const noRecipients = props?.document.Recipient.length === 0;
+ const noRecipients =
+ props?.document.Recipient.length === 0 ||
+ props?.document.Recipient.every((e: any) => !e.email);
const [adding, setAdding] = useState(false);
function onPositionChangedHandler(position: any, id: any) {
@@ -84,6 +86,7 @@ export default function PDFEditor(props: any) {
selectedRecipient={selectedRecipient}
onChange={setSelectedFieldType}
/>
+ {fields.length}
>
From 93654ccae5acb9e069cc6fadffc0cc9779b76b62 Mon Sep 17 00:00:00 2001
From: Timur Ercan
Date: Sun, 19 Mar 2023 10:23:55 +0100
Subject: [PATCH 11/35] check for already inserted fields
---
apps/web/pages/api/documents/[id]/sign.ts | 1 +
1 file changed, 1 insertion(+)
diff --git a/apps/web/pages/api/documents/[id]/sign.ts b/apps/web/pages/api/documents/[id]/sign.ts
index c2b4e02d6..c42d06b7c 100644
--- a/apps/web/pages/api/documents/[id]/sign.ts
+++ b/apps/web/pages/api/documents/[id]/sign.ts
@@ -73,6 +73,7 @@ async function postHandler(req: NextApiRequest, res: NextApiResponse) {
const nonSignatureFields = await prisma.field.findMany({
where: {
documentId: document.id,
+ inserted: false,
type: { in: [FieldType.DATE, FieldType.TEXT] },
},
});
From cd5f6fde327c6c97ec64799d98b6f0332d331fbe Mon Sep 17 00:00:00 2001
From: Timur Ercan
Date: Sun, 19 Mar 2023 10:28:15 +0100
Subject: [PATCH 12/35] remove debug statement
---
apps/web/components/editor/pdf-editor.tsx | 1 -
1 file changed, 1 deletion(-)
diff --git a/apps/web/components/editor/pdf-editor.tsx b/apps/web/components/editor/pdf-editor.tsx
index 4d01048b6..be6122d51 100644
--- a/apps/web/components/editor/pdf-editor.tsx
+++ b/apps/web/components/editor/pdf-editor.tsx
@@ -86,7 +86,6 @@ export default function PDFEditor(props: any) {
selectedRecipient={selectedRecipient}
onChange={setSelectedFieldType}
/>
- {fields.length}
>
From 738c798dbdb59a004ec1cc52240af10f1960648c Mon Sep 17 00:00:00 2001
From: Timur Ercan
Date: Sun, 19 Mar 2023 10:52:01 +0100
Subject: [PATCH 13/35] block editing completed documents
---
apps/web/pages/documents/[id]/recipients.tsx | 23 ++++++++++++--------
1 file changed, 14 insertions(+), 9 deletions(-)
diff --git a/apps/web/pages/documents/[id]/recipients.tsx b/apps/web/pages/documents/[id]/recipients.tsx
index 540a658af..b3ba85b9b 100644
--- a/apps/web/pages/documents/[id]/recipients.tsx
+++ b/apps/web/pages/documents/[id]/recipients.tsx
@@ -16,7 +16,7 @@ import {
} from "@heroicons/react/24/outline";
import { getUserFromToken } from "@documenso/lib/server";
import { getDocument } from "@documenso/lib/query";
-import { Document as PrismaDocument } from "@prisma/client";
+import { Document as PrismaDocument, DocumentStatus } from "@prisma/client";
import { Breadcrumb, Button, IconButton } from "@documenso/ui";
import { Dialog, Transition } from "@headlessui/react";
import {
@@ -96,14 +96,6 @@ const RecipientsPage: NextPageWithLayout = (props: any) => {
-
+
>
From ff16972646e005ccbea82235f14516dc7f78df26 Mon Sep 17 00:00:00 2001
From: Timur Ercan
Date: Sun, 19 Mar 2023 11:54:26 +0100
Subject: [PATCH 19/35] hide free_signature field in editor
---
apps/web/components/editor/pdf-viewer.jsx | 19 ++++++++++++-------
1 file changed, 12 insertions(+), 7 deletions(-)
diff --git a/apps/web/components/editor/pdf-viewer.jsx b/apps/web/components/editor/pdf-viewer.jsx
index 43167ad11..1d3678b05 100644
--- a/apps/web/components/editor/pdf-viewer.jsx
+++ b/apps/web/components/editor/pdf-viewer.jsx
@@ -3,6 +3,7 @@ import { Document, Page } from "react-pdf/dist/esm/entry.webpack5";
import EditableField from "./editable-field";
import SignableField from "./signable-field";
import short from "short-uuid";
+import { FieldType } from "@prisma/client";
export default function PDFViewer(props) {
const [numPages, setNumPages] = useState(null);
@@ -71,21 +72,25 @@ export default function PDFViewer(props) {
onRenderError={() => setLoading(false)}
>
{props?.fields
- .filter((item) => item.page === index)
- .map((item) =>
+ .filter((field) => field.page === index)
+ .map((field) =>
props.readonly ? (
) : (
Date: Sun, 19 Mar 2023 12:13:13 +0100
Subject: [PATCH 20/35] show all fields while signing, date field design
---
apps/web/components/editor/signable-field.tsx | 9 ++++++++-
apps/web/pages/documents/[id]/sign.tsx | 1 -
2 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/apps/web/components/editor/signable-field.tsx b/apps/web/components/editor/signable-field.tsx
index cde6b8eb3..aa0ae07e9 100644
--- a/apps/web/components/editor/signable-field.tsx
+++ b/apps/web/components/editor/signable-field.tsx
@@ -2,6 +2,7 @@ import React, { useState } from "react";
import Draggable from "react-draggable";
import { IconButton } from "@documenso/ui";
import { XCircleIcon } from "@heroicons/react/20/solid";
+import { classNames } from "@documenso/lib";
const stc = require("string-to-color");
type FieldPropsType = {
@@ -43,13 +44,19 @@ export default function SignableField(props: FieldPropsType) {
if (!field?.signature) props.onClick(props.field);
}}
ref={nodeRef}
- className="cursor-pointer opacity-80 m-auto w-48 h-16 flex-row-reverse text-lg font-bold text-center absolute top-0 left-0 select-none hover:brightness-50"
+ className={classNames(
+ "opacity-80 m-auto w-48 h-16 flex-row-reverse text-lg font-bold text-center absolute top-0 left-0 select-none",
+ field.type === "SIGNATURE"
+ ? "cursor-pointer hover:brightness-50"
+ : "cursor-not-allowed"
+ )}
style={{
background: stc(props.field.Recipient.email),
}}
>
{field.type === "SIGNATURE" ? "SIGN HERE" : ""}
+ {field.type === "DATE" ? Date (filled on sign) : ""}
Date: Sun, 19 Mar 2023 12:31:54 +0100
Subject: [PATCH 21/35] doc-171
---
apps/web/components/settings.tsx | 26 +++++++++++++++++++++++++-
1 file changed, 25 insertions(+), 1 deletion(-)
diff --git a/apps/web/components/settings.tsx b/apps/web/components/settings.tsx
index 5921411b5..f79dde00b 100644
--- a/apps/web/components/settings.tsx
+++ b/apps/web/components/settings.tsx
@@ -115,9 +115,13 @@ export default function Setttings() {
+
e.current)[0].name !==
+ subNavigation[1].name
+ }
+ className="divide-y divide-gray-200 lg:col-span-9 min-h-[251px]"
+ >
+ {/* Passwords section */}
+
+
+
+ Password
+
+
+ Forgot your passwort? Email hi@documenso.com to reset
+ it.
+
+
+
+
From 1bfac711acc8a7d47d1c08f1752a031a71d7a662 Mon Sep 17 00:00:00 2001
From: Timur Ercan
Date: Sun, 19 Mar 2023 12:43:10 +0100
Subject: [PATCH 22/35] build fix
---
apps/web/components/settings.tsx | 4 ++--
package-lock.json | 13 +++++++++++--
2 files changed, 13 insertions(+), 4 deletions(-)
diff --git a/apps/web/components/settings.tsx b/apps/web/components/settings.tsx
index f79dde00b..65f0aacab 100644
--- a/apps/web/components/settings.tsx
+++ b/apps/web/components/settings.tsx
@@ -119,7 +119,7 @@ export default function Setttings() {
action="#"
method="POST"
hidden={
- subNavigation.filter((e) => e.current)[0].name !==
+ subNavigation.filter((e) => e.current)[0]?.name !==
subNavigation[0].name
}
>
@@ -176,7 +176,7 @@ export default function Setttings() {
e.current)[0].name !==
+ subNavigation.filter((e) => e.current)[0]?.name !==
subNavigation[1].name
}
className="divide-y divide-gray-200 lg:col-span-9 min-h-[251px]"
diff --git a/package-lock.json b/package-lock.json
index 9b17e3159..af9ca495f 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -40,6 +40,7 @@
}
},
"apps/web": {
+ "name": "@documenso/web",
"version": "0.1.0",
"dependencies": {
"@documenso/pdf": "*",
@@ -3555,7 +3556,8 @@
"node_modules/json-parse-even-better-errors": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
- "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="
+ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
+ "peer": true
},
"node_modules/json-schema": {
"version": "0.4.0",
@@ -8639,18 +8641,22 @@
}
},
"packages/features": {
+ "name": "@documenso/features",
"version": "0.0.0"
},
"packages/lib": {
+ "name": "@documenso/lib",
"version": "0.0.0",
"dependencies": {
"bcryptjs": "^2.4.3"
}
},
"packages/pdf": {
+ "name": "@documenso/pdf",
"version": "0.0.0"
},
"packages/prisma": {
+ "name": "@documenso/prisma",
"version": "0.0.0",
"dependencies": {
"@prisma/client": "^4.8.1",
@@ -8669,9 +8675,11 @@
"dev": true
},
"packages/signing": {
+ "name": "@documenso/signing",
"version": "0.0.0"
},
"packages/ui": {
+ "name": "@documenso/ui",
"version": "0.0.0",
"devDependencies": {}
}
@@ -11283,7 +11291,8 @@
"json-parse-even-better-errors": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
- "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="
+ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
+ "peer": true
},
"json-schema": {
"version": "0.4.0",
From 4eb475938105eddabfd45f06a9b6972efd68ca2e Mon Sep 17 00:00:00 2001
From: Timur Ercan
Date: Sun, 19 Mar 2023 13:59:32 +0100
Subject: [PATCH 23/35] 401 redirect fix
---
packages/lib/server/getUserFromToken.ts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/lib/server/getUserFromToken.ts b/packages/lib/server/getUserFromToken.ts
index df96a35c5..ddf582db4 100644
--- a/packages/lib/server/getUserFromToken.ts
+++ b/packages/lib/server/getUserFromToken.ts
@@ -12,7 +12,7 @@ export async function getUserFromToken(
const tokenEmail = token?.email?.toString();
if (!token) {
- res.status(401).send("No session token found for request.");
+ if (res) res.status(401).send("No session token found for request.");
return null;
}
From 156b7a69e7296d26ed5035f4f2418efc77052057 Mon Sep 17 00:00:00 2001
From: Timur Ercan
Date: Sun, 19 Mar 2023 14:05:20 +0100
Subject: [PATCH 24/35] bugfix doc-130 document does not render because there
is no user and the request is still valid
---
apps/web/pages/api/documents/[id].ts | 15 +++++++++++----
1 file changed, 11 insertions(+), 4 deletions(-)
diff --git a/apps/web/pages/api/documents/[id].ts b/apps/web/pages/api/documents/[id].ts
index 517e11757..c9fbd4644 100644
--- a/apps/web/pages/api/documents/[id].ts
+++ b/apps/web/pages/api/documents/[id].ts
@@ -18,10 +18,10 @@ async function getHandler(req: NextApiRequest, res: NextApiResponse) {
}
let user = null;
-
+ let recipient = null;
if (recipientToken) {
// Request from signing page without login
- const recipient = await prisma.recipient.findFirst({
+ recipient = await prisma.recipient.findFirst({
where: {
token: recipientToken?.toString(),
},
@@ -37,7 +37,14 @@ async function getHandler(req: NextApiRequest, res: NextApiResponse) {
if (!user) return res.status(401).end();
- const document: PrismaDocument = await getDocument(+documentId, req, res);
+ let document: PrismaDocument | null = null;
+ if (recipientToken) {
+ document = await prisma.document.findFirst({
+ where: { id: recipient?.Document?.id },
+ });
+ } else {
+ document = await getDocument(+documentId, req, res);
+ }
if (!document)
res.status(404).end(`No document with id ${documentId} found.`);
@@ -45,7 +52,7 @@ async function getHandler(req: NextApiRequest, res: NextApiResponse) {
const signaturesCount = await prisma.signature.count({
where: {
Field: {
- documentId: document.id,
+ documentId: document?.id,
},
},
});
From 36526119b2ed432f5da990d6a096baa561df3d49 Mon Sep 17 00:00:00 2001
From: Timur Ercan
Date: Sun, 19 Mar 2023 14:05:32 +0100
Subject: [PATCH 25/35] bugfix 401 redirect
---
packages/lib/server/getUserFromToken.ts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/lib/server/getUserFromToken.ts b/packages/lib/server/getUserFromToken.ts
index ddf582db4..579d47ada 100644
--- a/packages/lib/server/getUserFromToken.ts
+++ b/packages/lib/server/getUserFromToken.ts
@@ -12,7 +12,7 @@ export async function getUserFromToken(
const tokenEmail = token?.email?.toString();
if (!token) {
- if (res) res.status(401).send("No session token found for request.");
+ if (res.status) res.status(401).send("No session token found for request.");
return null;
}
From 72914c49c4c56a88b03ef49c73b6e628a981d868 Mon Sep 17 00:00:00 2001
From: Timur Ercan
Date: Sun, 19 Mar 2023 14:20:28 +0100
Subject: [PATCH 26/35] build fix
---
apps/web/pages/api/documents/[id].ts | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/apps/web/pages/api/documents/[id].ts b/apps/web/pages/api/documents/[id].ts
index c9fbd4644..500061921 100644
--- a/apps/web/pages/api/documents/[id].ts
+++ b/apps/web/pages/api/documents/[id].ts
@@ -57,11 +57,13 @@ async function getHandler(req: NextApiRequest, res: NextApiResponse) {
},
});
- let signedDocumentAsBase64 = document.document;
+ let signedDocumentAsBase64 = document?.document || "";
// No need to add a signature, if no one signed yet.
if (signaturesCount > 0) {
- signedDocumentAsBase64 = await addDigitalSignature(document.document);
+ signedDocumentAsBase64 = await addDigitalSignature(
+ document?.document || ""
+ );
}
const buffer: Buffer = Buffer.from(signedDocumentAsBase64, "base64");
@@ -69,7 +71,7 @@ async function getHandler(req: NextApiRequest, res: NextApiResponse) {
res.setHeader("Content-Length", buffer.length);
res.setHeader(
"Content-Disposition",
- `attachment; filename=${document.title}`
+ `attachment; filename=${document?.title}`
);
return res.status(200).send(buffer);
From 025e6a4eb1404b6ea092028c119e7a5a7000d8a8 Mon Sep 17 00:00:00 2001
From: Timur Ercan
Date: Sun, 19 Mar 2023 14:59:10 +0100
Subject: [PATCH 27/35] feature flag for signup
---
.env.example | 6 +++++-
apps/web/components/login.tsx | 25 ++++++++++++-------------
apps/web/pages/login.tsx | 14 ++++++++++++--
apps/web/pages/signup.tsx | 9 +++++++++
4 files changed, 38 insertions(+), 16 deletions(-)
diff --git a/.env.example b/.env.example
index e1d18c586..b5ffd2af1 100644
--- a/.env.example
+++ b/.env.example
@@ -18,4 +18,8 @@ NEXTAUTH_URL='http://localhost:3000'
# You can also configure you own SMTP server using Nodemailer in sendMailts. (currently not possible via config)
SENDGRID_API_KEY=''
# Sender for signing requests and completion mails.
-MAIL_FROM=''
\ No newline at end of file
+MAIL_FROM=''
+
+#FEATURE FLAGS
+# Allow users to register via the /signup page. Otherwise they will be redirect to the home page.
+ALLOW_SIGNUP=false
\ No newline at end of file
diff --git a/apps/web/components/login.tsx b/apps/web/components/login.tsx
index 8f4e612c1..c8deb1eee 100644
--- a/apps/web/components/login.tsx
+++ b/apps/web/components/login.tsx
@@ -17,12 +17,11 @@ interface LoginValues {
csrfToken: string;
}
-export default function Login() {
+export default function Login(props: any) {
const router = useRouter();
const methods = useForm();
const { register, formState } = methods;
const [errorMessage, setErrorMessage] = useState(null);
-
let callbackUrl =
typeof router.query?.callbackUrl === "string"
? router.query.callbackUrl
@@ -117,7 +116,6 @@ export default function Login() {
/>
-
-
-
- Are you new here?{" "}
-
- Create a new Account
-
-
+ {props.allowSignup ? (
+
+ Are you new here?{" "}
+
+ Create a new Account
+
+
+ ) : null}
diff --git a/apps/web/pages/login.tsx b/apps/web/pages/login.tsx
index d9fffa562..ca384369a 100644
--- a/apps/web/pages/login.tsx
+++ b/apps/web/pages/login.tsx
@@ -1,13 +1,23 @@
import Head from "next/head";
import Login from "../components/login";
-export default function LoginPage() {
+export default function LoginPage(props: any) {
return (
<>
Login | Documenso
-
+
>
);
}
+
+export async function getServerSideProps(context: any) {
+ const ALLOW_SIGNUP = process.env.ALLOW_SIGNUP === "true";
+
+ return {
+ props: {
+ ALLOW_SIGNUP: ALLOW_SIGNUP,
+ },
+ };
+}
diff --git a/apps/web/pages/signup.tsx b/apps/web/pages/signup.tsx
index c984350de..f2e6858e1 100644
--- a/apps/web/pages/signup.tsx
+++ b/apps/web/pages/signup.tsx
@@ -15,6 +15,15 @@ export default function SignupPage(props: { source: string }) {
export async function getServerSideProps(context: any) {
const signupSource: string = context.query["source"];
+
+ if (process.env.ALLOW_SIGNUP === "false")
+ return {
+ redirect: {
+ destination: "/login",
+ permanent: false,
+ },
+ };
+
return {
props: {
source: signupSource ? signupSource : "",
From 9009506bb624e06b065f9fe9120d7c01cca0bd75 Mon Sep 17 00:00:00 2001
From: Timur Ercan
Date: Sun, 19 Mar 2023 15:05:33 +0100
Subject: [PATCH 28/35] explicit true criteria
---
apps/web/pages/signup.tsx | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/apps/web/pages/signup.tsx b/apps/web/pages/signup.tsx
index f2e6858e1..3ff8e714e 100644
--- a/apps/web/pages/signup.tsx
+++ b/apps/web/pages/signup.tsx
@@ -15,8 +15,7 @@ export default function SignupPage(props: { source: string }) {
export async function getServerSideProps(context: any) {
const signupSource: string = context.query["source"];
-
- if (process.env.ALLOW_SIGNUP === "false")
+ if (process.env.ALLOW_SIGNUP !== "true")
return {
redirect: {
destination: "/login",
From dd67e1a6f049a0a08c1c842a1690f92d4bd19b5f Mon Sep 17 00:00:00 2001
From: Timur Ercan
Date: Sun, 19 Mar 2023 15:06:01 +0100
Subject: [PATCH 29/35] qoc
---
apps/web/pages/signup.tsx | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/apps/web/pages/signup.tsx b/apps/web/pages/signup.tsx
index 3ff8e714e..b59fd6e79 100644
--- a/apps/web/pages/signup.tsx
+++ b/apps/web/pages/signup.tsx
@@ -14,7 +14,6 @@ export default function SignupPage(props: { source: string }) {
}
export async function getServerSideProps(context: any) {
- const signupSource: string = context.query["source"];
if (process.env.ALLOW_SIGNUP !== "true")
return {
redirect: {
@@ -23,6 +22,7 @@ export async function getServerSideProps(context: any) {
},
};
+ const signupSource: string = context.query["source"];
return {
props: {
source: signupSource ? signupSource : "",
From 7d6bd00a229598f2890f3bea667da6888207b16f Mon Sep 17 00:00:00 2001
From: Timur Ercan
Date: Mon, 20 Mar 2023 15:11:20 +0100
Subject: [PATCH 30/35] allow adding field via recipient token for signing
---
apps/web/components/editor/pdf-signer.tsx | 6 +++-
.../pages/api/documents/[id]/fields/index.ts | 34 +++++++++++++------
packages/lib/api/createOrUpdateField.ts | 5 +--
3 files changed, 32 insertions(+), 13 deletions(-)
diff --git a/apps/web/components/editor/pdf-signer.tsx b/apps/web/components/editor/pdf-signer.tsx
index a7988e7e9..da0f0180d 100644
--- a/apps/web/components/editor/pdf-signer.tsx
+++ b/apps/web/components/editor/pdf-signer.tsx
@@ -173,7 +173,11 @@ export default function PDFSigner(props: any) {
FieldType.FREE_SIGNATURE
);
- createOrUpdateField(props.document, freeSignatureField).then((res) => {
+ createOrUpdateField(
+ props.document,
+ freeSignatureField,
+ recipient.token
+ ).then((res) => {
setFields(fields.concat(res));
setDialogField(res);
setOpen(true);
diff --git a/apps/web/pages/api/documents/[id]/fields/index.ts b/apps/web/pages/api/documents/[id]/fields/index.ts
index 9aa2366d1..861b4c672 100644
--- a/apps/web/pages/api/documents/[id]/fields/index.ts
+++ b/apps/web/pages/api/documents/[id]/fields/index.ts
@@ -36,8 +36,10 @@ async function getHandler(req: NextApiRequest, res: NextApiResponse) {
}
async function postHandler(req: NextApiRequest, res: NextApiResponse) {
- const user = await getUserFromToken(req, res);
- const { id: documentId } = req.query;
+ const { token: recipientToken } = req.query;
+ let user = null;
+ if (!recipientToken) user = await getUserFromToken(req, res);
+ if (!user && !recipientToken) return res.status(401).end();
const body: {
id: number;
type: FieldType;
@@ -48,18 +50,30 @@ async function postHandler(req: NextApiRequest, res: NextApiResponse) {
customText: string;
} = req.body;
- if (!user) return;
-
+ const { id: documentId } = req.query;
if (!documentId) {
- res.status(400).send("Missing parameter documentId.");
- return;
+ return res.status(400).send("Missing parameter documentId.");
}
- const document: PrismaDocument = await getDocument(+documentId, req, res);
+ if (recipientToken) {
+ const recipient = await prisma.recipient.findFirst({
+ where: { token: recipientToken?.toString() },
+ });
- // todo entity ownerships checks
- if (document.userId !== user.id) {
- return res.status(401).send("User does not have access to this document.");
+ if (!recipient || recipient?.documentId !== +documentId)
+ return res
+ .status(401)
+ .send("Recipient does not have access to this document.");
+ }
+
+ if (user) {
+ const document: PrismaDocument = await getDocument(+documentId, req, res);
+ // todo entity ownerships checks
+ if (document.userId !== user.id) {
+ return res
+ .status(401)
+ .send("User does not have access to this document.");
+ }
}
const field = await prisma.field.upsert({
diff --git a/packages/lib/api/createOrUpdateField.ts b/packages/lib/api/createOrUpdateField.ts
index 08ad993f5..62cccb3ce 100644
--- a/packages/lib/api/createOrUpdateField.ts
+++ b/packages/lib/api/createOrUpdateField.ts
@@ -2,11 +2,12 @@ import toast from "react-hot-toast";
export const createOrUpdateField = async (
document: any,
- field: any
+ field: any,
+ recipientToken: string = ""
): Promise => {
try {
const created = await toast.promise(
- fetch("/api/documents/" + document.id + "/fields", {
+ fetch("/api/documents/" + document.id + "/fields?token=" + recipientToken, {
method: "POST",
headers: {
"Content-Type": "application/json",
From d37dd000afea2f48c8f63483753269077ce191fa Mon Sep 17 00:00:00 2001
From: Timur Ercan
Date: Mon, 20 Mar 2023 15:12:13 +0100
Subject: [PATCH 31/35] get document without relying on logged in user
---
apps/web/pages/api/documents/[id]/sign.ts | 25 +++++++++++++----------
1 file changed, 14 insertions(+), 11 deletions(-)
diff --git a/apps/web/pages/api/documents/[id]/sign.ts b/apps/web/pages/api/documents/[id]/sign.ts
index f4316cf2a..e4d22487d 100644
--- a/apps/web/pages/api/documents/[id]/sign.ts
+++ b/apps/web/pages/api/documents/[id]/sign.ts
@@ -1,8 +1,4 @@
-import {
- defaultHandler,
- defaultResponder,
- getUserFromToken,
-} from "@documenso/lib/server";
+import { defaultHandler, defaultResponder } from "@documenso/lib/server";
import prisma from "@documenso/prisma";
import { NextApiRequest, NextApiResponse } from "next";
import { SigningStatus, DocumentStatus } from "@prisma/client";
@@ -12,7 +8,6 @@ import { insertImageInPDF, insertTextInPDF } from "@documenso/pdf";
import { sendSigningDoneMail } from "@documenso/lib/mail";
async function postHandler(req: NextApiRequest, res: NextApiResponse) {
- const existingUser = await getUserFromToken(req, res);
const { token: recipientToken } = req.query;
const { signatures: signaturesFromBody }: { signatures: any[] } = req.body;
@@ -29,11 +24,19 @@ async function postHandler(req: NextApiRequest, res: NextApiResponse) {
return res.status(401).send("Recipient not found.");
}
- const document: PrismaDocument = await getDocument(
- recipient.documentId,
- req,
- res
- );
+ const document: PrismaDocument = await prisma.document.findFirstOrThrow({
+ where: {
+ id: recipient.documentId,
+ },
+ include: {
+ Recipient: {
+ orderBy: {
+ id: "asc",
+ },
+ },
+ Field: { include: { Recipient: true, Signature: true } },
+ },
+ });
if (!document) res.status(404).end(`No document found.`);
From 91b206e3d7a111a1ab397924888b44438a0d8702 Mon Sep 17 00:00:00 2001
From: Timur Ercan
Date: Mon, 20 Mar 2023 15:12:51 +0100
Subject: [PATCH 32/35] add token to download link to allow download without
user
---
apps/web/pages/documents/[id]/signed.tsx | 12 +++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/apps/web/pages/documents/[id]/signed.tsx b/apps/web/pages/documents/[id]/signed.tsx
index 31b7bd118..8075fe226 100644
--- a/apps/web/pages/documents/[id]/signed.tsx
+++ b/apps/web/pages/documents/[id]/signed.tsx
@@ -6,7 +6,7 @@ import { Button, IconButton } from "@documenso/ui";
import Link from "next/link";
import { useRouter } from "next/router";
-const SignPage: NextPageWithLayout = (props: any) => {
+const Signed: NextPageWithLayout = (props: any) => {
const router = useRouter();
const allRecipientsSigned = props.document.Recipient?.every(
(r: any) => r.signingStatus === "SIGNED"
@@ -47,7 +47,12 @@ const SignPage: NextPageWithLayout = (props: any) => {
onClick={(event: any) => {
event.preventDefault();
event.stopPropagation();
- router.push("/api/documents/" + props.document.id);
+ router.push(
+ "/api/documents/" +
+ props.document.id +
+ "?token=" +
+ props.recipient.token
+ );
}}
>
Download "{props.document.title}"
@@ -103,8 +108,9 @@ export async function getServerSideProps(context: any) {
props: {
document: JSON.parse(JSON.stringify(recipient.Document)),
fields: JSON.parse(JSON.stringify(fields)),
+ recipient: JSON.parse(JSON.stringify(recipient)),
},
};
}
-export default SignPage;
+export default Signed;
From a57e0b2b57e300b62046f293f9ed76cf4d2cafb9 Mon Sep 17 00:00:00 2001
From: Timur Ercan
Date: Mon, 20 Mar 2023 15:45:57 +0100
Subject: [PATCH 33/35] coming soon hint
---
apps/web/components/login.tsx | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/apps/web/components/login.tsx b/apps/web/components/login.tsx
index c8deb1eee..4f41a7d9b 100644
--- a/apps/web/components/login.tsx
+++ b/apps/web/components/login.tsx
@@ -159,7 +159,17 @@ export default function Login(props: any) {
Create a new Account
- ) : null}
+ ) : (
+
+ Like Documenso{" "}
+
+ Hosted Documenso will be availible soon™
+
+
+ )}
From 9e536e95b6ec2732de611cc02ed8604cb3ac0037 Mon Sep 17 00:00:00 2001
From: Timur Ercan
Date: Tue, 21 Mar 2023 09:21:57 +0100
Subject: [PATCH 34/35] default allow signup
---
.env.example | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.env.example b/.env.example
index b5ffd2af1..d04172438 100644
--- a/.env.example
+++ b/.env.example
@@ -22,4 +22,4 @@ MAIL_FROM=''
#FEATURE FLAGS
# Allow users to register via the /signup page. Otherwise they will be redirect to the home page.
-ALLOW_SIGNUP=false
\ No newline at end of file
+ALLOW_SIGNUP=true
\ No newline at end of file
From d32b9871db34b2ec2419ab0fd3a9112c6d9e1b6d Mon Sep 17 00:00:00 2001
From: Timur Ercan
Date: Tue, 21 Mar 2023 14:30:40 +0100
Subject: [PATCH 35/35] revert regression
---
apps/web/pages/api/documents/[id]/sign.ts | 1 -
1 file changed, 1 deletion(-)
diff --git a/apps/web/pages/api/documents/[id]/sign.ts b/apps/web/pages/api/documents/[id]/sign.ts
index a382c7964..e4d22487d 100644
--- a/apps/web/pages/api/documents/[id]/sign.ts
+++ b/apps/web/pages/api/documents/[id]/sign.ts
@@ -78,7 +78,6 @@ async function postHandler(req: NextApiRequest, res: NextApiResponse) {
const nonSignatureFields = await prisma.field.findMany({
where: {
documentId: document.id,
- inserted: false,
type: { in: [FieldType.DATE, FieldType.TEXT] },
},
});