{ "name": "authelia", "version": "3.11.0", "description": "2FA Single Sign-On server for nginx using LDAP, TOTP and U2F", "bin": { "authelia": "./dist/server/src/index.js" }, "scripts": { "test": "./node_modules/.bin/grunt test-unit", "cover": "NODE_ENV=test nyc npm t", "serve": "node dist/server/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": { "ajv": "^6.3.0", "bluebird": "^3.5.0", "body-parser": "^1.15.2", "connect-redis": "^3.3.0", "crypt3": "^1.0.0", "ejs": "^2.5.5", "express": "^4.14.0", "express-request-id": "^1.4.0", "express-session": "^1.14.2", "helmet": "^3.12.0", "ldapjs": "^1.0.2", "mongodb": "^3.0.5", "nedb": "^1.8.0", "nodemailer": "^4.0.1", "nodemailer-direct-transport": "^3.3.2", "nodemailer-smtp-transport": "^2.7.4", "object-path": "^0.11.3", "pug": "^2.0.0-rc.2", "randomatic": "^3.1.0", "randomstring": "^1.1.5", "redis": "^2.8.0", "speakeasy": "^2.0.0", "u2f": "^0.1.2", "u2f-api": "^1.0.7", "winston": "^2.3.1", "yamljs": "^0.3.0" }, "devDependencies": { "@types/bluebird": "^3.5.4", "@types/body-parser": "^1.16.3", "@types/bootstrap": "^4.0.1", "@types/connect-redis": "0.0.7", "@types/cors": "^2.8.1", "@types/cucumber": "^4.0.1", "@types/ejs": "^2.3.33", "@types/express": "^4.0.35", "@types/express-session": "1.15.8", "@types/helmet": "0.0.37", "@types/jquery": "^3.3.1", "@types/jsdom": "^11.0.4", "@types/ldapjs": "^1.0.3", "@types/mocha": "^5.0.0", "@types/mockdate": "^2.0.0", "@types/mongodb": "^3.0.9", "@types/nedb": "^1.8.3", "@types/nodemailer": "^4.6.0", "@types/nodemailer-direct-transport": "^1.0.31", "@types/nodemailer-smtp-transport": "^2.7.4", "@types/object-path": "^0.9.28", "@types/proxyquire": "^1.3.27", "@types/query-string": "^5.1.0", "@types/randomstring": "^1.1.5", "@types/redis": "^2.6.0", "@types/request": "^2.0.5", "@types/request-promise": "^4.1.38", "@types/selenium-webdriver": "^3.0.4", "@types/sinon": "^4.3.0", "@types/speakeasy": "^2.0.2", "@types/tmp": "0.0.33", "@types/winston": "^2.3.2", "@types/yamljs": "^0.2.30", "apidoc": "^0.17.6", "bootstrap": "^4.1.3", "browserify": "^16.1.1", "chromedriver": "^2.37.0", "cucumber": "^4.0.0", "grunt": "^1.0.3", "grunt-browserify": "^5.0.0", "grunt-contrib-clean": "^2.0.0", "grunt-contrib-concat": "^1.0.1", "grunt-contrib-copy": "^1.0.0", "grunt-contrib-cssmin": "^2.2.0", "grunt-contrib-watch": "^1.1.0", "grunt-env": "^0.4.4", "grunt-run": "^0.8.0", "istanbul": "^0.4.5", "jquery": "^3.2.1", "js-logger": "^1.3.0", "jsdom": "^11.0.0", "mocha": "^5.0.5", "mockdate": "^2.0.1", "nyc": "^13.1.0", "power-assert": "^1.4.4", "proxyquire": "^2.0.1", "query-string": "^6.0.0", "readable-stream": "^2.3.3", "request": "^2.88.0", "request-promise": "^4.2.2", "selenium-webdriver": "^4.0.0-alpha.1", "should": "^13.2.1", "sinon": "^5.0.7", "tmp": "0.0.33", "ts-node": "^6.0.1", "tslint": "^5.2.0", "typescript": "^2.3.2", "typescript-json-schema": "^0.23.0", "uglify-es": "^3.0.15" }, "nyc": { "include": [ "src/*.ts", "src/**/*.ts" ], "exclude": [ "doc", "src/types", "dist", "test", "src/**/*.d.ts" ], "extension": [ ".ts" ], "require": [ "ts-node/register" ], "reporter": [ "json", "html" ], "all": true } }