{
	"author": "Benjamín Garrido",
	"bin": {
		"web-push": "dist/cli.js"
	},
	"dependencies": {
		"asn1.js": "^5.4.1",
		"http_ece": "^1.2.1",
		"https-proxy-agent": "^7.0.6",
		"jws": "^4.0.0",
		"minimist": "^1.2.8"
	},
	"description": "Modern Web Push library for Node.js and Deno",
	"devDependencies": {
		"@types/bn.js": "^5.1.6",
		"@types/jest": "^29.5.14",
		"@types/jws": "^3.2.10",
		"@types/minimist": "^1.2.5",
		"@types/node": "^22.13.10",
		"@types/node-forge": "^1.3.11",
		"bn.js": "^5.2.1",
		"esbuild": "^0.25.1",
		"jest": "^29.7.0",
		"ts-jest": "^29.2.6",
		"typescript": "^5.8.2"
	},
	"files": [
		"dist"
	],
	"keywords": [
		"web push",
		"push",
		"notifications",
		"push notifications"
	],
	"license": "MIT",
	"main": "dist/index.js",
	"module": "dist/index.esm.js",
	"name": "modern-web-push",
	"scripts": {
		"build": "tsc && node esbuild.config.js",
		"deps:clear": "rm -rf node_modules package-lock.json && npm install",
		"dev": "esbuild src/index.ts --bundle --outfile=dist/index.js --watch",
		"clean": "rimraf dist",
		"prepublishOnly": "npm run clean && npm run build",
		"publish": "npm run prepublishOnly && npm publish",
		"test": "jest",
		"test:watch": "jest --watch",
		"test:coverage": "jest --coverage"
	},
	"engines": {
		"node": ">=16.0.0"
	},
	"types": "dist/types/index.d.ts",
	"version": "1.0.8"
}
