-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathpackage.json
More file actions
78 lines (78 loc) · 1.89 KB
/
package.json
File metadata and controls
78 lines (78 loc) · 1.89 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
{
"name": "@pushforge/builder",
"version": "0.0.0-development",
"description": "Zero-dependency Web Push library for Cloudflare Workers, Vercel Edge, Convex, Deno, Bun, and Node.js 20+. A web-push alternative that uses Web Crypto API instead of Node.js crypto.",
"private": false,
"main": "dist/lib/main.js",
"module": "dist/lib/main.js",
"types": "dist/lib/main.d.ts",
"author": {
"name": "David Raphi",
"email": "david@draphy.org"
},
"bugs": {
"url": "https://github.com/draphy/pushforge/issues"
},
"engines": {
"node": ">=20.0.0"
},
"repository": {
"type": "git",
"url": "https://github.com/draphy/pushforge"
},
"homepage": "https://pushforge.draphy.org",
"license": "MIT",
"type": "module",
"exports": {
".": {
"types": "./dist/lib/main.d.ts",
"default": "./dist/lib/main.js"
}
},
"files": ["dist/lib/**/*.js", "dist/lib/**/*.d.ts", "README.md", "LICENSE"],
"publishConfig": {
"access": "public"
},
"scripts": {
"build": "tsc --build",
"test": "vitest run",
"test:watch": "vitest",
"semantic-release": "semantic-release"
},
"bin": {
"pushforge": "./dist/lib/commandLine/keys.js"
},
"devDependencies": {
"@semantic-release/commit-analyzer": "^11.1.0",
"@semantic-release/github": "^9.2.6",
"@semantic-release/npm": "^11.0.3",
"@semantic-release/release-notes-generator": "^12.1.0",
"@types/node": "^22.14.1",
"semantic-release": "^24.2.3",
"vitest": "^3.1.2"
},
"keywords": [
"pushforge",
"web-push",
"web-push alternative",
"web push",
"push notifications",
"vapid",
"cloudflare workers",
"vercel edge",
"convex",
"deno",
"bun",
"nodejs",
"edge runtime",
"edge functions",
"zero dependencies",
"web crypto api",
"crypto.createECDH",
"typescript",
"fcm",
"apns",
"service worker",
"pwa"
]
}