diff --git a/.eslintrc.json b/.eslintrc.json index b624891a..3b6ee3c3 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -20,6 +20,12 @@ "@typescript-eslint/explicit-module-boundary-types": "off", "@typescript-eslint/no-empty-function": "off", "react-hooks/rules-of-hooks": "error", - "react-hooks/exhaustive-deps": "warn" + "react-hooks/exhaustive-deps": "warn", + "prettier/prettier": [ + "error", + { + "endOfLine": "auto" + } + ] } } diff --git a/.gitignore b/.gitignore index 0eb1cd16..c64a028b 100644 --- a/.gitignore +++ b/.gitignore @@ -39,4 +39,6 @@ next-env.d.ts .vscode/ # __generated__ -src/__generated__/open-api-specification.json \ No newline at end of file +src/__generated__/open-api-specification.json + +install-state.gz \ No newline at end of file diff --git a/.yarn/install-state.gz b/.yarn/install-state.gz index 573a6b90..d628e1b8 100644 Binary files a/.yarn/install-state.gz and b/.yarn/install-state.gz differ diff --git a/ampli.json b/ampli.json index ad3b3acf..2d54d6d6 100644 --- a/ampli.json +++ b/ampli.json @@ -11,4 +11,4 @@ "Language": "TypeScript", "SDK": "@amplitude/analytics-browser@^1.0", "Path": "./src/ampli" -} +} \ No newline at end of file diff --git a/package.json b/package.json index ef375e04..f54e1c10 100644 --- a/package.json +++ b/package.json @@ -18,6 +18,7 @@ "update-mds": "yarn up @sopt-makers/colors@latest @sopt-makers/fonts@latest @sopt-makers/playground-common@latest @sopt-makers/ui@latest @sopt-makers/icons@latest" }, "dependencies": { + "@amplitude/ampli": "^1.35.0", "@amplitude/analytics-browser": "^2.3.2", "@egjs/react-infinitegrid": "^4.10.1", "@headlessui/react": "^1.7.3", diff --git a/pages/_app.tsx b/pages/_app.tsx index e573ea74..ec72d665 100644 --- a/pages/_app.tsx +++ b/pages/_app.tsx @@ -71,7 +71,7 @@ function MyApp({ Component, pageProps }: AppProps) { }, }).promise; const { data: user } = await fetchMyProfile(); - ampli.identify(user.data.orgId); + ampli.identify(user.orgId + ''); } })(); }, [isServiceReady]); diff --git a/pages/detail/index.tsx b/pages/detail/index.tsx index 68a2d772..51c1b02b 100644 --- a/pages/detail/index.tsx +++ b/pages/detail/index.tsx @@ -63,7 +63,7 @@ const DetailPage = () => { data-color="mono" data-shape="pc" data-support-multiple-densities="true" - style={{ position: 'fixed', bottom: '5%', right: '5%' }} + style={{ position: 'fixed', bottom: '2%', right: '5%' }} /> ); @@ -73,7 +73,6 @@ const DetailPage = () => { <> - { data-color="mono" data-shape="pc" data-support-multiple-densities="true" - style={{ position: 'fixed', bottom: '5%', right: '5%' }} + style={{ position: 'fixed', bottom: '2%', right: '5%' }} /> ); diff --git a/pages/list/index.tsx b/pages/list/index.tsx index a081e1bb..e4e24918 100644 --- a/pages/list/index.tsx +++ b/pages/list/index.tsx @@ -106,7 +106,7 @@ const Home: NextPage = () => { data-color="mono" data-shape="pc" data-support-multiple-densities="true" - style={{ position: 'fixed', bottom: '5%', right: '5%' }} + style={{ position: 'fixed', bottom: '2%', right: '5%' }} /> ); diff --git a/pages/mine/index.tsx b/pages/mine/index.tsx index c98ec17f..b460ab82 100644 --- a/pages/mine/index.tsx +++ b/pages/mine/index.tsx @@ -110,7 +110,7 @@ const MinePage: NextPage = () => { data-color="mono" data-shape="pc" data-support-multiple-densities="true" - style={{ position: 'fixed', bottom: '5%', right: '5%' }} + style={{ position: 'fixed', bottom: '2%', right: '5%' }} /> ); diff --git a/pages/post/index.tsx b/pages/post/index.tsx index f2cff261..0eec2a56 100644 --- a/pages/post/index.tsx +++ b/pages/post/index.tsx @@ -1,35 +1,35 @@ -import FeedPostViewer from '@components/feed/FeedPostViewer/FeedPostViewer'; -import Loader from '@components/loader/Loader'; -import { useRouter } from 'next/router'; -import { useToast } from '@sopt-makers/ui'; -import { useMutation } from '@tanstack/react-query'; -import { apiV2 } from '@api/index'; -import FeedCommentInput from '@components/feed/FeedCommentInput/FeedCommentInput'; +import { paths } from '@/__generated__/schema2'; +import { ampli } from '@/ampli'; +import { useQueryGetMeeting } from '@api/API_LEGACY/meeting/hooks'; import { useQueryMyProfile } from '@api/API_LEGACY/user/hooks'; +import { apiV2 } from '@api/index'; +import { PostCommentWithMentionRequest } from '@api/mention'; +import { useMutationPostCommentWithMention } from '@api/mention/hooks'; import { useInfinitePosts, useMutationPostLike, useMutationUpdateLike, useQueryGetPost } from '@api/post/hooks'; +import LikeButton from '@components/button/LikeButton'; +import FeedActionButton from '@components/feed/FeedActionButton/FeedActionButton'; +import FeedCommentContainer from '@components/feed/FeedCommentContainer/FeedCommentContainer'; +import FeedCommentInput from '@components/feed/FeedCommentInput/FeedCommentInput'; import FeedCommentLikeSection from '@components/feed/FeedCommentLikeSection/FeedCommentLikeSection'; +import FeedPostViewer from '@components/feed/FeedPostViewer/FeedPostViewer'; +import { MentionContext } from '@components/feed/Mention/MentionContext'; +import FeedEditModal from '@components/feed/Modal/FeedEditModal'; +import Loader from '@components/loader/Loader'; +import ConfirmModal from '@components/modal/ConfirmModal'; +import FeedItem from '@components/page/meetingDetail/Feed/FeedItem'; +import MeetingInfo from '@components/page/meetingDetail/Feed/FeedItem/MeetingInfo'; +import { TAKE_COUNT } from '@constants/feed'; import useComment from '@hooks/useComment/useComment'; -import { useIntersectionObserver } from '@hooks/useIntersectionObserver'; import useCommentMutation from '@hooks/useComment/useCommentMutation'; -import FeedCommentContainer from '@components/feed/FeedCommentContainer/FeedCommentContainer'; -import { paths } from '@/__generated__/schema2'; -import FeedActionButton from '@components/feed/FeedActionButton/FeedActionButton'; -import { useOverlay } from '@hooks/useOverlay/Index'; -import ConfirmModal from '@components/modal/ConfirmModal'; -import { styled } from 'stitches.config'; -import FeedEditModal from '@components/feed/Modal/FeedEditModal'; -import { ampli } from '@/ampli'; -import { useQueryGetMeeting } from '@api/API_LEGACY/meeting/hooks'; -import React, { useContext, useEffect, useRef } from 'react'; import { useDisplay } from '@hooks/useDisplay'; -import FeedItem from '@components/page/meetingDetail/Feed/FeedItem'; +import { useIntersectionObserver } from '@hooks/useIntersectionObserver'; +import { useOverlay } from '@hooks/useOverlay/Index'; +import { useToast } from '@sopt-makers/ui'; +import { useMutation } from '@tanstack/react-query'; import Link from 'next/link'; -import LikeButton from '@components/button/LikeButton'; -import { TAKE_COUNT } from '@constants/feed'; -import { PostCommentWithMentionRequest } from '@api/mention'; -import { useMutationPostCommentWithMention } from '@api/mention/hooks'; -import MeetingInfo from '@components/page/meetingDetail/Feed/FeedItem/MeetingInfo'; -import { MentionContext } from '@components/feed/Mention/MentionContext'; +import { useRouter } from 'next/router'; +import React, { useContext, useEffect, useRef } from 'react'; +import { styled } from 'stitches.config'; export default function PostPage() { const commentRef = useRef(null); @@ -42,7 +42,7 @@ export default function PostPage() { const { data: me } = useQueryMyProfile(); - const postQuery = useQueryGetPost(query.id as string); + const { data: post } = useQueryGetPost(query.id as string); const commentQuery = useComment(); @@ -114,7 +114,6 @@ export default function PostPage() { callback(); }; - const post = postQuery.data; const { data: meeting } = useQueryGetMeeting({ params: { id: post?.meeting.id ? String(post.meeting.id) : '' } }); const comments = commentQuery.data?.data?.comments?.filter( @@ -223,7 +222,7 @@ export default function PostPage() { diff --git a/src/__generated__/schema2.d.ts b/src/__generated__/schema2.d.ts index 65add315..a52f7804 100644 --- a/src/__generated__/schema2.d.ts +++ b/src/__generated__/schema2.d.ts @@ -106,6 +106,10 @@ export interface paths { /** 유저 본인 프로필 조회 */ get: operations["getUserOwnProfile"]; }; + "/user/v2/profile/me/temp": { + /** [TEMP] 유저 본인 프로필 조회 */ + get: operations["getUserOwnProfileTemp"]; + }; "/user/v2/mention": { /** 멘션 사용자 조회 */ get: operations["getAllMentionUser"]; @@ -114,6 +118,10 @@ export interface paths { /** 내가 만든 모임 조회 */ get: operations["getCreatedMeetingByUser"]; }; + "/user/v2/meeting/temp": { + /** [TEMP] 내가 만든 모임 조회 */ + get: operations["getCreatedMeetingByUserTemp"]; + }; "/user/v2/meeting/all": { /** 내가 속한 모임 조회 */ get: operations["getAllMeetingByUser"]; @@ -122,6 +130,10 @@ export interface paths { /** 내가 신청한 모임 조회 */ get: operations["getAppliedMeetingByUser"]; }; + "/user/v2/apply/temp": { + /** [TEMP] 내가 신청한 모임 조회 */ + get: operations["getAppliedMeetingByUserTemp"]; + }; "/post/v2/count": { /** 모임 게시글 개수 조회 */ get: operations["getPostCount"]; @@ -140,13 +152,6 @@ export interface paths { */ get: operations["getAppliesCsvFileUrl"]; }; - "/meeting/v2/{meetingId}/list/csv/temp": { - /** - * [TEMP] 모임 지원자 목록 csv 파일 다운로드 - * @description 모임 지원자 목록 csv 파일 다운로드 - */ - get: operations["getAppliesCsvFileUrlTemp"]; - }; "/meeting/v2/temp": { /** * [TEMP] 모임 전체 조회/검색/필터링 @@ -169,16 +174,6 @@ export interface paths { /** 모임 둘러보기 조회 */ get: operations["getMeetingBanner"]; }; - "/health": { - get: operations["getHealth"]; - }; - "/health/v2": { - get: operations["getHealthV2"]; - }; - "/comment/v2/temp": { - /** [TEMP] 모임 게시글 댓글 리스트 조회 */ - get: operations["getCommentsTemp"]; - }; "/advertisement/v2": { /** * 광고 조회 @@ -215,7 +210,7 @@ export interface components { * "url2" * ] */ - images: string[]; + images?: string[]; }; /** @description 게시글 수정 응답 Dto */ PostV2UpdatePostResponseDto: { @@ -486,7 +481,7 @@ export interface components { * @description 지원 각오 * @example 꼭 지원하고 싶습니다. */ - content: string; + content?: string; }; /** @description 모임 신청 응답 Dto */ MeetingV2ApplyMeetingResponseDto: { @@ -617,6 +612,10 @@ export interface components { */ hasActivities: boolean; }; + /** @description 임시 응답 Dto */ + TempResponseDto: { + data: components["schemas"]["UserV2GetUserOwnProfileResponseDto"]; + }; /** @description 멘션 유저 조회 응답 Dto */ UserV2GetAllMentionUserDto: { /** @@ -729,8 +728,9 @@ export interface components { * Format: int32 * @description 모임 활동 상태 * @example 2 + * @enum {integer} */ - status: number; + status: 0 | 1 | 2; /** * @description 모임 사진 * @example [url] 형식 @@ -830,8 +830,9 @@ export interface components { * Format: int32 * @description 신청 상태 * @example 1 + * @enum {integer} */ - status: number; + status: 0 | 1 | 2; meeting: components["schemas"]["MeetingV2GetCreatedMeetingByUserResponseDto"]; }; /** @description 내가 신청한 모임 조회 Dto */ @@ -958,6 +959,11 @@ export interface components { * @example [url 형식] */ imageURL: components["schemas"]["ImageUrlVO"][]; + /** + * @description 모임 설명 + * @example 모임 설명입니다. + */ + desc: string; }; /** @description 게시글 조회 응답 Dto */ PostV2GetPostsResponseDto: { @@ -1101,8 +1107,8 @@ export interface components { category?: string[]; status?: string[]; isOnlyActiveGeneration: boolean; - joinableParts: ("PM" | "DESIGN" | "IOS" | "ANDROID" | "SERVER" | "WEB")[]; - query: string; + joinableParts?: ("PM" | "DESIGN" | "IOS" | "ANDROID" | "SERVER" | "WEB")[]; + query?: string; }; /** @description 모임 Dto */ MeetingResponseDto: { @@ -1145,8 +1151,9 @@ export interface components { * Format: int32 * @description 모임 활동 상태 * @example 2 + * @enum {integer} */ - status: number; + status: 0 | 1 | 2; /** * @description 모임 사진 * @example [url] 형식 @@ -1157,6 +1164,16 @@ export interface components { * @example false */ isMentorNeeded: boolean; + /** + * Format: date-time + * @description 모임 활동 시작일 + */ + mStartDate: string; + /** + * Format: date-time + * @description 모임 활동 종료일 + */ + mEndDate: string; /** * Format: int32 * @description 모집 인원 @@ -1170,10 +1187,6 @@ export interface components { * @example 7 */ appliedCount: number; - /** Format: date-time */ - mstartDate?: string; - /** Format: date-time */ - mendDate?: string; }; /** @description 모임 조회 응답 Dto */ MeetingV2GetAllMeetingDto: { @@ -1383,8 +1396,9 @@ export interface components { * Format: int32 * @description 모임 상태, 0: 모집전, 1: 모집중, 2: 모집종료 * @example 1 + * @enum {integer} */ - status: number; + status: 0 | 1 | 2; /** * Format: int64 * @description 승인된 신청 수 @@ -1499,10 +1513,6 @@ export interface components { */ url: string; }; - /** @description 임시 응답 Dto */ - TempResponseDto: { - data: components["schemas"]["AppliesCsvFileUrlResponseDto"]; - }; /** @description presigned 필드 Dto */ PreSignedUrlFieldResponseDto: { /** @@ -1713,27 +1723,6 @@ export interface components { */ profileImage?: string; }; - HealthServiceGetHealthResponseDataDto: { - status?: string; - info?: components["schemas"]["HealthServiceGetHealthResponseDataInfoDto"]; - error?: components["schemas"]["HealthServiceGetHealthResponseDataInfoDto"]; - details?: components["schemas"]["HealthServiceGetHealthResponseDataInfoDto"]; - }; - /** @description services의 key는 EnHealthV1ServiceType, value는 서비스 상태 */ - HealthServiceGetHealthResponseDataInfoDto: { - services?: { - [key: string]: components["schemas"]["HealthServiceGetHealthResponseDataStatusDto"] | undefined; - }; - database?: components["schemas"]["HealthServiceGetHealthResponseDataStatusDto"]; - }; - HealthServiceGetHealthResponseDataStatusDto: { - status?: string; - }; - HealthServiceGetHealthResponseDto: { - /** Format: int32 */ - statusCode?: number; - data?: components["schemas"]["HealthServiceGetHealthResponseDataDto"]; - }; /** @description 댓글 객체 응답 Dto */ CommentDto: { /** @@ -1857,6 +1846,12 @@ export interface components { }; /** @description 광고 구좌 이미지 Dto */ AdvertisementImageDto: { + /** + * Format: int32 + * @description 광고 id + * @example 3 + */ + advertisementId: number; /** * @description [Desktop] 광고 구좌 이미지 url * @example [pc 버전 url 형식] @@ -1872,6 +1867,11 @@ export interface components { * @example https://www.naver.com */ advertisementLink: string; + /** + * Format: date-time + * @description 광고 게시 시작일 + */ + advertisementStartDate: string; }; }; responses: never; @@ -2387,6 +2387,19 @@ export interface operations { 400: never; }; }; + /** [TEMP] 유저 본인 프로필 조회 */ + getUserOwnProfileTemp: { + responses: { + /** @description 성공 */ + 200: { + content: { + "application/json;charset=UTF-8": components["schemas"]["TempResponseDto"]; + }; + }; + /** @description 해당 유저가 없는 경우 */ + 400: never; + }; + }; /** 멘션 사용자 조회 */ getAllMentionUser: { responses: { @@ -2409,6 +2422,17 @@ export interface operations { }; }; }; + /** [TEMP] 내가 만든 모임 조회 */ + getCreatedMeetingByUserTemp: { + responses: { + /** @description 성공 */ + 200: { + content: { + "application/json;charset=UTF-8": components["schemas"]["TempResponseDto"]; + }; + }; + }; + }; /** 내가 속한 모임 조회 */ getAllMeetingByUser: { responses: { @@ -2433,6 +2457,17 @@ export interface operations { }; }; }; + /** [TEMP] 내가 신청한 모임 조회 */ + getAppliedMeetingByUserTemp: { + responses: { + /** @description 성공 */ + 200: { + content: { + "application/json;charset=UTF-8": components["schemas"]["TempResponseDto"]; + }; + }; + }; + }; /** 모임 게시글 개수 조회 */ getPostCount: { parameters: { @@ -2511,42 +2546,6 @@ export interface operations { }; }; }; - /** - * [TEMP] 모임 지원자 목록 csv 파일 다운로드 - * @description 모임 지원자 목록 csv 파일 다운로드 - */ - getAppliesCsvFileUrlTemp: { - parameters: { - query: { - /** - * @description 0: 대기, 1: 승인된 신청자, 2: 거절된 신청자 - * @example 0,1 - */ - status: string; - /** - * @description 0: 지원, 1: 초대 - * @example 0,1 - */ - type: string; - /** - * @description 정렬순 - * @example desc - */ - order?: string; - }; - path: { - meetingId: number; - }; - }; - responses: { - /** @description OK */ - 200: { - content: { - "application/json;charset=UTF-8": components["schemas"]["TempResponseDto"]; - }; - }; - }; - }; /** * [TEMP] 모임 전체 조회/검색/필터링 * @description 모임 전체 조회/검색/필터링 @@ -2663,56 +2662,6 @@ export interface operations { 204: never; }; }; - getHealth: { - responses: { - /** @description OK */ - 200: { - content: { - "application/json;charset=UTF-8": components["schemas"]["HealthServiceGetHealthResponseDto"]; - }; - }; - }; - }; - getHealthV2: { - responses: { - /** @description OK */ - 200: { - content: { - "application/json;charset=UTF-8": string; - }; - }; - }; - }; - /** [TEMP] 모임 게시글 댓글 리스트 조회 */ - getCommentsTemp: { - parameters: { - query?: { - /** - * @description 페이지, default = 1 - * @example 1 - */ - page?: number; - /** - * @description 가져올 데이터 개수, default = 12 - * @example 50 - */ - take?: number; - /** - * @description 게시글 id - * @example 3 - */ - postId?: number; - }; - }; - responses: { - /** @description 성공 */ - 200: { - content: { - "application/json;charset=UTF-8": components["schemas"]["TempResponseDto"]; - }; - }; - }; - }; /** * 광고 조회 * @description 게시글 목록 페이지일 경우, ?category=POST
모임 목록 페이지일 경우, ?category=MEETING diff --git a/src/ampli/index.ts b/src/ampli/index.ts index 4f41f970..f49d63e2 100644 --- a/src/ampli/index.ts +++ b/src/ampli/index.ts @@ -133,6 +133,25 @@ export interface AttachFeedPhotoProperties { user_id?: number; } +export interface ClickBannerProperties { + /** + * | Rule | Value | + * |---|---| + * | Type | integer | + */ + banner_id?: number; + banner_timestamp?: any; + banner_url?: string; + /** + * 플레이그라운드 DB 기반 유저의 고유한 ID를 의미합니다. + * + * | Rule | Value | + * |---|---| + * | Type | integer | + */ + user_id?: number; +} + export interface ClickCarouselArrowProperties { /** * 모임 상세에 추가된 이미지의 총 개수를 의미합니다. @@ -651,6 +670,17 @@ export interface FilterManagementListOrderProperties { manage_sort?: string; } +export interface ImpressionBannerProperties { + /** + * | Rule | Value | + * |---|---| + * | Type | integer | + */ + banner_id?: number; + banner_timestamp?: any; + banner_url?: string; +} + export class Identify implements BaseEvent { event_type = amplitude.Types.SpecialEventType.IDENTIFY; @@ -671,6 +701,16 @@ export class AttachFeedPhoto implements BaseEvent { } } +export class ClickBanner implements BaseEvent { + event_type = 'Click-banner'; + + constructor( + public event_properties?: ClickBannerProperties, + ) { + this.event_properties = event_properties; + } +} + export class ClickCarouselArrow implements BaseEvent { event_type = 'Click-carouselArrow'; @@ -1063,6 +1103,16 @@ export class FilterManagementListOrder implements BaseEvent { } } +export class ImpressionBanner implements BaseEvent { + event_type = 'Impression-banner'; + + constructor( + public event_properties?: ImpressionBannerProperties, + ) { + this.event_properties = event_properties; + } +} + export type PromiseResult = { promise: Promise }; const getVoidPromiseResult = () => ({ promise: Promise.resolve() }); @@ -1197,6 +1247,23 @@ export class Ampli { return this.track(new AttachFeedPhoto(properties), options); } + /** + * Click-banner + * + * [View in Tracking Plan](https://data.amplitude.com/sopt-makers/sopt-makers-crew/events/main/latest/Click-banner) + * + * Event has no description in tracking plan. + * + * @param properties The event's properties (e.g. banner_id) + * @param options Amplitude event options. + */ + clickBanner( + properties?: ClickBannerProperties, + options?: EventOptions, + ) { + return this.track(new ClickBanner(properties), options); + } + /** * Click-carouselArrow * @@ -1887,6 +1954,23 @@ export class Ampli { ) { return this.track(new FilterManagementListOrder(properties), options); } + + /** + * Impression-banner + * + * [View in Tracking Plan](https://data.amplitude.com/sopt-makers/sopt-makers-crew/events/main/latest/Impression-banner) + * + * Event has no description in tracking plan. + * + * @param properties The event's properties (e.g. banner_id) + * @param options Amplitude event options. + */ + impressionBanner( + properties?: ImpressionBannerProperties, + options?: EventOptions, + ) { + return this.track(new ImpressionBanner(properties), options); + } } export const ampli = new Ampli(); diff --git a/src/api/API_LEGACY/meeting/hooks.ts b/src/api/API_LEGACY/meeting/hooks.ts index de5e7b79..ffb83b38 100644 --- a/src/api/API_LEGACY/meeting/hooks.ts +++ b/src/api/API_LEGACY/meeting/hooks.ts @@ -76,7 +76,7 @@ export const useQueryMeetingListOfAll = () => { part, }), { - select: response => response.data.data, + select: response => response.data, suspense: true, } ); diff --git a/src/api/API_LEGACY/meeting/index.ts b/src/api/API_LEGACY/meeting/index.ts index 06b85f36..34c76ab1 100644 --- a/src/api/API_LEGACY/meeting/index.ts +++ b/src/api/API_LEGACY/meeting/index.ts @@ -5,6 +5,7 @@ import { ApplicationStatusType, ApplyResponse, UserResponse } from '../user'; import { parseBool } from '@utils/parseBool'; import axios from 'axios'; import dayjs from 'dayjs'; +import { paths } from '@/__generated__/schema2'; /** * @deprecated @@ -59,10 +60,8 @@ export interface MeetingResponse { targetActiveGeneration: number | null; joinableParts: string[]; } -interface MeetingListOfFilterResponse { - meta: PaginationType; - meetings: MeetingResponse[]; -} +type MeetingListOfFilterResponse = + paths['/meeting/v2']['get']['responses']['200']['content']['application/json;charset=UTF-8']; /** * @deprecated @@ -155,8 +154,8 @@ export const fetchMeetingListOfAll = async ({ isOnlyActiveGeneration, part, }: filterData) => { - return api.get>( - `/meeting?${page ? `&page=${page}` : ''}${page === 1 ? `&take=${11}` : `&take=${12}`}${ + return api.get( + `/meeting/v2?${page ? `&page=${page}` : ''}${page === 1 ? `&take=${11}` : `&take=${12}`}${ status?.length ? `&status=${status .map(item => parseStatusToNumber(item, RECRUITMENT_STATUS)) diff --git a/src/api/API_LEGACY/user/hooks.ts b/src/api/API_LEGACY/user/hooks.ts index 8596476f..9cd681f1 100644 --- a/src/api/API_LEGACY/user/hooks.ts +++ b/src/api/API_LEGACY/user/hooks.ts @@ -3,19 +3,19 @@ import { fetchMeetingListOfApplied, fetchMeetingListOfMine, fetchMyProfile } fro export const useQueryMeetingListOfApplied = () => useQuery(['fetchMeetingList', 'apply'], fetchMeetingListOfApplied, { - select: response => response.data.data, + select: response => response.data, suspense: true, }); export const useQueryMeetingListOfMine = () => useQuery(['fetchMeetingList', 'mine'], fetchMeetingListOfMine, { - select: response => response.data.data, + select: response => response.data, suspense: true, }); export const useQueryMyProfile = () => { return useQuery(['fetchMyProfile'], fetchMyProfile, { - select: response => response.data.data, + select: response => response.data, onError: (error: { message: string }) => { console.error(error.message); }, diff --git a/src/api/API_LEGACY/user/index.ts b/src/api/API_LEGACY/user/index.ts index 50ce68f4..dcef6e41 100644 --- a/src/api/API_LEGACY/user/index.ts +++ b/src/api/API_LEGACY/user/index.ts @@ -1,6 +1,7 @@ import { GroupInfo } from '@components/feed/Modal/FeedFormPresentation'; import { api, PromiseResponse } from '../..'; import { MeetingResponse } from '../meeting'; +import { paths } from '@/__generated__/schema2'; /** * @deprecated @@ -41,27 +42,24 @@ export interface ApplyResponse { user: UserResponse; } -interface MeetingListOfAppliedResponse { - id: number; - apply: ApplyResponse[]; - user: UserResponse; -} +type MeetingListOfAppliedResponse = + paths['/user/v2/apply']['get']['responses']['200']['content']['application/json;charset=UTF-8']; -interface MeetingListOfMineResponse { - id: number; - meetings: MeetingResponse[]; -} +type MeetingListOfMineResponse = + paths['/user/v2/meeting']['get']['responses']['200']['content']['application/json;charset=UTF-8']; export const fetchMeetingListOfApplied = async () => { - return api.get>('/users/apply'); + return api.get('/user/v2/apply'); }; export const fetchMeetingListOfMine = async () => { - return api.get>('/users/meeting'); + return api.get('/user/v2/meeting'); }; export const fetchMyProfile = async () => { - return api.get>('/users/v1/profile/me'); + return api.get( + '/user/v2/profile/me' + ); }; export const fetchMeetingListOfUserAttend = async () => { diff --git a/src/api/notice/hooks.ts b/src/api/notice/hooks.ts index f2e5c4f6..a52cf690 100644 --- a/src/api/notice/hooks.ts +++ b/src/api/notice/hooks.ts @@ -3,7 +3,7 @@ import { getNotices } from '.'; export default function useNotices() { const query = useQuery(['notices'], () => getNotices(), { - select: res => res.data, + select: res => res, }); return { diff --git a/src/api/notice/index.ts b/src/api/notice/index.ts index be3b48a8..9180d500 100644 --- a/src/api/notice/index.ts +++ b/src/api/notice/index.ts @@ -1,4 +1,3 @@ -import { Data } from '..'; import { api } from '..'; type GetNoticesResponse = { @@ -9,6 +8,6 @@ type GetNoticesResponse = { createdDate: string; }[]; export const getNotices = async (status = 'EXPOSING') => { - const { data } = await api.get>(`/notice/v1`, { params: { status } }); + const { data } = await api.get(`/notice/v2`, { params: { status } }); return data; }; diff --git a/src/api/post/hooks.ts b/src/api/post/hooks.ts index 177298f2..82e0cb1a 100644 --- a/src/api/post/hooks.ts +++ b/src/api/post/hooks.ts @@ -1,7 +1,8 @@ -import { paths } from '@/__generated__/schema'; +// import { paths } from '@/__generated__/schema'; import { InfiniteData, useInfiniteQuery, useMutation, useQuery, useQueryClient } from '@tanstack/react-query'; import { produce } from 'immer'; import { deleteComment, getPost, getPosts, postLike } from '.'; +import { paths } from '@/__generated__/schema2'; export const useInfinitePosts = (take: number, meetingId?: number, enabled?: boolean) => { return useInfiniteQuery({ @@ -33,7 +34,7 @@ export const useMutationUpdateLike = (take: number, meetingId?: number) => { onMutate: async postId => { await queryClient.cancelQueries(['getPosts', take, meetingId]); - type Post = paths['/post/v2']['get']['responses']['200']['content']['application/json;charset=UTF-8']['data']; + type Post = paths['/post/v2']['get']['responses']['200']['content']['application/json;charset=UTF-8']['posts']; const previousPosts = queryClient.getQueryData(['getPosts', take, meetingId]); queryClient.setQueryData>(['getPosts', take, meetingId], oldData => { @@ -64,13 +65,13 @@ export const useQueryGetPost = (postId: string) => { return useQuery({ queryKey: ['getPost', postId], queryFn: () => getPost(postId), - select: res => res?.data, + select: res => res, enabled: !!postId, }); }; type postType = { - data: paths['/post/v1/{postId}']['get']['responses']['200']['content']['application/json']['data']; + data: paths['/post/v2/{postId}']['get']['responses']['200']['content']['application/json;charset=UTF-8']; }; export const useMutationPostLike = (queryId: string) => { @@ -83,8 +84,8 @@ export const useMutationPostLike = (queryId: string) => { const previousPost = queryClient.getQueryData(['getPost', queryId]) as postType; const newLikeCount = previousPost.data.isLiked - ? previousPost.data.likeCount - 1 - : previousPost.data.likeCount + 1; + ? previousPost.data.likeCount && previousPost.data.likeCount - 1 + : previousPost.data.likeCount && previousPost.data.likeCount + 1; const data = produce(previousPost, (draft: postType) => { draft.data.isLiked = !previousPost.data.isLiked; diff --git a/src/api/post/index.ts b/src/api/post/index.ts index c0ebb674..07f24bf9 100644 --- a/src/api/post/index.ts +++ b/src/api/post/index.ts @@ -2,6 +2,7 @@ import { MeetingResponse } from '@api/API_LEGACY/meeting'; import { UserResponse } from '@api/API_LEGACY/user'; import { FormCreateType, FormEditType } from '@components/feed/Modal/feedSchema'; import { Data, api, apiV2 } from '..'; +import { paths } from '@/__generated__/schema2'; export interface PostResponse { id: number; @@ -36,8 +37,8 @@ export const getPosts = async (page: number, take: number, meetingId?: number) = }; export const getPost = async (postId: string) => { - const { GET } = apiV2.get(); - const { data } = await GET('/post/v1/{postId}', { params: { path: { postId: Number(postId) } } }); + type getPostType = paths['/post/v2/{postId}']['get']['responses']['200']['content']['application/json;charset=UTF-8']; + const { data } = await api.get(`/post/v2/${postId}`); return data; }; diff --git a/src/components/feed/FeedPostViewer/FeedPostViewer.tsx b/src/components/feed/FeedPostViewer/FeedPostViewer.tsx index c3828969..c2f88ad0 100644 --- a/src/components/feed/FeedPostViewer/FeedPostViewer.tsx +++ b/src/components/feed/FeedPostViewer/FeedPostViewer.tsx @@ -1,4 +1,3 @@ -import { paths } from '@/__generated__/schema'; import { Menu } from '@headlessui/react'; import Avatar from '@components/avatar/Avatar'; import ShareIcon from 'public/assets/svg/share.svg'; @@ -18,12 +17,13 @@ import { parseTextToLink } from '@components/util/parseTextToLink'; import { useToast } from '@sopt-makers/ui'; import Link from 'next/link'; import { CATEGORY_OPTIONS } from '@constants/option'; +import { paths } from '@/__generated__/schema2'; dayjs.extend(relativeTime); dayjs.locale('ko'); interface FeedPostViewerProps { - post: paths['/post/v1/{postId}']['get']['responses']['200']['content']['application/json']['data']; + post: paths['/post/v2/{postId}']['get']['responses']['200']['content']['application/json;charset=UTF-8']; Actions: React.ReactNode[]; CommentLikeSection: React.ReactNode; CommentList: React.ReactNode; @@ -118,7 +118,7 @@ export default function FeedPostViewer({ - +
diff --git a/src/components/page/meetingList/Advertisement/AdCarousel.tsx b/src/components/page/meetingList/Advertisement/AdCarousel.tsx index eb964e5f..2e53926c 100644 --- a/src/components/page/meetingList/Advertisement/AdCarousel.tsx +++ b/src/components/page/meetingList/Advertisement/AdCarousel.tsx @@ -1,4 +1,4 @@ -import React, { useCallback, useMemo } from 'react'; +import React, { useCallback, useEffect, useMemo } from 'react'; import { EmblaOptionsType, EmblaCarouselType } from 'embla-carousel'; import { DotButton, useDotButton } from './AdCarouselDotBtn'; import { PrevButton, NextButton, usePrevNextButtons } from './AdCarouselArrowBtn'; @@ -8,6 +8,9 @@ import { styled } from 'stitches.config'; import { paths } from '@/__generated__/schema2'; import Link from 'next/link'; import { useDisplay } from '@hooks/useDisplay'; +import { ampli } from '@/ampli'; +import { useQueryMyProfile } from '@api/API_LEGACY/user/hooks'; +import { useGetMeetingAds } from '@api/advertisement/hook'; type PropType = { slides: paths['/advertisement/v2']['get']['responses']['200']['content']['application/json;charset=UTF-8']['advertisements']; @@ -31,6 +34,7 @@ const AdCarousel: React.FC = props => { const { isDesktop } = useDisplay(); const [emblaRef, emblaApi] = useEmblaCarousel(options, [Autoplay()]); + const { data: meetingAds } = useGetMeetingAds(); const onNavButtonClick = useCallback((emblaApi: EmblaCarouselType) => { const autoplay = emblaApi?.plugins()?.autoplay; @@ -48,13 +52,34 @@ const AdCarousel: React.FC = props => { onNavButtonClick ); + const { data: me } = useQueryMyProfile(); + + useEffect(() => { + ampli.impressionBanner({ + banner_id: meetingAds?.advertisements[0].advertisementId, + banner_url: meetingAds?.advertisements[0].advertisementLink, + banner_timestamp: meetingAds?.advertisements[0].advertisementStartDate, + }); + }, []); + return (
{shuffledSlides?.map((slide, index) => ( - + + ampli.clickBanner({ + banner_id: slide.advertisementId, + banner_url: slide.advertisementLink, + banner_timestamp: slide.advertisementStartDate, + user_id: Number(me?.orgId), + }) + } + > diff --git a/src/components/page/meetingList/Advertisement/AdCarouselDotBtn.tsx b/src/components/page/meetingList/Advertisement/AdCarouselDotBtn.tsx index 8d0455a5..36ea656c 100644 --- a/src/components/page/meetingList/Advertisement/AdCarouselDotBtn.tsx +++ b/src/components/page/meetingList/Advertisement/AdCarouselDotBtn.tsx @@ -69,7 +69,7 @@ const SDotButton = styled('button', { borderRadius: '10px', '&.embla__dot--selected': { boxShadow: '$inset $textBody', - backgroundColor: 'white', + backgroundColor: '$gray50', opacity: '1', }, }); diff --git a/src/components/page/meetingList/Advertisement/index.tsx b/src/components/page/meetingList/Advertisement/index.tsx index 2e1a62de..3bd6782a 100644 --- a/src/components/page/meetingList/Advertisement/index.tsx +++ b/src/components/page/meetingList/Advertisement/index.tsx @@ -71,7 +71,7 @@ const RenderPostsWithAds = () => { ); })} {postAds && } - {postsData?.pages.slice(3).map(post => { + {postsData?.pages.slice(2).map(post => { if (!post) return; return ( @@ -142,7 +142,7 @@ const RenderPostsWithAds = () => { })} {postAds && } - {postsData?.pages.slice(3).map(post => { + {postsData?.pages.slice(2).map(post => { if (!post) return; return ( diff --git a/src/components/page/meetingList/Card/DesktopSizeCard.tsx b/src/components/page/meetingList/Card/DesktopSizeCard.tsx index d6c4fdf5..92c5ab2a 100644 --- a/src/components/page/meetingList/Card/DesktopSizeCard.tsx +++ b/src/components/page/meetingList/Card/DesktopSizeCard.tsx @@ -1,24 +1,26 @@ import { Flex } from '@components/util/layout/Flex'; -import { EApprovalStatus, RECRUITMENT_STATUS } from '@constants/option'; +import { RECRUITMENT_STATUS } from '@constants/option'; import dayjs from 'dayjs'; -import { MeetingResponse, parsePartValueToLabel } from '@api/API_LEGACY/meeting'; +import { parsePartValueToLabel } from '@api/API_LEGACY/meeting'; import { styled } from 'stitches.config'; import ProfileDefaultIcon from '@assets/svg/profile_default.svg?rect'; import { getResizedImage } from '@utils/image'; +import { paths } from '@/__generated__/schema2'; interface CardProps { - meetingData: MeetingResponse; + meetingData: paths['/user/v2/meeting']['get']['responses']['200']['content']['application/json;charset=UTF-8']['meetings'][number]; isAllParts: boolean; } function DesktopSizeCard({ meetingData, isAllParts }: CardProps) { + console.log(meetingData); return (
{RECRUITMENT_STATUS[meetingData.status]} @@ -60,8 +62,7 @@ function DesktopSizeCard({ meetingData, isAllParts }: CardProps) { 모집 현황 - {meetingData.appliedInfo.filter(info => info.status === EApprovalStatus.APPROVE).length}/ - {meetingData.capacity}명 + {meetingData.appliedCount}/{meetingData.capacity}명
diff --git a/src/components/page/meetingList/Card/MobileSize/CardType.tsx b/src/components/page/meetingList/Card/MobileSize/CardType.tsx index 9051663e..7d047f47 100644 --- a/src/components/page/meetingList/Card/MobileSize/CardType.tsx +++ b/src/components/page/meetingList/Card/MobileSize/CardType.tsx @@ -10,7 +10,7 @@ function CardType({ meetingData }: Pick) { {RECRUITMENT_STATUS[meetingData.status]} diff --git a/src/components/page/meetingList/Card/MobileSize/ListType.tsx b/src/components/page/meetingList/Card/MobileSize/ListType.tsx index 44a84dd8..99946f83 100644 --- a/src/components/page/meetingList/Card/MobileSize/ListType.tsx +++ b/src/components/page/meetingList/Card/MobileSize/ListType.tsx @@ -15,7 +15,7 @@ function ListType({ meetingData, isAllParts }: Omit{RECRUITMENT_STATUS[meetingData.status]} diff --git a/src/components/page/meetingList/Card/MobileSize/index.tsx b/src/components/page/meetingList/Card/MobileSize/index.tsx index f67d2f77..c4a28063 100644 --- a/src/components/page/meetingList/Card/MobileSize/index.tsx +++ b/src/components/page/meetingList/Card/MobileSize/index.tsx @@ -1,9 +1,9 @@ -import { MeetingResponse } from '@api/API_LEGACY/meeting'; import CardType from './CardType'; import ListType from './ListType'; +import { paths } from '@/__generated__/schema2'; export interface MobileSizeCardProps { - meetingData: MeetingResponse; + meetingData: paths['/user/v2/meeting']['get']['responses']['200']['content']['application/json;charset=UTF-8']['meetings'][number]; isAllParts: boolean; mobileType: 'list' | 'card'; } diff --git a/src/components/page/meetingList/Card/index.tsx b/src/components/page/meetingList/Card/index.tsx index b7a89427..f99def4e 100644 --- a/src/components/page/meetingList/Card/index.tsx +++ b/src/components/page/meetingList/Card/index.tsx @@ -1,16 +1,16 @@ import Link from 'next/link'; import { ReactNode } from 'react'; -import { MeetingResponse } from '@api/API_LEGACY/meeting'; import DesktopSizeCard from './DesktopSizeCard'; import MobileSizeCard from './MobileSize'; import { styled } from 'stitches.config'; import { PART_OPTIONS, PART_VALUES, RECRUITMENT_STATUS } from '@constants/option'; import { ampli } from '@/ampli'; +import { paths } from '@/__generated__/schema2'; interface CardProps { bottom?: ReactNode; - meetingData: MeetingResponse; + meetingData: paths['/user/v2/meeting']['get']['responses']['200']['content']['application/json;charset=UTF-8']['meetings'][number]; mobileType: 'list' | 'card'; } diff --git a/src/components/page/meetingList/Grid/List.tsx b/src/components/page/meetingList/Grid/List.tsx index ea564929..c07feace 100644 --- a/src/components/page/meetingList/Grid/List.tsx +++ b/src/components/page/meetingList/Grid/List.tsx @@ -1,7 +1,11 @@ +import { ampli } from '@/ampli'; +import { useGetMeetingAds } from '@api/advertisement/hook'; import { useQueryMeetingListOfAll } from '@api/API_LEGACY/meeting/hooks'; -import { useQueryMeetingListOfApplied, useQueryMeetingListOfMine } from '@api/API_LEGACY/user/hooks'; +import { useQueryMeetingListOfApplied, useQueryMeetingListOfMine, useQueryMyProfile } from '@api/API_LEGACY/user/hooks'; import { usePageParams } from '@hooks/queryString/custom'; +import { useDisplay } from '@hooks/useDisplay'; import { useScrollRestorationAfterLoading } from '@hooks/useScrollRestoration'; +import Link from 'next/link'; import { styled } from 'stitches.config'; import Card from '../Card'; import ManagementButton from '../Card/ManagementButton'; @@ -9,9 +13,7 @@ import Status from '../Card/Status'; import EmptyView from '../EmptyView'; import Pagination from '../Pagination'; import GridLayout from './Layout'; -import { useGetMeetingAds } from '@api/advertisement/hook'; -import { useDisplay } from '@hooks/useDisplay'; -import Link from 'next/link'; +import { useEffect } from 'react'; export function MeetingListOfAll() { const { value: page, setValue: setPage } = usePageParams(); @@ -20,6 +22,15 @@ export function MeetingListOfAll() { const { data: meetingAds } = useGetMeetingAds(); useScrollRestorationAfterLoading(isLoading); + const { data: me } = useQueryMyProfile(); + + useEffect(() => { + ampli.impressionBanner({ + banner_id: meetingAds?.advertisements[0].advertisementId, + banner_url: meetingAds?.advertisements[0].advertisementLink, + banner_timestamp: meetingAds?.advertisements[0].advertisementStartDate, + }); + }, []); return (
@@ -32,7 +43,18 @@ export function MeetingListOfAll() { ))} {meetingAds && meetingListData?.meta.page === 1 && ( - + + ampli.clickBanner({ + banner_id: meetingAds.advertisements[0].advertisementId, + banner_url: meetingAds.advertisements[0].advertisementLink, + banner_timestamp: meetingAds.advertisements[0].advertisementStartDate, + user_id: Number(me?.orgId), + }) + } + > {isDesktop ? ( +
{mineData?.meetings.length}개의 모임 {mineData?.meetings.length ? ( diff --git a/src/components/page/meetingList/Slider/NoticeSlider/NoticeSlider.tsx b/src/components/page/meetingList/Slider/NoticeSlider/NoticeSlider.tsx index c41cf5e1..ebe4381a 100644 --- a/src/components/page/meetingList/Slider/NoticeSlider/NoticeSlider.tsx +++ b/src/components/page/meetingList/Slider/NoticeSlider/NoticeSlider.tsx @@ -5,17 +5,10 @@ import Slider from 'react-slick'; import 'slick-carousel/slick/slick.css'; import DotWrapper from './DotWrapper'; import { styled } from 'stitches.config'; +import { paths } from '@/__generated__/schema2'; interface NoticeSliderProps { - notices: - | { - id: number; - title: string; - subTitle: string; - contents: string; - createdDate: string; - }[] - | undefined; + notices: paths['/notice/v2']['get']['responses']['200']['content']['application/json;charset=UTF-8'] | undefined; } export default function NoticeSlider({ notices }: NoticeSliderProps) { diff --git a/yarn.lock b/yarn.lock index 594122c6..7b47840a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -12,6 +12,67 @@ __metadata: languageName: node linkType: hard +"@amplitude/ampli@npm:^1.35.0": + version: 1.35.0 + resolution: "@amplitude/ampli@npm:1.35.0" + dependencies: + "@amplitude/identify": "npm:^1.10.0" + "@amplitude/node": "npm:^1.10.0" + "@amplitude/types": "npm:^1.10.0" + "@babel/parser": "npm:^7.12.11" + "@babel/traverse": "npm:^7.12.12" + "@oclif/command": "npm:^1.6.1" + "@oclif/config": "npm:^1.15.1" + "@oclif/errors": "npm:^1.2.2" + "@oclif/parser": "npm:^3.8.3" + "@oclif/plugin-autocomplete": "npm:^0.3.0" + "@oclif/plugin-help": "npm:^3.2.2" + "@oclif/plugin-update": "npm:^1.3.10" + "@oclif/plugin-warn-if-update-available": "npm:^1.7.0" + "@phenomnomnominal/tsquery": "npm:^3.0.0" + "@sentry/node": "npm:^6.2.5" + "@sentry/types": "npm:^6.2.5" + "@types/debug": "npm:^4.1.5" + "@types/inquirer": "npm:^8.2.4" + ansi-regex: "npm:^5.0.1" + antlr4ts: "npm:^0.5.0-alpha.4" + chalk: "npm:^2.4.2" + client-oauth2: "npm:^4.3.3" + conf: "npm:^6.2.0" + debug: "npm:^4.1.1" + dotenv: "npm:^8.2.0" + fs-extra: "npm:^8.1.0" + get-port: "npm:^5.0.0" + globby: "npm:^10.0.1" + graphql: "npm:^15.4.0" + graphql-request: "npm:^3.3.0" + graphql-tag: "npm:^2.11.0" + https-proxy-agent: "npm:^5.0.1" + ignore-walk: "npm:^3.0.3" + inquirer: "npm:^8.2.4" + inquirer-autocomplete-prompt: "npm:^2.0.0" + json5: "npm:^2.1.1" + lodash: "npm:^4.17.21" + minimatch: "npm:^3.0.4" + node-fetch: "npm:^2.6.1" + open: "npm:^7.3.1" + ora: "npm:^4.1.1" + php-parser: "npm:^3.0.0-prerelease.8" + pkce-challenge: "npm:^2.2.0" + randomstring: "npm:^1.1.5" + rimraf: "npm:^3.0.2" + stoppable: "npm:^1.1.0" + tmp: "npm:^0.2.1" + tslib: "npm:^1.14.1" + typescript: "npm:^3.9.7" + uuid: "npm:^9.0.0" + vue-parser: "npm:^1.1.6" + bin: + ampli: bin/run + checksum: 10c0/2e111d21dd7a627c76035720eab24fd7c81bdc064e720544c7a0ccaeed68e34e584e5579656359ac260cb104a3384e228f9119a8b122d452ab19b3254c2f0ba7 + languageName: node + linkType: hard + "@amplitude/analytics-browser@npm:^2.3.2": version: 2.3.2 resolution: "@amplitude/analytics-browser@npm:2.3.2" @@ -62,6 +123,29 @@ __metadata: languageName: node linkType: hard +"@amplitude/identify@npm:^1.10.0, @amplitude/identify@npm:^1.10.2": + version: 1.10.2 + resolution: "@amplitude/identify@npm:1.10.2" + dependencies: + "@amplitude/types": "npm:^1.10.2" + "@amplitude/utils": "npm:^1.10.2" + tslib: "npm:^2.0.0" + checksum: 10c0/2d5cbfb323349859e5f8f1de28fc31e65e2aa6eaeb0189183f5f9380cf1f552d5ca8b2d2a7b8e76cdad75042d5cd63ce119ccffa00b7bcbbafb2063312da4c87 + languageName: node + linkType: hard + +"@amplitude/node@npm:^1.10.0": + version: 1.10.2 + resolution: "@amplitude/node@npm:1.10.2" + dependencies: + "@amplitude/identify": "npm:^1.10.2" + "@amplitude/types": "npm:^1.10.2" + "@amplitude/utils": "npm:^1.10.2" + tslib: "npm:^2.0.0" + checksum: 10c0/dbe4e6b9d42d276fd46b0db46cc7cc482318281fd1c41777585bf67e80f62bcecd6fa6b8692df84b0155664973387990e35687184c1d9902ab90cc67f91a23c6 + languageName: node + linkType: hard + "@amplitude/plugin-page-view-tracking-browser@npm:^2.0.12": version: 2.0.12 resolution: "@amplitude/plugin-page-view-tracking-browser@npm:2.0.12" @@ -85,6 +169,23 @@ __metadata: languageName: node linkType: hard +"@amplitude/types@npm:^1.10.0, @amplitude/types@npm:^1.10.2": + version: 1.10.2 + resolution: "@amplitude/types@npm:1.10.2" + checksum: 10c0/4d24b6f5dbf3fa82768d489a5e9b5cb0477a2f8ebd32a097b624093356bed253759378f5817006d14c1fc8a5174364b86f2dab574def8e45391c105e425c64c8 + languageName: node + linkType: hard + +"@amplitude/utils@npm:^1.10.2": + version: 1.10.2 + resolution: "@amplitude/utils@npm:1.10.2" + dependencies: + "@amplitude/types": "npm:^1.10.2" + tslib: "npm:^2.0.0" + checksum: 10c0/4a929e59fd5fd33c07d733d432b909750d106fe46a1c19002adbdaffe5f30739fe1d688cf41c70d021e55a1ff02ae4b02dd56eb9a7aae7c5a0412e0c2c86860c + languageName: node + linkType: hard + "@ampproject/remapping@npm:^2.1.0": version: 2.2.0 resolution: "@ampproject/remapping@npm:2.2.0" @@ -249,6 +350,18 @@ __metadata: languageName: node linkType: hard +"@babel/generator@npm:^7.25.6": + version: 7.25.6 + resolution: "@babel/generator@npm:7.25.6" + dependencies: + "@babel/types": "npm:^7.25.6" + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.25" + jsesc: "npm:^2.5.1" + checksum: 10c0/f89282cce4ddc63654470b98086994d219407d025497f483eb03ba102086e11e2b685b27122f6ff2e1d93b5b5fa0c3a6b7e974fbf2e4a75b685041a746a4291e + languageName: node + linkType: hard + "@babel/helper-annotate-as-pure@npm:^7.18.6": version: 7.18.6 resolution: "@babel/helper-annotate-as-pure@npm:7.18.6" @@ -820,6 +933,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-string-parser@npm:^7.24.8": + version: 7.24.8 + resolution: "@babel/helper-string-parser@npm:7.24.8" + checksum: 10c0/6361f72076c17fabf305e252bf6d580106429014b3ab3c1f5c4eb3e6d465536ea6b670cc0e9a637a77a9ad40454d3e41361a2909e70e305116a23d68ce094c08 + languageName: node + linkType: hard + "@babel/helper-validator-identifier@npm:^7.19.1, @babel/helper-validator-identifier@npm:^7.22.19, @babel/helper-validator-identifier@npm:^7.22.20": version: 7.22.20 resolution: "@babel/helper-validator-identifier@npm:7.22.20" @@ -943,6 +1063,17 @@ __metadata: languageName: node linkType: hard +"@babel/parser@npm:^7.12.11, @babel/parser@npm:^7.25.0, @babel/parser@npm:^7.25.6": + version: 7.25.6 + resolution: "@babel/parser@npm:7.25.6" + dependencies: + "@babel/types": "npm:^7.25.6" + bin: + parser: ./bin/babel-parser.js + checksum: 10c0/f88a0e895dbb096fd37c4527ea97d12b5fc013720602580a941ac3a339698872f0c911e318c292b184c36b5fbe23b612f05aff9d24071bc847c7b1c21552c41d + languageName: node + linkType: hard + "@babel/parser@npm:^7.18.10, @babel/parser@npm:^7.20.5": version: 7.20.5 resolution: "@babel/parser@npm:7.20.5" @@ -3047,6 +3178,32 @@ __metadata: languageName: node linkType: hard +"@babel/template@npm:^7.25.0": + version: 7.25.0 + resolution: "@babel/template@npm:7.25.0" + dependencies: + "@babel/code-frame": "npm:^7.24.7" + "@babel/parser": "npm:^7.25.0" + "@babel/types": "npm:^7.25.0" + checksum: 10c0/4e31afd873215744c016e02b04f43b9fa23205d6d0766fb2e93eb4091c60c1b88897936adb895fb04e3c23de98dfdcbe31bc98daaa1a4e0133f78bb948e1209b + languageName: node + linkType: hard + +"@babel/traverse@npm:^7.12.12": + version: 7.25.6 + resolution: "@babel/traverse@npm:7.25.6" + dependencies: + "@babel/code-frame": "npm:^7.24.7" + "@babel/generator": "npm:^7.25.6" + "@babel/parser": "npm:^7.25.6" + "@babel/template": "npm:^7.25.0" + "@babel/types": "npm:^7.25.6" + debug: "npm:^4.3.1" + globals: "npm:^11.1.0" + checksum: 10c0/964304c6fa46bd705428ba380bf73177eeb481c3f26d82ea3d0661242b59e0dd4329d23886035e9ca9a4ceb565c03a76fd615109830687a27bcd350059d6377e + languageName: node + linkType: hard + "@babel/traverse@npm:^7.18.9, @babel/traverse@npm:^7.24.1, @babel/traverse@npm:^7.24.7": version: 7.24.7 resolution: "@babel/traverse@npm:7.24.7" @@ -3145,6 +3302,17 @@ __metadata: languageName: node linkType: hard +"@babel/types@npm:^7.25.0, @babel/types@npm:^7.25.6": + version: 7.25.6 + resolution: "@babel/types@npm:7.25.6" + dependencies: + "@babel/helper-string-parser": "npm:^7.24.8" + "@babel/helper-validator-identifier": "npm:^7.24.7" + to-fast-properties: "npm:^2.0.0" + checksum: 10c0/89d45fbee24e27a05dca2d08300a26b905bd384a480448823f6723c72d3a30327c517476389b7280ce8cb9a2c48ef8f47da7f9f6d326faf6f53fd6b68237bdc4 + languageName: node + linkType: hard + "@babel/types@npm:^7.8.3": version: 7.24.0 resolution: "@babel/types@npm:7.24.0" @@ -4672,6 +4840,231 @@ __metadata: languageName: node linkType: hard +"@oclif/color@npm:^0.1.0": + version: 0.1.2 + resolution: "@oclif/color@npm:0.1.2" + dependencies: + ansi-styles: "npm:^3.2.1" + chalk: "npm:^3.0.0" + strip-ansi: "npm:^5.2.0" + supports-color: "npm:^5.4.0" + tslib: "npm:^1" + checksum: 10c0/2c506870c2a615739cf836dfe88796b95588bb85ef12cff834178aa12a65b0c633fa9692da8133e708e17c838697888c48b0ae2710562325ad96c0ddc15111a3 + languageName: node + linkType: hard + +"@oclif/command@npm:^1.5.13, @oclif/command@npm:^1.6.1, @oclif/command@npm:^1.7.0, @oclif/command@npm:^1.8.15, @oclif/command@npm:^1.8.6": + version: 1.8.36 + resolution: "@oclif/command@npm:1.8.36" + dependencies: + "@oclif/config": "npm:^1.18.2" + "@oclif/errors": "npm:^1.3.6" + "@oclif/help": "npm:^1.0.1" + "@oclif/parser": "npm:^3.8.17" + debug: "npm:^4.1.1" + semver: "npm:^7.5.4" + peerDependencies: + "@oclif/config": ^1 + checksum: 10c0/5513d9b3ab3ed9a46a525db1dd42ee8a580fc70324fd6416ed4c4f2d7c046c874684b991a808236c1f2b2c7291bc63addc0a14a7df4a1d166f4944f4de59b657 + languageName: node + linkType: hard + +"@oclif/config@npm:1.18.16": + version: 1.18.16 + resolution: "@oclif/config@npm:1.18.16" + dependencies: + "@oclif/errors": "npm:^1.3.6" + "@oclif/parser": "npm:^3.8.16" + debug: "npm:^4.3.4" + globby: "npm:^11.1.0" + is-wsl: "npm:^2.1.1" + tslib: "npm:^2.6.1" + checksum: 10c0/65300cd8bf90fefe250dac57de3c07e79601542d76f5a59d602c226945a7b2edfe4b42bf25a84f44432f444d1b0e41a7ca5b244c3cb28d5ee88fe68b8c16e74d + languageName: node + linkType: hard + +"@oclif/config@npm:1.18.2": + version: 1.18.2 + resolution: "@oclif/config@npm:1.18.2" + dependencies: + "@oclif/errors": "npm:^1.3.3" + "@oclif/parser": "npm:^3.8.0" + debug: "npm:^4.1.1" + globby: "npm:^11.0.1" + is-wsl: "npm:^2.1.1" + tslib: "npm:^2.0.0" + checksum: 10c0/3f2ea8ae2eeef68a89e6ea06a28bf71409f6698e078a1f40bc257ceb1469f23e44168440259f6db9e59e082db493232fc3680206423607a0983df0a549ddeb38 + languageName: node + linkType: hard + +"@oclif/config@npm:^1.13.0, @oclif/config@npm:^1.15.1, @oclif/config@npm:^1.16.0, @oclif/config@npm:^1.17.1, @oclif/config@npm:^1.18.2": + version: 1.18.17 + resolution: "@oclif/config@npm:1.18.17" + dependencies: + "@oclif/errors": "npm:^1.3.6" + "@oclif/parser": "npm:^3.8.17" + debug: "npm:^4.3.4" + globby: "npm:^11.1.0" + is-wsl: "npm:^2.1.1" + tslib: "npm:^2.6.1" + checksum: 10c0/6f261d9eb07e3a0f5c493eb929231787bbe6f99f68e6a7c84e68f60a58c5c5f31a03d0a593b0a74c9a6611be1f2e40ae4dcdaa2c4d231fefa096ade0cc5b4089 + languageName: node + linkType: hard + +"@oclif/errors@npm:1.3.5": + version: 1.3.5 + resolution: "@oclif/errors@npm:1.3.5" + dependencies: + clean-stack: "npm:^3.0.0" + fs-extra: "npm:^8.1" + indent-string: "npm:^4.0.0" + strip-ansi: "npm:^6.0.0" + wrap-ansi: "npm:^7.0.0" + checksum: 10c0/54fdd450e1f2b08f154739049590565a40c6cc36fbd347d5192128829bb45fa873ffdbf3f2fa94ee03b4236e1fa6070d97e0cf5b5dc7a05a4af0a07aca5191c5 + languageName: node + linkType: hard + +"@oclif/errors@npm:1.3.6, @oclif/errors@npm:^1.2.2, @oclif/errors@npm:^1.3.3, @oclif/errors@npm:^1.3.4, @oclif/errors@npm:^1.3.5, @oclif/errors@npm:^1.3.6": + version: 1.3.6 + resolution: "@oclif/errors@npm:1.3.6" + dependencies: + clean-stack: "npm:^3.0.0" + fs-extra: "npm:^8.1" + indent-string: "npm:^4.0.0" + strip-ansi: "npm:^6.0.1" + wrap-ansi: "npm:^7.0.0" + checksum: 10c0/b665bc13993bd8a03390ce91e0f0b3bbb9ec5cf9b7b2c738eb1b33a1fb9ccc9a5da947a297bfe8892d87eaceac0c79e3225564fa6e90abb74229902f45106a2a + languageName: node + linkType: hard + +"@oclif/help@npm:^1.0.1": + version: 1.0.15 + resolution: "@oclif/help@npm:1.0.15" + dependencies: + "@oclif/config": "npm:1.18.16" + "@oclif/errors": "npm:1.3.6" + chalk: "npm:^4.1.2" + indent-string: "npm:^4.0.0" + lodash: "npm:^4.17.21" + string-width: "npm:^4.2.0" + strip-ansi: "npm:^6.0.0" + widest-line: "npm:^3.1.0" + wrap-ansi: "npm:^6.2.0" + checksum: 10c0/433b722f0a97e1ab617261f917b0ff126a8a3e33c622de60dc00730a6b81f6f38bc7e9e2a9730b4b8a2ce8138ac8f59b9f07871d913eb5ef23419dccdbcf4486 + languageName: node + linkType: hard + +"@oclif/linewrap@npm:^1.0.0": + version: 1.0.0 + resolution: "@oclif/linewrap@npm:1.0.0" + checksum: 10c0/d05a36dcba003f59dc0913018619c1ce1ddc62cfea8feb41453551bbf97e552067ea794fff7a4150218ccc96b61a1b5e77b21ef972ac2c7527911a3fff1573aa + languageName: node + linkType: hard + +"@oclif/parser@npm:^3.8.0, @oclif/parser@npm:^3.8.16, @oclif/parser@npm:^3.8.17, @oclif/parser@npm:^3.8.3": + version: 3.8.17 + resolution: "@oclif/parser@npm:3.8.17" + dependencies: + "@oclif/errors": "npm:^1.3.6" + "@oclif/linewrap": "npm:^1.0.0" + chalk: "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10c0/93bb593d8ec03391d90c0736d43cf97b27cd88c17242e01d1f71d8bae3cbac08ff976a02488220f20f867b4d2c0a9592fa8a4358cca1fd9b67fe580acaa35956 + languageName: node + linkType: hard + +"@oclif/plugin-autocomplete@npm:^0.3.0": + version: 0.3.0 + resolution: "@oclif/plugin-autocomplete@npm:0.3.0" + dependencies: + "@oclif/command": "npm:^1.5.13" + "@oclif/config": "npm:^1.13.0" + chalk: "npm:^4.1.0" + cli-ux: "npm:^5.2.1" + debug: "npm:^4.0.0" + fs-extra: "npm:^9.0.1" + moment: "npm:^2.22.1" + checksum: 10c0/c98ec8ffa9b989dfc7aecf5ecc43585829635baba2df8668e738eb51388c27458bf87b4d3f4a882a8e44138891c1714e4c5b10be60ae46198a6a9d1a638fa23d + languageName: node + linkType: hard + +"@oclif/plugin-help@npm:^3.2.2": + version: 3.3.1 + resolution: "@oclif/plugin-help@npm:3.3.1" + dependencies: + "@oclif/command": "npm:^1.8.15" + "@oclif/config": "npm:1.18.2" + "@oclif/errors": "npm:1.3.5" + "@oclif/help": "npm:^1.0.1" + chalk: "npm:^4.1.2" + indent-string: "npm:^4.0.0" + lodash: "npm:^4.17.21" + string-width: "npm:^4.2.0" + strip-ansi: "npm:^6.0.0" + widest-line: "npm:^3.1.0" + wrap-ansi: "npm:^6.2.0" + checksum: 10c0/ba39a1e07d31a84310c023c9a538b6d78905057fea61557fd148dbbfd518ae2f93f47d45fa2c2d1cc3440e0c47b198870a189a1c996283066ccbe04a47d89036 + languageName: node + linkType: hard + +"@oclif/plugin-update@npm:^1.3.10": + version: 1.5.0 + resolution: "@oclif/plugin-update@npm:1.5.0" + dependencies: + "@oclif/color": "npm:^0.1.0" + "@oclif/command": "npm:^1.7.0" + "@oclif/config": "npm:^1.16.0" + "@oclif/errors": "npm:^1.3.4" + "@types/semver": "npm:^7.3.4" + cli-ux: "npm:^5.5.1" + cross-spawn: "npm:^7.0.3" + debug: "npm:^4.3.1" + filesize: "npm:^6.1.0" + fs-extra: "npm:^9.0.1" + http-call: "npm:^5.3.0" + lodash: "npm:^4.17.21" + log-chopper: "npm:^1.0.2" + semver: "npm:^7.3.5" + tar-fs: "npm:^2.1.1" + checksum: 10c0/7b11ba47c01fbb5b82a97ab2b6ab1646712c8629749fbce2f4b1045fd305a1ac10761a4f49cadba4740d9089a09dc87e486e1a637c5ad0363a630abff6b98f21 + languageName: node + linkType: hard + +"@oclif/plugin-warn-if-update-available@npm:^1.7.0": + version: 1.7.3 + resolution: "@oclif/plugin-warn-if-update-available@npm:1.7.3" + dependencies: + "@oclif/command": "npm:^1.8.6" + "@oclif/config": "npm:^1.17.1" + "@oclif/errors": "npm:^1.3.5" + chalk: "npm:^4.1.0" + debug: "npm:^4.1.0" + fs-extra: "npm:^9.0.1" + http-call: "npm:^5.2.2" + lodash: "npm:^4.17.21" + semver: "npm:^7.3.2" + checksum: 10c0/a5f7607ad861e9e6fd436ef6a8498fbca3021ceee1e5eb7bb91b4747e7b46bb3a02ba1cfc8d5f4cbcf6ab3fce2d4934d4a61dd9835a8c6cd37a0c104ae09afce + languageName: node + linkType: hard + +"@oclif/screen@npm:^1.0.4": + version: 1.0.4 + resolution: "@oclif/screen@npm:1.0.4" + checksum: 10c0/f3733d81501d4871757271bc5f0260a9a64de129dec7adec2a6e7084b130ea13354d1ec2adc312a788a2220f702476d20b0db7639a41c9eca9a60d4c78b87679 + languageName: node + linkType: hard + +"@phenomnomnominal/tsquery@npm:^3.0.0": + version: 3.0.0 + resolution: "@phenomnomnominal/tsquery@npm:3.0.0" + dependencies: + esquery: "npm:^1.0.1" + peerDependencies: + typescript: ^3 + checksum: 10c0/03f6df4402b0e6cd0ea25480fa1169be4c82b300e2d08c67b0552c3094b8bf740543b331c99f2d7fd7881a810208652e9b22ee1b2fc4a51f1ad3e0899dfeb0f5 + languageName: node + linkType: hard + "@pkgjs/parseargs@npm:^0.11.0": version: 0.11.0 resolution: "@pkgjs/parseargs@npm:0.11.0" @@ -5736,6 +6129,19 @@ __metadata: languageName: node linkType: hard +"@sentry/core@npm:6.19.7": + version: 6.19.7 + resolution: "@sentry/core@npm:6.19.7" + dependencies: + "@sentry/hub": "npm:6.19.7" + "@sentry/minimal": "npm:6.19.7" + "@sentry/types": "npm:6.19.7" + "@sentry/utils": "npm:6.19.7" + tslib: "npm:^1.9.3" + checksum: 10c0/65dc0b21859ec8e31e4091c2e0516bad3073de7c2518d239906ff875a0542490688cb76441c462c84189cd0f19176f5af6d6e56dbb5e157c9d03906791259411 + languageName: node + linkType: hard + "@sentry/core@npm:7.51.0": version: 7.51.0 resolution: "@sentry/core@npm:7.51.0" @@ -5747,6 +6153,17 @@ __metadata: languageName: node linkType: hard +"@sentry/hub@npm:6.19.7": + version: 6.19.7 + resolution: "@sentry/hub@npm:6.19.7" + dependencies: + "@sentry/types": "npm:6.19.7" + "@sentry/utils": "npm:6.19.7" + tslib: "npm:^1.9.3" + checksum: 10c0/586ac17c01c4ae4d4202adc0d0cfe861ee1087b637ad8692f01c265408b5792f4c14e0dd73506aa266be310665e461d785d083285d63e0ef6c1a1ae43c3d6d50 + languageName: node + linkType: hard + "@sentry/integrations@npm:7.51.0": version: 7.51.0 resolution: "@sentry/integrations@npm:7.51.0" @@ -5759,6 +6176,17 @@ __metadata: languageName: node linkType: hard +"@sentry/minimal@npm:6.19.7": + version: 6.19.7 + resolution: "@sentry/minimal@npm:6.19.7" + dependencies: + "@sentry/hub": "npm:6.19.7" + "@sentry/types": "npm:6.19.7" + tslib: "npm:^1.9.3" + checksum: 10c0/86f77d62d8ab5364cc1d14088b557045f24543f2354a959840fbc170c2fc38f9406c2d1be2ae33cad501398c0cc066a7f02b6c8f0155e844e70372c77c56f860 + languageName: node + linkType: hard + "@sentry/nextjs@npm:^7.51.0": version: 7.51.0 resolution: "@sentry/nextjs@npm:7.51.0" @@ -5802,6 +6230,22 @@ __metadata: languageName: node linkType: hard +"@sentry/node@npm:^6.2.5": + version: 6.19.7 + resolution: "@sentry/node@npm:6.19.7" + dependencies: + "@sentry/core": "npm:6.19.7" + "@sentry/hub": "npm:6.19.7" + "@sentry/types": "npm:6.19.7" + "@sentry/utils": "npm:6.19.7" + cookie: "npm:^0.4.1" + https-proxy-agent: "npm:^5.0.0" + lru_map: "npm:^0.3.3" + tslib: "npm:^1.9.3" + checksum: 10c0/4a25dfa4a5278375e7644a3c642abb4a90be70c99fdf633536bf1194f246aa3d11edc8efb3487ed8aeecc01c6ea9204660a9162c019337459da92837b969cfa5 + languageName: node + linkType: hard + "@sentry/react@npm:7.51.0": version: 7.51.0 resolution: "@sentry/react@npm:7.51.0" @@ -5828,6 +6272,13 @@ __metadata: languageName: node linkType: hard +"@sentry/types@npm:6.19.7, @sentry/types@npm:^6.2.5": + version: 6.19.7 + resolution: "@sentry/types@npm:6.19.7" + checksum: 10c0/b428ee58ca5f1587a5bdcf5ae19de0116f5c73eba056872b3a54ff2221d0f5166f3ef28867a8563f00d3da08e55ed3e24baad207b4d1d918596867f99c0ec705 + languageName: node + linkType: hard + "@sentry/types@npm:7.51.0": version: 7.51.0 resolution: "@sentry/types@npm:7.51.0" @@ -5835,6 +6286,16 @@ __metadata: languageName: node linkType: hard +"@sentry/utils@npm:6.19.7": + version: 6.19.7 + resolution: "@sentry/utils@npm:6.19.7" + dependencies: + "@sentry/types": "npm:6.19.7" + tslib: "npm:^1.9.3" + checksum: 10c0/3c15e6bc75800124924da5b180137007e74d39e605c01bd28d2cfd63ee97fac1ea0c3ec8be712a1ef70802730184b71d0f3b6d50c41da9947fef348f1fd68e12 + languageName: node + linkType: hard + "@sentry/utils@npm:7.51.0": version: 7.51.0 resolution: "@sentry/utils@npm:7.51.0" @@ -5855,6 +6316,13 @@ __metadata: languageName: node linkType: hard +"@servie/events@npm:^1.0.0": + version: 1.0.0 + resolution: "@servie/events@npm:1.0.0" + checksum: 10c0/b2dc147f46dc1a21b8c4beaefd74fc2c38ac66d5c594677c1cda34297c59677830fee94f7ded11f8ccf13362c0e4f3cc185d533b3431f4d2e7b9943abde24794 + languageName: node + linkType: hard + "@sinclair/typebox@npm:^0.27.8": version: 0.27.8 resolution: "@sinclair/typebox@npm:0.27.8" @@ -7384,6 +7852,15 @@ __metadata: languageName: node linkType: hard +"@types/debug@npm:^4.1.5": + version: 4.1.12 + resolution: "@types/debug@npm:4.1.12" + dependencies: + "@types/ms": "npm:*" + checksum: 10c0/5dcd465edbb5a7f226e9a5efd1f399c6172407ef5840686b73e3608ce135eeca54ae8037dcd9f16bdb2768ac74925b820a8b9ecc588a58ca09eca6acabe33e2f + languageName: node + linkType: hard + "@types/detect-port@npm:^1.3.0": version: 1.3.3 resolution: "@types/detect-port@npm:1.3.3" @@ -7498,6 +7975,16 @@ __metadata: languageName: node linkType: hard +"@types/glob@npm:^7.1.1": + version: 7.2.0 + resolution: "@types/glob@npm:7.2.0" + dependencies: + "@types/minimatch": "npm:*" + "@types/node": "npm:*" + checksum: 10c0/a8eb5d5cb5c48fc58c7ca3ff1e1ddf771ee07ca5043da6e4871e6757b4472e2e73b4cfef2644c38983174a4bc728c73f8da02845c28a1212f98cabd293ecae98 + languageName: node + linkType: hard + "@types/hast@npm:^3.0.0": version: 3.0.4 resolution: "@types/hast@npm:3.0.4" @@ -7521,6 +8008,16 @@ __metadata: languageName: node linkType: hard +"@types/inquirer@npm:^8.2.4": + version: 8.2.10 + resolution: "@types/inquirer@npm:8.2.10" + dependencies: + "@types/through": "npm:*" + rxjs: "npm:^7.2.0" + checksum: 10c0/c39c3a792b5f95727842277c25ca4b2ce3f3f8e7897e51c571ba919ea35587fce81f2b0d1d75747f6f54a7d79b0efe95430fd1fe7f5b81d07af81b2c2fc1fb5d + languageName: node + linkType: hard + "@types/json-schema@npm:*, @types/json-schema@npm:^7.0.8": version: 7.0.12 resolution: "@types/json-schema@npm:7.0.12" @@ -7586,6 +8083,20 @@ __metadata: languageName: node linkType: hard +"@types/minimatch@npm:*": + version: 5.1.2 + resolution: "@types/minimatch@npm:5.1.2" + checksum: 10c0/83cf1c11748891b714e129de0585af4c55dd4c2cafb1f1d5233d79246e5e1e19d1b5ad9e8db449667b3ffa2b6c80125c429dbee1054e9efb45758dbc4e118562 + languageName: node + linkType: hard + +"@types/ms@npm:*": + version: 0.7.34 + resolution: "@types/ms@npm:0.7.34" + checksum: 10c0/ac80bd90012116ceb2d188fde62d96830ca847823e8ca71255616bc73991aa7d9f057b8bfab79e8ee44ffefb031ddd1bcce63ea82f9e66f7c31ec02d2d823ccc + languageName: node + linkType: hard + "@types/node@npm:*": version: 18.11.10 resolution: "@types/node@npm:18.11.10" @@ -7780,6 +8291,22 @@ __metadata: languageName: node linkType: hard +"@types/through@npm:*": + version: 0.0.33 + resolution: "@types/through@npm:0.0.33" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/6a8edd7f40cd7e197318e86310a40e568cddd380609dde59b30d5cc6c5f8276ddc698905eac4b3b429eb39f2e8ee326bc20dc6e95a2cdc41c4d3fc9a1ebd4929 + languageName: node + linkType: hard + +"@types/tough-cookie@npm:^4.0.2": + version: 4.0.5 + resolution: "@types/tough-cookie@npm:4.0.5" + checksum: 10c0/68c6921721a3dcb40451543db2174a145ef915bc8bcbe7ad4e59194a0238e776e782b896c7a59f4b93ac6acefca9161fccb31d1ce3b3445cb6faa467297fb473 + languageName: node + linkType: hard + "@types/unist@npm:*, @types/unist@npm:^3.0.0": version: 3.0.2 resolution: "@types/unist@npm:3.0.2" @@ -8626,7 +9153,7 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^6.0.0, ajv@npm:^6.10.0, ajv@npm:^6.12.4, ajv@npm:^6.12.5": +"ajv@npm:^6.0.0, ajv@npm:^6.10.0, ajv@npm:^6.10.2, ajv@npm:^6.12.4, ajv@npm:^6.12.5": version: 6.12.6 resolution: "ajv@npm:6.12.6" dependencies: @@ -8666,6 +9193,15 @@ __metadata: languageName: node linkType: hard +"ansi-escapes@npm:^4.2.1, ansi-escapes@npm:^4.3.0, ansi-escapes@npm:^4.3.2": + version: 4.3.2 + resolution: "ansi-escapes@npm:4.3.2" + dependencies: + type-fest: "npm:^0.21.3" + checksum: 10c0/da917be01871525a3dfcf925ae2977bc59e8c513d4423368645634bf5d4ceba5401574eb705c1e92b79f7292af5a656f78c5725a4b0e1cec97c4b413705c1d50 + languageName: node + linkType: hard + "ansi-html-community@npm:0.0.8": version: 0.0.8 resolution: "ansi-html-community@npm:0.0.8" @@ -8684,6 +9220,13 @@ __metadata: languageName: node linkType: hard +"ansi-regex@npm:^4.1.0": + version: 4.1.1 + resolution: "ansi-regex@npm:4.1.1" + checksum: 10c0/d36d34234d077e8770169d980fed7b2f3724bfa2a01da150ccd75ef9707c80e883d27cdf7a0eac2f145ac1d10a785a8a855cffd05b85f778629a0db62e7033da + languageName: node + linkType: hard + "ansi-regex@npm:^5.0.1": version: 5.0.1 resolution: "ansi-regex@npm:5.0.1" @@ -8707,7 +9250,7 @@ __metadata: languageName: node linkType: hard -"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": +"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0, ansi-styles@npm:^4.2.0": version: 4.3.0 resolution: "ansi-styles@npm:4.3.0" dependencies: @@ -8730,7 +9273,23 @@ __metadata: languageName: node linkType: hard -"any-promise@npm:^1.0.0": +"ansicolors@npm:~0.3.2": + version: 0.3.2 + resolution: "ansicolors@npm:0.3.2" + checksum: 10c0/e202182895e959c5357db6c60791b2abaade99fcc02221da11a581b26a7f83dc084392bc74e4d3875c22f37b3c9ef48842e896e3bfed394ec278194b8003e0ac + languageName: node + linkType: hard + +"antlr4ts@npm:^0.5.0-alpha.4": + version: 0.5.0-dev + resolution: "antlr4ts@npm:0.5.0-dev" + dependencies: + source-map-support: "npm:^0.5.16" + checksum: 10c0/948d95d02497a5751105cc61e9931d03a9bf0566b33a28ea8f2c72484a47ec4c5148670e1a525bfbc0069b1b86ab820417ec3fad120081211ff55f542fb4a835 + languageName: node + linkType: hard + +"any-promise@npm:^1.0.0": version: 1.3.0 resolution: "any-promise@npm:1.3.0" checksum: 10c0/60f0298ed34c74fef50daab88e8dab786036ed5a7fad02e012ab57e376e0a0b4b29e83b95ea9b5e7d89df762f5f25119b83e00706ecaccb22cfbacee98d74889 @@ -8778,6 +9337,15 @@ __metadata: languageName: node linkType: hard +"argparse@npm:^1.0.7": + version: 1.0.10 + resolution: "argparse@npm:1.0.10" + dependencies: + sprintf-js: "npm:~1.0.2" + checksum: 10c0/b2972c5c23c63df66bca144dbc65d180efa74f25f8fd9b7d9a0a6c88ae839db32df3d54770dcb6460cf840d232b60695d1a6b1053f599d84e73f7437087712de + languageName: node + linkType: hard + "argparse@npm:^2.0.1": version: 2.0.1 resolution: "argparse@npm:2.0.1" @@ -9071,6 +9639,13 @@ __metadata: languageName: node linkType: hard +"at-least-node@npm:^1.0.0": + version: 1.0.0 + resolution: "at-least-node@npm:1.0.0" + checksum: 10c0/4c058baf6df1bc5a1697cf182e2029c58cd99975288a13f9e70068ef5d6f4e1f1fd7c4d2c3c4912eae44797d1725be9700995736deca441b39f3e66d8dee97ef + languageName: node + linkType: hard + "autosize@npm:^6.0.1": version: 6.0.1 resolution: "autosize@npm:6.0.1" @@ -9599,6 +10174,20 @@ __metadata: languageName: node linkType: hard +"byline@npm:5.x": + version: 5.0.0 + resolution: "byline@npm:5.0.0" + checksum: 10c0/33fb64cd84440b3652a99a68d732c56ef18a748ded495ba38e7756a242fab0d4654b9b8ce269fd0ac14c5f97aa4e3c369613672b280a1f60b559b34223105c85 + languageName: node + linkType: hard + +"byte-length@npm:^1.0.2": + version: 1.0.2 + resolution: "byte-length@npm:1.0.2" + checksum: 10c0/98778b938318494c2eadedf83b415e63da406d905575101eb102b7eefb5fafbbe21fbe83001914283664bb2fb93bd46f99245af2e8420a928ba90ffbb58041a1 + languageName: node + linkType: hard + "bytes@npm:3.0.0": version: 3.0.0 resolution: "bytes@npm:3.0.0" @@ -9730,6 +10319,18 @@ __metadata: languageName: node linkType: hard +"cardinal@npm:^2.1.1": + version: 2.1.1 + resolution: "cardinal@npm:2.1.1" + dependencies: + ansicolors: "npm:~0.3.2" + redeyed: "npm:~2.1.0" + bin: + cdl: ./bin/cdl.js + checksum: 10c0/0051d0e64c0e1dff480c1aace4c018c48ecca44030533257af3f023107ccdeb061925603af6d73710f0345b0ae0eb57e5241d181d9b5fdb595d45c5418161675 + languageName: node + linkType: hard + "case-sensitive-paths-webpack-plugin@npm:^2.4.0": version: 2.4.0 resolution: "case-sensitive-paths-webpack-plugin@npm:2.4.0" @@ -9783,6 +10384,13 @@ __metadata: languageName: node linkType: hard +"chardet@npm:^0.7.0": + version: 0.7.0 + resolution: "chardet@npm:0.7.0" + checksum: 10c0/96e4731b9ec8050cbb56ab684e8c48d6c33f7826b755802d14e3ebfdc51c57afeece3ea39bc6b09acc359e4363525388b915e16640c1378053820f5e70d0f27d + languageName: node + linkType: hard + "check-error@npm:^1.0.3": version: 1.0.3 resolution: "check-error@npm:1.0.3" @@ -9898,6 +10506,15 @@ __metadata: languageName: node linkType: hard +"clean-stack@npm:^3.0.0": + version: 3.0.1 + resolution: "clean-stack@npm:3.0.1" + dependencies: + escape-string-regexp: "npm:4.0.0" + checksum: 10c0/4ea5c03bdf78e8afb2592f34c1b5832d0c7858d37d8b0d40fba9d61a103508fa3bb527d39a99469019083e58e05d1ad54447e04217d5d36987e97182adab0e03 + languageName: node + linkType: hard + "cli-boxes@npm:^2.2.1": version: 2.2.1 resolution: "cli-boxes@npm:2.2.1" @@ -9914,6 +10531,22 @@ __metadata: languageName: node linkType: hard +"cli-progress@npm:^3.4.0": + version: 3.12.0 + resolution: "cli-progress@npm:3.12.0" + dependencies: + string-width: "npm:^4.2.3" + checksum: 10c0/f464cb19ebde2f3880620a2adfaeeefaec6cb15c8e610c8a659ca1047ee90d69f3bf2fdabbb1fe33ac408678e882e3e0eecdb84ab5df0edf930b269b8a72682d + languageName: node + linkType: hard + +"cli-spinners@npm:^2.2.0": + version: 2.9.2 + resolution: "cli-spinners@npm:2.9.2" + checksum: 10c0/907a1c227ddf0d7a101e7ab8b300affc742ead4b4ebe920a5bf1bc6d45dce2958fcd195eb28fa25275062fe6fa9b109b93b63bc8033396ed3bcb50297008b3a3 + languageName: node + linkType: hard + "cli-spinners@npm:^2.5.0": version: 2.9.0 resolution: "cli-spinners@npm:2.9.0" @@ -9934,6 +10567,57 @@ __metadata: languageName: node linkType: hard +"cli-ux@npm:^5.2.1, cli-ux@npm:^5.5.1": + version: 5.6.7 + resolution: "cli-ux@npm:5.6.7" + dependencies: + "@oclif/command": "npm:^1.8.15" + "@oclif/errors": "npm:^1.3.5" + "@oclif/linewrap": "npm:^1.0.0" + "@oclif/screen": "npm:^1.0.4" + ansi-escapes: "npm:^4.3.0" + ansi-styles: "npm:^4.2.0" + cardinal: "npm:^2.1.1" + chalk: "npm:^4.1.0" + clean-stack: "npm:^3.0.0" + cli-progress: "npm:^3.4.0" + extract-stack: "npm:^2.0.0" + fs-extra: "npm:^8.1" + hyperlinker: "npm:^1.0.0" + indent-string: "npm:^4.0.0" + is-wsl: "npm:^2.2.0" + js-yaml: "npm:^3.13.1" + lodash: "npm:^4.17.21" + natural-orderby: "npm:^2.0.1" + object-treeify: "npm:^1.1.4" + password-prompt: "npm:^1.1.2" + semver: "npm:^7.3.2" + string-width: "npm:^4.2.0" + strip-ansi: "npm:^6.0.0" + supports-color: "npm:^8.1.0" + supports-hyperlinks: "npm:^2.1.0" + tslib: "npm:^2.0.0" + checksum: 10c0/3487bae597ab384552ed6249de5803de616e143c55db20f0580524df7aa7270917e9f370fb8e9b113e84f763c6870684f440efa972ed8232a971fac8b787042d + languageName: node + linkType: hard + +"cli-width@npm:^3.0.0": + version: 3.0.0 + resolution: "cli-width@npm:3.0.0" + checksum: 10c0/125a62810e59a2564268c80fdff56c23159a7690c003e34aeb2e68497dccff26911998ff49c33916fcfdf71e824322cc3953e3f7b48b27267c7a062c81348a9a + languageName: node + linkType: hard + +"client-oauth2@npm:^4.3.3": + version: 4.3.3 + resolution: "client-oauth2@npm:4.3.3" + dependencies: + popsicle: "npm:^12.0.5" + safe-buffer: "npm:^5.2.0" + checksum: 10c0/8d7bbf76b0b3cbf5e14801f6e59e3bf89eb9cf9e4108bef1674fc9f65878b33a1d3091698205e3f20e64d6a89588b84af4aee451cb77a465554fb1ac7178cbf5 + languageName: node + linkType: hard + "client-only@npm:0.0.1, client-only@npm:^0.0.1": version: 0.0.1 resolution: "client-only@npm:0.0.1" @@ -10139,6 +10823,24 @@ __metadata: languageName: node linkType: hard +"conf@npm:^6.2.0": + version: 6.2.4 + resolution: "conf@npm:6.2.4" + dependencies: + ajv: "npm:^6.10.2" + debounce-fn: "npm:^3.0.1" + dot-prop: "npm:^5.0.0" + env-paths: "npm:^2.2.0" + json-schema-typed: "npm:^7.0.1" + make-dir: "npm:^3.0.0" + onetime: "npm:^5.1.0" + pkg-up: "npm:^3.0.1" + semver: "npm:^6.2.0" + write-file-atomic: "npm:^3.0.0" + checksum: 10c0/d3ad62229ebda89bcb8726d2ed16828e14ad2dc90d24f8d90ee7fbdafdfc78983975b5063bbaaa6262c1b41db60a68a420fcce9fc4053febcd3b094753c65453 + languageName: node + linkType: hard + "configstore@npm:^5.0.1": version: 5.0.1 resolution: "configstore@npm:5.0.1" @@ -10183,7 +10885,7 @@ __metadata: languageName: node linkType: hard -"content-type@npm:~1.0.4": +"content-type@npm:^1.0.4, content-type@npm:~1.0.4": version: 1.0.5 resolution: "content-type@npm:1.0.5" checksum: 10c0/b76ebed15c000aee4678c3707e0860cb6abd4e680a598c0a26e17f0bfae723ec9cc2802f0ff1bc6e4d80603719010431d2231018373d4dde10f9ccff9dadf5af @@ -10338,6 +11040,15 @@ __metadata: languageName: node linkType: hard +"cross-fetch@npm:^3.0.6": + version: 3.1.8 + resolution: "cross-fetch@npm:3.1.8" + dependencies: + node-fetch: "npm:^2.6.12" + checksum: 10c0/4c5e022ffe6abdf380faa6e2373c0c4ed7ef75e105c95c972b6f627c3f083170b6886f19fb488a7fa93971f4f69dcc890f122b0d97f0bf5f41ca1d9a8f58c8af + languageName: node + linkType: hard + "cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": version: 7.0.3 resolution: "cross-spawn@npm:7.0.3" @@ -10525,6 +11236,15 @@ __metadata: languageName: node linkType: hard +"debounce-fn@npm:^3.0.1": + version: 3.0.1 + resolution: "debounce-fn@npm:3.0.1" + dependencies: + mimic-fn: "npm:^2.1.0" + checksum: 10c0/010cb9bda2f39e72373c3c9791ef412cf54e66597b71050a66791de68aefb5c6bdd3e1be48f1a30a2a7935b41d1fa22b377342af1c6580c3c994230cc89859bf + languageName: node + linkType: hard + "debug@npm:2.6.9, debug@npm:^2.6.9": version: 2.6.9 resolution: "debug@npm:2.6.9" @@ -10555,6 +11275,18 @@ __metadata: languageName: node linkType: hard +"debug@npm:^4.0.0": + version: 4.3.7 + resolution: "debug@npm:4.3.7" + dependencies: + ms: "npm:^2.1.3" + peerDependenciesMeta: + supports-color: + optional: true + checksum: 10c0/1471db19c3b06d485a622d62f65947a19a23fbd0dd73f7fd3eafb697eec5360cde447fb075919987899b1a2096e85d35d4eb5a4de09a57600ac9cf7e6c8e768b + languageName: node + linkType: hard + "decompress-response@npm:^3.3.0": version: 3.3.0 resolution: "decompress-response@npm:3.3.0" @@ -10948,7 +11680,7 @@ __metadata: languageName: node linkType: hard -"dot-prop@npm:^5.2.0": +"dot-prop@npm:^5.0.0, dot-prop@npm:^5.2.0": version: 5.3.0 resolution: "dot-prop@npm:5.3.0" dependencies: @@ -10978,6 +11710,13 @@ __metadata: languageName: node linkType: hard +"dotenv@npm:^8.2.0": + version: 8.6.0 + resolution: "dotenv@npm:8.6.0" + checksum: 10c0/6750431dea8efbd54b9f2d9681b04e1ccc7989486461dcf058bb708d9e3d63b04115fcdf8840e38ad1e24a4a2e1e7c1560626c5e3ac7bc09371b127c49e2d45f + languageName: node + linkType: hard + "duplexer3@npm:^0.1.4": version: 0.1.5 resolution: "duplexer3@npm:0.1.5" @@ -12092,6 +12831,13 @@ __metadata: languageName: node linkType: hard +"escape-string-regexp@npm:4.0.0, escape-string-regexp@npm:^4.0.0": + version: 4.0.0 + resolution: "escape-string-regexp@npm:4.0.0" + checksum: 10c0/9497d4dd307d845bd7f75180d8188bb17ea8c151c1edbf6b6717c100e104d629dc2dfb687686181b0f4b7d732c7dfdc4d5e7a8ff72de1b0ca283a75bbb3a9cd9 + languageName: node + linkType: hard + "escape-string-regexp@npm:^1.0.5": version: 1.0.5 resolution: "escape-string-regexp@npm:1.0.5" @@ -12099,13 +12845,6 @@ __metadata: languageName: node linkType: hard -"escape-string-regexp@npm:^4.0.0": - version: 4.0.0 - resolution: "escape-string-regexp@npm:4.0.0" - checksum: 10c0/9497d4dd307d845bd7f75180d8188bb17ea8c151c1edbf6b6717c100e104d629dc2dfb687686181b0f4b7d732c7dfdc4d5e7a8ff72de1b0ca283a75bbb3a9cd9 - languageName: node - linkType: hard - "escodegen@npm:^2.1.0": version: 2.1.0 resolution: "escodegen@npm:2.1.0" @@ -12498,7 +13237,7 @@ __metadata: languageName: node linkType: hard -"esprima@npm:^4.0.1, esprima@npm:~4.0.0": +"esprima@npm:^4.0.0, esprima@npm:^4.0.1, esprima@npm:~4.0.0": version: 4.0.1 resolution: "esprima@npm:4.0.1" bin: @@ -12508,6 +13247,15 @@ __metadata: languageName: node linkType: hard +"esquery@npm:^1.0.1": + version: 1.6.0 + resolution: "esquery@npm:1.6.0" + dependencies: + estraverse: "npm:^5.1.0" + checksum: 10c0/cb9065ec605f9da7a76ca6dadb0619dfb611e37a81e318732977d90fab50a256b95fee2d925fba7c2f3f0523aa16f91587246693bc09bc34d5a59575fe6e93d2 + languageName: node + linkType: hard + "esquery@npm:^1.4.0": version: 1.4.0 resolution: "esquery@npm:1.4.0" @@ -12689,6 +13437,31 @@ __metadata: languageName: node linkType: hard +"external-editor@npm:^3.0.3": + version: 3.1.0 + resolution: "external-editor@npm:3.1.0" + dependencies: + chardet: "npm:^0.7.0" + iconv-lite: "npm:^0.4.24" + tmp: "npm:^0.0.33" + checksum: 10c0/c98f1ba3efdfa3c561db4447ff366a6adb5c1e2581462522c56a18bf90dfe4da382f9cd1feee3e330108c3595a854b218272539f311ba1b3298f841eb0fbf339 + languageName: node + linkType: hard + +"extract-files@npm:^9.0.0": + version: 9.0.0 + resolution: "extract-files@npm:9.0.0" + checksum: 10c0/60259624c5e7a927d6bccdbedd685462ceee3dcaa28e509ecfff5e2c1032a652bb96ac645837ef1ac4c4fd4461b7896b008f106f7718245befdb0e1c98024640 + languageName: node + linkType: hard + +"extract-stack@npm:^2.0.0": + version: 2.0.0 + resolution: "extract-stack@npm:2.0.0" + checksum: 10c0/61d41216b2295953c9c4110c7d922b03c0e2572d9ebce80bfea246381d9fe9ef6172500209536ca80ad0801aaba5da682cc3aeabc2a734d9d9d3f520d7fc8a6e + 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" @@ -12703,42 +13476,42 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^3.2.7, fast-glob@npm:^3.2.9": - version: 3.2.12 - resolution: "fast-glob@npm:3.2.12" +"fast-glob@npm:^3.0.3, fast-glob@npm:^3.3.1, fast-glob@npm:^3.3.2": + version: 3.3.2 + resolution: "fast-glob@npm:3.3.2" dependencies: "@nodelib/fs.stat": "npm:^2.0.2" "@nodelib/fs.walk": "npm:^1.2.3" glob-parent: "npm:^5.1.2" merge2: "npm:^1.3.0" micromatch: "npm:^4.0.4" - checksum: 10c0/08604fb8ef6442ce74068bef3c3104382bb1f5ab28cf75e4ee904662778b60ad620e1405e692b7edea598ef445f5d387827a965ba034e1892bf54b1dfde97f26 + checksum: 10c0/42baad7b9cd40b63e42039132bde27ca2cb3a4950d0a0f9abe4639ea1aa9d3e3b40f98b1fe31cbc0cc17b664c9ea7447d911a152fa34ec5b72977b125a6fc845 languageName: node linkType: hard -"fast-glob@npm:^3.3.0": - version: 3.3.1 - resolution: "fast-glob@npm:3.3.1" +"fast-glob@npm:^3.2.7, fast-glob@npm:^3.2.9": + version: 3.2.12 + resolution: "fast-glob@npm:3.2.12" dependencies: "@nodelib/fs.stat": "npm:^2.0.2" "@nodelib/fs.walk": "npm:^1.2.3" glob-parent: "npm:^5.1.2" merge2: "npm:^1.3.0" micromatch: "npm:^4.0.4" - checksum: 10c0/b68431128fb6ce4b804c5f9622628426d990b66c75b21c0d16e3d80e2d1398bf33f7e1724e66a2e3f299285dcf5b8d745b122d0304e7dd66f5231081f33ec67c + checksum: 10c0/08604fb8ef6442ce74068bef3c3104382bb1f5ab28cf75e4ee904662778b60ad620e1405e692b7edea598ef445f5d387827a965ba034e1892bf54b1dfde97f26 languageName: node linkType: hard -"fast-glob@npm:^3.3.1, fast-glob@npm:^3.3.2": - version: 3.3.2 - resolution: "fast-glob@npm:3.3.2" +"fast-glob@npm:^3.3.0": + version: 3.3.1 + resolution: "fast-glob@npm:3.3.1" dependencies: "@nodelib/fs.stat": "npm:^2.0.2" "@nodelib/fs.walk": "npm:^1.2.3" glob-parent: "npm:^5.1.2" merge2: "npm:^1.3.0" micromatch: "npm:^4.0.4" - checksum: 10c0/42baad7b9cd40b63e42039132bde27ca2cb3a4950d0a0f9abe4639ea1aa9d3e3b40f98b1fe31cbc0cc17b664c9ea7447d911a152fa34ec5b72977b125a6fc845 + checksum: 10c0/b68431128fb6ce4b804c5f9622628426d990b66c75b21c0d16e3d80e2d1398bf33f7e1724e66a2e3f299285dcf5b8d745b122d0304e7dd66f5231081f33ec67c languageName: node linkType: hard @@ -12779,6 +13552,15 @@ __metadata: languageName: node linkType: hard +"figures@npm:^3.0.0, figures@npm:^3.2.0": + version: 3.2.0 + resolution: "figures@npm:3.2.0" + dependencies: + escape-string-regexp: "npm:^1.0.5" + checksum: 10c0/9c421646ede432829a50bc4e55c7a4eb4bcb7cc07b5bab2f471ef1ab9a344595bbebb6c5c21470093fbb730cd81bbca119624c40473a125293f656f49cb47629 + languageName: node + linkType: hard + "file-entry-cache@npm:^6.0.1": version: 6.0.1 resolution: "file-entry-cache@npm:6.0.1" @@ -12814,6 +13596,13 @@ __metadata: languageName: node linkType: hard +"filesize@npm:^6.1.0": + version: 6.4.0 + resolution: "filesize@npm:6.4.0" + checksum: 10c0/1c317e59636d2079e64fcd38a69d415d5713a328496e0e5f1889b83e8adea8b47ceb9eb14726013b7cca02e76f5bd041eeab94edad8bed35d4ab1ecad55144d9 + languageName: node + linkType: hard + "fill-range@npm:^7.0.1": version: 7.0.1 resolution: "fill-range@npm:7.0.1" @@ -12999,6 +13788,17 @@ __metadata: languageName: node linkType: hard +"form-data@npm:^3.0.0": + version: 3.0.1 + resolution: "form-data@npm:3.0.1" + dependencies: + asynckit: "npm:^0.4.0" + combined-stream: "npm:^1.0.8" + mime-types: "npm:^2.1.12" + checksum: 10c0/1ccc3ae064a080a799923f754d49fcebdd90515a8924f0f54de557540b50e7f1fe48ba5f2bd0435a5664aa2d49729107e6aaf2155a9abf52339474c5638b4485 + languageName: node + linkType: hard + "form-data@npm:^4.0.0": version: 4.0.0 resolution: "form-data@npm:4.0.0" @@ -13053,6 +13853,29 @@ __metadata: languageName: node linkType: hard +"fs-extra@npm:^8.1, fs-extra@npm:^8.1.0": + version: 8.1.0 + resolution: "fs-extra@npm:8.1.0" + dependencies: + graceful-fs: "npm:^4.2.0" + jsonfile: "npm:^4.0.0" + universalify: "npm:^0.1.0" + checksum: 10c0/259f7b814d9e50d686899550c4f9ded85c46c643f7fe19be69504888e007fcbc08f306fae8ec495b8b998635e997c9e3e175ff2eeed230524ef1c1684cc96423 + languageName: node + linkType: hard + +"fs-extra@npm:^9.0.1": + version: 9.1.0 + resolution: "fs-extra@npm:9.1.0" + dependencies: + at-least-node: "npm:^1.0.0" + graceful-fs: "npm:^4.2.0" + jsonfile: "npm:^6.0.1" + universalify: "npm:^2.0.0" + checksum: 10c0/9b808bd884beff5cb940773018179a6b94a966381d005479f00adda6b44e5e3d4abf765135773d849cc27efe68c349e4a7b86acd7d3306d5932c14f3a4b17a92 + languageName: node + linkType: hard + "fs-minipass@npm:^2.0.0": version: 2.1.0 resolution: "fs-minipass@npm:2.1.0" @@ -13230,6 +14053,13 @@ __metadata: languageName: node linkType: hard +"get-port@npm:^5.0.0": + version: 5.1.1 + resolution: "get-port@npm:5.1.1" + checksum: 10c0/2873877a469b24e6d5e0be490724a17edb39fafc795d1d662e7bea951ca649713b4a50117a473f9d162312cb0e946597bd0e049ed2f866e79e576e8e213d3d1c + languageName: node + linkType: hard + "get-stream@npm:^4.1.0": version: 4.1.0 resolution: "get-stream@npm:4.1.0" @@ -13450,7 +14280,23 @@ __metadata: languageName: node linkType: hard -"globby@npm:^11.0.3, globby@npm:^11.1.0": +"globby@npm:^10.0.1": + version: 10.0.2 + resolution: "globby@npm:10.0.2" + dependencies: + "@types/glob": "npm:^7.1.1" + array-union: "npm:^2.1.0" + dir-glob: "npm:^3.0.1" + fast-glob: "npm:^3.0.3" + glob: "npm:^7.1.3" + ignore: "npm:^5.1.1" + merge2: "npm:^1.2.3" + slash: "npm:^3.0.0" + checksum: 10c0/9c610ad47117b9dfbc5b0c6c2408c3b72f89c1b9f91ee14c4dc794794e35768ee0920e2a403b688cfa749f48617c6ba3f3a52df07677ed73d602d4349b68c810 + languageName: node + linkType: hard + +"globby@npm:^11.0.1, globby@npm:^11.0.3, globby@npm:^11.1.0": version: 11.1.0 resolution: "globby@npm:11.1.0" dependencies: @@ -13527,6 +14373,37 @@ __metadata: languageName: node linkType: hard +"graphql-request@npm:^3.3.0": + version: 3.7.0 + resolution: "graphql-request@npm:3.7.0" + dependencies: + cross-fetch: "npm:^3.0.6" + extract-files: "npm:^9.0.0" + form-data: "npm:^3.0.0" + peerDependencies: + graphql: 14 - 16 + checksum: 10c0/b5cfac5e04d4f79c30894526d6d0689ee59b8f3c5db4c8d81d6f1c7f3bb3b38bc568bc5edc56afeb2fbd6a4913c5cc94ec6f640ad7a09cad4ae9df25708f6617 + languageName: node + linkType: hard + +"graphql-tag@npm:^2.11.0": + version: 2.12.6 + resolution: "graphql-tag@npm:2.12.6" + dependencies: + tslib: "npm:^2.1.0" + peerDependencies: + graphql: ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + checksum: 10c0/7763a72011bda454ed8ff1a0d82325f43ca6478e4ce4ab8b7910c4c651dd00db553132171c04d80af5d5aebf1ef6a8a9fd53ccfa33b90ddc00aa3d4be6114419 + languageName: node + linkType: hard + +"graphql@npm:^15.4.0": + version: 15.9.0 + resolution: "graphql@npm:15.9.0" + checksum: 10c0/0e93f7138daae07dcb0713ce5e2ae7f8039e911b6180f0170c4929664ec32ab8e690a9ea12be2dc4ab18544f9898989765122f30d2d07d38b0ce2a4c839d29bc + languageName: node + linkType: hard + "gunzip-maybe@npm:^1.4.2": version: 1.4.2 resolution: "gunzip-maybe@npm:1.4.2" @@ -13834,6 +14711,20 @@ __metadata: languageName: node linkType: hard +"http-call@npm:^5.2.2, http-call@npm:^5.3.0": + version: 5.3.0 + resolution: "http-call@npm:5.3.0" + dependencies: + content-type: "npm:^1.0.4" + debug: "npm:^4.1.1" + is-retry-allowed: "npm:^1.1.0" + is-stream: "npm:^2.0.0" + parse-json: "npm:^4.0.0" + tunnel-agent: "npm:^0.6.0" + checksum: 10c0/049da2a367592b76df9099cd9faa3cb55900748ceb119f4cadea01fc43703917934c678aab90ba590d2a2b610360326f09044a933432167ace37f36b9738fbba + languageName: node + linkType: hard + "http-errors@npm:2.0.0": version: 2.0.0 resolution: "http-errors@npm:2.0.0" @@ -13905,6 +14796,13 @@ __metadata: languageName: node linkType: hard +"hyperlinker@npm:^1.0.0": + version: 1.0.0 + resolution: "hyperlinker@npm:1.0.0" + checksum: 10c0/7b980f51611fb5efb62ad5aa3a8af9305b7fb0c203eb9d8915e24e96cdb43c5a4121e2d461bfd74cf47d4e01e39ce473700ea0e2353cb1f71758f94be37a44b0 + languageName: node + linkType: hard + "hyphenate-style-name@npm:^1.0.0": version: 1.0.4 resolution: "hyphenate-style-name@npm:1.0.4" @@ -13912,7 +14810,7 @@ __metadata: languageName: node linkType: hard -"iconv-lite@npm:0.4.24": +"iconv-lite@npm:0.4.24, iconv-lite@npm:^0.4.24": version: 0.4.24 resolution: "iconv-lite@npm:0.4.24" dependencies: @@ -13946,6 +14844,22 @@ __metadata: languageName: node linkType: hard +"ignore-walk@npm:^3.0.3": + version: 3.0.4 + resolution: "ignore-walk@npm:3.0.4" + dependencies: + minimatch: "npm:^3.0.4" + checksum: 10c0/690372b433887796fa3badd25babab7daf60a1882259dcc130ec78eea79745c2416322e10d1a96b367071204471c532647d20b11cd7ab70bd9b49879e461f956 + languageName: node + linkType: hard + +"ignore@npm:^5.1.1": + version: 5.3.2 + resolution: "ignore@npm:5.3.2" + checksum: 10c0/f9f652c957983634ded1e7f02da3b559a0d4cc210fca3792cb67f1b153623c9c42efdc1c4121af171e295444459fc4a9201101fb041b1104a3c000bccb188337 + languageName: node + linkType: hard + "ignore@npm:^5.2.0": version: 5.2.0 resolution: "ignore@npm:5.2.0" @@ -14047,6 +14961,44 @@ __metadata: languageName: node linkType: hard +"inquirer-autocomplete-prompt@npm:^2.0.0": + version: 2.0.1 + resolution: "inquirer-autocomplete-prompt@npm:2.0.1" + dependencies: + ansi-escapes: "npm:^4.3.2" + figures: "npm:^3.2.0" + picocolors: "npm:^1.0.0" + run-async: "npm:^2.4.1" + rxjs: "npm:^7.5.4" + peerDependencies: + inquirer: ^8.0.0 + checksum: 10c0/b9c196ec89d6bcae46d8e617df6b584e4cd01369a32f4159610f81c2c8f81eb054df02a79debf3d8c4754bc1be701d9dfdb8fcb2b1dc46d0415da85a9dd7c92e + languageName: node + linkType: hard + +"inquirer@npm:^8.2.4": + version: 8.2.6 + resolution: "inquirer@npm:8.2.6" + dependencies: + ansi-escapes: "npm:^4.2.1" + chalk: "npm:^4.1.1" + cli-cursor: "npm:^3.1.0" + cli-width: "npm:^3.0.0" + external-editor: "npm:^3.0.3" + figures: "npm:^3.0.0" + lodash: "npm:^4.17.21" + mute-stream: "npm:0.0.8" + ora: "npm:^5.4.1" + run-async: "npm:^2.4.0" + rxjs: "npm:^7.5.5" + string-width: "npm:^4.1.0" + strip-ansi: "npm:^6.0.0" + through: "npm:^2.3.6" + wrap-ansi: "npm:^6.0.1" + checksum: 10c0/eb5724de1778265323f3a68c80acfa899378cb43c24cdcb58661386500e5696b6b0b6c700e046b7aa767fe7b4823c6f04e6ddc268173e3f84116112529016296 + languageName: node + linkType: hard + "internal-slot@npm:^1.0.3": version: 1.0.3 resolution: "internal-slot@npm:1.0.3" @@ -14458,6 +15410,13 @@ __metadata: languageName: node linkType: hard +"is-retry-allowed@npm:^1.1.0": + version: 1.2.0 + resolution: "is-retry-allowed@npm:1.2.0" + checksum: 10c0/a80f14e1e11c27a58f268f2927b883b635703e23a853cb7b8436e3456bf2ea3efd5082a4e920093eec7bd372c1ce6ea7cea78a9376929c211039d0cc4a393a44 + languageName: node + linkType: hard + "is-set@npm:^2.0.1, is-set@npm:^2.0.2": version: 2.0.2 resolution: "is-set@npm:2.0.2" @@ -14577,7 +15536,7 @@ __metadata: languageName: node linkType: hard -"is-wsl@npm:^2.2.0": +"is-wsl@npm:^2.1.1, is-wsl@npm:^2.2.0": version: 2.2.0 resolution: "is-wsl@npm:2.2.0" dependencies: @@ -14722,9 +15681,21 @@ __metadata: languageName: node linkType: hard -"js-yaml@npm:^4.1.0": - version: 4.1.0 - resolution: "js-yaml@npm:4.1.0" +"js-yaml@npm:^3.13.1": + version: 3.14.1 + resolution: "js-yaml@npm:3.14.1" + dependencies: + argparse: "npm:^1.0.7" + esprima: "npm:^4.0.0" + bin: + js-yaml: bin/js-yaml.js + checksum: 10c0/6746baaaeac312c4db8e75fa22331d9a04cccb7792d126ed8ce6a0bbcfef0cedaddd0c5098fade53db067c09fe00aa1c957674b4765610a8b06a5a189e46433b + languageName: node + linkType: hard + +"js-yaml@npm:^4.1.0": + version: 4.1.0 + resolution: "js-yaml@npm:4.1.0" dependencies: argparse: "npm:^2.0.1" bin: @@ -14800,6 +15771,13 @@ __metadata: languageName: node linkType: hard +"json-parse-better-errors@npm:^1.0.1": + version: 1.0.2 + resolution: "json-parse-better-errors@npm:1.0.2" + checksum: 10c0/2f1287a7c833e397c9ddd361a78638e828fc523038bb3441fd4fc144cfd2c6cd4963ffb9e207e648cf7b692600f1e1e524e965c32df5152120910e4903a47dcb + languageName: node + linkType: hard + "json-parse-even-better-errors@npm:^2.3.0, json-parse-even-better-errors@npm:^2.3.1": version: 2.3.1 resolution: "json-parse-even-better-errors@npm:2.3.1" @@ -14831,6 +15809,13 @@ __metadata: languageName: node linkType: hard +"json-schema-typed@npm:^7.0.1": + version: 7.0.3 + resolution: "json-schema-typed@npm:7.0.3" + checksum: 10c0/b4a6d984dd91f9aba72df8768c5ced99e789b8e17b55ee24afb3a687ce55b70a7b3f4360cac67939e1ff98e136ca26f3aa530635c13ef371ae5edc48b69a65f6 + 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" @@ -14869,7 +15854,7 @@ __metadata: languageName: node linkType: hard -"json5@npm:^2.1.2, json5@npm:^2.2.2, json5@npm:^2.2.3": +"json5@npm:^2.1.1, json5@npm:^2.1.2, json5@npm:^2.2.2, json5@npm:^2.2.3": version: 2.2.3 resolution: "json5@npm:2.2.3" bin: @@ -14887,6 +15872,18 @@ __metadata: languageName: node linkType: hard +"jsonfile@npm:^4.0.0": + version: 4.0.0 + resolution: "jsonfile@npm:4.0.0" + dependencies: + graceful-fs: "npm:^4.1.6" + dependenciesMeta: + graceful-fs: + optional: true + checksum: 10c0/7dc94b628d57a66b71fb1b79510d460d662eb975b5f876d723f81549c2e9cd316d58a2ddf742b2b93a4fa6b17b2accaf1a738a0e2ea114bdfb13a32e5377e480 + languageName: node + linkType: hard + "jsonfile@npm:^6.0.1": version: 6.1.0 resolution: "jsonfile@npm:6.1.0" @@ -15150,6 +16147,24 @@ __metadata: languageName: node linkType: hard +"log-chopper@npm:^1.0.2": + version: 1.0.2 + resolution: "log-chopper@npm:1.0.2" + dependencies: + byline: "npm:5.x" + checksum: 10c0/2235ff41855c3bbccd2b27e51e3f3a1384f57eda13a0a9d2bc1fcfafa403a3d10e533c1394cd43ee881484a9ac1ad493c3c92ebe8295c302a15da106102b9ab7 + languageName: node + linkType: hard + +"log-symbols@npm:^3.0.0": + version: 3.0.0 + resolution: "log-symbols@npm:3.0.0" + dependencies: + chalk: "npm:^2.4.2" + checksum: 10c0/d11582a1b499b76aa1415988234ad54d9fb3f888f4cb4186cbc20ee4d314ac4b5f3d9fe9edd828748d2c0d372df2ea9f5dfd89100510988a8ce5ddf483ae015e + languageName: node + linkType: hard + "log-symbols@npm:^4.1.0": version: 4.1.0 resolution: "log-symbols@npm:4.1.0" @@ -15297,7 +16312,16 @@ __metadata: languageName: node linkType: hard -"make-error@npm:^1.1.1": +"make-error-cause@npm:^2.2.0": + version: 2.3.0 + resolution: "make-error-cause@npm:2.3.0" + dependencies: + make-error: "npm:^1.3.5" + checksum: 10c0/abc383f743b19cd00649881629af396155f00fb0845c1a371ea3e24fb81bd2c0cef2d2bf1b93cc7c0577a5ed8a320134cd04ee9848aedde99a0f6244238e2235 + languageName: node + linkType: hard + +"make-error@npm:^1.1.1, make-error@npm:^1.3.5": version: 1.3.6 resolution: "make-error@npm:1.3.6" checksum: 10c0/171e458d86854c6b3fc46610cfacf0b45149ba043782558c6875d9f42f222124384ad0b468c92e996d815a8a2003817a710c0a160e49c1c394626f76fa45396f @@ -15433,7 +16457,7 @@ __metadata: languageName: node linkType: hard -"merge2@npm:^1.3.0, merge2@npm:^1.4.1": +"merge2@npm:^1.2.3, merge2@npm:^1.3.0, merge2@npm:^1.4.1": version: 1.4.1 resolution: "merge2@npm:1.4.1" checksum: 10c0/254a8a4605b58f450308fc474c82ac9a094848081bf4c06778200207820e5193726dc563a0d2c16468810516a5c97d9d3ea0ca6585d23c58ccfff2403e8dbbeb @@ -15778,6 +16802,13 @@ __metadata: languageName: node linkType: hard +"moment@npm:^2.22.1": + version: 2.30.1 + resolution: "moment@npm:2.30.1" + checksum: 10c0/865e4279418c6de666fca7786607705fd0189d8a7b7624e2e56be99290ac846f90878a6f602e34b4e0455c549b85385b1baf9966845962b313699e7cb847543a + languageName: node + linkType: hard + "mri@npm:1.2.0, mri@npm:^1.2.0": version: 1.2.0 resolution: "mri@npm:1.2.0" @@ -15799,7 +16830,7 @@ __metadata: languageName: node linkType: hard -"ms@npm:2.1.3, ms@npm:^2.1.1": +"ms@npm:2.1.3, ms@npm:^2.1.1, ms@npm:^2.1.3": version: 2.1.3 resolution: "ms@npm:2.1.3" checksum: 10c0/d924b57e7312b3b63ad21fc5b3dc0af5e78d61a1fc7cfb5457edaf26326bf62be5307cc87ffb6862ef1c2b33b0233cdb5d4f01c4c958cc0d660948b65a287a48 @@ -15815,6 +16846,13 @@ __metadata: languageName: node linkType: hard +"mute-stream@npm:0.0.8": + version: 0.0.8 + resolution: "mute-stream@npm:0.0.8" + checksum: 10c0/18d06d92e5d6d45e2b63c0e1b8f25376af71748ac36f53c059baa8b76ffac31c5ab225480494e7d35d30215ecdb18fed26ec23cafcd2f7733f2f14406bcd19e2 + languageName: node + linkType: hard + "mz@npm:^2.7.0": version: 2.7.0 resolution: "mz@npm:2.7.0" @@ -15883,6 +16921,13 @@ __metadata: languageName: node linkType: hard +"natural-orderby@npm:^2.0.1": + version: 2.0.3 + resolution: "natural-orderby@npm:2.0.3" + checksum: 10c0/e46508c89b8217c752a25feb251dd9229354cbbb7f3cc9263db94138732ef2cf0b3428e5ad517cffe8c9a295512721123a1c88d560dab3ae2ad5d9e8d83868c7 + languageName: node + linkType: hard + "negotiator@npm:0.6.3, negotiator@npm:^0.6.3": version: 0.6.3 resolution: "negotiator@npm:0.6.3" @@ -16016,6 +17061,20 @@ __metadata: languageName: node linkType: hard +"node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.12": + version: 2.7.0 + resolution: "node-fetch@npm:2.7.0" + dependencies: + whatwg-url: "npm:^5.0.0" + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + checksum: 10c0/b55786b6028208e6fbe594ccccc213cab67a72899c9234eb59dba51062a299ea853210fcf526998eaa2867b0963ad72338824450905679ff0fa304b8c5093ae8 + languageName: node + linkType: hard + "node-forge@npm:^1": version: 1.3.1 resolution: "node-forge@npm:1.3.1" @@ -16247,6 +17306,13 @@ __metadata: languageName: node linkType: hard +"object-treeify@npm:^1.1.4": + version: 1.1.33 + resolution: "object-treeify@npm:1.1.33" + checksum: 10c0/5b735ac552200bf14f9892ce58295303e8d15a8cc7a0fd4fe6ff99923ab0c196fb70a870ab2a0eefc6820c4acb49e614b88c72d344b9c6bd22584a3efbd386fe + languageName: node + linkType: hard + "object.assign@npm:^4.1.3, object.assign@npm:^4.1.4": version: 4.1.4 resolution: "object.assign@npm:4.1.4" @@ -16420,6 +17486,16 @@ __metadata: languageName: node linkType: hard +"open@npm:^7.3.1": + version: 7.4.2 + resolution: "open@npm:7.4.2" + dependencies: + is-docker: "npm:^2.0.0" + is-wsl: "npm:^2.1.1" + checksum: 10c0/77573a6a68f7364f3a19a4c80492712720746b63680ee304555112605ead196afe91052bd3c3d165efdf4e9d04d255e87de0d0a77acec11ef47fd5261251813f + languageName: node + linkType: hard + "open@npm:^8.0.4, open@npm:^8.4.0": version: 8.4.2 resolution: "open@npm:8.4.2" @@ -16468,6 +17544,22 @@ __metadata: languageName: node linkType: hard +"ora@npm:^4.1.1": + version: 4.1.1 + resolution: "ora@npm:4.1.1" + dependencies: + chalk: "npm:^3.0.0" + cli-cursor: "npm:^3.1.0" + cli-spinners: "npm:^2.2.0" + is-interactive: "npm:^1.0.0" + log-symbols: "npm:^3.0.0" + mute-stream: "npm:0.0.8" + strip-ansi: "npm:^6.0.0" + wcwidth: "npm:^1.0.1" + checksum: 10c0/5203b4cc615cbd970244981679471aedb2b935e0659602efb5c872c01b3fcdb10be8fd541ed9d4ca51e2d7b2ebe601c03f33653ef44fd284d0cab44f67775aa1 + languageName: node + linkType: hard + "ora@npm:^5.4.1": version: 5.4.1 resolution: "ora@npm:5.4.1" @@ -16492,6 +17584,13 @@ __metadata: languageName: node linkType: hard +"os-tmpdir@npm:~1.0.2": + version: 1.0.2 + resolution: "os-tmpdir@npm:1.0.2" + checksum: 10c0/f438450224f8e2687605a8dd318f0db694b6293c5d835ae509a69e97c8de38b6994645337e5577f5001115470414638978cc49da1cdcc25106dad8738dc69990 + languageName: node + linkType: hard + "outdent@npm:^0.8.0": version: 0.8.0 resolution: "outdent@npm:0.8.0" @@ -16657,6 +17756,16 @@ __metadata: languageName: node linkType: hard +"parse-json@npm:^4.0.0": + version: 4.0.0 + resolution: "parse-json@npm:4.0.0" + dependencies: + error-ex: "npm:^1.3.1" + json-parse-better-errors: "npm:^1.0.1" + checksum: 10c0/8d80790b772ccb1bcea4e09e2697555e519d83d04a77c2b4237389b813f82898943a93ffff7d0d2406203bdd0c30dcf95b1661e3a53f83d0e417f053957bef32 + languageName: node + linkType: hard + "parse-json@npm:^5.0.0, parse-json@npm:^5.2.0": version: 5.2.0 resolution: "parse-json@npm:5.2.0" @@ -16683,6 +17792,15 @@ __metadata: languageName: node linkType: hard +"parse5@npm:^3.0.3": + version: 3.0.3 + resolution: "parse5@npm:3.0.3" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/b9ea8adfb03fb55bbc0e090233f8ccf6b47210daf71b4c8785612b27484f6e98a83b9b3998c54c1d26ba1f1d9ebc9402f7e4b3c285a7650df1a0d2532fe79cb1 + languageName: node + linkType: hard + "parseurl@npm:~1.3.3": version: 1.3.3 resolution: "parseurl@npm:1.3.3" @@ -16700,6 +17818,16 @@ __metadata: languageName: node linkType: hard +"password-prompt@npm:^1.1.2": + version: 1.1.3 + resolution: "password-prompt@npm:1.1.3" + dependencies: + ansi-escapes: "npm:^4.3.2" + cross-spawn: "npm:^7.0.3" + checksum: 10c0/f6c2ec49e8bb91a421ed42809c00f8c1d09ee7ea8454c05a40150ec3c47e67b1f16eea7bceace13451accb7bb85859ee3e8d67e8fa3a85f622ba36ebe681ee51 + languageName: node + linkType: hard + "path-browserify@npm:^1.0.1": version: 1.0.1 resolution: "path-browserify@npm:1.0.1" @@ -16849,6 +17977,13 @@ __metadata: languageName: node linkType: hard +"php-parser@npm:^3.0.0-prerelease.8": + version: 3.1.5 + resolution: "php-parser@npm:3.1.5" + checksum: 10c0/356b7c8d84c055f0f3838d4906edf8100fc022bd5651d81d86d705027253c3ab8a4d8f1569365e88c286e39c9d10011a1f4f86eb8afec95dad99b35f574bd7bd + languageName: node + linkType: hard + "picocolors@npm:1.0.0, picocolors@npm:^1.0.0": version: 1.0.0 resolution: "picocolors@npm:1.0.0" @@ -16884,6 +18019,13 @@ __metadata: languageName: node linkType: hard +"pkce-challenge@npm:^2.2.0": + version: 2.2.0 + resolution: "pkce-challenge@npm:2.2.0" + checksum: 10c0/e34dcef8a4968a820046388aa28a03a877a2e32bceb2effbab4cd9a8b48b78a35897779869673ca3f9b78606988a8cb15c1738ab683eab2f3f668b50a4ba522b + languageName: node + linkType: hard + "pkg-dir@npm:^3.0.0": version: 3.0.0 resolution: "pkg-dir@npm:3.0.0" @@ -16920,6 +18062,15 @@ __metadata: languageName: node linkType: hard +"pkg-up@npm:^3.0.1": + version: 3.1.0 + resolution: "pkg-up@npm:3.1.0" + dependencies: + find-up: "npm:^3.0.0" + checksum: 10c0/ecb60e1f8e1f611c0bdf1a0b6a474d6dfb51185567dc6f29cdef37c8d480ecba5362e006606bb290519bbb6f49526c403fabea93c3090c20368d98bb90c999ab + languageName: node + linkType: hard + "pnp-webpack-plugin@npm:^1.7.0": version: 1.7.0 resolution: "pnp-webpack-plugin@npm:1.7.0" @@ -16938,6 +18089,81 @@ __metadata: languageName: node linkType: hard +"popsicle-content-encoding@npm:^1.0.0": + version: 1.0.0 + resolution: "popsicle-content-encoding@npm:1.0.0" + peerDependencies: + servie: ^4.0.0 + checksum: 10c0/254a0c26861f4a84982ed66a7d4225810a8f1e18913ba4be50747f754d1899bd16f61d9984f16953eafe7cd9a99b498c75bd2d1ee6da50e35ad2af58886eb3d9 + languageName: node + linkType: hard + +"popsicle-cookie-jar@npm:^1.0.1": + version: 1.0.1 + resolution: "popsicle-cookie-jar@npm:1.0.1" + dependencies: + "@types/tough-cookie": "npm:^4.0.2" + tough-cookie: "npm:^4.1.3" + peerDependencies: + servie: ^4.0.0 + checksum: 10c0/bf24f66bda2d65b7879ef7a72083a3797500e9ed1723b256ac07db42862d898b00312b69dc49cdadd9f96d8e56793e85d7216af88d8b19525a9d1a094c7b673a + languageName: node + linkType: hard + +"popsicle-redirects@npm:^1.1.0": + version: 1.1.1 + resolution: "popsicle-redirects@npm:1.1.1" + peerDependencies: + servie: ^4.1.0 + checksum: 10c0/3f2809d8cfb42c4936555971f627d5d116d0872ce95a09e4d38887b739823fbf3b8362bb4cc315a24aa6d2b39411ad0933b8e2c4c82d6cec4c56e872a102975d + languageName: node + linkType: hard + +"popsicle-transport-http@npm:^1.1.0": + version: 1.2.1 + resolution: "popsicle-transport-http@npm:1.2.1" + dependencies: + make-error-cause: "npm:^2.2.0" + peerDependencies: + servie: ^4.2.0 + checksum: 10c0/07272755de5f19e2d0ffcef50c236ebe026c99facf7943799823353cde07b34c6bab46f14e0524d53aa579866797b36582c4bbc61d07fba92ec0beaa7378f4e8 + languageName: node + linkType: hard + +"popsicle-transport-xhr@npm:^2.0.0": + version: 2.0.0 + resolution: "popsicle-transport-xhr@npm:2.0.0" + peerDependencies: + servie: ^4.2.0 + checksum: 10c0/298f2c69c6ed917003f4f8956a8cad1683e335c8c99e4d662e9d5f23eee8fe1830c1ed9c3fafb9f137b347d2b9f2b9ceb253df461664e2ee40edfa1b68b2f986 + languageName: node + linkType: hard + +"popsicle-user-agent@npm:^1.0.0": + version: 1.0.0 + resolution: "popsicle-user-agent@npm:1.0.0" + peerDependencies: + servie: ^4.0.0 + checksum: 10c0/ea26ad291c622ba248a69b46016b5134cd3b6aade3d0529aa07d0ae2d36225e700fe156c834b4899fca6fe4c52c94f25aafd090294c770f2958b807f73af82f5 + languageName: node + linkType: hard + +"popsicle@npm:^12.0.5": + version: 12.1.2 + resolution: "popsicle@npm:12.1.2" + dependencies: + popsicle-content-encoding: "npm:^1.0.0" + popsicle-cookie-jar: "npm:^1.0.1" + popsicle-redirects: "npm:^1.1.0" + popsicle-transport-http: "npm:^1.1.0" + popsicle-transport-xhr: "npm:^2.0.0" + popsicle-user-agent: "npm:^1.0.0" + servie: "npm:^4.3.3" + throwback: "npm:^4.1.0" + checksum: 10c0/3956242aa9d79a8304740fb3fe87941e6f38c9f3fcbd86775a8154cc56e45876f544852ceddbdf339b4fa5791d09d02309b456d36b9cb8736d932256dcdf796d + languageName: node + linkType: hard + "possible-typed-array-names@npm:^1.0.0": version: 1.0.0 resolution: "possible-typed-array-names@npm:1.0.0" @@ -17249,6 +18475,13 @@ __metadata: languageName: node linkType: hard +"psl@npm:^1.1.33": + version: 1.9.0 + resolution: "psl@npm:1.9.0" + checksum: 10c0/6a3f805fdab9442f44de4ba23880c4eba26b20c8e8e0830eff1cb31007f6825dace61d17203c58bfe36946842140c97a1ba7f67bc63ca2d88a7ee052b65d97ab + languageName: node + linkType: hard + "public-encrypt@npm:^4.0.0": version: 4.0.3 resolution: "public-encrypt@npm:4.0.3" @@ -17349,6 +18582,13 @@ __metadata: languageName: node linkType: hard +"querystringify@npm:^2.1.1": + version: 2.2.0 + resolution: "querystringify@npm:2.2.0" + checksum: 10c0/3258bc3dbdf322ff2663619afe5947c7926a6ef5fb78ad7d384602974c467fadfc8272af44f5eb8cddd0d011aae8fabf3a929a8eee4b86edcc0a21e6bd10f9aa + languageName: node + linkType: hard + "queue-microtask@npm:^1.2.2": version: 1.2.3 resolution: "queue-microtask@npm:1.2.3" @@ -17372,6 +18612,13 @@ __metadata: languageName: node linkType: hard +"randombytes@npm:2.0.3": + version: 2.0.3 + resolution: "randombytes@npm:2.0.3" + checksum: 10c0/f0ca74bc051c3cb9281c56e1c7d9b551879e0e09f6d7cf39bac5c168563503032582476fb4a643f1da94b7cbbfbda31b75d6819a699f0f25c196c0219c6ef95f + languageName: node + linkType: hard + "randombytes@npm:^2.0.0, randombytes@npm:^2.0.1, randombytes@npm:^2.0.5, randombytes@npm:^2.1.0": version: 2.1.0 resolution: "randombytes@npm:2.1.0" @@ -17391,6 +18638,17 @@ __metadata: languageName: node linkType: hard +"randomstring@npm:^1.1.5": + version: 1.3.0 + resolution: "randomstring@npm:1.3.0" + dependencies: + randombytes: "npm:2.0.3" + bin: + randomstring: bin/randomstring + checksum: 10c0/3ffc29662c33d68fd58be3600fd03dd4eb81e4d7b63e9d55619297d0198a5bd31a90353cd3a1ececfc0696e9e4e2827d1529d585265c4a102f4516c6c69f5367 + languageName: node + linkType: hard + "range-parser@npm:^1.2.1, range-parser@npm:~1.2.1": version: 1.2.1 resolution: "range-parser@npm:1.2.1" @@ -17799,6 +19057,15 @@ __metadata: languageName: node linkType: hard +"redeyed@npm:~2.1.0": + version: 2.1.1 + resolution: "redeyed@npm:2.1.1" + dependencies: + esprima: "npm:~4.0.0" + checksum: 10c0/350f5e39aebab3886713a170235c38155ee64a74f0f7e629ecc0144ba33905efea30c2c3befe1fcbf0b0366e344e7bfa34e6b2502b423c9a467d32f1306ef166 + languageName: node + linkType: hard + "reflect.getprototypeof@npm:^1.0.4": version: 1.0.6 resolution: "reflect.getprototypeof@npm:1.0.6" @@ -18035,6 +19302,13 @@ __metadata: languageName: node linkType: hard +"requires-port@npm:^1.0.0": + version: 1.0.0 + resolution: "requires-port@npm:1.0.0" + checksum: 10c0/b2bfdd09db16c082c4326e573a82c0771daaf7b53b9ce8ad60ea46aa6e30aaf475fe9b164800b89f93b748d2c234d8abff945d2551ba47bf5698e04cd7713267 + languageName: node + linkType: hard + "resize-observer-polyfill@npm:^1.5.0": version: 1.5.1 resolution: "resize-observer-polyfill@npm:1.5.1" @@ -18403,6 +19677,13 @@ __metadata: languageName: node linkType: hard +"run-async@npm:^2.4.0, run-async@npm:^2.4.1": + version: 2.4.1 + resolution: "run-async@npm:2.4.1" + checksum: 10c0/35a68c8f1d9664f6c7c2e153877ca1d6e4f886e5ca067c25cdd895a6891ff3a1466ee07c63d6a9be306e9619ff7d509494e6d9c129516a36b9fd82263d579ee1 + languageName: node + linkType: hard + "run-parallel@npm:^1.1.9": version: 1.2.0 resolution: "run-parallel@npm:1.2.0" @@ -18412,6 +19693,15 @@ __metadata: languageName: node linkType: hard +"rxjs@npm:^7.2.0, rxjs@npm:^7.5.4, rxjs@npm:^7.5.5": + version: 7.8.1 + resolution: "rxjs@npm:7.8.1" + dependencies: + tslib: "npm:^2.1.0" + checksum: 10c0/3c49c1ecd66170b175c9cacf5cef67f8914dcbc7cd0162855538d365c83fea631167cacb644b3ce533b2ea0e9a4d0b12175186985f89d75abe73dbd8f7f06f68 + languageName: node + linkType: hard + "safe-array-concat@npm:^1.1.2": version: 1.1.2 resolution: "safe-array-concat@npm:1.1.2" @@ -18605,6 +19895,15 @@ __metadata: languageName: node linkType: hard +"semver@npm:^7.3.2": + version: 7.6.3 + resolution: "semver@npm:7.6.3" + bin: + semver: bin/semver.js + checksum: 10c0/88f33e148b210c153873cb08cfe1e281d518aaa9a666d4d148add6560db5cd3c582f3a08ccb91f38d5f379ead256da9931234ed122057f40bb5766e65e58adaf + languageName: node + linkType: hard + "semver@npm:^7.3.8": version: 7.5.3 resolution: "semver@npm:7.5.3" @@ -18678,6 +19977,17 @@ __metadata: languageName: node linkType: hard +"servie@npm:^4.3.3": + version: 4.3.3 + resolution: "servie@npm:4.3.3" + dependencies: + "@servie/events": "npm:^1.0.0" + byte-length: "npm:^1.0.2" + ts-expect: "npm:^1.1.0" + checksum: 10c0/4c71db8e5caecc0276807095d433fee79f3c1696e90c048ab5a5343c050e4e0416daccda92af1787422e50e8c9ccf673bb0f5ba40036e97351a7e1630f470a6c + languageName: node + linkType: hard + "set-blocking@npm:^2.0.0": version: 2.0.0 resolution: "set-blocking@npm:2.0.0" @@ -18953,6 +20263,7 @@ __metadata: version: 0.0.0-use.local resolution: "sopt-crew-frontend@workspace:." dependencies: + "@amplitude/ampli": "npm:^1.35.0" "@amplitude/analytics-browser": "npm:^2.3.2" "@egjs/react-infinitegrid": "npm:^4.10.1" "@headlessui/react": "npm:^1.7.3" @@ -19130,6 +20441,13 @@ __metadata: languageName: node linkType: hard +"sprintf-js@npm:~1.0.2": + version: 1.0.3 + resolution: "sprintf-js@npm:1.0.3" + checksum: 10c0/ecadcfe4c771890140da5023d43e190b7566d9cf8b2d238600f31bec0fc653f328da4450eb04bd59a431771a8e9cc0e118f0aa3974b683a4981b4e07abc2a5bb + languageName: node + linkType: hard + "ssri@npm:^10.0.0": version: 10.0.5 resolution: "ssri@npm:10.0.5" @@ -19185,6 +20503,13 @@ __metadata: languageName: node linkType: hard +"stoppable@npm:^1.1.0": + version: 1.1.0 + resolution: "stoppable@npm:1.1.0" + checksum: 10c0/ba91b65e6442bf6f01ce837a727ece597a977ed92a05cb9aea6bf446c5e0dcbccc28f31b793afa8aedd8f34baaf3335398d35f903938d5493f7fbe386a1e090e + languageName: node + linkType: hard + "store2@npm:^2.14.2": version: 2.14.2 resolution: "store2@npm:2.14.2" @@ -19388,6 +20713,15 @@ __metadata: languageName: node linkType: hard +"strip-ansi@npm:^5.2.0": + version: 5.2.0 + resolution: "strip-ansi@npm:5.2.0" + dependencies: + ansi-regex: "npm:^4.1.0" + checksum: 10c0/de4658c8a097ce3b15955bc6008f67c0790f85748bdc025b7bc8c52c7aee94bc4f9e50624516150ed173c3db72d851826cd57e7a85fe4e4bb6dbbebd5d297fdf + languageName: node + linkType: hard + "strip-ansi@npm:^7.0.1": version: 7.1.0 resolution: "strip-ansi@npm:7.1.0" @@ -19512,7 +20846,7 @@ __metadata: languageName: node linkType: hard -"supports-color@npm:^5.3.0": +"supports-color@npm:^5.3.0, supports-color@npm:^5.4.0": version: 5.5.0 resolution: "supports-color@npm:5.5.0" dependencies: @@ -19521,7 +20855,7 @@ __metadata: languageName: node linkType: hard -"supports-color@npm:^7.1.0": +"supports-color@npm:^7.0.0, supports-color@npm:^7.1.0": version: 7.2.0 resolution: "supports-color@npm:7.2.0" dependencies: @@ -19530,7 +20864,7 @@ __metadata: languageName: node linkType: hard -"supports-color@npm:^8.0.0": +"supports-color@npm:^8.0.0, supports-color@npm:^8.1.0": version: 8.1.1 resolution: "supports-color@npm:8.1.1" dependencies: @@ -19546,6 +20880,16 @@ __metadata: languageName: node linkType: hard +"supports-hyperlinks@npm:^2.1.0": + version: 2.3.0 + resolution: "supports-hyperlinks@npm:2.3.0" + dependencies: + has-flag: "npm:^4.0.0" + supports-color: "npm:^7.0.0" + checksum: 10c0/4057f0d86afb056cd799602f72d575b8fdd79001c5894bcb691176f14e870a687e7981e50bc1484980e8b688c6d5bcd4931e1609816abb5a7dc1486b7babf6a1 + languageName: node + linkType: hard + "supports-preserve-symlinks-flag@npm:^1.0.0": version: 1.0.0 resolution: "supports-preserve-symlinks-flag@npm:1.0.0" @@ -19775,6 +21119,20 @@ __metadata: languageName: node linkType: hard +"through@npm:^2.3.6": + version: 2.3.8 + resolution: "through@npm:2.3.8" + checksum: 10c0/4b09f3774099de0d4df26d95c5821a62faee32c7e96fb1f4ebd54a2d7c11c57fe88b0a0d49cf375de5fee5ae6bf4eb56dbbf29d07366864e2ee805349970d3cc + languageName: node + linkType: hard + +"throwback@npm:^4.1.0": + version: 4.1.0 + resolution: "throwback@npm:4.1.0" + checksum: 10c0/7c376d3fc708f3efa04a2872ab388ee3211384d3e6060deb90f5aca32edf11019b2b8d6e43c1df510e680396c44b8b457af565b821c2d0de43a48181c96e3847 + languageName: node + linkType: hard + "time-span@npm:4.0.0": version: 4.0.0 resolution: "time-span@npm:4.0.0" @@ -19807,6 +21165,22 @@ __metadata: languageName: node linkType: hard +"tmp@npm:^0.0.33": + version: 0.0.33 + resolution: "tmp@npm:0.0.33" + dependencies: + os-tmpdir: "npm:~1.0.2" + checksum: 10c0/69863947b8c29cabad43fe0ce65cec5bb4b481d15d4b4b21e036b060b3edbf3bc7a5541de1bacb437bb3f7c4538f669752627fdf9b4aaf034cebd172ba373408 + languageName: node + linkType: hard + +"tmp@npm:^0.2.1": + version: 0.2.3 + resolution: "tmp@npm:0.2.3" + checksum: 10c0/3e809d9c2f46817475b452725c2aaa5d11985cf18d32a7a970ff25b568438e2c076c2e8609224feef3b7923fa9749b74428e3e634f6b8e520c534eef2fd24125 + languageName: node + linkType: hard + "to-fast-properties@npm:^2.0.0": version: 2.0.0 resolution: "to-fast-properties@npm:2.0.0" @@ -19844,6 +21218,18 @@ __metadata: languageName: node linkType: hard +"tough-cookie@npm:^4.1.3": + version: 4.1.4 + resolution: "tough-cookie@npm:4.1.4" + dependencies: + psl: "npm:^1.1.33" + punycode: "npm:^2.1.1" + universalify: "npm:^0.2.0" + url-parse: "npm:^1.5.3" + checksum: 10c0/aca7ff96054f367d53d1e813e62ceb7dd2eda25d7752058a74d64b7266fd07be75908f3753a32ccf866a2f997604b414cfb1916d6e7f69bc64d9d9939b0d6c45 + languageName: node + linkType: hard + "tr46@npm:^1.0.1": version: 1.0.1 resolution: "tr46@npm:1.0.1" @@ -19885,6 +21271,13 @@ __metadata: languageName: node linkType: hard +"ts-expect@npm:^1.1.0": + version: 1.3.0 + resolution: "ts-expect@npm:1.3.0" + checksum: 10c0/13235d6c0395d83928c269e3610a8b91d7a24676c6c0ace5c65e25a4ae915addd7bc506d590e91b99659c703ad11630effa4c52334cb5de374e7709a7e09b42c + languageName: node + linkType: hard + "ts-interface-checker@npm:^0.1.9": version: 0.1.13 resolution: "ts-interface-checker@npm:0.1.13" @@ -19985,7 +21378,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^1.13.0, tslib@npm:^1.8.1, tslib@npm:^1.9.3": +"tslib@npm:^1, tslib@npm:^1.13.0, tslib@npm:^1.14.1, tslib@npm:^1.8.1, tslib@npm:^1.9.3": version: 1.14.1 resolution: "tslib@npm:1.14.1" checksum: 10c0/69ae09c49eea644bc5ebe1bca4fa4cc2c82b7b3e02f43b84bd891504edf66dbc6b2ec0eef31a957042de2269139e4acff911e6d186a258fb14069cd7f6febce2 @@ -20013,6 +21406,13 @@ __metadata: languageName: node linkType: hard +"tslib@npm:^2.6.1, tslib@npm:^2.6.2": + version: 2.7.0 + resolution: "tslib@npm:2.7.0" + checksum: 10c0/469e1d5bf1af585742128827000711efa61010b699cb040ab1800bcd3ccdd37f63ec30642c9e07c4439c1db6e46345582614275daca3e0f4abae29b0083f04a6 + languageName: node + linkType: hard + "tsup@npm:^8.0.2": version: 8.0.2 resolution: "tsup@npm:8.0.2" @@ -20070,6 +21470,15 @@ __metadata: languageName: node linkType: hard +"tunnel-agent@npm:^0.6.0": + version: 0.6.0 + resolution: "tunnel-agent@npm:0.6.0" + dependencies: + safe-buffer: "npm:^5.0.1" + checksum: 10c0/4c7a1b813e7beae66fdbf567a65ec6d46313643753d0beefb3c7973d66fcec3a1e7f39759f0a0b4465883499c6dc8b0750ab8b287399af2e583823e40410a17a + languageName: node + linkType: hard + "type-check@npm:^0.4.0, type-check@npm:~0.4.0": version: 0.4.0 resolution: "type-check@npm:0.4.0" @@ -20093,6 +21502,13 @@ __metadata: languageName: node linkType: hard +"type-fest@npm:^0.21.3": + version: 0.21.3 + resolution: "type-fest@npm:0.21.3" + checksum: 10c0/902bd57bfa30d51d4779b641c2bc403cdf1371fb9c91d3c058b0133694fcfdb817aef07a47f40faf79039eecbaa39ee9d3c532deff244f3a19ce68cea71a61e8 + languageName: node + linkType: hard + "type-fest@npm:^0.6.0": version: 0.6.0 resolution: "type-fest@npm:0.6.0" @@ -20219,6 +21635,16 @@ __metadata: languageName: node linkType: hard +"typescript@npm:^3.9.7": + version: 3.9.10 + resolution: "typescript@npm:3.9.10" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10c0/863cc06070fa18a0f9c6a83265fb4922a8b51bf6f2c6760fb0b73865305ce617ea4bc6477381f9f4b7c3a8cb4a455b054f5469e6e41307733fe6a2bd9aae82f8 + languageName: node + linkType: hard + "typescript@patch:typescript@npm%3A4.3.4#optional!builtin": version: 4.3.4 resolution: "typescript@patch:typescript@npm%3A4.3.4#optional!builtin::version=4.3.4&hash=dba6d9" @@ -20239,6 +21665,16 @@ __metadata: languageName: node linkType: hard +"typescript@patch:typescript@npm%3A^3.9.7#optional!builtin": + version: 3.9.10 + resolution: "typescript@patch:typescript@npm%3A3.9.10#optional!builtin::version=3.9.10&hash=3bd3d3" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10c0/9041fb3886e7d6a560f985227b8c941d17a750f2edccb5f9b3a15a2480574654d9be803ad4a14aabcc2f2553c4d272a25fd698a7c42692f03f66b009fb46883c + languageName: node + linkType: hard + "uglify-js@npm:^3.1.4": version: 3.17.4 resolution: "uglify-js@npm:3.17.4" @@ -20387,6 +21823,20 @@ __metadata: languageName: node linkType: hard +"universalify@npm:^0.1.0": + version: 0.1.2 + resolution: "universalify@npm:0.1.2" + checksum: 10c0/e70e0339f6b36f34c9816f6bf9662372bd241714dc77508d231d08386d94f2c4aa1ba1318614f92015f40d45aae1b9075cd30bd490efbe39387b60a76ca3f045 + languageName: node + linkType: hard + +"universalify@npm:^0.2.0": + version: 0.2.0 + resolution: "universalify@npm:0.2.0" + checksum: 10c0/cedbe4d4ca3967edf24c0800cfc161c5a15e240dac28e3ce575c689abc11f2c81ccc6532c8752af3b40f9120fb5e454abecd359e164f4f6aa44c29cd37e194fe + languageName: node + linkType: hard + "universalify@npm:^2.0.0": version: 2.0.0 resolution: "universalify@npm:2.0.0" @@ -20502,6 +21952,16 @@ __metadata: languageName: node linkType: hard +"url-parse@npm:^1.5.3": + version: 1.5.10 + resolution: "url-parse@npm:1.5.10" + dependencies: + querystringify: "npm:^2.1.1" + requires-port: "npm:^1.0.0" + checksum: 10c0/bd5aa9389f896974beb851c112f63b466505a04b4807cea2e5a3b7092f6fbb75316f0491ea84e44f66fed55f1b440df5195d7e3a8203f64fcefa19d182f5be87 + languageName: node + linkType: hard + "url@npm:^0.11.0": version: 0.11.1 resolution: "url@npm:0.11.1" @@ -20690,6 +22150,15 @@ __metadata: languageName: node linkType: hard +"vue-parser@npm:^1.1.6": + version: 1.1.6 + resolution: "vue-parser@npm:1.1.6" + dependencies: + parse5: "npm:^3.0.3" + checksum: 10c0/aa55a00aae80dce767e1d9e1421d35515bf9cc4909d206b71c3ad0ecee3eb882d6e6b401faef6fe6169d91cf4fe705a13dc55b410e8728bd01cc4e666edbca13 + languageName: node + linkType: hard + "warning@npm:^4.0.0": version: 4.0.3 resolution: "warning@npm:4.0.3" @@ -21007,6 +22476,17 @@ __metadata: languageName: node linkType: hard +"wrap-ansi@npm:^6.0.1, wrap-ansi@npm:^6.2.0": + version: 6.2.0 + resolution: "wrap-ansi@npm:6.2.0" + dependencies: + ansi-styles: "npm:^4.0.0" + string-width: "npm:^4.1.0" + strip-ansi: "npm:^6.0.0" + checksum: 10c0/baad244e6e33335ea24e86e51868fe6823626e3a3c88d9a6674642afff1d34d9a154c917e74af8d845fd25d170c4ea9cf69a47133c3f3656e1252b3d462d9f6c + languageName: node + linkType: hard + "wrap-ansi@npm:^8.1.0": version: 8.1.0 resolution: "wrap-ansi@npm:8.1.0"