Merge main into proxy foundation

This commit is contained in:
Gregory Schier
2026-05-07 14:16:35 -07:00
39 changed files with 512 additions and 346 deletions

View File

@@ -9,7 +9,7 @@
"dev": "yaakcli dev"
},
"dependencies": {
"@xmldom/xmldom": "^0.9.8",
"@xmldom/xmldom": "^0.9.10",
"xpath": "^0.0.34"
}
}

View File

@@ -10,6 +10,6 @@
"test": "vp test --run tests"
},
"dependencies": {
"yaml": "^2.4.2"
"yaml": "^2.8.3"
}
}

View File

@@ -11,7 +11,7 @@
},
"dependencies": {
"openapi-to-postmanv2": "^5.8.0",
"yaml": "^2.4.2"
"yaml": "^2.8.3"
},
"devDependencies": {
"@types/openapi-to-postmanv2": "^5.0.0"

View File

@@ -11,12 +11,26 @@ export const plugin: PluginDefinition = {
type: "text",
name: "name",
label: "Cookie Name",
placeholder: "cookie_name",
},
{
type: "text",
name: "domain",
label: "Domain",
placeholder: "example.com",
description: "Optionally filter by domain, useful if multiple cookies with the same name.",
optional: true,
},
],
async onRender(ctx: Context, args: CallTemplateFunctionArgs): Promise<string | null> {
// The legacy name was cookie_name, but we changed it
const name = args.values.cookie_name ?? args.values.name;
return ctx.cookies.getValue({ name: String(name) });
const domain = String(args.values.domain ?? "").trim();
return ctx.cookies.getValue({
name: String(name),
...(domain.length > 0 ? { domain } : {}),
});
},
},
],

View File

@@ -9,6 +9,6 @@
"dev": "yaakcli dev"
},
"dependencies": {
"uuid": "^11.1.0"
"uuid": "^14.0.0"
}
}

2
plugins/template-function-xml/package.json Executable file → Normal file
View File

@@ -11,7 +11,7 @@
"dev": "yaakcli dev"
},
"dependencies": {
"@xmldom/xmldom": "^0.9.8",
"@xmldom/xmldom": "^0.9.10",
"xpath": "^0.0.34"
}
}