feat(sprites): add SPRITES_TOKEN env requirement to package metadata

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.
This commit is contained in:
Ajax Davis 2026-01-25 12:23:43 +10:00
parent c51fee1484
commit 4e3cb78ba4
26 changed files with 195 additions and 13 deletions

View file

@ -0,0 +1,7 @@
# @tpmjs/tools-sprites-checkpoint-create
## 0.1.5
### Patch Changes
- Add SPRITES_TOKEN environment variable requirement to package metadata so Omega can warn users about missing API keys

View file

@ -1,6 +1,6 @@
{
"name": "@tpmjs/tools-sprites-checkpoint-create",
"version": "0.1.4",
"version": "0.1.5",
"description": "Create a point-in-time snapshot of a sprite's filesystem state for later restoration",
"type": "module",
"keywords": [
@ -69,6 +69,13 @@
"description": "Created checkpoint with ID and metadata"
}
}
],
"env": [
{
"name": "SPRITES_TOKEN",
"description": "API token from sprites.dev",
"required": true
}
]
},
"dependencies": {

View file

@ -0,0 +1,7 @@
# @tpmjs/tools-sprites-checkpoint-list
## 0.1.3
### Patch Changes
- Add SPRITES_TOKEN environment variable requirement to package metadata so Omega can warn users about missing API keys

View file

@ -1,6 +1,6 @@
{
"name": "@tpmjs/tools-sprites-checkpoint-list",
"version": "0.1.2",
"version": "0.1.3",
"description": "List all checkpoints for a sprite ordered by creation time",
"type": "module",
"keywords": [
@ -63,6 +63,13 @@
"description": "Array of checkpoints with count"
}
}
],
"env": [
{
"name": "SPRITES_TOKEN",
"description": "API token from sprites.dev",
"required": true
}
]
},
"dependencies": {

View file

@ -0,0 +1,7 @@
# @tpmjs/tools-sprites-checkpoint-restore
## 0.1.3
### Patch Changes
- Add SPRITES_TOKEN environment variable requirement to package metadata so Omega can warn users about missing API keys

View file

@ -1,6 +1,6 @@
{
"name": "@tpmjs/tools-sprites-checkpoint-restore",
"version": "0.1.2",
"version": "0.1.3",
"description": "Restore a sprite to a previous checkpoint state",
"type": "module",
"keywords": [
@ -69,6 +69,13 @@
"description": "Restoration result with sprite status"
}
}
],
"env": [
{
"name": "SPRITES_TOKEN",
"description": "API token from sprites.dev",
"required": true
}
]
},
"dependencies": {

View file

@ -0,0 +1,7 @@
# @tpmjs/tools-sprites-create
## 0.1.3
### Patch Changes
- Add SPRITES_TOKEN environment variable requirement to package metadata so Omega can warn users about missing API keys

View file

@ -1,6 +1,6 @@
{
"name": "@tpmjs/tools-sprites-create",
"version": "0.1.2",
"version": "0.1.3",
"description": "Create a new isolated Linux sandbox environment (sprite) with persistent filesystem using the Sprites API",
"type": "module",
"keywords": [
@ -62,6 +62,13 @@
"description": "Created sprite with name, status, and metadata"
}
}
],
"env": [
{
"name": "SPRITES_TOKEN",
"description": "API token from sprites.dev",
"required": true
}
]
},
"dependencies": {

View file

@ -0,0 +1,7 @@
# @tpmjs/tools-sprites-delete
## 0.1.3
### Patch Changes
- Add SPRITES_TOKEN environment variable requirement to package metadata so Omega can warn users about missing API keys

View file

@ -1,6 +1,6 @@
{
"name": "@tpmjs/tools-sprites-delete",
"version": "0.1.2",
"version": "0.1.3",
"description": "Delete a sprite and all its associated data including checkpoints",
"type": "module",
"keywords": [
@ -62,6 +62,13 @@
"description": "Deletion result with success status"
}
}
],
"env": [
{
"name": "SPRITES_TOKEN",
"description": "API token from sprites.dev",
"required": true
}
]
},
"dependencies": {

View file

@ -0,0 +1,7 @@
# @tpmjs/tools-sprites-exec
## 0.1.7
### Patch Changes
- Add SPRITES_TOKEN environment variable requirement to package metadata so Omega can warn users about missing API keys

View file

@ -1,6 +1,6 @@
{
"name": "@tpmjs/tools-sprites-exec",
"version": "0.1.6",
"version": "0.1.7",
"description": "Execute a command inside a sprite and return the output with exit code",
"type": "module",
"keywords": [
@ -80,6 +80,13 @@
"description": "Command output with exitCode, stdout, stderr, and duration"
}
}
],
"env": [
{
"name": "SPRITES_TOKEN",
"description": "API token from sprites.dev",
"required": true
}
]
},
"dependencies": {

View file

@ -0,0 +1,7 @@
# @tpmjs/tools-sprites-get
## 0.1.3
### Patch Changes
- Add SPRITES_TOKEN environment variable requirement to package metadata so Omega can warn users about missing API keys

View file

@ -1,6 +1,6 @@
{
"name": "@tpmjs/tools-sprites-get",
"version": "0.1.2",
"version": "0.1.3",
"description": "Retrieve details of a specific sprite by name including status and configuration",
"type": "module",
"keywords": [
@ -62,6 +62,13 @@
"description": "Sprite details including status and metadata"
}
}
],
"env": [
{
"name": "SPRITES_TOKEN",
"description": "API token from sprites.dev",
"required": true
}
]
},
"dependencies": {

View file

@ -0,0 +1,7 @@
# @tpmjs/tools-sprites-list
## 0.1.5
### Patch Changes
- Add SPRITES_TOKEN environment variable requirement to package metadata so Omega can warn users about missing API keys

View file

@ -1,6 +1,6 @@
{
"name": "@tpmjs/tools-sprites-list",
"version": "0.1.4",
"version": "0.1.5",
"description": "List all sprites in the account with their current status and metadata",
"type": "module",
"keywords": [
@ -55,6 +55,13 @@
"description": "Array of sprites with count"
}
}
],
"env": [
{
"name": "SPRITES_TOKEN",
"description": "API token from sprites.dev",
"required": true
}
]
},
"dependencies": {

View file

@ -0,0 +1,7 @@
# @tpmjs/tools-sprites-policy-get
## 0.1.4
### Patch Changes
- Add SPRITES_TOKEN environment variable requirement to package metadata so Omega can warn users about missing API keys

View file

@ -1,6 +1,6 @@
{
"name": "@tpmjs/tools-sprites-policy-get",
"version": "0.1.3",
"version": "0.1.4",
"description": "Retrieve the current network policy for a sprite including allowed domains",
"type": "module",
"keywords": [
@ -63,6 +63,13 @@
"description": "Current network policy with allowed domains and rules"
}
}
],
"env": [
{
"name": "SPRITES_TOKEN",
"description": "API token from sprites.dev",
"required": true
}
]
},
"dependencies": {

View file

@ -0,0 +1,7 @@
# @tpmjs/tools-sprites-policy-set
## 0.1.4
### Patch Changes
- Add SPRITES_TOKEN environment variable requirement to package metadata so Omega can warn users about missing API keys

View file

@ -1,6 +1,6 @@
{
"name": "@tpmjs/tools-sprites-policy-set",
"version": "0.1.3",
"version": "0.1.4",
"description": "Update the network policy for a sprite to control outbound network access",
"type": "module",
"keywords": [
@ -75,6 +75,13 @@
"description": "Updated policy and application status"
}
}
],
"env": [
{
"name": "SPRITES_TOKEN",
"description": "API token from sprites.dev",
"required": true
}
]
},
"dependencies": {

View file

@ -0,0 +1,7 @@
# @tpmjs/tools-sprites-sessions
## 0.1.4
### Patch Changes
- Add SPRITES_TOKEN environment variable requirement to package metadata so Omega can warn users about missing API keys

View file

@ -1,6 +1,6 @@
{
"name": "@tpmjs/tools-sprites-sessions",
"version": "0.1.3",
"version": "0.1.4",
"description": "List active execution sessions for a sprite",
"type": "module",
"keywords": [
@ -62,6 +62,13 @@
"description": "Array of active execution sessions with count"
}
}
],
"env": [
{
"name": "SPRITES_TOKEN",
"description": "API token from sprites.dev",
"required": true
}
]
},
"dependencies": {

View file

@ -0,0 +1,7 @@
# @tpmjs/tools-sprites-url-get
## 0.1.1
### Patch Changes
- Add SPRITES_TOKEN environment variable requirement to package metadata so Omega can warn users about missing API keys

View file

@ -1,6 +1,6 @@
{
"name": "@tpmjs/tools-sprites-url-get",
"version": "0.1.0",
"version": "0.1.1",
"description": "Get the public URL and access settings for a sprite",
"type": "module",
"keywords": [
@ -62,6 +62,13 @@
"description": "Sprite URL and auth settings"
}
}
],
"env": [
{
"name": "SPRITES_TOKEN",
"description": "API token from sprites.dev",
"required": true
}
]
},
"dependencies": {

View file

@ -0,0 +1,7 @@
# @tpmjs/tools-sprites-url-set
## 0.1.1
### Patch Changes
- Add SPRITES_TOKEN environment variable requirement to package metadata so Omega can warn users about missing API keys

View file

@ -1,6 +1,6 @@
{
"name": "@tpmjs/tools-sprites-url-set",
"version": "0.1.0",
"version": "0.1.1",
"description": "Set the access settings for a sprite URL (public or private)",
"type": "module",
"keywords": [
@ -68,6 +68,13 @@
"description": "Updated sprite URL and settings"
}
}
],
"env": [
{
"name": "SPRITES_TOKEN",
"description": "API token from sprites.dev",
"required": true
}
]
},
"dependencies": {