| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- {
- "name": "hookified",
- "version": "1.12.0",
- "description": "Event Emitting and Middleware Hooks",
- "type": "module",
- "main": "dist/node/index.cjs",
- "module": "dist/node/index.js",
- "exports": {
- ".": {
- "import": "./dist/node/index.js",
- "require": "./dist/node/index.cjs"
- },
- "./browser": {
- "import": "./dist/browser/index.js",
- "default": "./dist/browser/index.global.js"
- }
- },
- "types": "dist/node/index.d.ts",
- "scripts": {
- "lint": "biome check --write",
- "test": "pnpm lint && vitest run --coverage",
- "test:ci": "biome check && vitest run --coverage",
- "clean": "rimraf ./dist ./coverage ./site/dist",
- "build": "rimraf ./dist && tsup",
- "benchmark": "pnpm benchmark:hooks && pnpm benchmark:emit",
- "benchmark:hooks": "pnpm tsx benchmark/hook.ts",
- "benchmark:emit": "pnpm tsx benchmark/emit.ts",
- "website:build": "docula build",
- "website:serve": "docula serve",
- "prepare": "pnpm build"
- },
- "keywords": [
- "hooks",
- "eventemitter",
- "eventemitter3",
- "middleware",
- "events",
- "hooks",
- "event-hooks",
- "hook-system",
- "event-driven",
- "event-emitter",
- "hook-handlers",
- "middleware",
- "emit",
- "event-management",
- "before-after-hooks",
- "event-listeners",
- "custom-hooks",
- "hook-utilities",
- "typescript-hooks"
- ],
- "repository": {
- "type": "git",
- "url": "git+https://github.com/jaredwray/hookified.git"
- },
- "author": "Jared Wray <me@jaredwray.com>",
- "license": "MIT",
- "bugs": {
- "url": "https://github.com/jaredwray/hookified/issues"
- },
- "homepage": "https://github.com/jaredwray/hookified#readme",
- "devDependencies": {
- "@biomejs/biome": "^2.2.0",
- "@monstermann/tinybench-pretty-printer": "^0.1.0",
- "@types/node": "^24.3.0",
- "@vitest/coverage-v8": "^3.2.4",
- "docula": "^0.20.0",
- "emittery": "^1.2.0",
- "eventemitter3": "^5.0.1",
- "hookable": "^5.5.3",
- "pino": "^9.9.0",
- "rimraf": "^6.0.1",
- "tinybench": "^5.0.0",
- "tsup": "^8.5.0",
- "tsx": "^4.20.4",
- "typescript": "^5.9.2",
- "vitest": "^3.2.4"
- },
- "files": [
- "dist",
- "LICENSE"
- ],
- "pnpm": {
- "onlyBuiltDependencies": [
- "esbuild",
- "unrs-resolver"
- ]
- }
- }
|