fixes #2151, apply secure cookie session only if using SSL (https)

This commit is contained in:
Amruth Pillai
2025-01-14 09:45:57 +01:00
parent 21af624096
commit a32def2086
122 changed files with 721 additions and 669 deletions

View File

@ -1,6 +1,6 @@
import { ResumeData } from "@reactive-resume/schema";
import { ZodDto } from "nestjs-zod/dto";
import { Schema } from "zod";
import type { ResumeData } from "@reactive-resume/schema";
import type { ZodDto } from "nestjs-zod/dto";
import type { Schema } from "zod";
export type Parser<Data = unknown, T = ZodDto, Result = ResumeData> = {
schema?: Schema;

View File

@ -13,11 +13,12 @@ import {
defaultSkill,
defaultVolunteer,
} from "@reactive-resume/schema";
import { Json } from "@reactive-resume/utils";
import { Schema } from "zod";
import type { Json } from "@reactive-resume/utils";
import type { Schema } from "zod";
import { Parser } from "../interfaces/parser";
import { JsonResume, jsonResumeSchema } from "./schema";
import type { Parser } from "../interfaces/parser";
import type { JsonResume } from "./schema";
import { jsonResumeSchema } from "./schema";
export * from "./schema";

View File

@ -10,12 +10,14 @@ import {
defaultSkill,
resumeDataSchema,
} from "@reactive-resume/schema";
import { extractUrl, Json, parseArrayLikeCSVEntry, parseCSV } from "@reactive-resume/utils";
import type { Json } from "@reactive-resume/utils";
import { extractUrl, parseArrayLikeCSVEntry, parseCSV } from "@reactive-resume/utils";
import * as JSZip from "jszip";
import { Schema } from "zod";
import type { Schema } from "zod";
import { Parser } from "../interfaces/parser";
import { LinkedIn, linkedInSchema } from "./schema";
import type { Parser } from "../interfaces/parser";
import type { LinkedIn } from "./schema";
import { linkedInSchema } from "./schema";
export * from "./schema";

View File

@ -15,11 +15,13 @@ import {
defaultSkill,
defaultVolunteer,
} from "@reactive-resume/schema";
import { isUrl, Json } from "@reactive-resume/utils";
import { Schema } from "zod";
import type { Json } from "@reactive-resume/utils";
import { isUrl } from "@reactive-resume/utils";
import type { Schema } from "zod";
import { Parser } from "../interfaces/parser";
import { ReactiveResumeV3, reactiveResumeV3Schema } from "./schema";
import type { Parser } from "../interfaces/parser";
import type { ReactiveResumeV3 } from "./schema";
import { reactiveResumeV3Schema } from "./schema";
export * from "./schema";

View File

@ -1,8 +1,9 @@
import { ResumeData, resumeDataSchema } from "@reactive-resume/schema";
import { Json } from "@reactive-resume/utils";
import { Schema } from "zod";
import type { ResumeData } from "@reactive-resume/schema";
import { resumeDataSchema } from "@reactive-resume/schema";
import type { Json } from "@reactive-resume/utils";
import type { Schema } from "zod";
import { Parser } from "../interfaces/parser";
import type { Parser } from "../interfaces/parser";
export class ReactiveResumeParser implements Parser<Json, ResumeData> {
schema: Schema;