Socket
Socket
Sign inDemoInstall

transcend-helpers

Package Overview
Dependencies
Maintainers
1
Versions
13
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

transcend-helpers - npm Package Compare versions

Comparing version 1.0.2 to 1.0.3

25

js/transcend-helpers.js

@@ -109,2 +109,12 @@ const DataFrame = require('pandas-js').DataFrame;

function collapseObjectAttributeDirect(obj, attribute, remove){
if(remove === undefined) remove = true;
for (let key in obj[attribute]){
obj[key] = obj[attribute][key];
}
if(remove) delete obj[attribute];
return obj;
}
// Collapses an attribute from an object

@@ -348,3 +358,3 @@ function collapseObjectArrayToCsv(obj, attribute, index){

img : {
displayName : 'albumArt',
displayName : 'Album Art',
representations : ['image_url'],

@@ -436,3 +446,3 @@ plot: []

return data.map((row) => {
row[column] = collapseObjectAttribute(row, column);
row = collapseObjectAttribute(row, column);
return row;

@@ -442,6 +452,13 @@ });

},
'collapse-object-direct' : (data, column) => {
return data.map((row) => {
row = collapseObjectAttributeDirect(row, column);
return row;
});
},
'array-to-max-element' : (data, column) => {
let maxColumnLength = maxAttribute(data, column);
return data.map((row) => {
row[column] = splitObjectArrayToOrderedElements(row, column, maxColumnLength);
row = splitObjectArrayToOrderedElements(row, column, maxColumnLength);
return row;

@@ -452,3 +469,3 @@ });

return data.map((row) => {
row[column] = collapseObjectArrayToCsv(row, column);
row = collapseObjectArrayToCsv(row, column);
return row;

@@ -455,0 +472,0 @@ });

2

package.json
{
"name": "transcend-helpers",
"version": "1.0.2",
"version": "1.0.3",
"description": "General helper functions from Transcend",

@@ -5,0 +5,0 @@ "main": "js/transcend-helpers.js",

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