UNPKG

webfinger-handler

Version:

A library that generates a handler for webfinger requests. The created handler works with Node JS HTTP request and response objects, and is otherwise framework agnostic.

103 lines (102 loc) 2.3 kB
{ "name": "webfinger-handler", "description": "A library that generates a handler for webfinger requests. The created handler works with Node JS HTTP request and response objects, and is otherwise framework agnostic.", "version": "2.0.1", "repository": { "type": "git", "url": "git+ssh://git@gitlab.com/paulkiddle/webfinger-handler.git" }, "keywords": [ "webfinger", "handler", "http", "express", "activitypub", "server", "middleware" ], "author": "Paul Kiddle", "license": "ISC", "bugs": { "url": "https://gitlab.com/paulkiddle/webfinger-handler/issues" }, "homepage": "https://gitlab.com/paulkiddle/webfinger-handler#readme", "main": "dist/main.js", "type": "module", "scripts": { "build": "rm -r dist; tsc -d", "jest": "node --unhandled-rejections=strict --experimental-vm-modules node_modules/.bin/jest", "lint": "./build/lint.sh --fix", "prepare": "npm run build", "start": "npm run build", "test": "npm run jest" }, "devDependencies": { "@jest/globals": "^27.2.1", "@types/jest": "^29.5.10", "@types/node": "^16.18.69", "eslint": "^8.7.0", "husky": "^7.0.2", "jest": "^29.7.0", "ts-jest": "^29.1.1", "ts-jest-resolver": "^2.0.1", "ts-node": "^10.9.2" }, "jest": { "preset": "ts-jest/presets/default-esm", "transform": { "\\.ts$": [ "ts-jest", { "useESM": true } ] }, "resolver": "ts-jest-resolver", "collectCoverage": true, "collectCoverageFrom": [ "src/**/*.ts" ], "coverageReporters": [ "text", "json-summary" ], "coverageThreshold": { "global": { "lines": 100, "statements": 100, "functions": 100, "branches": 100 } } }, "eslintConfig": { "env": { "node": true, "es2021": true }, "extends": "eslint:recommended", "parserOptions": { "ecmaVersion": 13, "sourceType": "module" }, "rules": { "indent": [ "error", "tab" ], "linebreak-style": [ "error", "unix" ], "quotes": [ "error", "single" ], "semi": [ "error", "always" ] } } }