Socket
Socket
Sign inDemoInstall

@availity/api-core

Package Overview
Dependencies
Maintainers
14
Versions
121
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@availity/api-core - npm Package Compare versions

Comparing version 6.1.0 to 6.1.1

13

CHANGELOG.md

@@ -6,2 +6,15 @@ # Change Log

## [6.1.1](https://github.com/Availity/sdk-js/compare/@availity/api-core@6.1.0...@availity/api-core@6.1.1) (2020-01-14)
### Bug Fixes
* **api-core:** fixed error trying to call toString on undefined ([0792f85](https://github.com/Availity/sdk-js/commit/0792f85))
* **api-core:** updated handling of falsey values ([b810189](https://github.com/Availity/sdk-js/commit/b810189))
* **api-core:** updated test suite name ([b0a75c6](https://github.com/Availity/sdk-js/commit/b0a75c6))
# [6.1.0](https://github.com/Availity/sdk-js/compare/@availity/api-core@6.0.5...@availity/api-core@6.1.0) (2020-01-06)

@@ -8,0 +21,0 @@

8

lib/flattenObject.js

@@ -9,2 +9,6 @@ "use strict";

// Copied from https://github.com/Availity/sdk-js/blob/master/packages/native-form/flattenObject.js
const parseValue = value => {
return value === undefined || value === null ? value : value.toString();
};
const flattenObject = ob => Object.keys(ob).reduce((toReturn, k) => {

@@ -17,6 +21,6 @@ if (Object.prototype.toString.call(ob[k]) === '[object Date]') {

Object.keys(flatObject).forEach(k2 => {
toReturn[`${k}${isArray ? k2.replace(/^(\d+)(\..*)?/, '[$1]$2') : `.${k2}`}`] = flatObject[k2].toString();
toReturn[`${k}${isArray ? k2.replace(/^(\d+)(\..*)?/, '[$1]$2') : `.${k2}`}`] = parseValue(flatObject[k2]);
});
} else {
toReturn[k] = ob[k].toString();
toReturn[k] = parseValue(ob[k]);
}

@@ -23,0 +27,0 @@

{
"name": "@availity/api-core",
"version": "6.1.0",
"version": "6.1.1",
"description": "Base API definitions for the Availity REST API",

@@ -24,3 +24,3 @@ "keywords": [

},
"gitHead": "b5cb3112fd65ebbdafcfec361c28a51b782719f8"
"gitHead": "8622ddc58ced5e0651354cb1f64ce852f657d5f6"
}
// Copied from https://github.com/Availity/sdk-js/blob/master/packages/native-form/flattenObject.js
const parseValue = value => {
return value === undefined || value === null ? value : value.toString();
};
const flattenObject = ob =>

@@ -9,9 +13,10 @@ Object.keys(ob).reduce((toReturn, k) => {

const isArray = Array.isArray(ob[k]);
Object.keys(flatObject).forEach(k2 => {
toReturn[
`${k}${isArray ? k2.replace(/^(\d+)(\..*)?/, '[$1]$2') : `.${k2}`}`
] = flatObject[k2].toString();
] = parseValue(flatObject[k2]);
});
} else {
toReturn[k] = ob[k].toString();
toReturn[k] = parseValue(ob[k]);
}

@@ -18,0 +23,0 @@

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc