UNPKG

1.84 kBJSONView Raw
1{
2 "name": "objection-authorize",
3 "version": "4.3.4",
4 "description": "isomorphic, \"magical\" access control integrated with objection.js 🎉",
5 "main": "src/index.js",
6 "repository": "JaneJeon/objection-authorize",
7 "author": "Jane Jeon <JaneJeon9719@gmail.com>",
8 "license": "LGPL-3.0",
9 "scripts": {
10 "test": "jest",
11 "test:watch": "npm test -- --watch",
12 "lint": "run-s lint:*",
13 "lint:prettier": "prettier --check .",
14 "lint:eslint": "eslint ."
15 },
16 "dependencies": {
17 "http-errors": "^1.8.0",
18 "lodash": "^4.17.21"
19 },
20 "devDependencies": {
21 "@casl/ability": "^5.2.2",
22 "@janejeon/eslint-config": "^2.0.2",
23 "@janejeon/prettier-config": "^1.0.4",
24 "@types/jest": "^26.0.22",
25 "dotenv": "^8.2.0",
26 "eslint": "^7.23.0",
27 "eslint-config-prettier": "^8.1.0",
28 "eslint-config-standard": "^16.0.2",
29 "eslint-plugin-import": "^2.22.1",
30 "eslint-plugin-node": "^11.1.0",
31 "eslint-plugin-prettier": "^3.3.1",
32 "eslint-plugin-promise": "^4.3.1",
33 "husky": "^4.2.0",
34 "jest": "^26.6.3",
35 "jest-junit": "^12.0.0",
36 "knex": "^0.21.15",
37 "lint-staged": "^10.5.4",
38 "npm-run-all": "^4.1.5",
39 "objection": "2.2.15",
40 "objection-table-name": "^1.2.3",
41 "pg": "^8.5.1",
42 "prettier": "^2.2.1",
43 "skip-ci": "^1.0.4"
44 },
45 "peerDependencies": {
46 "objection": "^2.2.15"
47 },
48 "prettier": "@janejeon/prettier-config",
49 "keywords": [
50 "objection",
51 "objection.js",
52 "knex",
53 "plugin",
54 "authorization",
55 "auth",
56 "authz",
57 "accesscontrol",
58 "access-control",
59 "casl",
60 "role-acl",
61 "access",
62 "control",
63 "list",
64 "rbac",
65 "abac",
66 "ibac",
67 "cancan",
68 "role",
69 "roles",
70 "permission",
71 "attribute",
72 "attributes",
73 "acl",
74 "security",
75 "resource",
76 "express"
77 ]
78}