1.4.0
[squeep-authentication-module] / package.json
1 {
2 "name": "@squeep/authentication-module",
3 "version": "1.2.12",
4 "description": "Wrangles authenticated sessions; intended for use in Squeep Framework Applications.",
5 "main": "index.js",
6 "scripts": {
7 "coverage": "nyc npm test",
8 "coverage-check": "nyc check-coverage",
9 "eslint": "eslint *.js lib",
10 "test": "mocha --recursive"
11 },
12 "repository": {
13 "type": "git",
14 "url": "https://git.squeep.com/squeep-authentication-module/"
15 },
16 "keywords": [
17 "authentication",
18 "argon2",
19 "IndieAuth",
20 "pam"
21 ],
22 "engines": {
23 "node": ">=14"
24 },
25 "author": "Justin Wind <jwind-npm@squeep.com>",
26 "license": "ISC",
27 "pre-commit": [
28 "eslint",
29 "coverage",
30 "coverage-check"
31 ],
32 "dependencies": {
33 "@squeep/api-dingus": "git+https://git.squeep.com/squeep-api-dingus/#v1.2.9",
34 "@squeep/html-template-helper": "git+https://git.squeep.com/squeep-html-template-helper#v1.4.0",
35 "@squeep/indieauth-helper": "git+https://git.squeep.com/squeep-indieauth-helper/#v1.1.7",
36 "@squeep/mystery-box": "^1.2.0"
37 },
38 "optionalDependencies": {
39 "argon2": "^0.30.1",
40 "node-linux-pam": "^0.2.1"
41 },
42 "devDependencies": {
43 "eslint": "^8.26.0",
44 "eslint-plugin-node": "^11.1.0",
45 "eslint-plugin-promise": "^6.1.1",
46 "eslint-plugin-security": "^1.5.0",
47 "eslint-plugin-sonarjs": "^0.16.0",
48 "html-minifier-lint": "^2.0.0",
49 "mocha": "^10.1.0",
50 "nyc": "^15.1.0",
51 "pre-commit": "^1.2.2",
52 "sinon": "^14.0.1"
53 }
54 }