{
	"name": "@anephenix/event-emitter",
	"version": "0.0.20",
	"description": "A small EventEmitter library",
	"author": "Paul Jensen <paul@anephenix.com>",
	"maintainers": [
		{
			"name": "Paul Jensen",
			"email": "paul@anephenix.com"
		}
	],
	"keywords": [
		"event-emitter"
	],
	"homepage": "https://github.com/anephenix/event-emitter#readme",
	"bugs": {
		"url": "https://github.com/anephenix/event-emitter/issues"
	},
	"repository": {
		"type": "git",
		"url": "git+https://github.com/anephenix/event-emitter.git"
	},
	"license": "MIT",
	"type": "module",
	"main": "dist/index.js",
	"types": "dist/index.d.ts",
	"exports": {
		".": {
			"types": "./dist/index.d.ts",
			"import": "./dist/index.js"
		}
	},
	"files": [
		"dist",
		"README.md"
	],
	"scripts": {
		"build": "tsc --project tsconfig.json",
		"cover": "npx nyc --reporter=lcov --reporter=text-summary --nycrc-path=./.nyc.json -- npm t --  --coverage",
		"lint": "biome lint",
		"lint:package": "npx publint",
		"format": "biome format --fix",
		"prepare": "husky",
		"prepare-patch-release": "npm run update-changelog && git add CHANGELOG.md && git commit -m \"Updated changelog\" && npm version patch",
		"publish-patch-release": "npm run prepare-patch-release && git push origin main && git push --tags",
		"size": "size-limit",
		"test": "vitest --run",
		"update-changelog": "node --experimental-strip-types scripts/update-changelog.ts"
	},
	"size-limit": [
		{
			"path": "dist/*.js",
			"limit": "10 KB"
		}
	],
	"devDependencies": {
		"@biomejs/biome": "^2.0.6",
		"@size-limit/esbuild-why": "^14.0.0",
		"@size-limit/preset-small-lib": "^14.0.0",
		"@types/node": "^26.0.0",
		"@vitest/coverage-v8": "^5.0.0",
		"husky": "^9.1.7",
		"publint": "^0.3.14",
		"size-limit": "^14.0.0",
		"typescript": "^7.0.2",
		"vitest": "^5.0.0"
	}
}
