mirror of
https://github.com/AmruthPillai/Reactive-Resume.git
synced 2025-11-13 00:03:27 +10:00
fix(mobile): check for responsiveness, add scrollarea support
This commit is contained in:
@ -19,8 +19,9 @@ export const ArtboardPage = () => {
|
||||
webfontloader.load({
|
||||
google: { families: [fontString] },
|
||||
active: () => {
|
||||
const width = window.document.body.offsetWidth;
|
||||
const height = window.document.body.offsetHeight;
|
||||
const message = { type: "PAGE_LOADED", payload: { height } };
|
||||
const message = { type: "PAGE_LOADED", payload: { width, height } };
|
||||
window.postMessage(message, "*");
|
||||
},
|
||||
});
|
||||
|
||||
@ -490,7 +490,7 @@ export const Azurill = ({ columns, isFirstPage = false }: TemplateProps) => {
|
||||
{isFirstPage && <Header />}
|
||||
|
||||
<div className="grid grid-cols-3 gap-x-4">
|
||||
<div className="sidebar group col-span-1 space-y-4">
|
||||
<div className="sidebar group space-y-4">
|
||||
{sidebar.map((section) => (
|
||||
<Fragment key={section}>{mapSectionToComponent(section)}</Fragment>
|
||||
))}
|
||||
|
||||
@ -79,7 +79,7 @@ const Summary = () => {
|
||||
|
||||
return (
|
||||
<section id={section.id} className="grid grid-cols-5 border-t pt-2.5">
|
||||
<div className="col-span-1">
|
||||
<div>
|
||||
<h4 className="text-base font-bold">{section.name}</h4>
|
||||
</div>
|
||||
|
||||
@ -153,7 +153,7 @@ const Section = <T,>({
|
||||
|
||||
return (
|
||||
<section id={section.id} className="grid grid-cols-5 border-t pt-2.5">
|
||||
<div className="col-span-1">
|
||||
<div>
|
||||
<h4 className="text-base font-bold">{section.name}</h4>
|
||||
</div>
|
||||
|
||||
|
||||
@ -503,7 +503,7 @@ export const Chikorita = ({ columns, isFirstPage = false }: TemplateProps) => {
|
||||
))}
|
||||
</div>
|
||||
|
||||
<div className="sidebar group col-span-1 space-y-4 text-background">
|
||||
<div className="sidebar group space-y-4 text-background">
|
||||
{sidebar.map((section) => (
|
||||
<Fragment key={section}>{mapSectionToComponent(section)}</Fragment>
|
||||
))}
|
||||
@ -511,7 +511,7 @@ export const Chikorita = ({ columns, isFirstPage = false }: TemplateProps) => {
|
||||
</div>
|
||||
|
||||
<div className="absolute inset-0 grid grid-cols-3" style={{ top: -margin }}>
|
||||
<div className="col-span-1 col-start-3 ml-2 bg-primary"></div>
|
||||
<div className="col-start-3 ml-2 bg-primary"></div>
|
||||
</div>
|
||||
</div>
|
||||
);
|
||||
|
||||
@ -30,7 +30,7 @@ const Header = () => {
|
||||
|
||||
return (
|
||||
<div className="relative z-20 grid grid-cols-3 space-x-4">
|
||||
<div className="col-span-1 mx-auto">
|
||||
<div className="mx-auto">
|
||||
<Picture />
|
||||
</div>
|
||||
|
||||
@ -530,7 +530,7 @@ export const Ditto = ({ columns, isFirstPage = false }: TemplateProps) => {
|
||||
{isFirstPage && <Header />}
|
||||
|
||||
<div className="grid grid-cols-3 space-x-4">
|
||||
<div className="sidebar group col-span-1 space-y-4">
|
||||
<div className="sidebar group space-y-4">
|
||||
{sidebar.map((section) => (
|
||||
<Fragment key={section}>{mapSectionToComponent(section)}</Fragment>
|
||||
))}
|
||||
|
||||
@ -526,7 +526,7 @@ export const Pikachu = ({ columns, isFirstPage = false }: TemplateProps) => {
|
||||
return (
|
||||
<div className="space-y-4">
|
||||
<div className="grid grid-cols-3 space-x-6">
|
||||
<div className="sidebar group col-span-1 space-y-4">
|
||||
<div className="sidebar group space-y-4">
|
||||
{isFirstPage && <Picture className="w-full !max-w-none" />}
|
||||
|
||||
{sidebar.map((section) => (
|
||||
|
||||
@ -32,7 +32,7 @@ export const BuilderHeader = () => {
|
||||
<div
|
||||
style={{ left: `${leftPanelSize}%`, right: `${rightPanelSize}%` }}
|
||||
className={cn(
|
||||
"fixed inset-x-0 top-0 z-[100] h-16 bg-secondary-accent/50 backdrop-blur-lg lg:z-20",
|
||||
"fixed inset-x-0 top-0 z-[60] h-16 bg-secondary-accent/50 backdrop-blur-lg lg:z-20",
|
||||
!isDragging && "transition-[left,right]",
|
||||
)}
|
||||
>
|
||||
|
||||
@ -50,19 +50,17 @@ export const BuilderToolbar = () => {
|
||||
return (
|
||||
<motion.div
|
||||
initial={{ opacity: 0, bottom: -64 }}
|
||||
whileHover={{ opacity: 1, bottom: 0 }}
|
||||
animate={{ opacity: 0.3, bottom: -28 }}
|
||||
className="fixed inset-x-0 mx-auto pb-4 pt-6 text-center"
|
||||
whileHover={{ opacity: 1, bottom: 0 }}
|
||||
className="fixed inset-x-0 mx-auto hidden pb-4 pt-6 text-center md:block"
|
||||
>
|
||||
<div className="inline-flex items-center justify-center rounded-full bg-background px-4 shadow-xl">
|
||||
{/* Undo */}
|
||||
<Tooltip content={t`Undo`}>
|
||||
<Button size="icon" variant="ghost" className="rounded-none" onClick={() => undo()}>
|
||||
<ArrowCounterClockwise />
|
||||
</Button>
|
||||
</Tooltip>
|
||||
|
||||
{/* Redo */}
|
||||
<Tooltip content={t`Redo`}>
|
||||
<Button size="icon" variant="ghost" className="rounded-none" onClick={() => redo()}>
|
||||
<ArrowClockwise />
|
||||
@ -97,7 +95,6 @@ export const BuilderToolbar = () => {
|
||||
|
||||
<Separator orientation="vertical" className="h-9" />
|
||||
|
||||
{/* Toggle Page Break Line */}
|
||||
<Tooltip content={t`Toggle Page Break Line`}>
|
||||
<Toggle
|
||||
className="rounded-none"
|
||||
@ -110,7 +107,6 @@ export const BuilderToolbar = () => {
|
||||
</Toggle>
|
||||
</Tooltip>
|
||||
|
||||
{/* Toggle Page Numbers */}
|
||||
<Tooltip content={t`Toggle Page Numbers`}>
|
||||
<Toggle
|
||||
className="rounded-none"
|
||||
@ -125,15 +121,13 @@ export const BuilderToolbar = () => {
|
||||
|
||||
<Separator orientation="vertical" className="h-9" />
|
||||
|
||||
{/* Copy Link to Resume */}
|
||||
<Tooltip content={t`Copy Link to Resume`}>
|
||||
<Button size="icon" variant="ghost" className="rounded-none" disabled={!isPublic}>
|
||||
<LinkSimple />
|
||||
</Button>
|
||||
</Tooltip>
|
||||
|
||||
{/* Download PDF */}
|
||||
<Tooltip content={t`Download PDF`}>
|
||||
<Tooltip content={t`Export as PDF`}>
|
||||
<Button
|
||||
size="icon"
|
||||
variant="ghost"
|
||||
|
||||
@ -75,7 +75,7 @@ export const BuilderLayout = () => {
|
||||
<Sheet open={sheet.left.open} onOpenChange={sheet.left.setOpen}>
|
||||
<SheetContent
|
||||
side="left"
|
||||
className="p-0 sm:max-w-xl"
|
||||
className="top-16 p-0 sm:max-w-xl"
|
||||
showClose={false}
|
||||
onOpenAutoFocus={onOpenAutoFocus}
|
||||
>
|
||||
|
||||
@ -35,7 +35,7 @@ export const AwardsDialog = () => {
|
||||
name="title"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-1">
|
||||
<FormItem>
|
||||
<FormLabel>{t({ message: "Title", context: "Name of the Award" })}</FormLabel>
|
||||
<FormControl>
|
||||
<Input {...field} />
|
||||
@ -49,7 +49,7 @@ export const AwardsDialog = () => {
|
||||
name="awarder"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-1">
|
||||
<FormItem>
|
||||
<FormLabel>{t`Awarder`}</FormLabel>
|
||||
<FormControl>
|
||||
<Input {...field} />
|
||||
@ -63,7 +63,7 @@ export const AwardsDialog = () => {
|
||||
name="date"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-1">
|
||||
<FormItem>
|
||||
<FormLabel>{t`Date`}</FormLabel>
|
||||
<FormControl>
|
||||
<Input
|
||||
@ -83,7 +83,7 @@ export const AwardsDialog = () => {
|
||||
name="url"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-1">
|
||||
<FormItem>
|
||||
<FormLabel>{t`Website`}</FormLabel>
|
||||
<FormControl>
|
||||
<URLInput {...field} />
|
||||
@ -97,7 +97,7 @@ export const AwardsDialog = () => {
|
||||
name="summary"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-1 sm:col-span-2">
|
||||
<FormItem className="sm:col-span-2">
|
||||
<FormLabel>{t`Summary`}</FormLabel>
|
||||
<FormControl>
|
||||
<RichInput
|
||||
|
||||
@ -35,7 +35,7 @@ export const CertificationsDialog = () => {
|
||||
name="name"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-1">
|
||||
<FormItem>
|
||||
<FormLabel>{t({ message: "Name", context: "Name of the Certification" })}</FormLabel>
|
||||
<FormControl>
|
||||
<Input {...field} />
|
||||
@ -49,7 +49,7 @@ export const CertificationsDialog = () => {
|
||||
name="issuer"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-1">
|
||||
<FormItem>
|
||||
<FormLabel>{t`Issuer`}</FormLabel>
|
||||
<FormControl>
|
||||
<Input {...field} />
|
||||
@ -63,7 +63,7 @@ export const CertificationsDialog = () => {
|
||||
name="date"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-1">
|
||||
<FormItem>
|
||||
<FormLabel>{t`Date`}</FormLabel>
|
||||
<FormControl>
|
||||
<Input {...field} placeholder={t`March 2023`} />
|
||||
@ -77,7 +77,7 @@ export const CertificationsDialog = () => {
|
||||
name="url"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-1">
|
||||
<FormItem>
|
||||
<FormLabel>{t`Website`}</FormLabel>
|
||||
<FormControl>
|
||||
<URLInput {...field} placeholder="https://udemy.com/certificate/UC-..." />
|
||||
@ -91,7 +91,7 @@ export const CertificationsDialog = () => {
|
||||
name="summary"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-1 sm:col-span-2">
|
||||
<FormItem className="sm:col-span-2">
|
||||
<FormLabel>{t`Summary`}</FormLabel>
|
||||
<FormControl>
|
||||
<RichInput
|
||||
|
||||
@ -49,7 +49,7 @@ export const CustomSectionDialog = () => {
|
||||
name="name"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-1">
|
||||
<FormItem>
|
||||
<FormLabel>{t`Name`}</FormLabel>
|
||||
<FormControl>
|
||||
<Input {...field} />
|
||||
@ -63,7 +63,7 @@ export const CustomSectionDialog = () => {
|
||||
name="description"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-1">
|
||||
<FormItem>
|
||||
<FormLabel>{t`Description`}</FormLabel>
|
||||
<FormControl>
|
||||
<Input {...field} />
|
||||
@ -77,7 +77,7 @@ export const CustomSectionDialog = () => {
|
||||
name="date"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-1">
|
||||
<FormItem>
|
||||
<FormLabel>{t`Date`}</FormLabel>
|
||||
<FormControl>
|
||||
<Input {...field} />
|
||||
@ -91,7 +91,7 @@ export const CustomSectionDialog = () => {
|
||||
name="location"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-1">
|
||||
<FormItem>
|
||||
<FormLabel>{t`Location`}</FormLabel>
|
||||
<FormControl>
|
||||
<Input {...field} />
|
||||
@ -105,7 +105,7 @@ export const CustomSectionDialog = () => {
|
||||
name="url"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-2">
|
||||
<FormItem className="sm:col-span-2">
|
||||
<FormLabel>{t`Website`}</FormLabel>
|
||||
<FormControl>
|
||||
<URLInput {...field} />
|
||||
@ -119,7 +119,7 @@ export const CustomSectionDialog = () => {
|
||||
name="summary"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-1 sm:col-span-2">
|
||||
<FormItem className="sm:col-span-2">
|
||||
<FormLabel>{t`Summary`}</FormLabel>
|
||||
<FormControl>
|
||||
<RichInput
|
||||
@ -140,7 +140,7 @@ export const CustomSectionDialog = () => {
|
||||
name="keywords"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<div className="col-span-2 space-y-3">
|
||||
<div className="space-y-3 sm:col-span-2">
|
||||
<FormItem>
|
||||
<FormLabel>{t`Keywords`}</FormLabel>
|
||||
<FormControl>
|
||||
|
||||
@ -35,7 +35,7 @@ export const EducationDialog = () => {
|
||||
name="institution"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-1">
|
||||
<FormItem>
|
||||
<FormLabel>{t`Institution`}</FormLabel>
|
||||
<FormControl>
|
||||
<Input {...field} />
|
||||
@ -49,7 +49,7 @@ export const EducationDialog = () => {
|
||||
name="studyType"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-1">
|
||||
<FormItem>
|
||||
<FormLabel>
|
||||
{t({
|
||||
message: "Type of Study",
|
||||
@ -68,7 +68,7 @@ export const EducationDialog = () => {
|
||||
name="area"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-1">
|
||||
<FormItem>
|
||||
<FormLabel>
|
||||
{t({
|
||||
message: "Area of Study",
|
||||
@ -87,7 +87,7 @@ export const EducationDialog = () => {
|
||||
name="score"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-1">
|
||||
<FormItem>
|
||||
<FormLabel>
|
||||
{t({
|
||||
message: "Score",
|
||||
@ -106,7 +106,7 @@ export const EducationDialog = () => {
|
||||
name="date"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-1 sm:col-span-2">
|
||||
<FormItem className="sm:col-span-2">
|
||||
<FormLabel>{t`Date`}</FormLabel>
|
||||
<FormControl>
|
||||
<Input {...field} placeholder={t`March 2023 - Present`} />
|
||||
@ -120,7 +120,7 @@ export const EducationDialog = () => {
|
||||
name="url"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-1 sm:col-span-2">
|
||||
<FormItem className="sm:col-span-2">
|
||||
<FormLabel>{t`Website`}</FormLabel>
|
||||
<FormControl>
|
||||
<URLInput {...field} />
|
||||
@ -134,7 +134,7 @@ export const EducationDialog = () => {
|
||||
name="summary"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-1 sm:col-span-2">
|
||||
<FormItem className="sm:col-span-2">
|
||||
<FormLabel>{t`Summary`}</FormLabel>
|
||||
<FormControl>
|
||||
<RichInput
|
||||
|
||||
@ -35,7 +35,7 @@ export const ExperienceDialog = () => {
|
||||
name="company"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-1">
|
||||
<FormItem>
|
||||
<FormLabel>{t`Company`}</FormLabel>
|
||||
<FormControl>
|
||||
<Input {...field} />
|
||||
@ -49,7 +49,7 @@ export const ExperienceDialog = () => {
|
||||
name="position"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-1">
|
||||
<FormItem>
|
||||
<FormLabel>
|
||||
{t({
|
||||
message: "Position",
|
||||
@ -68,7 +68,7 @@ export const ExperienceDialog = () => {
|
||||
name="date"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-1">
|
||||
<FormItem>
|
||||
<FormLabel>{t`Date`}</FormLabel>
|
||||
<FormControl>
|
||||
<Input {...field} placeholder={t`March 2023 - Present`} />
|
||||
@ -82,7 +82,7 @@ export const ExperienceDialog = () => {
|
||||
name="location"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-1">
|
||||
<FormItem>
|
||||
<FormLabel>{t`Location`}</FormLabel>
|
||||
<FormControl>
|
||||
<Input {...field} />
|
||||
@ -96,7 +96,7 @@ export const ExperienceDialog = () => {
|
||||
name="url"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-1 sm:col-span-2">
|
||||
<FormItem className="sm:col-span-2">
|
||||
<FormLabel>{t`Website`}</FormLabel>
|
||||
<FormControl>
|
||||
<URLInput {...field} />
|
||||
@ -110,7 +110,7 @@ export const ExperienceDialog = () => {
|
||||
name="summary"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-1 sm:col-span-2">
|
||||
<FormItem className="sm:col-span-2">
|
||||
<FormLabel>{t`Summary`}</FormLabel>
|
||||
<FormControl>
|
||||
<RichInput
|
||||
|
||||
@ -33,7 +33,7 @@ export const LanguagesDialog = () => {
|
||||
name="name"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-1">
|
||||
<FormItem>
|
||||
<FormLabel>{t`Name`}</FormLabel>
|
||||
<FormControl>
|
||||
<Input {...field} />
|
||||
@ -47,7 +47,7 @@ export const LanguagesDialog = () => {
|
||||
name="fluency"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-1">
|
||||
<FormItem>
|
||||
<FormLabel>{t`Fluency`}</FormLabel>
|
||||
<FormControl>
|
||||
<Input {...field} />
|
||||
@ -61,7 +61,7 @@ export const LanguagesDialog = () => {
|
||||
name="fluencyLevel"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-2">
|
||||
<FormItem className="sm:col-span-2">
|
||||
<FormLabel>{t`Fluency (CEFR)`}</FormLabel>
|
||||
<FormControl className="py-2">
|
||||
<div className="flex items-center gap-x-4">
|
||||
|
||||
@ -35,7 +35,7 @@ export const ProfilesDialog = () => {
|
||||
name="network"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-1">
|
||||
<FormItem>
|
||||
<FormLabel>{t`Network`}</FormLabel>
|
||||
<FormControl>
|
||||
{/* eslint-disable-next-line lingui/no-unlocalized-strings */}
|
||||
@ -50,7 +50,7 @@ export const ProfilesDialog = () => {
|
||||
name="username"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-1">
|
||||
<FormItem>
|
||||
<FormLabel>{t`Username`}</FormLabel>
|
||||
<FormControl>
|
||||
<Input {...field} placeholder="john.doe" />
|
||||
@ -64,7 +64,7 @@ export const ProfilesDialog = () => {
|
||||
name="url"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-1 sm:col-span-2">
|
||||
<FormItem className="sm:col-span-2">
|
||||
<FormLabel>{t`Website`}</FormLabel>
|
||||
<FormControl>
|
||||
<URLInput {...field} placeholder="https://linkedin.com/in/johndoe" />
|
||||
@ -78,7 +78,7 @@ export const ProfilesDialog = () => {
|
||||
name="icon"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-2">
|
||||
<FormItem className="sm:col-span-2">
|
||||
<FormLabel htmlFor="iconSlug">{t`Icon`}</FormLabel>
|
||||
<FormControl>
|
||||
<div className="flex items-center gap-x-2">
|
||||
|
||||
@ -40,7 +40,7 @@ export const ProjectsDialog = () => {
|
||||
name="name"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-1">
|
||||
<FormItem>
|
||||
<FormLabel>{t`Name`}</FormLabel>
|
||||
<FormControl>
|
||||
<Input {...field} />
|
||||
@ -54,7 +54,7 @@ export const ProjectsDialog = () => {
|
||||
name="description"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-1">
|
||||
<FormItem>
|
||||
<FormLabel>{t`Description`}</FormLabel>
|
||||
<FormControl>
|
||||
<Input {...field} />
|
||||
@ -68,7 +68,7 @@ export const ProjectsDialog = () => {
|
||||
name="date"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-1">
|
||||
<FormItem>
|
||||
<FormLabel>{t`Date`}</FormLabel>
|
||||
<FormControl>
|
||||
<Input {...field} placeholder={t`March 2023 - Present`} />
|
||||
@ -82,7 +82,7 @@ export const ProjectsDialog = () => {
|
||||
name="url"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-1">
|
||||
<FormItem>
|
||||
<FormLabel>{t`Website`}</FormLabel>
|
||||
<FormControl>
|
||||
<URLInput {...field} placeholder="https://rxresu.me" />
|
||||
@ -96,7 +96,7 @@ export const ProjectsDialog = () => {
|
||||
name="summary"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-1 sm:col-span-2">
|
||||
<FormItem className="sm:col-span-2">
|
||||
<FormLabel>{t`Summary`}</FormLabel>
|
||||
<FormControl>
|
||||
<RichInput
|
||||
@ -117,7 +117,7 @@ export const ProjectsDialog = () => {
|
||||
name="keywords"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<div className="col-span-2 space-y-3">
|
||||
<div className="space-y-3 sm:col-span-2">
|
||||
<FormItem>
|
||||
<FormLabel>{t`Keywords`}</FormLabel>
|
||||
<FormControl>
|
||||
|
||||
@ -35,7 +35,7 @@ export const PublicationsDialog = () => {
|
||||
name="name"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-1">
|
||||
<FormItem>
|
||||
<FormLabel>{t`Name`}</FormLabel>
|
||||
<FormControl>
|
||||
<Input {...field} />
|
||||
@ -49,7 +49,7 @@ export const PublicationsDialog = () => {
|
||||
name="publisher"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-1">
|
||||
<FormItem>
|
||||
<FormLabel>{t`Publisher`}</FormLabel>
|
||||
<FormControl>
|
||||
<Input {...field} />
|
||||
@ -63,7 +63,7 @@ export const PublicationsDialog = () => {
|
||||
name="date"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-1">
|
||||
<FormItem>
|
||||
<FormLabel>{t`Date`}</FormLabel>
|
||||
<FormControl>
|
||||
<Input {...field} placeholder={t`March 2023`} />
|
||||
@ -77,7 +77,7 @@ export const PublicationsDialog = () => {
|
||||
name="url"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-1">
|
||||
<FormItem>
|
||||
<FormLabel>{t`Website`}</FormLabel>
|
||||
<FormControl>
|
||||
<URLInput {...field} />
|
||||
@ -91,7 +91,7 @@ export const PublicationsDialog = () => {
|
||||
name="summary"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-1 sm:col-span-2">
|
||||
<FormItem className="sm:col-span-2">
|
||||
<FormLabel>{t`Summary`}</FormLabel>
|
||||
<FormControl>
|
||||
<RichInput
|
||||
|
||||
@ -35,7 +35,7 @@ export const ReferencesDialog = () => {
|
||||
name="name"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-1">
|
||||
<FormItem>
|
||||
<FormLabel>{t`Name`}</FormLabel>
|
||||
<FormControl>
|
||||
<Input {...field} />
|
||||
@ -49,7 +49,7 @@ export const ReferencesDialog = () => {
|
||||
name="description"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-1">
|
||||
<FormItem>
|
||||
<FormLabel>{t`Description`}</FormLabel>
|
||||
<FormControl>
|
||||
<Input {...field} />
|
||||
@ -63,7 +63,7 @@ export const ReferencesDialog = () => {
|
||||
name="url"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-2">
|
||||
<FormItem className="sm:col-span-2">
|
||||
<FormLabel>{t`Website`}</FormLabel>
|
||||
<FormControl>
|
||||
<URLInput {...field} />
|
||||
@ -77,7 +77,7 @@ export const ReferencesDialog = () => {
|
||||
name="summary"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-1 sm:col-span-2">
|
||||
<FormItem className="sm:col-span-2">
|
||||
<FormLabel>{t`Summary`}</FormLabel>
|
||||
<FormControl>
|
||||
<RichInput
|
||||
|
||||
@ -37,7 +37,7 @@ export const SkillsDialog = () => {
|
||||
name="name"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-1">
|
||||
<FormItem>
|
||||
<FormLabel>{t`Name`}</FormLabel>
|
||||
<FormControl>
|
||||
<Input {...field} />
|
||||
@ -51,7 +51,7 @@ export const SkillsDialog = () => {
|
||||
name="description"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-1">
|
||||
<FormItem>
|
||||
<FormLabel>{t`Description`}</FormLabel>
|
||||
<FormControl>
|
||||
<Input {...field} />
|
||||
@ -65,7 +65,7 @@ export const SkillsDialog = () => {
|
||||
name="level"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-2">
|
||||
<FormItem className="sm:col-span-2">
|
||||
<FormLabel>{t`Level`}</FormLabel>
|
||||
<FormControl className="py-2">
|
||||
<div className="flex items-center gap-x-4">
|
||||
@ -90,7 +90,7 @@ export const SkillsDialog = () => {
|
||||
name="keywords"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<div className="col-span-2 space-y-3">
|
||||
<div className="space-y-3 sm:col-span-2">
|
||||
<FormItem>
|
||||
<FormLabel>{t`Keywords`}</FormLabel>
|
||||
<FormControl>
|
||||
|
||||
@ -35,7 +35,7 @@ export const VolunteerDialog = () => {
|
||||
name="organization"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-1">
|
||||
<FormItem>
|
||||
<FormLabel>{t`Organization`}</FormLabel>
|
||||
<FormControl>
|
||||
<Input {...field} />
|
||||
@ -49,7 +49,7 @@ export const VolunteerDialog = () => {
|
||||
name="position"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-1">
|
||||
<FormItem>
|
||||
<FormLabel>{t`Position`}</FormLabel>
|
||||
<FormControl>
|
||||
<Input {...field} />
|
||||
@ -63,7 +63,7 @@ export const VolunteerDialog = () => {
|
||||
name="date"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-1">
|
||||
<FormItem>
|
||||
<FormLabel>{t`Date`}</FormLabel>
|
||||
<FormControl>
|
||||
<Input {...field} placeholder={t`March 2023 - Present`} />
|
||||
@ -77,7 +77,7 @@ export const VolunteerDialog = () => {
|
||||
name="location"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-1">
|
||||
<FormItem>
|
||||
<FormLabel>{t`Location`}</FormLabel>
|
||||
<FormControl>
|
||||
<Input {...field} />
|
||||
@ -91,7 +91,7 @@ export const VolunteerDialog = () => {
|
||||
name="url"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-1 sm:col-span-2">
|
||||
<FormItem className="sm:col-span-2">
|
||||
<FormLabel>{t`Website`}</FormLabel>
|
||||
<FormControl>
|
||||
<URLInput {...field} />
|
||||
@ -105,7 +105,7 @@ export const VolunteerDialog = () => {
|
||||
name="summary"
|
||||
control={form.control}
|
||||
render={({ field }) => (
|
||||
<FormItem className="col-span-1 sm:col-span-2">
|
||||
<FormItem className="sm:col-span-2">
|
||||
<FormLabel>{t`Summary`}</FormLabel>
|
||||
<FormControl>
|
||||
<RichInput
|
||||
|
||||
@ -42,7 +42,7 @@ export const LeftSidebar = () => {
|
||||
};
|
||||
|
||||
return (
|
||||
<div className="flex bg-secondary-accent/30 pt-16 lg:pt-0">
|
||||
<div className="flex bg-secondary-accent/30">
|
||||
<div className="hidden basis-12 flex-col items-center justify-between bg-secondary-accent/30 py-4 sm:flex">
|
||||
<Button asChild size="icon" variant="ghost" className="h-8 w-8 rounded-full">
|
||||
<Link to="/dashboard">
|
||||
|
||||
@ -88,7 +88,7 @@ export const BasicsSection = () => {
|
||||
/>
|
||||
</div>
|
||||
|
||||
<CustomFieldsSection className="col-span-2" />
|
||||
<CustomFieldsSection className="sm:col-span-2" />
|
||||
</main>
|
||||
</section>
|
||||
);
|
||||
|
||||
@ -32,20 +32,13 @@ export const CustomField = ({ field, onChange, onRemove }: CustomFieldProps) =>
|
||||
<div className="flex items-end justify-between space-x-2">
|
||||
<Button
|
||||
size="icon"
|
||||
variant="ghost"
|
||||
variant="link"
|
||||
className="shrink-0"
|
||||
onPointerDown={(event) => controls.start(event)}
|
||||
>
|
||||
<DotsSixVertical />
|
||||
</Button>
|
||||
|
||||
{/* <Input
|
||||
placeholder={t`Icon`}
|
||||
value={field.icon}
|
||||
className="!ml-0"
|
||||
onChange={(event) => handleChange("icon", event.target.value)}
|
||||
/> */}
|
||||
|
||||
<Input
|
||||
placeholder={t`Name`}
|
||||
value={field.name}
|
||||
@ -61,7 +54,7 @@ export const CustomField = ({ field, onChange, onRemove }: CustomFieldProps) =>
|
||||
|
||||
<Button
|
||||
size="icon"
|
||||
variant="ghost"
|
||||
variant="link"
|
||||
className="!ml-0 shrink-0"
|
||||
onClick={() => onRemove(field.id)}
|
||||
>
|
||||
|
||||
@ -69,9 +69,7 @@ export const PictureOptions = () => {
|
||||
return (
|
||||
<div className="flex flex-col gap-y-5">
|
||||
<div className="grid grid-cols-3 items-center gap-x-6">
|
||||
<Label htmlFor="picture.size" className="col-span-1">
|
||||
{t`Size (in px)`}
|
||||
</Label>
|
||||
<Label htmlFor="picture.size">{t`Size (in px)`}</Label>
|
||||
<Input
|
||||
type="number"
|
||||
id="picture.size"
|
||||
@ -85,9 +83,7 @@ export const PictureOptions = () => {
|
||||
</div>
|
||||
|
||||
<div className="grid grid-cols-3 items-center gap-x-6">
|
||||
<Label htmlFor="picture.aspectRatio" className="col-span-1">
|
||||
{t`Aspect Ratio`}
|
||||
</Label>
|
||||
<Label htmlFor="picture.aspectRatio">{t`Aspect Ratio`}</Label>
|
||||
<div className="col-span-2 flex items-center justify-between">
|
||||
<ToggleGroup
|
||||
type="single"
|
||||
@ -130,9 +126,7 @@ export const PictureOptions = () => {
|
||||
</div>
|
||||
|
||||
<div className="grid grid-cols-3 items-center gap-x-6">
|
||||
<Label htmlFor="picture.borderRadius" className="col-span-1">
|
||||
{t`Border Radius`}
|
||||
</Label>
|
||||
<Label htmlFor="picture.borderRadius">{t`Border Radius`}</Label>
|
||||
<div className="col-span-2 flex items-center justify-between">
|
||||
<ToggleGroup
|
||||
type="single"
|
||||
@ -176,7 +170,7 @@ export const PictureOptions = () => {
|
||||
|
||||
<div>
|
||||
<div className="grid grid-cols-3 items-start gap-x-6">
|
||||
<div className="col-span-1">
|
||||
<div>
|
||||
<Label>{t`Effects`}</Label>
|
||||
</div>
|
||||
<div className="col-span-2 space-y-4">
|
||||
|
||||
@ -108,7 +108,7 @@ export const SectionDialog = <T extends SectionItem>({
|
||||
if (isDelete) {
|
||||
return (
|
||||
<AlertDialog open={isOpen} onOpenChange={close}>
|
||||
<AlertDialogContent>
|
||||
<AlertDialogContent className="z-[70]">
|
||||
<Form {...form}>
|
||||
<form>
|
||||
<AlertDialogHeader>
|
||||
@ -133,9 +133,9 @@ export const SectionDialog = <T extends SectionItem>({
|
||||
|
||||
return (
|
||||
<Dialog open={isOpen} onOpenChange={close}>
|
||||
<DialogContent>
|
||||
<DialogContent className="z-[70]">
|
||||
<Form {...form}>
|
||||
<form className="space-y-4" onSubmit={form.handleSubmit(onSubmit)}>
|
||||
<form className="space-y-6" onSubmit={form.handleSubmit(onSubmit)}>
|
||||
<DialogHeader>
|
||||
<DialogTitle>
|
||||
<div className="flex items-center space-x-2.5">
|
||||
|
||||
@ -64,7 +64,7 @@ export const SectionListItem = ({
|
||||
!isDragging && "hover:bg-secondary",
|
||||
)}
|
||||
>
|
||||
<DotsSixVertical size={12} />
|
||||
<DotsSixVertical weight="bold" size={12} />
|
||||
</div>
|
||||
|
||||
{/* List Item */}
|
||||
@ -80,7 +80,7 @@ export const SectionListItem = ({
|
||||
{description && <p className="text-xs leading-relaxed opacity-50">{description}</p>}
|
||||
</div>
|
||||
</DropdownMenuTrigger>
|
||||
<DropdownMenuContent align="center" side="left" sideOffset={-16}>
|
||||
<DropdownMenuContent>
|
||||
<DropdownMenuCheckboxItem checked={visible} onCheckedChange={onToggleVisibility}>
|
||||
<span className="-ml-0.5">{t`Visible`}</span>
|
||||
</DropdownMenuCheckboxItem>
|
||||
|
||||
@ -11,7 +11,7 @@ export const DashboardLayout = () => {
|
||||
|
||||
return (
|
||||
<div>
|
||||
<div className="sticky top-0 z-50 flex items-center justify-between p-4 lg:hidden">
|
||||
<div className="sticky top-0 z-50 flex items-center justify-between p-4 pb-0 lg:hidden">
|
||||
<Sheet open={open} onOpenChange={setOpen}>
|
||||
<SheetTrigger asChild>
|
||||
<Button size="icon" variant="ghost" className="bg-background">
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
import { t } from "@lingui/macro";
|
||||
import { List, SquaresFour } from "@phosphor-icons/react";
|
||||
import { Tabs, TabsContent, TabsList, TabsTrigger } from "@reactive-resume/ui";
|
||||
import { ScrollArea, Tabs, TabsContent, TabsList, TabsTrigger } from "@reactive-resume/ui";
|
||||
import { motion } from "framer-motion";
|
||||
import { useState } from "react";
|
||||
import { Helmet } from "react-helmet-async";
|
||||
@ -21,7 +21,11 @@ export const ResumesPage = () => {
|
||||
</title>
|
||||
</Helmet>
|
||||
|
||||
<Tabs value={layout} onValueChange={(value) => setLayout(value as Layout)}>
|
||||
<Tabs
|
||||
value={layout}
|
||||
onValueChange={(value) => setLayout(value as Layout)}
|
||||
className="space-y-4"
|
||||
>
|
||||
<div className="flex items-center justify-between">
|
||||
<motion.h1
|
||||
initial={{ opacity: 0, x: -50 }}
|
||||
@ -43,14 +47,14 @@ export const ResumesPage = () => {
|
||||
</TabsList>
|
||||
</div>
|
||||
|
||||
<div className="mt-12 md:mt-8">
|
||||
<ScrollArea className="h-[calc(100vh-140px)] lg:h-[calc(100vh-88px)]">
|
||||
<TabsContent value="grid">
|
||||
<GridView />
|
||||
</TabsContent>
|
||||
<TabsContent value="list">
|
||||
<ListView />
|
||||
</TabsContent>
|
||||
</div>
|
||||
</ScrollArea>
|
||||
</Tabs>
|
||||
</>
|
||||
);
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
import { t } from "@lingui/macro";
|
||||
import { Separator } from "@reactive-resume/ui";
|
||||
import { ScrollArea, Separator } from "@reactive-resume/ui";
|
||||
import { motion } from "framer-motion";
|
||||
import { Helmet } from "react-helmet-async";
|
||||
|
||||
@ -17,7 +17,7 @@ export const SettingsPage = () => (
|
||||
</title>
|
||||
</Helmet>
|
||||
|
||||
<div className="max-w-2xl space-y-8 pb-12">
|
||||
<div className="max-w-2xl space-y-4">
|
||||
<motion.h1
|
||||
initial={{ opacity: 0, x: -50 }}
|
||||
animate={{ opacity: 1, x: 0 }}
|
||||
@ -26,6 +26,8 @@ export const SettingsPage = () => (
|
||||
{t`Settings`}
|
||||
</motion.h1>
|
||||
|
||||
<ScrollArea hideScrollbar className="h-[calc(100vh-140px)] lg:h-[calc(100vh-88px)]">
|
||||
<div className="space-y-6">
|
||||
<AccountSettings />
|
||||
<Separator />
|
||||
<SecuritySettings />
|
||||
@ -36,5 +38,7 @@ export const SettingsPage = () => (
|
||||
<Separator />
|
||||
<DangerZoneSettings />
|
||||
</div>
|
||||
</ScrollArea>
|
||||
</div>
|
||||
</>
|
||||
);
|
||||
|
||||
@ -7,10 +7,10 @@ import { Logo } from "@/client/components/logo";
|
||||
import { ThemeSwitch } from "@/client/components/theme-switch";
|
||||
|
||||
export const Footer = () => (
|
||||
<footer className="fixed inset-x-0 bottom-0 -z-50 h-[400px] bg-background">
|
||||
<footer className="bg-background">
|
||||
<Separator />
|
||||
|
||||
<div className="container grid py-6 sm:grid-cols-3 lg:grid-cols-4">
|
||||
<div className="container grid py-12 sm:grid-cols-3 lg:grid-cols-4">
|
||||
<div className="flex flex-col gap-y-2">
|
||||
<Logo size={96} className="-ml-2" />
|
||||
|
||||
@ -24,7 +24,7 @@ export const Footer = () => (
|
||||
</div>
|
||||
|
||||
<div className="relative col-start-4">
|
||||
<div className="absolute bottom-0 right-0 space-x-2">
|
||||
<div className="absolute bottom-0 right-0 lg:space-x-2">
|
||||
<LocaleSwitch />
|
||||
<ThemeSwitch />
|
||||
</div>
|
||||
|
||||
@ -1,12 +1,13 @@
|
||||
import { ScrollArea } from "@reactive-resume/ui";
|
||||
import { Outlet } from "react-router-dom";
|
||||
|
||||
import { Footer } from "./components/footer";
|
||||
import { Header } from "./components/header";
|
||||
|
||||
export const HomeLayout = () => (
|
||||
<>
|
||||
<ScrollArea orientation="vertical" className="h-screen">
|
||||
<Header />
|
||||
<Outlet />
|
||||
<Footer />
|
||||
</>
|
||||
</ScrollArea>
|
||||
);
|
||||
|
||||
@ -12,7 +12,7 @@ import { SupportSection } from "./sections/support";
|
||||
import { TestimonialsSection } from "./sections/testimonials";
|
||||
|
||||
export const HomePage = () => (
|
||||
<main className="relative isolate mb-[400px] overflow-hidden bg-background">
|
||||
<main className="relative isolate bg-background">
|
||||
<Helmet>
|
||||
<title>
|
||||
{t`Reactive Resume`} - {t`A free and open-source resume builder`}
|
||||
|
||||
@ -226,12 +226,11 @@ const Question5 = () => (
|
||||
</AccordionItem>
|
||||
);
|
||||
|
||||
export const FAQSection = () => {
|
||||
return (
|
||||
export const FAQSection = () => (
|
||||
<section id="faq" className="container relative py-24 sm:py-32">
|
||||
<div className="grid gap-12 lg:grid-cols-3">
|
||||
<div className="col-span-1 space-y-6">
|
||||
<h2 className="text-3xl font-bold">Frequently Asked Questions</h2>
|
||||
<div className="space-y-6">
|
||||
<h2 className="text-4xl font-bold">Frequently Asked Questions</h2>
|
||||
|
||||
<p className="text-base leading-loose">
|
||||
Here are some questions I often get asked about Reactive Resume.
|
||||
@ -242,6 +241,7 @@ export const FAQSection = () => {
|
||||
translators with having to translate these large paragraphs of text.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div className="col-span-2">
|
||||
<Accordion collapsible type="single">
|
||||
<Question1 />
|
||||
@ -254,4 +254,3 @@ export const FAQSection = () => {
|
||||
</div>
|
||||
</section>
|
||||
);
|
||||
};
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
import { t } from "@lingui/macro";
|
||||
import { t, Trans } from "@lingui/macro";
|
||||
import { motion } from "framer-motion";
|
||||
|
||||
const resumes = [
|
||||
@ -13,9 +13,17 @@ export const SampleResumesSection = () => (
|
||||
<div className="container flex flex-col gap-12 lg:min-h-[600px] lg:flex-row lg:items-start">
|
||||
<div className="space-y-4 lg:mt-16 lg:basis-96">
|
||||
<h2 className="text-4xl font-bold">{t`Sample Resumes`}</h2>
|
||||
<p className="text-base leading-relaxed">
|
||||
{t`Have a look at some of the resume created to showcase the templates available on Reactive Resume. They also serve some great examples to help guide the creation of your own resume.`}
|
||||
|
||||
<Trans>
|
||||
<p className="leading-relaxed">
|
||||
Have a look at some of the resume created to showcase the templates available on
|
||||
Reactive Resume.
|
||||
</p>
|
||||
|
||||
<p className="leading-relaxed">
|
||||
They could also serve as examples to help guide the creation of your next resume.
|
||||
</p>
|
||||
</Trans>
|
||||
</div>
|
||||
|
||||
<div className="w-full overflow-hidden lg:absolute lg:right-0 lg:max-w-[55%]">
|
||||
|
||||
@ -38,6 +38,7 @@ export const PublicResumePage = () => {
|
||||
if (event.origin !== window.location.origin) return;
|
||||
|
||||
if (event.data.type === "PAGE_LOADED") {
|
||||
frameRef.current.width = event.data.payload.width;
|
||||
frameRef.current.height = event.data.payload.height;
|
||||
frameRef.current.contentWindow.removeEventListener("message", handleMessage);
|
||||
}
|
||||
@ -65,8 +66,9 @@ export const PublicResumePage = () => {
|
||||
<iframe
|
||||
title={title}
|
||||
ref={frameRef}
|
||||
scrolling="no"
|
||||
src="/artboard/preview"
|
||||
style={{ width: `${pageSizeMap[format].width}mm` }}
|
||||
style={{ width: `${pageSizeMap[format].width}mm`, overflow: "hidden" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
|
||||
@ -44,7 +44,7 @@ export const ContextMenuSubContent = forwardRef<
|
||||
<ContextMenuPrimitive.SubContent
|
||||
ref={ref}
|
||||
className={cn(
|
||||
"z-50 min-w-[8rem] overflow-hidden rounded-md border bg-background p-1 shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",
|
||||
"z-50 max-h-[var(--radix-context-menu-content-available-height)] w-[var(--radix-context-menu-trigger-width)] min-w-[8rem] origin-[var(--radix-context-menu-content-transform-origin)] overflow-hidden rounded-md border bg-background p-1 shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",
|
||||
className,
|
||||
)}
|
||||
{...props}
|
||||
@ -61,7 +61,7 @@ export const ContextMenuContent = forwardRef<
|
||||
<ContextMenuPrimitive.Content
|
||||
ref={ref}
|
||||
className={cn(
|
||||
"z-50 min-w-[8rem] overflow-hidden rounded-md border bg-background p-1 shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",
|
||||
"z-50 max-h-[var(--radix-context-menu-content-available-height)] w-[var(--radix-context-menu-trigger-width)] min-w-[8rem] origin-[var(--radix-context-menu-content-transform-origin)] overflow-hidden rounded-md border bg-background p-1 shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",
|
||||
className,
|
||||
)}
|
||||
{...props}
|
||||
|
||||
@ -5,9 +5,21 @@ import { forwardRef } from "react";
|
||||
export const ScrollArea = forwardRef<
|
||||
React.ElementRef<typeof ScrollAreaPrimitive.Root>,
|
||||
React.ComponentPropsWithoutRef<typeof ScrollAreaPrimitive.Root> & {
|
||||
hideScrollbar?: boolean;
|
||||
orientation?: "vertical" | "horizontal";
|
||||
}
|
||||
>(({ type = "scroll", orientation = "vertical", className, children, ...props }, ref) => (
|
||||
>(
|
||||
(
|
||||
{
|
||||
type = "scroll",
|
||||
orientation = "vertical",
|
||||
hideScrollbar = false,
|
||||
className,
|
||||
children,
|
||||
...props
|
||||
},
|
||||
ref,
|
||||
) => (
|
||||
<ScrollAreaPrimitive.Root
|
||||
ref={ref}
|
||||
type={type}
|
||||
@ -17,10 +29,11 @@ export const ScrollArea = forwardRef<
|
||||
<ScrollAreaPrimitive.Viewport className="h-full w-full rounded-[inherit]">
|
||||
{children}
|
||||
</ScrollAreaPrimitive.Viewport>
|
||||
<ScrollBar orientation={orientation} />
|
||||
<ScrollBar orientation={orientation} className={cn(hideScrollbar && "opacity-0")} />
|
||||
<ScrollAreaPrimitive.Corner />
|
||||
</ScrollAreaPrimitive.Root>
|
||||
));
|
||||
),
|
||||
);
|
||||
|
||||
ScrollArea.displayName = ScrollAreaPrimitive.Root.displayName;
|
||||
|
||||
|
||||
32
package.json
32
package.json
@ -36,18 +36,18 @@
|
||||
"@lingui/vite-plugin": "^4.5.0",
|
||||
"@nestjs/schematics": "^10.0.3",
|
||||
"@nestjs/testing": "^10.2.8",
|
||||
"@nx/cypress": "17.1.1",
|
||||
"@nx/eslint": "17.1.1",
|
||||
"@nx/eslint-plugin": "17.1.1",
|
||||
"@nx/jest": "17.1.1",
|
||||
"@nx/js": "17.1.1",
|
||||
"@nx/nest": "17.1.1",
|
||||
"@nx/node": "17.1.1",
|
||||
"@nx/react": "17.1.1",
|
||||
"@nx/vite": "17.1.1",
|
||||
"@nx/web": "17.1.1",
|
||||
"@nx/webpack": "17.1.1",
|
||||
"@nx/workspace": "17.1.1",
|
||||
"@nx/cypress": "17.1.2",
|
||||
"@nx/eslint": "17.1.2",
|
||||
"@nx/eslint-plugin": "17.1.2",
|
||||
"@nx/jest": "17.1.2",
|
||||
"@nx/js": "17.1.2",
|
||||
"@nx/nest": "17.1.2",
|
||||
"@nx/node": "17.1.2",
|
||||
"@nx/react": "17.1.2",
|
||||
"@nx/vite": "17.1.2",
|
||||
"@nx/web": "17.1.2",
|
||||
"@nx/webpack": "17.1.2",
|
||||
"@nx/workspace": "17.1.2",
|
||||
"@swc-node/register": "~1.6.8",
|
||||
"@swc/cli": "~0.1.62",
|
||||
"@swc/core": "~1.3.96",
|
||||
@ -78,8 +78,8 @@
|
||||
"@types/react-is": "18.2.4",
|
||||
"@types/retry": "^0.12.5",
|
||||
"@types/webfontloader": "^1.6.37",
|
||||
"@typescript-eslint/eslint-plugin": "^6.10.0",
|
||||
"@typescript-eslint/parser": "^6.10.0",
|
||||
"@typescript-eslint/eslint-plugin": "^6.11.0",
|
||||
"@typescript-eslint/parser": "^6.11.0",
|
||||
"@vitejs/plugin-react": "~4.1.1",
|
||||
"@vitejs/plugin-react-swc": "~3.4.1",
|
||||
"@vitest/coverage-v8": "^0.34.6",
|
||||
@ -103,7 +103,7 @@
|
||||
"jest": "^29.7.0",
|
||||
"jest-environment-node": "^29.7.0",
|
||||
"jsdom": "~22.1.0",
|
||||
"nx": "17.1.1",
|
||||
"nx": "17.1.2",
|
||||
"postcss": "8.4.31",
|
||||
"postcss-import": "^15.1.0",
|
||||
"postcss-nested": "^6.0.1",
|
||||
@ -206,7 +206,7 @@
|
||||
"nestjs-prisma": "^0.22.0",
|
||||
"nestjs-zod": "^3.0.0",
|
||||
"nodemailer": "^6.9.7",
|
||||
"openai": "^4.17.4",
|
||||
"openai": "^4.17.5",
|
||||
"otplib": "^12.0.1",
|
||||
"papaparse": "^5.4.1",
|
||||
"passport": "^0.6.0",
|
||||
|
||||
489
pnpm-lock.yaml
generated
489
pnpm-lock.yaml
generated
@ -267,8 +267,8 @@ dependencies:
|
||||
specifier: ^6.9.7
|
||||
version: 6.9.7
|
||||
openai:
|
||||
specifier: ^4.17.4
|
||||
version: 4.17.4
|
||||
specifier: ^4.17.5
|
||||
version: 4.17.5
|
||||
otplib:
|
||||
specifier: ^12.0.1
|
||||
version: 12.0.1
|
||||
@ -401,41 +401,41 @@ devDependencies:
|
||||
specifier: ^10.2.8
|
||||
version: 10.2.8(@nestjs/common@10.2.8)(@nestjs/core@10.2.8)(@nestjs/platform-express@10.2.8)
|
||||
'@nx/cypress':
|
||||
specifier: 17.1.1
|
||||
version: 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(cypress@13.5.0)(eslint@8.53.0)(nx@17.1.1)(typescript@5.2.2)
|
||||
specifier: 17.1.2
|
||||
version: 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(cypress@13.5.0)(eslint@8.53.0)(nx@17.1.2)(typescript@5.2.2)
|
||||
'@nx/eslint':
|
||||
specifier: 17.1.1
|
||||
version: 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(eslint@8.53.0)(nx@17.1.1)
|
||||
specifier: 17.1.2
|
||||
version: 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(eslint@8.53.0)(nx@17.1.2)
|
||||
'@nx/eslint-plugin':
|
||||
specifier: 17.1.1
|
||||
version: 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(@typescript-eslint/parser@6.10.0)(eslint-config-prettier@9.0.0)(eslint@8.53.0)(nx@17.1.1)(typescript@5.2.2)
|
||||
specifier: 17.1.2
|
||||
version: 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(@typescript-eslint/parser@6.11.0)(eslint-config-prettier@9.0.0)(eslint@8.53.0)(nx@17.1.2)(typescript@5.2.2)
|
||||
'@nx/jest':
|
||||
specifier: 17.1.1
|
||||
version: 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(babel-plugin-macros@3.1.0)(nx@17.1.1)(ts-node@10.9.1)(typescript@5.2.2)
|
||||
specifier: 17.1.2
|
||||
version: 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(babel-plugin-macros@3.1.0)(nx@17.1.2)(ts-node@10.9.1)(typescript@5.2.2)
|
||||
'@nx/js':
|
||||
specifier: 17.1.1
|
||||
version: 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.1)(typescript@5.2.2)
|
||||
specifier: 17.1.2
|
||||
version: 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.2)(typescript@5.2.2)
|
||||
'@nx/nest':
|
||||
specifier: 17.1.1
|
||||
version: 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(babel-plugin-macros@3.1.0)(eslint@8.53.0)(nx@17.1.1)(ts-node@10.9.1)(typescript@5.2.2)
|
||||
specifier: 17.1.2
|
||||
version: 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(babel-plugin-macros@3.1.0)(eslint@8.53.0)(nx@17.1.2)(ts-node@10.9.1)(typescript@5.2.2)
|
||||
'@nx/node':
|
||||
specifier: 17.1.1
|
||||
version: 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(babel-plugin-macros@3.1.0)(eslint@8.53.0)(nx@17.1.1)(ts-node@10.9.1)(typescript@5.2.2)
|
||||
specifier: 17.1.2
|
||||
version: 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(babel-plugin-macros@3.1.0)(eslint@8.53.0)(nx@17.1.2)(ts-node@10.9.1)(typescript@5.2.2)
|
||||
'@nx/react':
|
||||
specifier: 17.1.1
|
||||
version: 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(eslint@8.53.0)(nx@17.1.1)(typescript@5.2.2)(webpack@5.89.0)
|
||||
specifier: 17.1.2
|
||||
version: 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(eslint@8.53.0)(nx@17.1.2)(typescript@5.2.2)(webpack@5.89.0)
|
||||
'@nx/vite':
|
||||
specifier: 17.1.1
|
||||
version: 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.1)(typescript@5.2.2)(vite@4.5.0)(vitest@0.34.6)
|
||||
specifier: 17.1.2
|
||||
version: 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.2)(typescript@5.2.2)(vite@4.5.0)(vitest@0.34.6)
|
||||
'@nx/web':
|
||||
specifier: 17.1.1
|
||||
version: 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.1)(typescript@5.2.2)
|
||||
specifier: 17.1.2
|
||||
version: 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.2)(typescript@5.2.2)
|
||||
'@nx/webpack':
|
||||
specifier: 17.1.1
|
||||
version: 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.1)(typescript@5.2.2)
|
||||
specifier: 17.1.2
|
||||
version: 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.2)(typescript@5.2.2)
|
||||
'@nx/workspace':
|
||||
specifier: 17.1.1
|
||||
version: 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)
|
||||
specifier: 17.1.2
|
||||
version: 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)
|
||||
'@swc-node/register':
|
||||
specifier: ~1.6.8
|
||||
version: 1.6.8(@swc/core@1.3.96)(typescript@5.2.2)
|
||||
@ -527,11 +527,11 @@ devDependencies:
|
||||
specifier: ^1.6.37
|
||||
version: 1.6.37
|
||||
'@typescript-eslint/eslint-plugin':
|
||||
specifier: ^6.10.0
|
||||
version: 6.10.0(@typescript-eslint/parser@6.10.0)(eslint@8.53.0)(typescript@5.2.2)
|
||||
specifier: ^6.11.0
|
||||
version: 6.11.0(@typescript-eslint/parser@6.11.0)(eslint@8.53.0)(typescript@5.2.2)
|
||||
'@typescript-eslint/parser':
|
||||
specifier: ^6.10.0
|
||||
version: 6.10.0(eslint@8.53.0)(typescript@5.2.2)
|
||||
specifier: ^6.11.0
|
||||
version: 6.11.0(eslint@8.53.0)(typescript@5.2.2)
|
||||
'@vitejs/plugin-react':
|
||||
specifier: ~4.1.1
|
||||
version: 4.1.1(vite@4.5.0)
|
||||
@ -564,7 +564,7 @@ devDependencies:
|
||||
version: 2.15.1(eslint@8.53.0)
|
||||
eslint-plugin-import:
|
||||
specifier: 2.29.0
|
||||
version: 2.29.0(@typescript-eslint/parser@6.10.0)(eslint@8.53.0)
|
||||
version: 2.29.0(@typescript-eslint/parser@6.11.0)(eslint@8.53.0)
|
||||
eslint-plugin-jsx-a11y:
|
||||
specifier: 6.8.0
|
||||
version: 6.8.0(eslint@8.53.0)
|
||||
@ -588,7 +588,7 @@ devDependencies:
|
||||
version: 3.13.0(tailwindcss@3.3.5)
|
||||
eslint-plugin-unused-imports:
|
||||
specifier: ^3.0.0
|
||||
version: 3.0.0(@typescript-eslint/eslint-plugin@6.10.0)(eslint@8.53.0)
|
||||
version: 3.0.0(@typescript-eslint/eslint-plugin@6.11.0)(eslint@8.53.0)
|
||||
husky:
|
||||
specifier: ^8.0.3
|
||||
version: 8.0.3
|
||||
@ -602,8 +602,8 @@ devDependencies:
|
||||
specifier: ~22.1.0
|
||||
version: 22.1.0
|
||||
nx:
|
||||
specifier: 17.1.1
|
||||
version: 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)
|
||||
specifier: 17.1.2
|
||||
version: 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)
|
||||
postcss:
|
||||
specifier: 8.4.31
|
||||
version: 8.4.31
|
||||
@ -3852,10 +3852,10 @@ packages:
|
||||
'@nodelib/fs.scandir': 2.1.5
|
||||
fastq: 1.15.0
|
||||
|
||||
/@nrwl/cypress@17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(cypress@13.5.0)(eslint@8.53.0)(nx@17.1.1)(typescript@5.2.2):
|
||||
resolution: {integrity: sha512-aV6/Fy+xIS5rTZsePbbAKnne8TYR7hLOnrX9rFKumcBjckEev0O+Eby70tlQTCK7NPhXKklR9j4HG1ISsbLahw==}
|
||||
/@nrwl/cypress@17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(cypress@13.5.0)(eslint@8.53.0)(nx@17.1.2)(typescript@5.2.2):
|
||||
resolution: {integrity: sha512-urFTPQ81ROk56ktkwp3CU7MsIA1zFEYJC4nqrrJxGQm/4GcJ4JvRzjSNmcP6nApaO34in+nwskECBMWs2+6ZPQ==}
|
||||
dependencies:
|
||||
'@nx/cypress': 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(cypress@13.5.0)(eslint@8.53.0)(nx@17.1.1)(typescript@5.2.2)
|
||||
'@nx/cypress': 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(cypress@13.5.0)(eslint@8.53.0)(nx@17.1.2)(typescript@5.2.2)
|
||||
transitivePeerDependencies:
|
||||
- '@babel/traverse'
|
||||
- '@swc-node/register'
|
||||
@ -3871,18 +3871,18 @@ packages:
|
||||
- verdaccio
|
||||
dev: true
|
||||
|
||||
/@nrwl/devkit@17.1.1(nx@17.1.1):
|
||||
resolution: {integrity: sha512-zLq/Sje4XqcZdrL7SYqylFD3Wo9KoiZtj+4CFSphME67TshN8qqEYVa6ePHFdM/CHIEuKHeWK4CHbebyPGvtyg==}
|
||||
/@nrwl/devkit@17.1.2(nx@17.1.2):
|
||||
resolution: {integrity: sha512-INPZk4qts3xNJt8E9fttuVTufXdigPUOvUiAiPJmR2oUGDF8SeOlIYNForbz+XMRvxyIVtf45O32azUsgeZe3Q==}
|
||||
dependencies:
|
||||
'@nx/devkit': 17.1.1(nx@17.1.1)
|
||||
'@nx/devkit': 17.1.2(nx@17.1.2)
|
||||
transitivePeerDependencies:
|
||||
- nx
|
||||
dev: true
|
||||
|
||||
/@nrwl/eslint-plugin-nx@17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(@typescript-eslint/parser@6.10.0)(eslint-config-prettier@9.0.0)(eslint@8.53.0)(nx@17.1.1)(typescript@5.2.2):
|
||||
resolution: {integrity: sha512-rFQZq1iPNJ/SryMMV1jzRDZPlzfDzUpZ8Qo5Cut9KB3+zuT2nt22Gn9Y4apjZB0R2s+M7BRzJBTet/+LwkTPYg==}
|
||||
/@nrwl/eslint-plugin-nx@17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(@typescript-eslint/parser@6.11.0)(eslint-config-prettier@9.0.0)(eslint@8.53.0)(nx@17.1.2)(typescript@5.2.2):
|
||||
resolution: {integrity: sha512-6Mw33BV7hVlWlncGxs002/Q3IEAFm6AYINgK9Gkqpkpj2VVLuwRjucCuYwiZDnoWXEWPBKAcv9F4sAiWWMWVyg==}
|
||||
dependencies:
|
||||
'@nx/eslint-plugin': 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(@typescript-eslint/parser@6.10.0)(eslint-config-prettier@9.0.0)(eslint@8.53.0)(nx@17.1.1)(typescript@5.2.2)
|
||||
'@nx/eslint-plugin': 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(@typescript-eslint/parser@6.11.0)(eslint-config-prettier@9.0.0)(eslint@8.53.0)(nx@17.1.2)(typescript@5.2.2)
|
||||
transitivePeerDependencies:
|
||||
- '@babel/traverse'
|
||||
- '@swc-node/register'
|
||||
@ -3899,10 +3899,10 @@ packages:
|
||||
- verdaccio
|
||||
dev: true
|
||||
|
||||
/@nrwl/jest@17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(babel-plugin-macros@3.1.0)(nx@17.1.1)(ts-node@10.9.1)(typescript@5.2.2):
|
||||
resolution: {integrity: sha512-5n5n/yLuQX9QfiUz6z95BK0CzlDOW73tPGVtnbkPPQKHJ2KdVdAGaoPv+jaIsAicF0/cbdTguiskiMXV5eyZqw==}
|
||||
/@nrwl/jest@17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(babel-plugin-macros@3.1.0)(nx@17.1.2)(ts-node@10.9.1)(typescript@5.2.2):
|
||||
resolution: {integrity: sha512-FUZcjZQaPg6ImzoK6es5KpyZGNSj6vG7AKzgAmVHzLelnSgP/0hVEZevotRKwFVWS1AmP2LLyguzpIRjtDAX0g==}
|
||||
dependencies:
|
||||
'@nx/jest': 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(babel-plugin-macros@3.1.0)(nx@17.1.1)(ts-node@10.9.1)(typescript@5.2.2)
|
||||
'@nx/jest': 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(babel-plugin-macros@3.1.0)(nx@17.1.2)(ts-node@10.9.1)(typescript@5.2.2)
|
||||
transitivePeerDependencies:
|
||||
- '@babel/traverse'
|
||||
- '@swc-node/register'
|
||||
@ -3919,10 +3919,10 @@ packages:
|
||||
- verdaccio
|
||||
dev: true
|
||||
|
||||
/@nrwl/js@17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.1)(typescript@5.2.2):
|
||||
resolution: {integrity: sha512-1w8M9am/OXFLhRFLi5jzwDm2RfIRtFeI4Oinuuam2sTjJ46BplRzRmszYnX25J0a1OHH1P/hgVKq4iHcKOo8nQ==}
|
||||
/@nrwl/js@17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.2)(typescript@5.2.2):
|
||||
resolution: {integrity: sha512-70Fx//GJdRt2Uo6ft07Up+eeSK2+jqUnkBhvGLauro91g9SVSgbHlhj+D8l86wccyKz/OULod29WEBkA6Z/t3Q==}
|
||||
dependencies:
|
||||
'@nx/js': 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.1)(typescript@5.2.2)
|
||||
'@nx/js': 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.2)(typescript@5.2.2)
|
||||
transitivePeerDependencies:
|
||||
- '@babel/traverse'
|
||||
- '@swc-node/register'
|
||||
@ -3936,10 +3936,10 @@ packages:
|
||||
- verdaccio
|
||||
dev: true
|
||||
|
||||
/@nrwl/nest@17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(babel-plugin-macros@3.1.0)(eslint@8.53.0)(nx@17.1.1)(ts-node@10.9.1)(typescript@5.2.2):
|
||||
resolution: {integrity: sha512-tAMXXof4b12KJ64p8ohz1gxx1PUTqIV8u5hFoCRRA2s+kJmeED+83YatJtmVKDN+rSINwRtlYKb5nC1Kpk0HOw==}
|
||||
/@nrwl/nest@17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(babel-plugin-macros@3.1.0)(eslint@8.53.0)(nx@17.1.2)(ts-node@10.9.1)(typescript@5.2.2):
|
||||
resolution: {integrity: sha512-s9/mvLyw0DSzefr6F+/w2tCGhVPR14IDiUac/q9r/MraUo2fkq0SmCbz5wl5L9fGHkpGGcCdruprijh6i7844w==}
|
||||
dependencies:
|
||||
'@nx/nest': 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(babel-plugin-macros@3.1.0)(eslint@8.53.0)(nx@17.1.1)(ts-node@10.9.1)(typescript@5.2.2)
|
||||
'@nx/nest': 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(babel-plugin-macros@3.1.0)(eslint@8.53.0)(nx@17.1.2)(ts-node@10.9.1)(typescript@5.2.2)
|
||||
transitivePeerDependencies:
|
||||
- '@babel/traverse'
|
||||
- '@swc-node/register'
|
||||
@ -3958,10 +3958,10 @@ packages:
|
||||
- verdaccio
|
||||
dev: true
|
||||
|
||||
/@nrwl/node@17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(babel-plugin-macros@3.1.0)(eslint@8.53.0)(nx@17.1.1)(ts-node@10.9.1)(typescript@5.2.2):
|
||||
resolution: {integrity: sha512-2lw2EZ3WfgRsrshdb9C1eYHdFuW6Yv88BAogK8OrPmszTJ92AKT/fcZwkPdiquo4YfeDlWq3166ixGeM+aDtBg==}
|
||||
/@nrwl/node@17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(babel-plugin-macros@3.1.0)(eslint@8.53.0)(nx@17.1.2)(ts-node@10.9.1)(typescript@5.2.2):
|
||||
resolution: {integrity: sha512-tfyE+Rmr/UiQXKciJahHrLhuoZmmKjhB5gaLGCnYpTDHRur+pogpDuHP+242DF5k108SHCcTR5OuUi08SBm3Qg==}
|
||||
dependencies:
|
||||
'@nx/node': 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(babel-plugin-macros@3.1.0)(eslint@8.53.0)(nx@17.1.1)(ts-node@10.9.1)(typescript@5.2.2)
|
||||
'@nx/node': 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(babel-plugin-macros@3.1.0)(eslint@8.53.0)(nx@17.1.2)(ts-node@10.9.1)(typescript@5.2.2)
|
||||
transitivePeerDependencies:
|
||||
- '@babel/traverse'
|
||||
- '@swc-node/register'
|
||||
@ -3979,10 +3979,10 @@ packages:
|
||||
- verdaccio
|
||||
dev: true
|
||||
|
||||
/@nrwl/react@17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(eslint@8.53.0)(nx@17.1.1)(typescript@5.2.2)(webpack@5.89.0):
|
||||
resolution: {integrity: sha512-nSRDoJ8m+ksIYid5tcYlhw14ak7mxVGvKlx8TWNddVfrjPjNfvu5wS0wZV7EULQ0ylAwdto0crQ2/0ohV7RJrg==}
|
||||
/@nrwl/react@17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(eslint@8.53.0)(nx@17.1.2)(typescript@5.2.2)(webpack@5.89.0):
|
||||
resolution: {integrity: sha512-GBuJiqwFALuBLE4IRE+EUMP6rquXhOPbe2pEppTy6Zvt1zs7Dc8bcAWwfAWnntb/4uWk9BhO1oGp/K4pgdU3LA==}
|
||||
dependencies:
|
||||
'@nx/react': 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(eslint@8.53.0)(nx@17.1.1)(typescript@5.2.2)(webpack@5.89.0)
|
||||
'@nx/react': 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(eslint@8.53.0)(nx@17.1.2)(typescript@5.2.2)(webpack@5.89.0)
|
||||
transitivePeerDependencies:
|
||||
- '@babel/traverse'
|
||||
- '@swc-node/register'
|
||||
@ -3998,11 +3998,11 @@ packages:
|
||||
- webpack
|
||||
dev: true
|
||||
|
||||
/@nrwl/tao@17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96):
|
||||
resolution: {integrity: sha512-d0hNAK5pdJLTkSJYFPZZfbwu0S6OZ/1DM0ieATujGlIQeR8zC8jctpIxZDgCZX5Nbw1OOqZkPaIQJQl9gW05sg==}
|
||||
/@nrwl/tao@17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96):
|
||||
resolution: {integrity: sha512-tL+dlygeor/kLG5fuK5qaiVFJ4hEtvJ/E+xY9epp20UKCNQSEkrSFiesiXtX6E/PPf4YbOQ4B4itWR2EYCm03Q==}
|
||||
hasBin: true
|
||||
dependencies:
|
||||
nx: 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)
|
||||
nx: 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)
|
||||
tslib: 2.6.2
|
||||
transitivePeerDependencies:
|
||||
- '@swc-node/register'
|
||||
@ -4010,10 +4010,10 @@ packages:
|
||||
- debug
|
||||
dev: true
|
||||
|
||||
/@nrwl/vite@17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.1)(typescript@5.2.2)(vite@4.5.0)(vitest@0.34.6):
|
||||
resolution: {integrity: sha512-alw3yzJEnBv1K9CgOuvcXiZJc/x01iJ63JVKM2il+2zHIRH5dwBmrNROiJ0X2OYzkaiRKAdNX/TiZBUflGNHfQ==}
|
||||
/@nrwl/vite@17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.2)(typescript@5.2.2)(vite@4.5.0)(vitest@0.34.6):
|
||||
resolution: {integrity: sha512-V6OaEGPAdq9eZcMKSrVwwDqKWOVRivsKyxMrYjVZvGEmtKQubDFt0fUeA3FAviNLWmlR+sM3XtaFTkgLPUr2yQ==}
|
||||
dependencies:
|
||||
'@nx/vite': 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.1)(typescript@5.2.2)(vite@4.5.0)(vitest@0.34.6)
|
||||
'@nx/vite': 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.2)(typescript@5.2.2)(vite@4.5.0)(vitest@0.34.6)
|
||||
transitivePeerDependencies:
|
||||
- '@babel/traverse'
|
||||
- '@swc-node/register'
|
||||
@ -4029,10 +4029,10 @@ packages:
|
||||
- vitest
|
||||
dev: true
|
||||
|
||||
/@nrwl/web@17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.1)(typescript@5.2.2):
|
||||
resolution: {integrity: sha512-44Fbhbebg+wIsX36rj77S6sS9pDTBv51GCiGQgA4Nby19XXoG2q2adnAAnshzMMCZ105vKLl7SkaVCjt0RCC6Q==}
|
||||
/@nrwl/web@17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.2)(typescript@5.2.2):
|
||||
resolution: {integrity: sha512-BGq0NW/mmkKxDr1V7Rj47IzV4VV6831knVpumqTZHOVNo07KkTW5m37+KA0XprAlPN+F3T/OSYlvP1DEdspafA==}
|
||||
dependencies:
|
||||
'@nx/web': 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.1)(typescript@5.2.2)
|
||||
'@nx/web': 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.2)(typescript@5.2.2)
|
||||
transitivePeerDependencies:
|
||||
- '@babel/traverse'
|
||||
- '@swc-node/register'
|
||||
@ -4046,10 +4046,10 @@ packages:
|
||||
- verdaccio
|
||||
dev: true
|
||||
|
||||
/@nrwl/webpack@17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.1)(typescript@5.2.2):
|
||||
resolution: {integrity: sha512-R5ef0sP9Gah+Yiif9mL9aCjdcz+MQCPryq8tMPB8UZMoB4voZXvT3vabn1Bw9at/yKK1dq85RgynDm89Hc/7nA==}
|
||||
/@nrwl/webpack@17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.2)(typescript@5.2.2):
|
||||
resolution: {integrity: sha512-D8+tuyb5v56mTiX6absMoxSkSbNgjp593P4GHHu5bCaCYGMI1Rj8CYwakFIXaxaLzguBtoqC+6L2OxAQ1OwB1g==}
|
||||
dependencies:
|
||||
'@nx/webpack': 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.1)(typescript@5.2.2)
|
||||
'@nx/webpack': 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.2)(typescript@5.2.2)
|
||||
transitivePeerDependencies:
|
||||
- '@babel/traverse'
|
||||
- '@parcel/css'
|
||||
@ -4078,10 +4078,10 @@ packages:
|
||||
- webpack-cli
|
||||
dev: true
|
||||
|
||||
/@nrwl/workspace@17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96):
|
||||
resolution: {integrity: sha512-t8P+UmcJOU7djPmB6QYpNcmKARCJDc5wSJwhlAPAtOC1xAy/vXxOwCwiWd8Ay4HRmwifLtLszGMEO7hk7U3diA==}
|
||||
/@nrwl/workspace@17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96):
|
||||
resolution: {integrity: sha512-1MymxYcX5YPrTSuZhQ6V0MhqAFB+8Bm2O9EJHpj4VS9LKIWwDche4DkqypmhbTeAzagr5YIWqaKtPCrkP0tn8w==}
|
||||
dependencies:
|
||||
'@nx/workspace': 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)
|
||||
'@nx/workspace': 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)
|
||||
transitivePeerDependencies:
|
||||
- '@swc-node/register'
|
||||
- '@swc/core'
|
||||
@ -4099,18 +4099,18 @@ packages:
|
||||
transitivePeerDependencies:
|
||||
- encoding
|
||||
|
||||
/@nx/cypress@17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(cypress@13.5.0)(eslint@8.53.0)(nx@17.1.1)(typescript@5.2.2):
|
||||
resolution: {integrity: sha512-p425R5T+fyGMB+RTjdblfOubYNuZ94kP3w/fqC2g2v4i/x2a8xBTWnT8kv9KKt//ngjI4ZLnrMA/wiTO0hZH+A==}
|
||||
/@nx/cypress@17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(cypress@13.5.0)(eslint@8.53.0)(nx@17.1.2)(typescript@5.2.2):
|
||||
resolution: {integrity: sha512-5UoGGTPPsckeFTyu79DjmatAb4npHCGYgcHDbebRZDqifB99LRTKa/ZxcWNFdUiwZp4Buig5QM5MnhkjyjYpZg==}
|
||||
peerDependencies:
|
||||
cypress: '>= 3 < 14'
|
||||
peerDependenciesMeta:
|
||||
cypress:
|
||||
optional: true
|
||||
dependencies:
|
||||
'@nrwl/cypress': 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(cypress@13.5.0)(eslint@8.53.0)(nx@17.1.1)(typescript@5.2.2)
|
||||
'@nx/devkit': 17.1.1(nx@17.1.1)
|
||||
'@nx/eslint': 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(eslint@8.53.0)(nx@17.1.1)
|
||||
'@nx/js': 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.1)(typescript@5.2.2)
|
||||
'@nrwl/cypress': 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(cypress@13.5.0)(eslint@8.53.0)(nx@17.1.2)(typescript@5.2.2)
|
||||
'@nx/devkit': 17.1.2(nx@17.1.2)
|
||||
'@nx/eslint': 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(eslint@8.53.0)(nx@17.1.2)
|
||||
'@nx/js': 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.2)(typescript@5.2.2)
|
||||
'@phenomnomnominal/tsquery': 5.0.1(typescript@5.2.2)
|
||||
cypress: 13.5.0
|
||||
detect-port: 1.5.1
|
||||
@ -4130,23 +4130,23 @@ packages:
|
||||
- verdaccio
|
||||
dev: true
|
||||
|
||||
/@nx/devkit@17.1.1(nx@17.1.1):
|
||||
resolution: {integrity: sha512-fOIaVRu51eG4AvnysWW0vTH9ZhjXlt/xm1uinfjfa8n+F2yVmCfT8erZaW4XsiodfJcCfs3ICwkcVCtF9aCeAQ==}
|
||||
/@nx/devkit@17.1.2(nx@17.1.2):
|
||||
resolution: {integrity: sha512-9Izd9jsa++AaZSSlhi0zkv58k4clzE0kICurx9DjfWN6zXnD08HqJoUYCVVaeYS/SrWlQUbMig8e49BO8ZV5mw==}
|
||||
peerDependencies:
|
||||
nx: '>= 16 <= 18'
|
||||
dependencies:
|
||||
'@nrwl/devkit': 17.1.1(nx@17.1.1)
|
||||
'@nrwl/devkit': 17.1.2(nx@17.1.2)
|
||||
ejs: 3.1.9
|
||||
enquirer: 2.3.6
|
||||
ignore: 5.2.4
|
||||
nx: 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)
|
||||
nx: 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)
|
||||
semver: 7.5.3
|
||||
tmp: 0.2.1
|
||||
tslib: 2.6.2
|
||||
dev: true
|
||||
|
||||
/@nx/eslint-plugin@17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(@typescript-eslint/parser@6.10.0)(eslint-config-prettier@9.0.0)(eslint@8.53.0)(nx@17.1.1)(typescript@5.2.2):
|
||||
resolution: {integrity: sha512-PxW6i/o1N8vZrspUIpC1TPVrj/rzvGxrCkDy4EbNOJDIb9BLaxQKuNcoJ3PUzBn3nW8ks2ua6RfhWVbz2lFwVw==}
|
||||
/@nx/eslint-plugin@17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(@typescript-eslint/parser@6.11.0)(eslint-config-prettier@9.0.0)(eslint@8.53.0)(nx@17.1.2)(typescript@5.2.2):
|
||||
resolution: {integrity: sha512-92AAx6UaLl8fb23GBrSzCco8XQm482AwIY7jgugvfXYZSluau3zapdZsLC1ePJtyhVDd2P3KddjA7tiNLGOaXA==}
|
||||
peerDependencies:
|
||||
'@typescript-eslint/parser': ^6.9.1
|
||||
eslint-config-prettier: ^9.0.0
|
||||
@ -4154,10 +4154,10 @@ packages:
|
||||
eslint-config-prettier:
|
||||
optional: true
|
||||
dependencies:
|
||||
'@nrwl/eslint-plugin-nx': 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(@typescript-eslint/parser@6.10.0)(eslint-config-prettier@9.0.0)(eslint@8.53.0)(nx@17.1.1)(typescript@5.2.2)
|
||||
'@nx/devkit': 17.1.1(nx@17.1.1)
|
||||
'@nx/js': 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.1)(typescript@5.2.2)
|
||||
'@typescript-eslint/parser': 6.10.0(eslint@8.53.0)(typescript@5.2.2)
|
||||
'@nrwl/eslint-plugin-nx': 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(@typescript-eslint/parser@6.11.0)(eslint-config-prettier@9.0.0)(eslint@8.53.0)(nx@17.1.2)(typescript@5.2.2)
|
||||
'@nx/devkit': 17.1.2(nx@17.1.2)
|
||||
'@nx/js': 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.2)(typescript@5.2.2)
|
||||
'@typescript-eslint/parser': 6.11.0(eslint@8.53.0)(typescript@5.2.2)
|
||||
'@typescript-eslint/type-utils': 6.10.0(eslint@8.53.0)(typescript@5.2.2)
|
||||
'@typescript-eslint/utils': 6.10.0(eslint@8.53.0)(typescript@5.2.2)
|
||||
chalk: 4.1.2
|
||||
@ -4180,17 +4180,17 @@ packages:
|
||||
- verdaccio
|
||||
dev: true
|
||||
|
||||
/@nx/eslint@17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(eslint@8.53.0)(nx@17.1.1):
|
||||
resolution: {integrity: sha512-FznunQjkcfvcpNvVu4aOayUqml+7YQUmF63XFkytuxNO/Rxt1oalMjk3lLFSCeYVyXgUTCXISNhslBnZ138UuA==}
|
||||
/@nx/eslint@17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(eslint@8.53.0)(nx@17.1.2):
|
||||
resolution: {integrity: sha512-SDwx6P0HMzLURzbmUCPxvvkGBIhBIEujsvTCnaRsWJIKmrYKJjv4ENWqjZZSOMgP5gU2HjQFaWtRicjbdcu9Tg==}
|
||||
peerDependencies:
|
||||
eslint: ^8.0.0
|
||||
peerDependenciesMeta:
|
||||
eslint:
|
||||
optional: true
|
||||
dependencies:
|
||||
'@nx/devkit': 17.1.1(nx@17.1.1)
|
||||
'@nx/js': 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.1)(typescript@5.2.2)
|
||||
'@nx/linter': 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(eslint@8.53.0)(nx@17.1.1)
|
||||
'@nx/devkit': 17.1.2(nx@17.1.2)
|
||||
'@nx/js': 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.2)(typescript@5.2.2)
|
||||
'@nx/linter': 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(eslint@8.53.0)(nx@17.1.2)
|
||||
eslint: 8.53.0
|
||||
tslib: 2.6.2
|
||||
typescript: 5.2.2
|
||||
@ -4206,14 +4206,14 @@ packages:
|
||||
- verdaccio
|
||||
dev: true
|
||||
|
||||
/@nx/jest@17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(babel-plugin-macros@3.1.0)(nx@17.1.1)(ts-node@10.9.1)(typescript@5.2.2):
|
||||
resolution: {integrity: sha512-Eh+SKH9iEmheG2PFuk58HjDyy5Ha5xvsRsOHy0CP0vznuS9L8AqER+KDgYDx7HV8xyRmaCssR3uD4wIm8srs4Q==}
|
||||
/@nx/jest@17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(babel-plugin-macros@3.1.0)(nx@17.1.2)(ts-node@10.9.1)(typescript@5.2.2):
|
||||
resolution: {integrity: sha512-rgwowVMbSR9/U9yzTX2LqDFpsvQ9QkWC/dEpn2jHXMYEU5qu0rbW6mnKSuQ+sHN4Fn6UgesFrYAZCwEPx+izpQ==}
|
||||
dependencies:
|
||||
'@jest/reporters': 29.7.0
|
||||
'@jest/test-result': 29.7.0
|
||||
'@nrwl/jest': 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(babel-plugin-macros@3.1.0)(nx@17.1.1)(ts-node@10.9.1)(typescript@5.2.2)
|
||||
'@nx/devkit': 17.1.1(nx@17.1.1)
|
||||
'@nx/js': 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.1)(typescript@5.2.2)
|
||||
'@nrwl/jest': 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(babel-plugin-macros@3.1.0)(nx@17.1.2)(ts-node@10.9.1)(typescript@5.2.2)
|
||||
'@nx/devkit': 17.1.2(nx@17.1.2)
|
||||
'@nx/js': 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.2)(typescript@5.2.2)
|
||||
'@phenomnomnominal/tsquery': 5.0.1(typescript@5.2.2)
|
||||
chalk: 4.1.2
|
||||
identity-obj-proxy: 3.0.0
|
||||
@ -4238,8 +4238,8 @@ packages:
|
||||
- verdaccio
|
||||
dev: true
|
||||
|
||||
/@nx/js@17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.1)(typescript@5.2.2):
|
||||
resolution: {integrity: sha512-49o03MUNteDHUJeMZ3+GX2eywVNydODi1jQhxe9Xq9QY0l8UaiXaZzIntBVSFDj93mVv6dp6Dc4JuNxNf7rk3A==}
|
||||
/@nx/js@17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.2)(typescript@5.2.2):
|
||||
resolution: {integrity: sha512-3fPiOEw+iD1Bc+AvfdGgMSCYDYxAGmZ01lHp/RERTyCHroEoMiq8yiTBbET6TPOvKOBMXA+pR2Ux04QA3S4N6Q==}
|
||||
peerDependencies:
|
||||
verdaccio: ^5.0.4
|
||||
peerDependenciesMeta:
|
||||
@ -4253,9 +4253,9 @@ packages:
|
||||
'@babel/preset-env': 7.23.2(@babel/core@7.23.3)
|
||||
'@babel/preset-typescript': 7.23.2(@babel/core@7.23.3)
|
||||
'@babel/runtime': 7.23.2
|
||||
'@nrwl/js': 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.1)(typescript@5.2.2)
|
||||
'@nx/devkit': 17.1.1(nx@17.1.1)
|
||||
'@nx/workspace': 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)
|
||||
'@nrwl/js': 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.2)(typescript@5.2.2)
|
||||
'@nx/devkit': 17.1.2(nx@17.1.2)
|
||||
'@nx/workspace': 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)
|
||||
'@phenomnomnominal/tsquery': 5.0.1(typescript@5.2.2)
|
||||
babel-plugin-const-enum: 1.2.0(@babel/core@7.23.3)
|
||||
babel-plugin-macros: 2.8.0
|
||||
@ -4288,10 +4288,10 @@ packages:
|
||||
- typescript
|
||||
dev: true
|
||||
|
||||
/@nx/linter@17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(eslint@8.53.0)(nx@17.1.1):
|
||||
resolution: {integrity: sha512-yPbX4f2fScsh7+5LMVuiteFgDEF+HeeRaWvyNDs9nvpXgLiguv3NBcNfOR2kOtC3YN/HqB/aYD2nOqXeUWkE7w==}
|
||||
/@nx/linter@17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(eslint@8.53.0)(nx@17.1.2):
|
||||
resolution: {integrity: sha512-KS7jq61Fg2tiB+PDui3+zH9RANZV/rYyg1yzKe/Say7DabcZDziHmxw5t/JZE7JlTA2Kmy7HBMRgvJsqxOlukQ==}
|
||||
dependencies:
|
||||
'@nx/eslint': 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(eslint@8.53.0)(nx@17.1.1)
|
||||
'@nx/eslint': 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(eslint@8.53.0)(nx@17.1.2)
|
||||
transitivePeerDependencies:
|
||||
- '@babel/traverse'
|
||||
- '@swc-node/register'
|
||||
@ -4305,15 +4305,15 @@ packages:
|
||||
- verdaccio
|
||||
dev: true
|
||||
|
||||
/@nx/nest@17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(babel-plugin-macros@3.1.0)(eslint@8.53.0)(nx@17.1.1)(ts-node@10.9.1)(typescript@5.2.2):
|
||||
resolution: {integrity: sha512-JR6Ok9vkEO1dzAv4dLCY/MBU561U+hNPyYb3bb3iidQeIZmfKfXfKdI6V8fblG6lE/T8vGR/mPxwqfL3DuhAaw==}
|
||||
/@nx/nest@17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(babel-plugin-macros@3.1.0)(eslint@8.53.0)(nx@17.1.2)(ts-node@10.9.1)(typescript@5.2.2):
|
||||
resolution: {integrity: sha512-IsIk+O7C0cxHDB9mCXtY3X5PQBirq/KI/bj770OSZAPzxuZ+0MwD82nRGRFRcPzYKSXpbiQSxesoJMfIgThXiQ==}
|
||||
dependencies:
|
||||
'@nestjs/schematics': 9.2.0(typescript@5.2.2)
|
||||
'@nrwl/nest': 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(babel-plugin-macros@3.1.0)(eslint@8.53.0)(nx@17.1.1)(ts-node@10.9.1)(typescript@5.2.2)
|
||||
'@nx/devkit': 17.1.1(nx@17.1.1)
|
||||
'@nx/eslint': 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(eslint@8.53.0)(nx@17.1.1)
|
||||
'@nx/js': 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.1)(typescript@5.2.2)
|
||||
'@nx/node': 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(babel-plugin-macros@3.1.0)(eslint@8.53.0)(nx@17.1.1)(ts-node@10.9.1)(typescript@5.2.2)
|
||||
'@nrwl/nest': 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(babel-plugin-macros@3.1.0)(eslint@8.53.0)(nx@17.1.2)(ts-node@10.9.1)(typescript@5.2.2)
|
||||
'@nx/devkit': 17.1.2(nx@17.1.2)
|
||||
'@nx/eslint': 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(eslint@8.53.0)(nx@17.1.2)
|
||||
'@nx/js': 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.2)(typescript@5.2.2)
|
||||
'@nx/node': 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(babel-plugin-macros@3.1.0)(eslint@8.53.0)(nx@17.1.2)(ts-node@10.9.1)(typescript@5.2.2)
|
||||
'@phenomnomnominal/tsquery': 5.0.1(typescript@5.2.2)
|
||||
tslib: 2.6.2
|
||||
transitivePeerDependencies:
|
||||
@ -4334,14 +4334,14 @@ packages:
|
||||
- verdaccio
|
||||
dev: true
|
||||
|
||||
/@nx/node@17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(babel-plugin-macros@3.1.0)(eslint@8.53.0)(nx@17.1.1)(ts-node@10.9.1)(typescript@5.2.2):
|
||||
resolution: {integrity: sha512-DPz3FgowZKlkdK7wBekJnxkU7ANvcbAYpKFIDcVrWUPcadtxIB5IHiNEpDLTbzwoQ2fi8VcXWJ55AT0HqgZ+Bw==}
|
||||
/@nx/node@17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(babel-plugin-macros@3.1.0)(eslint@8.53.0)(nx@17.1.2)(ts-node@10.9.1)(typescript@5.2.2):
|
||||
resolution: {integrity: sha512-o3M1RD2UliorCf9LyxSK3+QQ9qF3JUJa7gigmoc/25DiByyuZ962OUpPeyUsruNmgowJnB/ZSKh9QnhI4NiWZQ==}
|
||||
dependencies:
|
||||
'@nrwl/node': 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(babel-plugin-macros@3.1.0)(eslint@8.53.0)(nx@17.1.1)(ts-node@10.9.1)(typescript@5.2.2)
|
||||
'@nx/devkit': 17.1.1(nx@17.1.1)
|
||||
'@nx/eslint': 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(eslint@8.53.0)(nx@17.1.1)
|
||||
'@nx/jest': 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(babel-plugin-macros@3.1.0)(nx@17.1.1)(ts-node@10.9.1)(typescript@5.2.2)
|
||||
'@nx/js': 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.1)(typescript@5.2.2)
|
||||
'@nrwl/node': 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(babel-plugin-macros@3.1.0)(eslint@8.53.0)(nx@17.1.2)(ts-node@10.9.1)(typescript@5.2.2)
|
||||
'@nx/devkit': 17.1.2(nx@17.1.2)
|
||||
'@nx/eslint': 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(eslint@8.53.0)(nx@17.1.2)
|
||||
'@nx/jest': 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(babel-plugin-macros@3.1.0)(nx@17.1.2)(ts-node@10.9.1)(typescript@5.2.2)
|
||||
'@nx/js': 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.2)(typescript@5.2.2)
|
||||
tslib: 2.6.2
|
||||
transitivePeerDependencies:
|
||||
- '@babel/traverse'
|
||||
@ -4360,8 +4360,8 @@ packages:
|
||||
- verdaccio
|
||||
dev: true
|
||||
|
||||
/@nx/nx-darwin-arm64@17.1.1:
|
||||
resolution: {integrity: sha512-HWrXte+e5XfXkv0SuaoLOu3Ct0rq9UoEb1/+X/1xuIljs5serFiwW7aQ0sxhVgWQBLSucYmecbjyjTBxBEJLSA==}
|
||||
/@nx/nx-darwin-arm64@17.1.2:
|
||||
resolution: {integrity: sha512-U8fwkuw0vmDfeRQX9LSMt1XiAXM57fxOiuHlrIBn8hUBvMAugAgSAYd7K9YQjrFf9UFUtQeSHDU9N/c/n63hdg==}
|
||||
engines: {node: '>= 10'}
|
||||
cpu: [arm64]
|
||||
os: [darwin]
|
||||
@ -4369,8 +4369,8 @@ packages:
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/@nx/nx-darwin-x64@17.1.1:
|
||||
resolution: {integrity: sha512-AiOBWB2ulEFDUoGqkIy0egyc7exhD8Veig59l4Q6JiKverLgZpYVMLKG7hhRaYuwvsoUraWGRoteNRbAMHQacA==}
|
||||
/@nx/nx-darwin-x64@17.1.2:
|
||||
resolution: {integrity: sha512-QR9Jrm32UK2nLdDRtjFabfCvF5SOQJ2IuYkw6Sxe16xGZU2DS9nQku0TQO3Uy2HV1xSR7vzj7ys5z4eI2k+/mA==}
|
||||
engines: {node: '>= 10'}
|
||||
cpu: [x64]
|
||||
os: [darwin]
|
||||
@ -4378,8 +4378,8 @@ packages:
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/@nx/nx-freebsd-x64@17.1.1:
|
||||
resolution: {integrity: sha512-px5s3ZC6Sl36eSPzWuMSmhA+mqN3jUiWgzbU6wIqfLBOVhLN0C2/lBKVNMS3JJVpMPfI245/EHlDyZobdOIheA==}
|
||||
/@nx/nx-freebsd-x64@17.1.2:
|
||||
resolution: {integrity: sha512-6rDuFHJREVg5XpcM5RlE8pHP4bgcbns8sSemF/g75SV4iEkBqxRvSe88oBtF44b7IpX2zdONRDV4qQcRf3DxRg==}
|
||||
engines: {node: '>= 10'}
|
||||
cpu: [x64]
|
||||
os: [freebsd]
|
||||
@ -4387,8 +4387,8 @@ packages:
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/@nx/nx-linux-arm-gnueabihf@17.1.1:
|
||||
resolution: {integrity: sha512-gDlJuCqWsu4WEjmkM5GwpeB+odXPPGQikBzVwMgBPFjqjsJkYnkrYOy2TWvBfNIYp+5jmOi0lZHAfPnCIniyww==}
|
||||
/@nx/nx-linux-arm-gnueabihf@17.1.2:
|
||||
resolution: {integrity: sha512-4FwqUX7NxVfJ0v7frBKNbjENz6pvp3slDfoG2/WmnAj5a6TCu7magwlg1qLQaHYJ1m/i8u7RrG0Uz4SYHWzkVw==}
|
||||
engines: {node: '>= 10'}
|
||||
cpu: [arm]
|
||||
os: [linux]
|
||||
@ -4396,8 +4396,8 @@ packages:
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/@nx/nx-linux-arm64-gnu@17.1.1:
|
||||
resolution: {integrity: sha512-7349vYv3OnrCO5bwk5XHNCVjU0GFMh0d0xIDJjeRsCItyi3t+z0vCJ4vSzAwfAcUNzBehM7dz3ah/rJaUDD1qg==}
|
||||
/@nx/nx-linux-arm64-gnu@17.1.2:
|
||||
resolution: {integrity: sha512-r6UATY0dVdxwpVJPf/f/KfRkFpMP06wC6HcfNMGbTBTKiKtsdYF42bWoSkDgtgP2bOx9FDH+Hwu3U/Rtj44FIA==}
|
||||
engines: {node: '>= 10'}
|
||||
cpu: [arm64]
|
||||
os: [linux]
|
||||
@ -4405,8 +4405,8 @@ packages:
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/@nx/nx-linux-arm64-musl@17.1.1:
|
||||
resolution: {integrity: sha512-UZ9STF2Q/2Jh9icTqSU+zoU3XZKOJBj1OV4NtdWRAh3YwXK+A2+AMI38IxGoYZYyPmDEmEDu9MFCuTzLJtjOww==}
|
||||
/@nx/nx-linux-arm64-musl@17.1.2:
|
||||
resolution: {integrity: sha512-MXGYY/KCzQhbj5UKwnRO2/GhByOkRlI+EeH1Mazam8wZ1BiBfcVWZoOUybIlxxes1o4cAnkZwB527tCmwrHvGw==}
|
||||
engines: {node: '>= 10'}
|
||||
cpu: [arm64]
|
||||
os: [linux]
|
||||
@ -4414,8 +4414,8 @@ packages:
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/@nx/nx-linux-x64-gnu@17.1.1:
|
||||
resolution: {integrity: sha512-9nwZ5t3tgqIyPJaxFop3+OrEbh85mp7bGGOubamcAhxoDI49vYig04igUBMcO0LbF1o1YFdW2KDKFF53phJxJw==}
|
||||
/@nx/nx-linux-x64-gnu@17.1.2:
|
||||
resolution: {integrity: sha512-3cC131hJ3VhuxjzzBlwIdVp46onykOo78EmnURNdLxcWOpmcKgYXn7OnVwjrglYi+JL7D0vABGKKUpt1cs6/rA==}
|
||||
engines: {node: '>= 10'}
|
||||
cpu: [x64]
|
||||
os: [linux]
|
||||
@ -4423,8 +4423,8 @@ packages:
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/@nx/nx-linux-x64-musl@17.1.1:
|
||||
resolution: {integrity: sha512-2OKfB8w8u2q6JwjEHx39U3ekn+tvQkiwF7LedRQbf+2IY9IsGpZrgaRIuY9D/aDWHmHSOl3jvITP0cykgAfq7g==}
|
||||
/@nx/nx-linux-x64-musl@17.1.2:
|
||||
resolution: {integrity: sha512-1UrR87ByhE0zSXt0C+RNT5ZiAsctOSWZwPYQAGolz8K70BxomDeRVtIaRog5KK5SHlEd1ILvgsmrhovjLjrJNw==}
|
||||
engines: {node: '>= 10'}
|
||||
cpu: [x64]
|
||||
os: [linux]
|
||||
@ -4432,8 +4432,8 @@ packages:
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/@nx/nx-win32-arm64-msvc@17.1.1:
|
||||
resolution: {integrity: sha512-dXBnbIxK6MHTirgKRSxJfwUX9xfnD7W9T4/C0NGkbIe3VZBiY0RIUPvEps4EJkucEva9pTkaowkz5lHBxVi4Iw==}
|
||||
/@nx/nx-win32-arm64-msvc@17.1.2:
|
||||
resolution: {integrity: sha512-2M7FfzfPGAN7tCUWZilPGNk/RbbGcA00MKOA4MDqMwJtLobW8KqfMedilRNTEuyNibejOHwvGzA9T/Ac/ahHgA==}
|
||||
engines: {node: '>= 10'}
|
||||
cpu: [arm64]
|
||||
os: [win32]
|
||||
@ -4441,8 +4441,8 @@ packages:
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/@nx/nx-win32-x64-msvc@17.1.1:
|
||||
resolution: {integrity: sha512-1j3UO/FfjzptXcTGL56oAFLnpYP6EyVYyAYT/3aayky8xqiPeL5DfRjV2kJ91VA0nIeKhAx0T25oSTvMHfZNEw==}
|
||||
/@nx/nx-win32-x64-msvc@17.1.2:
|
||||
resolution: {integrity: sha512-oxKCKunuo4wRusMlNu7PlhBijhtNy7eBZPAWyqUsdfnb+CjY2QncjCguW3fnsG9gHQFCa+y0b1WkSkvJ5G1DiQ==}
|
||||
engines: {node: '>= 10'}
|
||||
cpu: [x64]
|
||||
os: [win32]
|
||||
@ -4450,14 +4450,14 @@ packages:
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
/@nx/react@17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(eslint@8.53.0)(nx@17.1.1)(typescript@5.2.2)(webpack@5.89.0):
|
||||
resolution: {integrity: sha512-AvF7el6at5HM7i4iVmluqRCU3kWJSGPONttl3lxB57WgE7eU67t5Rs1KQyHMgtfl4/iU48TGGqoGrBYEoL1Z+g==}
|
||||
/@nx/react@17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(eslint@8.53.0)(nx@17.1.2)(typescript@5.2.2)(webpack@5.89.0):
|
||||
resolution: {integrity: sha512-moVOelxOwubq3zWcII4g0NqUQUdwa53clhu/PQYFFH0KFC9uZnsCXS9sHAGtBpsZwZ6jrsjsqDhT9VBuJlJg3Q==}
|
||||
dependencies:
|
||||
'@nrwl/react': 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(eslint@8.53.0)(nx@17.1.1)(typescript@5.2.2)(webpack@5.89.0)
|
||||
'@nx/devkit': 17.1.1(nx@17.1.1)
|
||||
'@nx/eslint': 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(eslint@8.53.0)(nx@17.1.1)
|
||||
'@nx/js': 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.1)(typescript@5.2.2)
|
||||
'@nx/web': 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.1)(typescript@5.2.2)
|
||||
'@nrwl/react': 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(eslint@8.53.0)(nx@17.1.2)(typescript@5.2.2)(webpack@5.89.0)
|
||||
'@nx/devkit': 17.1.2(nx@17.1.2)
|
||||
'@nx/eslint': 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(eslint@8.53.0)(nx@17.1.2)
|
||||
'@nx/js': 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.2)(typescript@5.2.2)
|
||||
'@nx/web': 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.2)(typescript@5.2.2)
|
||||
'@phenomnomnominal/tsquery': 5.0.1(typescript@5.2.2)
|
||||
'@svgr/webpack': 8.1.0(typescript@5.2.2)
|
||||
chalk: 4.1.2
|
||||
@ -4479,15 +4479,15 @@ packages:
|
||||
- webpack
|
||||
dev: true
|
||||
|
||||
/@nx/vite@17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.1)(typescript@5.2.2)(vite@4.5.0)(vitest@0.34.6):
|
||||
resolution: {integrity: sha512-B7olXZDXujofv4uTFmu0C8H3M1z9sWptU30ZTEwk4xslGpoYWGku/Ttzl4zUfegfkSmIMeCI62UEEDqNrOTxJA==}
|
||||
/@nx/vite@17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.2)(typescript@5.2.2)(vite@4.5.0)(vitest@0.34.6):
|
||||
resolution: {integrity: sha512-fuLfsQUWizag0nyqZmGGaGdNylKkJ5CfU9uThze6z4R4Jje6kqrRbZ0DJvIpguwlc9VcFpggYbyv3OHfg38FEw==}
|
||||
peerDependencies:
|
||||
vite: ^4.3.4
|
||||
vitest: '>=0.31.0 <1.0.0'
|
||||
dependencies:
|
||||
'@nrwl/vite': 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.1)(typescript@5.2.2)(vite@4.5.0)(vitest@0.34.6)
|
||||
'@nx/devkit': 17.1.1(nx@17.1.1)
|
||||
'@nx/js': 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.1)(typescript@5.2.2)
|
||||
'@nrwl/vite': 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.2)(typescript@5.2.2)(vite@4.5.0)(vitest@0.34.6)
|
||||
'@nx/devkit': 17.1.2(nx@17.1.2)
|
||||
'@nx/js': 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.2)(typescript@5.2.2)
|
||||
'@phenomnomnominal/tsquery': 5.0.1(typescript@5.2.2)
|
||||
'@swc/helpers': 0.5.3
|
||||
enquirer: 2.3.6
|
||||
@ -4507,12 +4507,12 @@ packages:
|
||||
- verdaccio
|
||||
dev: true
|
||||
|
||||
/@nx/web@17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.1)(typescript@5.2.2):
|
||||
resolution: {integrity: sha512-HWABwr1V6ZO7riHu5fg4ygvDmkSojxgUmR0c35asf0E4E8dPJk3BRcat1oFzEbLpykCqaTZ1IXTw8VpU7kfrkw==}
|
||||
/@nx/web@17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.2)(typescript@5.2.2):
|
||||
resolution: {integrity: sha512-TJIY3uyBUCO9F15v1iWU5Lm6qvNBGzyLI0cNKB4Xl6H5mJA3bxW92NlRM++8mS9hSpw2OLEVN5jA2q+pbRzk8Q==}
|
||||
dependencies:
|
||||
'@nrwl/web': 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.1)(typescript@5.2.2)
|
||||
'@nx/devkit': 17.1.1(nx@17.1.1)
|
||||
'@nx/js': 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.1)(typescript@5.2.2)
|
||||
'@nrwl/web': 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.2)(typescript@5.2.2)
|
||||
'@nx/devkit': 17.1.2(nx@17.1.2)
|
||||
'@nx/js': 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.2)(typescript@5.2.2)
|
||||
chalk: 4.1.2
|
||||
detect-port: 1.5.1
|
||||
http-server: 14.1.1
|
||||
@ -4530,13 +4530,13 @@ packages:
|
||||
- verdaccio
|
||||
dev: true
|
||||
|
||||
/@nx/webpack@17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.1)(typescript@5.2.2):
|
||||
resolution: {integrity: sha512-mxo8swr2Z7yXp6kednAu2ZmZww/t1F663NbENm5R0YEVhP4dHd6Ol8qPfqHeGfp2Nw9sks2uXreqg4NHGesYDQ==}
|
||||
/@nx/webpack@17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.2)(typescript@5.2.2):
|
||||
resolution: {integrity: sha512-i6TAKrM1TakHyqEHbtsyfyqh5nrk4xgK/aiJZT8mojOSK5ifSrcZSdlPHHbIzuLsCJt1Wo94LA//C26oBg5PTw==}
|
||||
dependencies:
|
||||
'@babel/core': 7.23.3
|
||||
'@nrwl/webpack': 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.1)(typescript@5.2.2)
|
||||
'@nx/devkit': 17.1.1(nx@17.1.1)
|
||||
'@nx/js': 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.1)(typescript@5.2.2)
|
||||
'@nrwl/webpack': 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.2)(typescript@5.2.2)
|
||||
'@nx/devkit': 17.1.2(nx@17.1.2)
|
||||
'@nx/js': 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)(@types/node@20.9.0)(nx@17.1.2)(typescript@5.2.2)
|
||||
autoprefixer: 10.4.16(postcss@8.4.31)
|
||||
babel-loader: 9.1.3(@babel/core@7.23.3)(webpack@5.89.0)
|
||||
browserslist: 4.22.1
|
||||
@ -4597,14 +4597,14 @@ packages:
|
||||
- webpack-cli
|
||||
dev: true
|
||||
|
||||
/@nx/workspace@17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96):
|
||||
resolution: {integrity: sha512-feq1BpSlxRwCLXT4t9QoYw4eRaGIT2PEq1f3AT3M3GZ61TiIXUoPPmDUJoDp0+8f1t5VSWiCAi/Ci4vF8lR/6Q==}
|
||||
/@nx/workspace@17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96):
|
||||
resolution: {integrity: sha512-lmdfWyspRgk7XewKU/5bjr6PieShJemDJpaSI+/H5utOeT8QeXVmNj+DDizig4eobwK0b6OXb0Vgnc7osbgjlw==}
|
||||
dependencies:
|
||||
'@nrwl/workspace': 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)
|
||||
'@nx/devkit': 17.1.1(nx@17.1.1)
|
||||
'@nrwl/workspace': 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)
|
||||
'@nx/devkit': 17.1.2(nx@17.1.2)
|
||||
chalk: 4.1.2
|
||||
enquirer: 2.3.6
|
||||
nx: 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)
|
||||
nx: 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)
|
||||
tslib: 2.6.2
|
||||
yargs-parser: 21.1.1
|
||||
transitivePeerDependencies:
|
||||
@ -7471,8 +7471,8 @@ packages:
|
||||
'@types/node': 20.9.0
|
||||
optional: true
|
||||
|
||||
/@typescript-eslint/eslint-plugin@6.10.0(@typescript-eslint/parser@6.10.0)(eslint@8.53.0)(typescript@5.2.2):
|
||||
resolution: {integrity: sha512-uoLj4g2OTL8rfUQVx2AFO1hp/zja1wABJq77P6IclQs6I/m9GLrm7jCdgzZkvWdDCQf1uEvoa8s8CupsgWQgVg==}
|
||||
/@typescript-eslint/eslint-plugin@6.11.0(@typescript-eslint/parser@6.11.0)(eslint@8.53.0)(typescript@5.2.2):
|
||||
resolution: {integrity: sha512-uXnpZDc4VRjY4iuypDBKzW1rz9T5YBBK0snMn8MaTSNd2kMlj50LnLBABELjJiOL5YHk7ZD8hbSpI9ubzqYI0w==}
|
||||
engines: {node: ^16.0.0 || >=18.0.0}
|
||||
peerDependencies:
|
||||
'@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha
|
||||
@ -7483,11 +7483,11 @@ packages:
|
||||
optional: true
|
||||
dependencies:
|
||||
'@eslint-community/regexpp': 4.10.0
|
||||
'@typescript-eslint/parser': 6.10.0(eslint@8.53.0)(typescript@5.2.2)
|
||||
'@typescript-eslint/scope-manager': 6.10.0
|
||||
'@typescript-eslint/type-utils': 6.10.0(eslint@8.53.0)(typescript@5.2.2)
|
||||
'@typescript-eslint/utils': 6.10.0(eslint@8.53.0)(typescript@5.2.2)
|
||||
'@typescript-eslint/visitor-keys': 6.10.0
|
||||
'@typescript-eslint/parser': 6.11.0(eslint@8.53.0)(typescript@5.2.2)
|
||||
'@typescript-eslint/scope-manager': 6.11.0
|
||||
'@typescript-eslint/type-utils': 6.11.0(eslint@8.53.0)(typescript@5.2.2)
|
||||
'@typescript-eslint/utils': 6.11.0(eslint@8.53.0)(typescript@5.2.2)
|
||||
'@typescript-eslint/visitor-keys': 6.11.0
|
||||
debug: 4.3.4(supports-color@8.1.1)
|
||||
eslint: 8.53.0
|
||||
graphemer: 1.4.0
|
||||
@ -7500,8 +7500,8 @@ packages:
|
||||
- supports-color
|
||||
dev: true
|
||||
|
||||
/@typescript-eslint/parser@6.10.0(eslint@8.53.0)(typescript@5.2.2):
|
||||
resolution: {integrity: sha512-+sZwIj+s+io9ozSxIWbNB5873OSdfeBEH/FR0re14WLI6BaKuSOnnwCJ2foUiu8uXf4dRp1UqHP0vrZ1zXGrog==}
|
||||
/@typescript-eslint/parser@6.11.0(eslint@8.53.0)(typescript@5.2.2):
|
||||
resolution: {integrity: sha512-+whEdjk+d5do5nxfxx73oanLL9ghKO3EwM9kBCkUtWMRwWuPaFv9ScuqlYfQ6pAD6ZiJhky7TZ2ZYhrMsfMxVQ==}
|
||||
engines: {node: ^16.0.0 || >=18.0.0}
|
||||
peerDependencies:
|
||||
eslint: ^7.0.0 || ^8.0.0
|
||||
@ -7510,10 +7510,10 @@ packages:
|
||||
typescript:
|
||||
optional: true
|
||||
dependencies:
|
||||
'@typescript-eslint/scope-manager': 6.10.0
|
||||
'@typescript-eslint/types': 6.10.0
|
||||
'@typescript-eslint/typescript-estree': 6.10.0(typescript@5.2.2)
|
||||
'@typescript-eslint/visitor-keys': 6.10.0
|
||||
'@typescript-eslint/scope-manager': 6.11.0
|
||||
'@typescript-eslint/types': 6.11.0
|
||||
'@typescript-eslint/typescript-estree': 6.11.0(typescript@5.2.2)
|
||||
'@typescript-eslint/visitor-keys': 6.11.0
|
||||
debug: 4.3.4(supports-color@8.1.1)
|
||||
eslint: 8.53.0
|
||||
typescript: 5.2.2
|
||||
@ -7537,6 +7537,14 @@ packages:
|
||||
'@typescript-eslint/visitor-keys': 6.10.0
|
||||
dev: true
|
||||
|
||||
/@typescript-eslint/scope-manager@6.11.0:
|
||||
resolution: {integrity: sha512-0A8KoVvIURG4uhxAdjSaxy8RdRE//HztaZdG8KiHLP8WOXSk0vlF7Pvogv+vlJA5Rnjj/wDcFENvDaHb+gKd1A==}
|
||||
engines: {node: ^16.0.0 || >=18.0.0}
|
||||
dependencies:
|
||||
'@typescript-eslint/types': 6.11.0
|
||||
'@typescript-eslint/visitor-keys': 6.11.0
|
||||
dev: true
|
||||
|
||||
/@typescript-eslint/type-utils@6.10.0(eslint@8.53.0)(typescript@5.2.2):
|
||||
resolution: {integrity: sha512-wYpPs3hgTFblMYwbYWPT3eZtaDOjbLyIYuqpwuLBBqhLiuvJ+9sEp2gNRJEtR5N/c9G1uTtQQL5AhV0fEPJYcg==}
|
||||
engines: {node: ^16.0.0 || >=18.0.0}
|
||||
@ -7557,6 +7565,26 @@ packages:
|
||||
- supports-color
|
||||
dev: true
|
||||
|
||||
/@typescript-eslint/type-utils@6.11.0(eslint@8.53.0)(typescript@5.2.2):
|
||||
resolution: {integrity: sha512-nA4IOXwZtqBjIoYrJcYxLRO+F9ri+leVGoJcMW1uqr4r1Hq7vW5cyWrA43lFbpRvQ9XgNrnfLpIkO3i1emDBIA==}
|
||||
engines: {node: ^16.0.0 || >=18.0.0}
|
||||
peerDependencies:
|
||||
eslint: ^7.0.0 || ^8.0.0
|
||||
typescript: '*'
|
||||
peerDependenciesMeta:
|
||||
typescript:
|
||||
optional: true
|
||||
dependencies:
|
||||
'@typescript-eslint/typescript-estree': 6.11.0(typescript@5.2.2)
|
||||
'@typescript-eslint/utils': 6.11.0(eslint@8.53.0)(typescript@5.2.2)
|
||||
debug: 4.3.4(supports-color@8.1.1)
|
||||
eslint: 8.53.0
|
||||
ts-api-utils: 1.0.3(typescript@5.2.2)
|
||||
typescript: 5.2.2
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
dev: true
|
||||
|
||||
/@typescript-eslint/types@5.62.0:
|
||||
resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==}
|
||||
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
|
||||
@ -7567,6 +7595,11 @@ packages:
|
||||
engines: {node: ^16.0.0 || >=18.0.0}
|
||||
dev: true
|
||||
|
||||
/@typescript-eslint/types@6.11.0:
|
||||
resolution: {integrity: sha512-ZbEzuD4DwEJxwPqhv3QULlRj8KYTAnNsXxmfuUXFCxZmO6CF2gM/y+ugBSAQhrqaJL3M+oe4owdWunaHM6beqA==}
|
||||
engines: {node: ^16.0.0 || >=18.0.0}
|
||||
dev: true
|
||||
|
||||
/@typescript-eslint/typescript-estree@5.62.0(typescript@5.2.2):
|
||||
resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==}
|
||||
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
|
||||
@ -7609,6 +7642,27 @@ packages:
|
||||
- supports-color
|
||||
dev: true
|
||||
|
||||
/@typescript-eslint/typescript-estree@6.11.0(typescript@5.2.2):
|
||||
resolution: {integrity: sha512-Aezzv1o2tWJwvZhedzvD5Yv7+Lpu1by/U1LZ5gLc4tCx8jUmuSCMioPFRjliN/6SJIvY6HpTtJIWubKuYYYesQ==}
|
||||
engines: {node: ^16.0.0 || >=18.0.0}
|
||||
peerDependencies:
|
||||
typescript: '*'
|
||||
peerDependenciesMeta:
|
||||
typescript:
|
||||
optional: true
|
||||
dependencies:
|
||||
'@typescript-eslint/types': 6.11.0
|
||||
'@typescript-eslint/visitor-keys': 6.11.0
|
||||
debug: 4.3.4(supports-color@8.1.1)
|
||||
globby: 11.1.0
|
||||
is-glob: 4.0.3
|
||||
semver: 7.5.4
|
||||
ts-api-utils: 1.0.3(typescript@5.2.2)
|
||||
typescript: 5.2.2
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
dev: true
|
||||
|
||||
/@typescript-eslint/utils@5.62.0(eslint@8.53.0)(typescript@5.2.2):
|
||||
resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==}
|
||||
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
|
||||
@ -7648,6 +7702,25 @@ packages:
|
||||
- typescript
|
||||
dev: true
|
||||
|
||||
/@typescript-eslint/utils@6.11.0(eslint@8.53.0)(typescript@5.2.2):
|
||||
resolution: {integrity: sha512-p23ibf68fxoZy605dc0dQAEoUsoiNoP3MD9WQGiHLDuTSOuqoTsa4oAy+h3KDkTcxbbfOtUjb9h3Ta0gT4ug2g==}
|
||||
engines: {node: ^16.0.0 || >=18.0.0}
|
||||
peerDependencies:
|
||||
eslint: ^7.0.0 || ^8.0.0
|
||||
dependencies:
|
||||
'@eslint-community/eslint-utils': 4.4.0(eslint@8.53.0)
|
||||
'@types/json-schema': 7.0.14
|
||||
'@types/semver': 7.5.4
|
||||
'@typescript-eslint/scope-manager': 6.11.0
|
||||
'@typescript-eslint/types': 6.11.0
|
||||
'@typescript-eslint/typescript-estree': 6.11.0(typescript@5.2.2)
|
||||
eslint: 8.53.0
|
||||
semver: 7.5.4
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
- typescript
|
||||
dev: true
|
||||
|
||||
/@typescript-eslint/visitor-keys@5.62.0:
|
||||
resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==}
|
||||
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
|
||||
@ -7664,6 +7737,14 @@ packages:
|
||||
eslint-visitor-keys: 3.4.3
|
||||
dev: true
|
||||
|
||||
/@typescript-eslint/visitor-keys@6.11.0:
|
||||
resolution: {integrity: sha512-+SUN/W7WjBr05uRxPggJPSzyB8zUpaYo2hByKasWbqr3PM8AXfZt8UHdNpBS1v9SA62qnSSMF3380SwDqqprgQ==}
|
||||
engines: {node: ^16.0.0 || >=18.0.0}
|
||||
dependencies:
|
||||
'@typescript-eslint/types': 6.11.0
|
||||
eslint-visitor-keys: 3.4.3
|
||||
dev: true
|
||||
|
||||
/@ungap/structured-clone@1.2.0:
|
||||
resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==}
|
||||
dev: true
|
||||
@ -10863,7 +10944,7 @@ packages:
|
||||
- supports-color
|
||||
dev: true
|
||||
|
||||
/eslint-module-utils@2.8.0(@typescript-eslint/parser@6.10.0)(eslint-import-resolver-node@0.3.9)(eslint@8.53.0):
|
||||
/eslint-module-utils@2.8.0(@typescript-eslint/parser@6.11.0)(eslint-import-resolver-node@0.3.9)(eslint@8.53.0):
|
||||
resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==}
|
||||
engines: {node: '>=4'}
|
||||
peerDependencies:
|
||||
@ -10884,7 +10965,7 @@ packages:
|
||||
eslint-import-resolver-webpack:
|
||||
optional: true
|
||||
dependencies:
|
||||
'@typescript-eslint/parser': 6.10.0(eslint@8.53.0)(typescript@5.2.2)
|
||||
'@typescript-eslint/parser': 6.11.0(eslint@8.53.0)(typescript@5.2.2)
|
||||
debug: 3.2.7(supports-color@8.1.1)
|
||||
eslint: 8.53.0
|
||||
eslint-import-resolver-node: 0.3.9
|
||||
@ -10901,7 +10982,7 @@ packages:
|
||||
globals: 13.23.0
|
||||
dev: true
|
||||
|
||||
/eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.10.0)(eslint@8.53.0):
|
||||
/eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.11.0)(eslint@8.53.0):
|
||||
resolution: {integrity: sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==}
|
||||
engines: {node: '>=4'}
|
||||
peerDependencies:
|
||||
@ -10911,7 +10992,7 @@ packages:
|
||||
'@typescript-eslint/parser':
|
||||
optional: true
|
||||
dependencies:
|
||||
'@typescript-eslint/parser': 6.10.0(eslint@8.53.0)(typescript@5.2.2)
|
||||
'@typescript-eslint/parser': 6.11.0(eslint@8.53.0)(typescript@5.2.2)
|
||||
array-includes: 3.1.7
|
||||
array.prototype.findlastindex: 1.2.3
|
||||
array.prototype.flat: 1.3.2
|
||||
@ -10920,7 +11001,7 @@ packages:
|
||||
doctrine: 2.1.0
|
||||
eslint: 8.53.0
|
||||
eslint-import-resolver-node: 0.3.9
|
||||
eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.10.0)(eslint-import-resolver-node@0.3.9)(eslint@8.53.0)
|
||||
eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.11.0)(eslint-import-resolver-node@0.3.9)(eslint@8.53.0)
|
||||
hasown: 2.0.0
|
||||
is-core-module: 2.13.1
|
||||
is-glob: 4.0.3
|
||||
@ -11046,7 +11127,7 @@ packages:
|
||||
tailwindcss: 3.3.5(ts-node@10.9.1)
|
||||
dev: true
|
||||
|
||||
/eslint-plugin-unused-imports@3.0.0(@typescript-eslint/eslint-plugin@6.10.0)(eslint@8.53.0):
|
||||
/eslint-plugin-unused-imports@3.0.0(@typescript-eslint/eslint-plugin@6.11.0)(eslint@8.53.0):
|
||||
resolution: {integrity: sha512-sduiswLJfZHeeBJ+MQaG+xYzSWdRXoSw61DpU13mzWumCkR0ufD0HmO4kdNokjrkluMHpj/7PJeN35pgbhW3kw==}
|
||||
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
|
||||
peerDependencies:
|
||||
@ -11056,7 +11137,7 @@ packages:
|
||||
'@typescript-eslint/eslint-plugin':
|
||||
optional: true
|
||||
dependencies:
|
||||
'@typescript-eslint/eslint-plugin': 6.10.0(@typescript-eslint/parser@6.10.0)(eslint@8.53.0)(typescript@5.2.2)
|
||||
'@typescript-eslint/eslint-plugin': 6.11.0(@typescript-eslint/parser@6.11.0)(eslint@8.53.0)(typescript@5.2.2)
|
||||
eslint: 8.53.0
|
||||
eslint-rule-composer: 0.3.0
|
||||
dev: true
|
||||
@ -13168,7 +13249,7 @@ packages:
|
||||
engines: {node: '>=10'}
|
||||
dependencies:
|
||||
'@babel/core': 7.23.3
|
||||
'@babel/parser': 7.23.0
|
||||
'@babel/parser': 7.23.3
|
||||
'@istanbuljs/schema': 0.1.3
|
||||
istanbul-lib-coverage: 3.2.0
|
||||
semver: 7.5.4
|
||||
@ -15428,8 +15509,8 @@ packages:
|
||||
resolution: {integrity: sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==}
|
||||
dev: true
|
||||
|
||||
/nx@17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96):
|
||||
resolution: {integrity: sha512-anOPutP3N5sI+yT1+UV24XuFkBFnQAERysSGcMu7ZofyIThzKxT26QtHI3U/Oqqtuug0cNxold2UhTvEhSXBwA==}
|
||||
/nx@17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96):
|
||||
resolution: {integrity: sha512-pf94ri36cAiSzbYcPTJwQzttgAsHSjCLEni0Ilw6aVdjpoV2l6cggYxwddX7pgtCWuokVp/6KhAxVkbzvH65wg==}
|
||||
hasBin: true
|
||||
requiresBuild: true
|
||||
peerDependencies:
|
||||
@ -15441,7 +15522,7 @@ packages:
|
||||
'@swc/core':
|
||||
optional: true
|
||||
dependencies:
|
||||
'@nrwl/tao': 17.1.1(@swc-node/register@1.6.8)(@swc/core@1.3.96)
|
||||
'@nrwl/tao': 17.1.2(@swc-node/register@1.6.8)(@swc/core@1.3.96)
|
||||
'@swc-node/register': 1.6.8(@swc/core@1.3.96)(typescript@5.2.2)
|
||||
'@swc/core': 1.3.96(@swc/helpers@0.5.3)
|
||||
'@yarnpkg/lockfile': 1.1.0
|
||||
@ -15479,16 +15560,16 @@ packages:
|
||||
yargs: 17.7.2
|
||||
yargs-parser: 21.1.1
|
||||
optionalDependencies:
|
||||
'@nx/nx-darwin-arm64': 17.1.1
|
||||
'@nx/nx-darwin-x64': 17.1.1
|
||||
'@nx/nx-freebsd-x64': 17.1.1
|
||||
'@nx/nx-linux-arm-gnueabihf': 17.1.1
|
||||
'@nx/nx-linux-arm64-gnu': 17.1.1
|
||||
'@nx/nx-linux-arm64-musl': 17.1.1
|
||||
'@nx/nx-linux-x64-gnu': 17.1.1
|
||||
'@nx/nx-linux-x64-musl': 17.1.1
|
||||
'@nx/nx-win32-arm64-msvc': 17.1.1
|
||||
'@nx/nx-win32-x64-msvc': 17.1.1
|
||||
'@nx/nx-darwin-arm64': 17.1.2
|
||||
'@nx/nx-darwin-x64': 17.1.2
|
||||
'@nx/nx-freebsd-x64': 17.1.2
|
||||
'@nx/nx-linux-arm-gnueabihf': 17.1.2
|
||||
'@nx/nx-linux-arm64-gnu': 17.1.2
|
||||
'@nx/nx-linux-arm64-musl': 17.1.2
|
||||
'@nx/nx-linux-x64-gnu': 17.1.2
|
||||
'@nx/nx-linux-x64-musl': 17.1.2
|
||||
'@nx/nx-win32-arm64-msvc': 17.1.2
|
||||
'@nx/nx-win32-x64-msvc': 17.1.2
|
||||
transitivePeerDependencies:
|
||||
- debug
|
||||
dev: true
|
||||
@ -15649,8 +15730,8 @@ packages:
|
||||
is-wsl: 2.2.0
|
||||
dev: true
|
||||
|
||||
/openai@4.17.4:
|
||||
resolution: {integrity: sha512-ThRFkl6snLbcAKS58St7N3CaKuI5WdYUvIjPvf4s+8SdymgNtOfzmZcZXVcCefx04oKFnvZJvIcTh3eAFUUhAQ==}
|
||||
/openai@4.17.5:
|
||||
resolution: {integrity: sha512-SDgA933/QOjISCgWRc/JQhY1HweYZ6FOie3bWrCpj09FA5xIlaomldbyzICHNjtkh7SWEmGYFjRHIDtuwr+eTw==}
|
||||
hasBin: true
|
||||
dependencies:
|
||||
'@types/node': 18.18.8
|
||||
|
||||
Reference in New Issue
Block a user