diff --git a/.yarn/cache/asn1-npm-0.2.6-bdd07356c4-00c8a06c37.zip b/.yarn/cache/asn1-npm-0.2.6-bdd07356c4-00c8a06c37.zip
new file mode 100644
index 00000000..1f277120
Binary files /dev/null and b/.yarn/cache/asn1-npm-0.2.6-bdd07356c4-00c8a06c37.zip differ
diff --git a/.yarn/cache/assert-plus-npm-1.0.0-cac95ef098-b194b9d50c.zip b/.yarn/cache/assert-plus-npm-1.0.0-cac95ef098-b194b9d50c.zip
new file mode 100644
index 00000000..708a210c
Binary files /dev/null and b/.yarn/cache/assert-plus-npm-1.0.0-cac95ef098-b194b9d50c.zip differ
diff --git a/.yarn/cache/aws-sign2-npm-0.7.0-656c6cb84d-021d2cc554.zip b/.yarn/cache/aws-sign2-npm-0.7.0-656c6cb84d-021d2cc554.zip
new file mode 100644
index 00000000..f0d994cb
Binary files /dev/null and b/.yarn/cache/aws-sign2-npm-0.7.0-656c6cb84d-021d2cc554.zip differ
diff --git a/.yarn/cache/aws4-npm-1.13.2-b493d08ff0-c993d0d186.zip b/.yarn/cache/aws4-npm-1.13.2-b493d08ff0-c993d0d186.zip
new file mode 100644
index 00000000..6a4845d7
Binary files /dev/null and b/.yarn/cache/aws4-npm-1.13.2-b493d08ff0-c993d0d186.zip differ
diff --git a/.yarn/cache/bcrypt-pbkdf-npm-1.0.2-80db8b16ed-ddfe85230b.zip b/.yarn/cache/bcrypt-pbkdf-npm-1.0.2-80db8b16ed-ddfe85230b.zip
new file mode 100644
index 00000000..2a834ec3
Binary files /dev/null and b/.yarn/cache/bcrypt-pbkdf-npm-1.0.2-80db8b16ed-ddfe85230b.zip differ
diff --git a/.yarn/cache/caseless-npm-0.12.0-e83bc5df83-ccf64bcb6c.zip b/.yarn/cache/caseless-npm-0.12.0-e83bc5df83-ccf64bcb6c.zip
new file mode 100644
index 00000000..2e96511b
Binary files /dev/null and b/.yarn/cache/caseless-npm-0.12.0-e83bc5df83-ccf64bcb6c.zip differ
diff --git a/.yarn/cache/color-thief-react-npm-2.1.0-bafba4c0e4-4e9bcabbd3.zip b/.yarn/cache/color-thief-react-npm-2.1.0-bafba4c0e4-4e9bcabbd3.zip
new file mode 100644
index 00000000..7780e6dd
Binary files /dev/null and b/.yarn/cache/color-thief-react-npm-2.1.0-bafba4c0e4-4e9bcabbd3.zip differ
diff --git a/.yarn/cache/colorthief-npm-2.3.2-3da996f5be-b34d7e2c0e.zip b/.yarn/cache/colorthief-npm-2.3.2-3da996f5be-b34d7e2c0e.zip
new file mode 100644
index 00000000..a740f320
Binary files /dev/null and b/.yarn/cache/colorthief-npm-2.3.2-3da996f5be-b34d7e2c0e.zip differ
diff --git a/.yarn/cache/core-util-is-npm-1.0.2-9fc2b94dc3-980a37a939.zip b/.yarn/cache/core-util-is-npm-1.0.2-9fc2b94dc3-980a37a939.zip
new file mode 100644
index 00000000..223b2165
Binary files /dev/null and b/.yarn/cache/core-util-is-npm-1.0.2-9fc2b94dc3-980a37a939.zip differ
diff --git a/.yarn/cache/cwise-compiler-npm-1.1.3-26ff483afd-91f38981c4.zip b/.yarn/cache/cwise-compiler-npm-1.1.3-26ff483afd-91f38981c4.zip
new file mode 100644
index 00000000..fdfbbcd6
Binary files /dev/null and b/.yarn/cache/cwise-compiler-npm-1.1.3-26ff483afd-91f38981c4.zip differ
diff --git a/.yarn/cache/dashdash-npm-1.14.1-be8f10a286-64589a15c5.zip b/.yarn/cache/dashdash-npm-1.14.1-be8f10a286-64589a15c5.zip
new file mode 100644
index 00000000..2173b206
Binary files /dev/null and b/.yarn/cache/dashdash-npm-1.14.1-be8f10a286-64589a15c5.zip differ
diff --git a/.yarn/cache/data-uri-to-buffer-npm-0.0.3-b26974551a-1eecb9821f.zip b/.yarn/cache/data-uri-to-buffer-npm-0.0.3-b26974551a-1eecb9821f.zip
new file mode 100644
index 00000000..3d459e53
Binary files /dev/null and b/.yarn/cache/data-uri-to-buffer-npm-0.0.3-b26974551a-1eecb9821f.zip differ
diff --git a/.yarn/cache/ecc-jsbn-npm-0.1.2-85b7a7be89-6cf168bae1.zip b/.yarn/cache/ecc-jsbn-npm-0.1.2-85b7a7be89-6cf168bae1.zip
new file mode 100644
index 00000000..88f56175
Binary files /dev/null and b/.yarn/cache/ecc-jsbn-npm-0.1.2-85b7a7be89-6cf168bae1.zip differ
diff --git a/.yarn/cache/extend-npm-3.0.2-e1ca07ac54-73bf6e2740.zip b/.yarn/cache/extend-npm-3.0.2-e1ca07ac54-73bf6e2740.zip
new file mode 100644
index 00000000..7d9a157c
Binary files /dev/null and b/.yarn/cache/extend-npm-3.0.2-e1ca07ac54-73bf6e2740.zip differ
diff --git a/.yarn/cache/extsprintf-npm-1.3.0-61a92b324c-f75114a838.zip b/.yarn/cache/extsprintf-npm-1.3.0-61a92b324c-f75114a838.zip
new file mode 100644
index 00000000..8234cb81
Binary files /dev/null and b/.yarn/cache/extsprintf-npm-1.3.0-61a92b324c-f75114a838.zip differ
diff --git a/.yarn/cache/extsprintf-npm-1.4.1-140b2f27ab-e10e276998.zip b/.yarn/cache/extsprintf-npm-1.4.1-140b2f27ab-e10e276998.zip
new file mode 100644
index 00000000..3b0fa7d1
Binary files /dev/null and b/.yarn/cache/extsprintf-npm-1.4.1-140b2f27ab-e10e276998.zip differ
diff --git a/.yarn/cache/forever-agent-npm-0.6.1-01dae53bf9-364f7f5f7d.zip b/.yarn/cache/forever-agent-npm-0.6.1-01dae53bf9-364f7f5f7d.zip
new file mode 100644
index 00000000..c9e71ce4
Binary files /dev/null and b/.yarn/cache/forever-agent-npm-0.6.1-01dae53bf9-364f7f5f7d.zip differ
diff --git a/.yarn/cache/form-data-npm-2.3.3-c016cc11c0-706ef1e564.zip b/.yarn/cache/form-data-npm-2.3.3-c016cc11c0-706ef1e564.zip
new file mode 100644
index 00000000..9d038033
Binary files /dev/null and b/.yarn/cache/form-data-npm-2.3.3-c016cc11c0-706ef1e564.zip differ
diff --git a/.yarn/cache/get-pixels-npm-3.3.3-4e28d6143d-e8e0a286f7.zip b/.yarn/cache/get-pixels-npm-3.3.3-4e28d6143d-e8e0a286f7.zip
new file mode 100644
index 00000000..7c62adf3
Binary files /dev/null and b/.yarn/cache/get-pixels-npm-3.3.3-4e28d6143d-e8e0a286f7.zip differ
diff --git a/.yarn/cache/getpass-npm-0.1.7-519164a3be-c13f8530ec.zip b/.yarn/cache/getpass-npm-0.1.7-519164a3be-c13f8530ec.zip
new file mode 100644
index 00000000..334111f1
Binary files /dev/null and b/.yarn/cache/getpass-npm-0.1.7-519164a3be-c13f8530ec.zip differ
diff --git a/.yarn/cache/har-schema-npm-2.0.0-3a318c0ca5-3856cb7615.zip b/.yarn/cache/har-schema-npm-2.0.0-3a318c0ca5-3856cb7615.zip
new file mode 100644
index 00000000..cdc7ba51
Binary files /dev/null and b/.yarn/cache/har-schema-npm-2.0.0-3a318c0ca5-3856cb7615.zip differ
diff --git a/.yarn/cache/har-validator-npm-5.1.5-bd9ac162f5-f1d606eb10.zip b/.yarn/cache/har-validator-npm-5.1.5-bd9ac162f5-f1d606eb10.zip
new file mode 100644
index 00000000..d29c0709
Binary files /dev/null and b/.yarn/cache/har-validator-npm-5.1.5-bd9ac162f5-f1d606eb10.zip differ
diff --git a/.yarn/cache/http-signature-npm-1.2.0-ee92426f34-582f7af7f3.zip b/.yarn/cache/http-signature-npm-1.2.0-ee92426f34-582f7af7f3.zip
new file mode 100644
index 00000000..a2b32c90
Binary files /dev/null and b/.yarn/cache/http-signature-npm-1.2.0-ee92426f34-582f7af7f3.zip differ
diff --git a/.yarn/cache/iota-array-npm-1.0.0-d8061f3372-a6bfc7d5bf.zip b/.yarn/cache/iota-array-npm-1.0.0-d8061f3372-a6bfc7d5bf.zip
new file mode 100644
index 00000000..70c257f2
Binary files /dev/null and b/.yarn/cache/iota-array-npm-1.0.0-d8061f3372-a6bfc7d5bf.zip differ
diff --git a/.yarn/cache/is-buffer-npm-1.1.6-08199d9ccc-ae18aa0b6e.zip b/.yarn/cache/is-buffer-npm-1.1.6-08199d9ccc-ae18aa0b6e.zip
new file mode 100644
index 00000000..082d5a6c
Binary files /dev/null and b/.yarn/cache/is-buffer-npm-1.1.6-08199d9ccc-ae18aa0b6e.zip differ
diff --git a/.yarn/cache/is-typedarray-npm-1.0.0-bbd99de5b6-4c096275ba.zip b/.yarn/cache/is-typedarray-npm-1.0.0-bbd99de5b6-4c096275ba.zip
new file mode 100644
index 00000000..f7c41729
Binary files /dev/null and b/.yarn/cache/is-typedarray-npm-1.0.0-bbd99de5b6-4c096275ba.zip differ
diff --git a/.yarn/cache/isstream-npm-0.1.2-8581c75385-a6686a8787.zip b/.yarn/cache/isstream-npm-0.1.2-8581c75385-a6686a8787.zip
new file mode 100644
index 00000000..91b4738c
Binary files /dev/null and b/.yarn/cache/isstream-npm-0.1.2-8581c75385-a6686a8787.zip differ
diff --git a/.yarn/cache/jpeg-js-npm-0.4.4-4dd87659c3-4d0d5097f8.zip b/.yarn/cache/jpeg-js-npm-0.4.4-4dd87659c3-4d0d5097f8.zip
new file mode 100644
index 00000000..0c536b14
Binary files /dev/null and b/.yarn/cache/jpeg-js-npm-0.4.4-4dd87659c3-4d0d5097f8.zip differ
diff --git a/.yarn/cache/jsbn-npm-0.1.1-0eb7132404-e046e05c59.zip b/.yarn/cache/jsbn-npm-0.1.1-0eb7132404-e046e05c59.zip
new file mode 100644
index 00000000..809cea69
Binary files /dev/null and b/.yarn/cache/jsbn-npm-0.1.1-0eb7132404-e046e05c59.zip differ
diff --git a/.yarn/cache/json-schema-npm-0.4.0-e776313070-d4a637ec1d.zip b/.yarn/cache/json-schema-npm-0.4.0-e776313070-d4a637ec1d.zip
new file mode 100644
index 00000000..133a98d3
Binary files /dev/null and b/.yarn/cache/json-schema-npm-0.4.0-e776313070-d4a637ec1d.zip differ
diff --git a/.yarn/cache/json-stringify-safe-npm-5.0.1-064ddd6ab4-7dbf35cd04.zip b/.yarn/cache/json-stringify-safe-npm-5.0.1-064ddd6ab4-7dbf35cd04.zip
new file mode 100644
index 00000000..90bcbae1
Binary files /dev/null and b/.yarn/cache/json-stringify-safe-npm-5.0.1-064ddd6ab4-7dbf35cd04.zip differ
diff --git a/.yarn/cache/jsprim-npm-1.4.2-1ae6cade9a-5e4bca99e9.zip b/.yarn/cache/jsprim-npm-1.4.2-1ae6cade9a-5e4bca99e9.zip
new file mode 100644
index 00000000..b090b427
Binary files /dev/null and b/.yarn/cache/jsprim-npm-1.4.2-1ae6cade9a-5e4bca99e9.zip differ
diff --git a/.yarn/cache/ndarray-npm-1.0.19-d03b8fa8ef-e5929a845d.zip b/.yarn/cache/ndarray-npm-1.0.19-d03b8fa8ef-e5929a845d.zip
new file mode 100644
index 00000000..a4bda922
Binary files /dev/null and b/.yarn/cache/ndarray-npm-1.0.19-d03b8fa8ef-e5929a845d.zip differ
diff --git a/.yarn/cache/ndarray-pack-npm-1.2.1-9765c7e13c-1e312c4f00.zip b/.yarn/cache/ndarray-pack-npm-1.2.1-9765c7e13c-1e312c4f00.zip
new file mode 100644
index 00000000..99a99df0
Binary files /dev/null and b/.yarn/cache/ndarray-pack-npm-1.2.1-9765c7e13c-1e312c4f00.zip differ
diff --git a/.yarn/cache/node-bitmap-npm-0.0.1-df1ff3aae0-b45dc6bf1b.zip b/.yarn/cache/node-bitmap-npm-0.0.1-df1ff3aae0-b45dc6bf1b.zip
new file mode 100644
index 00000000..896ec83c
Binary files /dev/null and b/.yarn/cache/node-bitmap-npm-0.0.1-df1ff3aae0-b45dc6bf1b.zip differ
diff --git a/.yarn/cache/oauth-sign-npm-0.9.0-7aa9422221-fc92a516f6.zip b/.yarn/cache/oauth-sign-npm-0.9.0-7aa9422221-fc92a516f6.zip
new file mode 100644
index 00000000..7eee84f8
Binary files /dev/null and b/.yarn/cache/oauth-sign-npm-0.9.0-7aa9422221-fc92a516f6.zip differ
diff --git a/.yarn/cache/omggif-npm-1.0.10-6ffa5bf343-5ddb695955.zip b/.yarn/cache/omggif-npm-1.0.10-6ffa5bf343-5ddb695955.zip
new file mode 100644
index 00000000..0b9d3100
Binary files /dev/null and b/.yarn/cache/omggif-npm-1.0.10-6ffa5bf343-5ddb695955.zip differ
diff --git a/.yarn/cache/parse-data-uri-npm-0.2.0-d70e3f0b43-2a79859f85.zip b/.yarn/cache/parse-data-uri-npm-0.2.0-d70e3f0b43-2a79859f85.zip
new file mode 100644
index 00000000..70b508c2
Binary files /dev/null and b/.yarn/cache/parse-data-uri-npm-0.2.0-d70e3f0b43-2a79859f85.zip differ
diff --git a/.yarn/cache/performance-now-npm-2.1.0-45e3ce7e49-22c54de06f.zip b/.yarn/cache/performance-now-npm-2.1.0-45e3ce7e49-22c54de06f.zip
new file mode 100644
index 00000000..dc25d151
Binary files /dev/null and b/.yarn/cache/performance-now-npm-2.1.0-45e3ce7e49-22c54de06f.zip differ
diff --git a/.yarn/cache/pngjs-npm-3.4.0-4e495c1dad-88ee73e2ad.zip b/.yarn/cache/pngjs-npm-3.4.0-4e495c1dad-88ee73e2ad.zip
new file mode 100644
index 00000000..abc54419
Binary files /dev/null and b/.yarn/cache/pngjs-npm-3.4.0-4e495c1dad-88ee73e2ad.zip differ
diff --git a/.yarn/cache/prop-types-npm-15.7.2-d7a04f2274-4eb527daec.zip b/.yarn/cache/prop-types-npm-15.7.2-d7a04f2274-4eb527daec.zip
new file mode 100644
index 00000000..eea8c060
Binary files /dev/null and b/.yarn/cache/prop-types-npm-15.7.2-d7a04f2274-4eb527daec.zip differ
diff --git a/.yarn/cache/psl-npm-1.15.0-410584ca6b-d8d45a99e4.zip b/.yarn/cache/psl-npm-1.15.0-410584ca6b-d8d45a99e4.zip
new file mode 100644
index 00000000..2c84d6a6
Binary files /dev/null and b/.yarn/cache/psl-npm-1.15.0-410584ca6b-d8d45a99e4.zip differ
diff --git a/.yarn/cache/qs-npm-6.5.3-90b2635484-6631d4f2fa.zip b/.yarn/cache/qs-npm-6.5.3-90b2635484-6631d4f2fa.zip
new file mode 100644
index 00000000..4d856a07
Binary files /dev/null and b/.yarn/cache/qs-npm-6.5.3-90b2635484-6631d4f2fa.zip differ
diff --git a/.yarn/cache/quantize-https-26b59b7f18-5476ebb453.zip b/.yarn/cache/quantize-https-26b59b7f18-5476ebb453.zip
new file mode 100644
index 00000000..ae26a9e5
Binary files /dev/null and b/.yarn/cache/quantize-https-26b59b7f18-5476ebb453.zip differ
diff --git a/.yarn/cache/request-npm-2.88.2-f4a57c72c4-0ec66e7af1.zip b/.yarn/cache/request-npm-2.88.2-f4a57c72c4-0ec66e7af1.zip
new file mode 100644
index 00000000..b1d9ca79
Binary files /dev/null and b/.yarn/cache/request-npm-2.88.2-f4a57c72c4-0ec66e7af1.zip differ
diff --git a/.yarn/cache/safe-buffer-npm-5.2.1-3481c8aa9b-6501914237.zip b/.yarn/cache/safe-buffer-npm-5.2.1-3481c8aa9b-6501914237.zip
new file mode 100644
index 00000000..1237cbb4
Binary files /dev/null and b/.yarn/cache/safe-buffer-npm-5.2.1-3481c8aa9b-6501914237.zip differ
diff --git a/.yarn/cache/sshpk-npm-1.18.0-e75427668c-e516e34fa9.zip b/.yarn/cache/sshpk-npm-1.18.0-e75427668c-e516e34fa9.zip
new file mode 100644
index 00000000..dc45be50
Binary files /dev/null and b/.yarn/cache/sshpk-npm-1.18.0-e75427668c-e516e34fa9.zip differ
diff --git a/.yarn/cache/through-npm-2.3.8-df5f72a16e-4b09f37740.zip b/.yarn/cache/through-npm-2.3.8-df5f72a16e-4b09f37740.zip
new file mode 100644
index 00000000..11a4b7f6
Binary files /dev/null and b/.yarn/cache/through-npm-2.3.8-df5f72a16e-4b09f37740.zip differ
diff --git a/.yarn/cache/tough-cookie-npm-2.5.0-79a2fe43fe-e1cadfb24d.zip b/.yarn/cache/tough-cookie-npm-2.5.0-79a2fe43fe-e1cadfb24d.zip
new file mode 100644
index 00000000..7cbee3cd
Binary files /dev/null and b/.yarn/cache/tough-cookie-npm-2.5.0-79a2fe43fe-e1cadfb24d.zip differ
diff --git a/.yarn/cache/tslib-npm-2.3.0-277e75e108-a845aed84e.zip b/.yarn/cache/tslib-npm-2.3.0-277e75e108-a845aed84e.zip
new file mode 100644
index 00000000..d4c2fe09
Binary files /dev/null and b/.yarn/cache/tslib-npm-2.3.0-277e75e108-a845aed84e.zip differ
diff --git a/.yarn/cache/tunnel-agent-npm-0.6.0-64345ab7eb-4c7a1b813e.zip b/.yarn/cache/tunnel-agent-npm-0.6.0-64345ab7eb-4c7a1b813e.zip
new file mode 100644
index 00000000..448db39e
Binary files /dev/null and b/.yarn/cache/tunnel-agent-npm-0.6.0-64345ab7eb-4c7a1b813e.zip differ
diff --git a/.yarn/cache/tweetnacl-npm-0.14.5-a3f766c0d1-4612772653.zip b/.yarn/cache/tweetnacl-npm-0.14.5-a3f766c0d1-4612772653.zip
new file mode 100644
index 00000000..5948d86b
Binary files /dev/null and b/.yarn/cache/tweetnacl-npm-0.14.5-a3f766c0d1-4612772653.zip differ
diff --git a/.yarn/cache/uniq-npm-1.0.1-5cab2dd0f3-369dca4a07.zip b/.yarn/cache/uniq-npm-1.0.1-5cab2dd0f3-369dca4a07.zip
new file mode 100644
index 00000000..79379e0a
Binary files /dev/null and b/.yarn/cache/uniq-npm-1.0.1-5cab2dd0f3-369dca4a07.zip differ
diff --git a/.yarn/cache/use-current-effect-npm-2.1.0-cb173010dd-8a23703637.zip b/.yarn/cache/use-current-effect-npm-2.1.0-cb173010dd-8a23703637.zip
new file mode 100644
index 00000000..61accda5
Binary files /dev/null and b/.yarn/cache/use-current-effect-npm-2.1.0-cb173010dd-8a23703637.zip differ
diff --git a/.yarn/cache/uuid-npm-3.4.0-4fd8ef88ad-1c13950df8.zip b/.yarn/cache/uuid-npm-3.4.0-4fd8ef88ad-1c13950df8.zip
new file mode 100644
index 00000000..1a2b628a
Binary files /dev/null and b/.yarn/cache/uuid-npm-3.4.0-4fd8ef88ad-1c13950df8.zip differ
diff --git a/.yarn/cache/verror-npm-1.10.0-c3f839c579-37ccdf8542.zip b/.yarn/cache/verror-npm-1.10.0-c3f839c579-37ccdf8542.zip
new file mode 100644
index 00000000..aa2cf118
Binary files /dev/null and b/.yarn/cache/verror-npm-1.10.0-c3f839c579-37ccdf8542.zip differ
diff --git a/apps/nowait-user/src/lib/order.ts b/apps/nowait-user/src/api/order.ts
similarity index 95%
rename from apps/nowait-user/src/lib/order.ts
rename to apps/nowait-user/src/api/order.ts
index b8e368ae..b937bf3c 100644
--- a/apps/nowait-user/src/lib/order.ts
+++ b/apps/nowait-user/src/api/order.ts
@@ -1,5 +1,4 @@
import axios from "axios";
-import type { CartType } from "../types/order/cart";
const SERVER_URI = import.meta.env.VITE_SERVER_URI;
@@ -22,6 +21,7 @@ interface ServerResponse {
};
}
+//음식 주문하기
export const createOrder = async (
storeId: string,
tableId: string,
@@ -38,6 +38,7 @@ export const createOrder = async (
}
};
+//주문내역 가져오기
export const getMyOrderList = async (
storeId: string | undefined,
tableId: string
diff --git a/apps/nowait-user/src/api/reservation.ts b/apps/nowait-user/src/api/reservation.ts
new file mode 100644
index 00000000..42d617e4
--- /dev/null
+++ b/apps/nowait-user/src/api/reservation.ts
@@ -0,0 +1,35 @@
+import axios from "axios";
+import UserApi from "../utils/UserApi";
+
+const SERVER_URI = import.meta.env.VITE_SERVER_URI;
+
+interface ReservationType {
+ partySize: number;
+}
+
+// 주점 예약하기
+export const createReservation = async (
+ storeId: string,
+ payload: ReservationType
+) => {
+ const res = await UserApi.post(`/reservations/create/${storeId}`, payload);
+ return res.data;
+};
+
+// 북마크 조회
+export const getBookmark = async () => {
+ const res = await UserApi.get("/bookmarks");
+ return res.data;
+};
+
+// 북마크 생성
+export const createBookmark = async (storeId: string | undefined) => {
+ const res = await UserApi.post(`/bookmarks/${storeId}`);
+ return res.data;
+};
+
+// 북마크 삭제
+export const deleteBookmark = async (bookmarkId: string) => {
+ const res = await UserApi.delete(`/bookmarks/${bookmarkId}`);
+ return res.data;
+};
diff --git a/apps/nowait-user/src/assets/icon/clock.svg b/apps/nowait-user/src/assets/icon/clock.svg
index edc4e99e..bd543264 100644
--- a/apps/nowait-user/src/assets/icon/clock.svg
+++ b/apps/nowait-user/src/assets/icon/clock.svg
@@ -1,4 +1,4 @@
diff --git a/apps/nowait-user/src/assets/icon/fullfieldBookmark.svg b/apps/nowait-user/src/assets/icon/fullfieldBookmark.svg
new file mode 100644
index 00000000..b6015ec2
--- /dev/null
+++ b/apps/nowait-user/src/assets/icon/fullfieldBookmark.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/nowait-user/src/assets/icon/plus.svg b/apps/nowait-user/src/assets/icon/plus.svg
index 381415f9..700a91fa 100644
--- a/apps/nowait-user/src/assets/icon/plus.svg
+++ b/apps/nowait-user/src/assets/icon/plus.svg
@@ -1,3 +1,3 @@
diff --git a/apps/nowait-user/src/assets/icon/subtract.svg b/apps/nowait-user/src/assets/icon/subtract.svg
new file mode 100644
index 00000000..9bf651f4
--- /dev/null
+++ b/apps/nowait-user/src/assets/icon/subtract.svg
@@ -0,0 +1,3 @@
+
diff --git a/apps/nowait-user/src/components/common/MenuItem.tsx b/apps/nowait-user/src/components/common/MenuItem.tsx
new file mode 100644
index 00000000..4d94cae5
--- /dev/null
+++ b/apps/nowait-user/src/components/common/MenuItem.tsx
@@ -0,0 +1,43 @@
+import { useNavigate, useParams } from "react-router-dom";
+import type { MenuType } from "../../types/order/menu";
+
+interface PropsType {
+ data: MenuType;
+ mode: string;
+}
+
+const MenuItem = ({ data, mode }: PropsType) => {
+ const navigate = useNavigate();
+ const { id, storeId } = useParams();
+
+ const handleMenuClick = () => {
+ if (mode === "store") {
+ navigate(`/store/${id}/menu/${data.id}`, { state: data });
+ } else {
+ navigate(`/${storeId}/menu/${data.id}`, { state: data });
+ }
+ };
+
+ return (
+
+
+
+ );
+};
+
+export default MenuItem;
\ No newline at end of file
diff --git a/apps/nowait-user/src/components/common/MenuList.tsx b/apps/nowait-user/src/components/common/MenuList.tsx
index 3588340c..c27ed51a 100644
--- a/apps/nowait-user/src/components/common/MenuList.tsx
+++ b/apps/nowait-user/src/components/common/MenuList.tsx
@@ -1,5 +1,5 @@
-import { useNavigate, useParams } from "react-router-dom";
import type { MenuType } from "../../types/order/menu";
+import MenuItem from "./MenuItem";
const dummyData: MenuType[] = [
{
@@ -25,6 +25,7 @@ const dummyData: MenuType[] = [
price: 9200,
image: "/beef.png",
},
+
{
id: "4",
name: "파인애플 샤베트",
@@ -32,6 +33,7 @@ const dummyData: MenuType[] = [
price: 9000,
image: "",
},
+
{
id: "5",
name: "해물파전",
@@ -41,44 +43,13 @@ const dummyData: MenuType[] = [
},
];
-const MenuList = ({ mode }: { mode?: string }) => {
- const navigate = useNavigate();
- const { storeId } = useParams();
+const MenuList = ({ mode }: { mode: string }) => {
return (
메뉴
- {dummyData.map((data) => {
- return (
- -
-
-
- );
+ {dummyData.map((data: MenuType) => {
+ return ;
})}
diff --git a/apps/nowait-user/src/components/order/PageFooterButton.tsx b/apps/nowait-user/src/components/order/PageFooterButton.tsx
index 7035c150..4d34e363 100644
--- a/apps/nowait-user/src/components/order/PageFooterButton.tsx
+++ b/apps/nowait-user/src/components/order/PageFooterButton.tsx
@@ -9,7 +9,9 @@ const PageFooterButton = ({
}) => {
return (
);
};
diff --git a/apps/nowait-user/src/hooks/mutate/useBookmark.ts b/apps/nowait-user/src/hooks/mutate/useBookmark.ts
new file mode 100644
index 00000000..d1be4760
--- /dev/null
+++ b/apps/nowait-user/src/hooks/mutate/useBookmark.ts
@@ -0,0 +1,22 @@
+import { useMutation, useQueryClient } from "@tanstack/react-query";
+import {
+ createBookmark,
+ deleteBookmark,
+} from "../../api/reservation";
+
+export const useBookmarkMutation = () => {
+ const queryclient = useQueryClient();
+ const onSuccess = () => {
+ queryclient.invalidateQueries({ queryKey: ["bookmark"] });
+ };
+ const createBookmarkMutate = useMutation({
+ mutationFn: createBookmark,
+ onSuccess: onSuccess,
+ });
+
+ const deleteBookmarkMutate = useMutation({
+ mutationFn: deleteBookmark,
+ onSuccess: onSuccess,
+ });
+ return { createBookmarkMutate, deleteBookmarkMutate };
+};
diff --git a/apps/nowait-user/src/pages/order/addMenu/AddMenuPage.tsx b/apps/nowait-user/src/pages/order/addMenu/AddMenuPage.tsx
index 0fa4885d..60ac1230 100644
--- a/apps/nowait-user/src/pages/order/addMenu/AddMenuPage.tsx
+++ b/apps/nowait-user/src/pages/order/addMenu/AddMenuPage.tsx
@@ -28,27 +28,22 @@ const AddMenuPage = () => {
navigate(`/${storeId}`, { state: { added: true }, replace: true });
};
return (
-
-
-
-
+
+
+
+
-
-
{name}
-
- {description}
-
+
+
{name}
+ {description}
-
- {/* 메뉴 가격 및 수량 컨트롤 */}
-
-
-
+ {/* 메뉴 가격 및 수량 컨트롤 */}
+
+
+
+
+ {/* {(price * quantity).toLocaleString()}원 */}
{
setQuantity={setQuantity}
/>
+
+
diff --git a/apps/nowait-user/src/pages/order/home/StorePage.tsx b/apps/nowait-user/src/pages/order/home/StorePage.tsx
index 84ec0ae7..21aef2aa 100644
--- a/apps/nowait-user/src/pages/order/home/StorePage.tsx
+++ b/apps/nowait-user/src/pages/order/home/StorePage.tsx
@@ -3,12 +3,13 @@ import PageFooterButton from "../../../components/order/PageFooterButton";
import { Button } from "@repo/ui";
import TotalButton from "../../../components/order/TotalButton";
import { useCartStore } from "../../../stores/cartStore";
-import MenuList from "../../../components/common/MenuList";
import { useEffect } from "react";
import { useToastStore } from "../../../stores/toastStore";
import StoreHeader from "./components/StoreHeader";
+import MenuList from "../../../components/common/MenuList";
import SectionDivider from "../../../components/SectionDivider";
+
const StorePage = () => {
const navigate = useNavigate();
const { storeId } = useParams();
diff --git a/apps/nowait-user/src/pages/order/home/components/StoreHeader.tsx b/apps/nowait-user/src/pages/order/home/components/StoreHeader.tsx
index 7e1aa5d0..5be9590b 100644
--- a/apps/nowait-user/src/pages/order/home/components/StoreHeader.tsx
+++ b/apps/nowait-user/src/pages/order/home/components/StoreHeader.tsx
@@ -1,5 +1,5 @@
import { useNavigate, useParams } from "react-router-dom";
-import { getMyOrderList } from "../../../../lib/order";
+import { getMyOrderList } from "../../../../api/order";
const StoreHeader = () => {
const navigate = useNavigate();
diff --git a/apps/nowait-user/src/pages/order/orderList/OrderListPage.tsx b/apps/nowait-user/src/pages/order/orderList/OrderListPage.tsx
index fd875149..80497a80 100644
--- a/apps/nowait-user/src/pages/order/orderList/OrderListPage.tsx
+++ b/apps/nowait-user/src/pages/order/orderList/OrderListPage.tsx
@@ -14,29 +14,6 @@ const OrderListPage = () => {
const { storeId } = useParams();
const { cart } = useCartStore();
- // const orderHandleButton = async () => {
- // try {
- // const payload = {
- // depositorName: "홍길동",
- // items: cart.map((item) => ({
- // menuId: item.menuId,
- // quantity: item.quantity,
- // })),
- // totalPrice: sumTotalPrice(cart),
- // };
- // const res = await createOrder(storeId!, tableId!, payload);
- // if (res?.success) {
- // //세션 아이디, 입금자명 로컬스토리지 저장
- // setSessionData(res.response.sessionId, res.response.depositorName);
- // } else {
- // console.log("error");
- // }
- // navigate(`/${storeId}/remittance`);
- // } catch (e) {
- // console.log(e);
- // }
- // };
-
if (cart.length === 0) return ;
return (
diff --git a/apps/nowait-user/src/pages/order/remittance/RemittancePage.tsx b/apps/nowait-user/src/pages/order/remittance/RemittancePage.tsx
index daac6712..7d5cb4fb 100644
--- a/apps/nowait-user/src/pages/order/remittance/RemittancePage.tsx
+++ b/apps/nowait-user/src/pages/order/remittance/RemittancePage.tsx
@@ -7,7 +7,7 @@ import SectionDivider from "../../../components/SectionDivider";
import { useRef, useState } from "react";
import { sumTotalPrice } from "../../../utils/sumUtils";
import { getTableId, setSessionData } from "../../../utils/cartStorage";
-import { createOrder } from "../../../lib/order";
+import { createOrder } from "../../../api/order";
import PayerInput from "./components/PayerInput";
import OrderSummary from "./components/OrderSummary";
import RemitOptions from "./components/RemitOptions";
diff --git a/apps/nowait-user/src/pages/reserve/StoreReservePage.tsx b/apps/nowait-user/src/pages/reserve/StoreReservePage.tsx
deleted file mode 100644
index 171fd240..00000000
--- a/apps/nowait-user/src/pages/reserve/StoreReservePage.tsx
+++ /dev/null
@@ -1,9 +0,0 @@
-import React from 'react'
-
-const StoreReservePage = () => {
- return (
- StoreReservePage
- )
-}
-
-export default StoreReservePage
\ No newline at end of file
diff --git a/apps/nowait-user/src/pages/reserve/MapPage.tsx b/apps/nowait-user/src/pages/waiting/MapPage.tsx
similarity index 100%
rename from apps/nowait-user/src/pages/reserve/MapPage.tsx
rename to apps/nowait-user/src/pages/waiting/MapPage.tsx
diff --git a/apps/nowait-user/src/pages/waiting/WaitingSummary/WaitingSummaryPage.tsx b/apps/nowait-user/src/pages/waiting/WaitingSummary/WaitingSummaryPage.tsx
new file mode 100644
index 00000000..cc23d1e7
--- /dev/null
+++ b/apps/nowait-user/src/pages/waiting/WaitingSummary/WaitingSummaryPage.tsx
@@ -0,0 +1,51 @@
+import { useLocation, useNavigate, useParams } from "react-router-dom";
+import { Button } from "@repo/ui";
+import { createReservation } from "../../../api/reservation";
+import PageFooterButton from "../../../components/order/PageFooterButton";
+
+const WaitingSummaryPage = () => {
+ const navigate = useNavigate();
+ const { id } = useParams();
+ const location = useLocation();
+ const partySize = location.state as number;
+
+ const handleSubmitReservation = async () => {
+ try {
+ const payload = {
+ partySize,
+ };
+ await createReservation(id!, payload);
+ navigate(`/store/${id}/waiting/success`);
+ } catch (error) {
+ console.log(error);
+ }
+ };
+ return (
+
+
+
+ 현재 15팀이
+
+ 대기하고 있어요
+
+
+
+
부스
+
+ 스페이시스 / 컴퓨터공학과
+
+
+
+
+
+
+
+
+
+ );
+};
+
+export default WaitingSummaryPage;
diff --git a/apps/nowait-user/src/pages/waiting/menuDetail/StoreMenuDetailPage.tsx b/apps/nowait-user/src/pages/waiting/menuDetail/StoreMenuDetailPage.tsx
new file mode 100644
index 00000000..8ae1052c
--- /dev/null
+++ b/apps/nowait-user/src/pages/waiting/menuDetail/StoreMenuDetailPage.tsx
@@ -0,0 +1,23 @@
+import { useLocation } from "react-router-dom";
+import type { MenuType } from "../../../types/order/menu";
+
+const StoreMenuDetailPage = () => {
+ const location = useLocation();
+ const { image, name, description } = location.state as MenuType;
+
+ return (
+
+
+
+
+
+
+
{name}
+ {description}
+
+
+
+ );
+};
+
+export default StoreMenuDetailPage;
diff --git a/apps/nowait-user/src/pages/reserve/StoreDetailPage.tsx b/apps/nowait-user/src/pages/waiting/storeDetail/StoreDetailPage.tsx
similarity index 75%
rename from apps/nowait-user/src/pages/reserve/StoreDetailPage.tsx
rename to apps/nowait-user/src/pages/waiting/storeDetail/StoreDetailPage.tsx
index cdba9a17..cd712b26 100644
--- a/apps/nowait-user/src/pages/reserve/StoreDetailPage.tsx
+++ b/apps/nowait-user/src/pages/waiting/storeDetail/StoreDetailPage.tsx
@@ -1,11 +1,11 @@
-import MenuList from "../../components/common/MenuList";
-import Arrow from "../../assets/icon/arrow-right.svg?react";
-import MapPin from "../../assets/icon/map-pin.svg?react";
-import Clock from "../../assets/icon/clock.svg?react";
-import BookMark from "../../assets/icon/bookmark.svg?react";
-import PageFooterButton from "../../components/order/PageFooterButton";
+import Arrow from "../../../assets/icon/arrow-right.svg?react";
+import SubStract from "../../../assets/icon/subtract.svg?react";
+import Clock from "../../../assets/icon/clock.svg?react";
+import PageFooterButton from "../../../components/order/PageFooterButton";
import { Button } from "@repo/ui";
-import SectionDivider from "../../components/SectionDivider";
+import { useNavigate, useParams } from "react-router-dom";
+import MenuList from "../../../components/common/MenuList";
+import IsBookmark from "./components/IsBookmark";
const TAG = [
{ id: 1, type: "default", tag: "태그 추가" },
@@ -14,6 +14,9 @@ const TAG = [
];
const StoreDetailPage = () => {
+ const navigate = useNavigate();
+ const { id } = useParams();
+
return (
@@ -52,19 +55,19 @@ const StoreDetailPage = () => {
-
-
+
+
가천대학교 무한광장
-
-
+
+
18:00 - 24:00
-
+
안녕하세요! 컴공과가 버그 없이 준비한 이스터에그가 가득 부스
스페이시스입니다 🚀 남다른 디버깅 실력으로 굽는 츄러스, 데이터 손실
없는 아이스티, 그리고 메모리 오류 없는 넉넉한 양까지 완벽
@@ -83,19 +86,14 @@ const StoreDetailPage = () => {
-
-
+
+
-
-
);
diff --git a/apps/nowait-user/src/pages/waiting/storeDetail/components/IsBookmark.tsx b/apps/nowait-user/src/pages/waiting/storeDetail/components/IsBookmark.tsx
new file mode 100644
index 00000000..714e213a
--- /dev/null
+++ b/apps/nowait-user/src/pages/waiting/storeDetail/components/IsBookmark.tsx
@@ -0,0 +1,52 @@
+import { Button } from "@repo/ui";
+import BookMark from "../../../../assets/icon/bookmark.svg?react";
+import FullfieldBookmark from "../../../../assets/icon/fullfieldBookmark.svg?react";
+import { useParams } from "react-router-dom";
+import { useBookmarkMutation } from "../../../../hooks/mutate/useBookmark";
+import { useQuery } from "@tanstack/react-query";
+import { getBookmark } from "../../../../api/reservation";
+
+interface BookmarkType {
+ bookmarkId: string;
+ userId: string;
+ storeId: string;
+}
+
+const IsBookmark = () => {
+ const { id } = useParams();
+
+ const { createBookmarkMutate, deleteBookmarkMutate } = useBookmarkMutation();
+ const { data: isBookmark } = useQuery({
+ queryKey: ["bookmark", id],
+ queryFn: getBookmark,
+ select: (data) =>
+ data.response.find(
+ (bookmark: BookmarkType) => String(bookmark.storeId) === id
+ ),
+ });
+
+ const handleBookmarkButton = async () => {
+ try {
+ if (isBookmark === undefined) {
+ await createBookmarkMutate.mutate(id);
+ } else {
+ await deleteBookmarkMutate.mutate(isBookmark.bookmarkId);
+ }
+ } catch (error) {
+ console.log(error);
+ }
+ };
+ return (
+
+ {isBookmark !== undefined ? : }
+
+ );
+};
+
+export default IsBookmark;
diff --git a/apps/nowait-user/src/pages/waiting/waitingPartysize/WaitingPartySizeForm.tsx b/apps/nowait-user/src/pages/waiting/waitingPartysize/WaitingPartySizeForm.tsx
new file mode 100644
index 00000000..ed15ba7a
--- /dev/null
+++ b/apps/nowait-user/src/pages/waiting/waitingPartysize/WaitingPartySizeForm.tsx
@@ -0,0 +1,42 @@
+import { useState } from "react";
+import QuantitySelector from "../../../components/common/QuantitySelector";
+import PageFooterButton from "../../../components/order/PageFooterButton";
+import { Button } from "@repo/ui";
+import { useNavigate, useParams } from "react-router-dom";
+
+const WaitingPartySizeForm = () => {
+ const navigate = useNavigate();
+ const { id } = useParams();
+ const [partySize, setPartySize] = useState(1);
+
+ return (
+
+
+
+ 대기 등록을 위해
+
+ 인원 수를 입력해주세요
+
+
+
입장 인원
+
+
+
+
+
+ navigate(`/store/${id}/waitingsummary`, { state: partySize })
+ }
+ >
+ 다음
+
+
+
+ );
+};
+
+export default WaitingPartySizeForm;
diff --git a/apps/nowait-user/src/pages/reserve/ReserveSuccessPage.tsx b/apps/nowait-user/src/pages/waiting/waitingSuccess/WaitingSuccessPage.tsx
similarity index 69%
rename from apps/nowait-user/src/pages/reserve/ReserveSuccessPage.tsx
rename to apps/nowait-user/src/pages/waiting/waitingSuccess/WaitingSuccessPage.tsx
index 3871ee65..8fe4c597 100644
--- a/apps/nowait-user/src/pages/reserve/ReserveSuccessPage.tsx
+++ b/apps/nowait-user/src/pages/waiting/waitingSuccess/WaitingSuccessPage.tsx
@@ -1,8 +1,7 @@
-import React from "react";
-import SuccessMessagePage from "../../components/common/SuccessMessagePage";
+import SuccessMessagePage from "../../../components/common/SuccessMessagePage";
import { useNavigate } from "react-router-dom";
-const ReserveSuccessPage = () => {
+const WaitingSuccessPage = () => {
const navigate = useNavigate();
return (
@@ -17,4 +16,4 @@ const ReserveSuccessPage = () => {
);
};
-export default ReserveSuccessPage;
+export default WaitingSuccessPage;
diff --git a/apps/nowait-user/src/routes/Router.tsx b/apps/nowait-user/src/routes/Router.tsx
index 7911939a..7a57a430 100644
--- a/apps/nowait-user/src/routes/Router.tsx
+++ b/apps/nowait-user/src/routes/Router.tsx
@@ -1,22 +1,21 @@
import { Route, Routes, useLocation } from "react-router-dom";
import HomePage from "../pages/home/HomePage";
-import ReserveSuccessPage from "../pages/reserve/ReserveSuccessPage";
-import MapPage from "../pages/reserve/MapPage";
-import StoreDetailPage from "../pages/reserve/StoreDetailPage";
+import WaitingSuccessPage from "../pages/waiting/waitingSuccess/WaitingSuccessPage";
+import MapPage from "../pages/waiting/MapPage";
+import StoreDetailPage from "../pages/waiting/storeDetail/StoreDetailPage";
import RedirectToStorePage from "../pages/order/home/RedirectToStorePage";
import StorePage from "../pages/order/home/StorePage";
import OrderListPage from "../pages/order/orderList/OrderListPage";
import OrderSuccessPage from "../pages/order/orderSuccess/OrderSuccessPage";
-import RemittancePage from "../pages/order/remittance/RemittancePage";
-import StoreReservePage from "../pages/reserve/StoreReservePage";
import LoginPage from "../pages/login/LoginPage";
import KakaoRedirectHandler from "../pages/login/KakaoRedirectHandler";
import AuthGuard from "../components/AuthGuard";
import PageTransitionWrapper from "../components/layout/PageTransitionWrapper";
+import WaitingPartySizeForm from "../pages/waiting/waitingPartysize/WaitingPartySizeForm";
+import StoreMenuDetailPage from "../pages/waiting/menuDetail/StoreMenuDetailPage";
+import WaitingSummaryPage from "../pages/waiting/WaitingSummary/WaitingSummaryPage";
import AddMenuPage from "../pages/order/addMenu/AddMenuPage";
-import RemittanceWaitPage from "../pages/order/remittenceWait/RemittanceWaitPage";
-import { TransitionGroup, CSSTransition } from "react-transition-group";
-import "../components/layout/transition.css";
+import RemittancePage from "../pages/order/remittance/RemittancePage";
// AuthGuard로 래핑하는 헬퍼 함수
const withAuth = (Component: React.ComponentType) => (
@@ -38,63 +37,64 @@ const Router = () => {
} />
} />
- {/* 보호된 라우트 - 인증 필요 (구체적인 경로 먼저) */}
-
-
-
-
-
+ {/* 보호된 라우트 - 인증 필요 (구체적인 경로 먼저) */}
+
+ {/* */}
+
+
+
- {/* QR 코드 접속 페이지 - 인증 불필요 (일반적인 경로 나중에) */}
- } />
+ {/* QR 코드 접속 페이지 - 인증 불필요 (일반적인 경로 나중에) */}
+ } />
+
+
+
+
- } />
- } />
- {/*
- */}
-
-
-
-
+
- {/* 보호된 라우트 - 인증 필요 */}
-
-
- } />
- } />
- }
- />
- }
- />
- } />
-
-
- }
- />
-
- //
+ {/* 보호된 라우트 - 인증 필요 */}
+
+
+ } />
+ } />
+ }
+ />
+ }
+ />
+ }
+ />
+ }
+ />
+ } />
+
+
+ }
+ />
+
);
};
diff --git a/yarn.lock b/yarn.lock
index 78a17019..584ff78f 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1934,7 +1934,7 @@ __metadata:
languageName: node
linkType: hard
-"ajv@npm:^6.12.4":
+"ajv@npm:^6.12.3, ajv@npm:^6.12.4":
version: 6.12.6
resolution: "ajv@npm:6.12.6"
dependencies:
@@ -1992,6 +1992,22 @@ __metadata:
languageName: node
linkType: hard
+"asn1@npm:~0.2.3":
+ version: 0.2.6
+ resolution: "asn1@npm:0.2.6"
+ dependencies:
+ safer-buffer: "npm:~2.1.0"
+ checksum: 10c0/00c8a06c37e548762306bcb1488388d2f76c74c36f70c803f0c081a01d3bdf26090fc088cd812afc5e56a6d49e33765d451a5f8a68ab9c2b087eba65d2e980e0
+ languageName: node
+ linkType: hard
+
+"assert-plus@npm:1.0.0, assert-plus@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "assert-plus@npm:1.0.0"
+ checksum: 10c0/b194b9d50c3a8f872ee85ab110784911e696a4d49f7ee6fc5fb63216dedbefd2c55999c70cb2eaeb4cf4a0e0338b44e9ace3627117b5bf0d42460e9132f21b91
+ languageName: node
+ linkType: hard
+
"asynckit@npm:^0.4.0":
version: 0.4.0
resolution: "asynckit@npm:0.4.0"
@@ -2017,6 +2033,20 @@ __metadata:
languageName: node
linkType: hard
+"aws-sign2@npm:~0.7.0":
+ version: 0.7.0
+ resolution: "aws-sign2@npm:0.7.0"
+ checksum: 10c0/021d2cc5547d4d9ef1633e0332e746a6f447997758b8b68d6fb33f290986872d2bff5f0c37d5832f41a7229361f093cd81c40898d96ed153493c0fb5cd8575d2
+ languageName: node
+ linkType: hard
+
+"aws4@npm:^1.8.0":
+ version: 1.13.2
+ resolution: "aws4@npm:1.13.2"
+ checksum: 10c0/c993d0d186d699f685d73113733695d648ec7d4b301aba2e2a559d0cd9c1c902308cc52f4095e1396b23fddbc35113644e7f0a6a32753636306e41e3ed6f1e79
+ languageName: node
+ linkType: hard
+
"axios@npm:^1.10.0":
version: 1.10.0
resolution: "axios@npm:1.10.0"
@@ -2035,6 +2065,15 @@ __metadata:
languageName: node
linkType: hard
+"bcrypt-pbkdf@npm:^1.0.0":
+ version: 1.0.2
+ resolution: "bcrypt-pbkdf@npm:1.0.2"
+ dependencies:
+ tweetnacl: "npm:^0.14.3"
+ checksum: 10c0/ddfe85230b32df25aeebfdccfbc61d3bc493ace49c884c9c68575de1f5dcf733a5d7de9def3b0f318b786616b8d85bad50a28b1da1750c43e0012c93badcc148
+ languageName: node
+ linkType: hard
+
"brace-expansion@npm:^1.1.7":
version: 1.1.12
resolution: "brace-expansion@npm:1.1.12"
@@ -2157,6 +2196,13 @@ __metadata:
languageName: node
linkType: hard
+"caseless@npm:~0.12.0":
+ version: 0.12.0
+ resolution: "caseless@npm:0.12.0"
+ checksum: 10c0/ccf64bcb6c0232cdc5b7bd91ddd06e23a4b541f138336d4725233ac538041fb2f29c2e86c3c4a7a61ef990b665348db23a047060b9414c3a6603e9fa61ad4626
+ languageName: node
+ linkType: hard
+
"chalk@npm:^4.0.0, chalk@npm:^4.1.2":
version: 4.1.2
resolution: "chalk@npm:4.1.2"
@@ -2231,7 +2277,33 @@ __metadata:
languageName: node
linkType: hard
-"combined-stream@npm:^1.0.8":
+"color-thief-react@npm:^2.1.0":
+ version: 2.1.0
+ resolution: "color-thief-react@npm:2.1.0"
+ dependencies:
+ color-convert: "npm:^2.0.1"
+ colorthief: "npm:2.3.2"
+ prop-types: "npm:15.7.2"
+ tslib: "npm:2.3.0"
+ use-current-effect: "npm:2.1.0"
+ peerDependencies:
+ react: ">= 16.8.0"
+ react-dom: ">= 16.8.0"
+ checksum: 10c0/4e9bcabbd3757ab4d08e6eb1af6cdce1c61de4b5ce1281f8613de42f756479c0ee9ba8329cabc32307692ec02f456e0d312c5c4de6157feadc0b1dc4951d71ad
+ languageName: node
+ linkType: hard
+
+"colorthief@npm:2.3.2":
+ version: 2.3.2
+ resolution: "colorthief@npm:2.3.2"
+ dependencies:
+ get-pixels: "npm:^3.3.2"
+ quantize: "github:lokesh/quantize"
+ checksum: 10c0/b34d7e2c0e87c4c020403e44f68346ef3890bb6ff42c0679c1903c96e8c9c0775bc8e97e9407430b657e9e70d819a76b520e1a8bc88da647fe4341efb0abbf93
+ languageName: node
+ linkType: hard
+
+"combined-stream@npm:^1.0.6, combined-stream@npm:^1.0.8, combined-stream@npm:~1.0.6":
version: 1.0.8
resolution: "combined-stream@npm:1.0.8"
dependencies:
@@ -2273,6 +2345,13 @@ __metadata:
languageName: node
linkType: hard
+"core-util-is@npm:1.0.2":
+ version: 1.0.2
+ resolution: "core-util-is@npm:1.0.2"
+ checksum: 10c0/980a37a93956d0de8a828ce508f9b9e3317039d68922ca79995421944146700e4aaf490a6dbfebcb1c5292a7184600c7710b957d724be1e37b8254c6bc0fe246
+ languageName: node
+ linkType: hard
+
"core-util-is@npm:^1.0.2":
version: 1.0.3
resolution: "core-util-is@npm:1.0.3"
@@ -2322,6 +2401,31 @@ __metadata:
languageName: node
linkType: hard
+"cwise-compiler@npm:^1.1.2":
+ version: 1.1.3
+ resolution: "cwise-compiler@npm:1.1.3"
+ dependencies:
+ uniq: "npm:^1.0.0"
+ checksum: 10c0/91f38981c4c311cb55f2652d7f7cb31ab2d0bdcca556ac58d7085d43130713dfc19a1d4f5461a751e081ff112a4ada9ff01fa9566ad1c4461323ac7516e1f5cf
+ languageName: node
+ linkType: hard
+
+"dashdash@npm:^1.12.0":
+ version: 1.14.1
+ resolution: "dashdash@npm:1.14.1"
+ dependencies:
+ assert-plus: "npm:^1.0.0"
+ checksum: 10c0/64589a15c5bd01fa41ff7007e0f2c6552c5ef2028075daa16b188a3721f4ba001841bf306dfc2eee6e2e6e7f76b38f5f17fb21fa847504192290ffa9e150118a
+ languageName: node
+ linkType: hard
+
+"data-uri-to-buffer@npm:0.0.3":
+ version: 0.0.3
+ resolution: "data-uri-to-buffer@npm:0.0.3"
+ checksum: 10c0/1eecb9821f0b1359f6f037fb0b10ae86e25c129a9d9fd849da92de4a5f1387e64cb04c0809ac2349479000075bd25159e9e2977ee588da8ca2aba2d43ba339d2
+ languageName: node
+ linkType: hard
+
"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4":
version: 4.4.1
resolution: "debug@npm:4.4.1"
@@ -2432,6 +2536,16 @@ __metadata:
languageName: node
linkType: hard
+"ecc-jsbn@npm:~0.1.1":
+ version: 0.1.2
+ resolution: "ecc-jsbn@npm:0.1.2"
+ dependencies:
+ jsbn: "npm:~0.1.0"
+ safer-buffer: "npm:^2.1.0"
+ checksum: 10c0/6cf168bae1e2dad2e46561d9af9cbabfbf5ff592176ad4e9f0f41eaaf5fe5e10bb58147fe0a804de62b1ee9dad42c28810c88d652b21b6013c47ba8efa274ca1
+ languageName: node
+ linkType: hard
+
"electron-to-chromium@npm:^1.5.160":
version: 1.5.173
resolution: "electron-to-chromium@npm:1.5.173"
@@ -2812,6 +2926,27 @@ __metadata:
languageName: node
linkType: hard
+"extend@npm:~3.0.2":
+ version: 3.0.2
+ resolution: "extend@npm:3.0.2"
+ checksum: 10c0/73bf6e27406e80aa3e85b0d1c4fd987261e628064e170ca781125c0b635a3dabad5e05adbf07595ea0cf1e6c5396cacb214af933da7cbaf24fe75ff14818e8f9
+ languageName: node
+ linkType: hard
+
+"extsprintf@npm:1.3.0":
+ version: 1.3.0
+ resolution: "extsprintf@npm:1.3.0"
+ checksum: 10c0/f75114a8388f0cbce68e277b6495dc3930db4dde1611072e4a140c24e204affd77320d004b947a132e9a3b97b8253017b2b62dce661975fb0adced707abf1ab5
+ languageName: node
+ linkType: hard
+
+"extsprintf@npm:^1.2.0":
+ version: 1.4.1
+ resolution: "extsprintf@npm:1.4.1"
+ checksum: 10c0/e10e2769985d0e9b6c7199b053a9957589d02e84de42832c295798cb422a025e6d4a92e0259c1fb4d07090f5bfde6b55fd9f880ac5855bd61d775f8ab75a7ab0
+ languageName: node
+ linkType: hard
+
"fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3":
version: 3.1.3
resolution: "fast-deep-equal@npm:3.1.3"
@@ -2932,6 +3067,13 @@ __metadata:
languageName: node
linkType: hard
+"forever-agent@npm:~0.6.1":
+ version: 0.6.1
+ resolution: "forever-agent@npm:0.6.1"
+ checksum: 10c0/364f7f5f7d93ab661455351ce116a67877b66f59aca199559a999bd39e3cfadbfbfacc10415a915255e2210b30c23febe9aec3ca16bf2d1ff11c935a1000e24c
+ languageName: node
+ linkType: hard
+
"form-data@npm:^4.0.0":
version: 4.0.3
resolution: "form-data@npm:4.0.3"
@@ -2945,6 +3087,17 @@ __metadata:
languageName: node
linkType: hard
+"form-data@npm:~2.3.2":
+ version: 2.3.3
+ resolution: "form-data@npm:2.3.3"
+ dependencies:
+ asynckit: "npm:^0.4.0"
+ combined-stream: "npm:^1.0.6"
+ mime-types: "npm:^2.1.12"
+ checksum: 10c0/706ef1e5649286b6a61e5bb87993a9842807fd8f149cd2548ee807ea4fb882247bdf7f6e64ac4720029c0cd5c80343de0e22eee1dc9e9882e12db9cc7bc016a4
+ languageName: node
+ linkType: hard
+
"fraction.js@npm:^4.3.7":
version: 4.3.7
resolution: "fraction.js@npm:4.3.7"
@@ -3043,6 +3196,25 @@ __metadata:
languageName: node
linkType: hard
+"get-pixels@npm:^3.3.2":
+ version: 3.3.3
+ resolution: "get-pixels@npm:3.3.3"
+ dependencies:
+ data-uri-to-buffer: "npm:0.0.3"
+ jpeg-js: "npm:^0.4.1"
+ mime-types: "npm:^2.0.1"
+ ndarray: "npm:^1.0.13"
+ ndarray-pack: "npm:^1.1.1"
+ node-bitmap: "npm:0.0.1"
+ omggif: "npm:^1.0.5"
+ parse-data-uri: "npm:^0.2.0"
+ pngjs: "npm:^3.3.3"
+ request: "npm:^2.44.0"
+ through: "npm:^2.3.4"
+ checksum: 10c0/e8e0a286f7849d2cd3c8ab8707f5bf12268b24e1f0170ddd79fda66910d7134551b713090ed54ef05b34cd8c27a35f25141f2070359e7a5fc44a16373e106e2a
+ languageName: node
+ linkType: hard
+
"get-proto@npm:^1.0.1":
version: 1.0.1
resolution: "get-proto@npm:1.0.1"
@@ -3062,6 +3234,15 @@ __metadata:
languageName: node
linkType: hard
+"getpass@npm:^0.1.1":
+ version: 0.1.7
+ resolution: "getpass@npm:0.1.7"
+ dependencies:
+ assert-plus: "npm:^1.0.0"
+ checksum: 10c0/c13f8530ecf16fc509f3fa5cd8dd2129ffa5d0c7ccdf5728b6022d52954c2d24be3706b4cdf15333eec52f1fbb43feb70a01dabc639d1d10071e371da8aaa52f
+ languageName: node
+ linkType: hard
+
"glob-parent@npm:^5.1.2":
version: 5.1.2
resolution: "glob-parent@npm:5.1.2"
@@ -3164,6 +3345,23 @@ __metadata:
languageName: node
linkType: hard
+"har-schema@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "har-schema@npm:2.0.0"
+ checksum: 10c0/3856cb76152658e0002b9c2b45b4360bb26b3e832c823caed8fcf39a01096030bf09fa5685c0f7b0f2cb3ecba6e9dce17edaf28b64a423d6201092e6be56e592
+ languageName: node
+ linkType: hard
+
+"har-validator@npm:~5.1.3":
+ version: 5.1.5
+ resolution: "har-validator@npm:5.1.5"
+ dependencies:
+ ajv: "npm:^6.12.3"
+ har-schema: "npm:^2.0.0"
+ checksum: 10c0/f1d606eb1021839e3a905be5ef7cca81c2256a6be0748efb8fefc14312214f9e6c15d7f2eaf37514104071207d84f627b68bb9f6178703da4e06fbd1a0649a5e
+ languageName: node
+ linkType: hard
+
"has-flag@npm:^4.0.0":
version: 4.0.0
resolution: "has-flag@npm:4.0.0"
@@ -3227,6 +3425,17 @@ __metadata:
languageName: node
linkType: hard
+"http-signature@npm:~1.2.0":
+ version: 1.2.0
+ resolution: "http-signature@npm:1.2.0"
+ dependencies:
+ assert-plus: "npm:^1.0.0"
+ jsprim: "npm:^1.2.2"
+ sshpk: "npm:^1.7.0"
+ checksum: 10c0/582f7af7f354429e1fb19b3bbb9d35520843c69bb30a25b88ca3c5c2c10715f20ae7924e20cffbed220b1d3a726ef4fe8ccc48568d5744db87be9a79887d6733
+ languageName: node
+ linkType: hard
+
"http2-wrapper@npm:^1.0.0-beta.5.2":
version: 1.0.3
resolution: "http2-wrapper@npm:1.0.3"
@@ -3287,6 +3496,13 @@ __metadata:
languageName: node
linkType: hard
+"iota-array@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "iota-array@npm:1.0.0"
+ checksum: 10c0/a6bfc7d5bf0338ade227b302eda52cea3db44cc6dd5803154147cdcee28e9cb65ca76c5859ab2bfe21d91ecc945c57a0dd446bbc657581bbdf92cda9c24def56
+ languageName: node
+ linkType: hard
+
"ip-address@npm:^9.0.5":
version: 9.0.5
resolution: "ip-address@npm:9.0.5"
@@ -3304,6 +3520,13 @@ __metadata:
languageName: node
linkType: hard
+"is-buffer@npm:^1.0.2":
+ version: 1.1.6
+ resolution: "is-buffer@npm:1.1.6"
+ checksum: 10c0/ae18aa0b6e113d6c490ad1db5e8df9bdb57758382b313f5a22c9c61084875c6396d50bbf49315f5b1926d142d74dfb8d31b40d993a383e0a158b15fea7a82234
+ languageName: node
+ linkType: hard
+
"is-extglob@npm:^2.1.1":
version: 2.1.1
resolution: "is-extglob@npm:2.1.1"
@@ -3334,6 +3557,13 @@ __metadata:
languageName: node
linkType: hard
+"is-typedarray@npm:~1.0.0":
+ version: 1.0.0
+ resolution: "is-typedarray@npm:1.0.0"
+ checksum: 10c0/4c096275ba041a17a13cca33ac21c16bc4fd2d7d7eb94525e7cd2c2f2c1a3ab956e37622290642501ff4310601e413b675cf399ad6db49855527d2163b3eeeec
+ languageName: node
+ linkType: hard
+
"isexe@npm:^2.0.0":
version: 2.0.0
resolution: "isexe@npm:2.0.0"
@@ -3348,6 +3578,13 @@ __metadata:
languageName: node
linkType: hard
+"isstream@npm:~0.1.2":
+ version: 0.1.2
+ resolution: "isstream@npm:0.1.2"
+ checksum: 10c0/a6686a878735ca0a48e0d674dd6d8ad31aedfaf70f07920da16ceadc7577b46d67179a60b313f2e6860cb097a2c2eb3cbd0b89e921ae89199a59a17c3273d66f
+ languageName: node
+ linkType: hard
+
"jackspeak@npm:^3.1.2":
version: 3.4.3
resolution: "jackspeak@npm:3.4.3"
@@ -3370,6 +3607,13 @@ __metadata:
languageName: node
linkType: hard
+"jpeg-js@npm:^0.4.1":
+ version: 0.4.4
+ resolution: "jpeg-js@npm:0.4.4"
+ checksum: 10c0/4d0d5097f8e55d8bbce6f1dc32ffaf3f43f321f6222e4e6490734fdc6d005322e3bd6fb992c2df7f5b587343b1441a1c333281dc3285bc9116e369fd2a2b43a7
+ languageName: node
+ linkType: hard
+
"js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0":
version: 4.0.0
resolution: "js-tokens@npm:4.0.0"
@@ -3407,6 +3651,13 @@ __metadata:
languageName: node
linkType: hard
+"jsbn@npm:~0.1.0":
+ version: 0.1.1
+ resolution: "jsbn@npm:0.1.1"
+ checksum: 10c0/e046e05c59ff880ee4ef68902dbdcb6d2f3c5d60c357d4d68647dc23add556c31c0e5f41bdb7e69e793dd63468bd9e085da3636341048ef577b18f5b713877c0
+ languageName: node
+ linkType: hard
+
"jsesc@npm:^3.0.2":
version: 3.1.0
resolution: "jsesc@npm:3.1.0"
@@ -3437,6 +3688,13 @@ __metadata:
languageName: node
linkType: hard
+"json-schema@npm:0.4.0":
+ version: 0.4.0
+ resolution: "json-schema@npm:0.4.0"
+ checksum: 10c0/d4a637ec1d83544857c1c163232f3da46912e971d5bf054ba44fdb88f07d8d359a462b4aec46f2745efbc57053365608d88bc1d7b1729f7b4fc3369765639ed3
+ languageName: node
+ linkType: hard
+
"json-stable-stringify-without-jsonify@npm:^1.0.1":
version: 1.0.1
resolution: "json-stable-stringify-without-jsonify@npm:1.0.1"
@@ -3444,6 +3702,13 @@ __metadata:
languageName: node
linkType: hard
+"json-stringify-safe@npm:~5.0.1":
+ version: 5.0.1
+ resolution: "json-stringify-safe@npm:5.0.1"
+ checksum: 10c0/7dbf35cd0411d1d648dceb6d59ce5857ec939e52e4afc37601aa3da611f0987d5cee5b38d58329ceddf3ed48bd7215229c8d52059ab01f2444a338bf24ed0f37
+ languageName: node
+ linkType: hard
+
"json5@npm:^2.2.3":
version: 2.2.3
resolution: "json5@npm:2.2.3"
@@ -3453,6 +3718,18 @@ __metadata:
languageName: node
linkType: hard
+"jsprim@npm:^1.2.2":
+ version: 1.4.2
+ resolution: "jsprim@npm:1.4.2"
+ dependencies:
+ assert-plus: "npm:1.0.0"
+ extsprintf: "npm:1.3.0"
+ json-schema: "npm:0.4.0"
+ verror: "npm:1.10.0"
+ checksum: 10c0/5e4bca99e90727c2040eb4c2190d0ef1fe51798ed5714e87b841d304526190d960f9772acc7108fa1416b61e1122bcd60e4460c91793dce0835df5852aab55af
+ languageName: node
+ linkType: hard
+
"keyv@npm:^4.0.0, keyv@npm:^4.5.4":
version: 4.5.4
resolution: "keyv@npm:4.5.4"
@@ -3723,7 +4000,7 @@ __metadata:
languageName: node
linkType: hard
-"mime-types@npm:^2.1.12":
+"mime-types@npm:^2.0.1, mime-types@npm:^2.1.12, mime-types@npm:~2.1.19":
version: 2.1.35
resolution: "mime-types@npm:2.1.35"
dependencies:
@@ -3935,6 +4212,26 @@ __metadata:
languageName: node
linkType: hard
+"ndarray-pack@npm:^1.1.1":
+ version: 1.2.1
+ resolution: "ndarray-pack@npm:1.2.1"
+ dependencies:
+ cwise-compiler: "npm:^1.1.2"
+ ndarray: "npm:^1.0.13"
+ checksum: 10c0/1e312c4f00033f076c7b5702a7ec3a56135e25dd277409791b8b89d928561190600dd12749c698990acad3d6098031a0f22f9aba075933a750893cb531c48a6e
+ languageName: node
+ linkType: hard
+
+"ndarray@npm:^1.0.13":
+ version: 1.0.19
+ resolution: "ndarray@npm:1.0.19"
+ dependencies:
+ iota-array: "npm:^1.0.0"
+ is-buffer: "npm:^1.0.2"
+ checksum: 10c0/e5929a845dae326052ff024f4f624b5f81e0be750224495baa0c7a02afd4e1117198452465c052f0bd111358b05c15655a797ec959dbbbe042c6ae573de09046
+ languageName: node
+ linkType: hard
+
"negotiator@npm:^1.0.0":
version: 1.0.0
resolution: "negotiator@npm:1.0.0"
@@ -3961,6 +4258,13 @@ __metadata:
languageName: node
linkType: hard
+"node-bitmap@npm:0.0.1":
+ version: 0.0.1
+ resolution: "node-bitmap@npm:0.0.1"
+ checksum: 10c0/b45dc6bf1b51209359165ac546d31e7f43fdec386839637aa15d66a2cf4fa8ccb7d0c9c7d0eb180747ef02e5612c04cfecbf61c2756ba4ba79a555a06a18ba6f
+ languageName: node
+ linkType: hard
+
"node-gyp@npm:latest":
version: 11.2.0
resolution: "node-gyp@npm:11.2.0"
@@ -4068,6 +4372,7 @@ __metadata:
"@vitejs/plugin-react": "npm:^4.4.1"
autoprefixer: "npm:^10.4.20"
axios: "npm:^1.10.0"
+ color-thief-react: "npm:^2.1.0"
eslint: "npm:^9.25.0"
eslint-plugin-react-hooks: "npm:^5.2.0"
eslint-plugin-react-refresh: "npm:^0.4.19"
@@ -4099,6 +4404,13 @@ __metadata:
languageName: node
linkType: hard
+"oauth-sign@npm:~0.9.0":
+ version: 0.9.0
+ resolution: "oauth-sign@npm:0.9.0"
+ checksum: 10c0/fc92a516f6ddbb2699089a2748b04f55c47b6ead55a77cd3a2cbbce5f7af86164cb9425f9ae19acfd066f1ad7d3a96a67b8928c6ea946426f6d6c29e448497c2
+ languageName: node
+ linkType: hard
+
"object-assign@npm:^4.1.1":
version: 4.1.1
resolution: "object-assign@npm:4.1.1"
@@ -4106,6 +4418,13 @@ __metadata:
languageName: node
linkType: hard
+"omggif@npm:^1.0.5":
+ version: 1.0.10
+ resolution: "omggif@npm:1.0.10"
+ checksum: 10c0/5ddb6959555bf16ac93ee8724a6f600b0e97e77855515af9df0f657c69ebe0eb7d769763fdc4765f888827e4e64ca71ebeaf7255c7f51058e4bba5cc7950fe8e
+ languageName: node
+ linkType: hard
+
"once@npm:^1.3.1, once@npm:^1.4.0":
version: 1.4.0
resolution: "once@npm:1.4.0"
@@ -4193,6 +4512,15 @@ __metadata:
languageName: node
linkType: hard
+"parse-data-uri@npm:^0.2.0":
+ version: 0.2.0
+ resolution: "parse-data-uri@npm:0.2.0"
+ dependencies:
+ data-uri-to-buffer: "npm:0.0.3"
+ checksum: 10c0/2a79859f8554a34b23a53373b9549f3f6c5d5e60ae8892f1d56c2e4d317c0071d81b58211de3bfe3812166f8f82b24a09d1328d902a5050812fda946d01b4018
+ languageName: node
+ linkType: hard
+
"parse-json@npm:^5.2.0":
version: 5.2.0
resolution: "parse-json@npm:5.2.0"
@@ -4236,6 +4564,13 @@ __metadata:
languageName: node
linkType: hard
+"performance-now@npm:^2.1.0":
+ version: 2.1.0
+ resolution: "performance-now@npm:2.1.0"
+ checksum: 10c0/22c54de06f269e29f640e0e075207af57de5052a3d15e360c09b9a8663f393f6f45902006c1e71aa8a5a1cdfb1a47fe268826f8496d6425c362f00f5bc3e85d9
+ languageName: node
+ linkType: hard
+
"picocolors@npm:^1.1.1":
version: 1.1.1
resolution: "picocolors@npm:1.1.1"
@@ -4257,6 +4592,13 @@ __metadata:
languageName: node
linkType: hard
+"pngjs@npm:^3.3.3":
+ version: 3.4.0
+ resolution: "pngjs@npm:3.4.0"
+ checksum: 10c0/88ee73e2ad3f736e0b2573722309eb80bd2aa28916f0862379b4fd0f904751b4f61bb6bd1ecd7d4242d331f2b5c28c13309dd4b7d89a9b78306e35122fdc5011
+ languageName: node
+ linkType: hard
+
"postcss-value-parser@npm:^4.2.0":
version: 4.2.0
resolution: "postcss-value-parser@npm:4.2.0"
@@ -4299,6 +4641,17 @@ __metadata:
languageName: node
linkType: hard
+"prop-types@npm:15.7.2":
+ version: 15.7.2
+ resolution: "prop-types@npm:15.7.2"
+ dependencies:
+ loose-envify: "npm:^1.4.0"
+ object-assign: "npm:^4.1.1"
+ react-is: "npm:^16.8.1"
+ checksum: 10c0/4eb527daec962acd789c621ce3234a6f077ce202049291642d8efd13b19805adf07227672c570531cdb56a357640ea27e336527682b7ed4be0c5b392a01662ab
+ languageName: node
+ linkType: hard
+
"prop-types@npm:^15.6.2":
version: 15.8.1
resolution: "prop-types@npm:15.8.1"
@@ -4317,6 +4670,15 @@ __metadata:
languageName: node
linkType: hard
+"psl@npm:^1.1.28":
+ version: 1.15.0
+ resolution: "psl@npm:1.15.0"
+ dependencies:
+ punycode: "npm:^2.3.1"
+ checksum: 10c0/d8d45a99e4ca62ca12ac3c373e63d80d2368d38892daa40cfddaa1eb908be98cd549ac059783ef3a56cfd96d57ae8e2fd9ae53d1378d90d42bc661ff924e102a
+ languageName: node
+ linkType: hard
+
"pump@npm:^3.0.0":
version: 3.0.3
resolution: "pump@npm:3.0.3"
@@ -4327,13 +4689,27 @@ __metadata:
languageName: node
linkType: hard
-"punycode@npm:^2.1.0":
+"punycode@npm:^2.1.0, punycode@npm:^2.1.1, punycode@npm:^2.3.1":
version: 2.3.1
resolution: "punycode@npm:2.3.1"
checksum: 10c0/14f76a8206bc3464f794fb2e3d3cc665ae416c01893ad7a02b23766eb07159144ee612ad67af5e84fa4479ccfe67678c4feb126b0485651b302babf66f04f9e9
languageName: node
linkType: hard
+"qs@npm:~6.5.2":
+ version: 6.5.3
+ resolution: "qs@npm:6.5.3"
+ checksum: 10c0/6631d4f2fa9d315e480662646745a4aa3a708817fbffe2cbdacec8ab9be130f92740c66191770fe9b704bc5fa9c1cc1f6596f55ad132fef7bd3ad1582f199eb0
+ languageName: node
+ linkType: hard
+
+"quantize@github:lokesh/quantize":
+ version: 1.4.0
+ resolution: "quantize@https://github.com/lokesh/quantize.git#commit=270c6f81623c3247eed50ba37b9d74d79af7a267"
+ checksum: 10c0/5476ebb4531cf87c964dd678e73cc257d86e4f7dd42063fef55b7ef95cc8968245c68b4a9858c47fb1048c17910e0e40f49560f027f958eb190309e3ca139604
+ languageName: node
+ linkType: hard
+
"queue-microtask@npm:^1.2.2":
version: 1.2.3
resolution: "queue-microtask@npm:1.2.3"
@@ -4383,7 +4759,7 @@ __metadata:
languageName: node
linkType: hard
-"react-is@npm:^16.13.1":
+"react-is@npm:^16.13.1, react-is@npm:^16.8.1":
version: 16.13.1
resolution: "react-is@npm:16.13.1"
checksum: 10c0/33977da7a5f1a287936a0c85639fec6ca74f4f15ef1e59a6bc20338fc73dc69555381e211f7a3529b8150a1f71e4225525b41b60b52965bda53ce7d47377ada1
@@ -4475,6 +4851,34 @@ __metadata:
languageName: node
linkType: hard
+"request@npm:^2.44.0":
+ version: 2.88.2
+ resolution: "request@npm:2.88.2"
+ dependencies:
+ aws-sign2: "npm:~0.7.0"
+ aws4: "npm:^1.8.0"
+ caseless: "npm:~0.12.0"
+ combined-stream: "npm:~1.0.6"
+ extend: "npm:~3.0.2"
+ forever-agent: "npm:~0.6.1"
+ form-data: "npm:~2.3.2"
+ har-validator: "npm:~5.1.3"
+ http-signature: "npm:~1.2.0"
+ is-typedarray: "npm:~1.0.0"
+ isstream: "npm:~0.1.2"
+ json-stringify-safe: "npm:~5.0.1"
+ mime-types: "npm:~2.1.19"
+ oauth-sign: "npm:~0.9.0"
+ performance-now: "npm:^2.1.0"
+ qs: "npm:~6.5.2"
+ safe-buffer: "npm:^5.1.2"
+ tough-cookie: "npm:~2.5.0"
+ tunnel-agent: "npm:^0.6.0"
+ uuid: "npm:^3.3.2"
+ checksum: 10c0/0ec66e7af1391e51ad231de3b1c6c6aef3ebd0a238aa50d4191c7a792dcdb14920eea8d570c702dc5682f276fe569d176f9b8ebc6031a3cf4a630a691a431a63
+ languageName: node
+ linkType: hard
+
"resolve-alpn@npm:^1.0.0":
version: 1.2.1
resolution: "resolve-alpn@npm:1.2.1"
@@ -4596,7 +5000,14 @@ __metadata:
languageName: node
linkType: hard
-"safer-buffer@npm:>= 2.1.2 < 3.0.0":
+"safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.2":
+ version: 5.2.1
+ resolution: "safe-buffer@npm:5.2.1"
+ checksum: 10c0/6501914237c0a86e9675d4e51d89ca3c21ffd6a31642efeba25ad65720bce6921c9e7e974e5be91a786b25aa058b5303285d3c15dbabf983a919f5f630d349f3
+ languageName: node
+ linkType: hard
+
+"safer-buffer@npm:>= 2.1.2 < 3.0.0, safer-buffer@npm:^2.0.2, safer-buffer@npm:^2.1.0, safer-buffer@npm:~2.1.0":
version: 2.1.2
resolution: "safer-buffer@npm:2.1.2"
checksum: 10c0/7e3c8b2e88a1841c9671094bbaeebd94448111dd90a81a1f606f3f67708a6ec57763b3b47f06da09fc6054193e0e6709e77325415dc8422b04497a8070fa02d4
@@ -4717,6 +5128,27 @@ __metadata:
languageName: node
linkType: hard
+"sshpk@npm:^1.7.0":
+ version: 1.18.0
+ resolution: "sshpk@npm:1.18.0"
+ dependencies:
+ asn1: "npm:~0.2.3"
+ assert-plus: "npm:^1.0.0"
+ bcrypt-pbkdf: "npm:^1.0.0"
+ dashdash: "npm:^1.12.0"
+ ecc-jsbn: "npm:~0.1.1"
+ getpass: "npm:^0.1.1"
+ jsbn: "npm:~0.1.0"
+ safer-buffer: "npm:^2.0.2"
+ tweetnacl: "npm:~0.14.0"
+ bin:
+ sshpk-conv: bin/sshpk-conv
+ sshpk-sign: bin/sshpk-sign
+ sshpk-verify: bin/sshpk-verify
+ checksum: 10c0/e516e34fa981cfceef45fd2e947772cc70dbd57523e5c608e2cd73752ba7f8a99a04df7c3ed751588e8d91956b6f16531590b35d3489980d1c54c38bebcd41b1
+ languageName: node
+ linkType: hard
+
"ssri@npm:^12.0.0":
version: 12.0.0
resolution: "ssri@npm:12.0.0"
@@ -4831,6 +5263,13 @@ __metadata:
languageName: node
linkType: hard
+"through@npm:^2.3.4":
+ version: 2.3.8
+ resolution: "through@npm:2.3.8"
+ checksum: 10c0/4b09f3774099de0d4df26d95c5821a62faee32c7e96fb1f4ebd54a2d7c11c57fe88b0a0d49cf375de5fee5ae6bf4eb56dbbf29d07366864e2ee805349970d3cc
+ languageName: node
+ linkType: hard
+
"tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.13":
version: 0.2.14
resolution: "tinyglobby@npm:0.2.14"
@@ -4857,6 +5296,16 @@ __metadata:
languageName: node
linkType: hard
+"tough-cookie@npm:~2.5.0":
+ version: 2.5.0
+ resolution: "tough-cookie@npm:2.5.0"
+ dependencies:
+ psl: "npm:^1.1.28"
+ punycode: "npm:^2.1.1"
+ checksum: 10c0/e1cadfb24d40d64ca16de05fa8192bc097b66aeeb2704199b055ff12f450e4f30c927ce250f53d01f39baad18e1c11d66f65e545c5c6269de4c366fafa4c0543
+ languageName: node
+ linkType: hard
+
"treeify@npm:^1.1.0":
version: 1.1.0
resolution: "treeify@npm:1.1.0"
@@ -4873,6 +5322,13 @@ __metadata:
languageName: node
linkType: hard
+"tslib@npm:2.3.0":
+ version: 2.3.0
+ resolution: "tslib@npm:2.3.0"
+ checksum: 10c0/a845aed84e7e7dbb4c774582da60d7030ea39d67307250442d35c4c5dd77e4b44007098c37dd079e100029c76055f2a362734b8442ba828f8cc934f15ed9be61
+ languageName: node
+ linkType: hard
+
"tslib@npm:^2.0.3, tslib@npm:^2.4.0, tslib@npm:^2.8.0":
version: 2.8.1
resolution: "tslib@npm:2.8.1"
@@ -4880,6 +5336,15 @@ __metadata:
languageName: node
linkType: hard
+"tunnel-agent@npm:^0.6.0":
+ version: 0.6.0
+ resolution: "tunnel-agent@npm:0.6.0"
+ dependencies:
+ safe-buffer: "npm:^5.0.1"
+ checksum: 10c0/4c7a1b813e7beae66fdbf567a65ec6d46313643753d0beefb3c7973d66fcec3a1e7f39759f0a0b4465883499c6dc8b0750ab8b287399af2e583823e40410a17a
+ languageName: node
+ linkType: hard
+
"turbo-darwin-64@npm:2.5.4":
version: 2.5.4
resolution: "turbo-darwin-64@npm:2.5.4"
@@ -4951,6 +5416,13 @@ __metadata:
languageName: node
linkType: hard
+"tweetnacl@npm:^0.14.3, tweetnacl@npm:~0.14.0":
+ version: 0.14.5
+ resolution: "tweetnacl@npm:0.14.5"
+ checksum: 10c0/4612772653512c7bc19e61923fbf42903f5e0389ec76a4a1f17195859d114671ea4aa3b734c2029ce7e1fa7e5cc8b80580f67b071ecf0b46b5636d030a0102a2
+ languageName: node
+ linkType: hard
+
"typanion@npm:^3.8.0":
version: 3.14.0
resolution: "typanion@npm:3.14.0"
@@ -5028,6 +5500,13 @@ __metadata:
languageName: node
linkType: hard
+"uniq@npm:^1.0.0":
+ version: 1.0.1
+ resolution: "uniq@npm:1.0.1"
+ checksum: 10c0/369dca4a07fdd8de9e48378b9d4b6861722ca71d5f496e91687916bd4b48b8cf3d6db1677be1b40eea63bc6d4728efb4b4e0bd7a89c5fd2d23e7a2cff8009c7a
+ languageName: node
+ linkType: hard
+
"unique-filename@npm:^4.0.0":
version: 4.0.0
resolution: "unique-filename@npm:4.0.0"
@@ -5069,6 +5548,35 @@ __metadata:
languageName: node
linkType: hard
+"use-current-effect@npm:2.1.0":
+ version: 2.1.0
+ resolution: "use-current-effect@npm:2.1.0"
+ peerDependencies:
+ react: ^16.8.0
+ checksum: 10c0/8a23703637caee71a634b4513edef046c379df67ce85692d83cff70204f8758fdb5fbc58fe009dc6f815462137b3cd02bd8538537a5bfbb087d1d88992ee4f86
+ languageName: node
+ linkType: hard
+
+"uuid@npm:^3.3.2":
+ version: 3.4.0
+ resolution: "uuid@npm:3.4.0"
+ bin:
+ uuid: ./bin/uuid
+ checksum: 10c0/1c13950df865c4f506ebfe0a24023571fa80edf2e62364297a537c80af09c618299797bbf2dbac6b1f8ae5ad182ba474b89db61e0e85839683991f7e08795347
+ languageName: node
+ linkType: hard
+
+"verror@npm:1.10.0":
+ version: 1.10.0
+ resolution: "verror@npm:1.10.0"
+ dependencies:
+ assert-plus: "npm:^1.0.0"
+ core-util-is: "npm:1.0.2"
+ extsprintf: "npm:^1.2.0"
+ checksum: 10c0/37ccdf8542b5863c525128908ac80f2b476eed36a32cb944de930ca1e2e78584cc435c4b9b4c68d0fc13a47b45ff364b4be43aa74f8804f9050140f660fb660d
+ languageName: node
+ linkType: hard
+
"vite-plugin-svgr@npm:^4.3.0":
version: 4.3.0
resolution: "vite-plugin-svgr@npm:4.3.0"