UNPKG

2.79 kBJSONView Raw
1{
2 "name": "@lykmapipo/permission",
3 "version": "0.8.20",
4 "description": "A representation of ability to perform an action or access a resource.",
5 "main": "index.js",
6 "scripts": {
7 "test": "grunt test",
8 "integration:test": "grunt integration",
9 "http:test": "grunt http",
10 "unit:test": "grunt unit",
11 "doc": "grunt doc",
12 "dev": "npm run seed && npm run start",
13 "start": "BASE_PATH=./examples node ./examples/app.js",
14 "seed": "BASE_PATH=./examples node ./examples/seed.js"
15 },
16 "repository": {
17 "type": "git",
18 "url": "https://github.com/lykmapipo/permission.git"
19 },
20 "keywords": [
21 "lykmapipo",
22 "mongoose",
23 "mongoose-module",
24 "permission",
25 "permit",
26 "access",
27 "perform",
28 "role",
29 "group",
30 "ability",
31 "capability",
32 "functionality"
33 ],
34 "contributors": [
35 {
36 "name": "lykmapipo",
37 "email": "lallyelias87@gmail.com",
38 "url": "https://github.com/lykmapipo"
39 }
40 ],
41 "license": "MIT",
42 "bugs": {
43 "url": "https://github.com/lykmapipo/permission/issues",
44 "email": "lallyelias87@gmail.com"
45 },
46 "homepage": "https://github.com/lykmapipo/permission",
47 "sandbox": {
48 "url": "https://permision.herokuapp.com",
49 "schema": "https://permision.herokuapp.com/v1/permissions/schema",
50 "apidoc": "https://lykmapipo.github.io/permission/",
51 "client_id": "",
52 "client_secret": "",
53 "urls": [
54 {
55 "resource": "Permission",
56 "link": "https://permision.herokuapp.com/v1/permissions",
57 "scopes": [
58 "permission:*"
59 ],
60 "methods": [
61 "get",
62 "put",
63 "patch"
64 ]
65 }
66 ]
67 },
68 "devDependencies": {
69 "@benmaruchu/faker": "^4.3.0",
70 "@codetanzania/majifix-common": "^0.19.1",
71 "@lykmapipo/express-test-helpers": "^0.8.19",
72 "@lykmapipo/mongoose-test-helpers": "^0.7.37",
73 "chai": "^4.2.0",
74 "grunt": "^1.0.4",
75 "grunt-apidoc": "^0.11.0",
76 "grunt-contrib-jshint": "^2.1.0",
77 "grunt-contrib-watch": "^1.1.0",
78 "grunt-mocha-test": "^0.13.3",
79 "handlebars": "^4.7.3",
80 "jshint-stylish": "^2.2.1",
81 "lodash.template": "^4.5.0",
82 "mocha": "^7.1.0",
83 "mongoose": ">=5.9.2",
84 "shelljs": "^0.8.3",
85 "sinon": "^9.0.0"
86 },
87 "peerDependencies": {
88 "mongoose": ">=5.9.2"
89 },
90 "dependencies": {
91 "@lykmapipo/common": ">=0.30.6",
92 "@lykmapipo/env": ">=0.16.8",
93 "@lykmapipo/express-common": ">=0.17.22",
94 "@lykmapipo/express-rest-actions": ">=0.8.9",
95 "@lykmapipo/include": ">=0.2.10",
96 "@lykmapipo/mongoose-common": ">=0.29.5",
97 "async": ">=3.2.0",
98 "inflection": ">=1.12.0",
99 "lodash": ">=4.17.15",
100 "mongoose-rest-actions": ">=0.29.17"
101 },
102 "engines": {
103 "node": ">=8.11.1",
104 "npm": ">=5.6.0"
105 }
106}