{ "name": "authelia", "version": "2.1.3", "description": "2-factor authentication server using LDAP as 1st factor and TOTP or U2F as 2nd factor", "main": "src/index.js", "bin": { "authelia": "src/index.js" }, "scripts": { "test": "./node_modules/.bin/mocha -r ts-node/register --recursive test/unitary", "unit-test": "./node_modules/.bin/mocha --recursive test/unitary", "int-test": "./node_modules/.bin/mocha --recursive test/integration", "all-test": "./node_modules/.bin/mocha --recursive test", "coverage": "./node_modules/.bin/istanbul cover _mocha -- -R spec --recursive test", "build-ts": "tsc", "watch-ts": "tsc -w", "tslint": "tslint -c tslint.json -p tsconfig.json", "serve": "node dist/src/index.js" }, "repository": { "type": "git", "url": "git+https://github.com/clems4ever/authelia" }, "author": "Clement Michaud ", "license": "MIT", "bugs": { "url": "https://github.com/clems4ever/authelia/issues" }, "apidoc": { "title": "Authelia API documentation" }, "dependencies": { "authdog": "^0.1.1", "bluebird": "^3.4.7", "body-parser": "^1.15.2", "dovehash": "0.0.5", "ejs": "^2.5.5", "express": "^4.14.0", "express-session": "^1.14.2", "ldapjs": "^1.0.1", "nedb": "^1.8.0", "nodemailer": "^2.7.0", "object-path": "^0.11.3", "randomstring": "^1.1.5", "speakeasy": "^2.0.0", "winston": "^2.3.1", "yamljs": "^0.2.8" }, "devDependencies": { "@types/assert": "0.0.31", "@types/bluebird": "^3.5.3", "@types/express": "^4.0.35", "@types/express-session": "0.0.32", "@types/ldapjs": "^1.0.0", "@types/mocha": "^2.2.41", "@types/nedb": "^1.8.3", "@types/nodemailer": "^1.3.32", "@types/object-path": "^0.9.28", "@types/sinon": "^2.2.1", "@types/winston": "^2.3.2", "@types/yamljs": "^0.2.30", "grunt": "^1.0.1", "grunt-contrib-copy": "^1.0.0", "grunt-run": "^0.6.0", "mocha": "^3.2.0", "mockdate": "^2.0.1", "request": "^2.79.0", "should": "^11.1.1", "sinon": "^1.17.6", "sinon-promise": "^0.1.3", "tmp": "0.0.31", "ts-node": "^3.0.4", "tslint": "^5.2.0", "typescript": "^2.3.2" } }