UNPKG

1.55 kBJSONView Raw
1{
2 "name": "objection-authorize",
3 "version": "5.0.1",
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": "^2.0.0",
18 "lodash": "^4.17.21"
19 },
20 "devDependencies": {
21 "@casl/ability": "^5.3.1",
22 "@janejeon/eslint-config": "^2.2.0",
23 "@janejeon/prettier-config": "^1.1.0",
24 "dotenv": "^10.0.0",
25 "husky": "^4.2.0",
26 "jest": "^27.4.5",
27 "jest-junit": "^13.0.0",
28 "knex": "^0.95.14",
29 "lint-staged": "12.1.3",
30 "node-notifier": "^10.0.0",
31 "npm-run-all": "^4.1.5",
32 "objection": "^3",
33 "objection-table-name": "^1.2.5",
34 "pg": "^8.7.1",
35 "skip-ci": "^1.0.4"
36 },
37 "peerDependencies": {
38 "objection": "^3"
39 },
40 "prettier": "@janejeon/prettier-config",
41 "keywords": [
42 "objection",
43 "objection.js",
44 "knex",
45 "plugin",
46 "authorization",
47 "auth",
48 "authz",
49 "casl",
50 "sql",
51 "casl sql",
52 "role-acl",
53 "access",
54 "control",
55 "list",
56 "rbac",
57 "abac",
58 "ibac",
59 "cancan",
60 "role",
61 "roles",
62 "permission",
63 "permissions",
64 "attribute",
65 "attributes",
66 "acl",
67 "security",
68 "resource",
69 "express"
70 ]
71}