mirror of
https://github.com/hanzoai/node-jsonwebtoken.git
synced 2026-09-24 17:00:48 +00:00
refactor: use specific lodash packages (#933)
This is to reduce the size of the bundle users have to install.
This commit is contained in:
+7
-1
@@ -37,7 +37,13 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"jws": "^3.2.2",
|
||||
"lodash": "^4.17.21",
|
||||
"lodash.includes": "^4.3.0",
|
||||
"lodash.isboolean": "^3.0.3",
|
||||
"lodash.isinteger": "^4.0.4",
|
||||
"lodash.isnumber": "^3.0.3",
|
||||
"lodash.isplainobject": "^4.0.6",
|
||||
"lodash.isstring": "^4.0.1",
|
||||
"lodash.once": "^4.0.0",
|
||||
"ms": "^2.1.1",
|
||||
"semver": "^7.5.4"
|
||||
},
|
||||
|
||||
@@ -2,7 +2,13 @@ const timespan = require('./lib/timespan');
|
||||
const PS_SUPPORTED = require('./lib/psSupported');
|
||||
const validateAsymmetricKey = require('./lib/validateAsymmetricKey');
|
||||
const jws = require('jws');
|
||||
const {includes, isBoolean, isInteger, isNumber, isPlainObject, isString, once} = require('lodash')
|
||||
const includes = require('lodash.includes');
|
||||
const isBoolean = require('lodash.isboolean');
|
||||
const isInteger = require('lodash.isinteger');
|
||||
const isNumber = require('lodash.isnumber');
|
||||
const isPlainObject = require('lodash.isplainobject');
|
||||
const isString = require('lodash.isstring');
|
||||
const once = require('lodash.once');
|
||||
const { KeyObject, createSecretKey, createPrivateKey } = require('crypto')
|
||||
|
||||
const SUPPORTED_ALGS = ['RS256', 'RS384', 'RS512', 'ES256', 'ES384', 'ES512', 'HS256', 'HS384', 'HS512', 'none'];
|
||||
|
||||
Reference in New Issue
Block a user