snapshot of https://github.com/mountain-loop/yaak.git (main, 2026-09-23; blobs > 131072B omitted)
Some checks failed
Lint and Test / Lint/Test (push) Has been cancelled
Generate Sponsors README / deploy (push) Has been skipped

This commit is contained in:
upstream-mirror
2026-09-23 17:39:41 +05:00
commit 906fb231cc
1544 changed files with 164131 additions and 0 deletions

View File

@@ -0,0 +1,11 @@
{
"name": "@yaak/template-function-ctx",
"displayName": "Window Template Functions",
"version": "0.1.0",
"private": true,
"description": "Template functions for accessing attributes of the current window",
"scripts": {
"build": "yaakcli build",
"dev": "yaakcli dev"
}
}

View File

@@ -0,0 +1,30 @@
import type { PluginDefinition } from "@yaakapp/api";
export const plugin: PluginDefinition = {
templateFunctions: [
{
name: "ctx.request",
description: "Get the ID of the currently active request",
args: [],
async onRender(ctx) {
return ctx.window.requestId();
},
},
{
name: "ctx.environment",
description: "Get the ID of the currently active environment",
args: [],
async onRender(ctx) {
return ctx.window.environmentId();
},
},
{
name: "ctx.workspace",
description: "Get the ID of the currently active workspace",
args: [],
async onRender(ctx) {
return ctx.window.workspaceId();
},
},
],
};

View File

@@ -0,0 +1,3 @@
{
"extends": "../../tsconfig.json"
}