@availity/api-axios
Advanced tools
Comparing version 8.0.8 to 8.0.9
@@ -5,2 +5,6 @@ # Changelog | ||
## [8.0.9](https://github.com/Availity/sdk-js/compare/@availity/api-axios@8.0.8...@availity/api-axios@8.0.9) (2024-07-29) | ||
## [8.0.8](https://github.com/Availity/sdk-js/compare/@availity/api-axios@8.0.7...@availity/api-axios@8.0.8) (2024-05-30) | ||
@@ -7,0 +11,0 @@ |
@@ -257,3 +257,3 @@ "use strict"; | ||
getPageBust() { | ||
if (typeof this.pageBustValue === "undefined") { | ||
if (this.pageBustValue === void 0) { | ||
this.setPageBust(); | ||
@@ -265,3 +265,3 @@ } | ||
setPageBust(value) { | ||
this.pageBustValue = typeof value === "undefined" ? Date.now() : value; | ||
this.pageBustValue = value === void 0 ? Date.now() : value; | ||
} | ||
@@ -276,3 +276,3 @@ // Get final url from config | ||
parts = name ? ["", path, version, name, id] : [url, id]; | ||
return parts.join("/").replace(/\/+/g, "/").replace(/\/$/, ""); | ||
return parts.join("/").replaceAll(/\/+/g, "/").replace(/\/$/, ""); | ||
} | ||
@@ -543,3 +543,3 @@ getRequestUrl() { | ||
} | ||
return parts.join("/").replace(/\/+/g, "/").replace(/\/$/, ""); | ||
return parts.join("/").replaceAll(/\/+/g, "/").replace(/\/$/, ""); | ||
} | ||
@@ -620,3 +620,3 @@ }; | ||
const fields = Object.keys(flattened).map((key) => { | ||
const name = key.replace(/\[\d+]/g, "[]"); | ||
const name = key.replaceAll(/\[\d+]/g, "[]"); | ||
const value = flattened[key]; | ||
@@ -718,3 +718,3 @@ return `${name}=${encodeURIComponent(value)}`; | ||
const fields = Object.keys(flattened).map((key) => { | ||
const name = key.replace(/\[\d+]/g, "[]"); | ||
const name = key.replaceAll(/\[\d+]/g, "[]"); | ||
const value = flattened[key]; | ||
@@ -1029,4 +1029,4 @@ return `${name}=${encodeURIComponent(value)}`; | ||
} | ||
const idSet = /* @__PURE__ */ new Set([...permissionArray]); | ||
const idSetPrev = /* @__PURE__ */ new Set([...prevPermissionArray]); | ||
const idSet = new Set(permissionArray); | ||
const idSetPrev = new Set(prevPermissionArray); | ||
const idSetCombined = /* @__PURE__ */ new Set([...permissionArray, ...prevPermissionArray]); | ||
@@ -1087,3 +1087,3 @@ return idSet.size === idSetPrev.size && idSet.size === idSetCombined.size; | ||
} | ||
return parts.join("/").replace(/\/+/g, "/"); | ||
return parts.join("/").replaceAll(/\/+/g, "/"); | ||
} | ||
@@ -1128,3 +1128,3 @@ }; | ||
for (const provider of cloned) { | ||
provider.name = provider.businessName ? provider.businessName : `${provider.lastName}, ${provider.firstName}`; | ||
provider.name = provider.businessName || `${provider.lastName}, ${provider.firstName}`; | ||
} | ||
@@ -1303,3 +1303,3 @@ return cloned; | ||
const fields = Object.keys(flattened).map((key) => { | ||
const name = key.replace(/\[\d+]/g, "[]"); | ||
const name = key.replaceAll(/\[\d+]/g, "[]"); | ||
const value = flattened[key]; | ||
@@ -1306,0 +1306,0 @@ return `${name}=${encodeURIComponent(value)}`; |
// src/mocks/handlers.js | ||
import { rest } from 'msw'; | ||
import { http, HttpResponse } from 'msw'; | ||
const handlers = [ | ||
// Handles a POST /login request | ||
rest.put('/api/sdk/platform/v1/regions/:region', (req, res, ctx) => { | ||
const { region } = req.params; | ||
http.put('/api/sdk/platform/v1/regions/:region', ({params}) => { | ||
const { region } = params; | ||
return res( | ||
ctx.status(200), | ||
ctx.json({ | ||
return HttpResponse.json({ | ||
links: { | ||
@@ -20,3 +18,3 @@ self: { | ||
currentlySelected: true, | ||
}) | ||
}, { status: 200 } | ||
); | ||
@@ -26,5 +24,5 @@ }), | ||
// Handles a GET /user request | ||
rest.get('/user', null), | ||
http.get('/user', null), | ||
]; | ||
export default handlers; |
{ | ||
"name": "@availity/api-axios", | ||
"version": "8.0.8", | ||
"version": "8.0.9", | ||
"description": "Wrappers for axios designed to work with the Availity portal", | ||
@@ -34,11 +34,11 @@ "keywords": [ | ||
"dependencies": { | ||
"@availity/resolve-url": "2.0.5", | ||
"@availity/resolve-url": "2.0.7", | ||
"lodash": "^4.17.21", | ||
"qs": "^6.11.2" | ||
"qs": "^6.12.3" | ||
}, | ||
"devDependencies": { | ||
"axios": "^1.6.7", | ||
"msw": "^0.49.3", | ||
"axios": "^1.7.2", | ||
"msw": "^2.3.4", | ||
"tsup": "^7.2.0", | ||
"typescript": "^5.1.6" | ||
"typescript": "^5.5.4" | ||
}, | ||
@@ -45,0 +45,0 @@ "peerDependencies": { |
{ | ||
"root": "packages/api-axios", | ||
"name": "@availity/api-axios", | ||
"$schema": "../../node_modules/nx/schemas/project-schema.json", | ||
"projectType": "library", | ||
@@ -7,6 +8,5 @@ "targets": { | ||
"executor": "@nx/jest:jest", | ||
"outputs": ["coverage/api-axios"], | ||
"outputs": ["{workspaceRoot}/coverage/api-axios"], | ||
"options": { | ||
"jestConfig": "packages/api-axios/jest.config.js", | ||
"passWithNoTests": true | ||
"jestConfig": "packages/api-axios/jest.config.js" | ||
} | ||
@@ -19,3 +19,3 @@ }, | ||
"commitMessageFormat": "chore({projectName}): release version ${version} [skip ci]", | ||
"tagPrefix": "@availity/{projectName}@", | ||
"tagPrefix": "{projectName}@", | ||
"baseBranch": "master" | ||
@@ -25,6 +25,5 @@ } | ||
"lint": { | ||
"executor": "@nx/linter:eslint", | ||
"executor": "@nx/eslint:lint", | ||
"options": { | ||
"eslintConfig": ".eslintrc.yaml", | ||
"lintFilePatterns": ["packages/api-axios/**/*.{js,ts}"], | ||
"silent": false, | ||
@@ -31,0 +30,0 @@ "fix": false, |
@@ -80,3 +80,3 @@ import qs from 'qs'; | ||
getPageBust() { | ||
if (typeof this.pageBustValue === 'undefined') { | ||
if (this.pageBustValue === undefined) { | ||
this.setPageBust(); | ||
@@ -90,3 +90,3 @@ } | ||
setPageBust(value) { | ||
this.pageBustValue = typeof value === 'undefined' ? Date.now() : value; | ||
this.pageBustValue = value === undefined ? Date.now() : value; | ||
} | ||
@@ -106,3 +106,3 @@ | ||
// join parts, remove multiple /'s and trailing / | ||
return parts.join('/').replace(/\/+/g, '/').replace(/\/$/, ''); | ||
return parts.join('/').replaceAll(/\/+/g, '/').replace(/\/$/, ''); | ||
} | ||
@@ -198,2 +198,3 @@ | ||
// A truthy return value from navigator.sendBeacon means the browser successfully queued the request | ||
// eslint-disable-next-line unicorn/no-useless-promise-resolve-reject | ||
if (result) return Promise.resolve(); | ||
@@ -200,0 +201,0 @@ } |
@@ -0,1 +1,2 @@ | ||
/* eslint-disable unicorn/prefer-export-from */ | ||
import AvApi from './api'; | ||
@@ -2,0 +3,0 @@ import AvMicroserviceApi from './ms'; |
@@ -22,4 +22,4 @@ import merge from 'lodash/merge'; | ||
return parts.join('/').replace(/\/+/g, '/').replace(/\/$/, ''); | ||
return parts.join('/').replaceAll(/\/+/g, '/').replace(/\/$/, ''); | ||
} | ||
} |
@@ -22,3 +22,3 @@ import flattenObject from '../flatten-object'; | ||
.map((key) => { | ||
const name = key.replace(/\[\d+]/g, '[]'); | ||
const name = key.replaceAll(/\[\d+]/g, '[]'); | ||
const value = flattened[key]; | ||
@@ -25,0 +25,0 @@ return `${name}=${encodeURIComponent(value)}`; |
@@ -22,3 +22,3 @@ import AvApi from '../api'; | ||
.map((key) => { | ||
const name = key.replace(/\[\d+]/g, '[]'); | ||
const name = key.replaceAll(/\[\d+]/g, '[]'); | ||
const value = flattened[key]; | ||
@@ -25,0 +25,0 @@ return `${name}=${encodeURIComponent(value)}`; |
@@ -254,4 +254,4 @@ import qs from 'qs'; | ||
const idSet = new Set([...permissionArray]); | ||
const idSetPrev = new Set([...prevPermissionArray]); | ||
const idSet = new Set(permissionArray); | ||
const idSetPrev = new Set(prevPermissionArray); | ||
const idSetCombined = new Set([...permissionArray, ...prevPermissionArray]); | ||
@@ -258,0 +258,0 @@ |
@@ -19,3 +19,3 @@ import AvMicroserviceApi from '../ms'; | ||
return parts.join('/').replace(/\/+/g, '/'); | ||
return parts.join('/').replaceAll(/\/+/g, '/'); | ||
} | ||
@@ -22,0 +22,0 @@ } |
@@ -21,3 +21,3 @@ import AvApi from '../api'; | ||
for (const provider of cloned) { | ||
provider.name = provider.businessName ? provider.businessName : `${provider.lastName}, ${provider.firstName}`; | ||
provider.name = provider.businessName || `${provider.lastName}, ${provider.firstName}`; | ||
} | ||
@@ -24,0 +24,0 @@ |
@@ -19,3 +19,3 @@ import set from 'lodash/set'; | ||
.map((key) => { | ||
const name = key.replace(/\[\d+]/g, '[]'); | ||
const name = key.replaceAll(/\[\d+]/g, '[]'); | ||
const value = flattened[key]; | ||
@@ -22,0 +22,0 @@ return `${name}=${encodeURIComponent(value)}`; |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Deprecated
MaintenanceThe maintainer of the package marked it as deprecated. This could indicate that a single version should not be used, or that the package is no longer maintained and any new vulnerabilities will not be fixed.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
197683
4308
1
+ Added@availity/resolve-url@2.0.7(transitive)
- Removed@availity/resolve-url@2.0.5(transitive)
Updated@availity/resolve-url@2.0.7
Updatedqs@^6.12.3