package.json
Rama main · réplica de lectura del repositorio original.
{
"name": "comic-chat-web",
"version": "0.13.0",
"description": "An experimental browser port of the Microsoft Comic Chat composition engine.",
"private": true,
"license": "AGPL-3.0-only",
"repository": {
"type": "git",
"url": "git+https://github.com/remsky/comic-chat-web.git"
},
"homepage": "https://github.com/remsky/comic-chat-web#readme",
"bugs": {
"url": "https://github.com/remsky/comic-chat-web/issues"
},
"type": "module",
"engines": {
"node": ">=22.13.0"
},
"cloudflare": {
"bindings": {
"VAPID_PUBLIC_KEY": {
"description": "Optional. Public half of the Web Push key pair from `node scripts/generate-vapid-keys.mjs`. Leave all three VAPID values empty to hide the notification bell."
},
"VAPID_PRIVATE_KEY": {
"description": "Optional. Private half of the same pair."
},
"VAPID_SUBJECT": {
"description": "Optional. A mailto: or https: contact for push services, e.g. mailto:you@example.com."
}
}
},
"scripts": {
"test": "vitest run",
"test:browser": "playwright test",
"test:watch": "vitest",
"check": "biome check . && tsc && tsc -p tools/avb && tsc -p worker && tsc -p test/worker",
"dev": "vite",
"dev:api": "wrangler dev --port 8787",
"build": "tsc && vite build",
"deploy": "npm run build && wrangler deploy",
"preview:worker": "npm run build && wrangler dev",
"fixtures:avatars": "node tools/avb/generate-fixtures.ts",
"fixtures:cast-bounds": "node tools/avb/generate-cast-bounds.ts",
"assets:avatars": "node tools/avb/generate-web-assets.ts",
"assets:backgrounds": "node tools/avb/generate-bg-assets.ts",
"generate": "node tools/generateValidator.ts && node scripts/generate-font-metrics.mjs && node scripts/generate-skill-catalog.mjs",
"skill:validator": "node tools/generateValidator.ts",
"format": "biome format --write .",
"version": "node scripts/sync-plugin-versions.mjs",
"release": "npm version patch -m \"chore: v%s\" && git push --follow-tags",
"release:minor": "npm version minor -m \"chore: v%s\" && git push --follow-tags",
"release:major": "npm version major -m \"chore: v%s\" && git push --follow-tags"
},
"overrides": {
"sharp": "^0.35.5",
"undici": "^7.29.0"
},
"devDependencies": {
"@biomejs/biome": "^2.5.4",
"@cloudflare/vitest-pool-workers": "^0.18.8",
"@playwright/test": "^1.61.1",
"@types/node": "^26.1.1",
"esbuild": "^0.28.1",
"fontkit": "^2.0.4",
"jsdom": "^29.1.1",
"typescript": "^7.0.2",
"vite": "^8.3.5",
"vitest": "^4.1.12",
"wrangler": "^4.114.0"
},
"dependencies": {
"@modelcontextprotocol/server": "^2.3.0",
"gifenc": "^1.0.3",
"mp4-muxer": "^5.2.2",
"obscenity": "^0.4.6",
"zod": "^4.6.7"
}
}