Files
mp-silma-ai-aide/manifest.llm.json
T
2026-07-17 14:16:54 -05:00

67 lines
1.9 KiB
JSON

{
"schema_version": "1.0",
"name": "mp-silma-ai-aide",
"description": "A Vite and TypeScript Chrome extension popup for Gitea-backed Silma AI aide workflows.",
"project_type": "chrome-extension",
"language": "typescript",
"package_manager": "npm",
"deployable_output": {
"path": "dist/",
"type": "chrome-extension",
"description": "Build output is self-contained and can be loaded directly as an unpacked Chrome extension."
},
"entrypoints": {
"popup_html": "index.html",
"popup_script": "src/main.ts",
"state_store": "src/store.ts",
"api_client": "src/api.ts",
"vite_config": "vite.config.ts",
"generated_manifest": "dist/manifest.json"
},
"commands": {
"install": "npm ci",
"codex_setup": "npm run codex:setup",
"dev": "npm run dev",
"codex_dev": "npm run dev:codex",
"build": "npm run build",
"codex_build": "npm run build:codex",
"preview": "npm run preview",
"verify_dist": "npm run verify:dist"
},
"environment": {
"example_file": ".env.example",
"local_file": ".env.local",
"variables": [
{
"name": "VITE_GITEA_BASE_URL",
"required": true,
"secret": false,
"description": "Base URL for the Gitea instance."
},
{
"name": "VITE_GITEA_TOKEN",
"required": true,
"secret": true,
"description": "Gitea API token used by the popup client."
},
{
"name": "VITE_GITEA_REPO_OWNER",
"required": true,
"secret": false,
"description": "Owner for the target Gitea repository."
},
{
"name": "VITE_GITEA_REPO_NAME",
"required": true,
"secret": false,
"description": "Name of the target Gitea repository."
}
]
},
"generated_paths": [
"dist/",
"node_modules/"
],
"agent_guidance": "See AGENTS.md for coding and build instructions. Do not edit dist/ directly; rebuild from source instead."
}