All sprites tools require a SPRITES_TOKEN to authenticate with sprites.dev. This adds the env field to the tpmjs metadata so Omega can warn users about missing API keys.
78 lines
1.7 KiB
JSON
78 lines
1.7 KiB
JSON
{
|
|
"name": "@tpmjs/tools-sprites-checkpoint-list",
|
|
"version": "0.1.3",
|
|
"description": "List all checkpoints for a sprite ordered by creation time",
|
|
"type": "module",
|
|
"keywords": [
|
|
"tpmjs",
|
|
"sprites",
|
|
"sandbox",
|
|
"checkpoint",
|
|
"snapshot",
|
|
"ai"
|
|
],
|
|
"exports": {
|
|
".": {
|
|
"types": "./dist/index.d.ts",
|
|
"default": "./dist/index.js"
|
|
}
|
|
},
|
|
"files": [
|
|
"dist"
|
|
],
|
|
"scripts": {
|
|
"build": "tsup",
|
|
"dev": "tsup --watch",
|
|
"type-check": "tsc --noEmit",
|
|
"clean": "rm -rf dist .turbo"
|
|
},
|
|
"devDependencies": {
|
|
"@tpmjs/tsconfig": "workspace:*",
|
|
"tsup": "^8.5.1",
|
|
"typescript": "^5.9.3"
|
|
},
|
|
"publishConfig": {
|
|
"access": "public"
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/anthropics/tpmjs.git",
|
|
"directory": "packages/tools/official/sprites-checkpoint-list"
|
|
},
|
|
"homepage": "https://tpmjs.com",
|
|
"license": "MIT",
|
|
"tpmjs": {
|
|
"category": "sandbox",
|
|
"frameworks": [
|
|
"vercel-ai"
|
|
],
|
|
"tools": [
|
|
{
|
|
"name": "spritesCheckpointListTool",
|
|
"description": "List all checkpoints for a sprite ordered by creation time",
|
|
"parameters": [
|
|
{
|
|
"name": "name",
|
|
"type": "string",
|
|
"description": "Name of the sprite to list checkpoints for",
|
|
"required": true
|
|
}
|
|
],
|
|
"returns": {
|
|
"type": "{ checkpoints: Checkpoint[], count: number }",
|
|
"description": "Array of checkpoints with count"
|
|
}
|
|
}
|
|
],
|
|
"env": [
|
|
{
|
|
"name": "SPRITES_TOKEN",
|
|
"description": "API token from sprites.dev",
|
|
"required": true
|
|
}
|
|
]
|
|
},
|
|
"dependencies": {
|
|
"ai": "6.0.49"
|
|
}
|
|
}
|