{
	"name": "web-push-browser",
	"version": "1.4.2",
	"description": "Zero-dependency Web Push (VAPID) for browsers, workers, Deno, Bun, and Node ESM — generate VAPID keys and send Push API notifications.",
	"main": "build/index.js",
	"types": "build/index.d.ts",
	"exports": {
		".": {
			"types": "./build/index.d.ts",
			"import": "./build/index.js"
		}
	},
	"devDependencies": {
		"@types/jest": "^29.5.13",
		"jest": "^29.7.0",
		"ts-jest": "^29.2.5",
		"ts-jest-resolver": "^2.0.1",
		"ts-node": "^10.9.2",
		"typescript": "^5.5.4"
	},
	"scripts": {
		"build": "tsc",
		"test": "jest ./test"
	},
	"author": "Cole Crouter",
	"license": "ISC",
	"type": "module",
	"sideEffects": false,
	"keywords": [
		"web push",
		"push",
		"push api",
		"push notifications",
		"notifications",
		"vapid",
		"vapid keys",
		"service worker",
		"service-worker",
		"subscription",
		"push subscription",
		"aes128gcm",
		"aesgcm",
		"encryption",
		"payload encryption",
		"browser",
		"workers",
		"cloudflare workers",
		"edge runtime",
		"deno",
		"bun",
		"node",
		"nodejs",
		"esm",
		"typescript",
		"zero dependency"
	],
	"repository": {
		"type": "git",
		"url": "https://github.com/colecrouter/web-push-browser"
	},
	"homepage": "https://github.com/colecrouter/web-push-browser#readme",
	"bugs": {
		"url": "https://github.com/colecrouter/web-push-browser/issues"
	},
	"files": [
		"build",
		"README.md",
		"LICENSE"
	]
}
