mirror of
https://github.com/johndoe6345789/metabuilder.git
synced 2026-04-25 14:25:02 +00:00
Created 11 packagerepo-specific workflow plugins: - auth_verify_jwt - JWT token verification - auth_check_scopes - Scope-based authorization - parse_path - URL path parameter extraction (Express-style) - normalize_entity - Field normalization (trim, lower, unique, sort) - validate_entity - JSON schema validation - kv_get/kv_put - RocksDB key-value operations - blob_put - Filesystem blob storage with SHA-256 hashing - index_upsert - Index entry management - respond_json/respond_error - Response formatting Created string.sha256 plugin: - Compute SHA256 hash of strings/bytes - Optional "sha256:" prefix - Used by packagerepo for content-addressed storage All plugins follow standard pattern: - Class extending NodeExecutor - Factory with create() function - package.json with metadata - Access external state via runtime parameter Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
26 lines
569 B
JSON
26 lines
569 B
JSON
{
|
|
"name": "@metabuilder/workflow-plugins-packagerepo",
|
|
"version": "1.0.0",
|
|
"description": "Package repository operation plugins",
|
|
"author": "MetaBuilder",
|
|
"license": "MIT",
|
|
"keywords": ["packagerepo", "workflow", "plugins", "auth", "storage"],
|
|
"metadata": {
|
|
"category": "packagerepo",
|
|
"plugin_count": 11
|
|
},
|
|
"plugins": [
|
|
"auth_verify_jwt",
|
|
"auth_check_scopes",
|
|
"parse_path",
|
|
"normalize_entity",
|
|
"validate_entity",
|
|
"kv_get",
|
|
"kv_put",
|
|
"blob_put",
|
|
"index_upsert",
|
|
"respond_json",
|
|
"respond_error"
|
|
]
|
|
}
|