update dependencies and devDependencies, fix lint issues
[websub-hub] / package.json
1 {
2 "name": "@squeep/websub-hub",
3 "version": "1.3.11",
4 "description": "A WebSub Hub server implementation.",
5 "main": "server.js",
6 "scripts": {
7 "audit": "npm audit",
8 "coverage": "nyc npm test",
9 "coverage-check": "nyc check-coverage",
10 "eslint": "eslint server.js src",
11 "eslint:test": "eslint test",
12 "test": "mocha --recursive"
13 },
14 "repository": {
15 "type": "git",
16 "url": "https://git.squeep.com/websub-hub/"
17 },
18 "keywords": [
19 "WebSub",
20 "Hub",
21 "REC-websub-20180123",
22 "IndieWeb",
23 "PubSubHubBub",
24 "syndication"
25 ],
26 "engines": {
27 "node": ">=20"
28 },
29 "author": "Justin Wind <jwind-websubhub@squeep.com>",
30 "license": "ISC",
31 "pre-commit": [
32 "audit",
33 "eslint",
34 "coverage",
35 "coverage-check"
36 ],
37 "dependencies": {
38 "@squeep/api-dingus": "git+https://git.squeep.com/squeep-api-dingus/#v1.2.9",
39 "@squeep/authentication-module": "git+https://git.squeep.com/squeep-authentication-module/#v1.3.1",
40 "@squeep/html-template-helper": "git+https://git.squeep.com/squeep-html-template-helper#v1.4.0",
41 "@squeep/logger-json-console": "^3",
42 "@squeep/roman": "^1",
43 "@squeep/web-linking": "^1",
44 "feedparser": "^2",
45 "got": "^14",
46 "htmlparser2": "^9",
47 "iconv": "^3"
48 },
49 "optionalDependencies": {
50 "better-sqlite3": "^11",
51 "pg-promise": "^11"
52 },
53 "devDependencies": {
54 "@squeep/eslint-config": "^1",
55 "eslint": "^9",
56 "html-minifier-lint": "^2",
57 "mocha": "^10",
58 "mocha-steps": "^1",
59 "nyc": "^17",
60 "pre-commit": "^1",
61 "sinon": "^18"
62 }
63 }