New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

console-grid

Package Overview
Dependencies
Maintainers
1
Versions
24
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

console-grid - npm Package Compare versions

Comparing version 2.1.0 to 2.2.0

12

lib/index.d.ts
declare namespace CG {
type ColumnFormatter = (value: any, rowItem: RowItem, columnItem: ColumnItem) => any;
export type ColumnFormatter = (value: any, rowItem: RowItem, columnItem: ColumnItem) => any;
type RowItem = {
export type RowItem = {
subs?: RowItem[];

@@ -10,3 +10,3 @@ innerBorder?: boolean;

type ColumnItem = {
export type ColumnItem = {
id?: string;

@@ -22,3 +22,3 @@ name?: string;

interface GridOptions {
export interface GridOptions {
silent?: boolean;

@@ -64,3 +64,3 @@ headerVisible?: boolean;

interface GridData {
export interface GridData {
options?: GridOptions;

@@ -72,3 +72,3 @@ columns: ColumnItem[];

class ConsoleGrid {
export class ConsoleGrid {
constructor(data: GridData);

@@ -75,0 +75,0 @@ render(): string[];

@@ -91,7 +91,10 @@ const comparers = require('./comparers.js');

let parent = row.cg_parent;
while (parent) {
if (parent.cg_list_last) {
indent = o.treeIndent + indent;
} else {
indent = o.treeLink + indent;
if (parent.cg_level) {
if (parent.cg_list_last) {
indent = o.treeIndent + indent;
} else {
indent = o.treeLink + indent;
}
}

@@ -101,5 +104,8 @@ parent = parent.cg_parent;

let icon = o.treeIcon;
if (row.cg_list_last) {
icon = o.treeLast;
let icon = '';
if (row.cg_level) {
icon = o.treeIcon;
if (row.cg_list_last) {
icon = o.treeLast;
}
}

@@ -106,0 +112,0 @@

{
"name": "console-grid",
"version": "2.1.0",
"version": "2.2.0",
"description": "Console log a grid",

@@ -36,6 +36,6 @@ "main": "./lib/index.js",

"eslint-config-plus": "^1.0.6",
"eslint-plugin-html": "^7.1.0",
"js-beautify": "^1.14.11",
"eslint-plugin-html": "^8.0.0",
"js-beautify": "^1.15.1",
"papaparse": "^5.4.1"
}
}

@@ -181,11 +181,15 @@ # console-grid

"number": 6
}, {
"name": "Sub Group 1 Sub Row 2",
"value": "7",
"number": 7
}]
}, {
"name": "Sub Row 1",
"value": "7",
"number": 7
"value": "8",
"number": 8
}, {
"name": "Sub Row 2",
"value": "8",
"number": 8
"value": "9",
"number": 9
}]

@@ -198,10 +202,11 @@ }]

├────────────────────────────────┼───────┼──────┼────────┤
│ ├ Row 1 │ 1 │ - │ 1.00 │
│ ├ Row Name │ 2 │ - │ 2.00 │
│ ├ Row Long Name Long Name L... │ 3 │ - │ 3.00 │
│ └ Group │ 4 │ - │ 4.00 │
│ ├ Sub Group 1 │ 5 │ - │ 5.00 │
│ │ └ Sub Group 1 Sub Row 1 │ 6 │ - │ 6.00 │
│ ├ Sub Row 1 │ 7 │ - │ 7.00 │
│ └ Sub Row 2 │ 8 │ - │ 8.00 │
│ Row 1 │ 1 │ - │ 1.00 │
│ Row Name │ 2 │ - │ 2.00 │
│ Row Long Name Long Name Lon... │ 3 │ - │ 3.00 │
│ Group │ 4 │ - │ 4.00 │
│ ├ Sub Group 1 │ 5 │ - │ 5.00 │
│ │ ├ Sub Group 1 Sub Row 1 │ 6 │ - │ 6.00 │
│ │ └ Sub Group 1 Sub Row 2 │ 7 │ - │ 7.00 │
│ ├ Sub Row 1 │ 8 │ - │ 8.00 │
│ └ Sub Row 2 │ 9 │ - │ 9.00 │
└────────────────────────────────┴───────┴──────┴────────┘

@@ -230,14 +235,21 @@ ```

"name": "Item 2",
"value": 50
"value": 50,
"subs": [{
"name": "Sub 21"
}, {
"name": "Sub 22"
}]
}]
});
┌────────┬───────┐
│ Name │ Value │
├────────┼───────┤
│ Total │ 80 │
├────────┼───────┤
│ Item 1 │ 30 │
│ Item 2 │ 50 │
└────────┴───────┘
┌──────────┬───────┐
│ Name │ Value │
├──────────┼───────┤
│ Total │ 80 │
├──────────┼───────┤
│ Item 1 │ 30 │
│ Item 2 │ 50 │
│ ├ Sub 21 │ - │
│ └ Sub 22 │ - │
└──────────┴───────┘
```

@@ -244,0 +256,0 @@ ## With column sorting:

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