{ "name": "before-after-hook", "type": "module", "version": "4.0.0", "description": "asynchronous before/error/after hooks for internal functionality", "exports": "./index.js", "types": "./index.d.ts", "files": [ "index.js", "index.d.ts", "lib" ], "scripts": { "test": "npm run test:code && npm run test:tsc && npm run test:tsd && npm run lint", "test:code": "c8 --100 --clean node --test", "test:deno": "deno test --no-check", "test:tsc": "tsc --allowJs --noEmit --esModuleInterop --skipLibCheck --lib es2020 index.js", "test:tsd": "tsd", "lint": "prettier --check \"*.{js,json,ts,md}\" \"test//*.{js,json,ts,md}\" \".github/**/*.yml\"", "lint:fix": "prettier --write \"*.{js,json,ts,md}\" \"test//*.{js,json,ts,md}\" \".github/**/*.yml\"", "postcoverage": "open-cli coverage/index.html" }, "repository": "github:gr2m/before-after-hook", "keywords": [ "hook", "hooks", "api" ], "author": "Gregor Martynus", "license": "Apache-2.0", "devDependencies": { "@types/node": "^22.15.17", "c8": "^10.1.3", "prettier": "^2.0.0", "tsd": "^0.24.1", "typescript": "^4.8.4" }, "release": { "branches": [ "+([0-9]).x", "main", "next", { "name": "beta", "prerelease": true } ] }, "renovate": { "extends": [ "github>gr2m/.github" ] } }