-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathpackage.json
More file actions
95 lines (95 loc) · 2.53 KB
/
Copy pathpackage.json
File metadata and controls
95 lines (95 loc) · 2.53 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
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
{
"name": "@dupecom/botcha",
"version": "0.24.1",
"description": "Prove you're a bot. Humans need not apply. Reverse CAPTCHA for AI-only APIs.",
"workspaces": [
"packages/*"
],
"main": "dist/cjs/lib/index.js",
"types": "dist/lib/index.d.ts",
"type": "module",
"exports": {
".": {
"types": "./dist/lib/index.d.ts",
"require": "./dist/cjs/lib/index.js",
"import": "./dist/lib/index.js"
},
"./client": {
"types": "./dist/lib/client/index.d.ts",
"require": "./dist/cjs/lib/client/index.js",
"import": "./dist/lib/client/index.js"
},
"./middleware": {
"types": "./dist/src/middleware/tap-enhanced-verify.d.ts",
"require": "./dist/cjs/src/middleware/tap-enhanced-verify.js",
"import": "./dist/src/middleware/tap-enhanced-verify.js"
}
},
"files": [
"dist/lib",
"dist/cjs",
"dist/src",
"README.md",
"LICENSE"
],
"scripts": {
"build": "tsc && tsc -p tsconfig.cjs.json && node -e \"require('fs').writeFileSync('dist/cjs/package.json', JSON.stringify({type:'commonjs'},null,2))\"",
"test:cjs": "node scripts/verify-cjs.cjs",
"dev": "cd packages/cloudflare-workers && bun run dev",
"prepublishOnly": "bun run build",
"test": "vitest",
"test:ui": "vitest --ui",
"test:run": "vitest run",
"test:coverage": "vitest run --coverage",
"publish:all": "bash scripts/publish-all.sh",
"publish:dry": "bash scripts/publish-all.sh --dry-run",
"release:patch": "npm version patch && git push --follow-tags",
"release:minor": "npm version minor && git push --follow-tags",
"release:major": "npm version major && git push --follow-tags"
},
"keywords": [
"captcha",
"bot",
"ai",
"agent",
"verification",
"middleware",
"express",
"api",
"authentication",
"sdk",
"client"
],
"author": "Ramin <ramin@dupe.com>",
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/dupe-com/botcha"
},
"homepage": "https://botcha.ai",
"bugs": {
"url": "https://github.com/dupe-com/botcha/issues"
},
"peerDependencies": {
"express": "^4.0.0 || ^5.0.0"
},
"peerDependenciesMeta": {
"express": {
"optional": true
}
},
"devDependencies": {
"@types/express": "^4.17.25",
"@types/node": "^20.19.0",
"@vitest/ui": "^4.1.6",
"express": "^4.18.2",
"happy-dom": "^20.9.0",
"tsx": "^4.7.0",
"typescript": "^5.3.0",
"vitest": "^4.1.6"
},
"engines": {
"node": ">=18"
},
"packageManager": "bun@1.2.23"
}