-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
80 lines (80 loc) · 5.2 KB
/
package.json
File metadata and controls
80 lines (80 loc) · 5.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
{
"name": "web-to-comin-tests",
"version": "1.0.4",
"description": "Tests for Web to Comic Chrome Extension",
"scripts": {
"test": "vitest run",
"test:watch": "vitest",
"test:e2e": "playwright test",
"test:e2e:chrome-diag": "playwright test tests/e2e/chrome-extension-diagnostics.test.js",
"test:e2e:chrome-manual": "set RUN_MANUAL_CHROME_EXT_TEST=1&& playwright test tests/e2e/chrome-extension-manual-assisted.test.js --headed",
"test:e2e:comic-sites": "set RUN_WEBSITE_COMIC_E2E=1&& playwright test tests/e2e/comic-generation-sites.test.js",
"test:e2e:comic-sites:real": "set RUN_WEBSITE_COMIC_E2E=1&& set REAL_OPENAI_E2E=1&& playwright test tests/e2e/comic-generation-sites.test.js",
"probe:providers": "node scripts/provider-model-probe.js",
"probe:providers:recommend": "node scripts/provider-model-probe.js --recommend",
"probe:providers:extension": "node scripts/provider-model-probe-extension.js",
"test:e2e:headed": "playwright test --headed",
"test:all": "npm run test && npm run test:e2e",
"release:telegram-bot": "pwsh -NoProfile -File ./scripts/package-telegram-bot-release.ps1",
"docs:build": "pwsh -NoProfile -File ./scripts/convert-docs-md-to-html.ps1",
"docs:build:keep-badges": "pwsh -NoProfile -File ./scripts/convert-docs-md-to-html.ps1 -PreserveBadges",
"engine:comicify": "node engine/cli/comic-engine-cli.js",
"test:engine": "vitest run -c engine/vitest.config.js",
"comicbot:start": "node comicbot/src/bot.js",
"test:comicbot": "vitest run -c comicbot/vitest.config.js",
"telegram:start": "node telegram/src/webhook-bot.js",
"telegram:set-webhook": "node telegram/src/set-webhook.js",
"telegram:deploy:auto": "node telegram/scripts/deploy-render-webhook.js",
"telegram:deploy:docker": "node docker/deploy-render-docker.js",
"telegram:deploy:sanity": "node telegram/scripts/postdeploy-sanity.js",
"render:start": "npm run telegram:start",
"render:set-webhook": "npm run telegram:set-webhook",
"render:deploy:auto": "npm run telegram:deploy:auto",
"render:deploy:docker": "npm run telegram:deploy:docker",
"render:deploy:sanity": "npm run telegram:deploy:sanity",
"docker:build:bot": "docker build -f docker/Dockerfile -t web2comics-telegram-bot:local .",
"docker:run:bot": "docker run --rm -p 10000:10000 web2comics-telegram-bot:local",
"bot:deploy:auto": "node scripts/deploy-bot-auto.js",
"secrets:validate:deploy": "node scripts/validate-secrets.js --profile deploy",
"secrets:validate:tests": "node scripts/validate-secrets.js --profile tests",
"secrets:validate:deploy:ci": "node scripts/validate-secrets.js --profile deploy --require-env",
"secrets:validate:tests:ci": "node scripts/validate-secrets.js --profile tests --require-env",
"secrets:validate:deploy:github:staging": "node scripts/validate-secrets.js --profile deploy --check-github --environment staging",
"secrets:validate:deploy:github:production": "node scripts/validate-secrets.js --profile deploy --check-github --environment production",
"secrets:validate:tests:github:staging": "node scripts/validate-secrets.js --profile tests --check-github --environment staging",
"secrets:validate:tests:github:production": "node scripts/validate-secrets.js --profile tests --check-github --environment production",
"test:telegram": "vitest run -c telegram/vitest.config.js",
"test:telegram:local": "vitest run -c telegram/vitest.config.js telegram/tests/webhook-rest.test.js telegram/tests/redact.test.js",
"test:telegram:gemini-real": "vitest run -c telegram/vitest.config.js telegram/tests/gemini-real.e2e.test.js",
"test:telegram:r2-real": "vitest run -c telegram/vitest.config.js telegram/tests/r2-crash-log.e2e.test.js telegram/tests/image-r2.e2e.test.js",
"test:telegram:full-stack": "vitest run -c telegram/vitest.config.js telegram/tests/full-stack.interfaces.e2e.test.js",
"test:telegram:predeploy": "node telegram/scripts/predeploy-check.js",
"test:vendor:preflight": "set PREDEPLOY_SKIP_TESTS=true&& node telegram/scripts/predeploy-check.js",
"test:vendor:matrix:local": "node telegram/scripts/vendor-local-matrix.js",
"test:render": "npm run test:telegram",
"test:render:local": "npm run test:telegram:local",
"test:render:gemini-real": "npm run test:telegram:gemini-real",
"test:render:r2-real": "npm run test:telegram:r2-real",
"test:render:full-stack": "npm run test:telegram:full-stack",
"test:render:predeploy": "npm run test:telegram:predeploy",
"cloudflare:create-tokens": "node scripts/cloudflare/create-scoped-tokens.js",
"fetch_logs": "node scripts/fetch_logs.js",
"analyze_logs": "node scripts/analyze_logs.js",
"fetch_deploy_log": "node scripts/fetch_deploy_log.js",
"tail_crash_log": "node scripts/tail_crash_log.js",
"test:cloudflare": "vitest run -c cloudflare/vitest.config.mjs",
"deploy:cloudflare": "node cloudflare/scripts/deploy-worker.js",
"test:cloudflare:smoke": "node cloudflare/scripts/smoke-test.js"
},
"dependencies": {
"@aws-sdk/client-s3": "^3.1002.0",
"js-yaml": "^4.1.0",
"pg": "^8.19.0",
"sharp": "^0.34.4"
},
"devDependencies": {
"@playwright/test": "^1.41.0",
"jsdom": "^24.0.0",
"vitest": "^1.2.0"
}
}