update devDependencies, clean up lint issues
[squeep-authentication-module] / package.json
1 {
2 "name": "@squeep/authentication-module",
3 "version": "1.5.0",
4 "description": "Wrangles authenticated sessions, endpoints, and resources; intended for use in Squeep Framework Applications.",
5 "main": "index.js",
6 "scripts": {
7 "audit": "npm audit",
8 "coverage": "nyc npm test",
9 "coverage-check": "nyc check-coverage",
10 "eslint": "eslint index.js lib",
11 "eslint:test": "eslint test",
12 "test": "mocha --recursive"
13 },
14 "files": [
15 "lib/**"
16 ],
17 "repository": {
18 "type": "git",
19 "url": "https://git.squeep.com/squeep-authentication-module/"
20 },
21 "keywords": [
22 "authentication",
23 "argon2",
24 "IndieAuth",
25 "pam"
26 ],
27 "engines": {
28 "node": ">=18"
29 },
30 "author": "Justin Wind <jwind-npm@squeep.com>",
31 "license": "ISC",
32 "pre-commit": [
33 "audit",
34 "eslint",
35 "coverage",
36 "coverage-check"
37 ],
38 "dependencies": {
39 "@squeep/api-dingus": "^2",
40 "@squeep/html-template-helper": "git+https://git.squeep.com/squeep-html-template-helper#v1.6.1",
41 "@squeep/indieauth-helper": "^1",
42 "@squeep/mystery-box": "^2",
43 "@squeep/totp": "^1",
44 "uuid": "^9"
45 },
46 "optionalDependencies": {
47 "argon2": "^0.40.1",
48 "node-linux-pam": "^0.2.1"
49 },
50 "devDependencies": {
51 "@squeep/eslint-config": "^1",
52 "eslint": "^9",
53 "html-validate": "^8",
54 "mocha": "^10",
55 "nyc": "^15",
56 "pre-commit": "^1",
57 "sinon": "^18"
58 }
59 }