UNPKG

1.9 kBJSONView Raw
1{
2 "name": "objection-authorize",
3 "version": "4.3.8",
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 "files": [
10 "src/"
11 ],
12 "scripts": {
13 "test": "jest",
14 "test:watch": "npm test -- --watch",
15 "lint": "run-s lint:*",
16 "lint:prettier": "prettier --check .",
17 "lint:eslint": "eslint ."
18 },
19 "dependencies": {
20 "http-errors": "^1.8.0",
21 "lodash": "^4.17.21"
22 },
23 "devDependencies": {
24 "@casl/ability": "^5.3.1",
25 "@janejeon/eslint-config": "^2.1.0",
26 "@janejeon/prettier-config": "^1.0.4",
27 "@types/jest": "^27.0.2",
28 "dotenv": "^10.0.0",
29 "eslint": "^7.30.0",
30 "eslint-config-prettier": "^8.1.0",
31 "eslint-config-standard": "^16.0.3",
32 "eslint-plugin-import": "^2.24.2",
33 "eslint-plugin-node": "^11.1.0",
34 "eslint-plugin-prettier": "^3.4.1",
35 "eslint-plugin-promise": "^5.1.0",
36 "husky": "^4.2.0",
37 "jest": "^27.2.4",
38 "jest-junit": "^12.2.0",
39 "knex": "^0.21.21",
40 "lint-staged": "^11.1.2",
41 "node-notifier": "^10.0.0",
42 "npm-run-all": "^4.1.5",
43 "objection": "2.2.17",
44 "objection-table-name": "^1.2.5",
45 "pg": "^8.7.1",
46 "prettier": "^2.4.1",
47 "skip-ci": "^1.0.4"
48 },
49 "peerDependencies": {
50 "objection": "^2.2.15"
51 },
52 "prettier": "@janejeon/prettier-config",
53 "keywords": [
54 "objection",
55 "objection.js",
56 "knex",
57 "plugin",
58 "authorization",
59 "auth",
60 "authz",
61 "casl",
62 "sql",
63 "casl sql",
64 "role-acl",
65 "access",
66 "control",
67 "list",
68 "rbac",
69 "abac",
70 "ibac",
71 "cancan",
72 "role",
73 "roles",
74 "permission",
75 "permissions",
76 "attribute",
77 "attributes",
78 "acl",
79 "security",
80 "resource",
81 "express"
82 ]
83}