Name | Lines of code | Maintainability | Test coverage |
.gitignore | |||
.travis.yml | |||
.vscode/launch.json | |||
LICENSE | |||
README.md | |||
package.json | |||
src/example/server.ts | 158 | A 1 hr | |
src/lib/authorize/pdp.ts | 44 | A 0 mins | |
src/lib/authorize/pep.ts | 72 | C 7 hrs | |
src/lib/authorize/policy-store.ts | 273 | F 5 days | |
src/lib/helpers/interceptor.ts | 10 | A 0 mins | |
src/lib/index.ts | 16 | A 0 mins | |
src/lib/models/action.ts | 14 | A 0 mins | |
src/lib/models/auth-request.ts | 7 | A 0 mins | |
src/lib/models/crud.ts | 1 | A 0 mins | |
src/lib/models/decision-combinator.ts | 1 | A 0 mins | |
src/lib/models/decision.ts | 7 | A 0 mins | |
src/lib/models/options.ts | 27 | A 0 mins | |
src/lib/models/policy.ts | 14 | A 0 mins | |
src/lib/models/resource.ts | 5 | A 0 mins | |
src/lib/models/response-message.ts | 4 | A 0 mins | |
src/lib/models/rule.ts | 17 | A 0 mins | |
src/lib/models/subject.ts | 11 | A 0 mins | |
src/lib/models/user.ts | 103 | A 0 mins | |
src/lib/node-auth.ts | 155 | B 6 hrs | |
src/lib/routes/authorize.ts | 143 | B 5 hrs | |
src/lib/routes/login.ts | 66 | B 6 hrs | |
src/lib/routes/user.ts | 172 | C 7 hrs | |
src/lib/routes/verify.ts | 96 | A 1 hr | |
tsconfig.json | |||
tslint.json | |||
yarn.lock |