UNPKG

2.98 kBJSONView Raw
1{
2 "name": "@lykmapipo/jwt-common",
3 "version": "0.3.27",
4 "description": "Helper utilities for day to day jwt usage.",
5 "main": "lib/index.js",
6 "module": "es/index.js",
7 "scripts": {
8 "clean": "rimraf lib dist es umd",
9 "prebuild": "npm test && npm run clean",
10 "build": "rollup -c",
11 "lint": "eslint --fix --ext .js src/ test/ rollup.config.js",
12 "pretest": "npm run lint",
13 "test": "NODE_ENV=test mocha --require @babel/register test/**/*.spec.js",
14 "docs": "doxdox 'lib/**/*.js' -p package.json -l markdown -o DOCUMENTATION.md",
15 "cmt": "git add -A && git-cz",
16 "changelog": "changelog"
17 },
18 "repository": {
19 "type": "git",
20 "url": "https://github.com/lykmapipo/jwt-common.git"
21 },
22 "keywords": [
23 "lykmapipo",
24 "jwt",
25 "express",
26 "middleware",
27 "token",
28 "auth",
29 "permission",
30 "permits",
31 "scopes",
32 "check",
33 "guard",
34 "security",
35 "authorization"
36 ],
37 "author": {
38 "name": "lykmapipo",
39 "email": "lallyelias87@gmail.com",
40 "url": "https://github.com/lykmapipo"
41 },
42 "contributors": [
43 {
44 "name": "lykmapipo",
45 "email": "lallyelias87@gmail.com",
46 "url": "https://github.com/lykmapipo"
47 }
48 ],
49 "license": "MIT",
50 "bugs": {
51 "url": "https://github.com/lykmapipo/jwt-common/issues",
52 "email": "lallyelias87@gmail.com"
53 },
54 "homepage": "https://github.com/lykmapipo/jwt-common",
55 "devDependencies": {
56 "@babel/cli": "^7.8.4",
57 "@babel/core": "^7.8.6",
58 "@babel/node": "^7.8.4",
59 "@babel/preset-env": "^7.8.6",
60 "@babel/register": "^7.8.6",
61 "@commitlint/cli": "^8.3.5",
62 "@commitlint/config-conventional": "^8.3.4",
63 "@commitlint/travis-cli": "^8.3.5",
64 "chai": "^4.2.0",
65 "commitizen": "^4.0.3",
66 "cz-conventional-changelog": "^3.1.0",
67 "doxdox": "^3.0.0",
68 "eslint": "^6.8.0",
69 "eslint-config-airbnb-base": "^14.0.0",
70 "eslint-config-prettier": "^6.10.0",
71 "eslint-plugin-import": "^2.20.1",
72 "eslint-plugin-mocha": "^6.3.0",
73 "eslint-plugin-prettier": "^3.1.2",
74 "generate-changelog": "^1.8.0",
75 "handlebars": "^4.7.3",
76 "husky": "^4.2.3",
77 "lint-staged": "^10.0.8",
78 "lodash.template": "^4.5.0",
79 "mocha": "^7.1.0",
80 "prettier": "^1.19.1",
81 "rimraf": "^3.0.2",
82 "rollup": "^1.32.0",
83 "shelljs": "^0.8.3"
84 },
85 "dependencies": {
86 "@lykmapipo/common": ">=0.30.6",
87 "@lykmapipo/env": ">=0.16.8",
88 "async": ">=3.2.0",
89 "jsonwebtoken": ">=8.5.1",
90 "lodash": ">=4.17.15"
91 },
92 "engines": {
93 "node": ">=8.11.1",
94 "npm": ">=5.6.0"
95 },
96 "config": {
97 "commitizen": {
98 "path": "./node_modules/cz-conventional-changelog"
99 }
100 },
101 "commitlint": {
102 "extends": [
103 "@commitlint/config-conventional"
104 ]
105 },
106 "lint-staged": {
107 "src/**/*.js": [
108 "npm run lint",
109 "git add -A"
110 ]
111 },
112 "husky": {
113 "hooks": {
114 "pre-commit": "lint-staged",
115 "commit-msg": "commitlint -E HUSKY_GIT_PARAMS"
116 }
117 }
118}