@vivareal/javascript-utils
Advanced tools
Comparing version 1.6.8 to 1.7.0
@@ -147,2 +147,31 @@ 'use strict'; | ||
const DEFAULT_AUTH_PARAMS = { | ||
source: '', | ||
client_id: '', | ||
response_type: '', | ||
redirect_uri: '', | ||
}; | ||
const objectToQueryString = data => | ||
Object.entries(data) | ||
.map(([param, value]) => `${param}=${value}`) | ||
.join('&'); | ||
var createLoginUrl = ({ myAccountUrl, loginUrl }, authParams, redirectTo = '') => { | ||
const redirectToState = encodeURIComponent(redirectTo); | ||
const redirectUri = encodeURIComponent( | ||
`${myAccountUrl}?${objectToQueryString({ state: redirectToState })}` | ||
); | ||
const params = { | ||
...DEFAULT_AUTH_PARAMS, | ||
...authParams, | ||
redirect_uri: redirectUri, | ||
}; | ||
return `${loginUrl}?${objectToQueryString(params)}`; | ||
}; | ||
exports.createLoginUrl = createLoginUrl; | ||
exports.currencyFormat = currencyFormat; | ||
@@ -149,0 +178,0 @@ exports.device = device; |
@@ -141,2 +141,30 @@ import format from 'date-fns/format'; | ||
export { currencyFormat, device, getFullAddress, getResizedImage, getSmallAddress, getUF, humanizeDate, humanizeGlossary }; | ||
const DEFAULT_AUTH_PARAMS = { | ||
source: '', | ||
client_id: '', | ||
response_type: '', | ||
redirect_uri: '', | ||
}; | ||
const objectToQueryString = data => | ||
Object.entries(data) | ||
.map(([param, value]) => `${param}=${value}`) | ||
.join('&'); | ||
var createLoginUrl = ({ myAccountUrl, loginUrl }, authParams, redirectTo = '') => { | ||
const redirectToState = encodeURIComponent(redirectTo); | ||
const redirectUri = encodeURIComponent( | ||
`${myAccountUrl}?${objectToQueryString({ state: redirectToState })}` | ||
); | ||
const params = { | ||
...DEFAULT_AUTH_PARAMS, | ||
...authParams, | ||
redirect_uri: redirectUri, | ||
}; | ||
return `${loginUrl}?${objectToQueryString(params)}`; | ||
}; | ||
export { createLoginUrl, currencyFormat, device, getFullAddress, getResizedImage, getSmallAddress, getUF, humanizeDate, humanizeGlossary }; |
{ | ||
"name": "@vivareal/javascript-utils", | ||
"version": "1.6.8", | ||
"version": "1.7.0", | ||
"description": "A set of javascript utilities", | ||
@@ -52,3 +52,3 @@ "author": "Grupo ZAP", | ||
}, | ||
"gitHead": "ff996fbfadbe1a858cc4b36bc216699ad8b70dd9" | ||
"gitHead": "a7ab31a3abaa9ce5985a6a50afced1276f1c1a80" | ||
} |
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
12891
281
1