From 0bb662e7a3450d164ace5f53e32c1e1dd32f264a Mon Sep 17 00:00:00 2001 From: Steven Vandevelde Date: Sat, 24 May 2025 14:36:45 +0200 Subject: [PATCH] chore: manifest actions + s3 prep --- .npmrc | 1 + package-lock.json | 7 +++++++ package.json | 3 +-- src/pages/orchestrator/input-cache/_manifest.json | 7 ++++++- .../orchestrator/output-management/_manifest.json | 10 +++++++++- 5 files changed, 24 insertions(+), 4 deletions(-) create mode 100644 .npmrc diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000..41583e3 --- /dev/null +++ b/.npmrc @@ -0,0 +1 @@ +@jsr:registry=https://npm.jsr.io diff --git a/package-lock.json b/package-lock.json index 140f4d1..dd5f11a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6,6 +6,7 @@ "": { "dependencies": { "@atcute/cid": "^2.2.2", + "@bradenmacdonald/s3-lite-client": "npm:@jsr/bradenmacdonald__s3-lite-client@^0.9.0", "@picocss/pico": "^2.1.1", "@web-applets/sdk": "https://gitpkg.vercel.app/unternet-co/web-applets/sdk?tokono.ma/experiment&scripts.postinstall=npm%20i%20%40types%2Fnode%20%26%26%20npx%20tsc", "98.css": "^0.1.21", @@ -183,6 +184,12 @@ "node": ">=6.9.0" } }, + "node_modules/@bradenmacdonald/s3-lite-client": { + "name": "@jsr/bradenmacdonald__s3-lite-client", + "version": "0.9.0", + "resolved": "https://npm.jsr.io/~/11/@jsr/bradenmacdonald__s3-lite-client/0.9.0.tgz", + "integrity": "sha512-EMuyyi6UPcr/ILsf13illKH+YlF16LnwIPptqs/LLUr/GHrMtEG5QzoLZZ0bXr3njk+v5/vIMJq4eNar3k2niQ==" + }, "node_modules/@capsizecss/unpack": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/@capsizecss/unpack/-/unpack-2.4.0.tgz", diff --git a/package.json b/package.json index 53d0236..d2827b6 100644 --- a/package.json +++ b/package.json @@ -1,9 +1,8 @@ { "dependencies": { - "@atcute/cid": "^2.2.2", + "@bradenmacdonald/s3-lite-client": "npm:@jsr/bradenmacdonald__s3-lite-client@^0.9.0", "@picocss/pico": "^2.1.1", "@web-applets/sdk": "https://gitpkg.vercel.app/unternet-co/web-applets/sdk?tokono.ma/experiment&scripts.postinstall=npm%20i%20%40types%2Fnode%20%26%26%20npx%20tsc", - "98.css": "^0.1.21", "iconoir": "^7.11.0", "idb-keyval": "^6.2.1", "music-metadata": "^11.2.3", diff --git a/src/pages/orchestrator/input-cache/_manifest.json b/src/pages/orchestrator/input-cache/_manifest.json index 5177246..09d7a36 100644 --- a/src/pages/orchestrator/input-cache/_manifest.json +++ b/src/pages/orchestrator/input-cache/_manifest.json @@ -2,5 +2,10 @@ "name": "diffuse/orchestrator/input-cache", "title": "Diffuse Orchestrator | Input cache", "entrypoint": "index.html", - "actions": {} + "actions": { + "process": { + "title": "Process", + "description": "Process inputs; listing all tracks, fetching metadata where needed and passing the result to the output manager." + } + } } diff --git a/src/pages/orchestrator/output-management/_manifest.json b/src/pages/orchestrator/output-management/_manifest.json index d7ef862..379b344 100644 --- a/src/pages/orchestrator/output-management/_manifest.json +++ b/src/pages/orchestrator/output-management/_manifest.json @@ -4,7 +4,15 @@ "entrypoint": "index.html", "actions": { "tracks": { - "description": "Manage tracks." + "title": "Tracks", + "description": "Manage tracks.", + "params_schema": { + "type": "array", + "description": "A list of tracks", + "items": { + "type": "object" + } + } } } } -- knotmirror 0.0.1