UNPKG

1.83 kBJSONView Raw
1{
2 "name": "objection-authorize",
3 "version": "4.1.0",
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": "MIT",
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.20"
19 },
20 "devDependencies": {
21 "@casl/ability": "^5.1.2",
22 "@janejeon/eslint-config": "^1.1.0",
23 "@janejeon/prettier-config": "^1.0.4",
24 "@types/jest": "^26.0.20",
25 "dotenv": "^8.2.0",
26 "eslint": "^7.17.0",
27 "eslint-config-prettier": "^7.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.2.1",
33 "eslint-plugin-standard": "^5.0.0",
34 "husky": "^4.3.7",
35 "jest": "^26.6.3",
36 "jest-junit": "^12.0.0",
37 "knex": "^0.21.15",
38 "lint-staged": "^10.5.3",
39 "npm-run-all": "^4.1.5",
40 "objection": "^2.2.5",
41 "objection-table-name": "^1.2.2",
42 "pg": "^8.5.1",
43 "prettier": "^2.2.1",
44 "skip-ci": "^1.0.3"
45 },
46 "peerDependencies": {
47 "objection": "^2.2.5"
48 },
49 "prettier": "@janejeon/prettier-config",
50 "keywords": [
51 "objection",
52 "objection.js",
53 "knex",
54 "plugin",
55 "authorization",
56 "auth",
57 "authz",
58 "accesscontrol",
59 "access-control",
60 "role-acl",
61 "access",
62 "control",
63 "list",
64 "rbac",
65 "abac",
66 "role",
67 "roles",
68 "permission",
69 "attribute",
70 "attributes",
71 "acl",
72 "security",
73 "resource",
74 "express"
75 ]
76}