Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f1b5c7863e | ||
|
|
f453f87f56 |
@@ -0,0 +1,4 @@
|
|||||||
|
{
|
||||||
|
"monorepoCommit": "ba8d4f92667f39bb02d542cb492b71a32ec914bf",
|
||||||
|
"sourcePath": "quixos-instance/packages/project-runtime"
|
||||||
|
}
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"messages": {
|
||||||
|
"org.quixos.web-studio.SearchDocument": {
|
||||||
|
"module": "../messages.js",
|
||||||
|
"export": "searchDocumentBinding"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1,11 +1,12 @@
|
|||||||
|
# Generated by qx-scaffold-v1
|
||||||
package_id: "package:project-runtime"
|
package_id: "package:project-runtime"
|
||||||
package_revision_id: "package:project-runtime@1"
|
package_revision_id: "package:project-runtime@1"
|
||||||
runtime_protocol_version: "quixos-capabilities-v1"
|
runtime_protocol_version: "quixos-capabilities-v1"
|
||||||
exports: { export_id: "export:project-runtime:create-project" runtime_symbol: "createProject" }
|
exports: { export_id: "export:project-runtime:create-project" runtime_symbol: "createProject" }
|
||||||
exports: { export_id: "export:project-runtime:add-task" runtime_symbol: "addTask" }
|
exports: { export_id: "export:project-runtime:add-task" runtime_symbol: "addTask" }
|
||||||
exports: { export_id: "export:project-runtime:task-count-get" runtime_symbol: "taskCount.get" }
|
exports: { export_id: "export:project-runtime:task-count-get" runtime_symbol: "taskCountGet" }
|
||||||
exports: { export_id: "export:project-runtime:task-count-watch" runtime_symbol: "taskCount.watch" }
|
exports: { export_id: "export:project-runtime:task-count-watch" runtime_symbol: "taskCountWatch" }
|
||||||
exports: { export_id: "export:project-runtime:task-count-watch-stop" runtime_symbol: "taskCount.watchStop" }
|
exports: { export_id: "export:project-runtime:task-count-watch-stop" runtime_symbol: "taskCountWatchStop" }
|
||||||
exports: { export_id: "export:project-runtime:search-document-get" runtime_symbol: "searchDocument.get" }
|
exports: { export_id: "export:project-runtime:search-document-get" runtime_symbol: "searchDocumentGet" }
|
||||||
exports: { export_id: "export:project-runtime:search-document-watch" runtime_symbol: "searchDocument.watch" }
|
exports: { export_id: "export:project-runtime:search-document-watch" runtime_symbol: "searchDocumentWatch" }
|
||||||
exports: { export_id: "export:project-runtime:search-document-watch-stop" runtime_symbol: "searchDocument.watchStop" }
|
exports: { export_id: "export:project-runtime:search-document-watch-stop" runtime_symbol: "searchDocumentWatchStop" }
|
||||||
|
|||||||
Generated
+7
-7
@@ -37,17 +37,17 @@
|
|||||||
"quixosNixHelpers": {
|
"quixosNixHelpers": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1788543053,
|
"lastModified": 1789364768,
|
||||||
"narHash": "sha256-3YReATWEVxZinYVi/l3cwOz+oFoZUrwj24kUBQTmUpQ=",
|
"narHash": "sha256-6tINqOSLd3TTACk/HAfhXqo07H69yjX3Q/DrrAPWzus=",
|
||||||
"ref": "refs/tags/quixos-reachability/56bbcd22d17f8c7f120b1e0b5bd1d5a86e91a80a",
|
"ref": "refs/tags/quixos-reachability/cf7945abb6ee2533a34dff4a7d4a956e70efe007",
|
||||||
"rev": "56bbcd22d17f8c7f120b1e0b5bd1d5a86e91a80a",
|
"rev": "cf7945abb6ee2533a34dff4a7d4a956e70efe007",
|
||||||
"revCount": 8,
|
"revCount": 22,
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://gitea-external.egads.tutti.syntaxblitz.net/quixos/quixos-nix-helpers.git"
|
"url": "https://gitea-external.egads.tutti.syntaxblitz.net/quixos/quixos-nix-helpers.git"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"ref": "refs/tags/quixos-reachability/56bbcd22d17f8c7f120b1e0b5bd1d5a86e91a80a",
|
"ref": "refs/tags/quixos-reachability/cf7945abb6ee2533a34dff4a7d4a956e70efe007",
|
||||||
"rev": "56bbcd22d17f8c7f120b1e0b5bd1d5a86e91a80a",
|
"rev": "cf7945abb6ee2533a34dff4a7d4a956e70efe007",
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://gitea-external.egads.tutti.syntaxblitz.net/quixos/quixos-nix-helpers.git"
|
"url": "https://gitea-external.egads.tutti.syntaxblitz.net/quixos/quixos-nix-helpers.git"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
flake-utils.url = "github:numtide/flake-utils";
|
flake-utils.url = "github:numtide/flake-utils";
|
||||||
|
|
||||||
quixosNixHelpers = {
|
quixosNixHelpers = {
|
||||||
url = "git+https://gitea-external.egads.tutti.syntaxblitz.net/quixos/quixos-nix-helpers.git?ref=refs/tags/quixos-reachability/56bbcd22d17f8c7f120b1e0b5bd1d5a86e91a80a&rev=56bbcd22d17f8c7f120b1e0b5bd1d5a86e91a80a";
|
url = "git+https://gitea-external.egads.tutti.syntaxblitz.net/quixos/quixos-nix-helpers.git?ref=refs/tags/quixos-reachability/cf7945abb6ee2533a34dff4a7d4a956e70efe007&rev=cf7945abb6ee2533a34dff4a7d4a956e70efe007";
|
||||||
flake = false;
|
flake = false;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
@@ -18,6 +18,8 @@
|
|||||||
quixosHelpers.mkCaminoTsYarnNixifyFlake {
|
quixosHelpers.mkCaminoTsYarnNixifyFlake {
|
||||||
inherit inputs nixpkgs flake-utils;
|
inherit inputs nixpkgs flake-utils;
|
||||||
packageRoot = ./.;
|
packageRoot = ./.;
|
||||||
|
migrationEntrypoint = "dist/migrate.js";
|
||||||
|
bindingOptions = builtins.fromJSON (builtins.readFile ./bindings.json);
|
||||||
promptName = "project-runtime";
|
promptName = "project-runtime";
|
||||||
bundle = {
|
bundle = {
|
||||||
entry = "dist/server.js";
|
entry = "dist/server.js";
|
||||||
|
|||||||
+1
-1
@@ -12,7 +12,7 @@
|
|||||||
"typecheck": "tsc --noEmit"
|
"typecheck": "tsc --noEmit"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@quixos/camino-package-runtime": "https://gitea-external.egads.tutti.syntaxblitz.net/quixos/camino-package-runtime.git#commit=a998690446ecf647e3af78e369492c1a3663b66d"
|
"@quixos/camino-package-runtime": "https://gitea-external.egads.tutti.syntaxblitz.net/quixos/camino-package-runtime.git#commit=d3d050d9cb84421fd8043ebe34fd0cae9132f6a2"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@types/node": "^24",
|
"@types/node": "^24",
|
||||||
|
|||||||
+4
-4
@@ -6,14 +6,14 @@ external atom Task id "atom:task";
|
|||||||
package ProjectRuntime id "package:project-runtime" revision "package:project-runtime@1" {
|
package ProjectRuntime id "package:project-runtime" revision "package:project-runtime@1" {
|
||||||
constructor createProject id "export:project-runtime:create-project" constructs Project : unit;
|
constructor createProject id "export:project-runtime:create-project" constructs Project : unit;
|
||||||
operation addTask id "export:project-runtime:add-task" : string -> atom-ref<Task> mode call receiver atom Project requires {
|
operation addTask id "export:project-runtime:add-task" : string -> atom-ref<Task> mode call receiver atom Project requires {
|
||||||
edge tasks id "port:project-actions:tasks" : many-unique atom Task [connect];
|
interface tasks id "port:project-runtime:tasks" : ProjectTasks;
|
||||||
constructor task id "port:project-actions:task-constructor" : Task;
|
constructor task id "port:project-actions:task-constructor" : Task input string;
|
||||||
};
|
};
|
||||||
operation taskCountGet id "export:project-runtime:task-count-get" : unit -> uint32 mode call receiver atom Project requires {
|
operation taskCountGet id "export:project-runtime:task-count-get" : unit -> uint32 mode call receiver atom Project requires {
|
||||||
edge tasks id "port:project-count:tasks" : many-unique atom Task [resolve];
|
interface tasks id "port:project-runtime:tasks" : ProjectTasks;
|
||||||
};
|
};
|
||||||
operation taskCountWatch id "export:project-runtime:task-count-watch" : unit -> watch-handle mode watch-start emits uint32 receiver atom Project requires {
|
operation taskCountWatch id "export:project-runtime:task-count-watch" : unit -> watch-handle mode watch-start emits uint32 receiver atom Project requires {
|
||||||
edge tasks id "port:project-count:tasks" : many-unique atom Task [resolve];
|
interface tasks id "port:project-runtime:tasks" : ProjectTasks;
|
||||||
};
|
};
|
||||||
operation taskCountWatchStop id "export:project-runtime:task-count-watch-stop" : watch-handle -> unit mode watch-stop receiver atom Project;
|
operation taskCountWatchStop id "export:project-runtime:task-count-watch-stop" : watch-handle -> unit mode watch-stop receiver atom Project;
|
||||||
operation searchDocumentGet id "export:project-runtime:search-document-get" : unit -> message "org.quixos.web-studio.SearchDocument" mode call receiver atom Project requires {
|
operation searchDocumentGet id "export:project-runtime:search-document-get" : unit -> message "org.quixos.web-studio.SearchDocument" mode call receiver atom Project requires {
|
||||||
|
|||||||
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"backend": "typescript",
|
||||||
|
"bindingOutput": "src/gen/qx.ts",
|
||||||
|
"options": {
|
||||||
|
"messages": {
|
||||||
|
"org.quixos.web-studio.SearchDocument": {
|
||||||
|
"module": "../messages.js",
|
||||||
|
"export": "searchDocumentBinding"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
+3
-5
@@ -1,16 +1,14 @@
|
|||||||
quixos-lock version 1 {
|
quixos-lock version 1 {
|
||||||
quixos source {
|
quixos source {
|
||||||
repository "https://gitea-external.egads.tutti.syntaxblitz.net/quixos/quixos.git";
|
repository "https://gitea-external.egads.tutti.syntaxblitz.net/quixos/quixos.git";
|
||||||
commit "9c3ab572ecfbc83785038c3d9f174516df15d63f";
|
commit "ba8d4f92667f39bb02d542cb492b71a32ec914bf";
|
||||||
}
|
}
|
||||||
|
|
||||||
interface Named source {
|
interface Named source {
|
||||||
repository "https://repos.quixos.org/quixos-templates/interface-named.git";
|
repository "https://repos.quixos.org/quixos-templates/interface-named.git";
|
||||||
commit "14be607ed250f8c3ce1633558573fc1449f6f2a1";
|
commit "046a719004a6dda537a5dc98ef60f55a43eba0e4";
|
||||||
}
|
}
|
||||||
|
|
||||||
interface ProjectTasks source {
|
interface ProjectTasks source {
|
||||||
repository "https://repos.quixos.org/quixos-templates/interface-project-tasks.git";
|
repository "https://repos.quixos.org/quixos-templates/interface-project-tasks.git";
|
||||||
commit "2590966c1f95da08126f1cb830be7dcc6dc715d9";
|
commit "522f030dfd656ef788ae9a0b0b43b06144912042";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"generatedBy": "qx-scaffold-v1",
|
||||||
|
"schemaVersion": 1,
|
||||||
|
"contracts": {},
|
||||||
|
"migrations": []
|
||||||
|
}
|
||||||
@@ -0,0 +1,48 @@
|
|||||||
|
{
|
||||||
|
"generatedBy": "qx-scaffold-v1",
|
||||||
|
"name": "ProjectRuntime",
|
||||||
|
"id": "package:project-runtime",
|
||||||
|
"revision": "package:project-runtime@1",
|
||||||
|
"exports": [
|
||||||
|
{
|
||||||
|
"name": "createProject",
|
||||||
|
"id": "export:project-runtime:create-project",
|
||||||
|
"file": "src/impl/createProject.ts"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "addTask",
|
||||||
|
"id": "export:project-runtime:add-task",
|
||||||
|
"file": "src/impl/addTask.ts"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "taskCountGet",
|
||||||
|
"id": "export:project-runtime:task-count-get",
|
||||||
|
"file": "src/impl/taskCountGet.ts"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "taskCountWatch",
|
||||||
|
"id": "export:project-runtime:task-count-watch",
|
||||||
|
"file": "src/impl/taskCountWatch.ts"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "taskCountWatchStop",
|
||||||
|
"id": "export:project-runtime:task-count-watch-stop",
|
||||||
|
"file": "src/impl/taskCountWatchStop.ts"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "searchDocumentGet",
|
||||||
|
"id": "export:project-runtime:search-document-get",
|
||||||
|
"file": "src/impl/searchDocumentGet.ts"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "searchDocumentWatch",
|
||||||
|
"id": "export:project-runtime:search-document-watch",
|
||||||
|
"file": "src/impl/searchDocumentWatch.ts"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "searchDocumentWatchStop",
|
||||||
|
"id": "export:project-runtime:search-document-watch-stop",
|
||||||
|
"file": "src/impl/searchDocumentWatchStop.ts"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
{
|
||||||
|
"generatedBy": "qx-scaffold-v1",
|
||||||
|
"nixifyPluginUrl": "https://gitea-external.egads.tutti.syntaxblitz.net/quixos/yarn-plugin-nixify-patched/raw/commit/4528fdd20b30d869262443b3f044549810e75fb8/dist/yarn-plugin-nixify.js"
|
||||||
|
}
|
||||||
+448
File diff suppressed because one or more lines are too long
@@ -0,0 +1,2 @@
|
|||||||
|
// This adapter keeps the implementation file hand-authored.
|
||||||
|
export {addTask as handler} from "../project.impl.js";
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
// This adapter keeps the implementation file hand-authored.
|
||||||
|
export {createProject as handler} from "../project.impl.js";
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
// This adapter keeps the implementation file hand-authored.
|
||||||
|
export {searchDocument as handler} from "../project.impl.js";
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
// This adapter keeps the implementation file hand-authored.
|
||||||
|
export {searchDocument as handler} from "../project.impl.js";
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
// This adapter keeps the implementation file hand-authored.
|
||||||
|
export {stopWatch as handler} from "../project.impl.js";
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
// This adapter keeps the implementation file hand-authored.
|
||||||
|
export {taskCount as handler} from "../project.impl.js";
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
// This adapter keeps the implementation file hand-authored.
|
||||||
|
export {taskCount as handler} from "../project.impl.js";
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
// This adapter keeps the implementation file hand-authored.
|
||||||
|
export {stopWatch as handler} from "../project.impl.js";
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
import { encodeQxValue, decodeQxValue, type MessageBinding, type QxValueType } from "@quixos/camino-package-runtime";
|
||||||
|
|
||||||
|
type SearchDocument = { title: string; subtitle: string; keywords: string[] };
|
||||||
|
const schema: QxValueType = { kind: "record", fields: {
|
||||||
|
title: { kind: "scalar", name: "string" }, subtitle: { kind: "scalar", name: "string" },
|
||||||
|
keywords: { kind: "list", value: { kind: "scalar", name: "string" } },
|
||||||
|
}};
|
||||||
|
export const searchDocumentBinding: MessageBinding<SearchDocument> = {
|
||||||
|
encode: value => encodeQxValue(schema, value, {}),
|
||||||
|
decode: value => decodeQxValue(schema, value, {}),
|
||||||
|
};
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
// Generated by qx-scaffold-v1
|
||||||
|
import {serveMigration} from "@quixos/camino-package-runtime";
|
||||||
|
await serveMigration({});
|
||||||
+12
-33
@@ -1,42 +1,21 @@
|
|||||||
import {
|
import type { Contexts } from "./gen/qx.js";
|
||||||
derived,
|
|
||||||
objectRef,
|
|
||||||
type RuntimeContext,
|
|
||||||
} from "@quixos/camino-package-runtime";
|
|
||||||
|
|
||||||
export const createProject = (context: RuntimeContext) => context.objectId;
|
export const createProject = ({ objectId }: Contexts["createProject"]) => objectId;
|
||||||
|
export const addTask = async ({ input, ports }: Contexts["addTask"]) => {
|
||||||
export const addTask = async (context: RuntimeContext) => {
|
const task = await ports.task.construct(input.trim() || "Untitled task");
|
||||||
const requestedTitle = typeof context.input.value === "string"
|
await ports.tasks["tasks.connect"](task);
|
||||||
? context.input.value.trim()
|
return task;
|
||||||
: "";
|
|
||||||
const taskId = await context
|
|
||||||
.constructor("port:project-actions:task-constructor")
|
|
||||||
.construct({ value: requestedTitle || "Untitled task" });
|
|
||||||
await context.edge("port:project-actions:tasks").connect(taskId);
|
|
||||||
return objectRef(taskId);
|
|
||||||
};
|
};
|
||||||
|
export const taskCount = { kind: "derived" as const, get: async ({ ports }: Contexts["taskCountGet"]) =>
|
||||||
export const taskCount = derived(async (context) =>
|
(await ports.tasks["tasks.resolve"]()).length,
|
||||||
(await context.edge("port:project-count:tasks").resolve()).length,
|
};
|
||||||
);
|
export const searchDocument = { kind: "derived" as const, get: async ({ ports }: Contexts["searchDocumentGet"]) => {
|
||||||
|
const [name, tasks] = await Promise.all([ports.named["name.get"](), ports.tasks["tasks.resolve"]()]);
|
||||||
export const searchDocument = derived(async (context) => {
|
|
||||||
const [name, tasks] = await Promise.all([
|
|
||||||
context.interface("port:project-search:named")
|
|
||||||
.invoke("operation:named:name:get"),
|
|
||||||
context.interface("port:project-search:tasks")
|
|
||||||
.invoke("operation:project-tasks:tasks:resolve"),
|
|
||||||
]);
|
|
||||||
if (typeof name !== "string" || !Array.isArray(tasks)) {
|
|
||||||
throw new Error("Project search dependencies returned invalid values");
|
|
||||||
}
|
|
||||||
const count = tasks.length;
|
const count = tasks.length;
|
||||||
return {
|
return {
|
||||||
title: name || "Untitled project",
|
title: name || "Untitled project",
|
||||||
subtitle: `Project · ${count} ${count === 1 ? "task" : "tasks"}`,
|
subtitle: `Project · ${count} ${count === 1 ? "task" : "tasks"}`,
|
||||||
keywords: ["project", "workspace", count === 0 ? "empty" : "tasks"],
|
keywords: ["project", "workspace", count === 0 ? "empty" : "tasks"],
|
||||||
};
|
};
|
||||||
});
|
}};
|
||||||
|
|
||||||
export const stopWatch = () => null;
|
export const stopWatch = () => null;
|
||||||
|
|||||||
+21
-22
@@ -1,22 +1,21 @@
|
|||||||
import { servePackageRuntime } from "@quixos/camino-package-runtime";
|
// Generated by qx-scaffold-v1
|
||||||
import {
|
import {servePackageRuntime} from "@quixos/camino-package-runtime";
|
||||||
addTask,
|
import {createRuntime} from "./gen/qx.js";
|
||||||
createProject,
|
import {handler as impl0} from "./impl/createProject.js";
|
||||||
searchDocument,
|
import {handler as impl1} from "./impl/addTask.js";
|
||||||
stopWatch,
|
import {handler as impl2} from "./impl/taskCountGet.js";
|
||||||
taskCount,
|
import {handler as impl3} from "./impl/taskCountWatch.js";
|
||||||
} from "./project.impl.js";
|
import {handler as impl4} from "./impl/taskCountWatchStop.js";
|
||||||
|
import {handler as impl5} from "./impl/searchDocumentGet.js";
|
||||||
servePackageRuntime({
|
import {handler as impl6} from "./impl/searchDocumentWatch.js";
|
||||||
packageRevisionId: "package:project-runtime@1",
|
import {handler as impl7} from "./impl/searchDocumentWatchStop.js";
|
||||||
exports: {
|
servePackageRuntime(createRuntime({
|
||||||
"export:project-runtime:create-project": createProject,
|
"createProject": impl0,
|
||||||
"export:project-runtime:add-task": addTask,
|
"addTask": impl1,
|
||||||
"export:project-runtime:task-count-get": taskCount,
|
"taskCountGet": impl2,
|
||||||
"export:project-runtime:task-count-watch": taskCount,
|
"taskCountWatch": impl3,
|
||||||
"export:project-runtime:task-count-watch-stop": stopWatch,
|
"taskCountWatchStop": impl4,
|
||||||
"export:project-runtime:search-document-get": searchDocument,
|
"searchDocumentGet": impl5,
|
||||||
"export:project-runtime:search-document-watch": searchDocument,
|
"searchDocumentWatch": impl6,
|
||||||
"export:project-runtime:search-document-watch-stop": stopWatch,
|
"searchDocumentWatchStop": impl7,
|
||||||
},
|
}));
|
||||||
});
|
|
||||||
|
|||||||
+1
-1
@@ -159,7 +159,7 @@ cacheEntries = {
|
|||||||
"@bufbuild/protobuf@npm:2.12.1" = { filename = "@bufbuild-protobuf-npm-2.12.1-d8afb467b3-2d40cfe4ec.zip"; hash = "sha512-LUDP5Ow7sOPwarLih3HcXcVm6qywVfvok9dWIbBAfQJy1I9ApJCtR97YOe1UFRThr3G7E68CSzrjbvDFbVbdqQ=="; };
|
"@bufbuild/protobuf@npm:2.12.1" = { filename = "@bufbuild-protobuf-npm-2.12.1-d8afb467b3-2d40cfe4ec.zip"; hash = "sha512-LUDP5Ow7sOPwarLih3HcXcVm6qywVfvok9dWIbBAfQJy1I9ApJCtR97YOe1UFRThr3G7E68CSzrjbvDFbVbdqQ=="; };
|
||||||
"@connectrpc/connect-node@npm:2.1.2" = { filename = "@connectrpc-connect-node-npm-2.1.2-021434d5d5-ba8b0c9384.zip"; hash = "sha512-uosMk4TDgps3eqeoJtwM1Qpgk1J9LscBRgSRKDYzbqlgSitazqQrEEd/i+RWnknd7WbKD8d/X1sCcDXgKeE+qQ=="; };
|
"@connectrpc/connect-node@npm:2.1.2" = { filename = "@connectrpc-connect-node-npm-2.1.2-021434d5d5-ba8b0c9384.zip"; hash = "sha512-uosMk4TDgps3eqeoJtwM1Qpgk1J9LscBRgSRKDYzbqlgSitazqQrEEd/i+RWnknd7WbKD8d/X1sCcDXgKeE+qQ=="; };
|
||||||
"@connectrpc/connect@npm:2.1.2" = { filename = "@connectrpc-connect-npm-2.1.2-ab34825de3-4e15000890.zip"; hash = "sha512-ThUACJAjt1Lv1E+pQKWuHh+gDhvrxLoM7ScruTWSDYw7hbd0UOZErUQruMqaJ1sMFxNviWuo7/A2F4Ex2wHWFQ=="; };
|
"@connectrpc/connect@npm:2.1.2" = { filename = "@connectrpc-connect-npm-2.1.2-ab34825de3-4e15000890.zip"; hash = "sha512-ThUACJAjt1Lv1E+pQKWuHh+gDhvrxLoM7ScruTWSDYw7hbd0UOZErUQruMqaJ1sMFxNviWuo7/A2F4Ex2wHWFQ=="; };
|
||||||
"@quixos/camino-package-runtime@https://gitea-external.egads.tutti.syntaxblitz.net/quixos/camino-package-runtime.git#commit=a998690446ecf647e3af78e369492c1a3663b66d" = { filename = "@quixos-camino-package-runtime-https-683bcbf33c-c90d5d5c53.zip"; hash = "sha512-yQ1dXFMR2k+xbkka2rrhsAcrQFZlJAZEYM0hqwGzdV5RJ+fhQEh3BEgoPiL2yxrxulU4zg/jsj8BTBFRp1feyg=="; };
|
"@quixos/camino-package-runtime@https://gitea-external.egads.tutti.syntaxblitz.net/quixos/camino-package-runtime.git#commit=d3d050d9cb84421fd8043ebe34fd0cae9132f6a2" = { filename = "@quixos-camino-package-runtime-https-08b8790f1a-5bde059ead.zip"; hash = "sha512-W94Fnq0rn4MyBqRUUhH0ZcTzVv9MfF59dHtwpFLhg+/jK4QG5wi/uNgRR3xEVszpN8yrBWO6uiJGlkGmNnrczA=="; };
|
||||||
"@types/node@npm:24.13.3" = { filename = "@types-node-npm-24.13.3-b512a0bbeb-a5bc08f49b.zip"; hash = "sha512-pbwI9JuVgdzcqQ4CzXcZejx5mECAdmSULlzVFhpVPU0q6AZPfjKUQQ10jX0Ji1wYSL5/pQwG8pxBk6sWvk5Z6w=="; };
|
"@types/node@npm:24.13.3" = { filename = "@types-node-npm-24.13.3-b512a0bbeb-a5bc08f49b.zip"; hash = "sha512-pbwI9JuVgdzcqQ4CzXcZejx5mECAdmSULlzVFhpVPU0q6AZPfjKUQQ10jX0Ji1wYSL5/pQwG8pxBk6sWvk5Z6w=="; };
|
||||||
"@typescript/typescript-linux-arm64@npm:7.0.2" = { filename = "@typescript-typescript-linux-arm64-npm-7.0.2-9cacfc53a0-10c0.zip"; hash = "sha512-s4c7nGT/lQIw6x0IfrL0b3ECy/D0g7UoDLdiIWJoM6EGXk5N/dmXdxUdA8Cr3hV/3nO2BYKTQ6Ai8/zGhiSQ3A=="; };
|
"@typescript/typescript-linux-arm64@npm:7.0.2" = { filename = "@typescript-typescript-linux-arm64-npm-7.0.2-9cacfc53a0-10c0.zip"; hash = "sha512-s4c7nGT/lQIw6x0IfrL0b3ECy/D0g7UoDLdiIWJoM6EGXk5N/dmXdxUdA8Cr3hV/3nO2BYKTQ6Ai8/zGhiSQ3A=="; };
|
||||||
"@typescript/typescript-linux-x64@npm:7.0.2" = { filename = "@typescript-typescript-linux-x64-npm-7.0.2-8dd7ff8d24-10c0.zip"; hash = "sha512-k9EUK5CZ3OOPnyslp8SAAonHJpnpPmlaulppI/NmFyCzNs3UN/TLPUkyQia3KIxgbyTzKoXI5L5fl8Uj9bJ7Cg=="; };
|
"@typescript/typescript-linux-x64@npm:7.0.2" = { filename = "@typescript-typescript-linux-x64-npm-7.0.2-8dd7ff8d24-10c0.zip"; hash = "sha512-k9EUK5CZ3OOPnyslp8SAAonHJpnpPmlaulppI/NmFyCzNs3UN/TLPUkyQia3KIxgbyTzKoXI5L5fl8Uj9bJ7Cg=="; };
|
||||||
|
|||||||
@@ -31,14 +31,14 @@ __metadata:
|
|||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@quixos/camino-package-runtime@https://gitea-external.egads.tutti.syntaxblitz.net/quixos/camino-package-runtime.git#commit=a998690446ecf647e3af78e369492c1a3663b66d":
|
"@quixos/camino-package-runtime@https://gitea-external.egads.tutti.syntaxblitz.net/quixos/camino-package-runtime.git#commit=d3d050d9cb84421fd8043ebe34fd0cae9132f6a2":
|
||||||
version: 0.1.0
|
version: 0.1.0
|
||||||
resolution: "@quixos/camino-package-runtime@https://gitea-external.egads.tutti.syntaxblitz.net/quixos/camino-package-runtime.git#commit=a998690446ecf647e3af78e369492c1a3663b66d"
|
resolution: "@quixos/camino-package-runtime@https://gitea-external.egads.tutti.syntaxblitz.net/quixos/camino-package-runtime.git#commit=d3d050d9cb84421fd8043ebe34fd0cae9132f6a2"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@bufbuild/protobuf": "npm:^2.12.1"
|
"@bufbuild/protobuf": "npm:^2.12.1"
|
||||||
"@connectrpc/connect": "npm:^2.1.2"
|
"@connectrpc/connect": "npm:^2.1.2"
|
||||||
"@connectrpc/connect-node": "npm:^2.1.2"
|
"@connectrpc/connect-node": "npm:^2.1.2"
|
||||||
checksum: 10c0/c90d5d5c5311da4fb16e491adabae1b0072b40566524064460cd21ab01b3755e5127e7e14048770448283e22f6cb1af1ba5538ce0fe3b23f014c1151a757deca
|
checksum: 10c0/5bde059ead2b9f833206a4545211f465c4f356ff4c7c5e7d747b70a452e183efe32b8406e708bfb8d811477c4456cce937ccab0563baba22469641a6367adccc
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
@@ -46,7 +46,7 @@ __metadata:
|
|||||||
version: 0.0.0-use.local
|
version: 0.0.0-use.local
|
||||||
resolution: "@quixos/project-runtime@workspace:."
|
resolution: "@quixos/project-runtime@workspace:."
|
||||||
dependencies:
|
dependencies:
|
||||||
"@quixos/camino-package-runtime": "https://gitea-external.egads.tutti.syntaxblitz.net/quixos/camino-package-runtime.git#commit=a998690446ecf647e3af78e369492c1a3663b66d"
|
"@quixos/camino-package-runtime": "https://gitea-external.egads.tutti.syntaxblitz.net/quixos/camino-package-runtime.git#commit=d3d050d9cb84421fd8043ebe34fd0cae9132f6a2"
|
||||||
"@types/node": "npm:^24"
|
"@types/node": "npm:^24"
|
||||||
typescript: "npm:^7.0.2"
|
typescript: "npm:^7.0.2"
|
||||||
bin:
|
bin:
|
||||||
|
|||||||
Reference in New Issue
Block a user