Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

vxe-table-plugin-menus

Package Overview
Dependencies
Maintainers
1
Versions
77
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

vxe-table-plugin-menus - npm Package Compare versions

Comparing version 1.4.3 to 1.4.4

25

dist/index.js

@@ -538,2 +538,18 @@ (function (global, factory) {

/**
* 打开查找功能
*/
OPEN_FIND: function OPEN_FIND(params) {
var $table = params.$table;
$table.openFindAndReplace();
},
/**
* 打开替换功能
*/
OPEN_REPLACE: function OPEN_REPLACE(params) {
var $table = params.$table;
$table.openFindAndReplace('replace');
},
/**
* 隐藏当前列

@@ -652,2 +668,4 @@ */

case 'EXPORT_ROW':
case 'OPEN_FIND':
case 'OPEN_REPLACE':
case 'HIDDEN_COLUMN':

@@ -685,2 +703,9 @@ case 'FIXED_LEFT_COLUMN':

case 'OPEN_FIND':
case 'OPEN_REPLACE':
{
item.disabled = !($table.mouseConfig && $table.mouseOpts.area);
break;
}
case 'MERGE_CELL':

@@ -687,0 +712,0 @@ {

2

dist/index.min.js

@@ -1,1 +0,1 @@

!function(e,a){if("function"==typeof define&&define.amd)define("vxe-table-plugin-menus",["exports","xe-utils"],a);else if("undefined"!=typeof exports)a(exports,require("xe-utils"));else{var t={exports:{}};a(t.exports,e.XEUtils),e.VXETablePluginMenus=t.exports.default}}("undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:this,function(e,l){"use strict";var a,c;function t(n){return function(e){var a=e.$table,t=e.column;l.default.eachTree([t],function(e){e.fixed=n}),a.refreshColumn()}}function n(e,a){var t=e.$table,n=e.row,r=e.column;if(n&&r){var o="";if(t.mouseConfig&&t.mouseOpts.area)a?t.cutCellArea():t.copyCellArea();else{var E=t.$vxe;o=l.default.toString(l.default.get(n,r.property)),E.clipboard={text:o}}l.default.isFunction(c)?c(o):console.warn("Copy function does not exist, copy to clipboard failed.")}}function f(e){var a=e.$table,u=a.getTableData().visibleData,f=a.getTableColumn().visibleColumn,t=a.mouseConfig&&a.mouseOpts.area?a.getCellAreas():[];return a.getMergeCells().filter(function(e){var l=e.row,c=e.col,i=e.rowspan,s=e.colspan;return t.some(function(e){var a=e.rows,t=e.cols,n=u.indexOf(a[0]),r=u.indexOf(a[a.length-1]),o=f.indexOf(t[0]),E=f.indexOf(t[t.length-1]);return n<=l&&l+i-1<=r&&o<=c&&c+s-1<=E})})}function r(e){var a=e.$table,t=f(e);t.length&&a.removeMergeCells(t)}function o(e,a){console.warn('The code "'.concat(e,'" has been scrapped, please use "').concat(a,'"'))}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.VXETablePluginMenus=void 0,l=(a=l)&&a.__esModule?a:{default:a};var E={CLEAR_CELL:function(e){var n=e.$table,a=e.row,t=e.column;if(a&&t)if(n.mouseConfig&&n.mouseOpts.area){var r=n.getCellAreas();r&&r.length&&r.forEach(function(e){var t=e.rows;e.cols.forEach(function(a){t.forEach(function(e){n.clearData(e,a.property)})})})}else n.clearData(a,t.property)},CLEAR_ROW:function(e){var a=e.$table,t=e.row;t&&a.clearData(t)},CLEAR_SELECTED_ROW:function(e){return o("CLEAR_SELECTED_ROW","CLEAR_CHECKBOX_ROW"),E.CLEAR_CHECKBOX_ROW(e)},CLEAR_CHECKBOX_ROW:function(e){var a=e.$table;a.clearData(a.getCheckboxRecords())},CLEAR_ALL:function(e){e.$table.clearData()},REVERT_CELL:function(e){var n=e.$table,a=e.row,t=e.column;if(a&&t)if(n.mouseConfig&&n.mouseOpts.area){var r=n.getCellAreas();r&&r.length&&r.forEach(function(e){var t=e.rows;e.cols.forEach(function(a){t.forEach(function(e){n.revertData(e,a.property)})})})}else n.revertData(a,t.property)},REVERT_ROW:function(e){var a=e.$table,t=e.row;t&&a.revertData(t)},REVERT_SELECTED_ROW:function(e){return o("REVERT_SELECTED_ROW","REVERT_CHECKBOX_ROW"),E.REVERT_CHECKBOX_ROW(e)},REVERT_CHECKBOX_ROW:function(e){var a=e.$table;a.revertData(a.getCheckboxRecords())},REVERT_ALL:function(e){e.$table.revertData()},COPY_CELL:function(e){n(e)},CUT_CELL:function(e){n(e,!0)},PASTE_CELL:function(e){var a=e.$table,t=e.row,n=e.column;if(a.mouseConfig&&a.mouseOpts.area)a.pasteCellArea();else{var r=a.$vxe.clipboard;r&&r.text&&l.default.set(t,n.property,r.text)}},MERGE_CELL:function(e){var a=e.$table,t=a.getCellAreas();r(e),a.setMergeCells(t.map(function(e){var a=e.rows,t=e.cols;return{row:a[0],col:t[0],rowspan:a.length,colspan:t.length}}))},CLEAR_MERGE_CELL:function(e){r(e)},CLEAR_ALL_MERGE:function(e){var a=e.$table;a.clearMergeCells(),a.clearMergeFooterItems()},INSERT_ROW:function(e){var a=e.$table,t=e.menu;a.insert(t.params)},INSERT_ACTIVED_ROW:function(e){var t=e.$table,a=e.menu,n=e.column,r=a.params||[];t.insert(r[0]).then(function(e){var a=e.row;return t.setActiveCell(a,r[1]||n.property)})},INSERT_AT_ROW:function(e){var a=e.$table,t=e.menu,n=e.row;n&&a.insertAt(t.params,n)},INSERT_AT_ACTIVED_ROW:function(e){var t=e.$table,a=e.menu,n=e.row,r=e.column;if(n){var o=a.params||[];t.insertAt(o[0],n).then(function(e){var a=e.row;return t.setActiveCell(a,o[1]||r.property)})}},DELETE_ROW:function(e){var a=e.$table,t=e.row;t&&a.remove(t)},DELETE_SELECTED_ROW:function(e){return o("DELETE_SELECTED_ROW","DELETE_CHECKBOX_ROW"),E.DELETE_CHECKBOX_ROW(e)},DELETE_CHECKBOX_ROW:function(e){e.$table.removeCheckboxRow()},DELETE_ALL:function(e){e.$table.remove()},CLEAR_SORT:function(e){e.$table.clearSort()},SORT_ASC:function(e){var a=e.$table,t=e.column;t&&a.sort(t.property,"asc")},SORT_DESC:function(e){var a=e.$table,t=e.column;t&&a.sort(t.property,"desc")},CLEAR_FILTER:function(e){var a=e.$table,t=e.column;t&&a.clearFilter(t)},CLEAR_ALL_FILTER:function(e){e.$table.clearFilter()},FILTER_CELL:function(e){var a=e.$table,t=e.row,n=e.column;if(t&&n){var r=n.property,o=n.filters;if(o.length){var E=o[0];E.data=l.default.get(t,r),E.checked=!0,a.updateData()}}},EXPORT_ROW:function(e){var a=e.$table,t=e.menu,n=e.row;if(n){var r={data:[n]};a.exportData(l.default.assign(r,t.params[0]))}},EXPORT_SELECTED_ROW:function(e){return o("EXPORT_SELECTED_ROW","EXPORT_CHECKBOX_ROW"),E.EXPORT_CHECKBOX_ROW(e)},EXPORT_CHECKBOX_ROW:function(e){var a=e.$table,t=e.menu,n={data:a.getCheckboxRecords()};a.exportData(l.default.assign(n,t.params[0]))},EXPORT_ALL:function(e){var a=e.$table,t=e.menu;a.exportData(t.params)},PRINT_ALL:function(e){var a=e.$table,t=e.menu;a.print(t.params)},PRINT_SELECTED_ROW:function(e){return o("PRINT_SELECTED_ROW","PRINT_CHECKBOX_ROW"),E.PRINT_CHECKBOX_ROW(e)},PRINT_CHECKBOX_ROW:function(e){var a=e.$table,t=e.menu,n={data:a.getCheckboxRecords()};a.print(l.default.assign(n,t.params))},HIDDEN_COLUMN:function(e){var a=e.$table,t=e.column;t&&a.hideColumn(t)},FIXED_LEFT_COLUMN:t("left"),FIXED_RIGHT_COLUMN:t("right"),CLEAR_FIXED_COLUMN:t(""),RESET_COLUMN:function(e){e.$table.resetColumn({visible:!0,resizable:!1})},RESET_RESIZABLE:function(e){e.$table.resetColumn({visible:!1,resizable:!0})},RESET_ALL:function(e){e.$table.resetColumn(!0)}};function i(e,a){var t=e.code,n=a.$table,r=a.columns,o=a.column;switch(t){case"CLEAR_SORT":e.disabled=!r.some(function(e){return e.sortable&&e.order});break;case"CLEAR_ALL_FILTER":e.disabled=!r.some(function(e){return e.filters&&e.filters.some(function(e){return e.checked})});break;case"CLEAR_ALL_MERGE":var E=n.getMergeCells(),l=n.getMergeFooterItems();e.disabled=!E.length&&!l.length;break;case"CLEAR_MERGE_CELL":var c=f(a);e.disabled=!c.length;break;case"CLEAR_CELL":case"CLEAR_ROW":case"COPY_CELL":case"CUT_CELL":case"PASTE_CELL":case"MERGE_CELL":case"REVERT_CELL":case"REVERT_ROW":case"INSERT_AT_ROW":case"INSERT_AT_ACTIVED_ROW":case"DELETE_ROW":case"SORT_ASC":case"SORT_DESC":case"CLEAR_FILTER":case"FILTER_CELL":case"EXPORT_ROW":case"HIDDEN_COLUMN":case"FIXED_LEFT_COLUMN":case"FIXED_RIGHT_COLUMN":case"CLEAR_FIXED_COLUMN":if(e.disabled=!o,o){var i=!!o.parentId;switch(t){case"SORT_ASC":case"SORT_DESC":e.disabled=!o.sortable;break;case"FILTER_CELL":case"CLEAR_FILTER":if(e.disabled=!o.filters||!o.filters.length,!e.disabled)switch(t){case"CLEAR_FILTER":e.disabled=!o.filters.some(function(e){return e.checked})}break;case"MERGE_CELL":var s=n.mouseConfig&&n.mouseOpts.area?n.getCellAreas():[];e.disabled=!s.length||1===s.length&&1===s[0].rows.length&&1===s[0].cols.length;break;case"FIXED_LEFT_COLUMN":e.disabled=i||"left"===o.fixed;break;case"FIXED_RIGHT_COLUMN":e.disabled=i||"right"===o.fixed;break;case"CLEAR_FIXED_COLUMN":e.disabled=i||!o.fixed;break;case"PASTE_CELL":var u=n.$vxe.clipboard;e.disabled=!u||!u.text}}}}function s(a){a.options.forEach(function(e){e.forEach(function(e){i(e,a),e.children&&e.children.forEach(function(e){i(e,a)})})})}var u={install:function(e,a){var t=e.interceptor,n=e.menus;a&&a.copy?c=a.copy:window.XEClipboard&&(c=window.XEClipboard.copy),t.add("event.showMenu",s),n.mixin(E)}};e.VXETablePluginMenus=u,"undefined"!=typeof window&&window.VXETable&&window.VXETable.use(u);var C=u;e.default=C});
!function(e,a){if("function"==typeof define&&define.amd)define("vxe-table-plugin-menus",["exports","xe-utils"],a);else if("undefined"!=typeof exports)a(exports,require("xe-utils"));else{var t={exports:{}};a(t.exports,e.XEUtils),e.VXETablePluginMenus=t.exports.default}}("undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:this,function(e,l){"use strict";var a,c;function t(n){return function(e){var a=e.$table,t=e.column;l.default.eachTree([t],function(e){e.fixed=n}),a.refreshColumn()}}function n(e,a){var t=e.$table,n=e.row,r=e.column;if(n&&r){var o="";if(t.mouseConfig&&t.mouseOpts.area)a?t.cutCellArea():t.copyCellArea();else{var E=t.$vxe;o=l.default.toString(l.default.get(n,r.property)),E.clipboard={text:o}}l.default.isFunction(c)?c(o):console.warn("Copy function does not exist, copy to clipboard failed.")}}function f(e){var a=e.$table,u=a.getTableData().visibleData,f=a.getTableColumn().visibleColumn,t=a.mouseConfig&&a.mouseOpts.area?a.getCellAreas():[];return a.getMergeCells().filter(function(e){var l=e.row,c=e.col,i=e.rowspan,s=e.colspan;return t.some(function(e){var a=e.rows,t=e.cols,n=u.indexOf(a[0]),r=u.indexOf(a[a.length-1]),o=f.indexOf(t[0]),E=f.indexOf(t[t.length-1]);return n<=l&&l+i-1<=r&&o<=c&&c+s-1<=E})})}function r(e){var a=e.$table,t=f(e);t.length&&a.removeMergeCells(t)}function o(e,a){console.warn('The code "'.concat(e,'" has been scrapped, please use "').concat(a,'"'))}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.VXETablePluginMenus=void 0,l=(a=l)&&a.__esModule?a:{default:a};var E={CLEAR_CELL:function(e){var n=e.$table,a=e.row,t=e.column;if(a&&t)if(n.mouseConfig&&n.mouseOpts.area){var r=n.getCellAreas();r&&r.length&&r.forEach(function(e){var t=e.rows;e.cols.forEach(function(a){t.forEach(function(e){n.clearData(e,a.property)})})})}else n.clearData(a,t.property)},CLEAR_ROW:function(e){var a=e.$table,t=e.row;t&&a.clearData(t)},CLEAR_SELECTED_ROW:function(e){return o("CLEAR_SELECTED_ROW","CLEAR_CHECKBOX_ROW"),E.CLEAR_CHECKBOX_ROW(e)},CLEAR_CHECKBOX_ROW:function(e){var a=e.$table;a.clearData(a.getCheckboxRecords())},CLEAR_ALL:function(e){e.$table.clearData()},REVERT_CELL:function(e){var n=e.$table,a=e.row,t=e.column;if(a&&t)if(n.mouseConfig&&n.mouseOpts.area){var r=n.getCellAreas();r&&r.length&&r.forEach(function(e){var t=e.rows;e.cols.forEach(function(a){t.forEach(function(e){n.revertData(e,a.property)})})})}else n.revertData(a,t.property)},REVERT_ROW:function(e){var a=e.$table,t=e.row;t&&a.revertData(t)},REVERT_SELECTED_ROW:function(e){return o("REVERT_SELECTED_ROW","REVERT_CHECKBOX_ROW"),E.REVERT_CHECKBOX_ROW(e)},REVERT_CHECKBOX_ROW:function(e){var a=e.$table;a.revertData(a.getCheckboxRecords())},REVERT_ALL:function(e){e.$table.revertData()},COPY_CELL:function(e){n(e)},CUT_CELL:function(e){n(e,!0)},PASTE_CELL:function(e){var a=e.$table,t=e.row,n=e.column;if(a.mouseConfig&&a.mouseOpts.area)a.pasteCellArea();else{var r=a.$vxe.clipboard;r&&r.text&&l.default.set(t,n.property,r.text)}},MERGE_CELL:function(e){var a=e.$table,t=a.getCellAreas();r(e),a.setMergeCells(t.map(function(e){var a=e.rows,t=e.cols;return{row:a[0],col:t[0],rowspan:a.length,colspan:t.length}}))},CLEAR_MERGE_CELL:function(e){r(e)},CLEAR_ALL_MERGE:function(e){var a=e.$table;a.clearMergeCells(),a.clearMergeFooterItems()},INSERT_ROW:function(e){var a=e.$table,t=e.menu;a.insert(t.params)},INSERT_ACTIVED_ROW:function(e){var t=e.$table,a=e.menu,n=e.column,r=a.params||[];t.insert(r[0]).then(function(e){var a=e.row;return t.setActiveCell(a,r[1]||n.property)})},INSERT_AT_ROW:function(e){var a=e.$table,t=e.menu,n=e.row;n&&a.insertAt(t.params,n)},INSERT_AT_ACTIVED_ROW:function(e){var t=e.$table,a=e.menu,n=e.row,r=e.column;if(n){var o=a.params||[];t.insertAt(o[0],n).then(function(e){var a=e.row;return t.setActiveCell(a,o[1]||r.property)})}},DELETE_ROW:function(e){var a=e.$table,t=e.row;t&&a.remove(t)},DELETE_SELECTED_ROW:function(e){return o("DELETE_SELECTED_ROW","DELETE_CHECKBOX_ROW"),E.DELETE_CHECKBOX_ROW(e)},DELETE_CHECKBOX_ROW:function(e){e.$table.removeCheckboxRow()},DELETE_ALL:function(e){e.$table.remove()},CLEAR_SORT:function(e){e.$table.clearSort()},SORT_ASC:function(e){var a=e.$table,t=e.column;t&&a.sort(t.property,"asc")},SORT_DESC:function(e){var a=e.$table,t=e.column;t&&a.sort(t.property,"desc")},CLEAR_FILTER:function(e){var a=e.$table,t=e.column;t&&a.clearFilter(t)},CLEAR_ALL_FILTER:function(e){e.$table.clearFilter()},FILTER_CELL:function(e){var a=e.$table,t=e.row,n=e.column;if(t&&n){var r=n.property,o=n.filters;if(o.length){var E=o[0];E.data=l.default.get(t,r),E.checked=!0,a.updateData()}}},EXPORT_ROW:function(e){var a=e.$table,t=e.menu,n=e.row;if(n){var r={data:[n]};a.exportData(l.default.assign(r,t.params[0]))}},EXPORT_SELECTED_ROW:function(e){return o("EXPORT_SELECTED_ROW","EXPORT_CHECKBOX_ROW"),E.EXPORT_CHECKBOX_ROW(e)},EXPORT_CHECKBOX_ROW:function(e){var a=e.$table,t=e.menu,n={data:a.getCheckboxRecords()};a.exportData(l.default.assign(n,t.params[0]))},EXPORT_ALL:function(e){var a=e.$table,t=e.menu;a.exportData(t.params)},PRINT_ALL:function(e){var a=e.$table,t=e.menu;a.print(t.params)},PRINT_SELECTED_ROW:function(e){return o("PRINT_SELECTED_ROW","PRINT_CHECKBOX_ROW"),E.PRINT_CHECKBOX_ROW(e)},PRINT_CHECKBOX_ROW:function(e){var a=e.$table,t=e.menu,n={data:a.getCheckboxRecords()};a.print(l.default.assign(n,t.params))},OPEN_FIND:function(e){e.$table.openFindAndReplace()},OPEN_REPLACE:function(e){e.$table.openFindAndReplace("replace")},HIDDEN_COLUMN:function(e){var a=e.$table,t=e.column;t&&a.hideColumn(t)},FIXED_LEFT_COLUMN:t("left"),FIXED_RIGHT_COLUMN:t("right"),CLEAR_FIXED_COLUMN:t(""),RESET_COLUMN:function(e){e.$table.resetColumn({visible:!0,resizable:!1})},RESET_RESIZABLE:function(e){e.$table.resetColumn({visible:!1,resizable:!0})},RESET_ALL:function(e){e.$table.resetColumn(!0)}};function i(e,a){var t=e.code,n=a.$table,r=a.columns,o=a.column;switch(t){case"CLEAR_SORT":e.disabled=!r.some(function(e){return e.sortable&&e.order});break;case"CLEAR_ALL_FILTER":e.disabled=!r.some(function(e){return e.filters&&e.filters.some(function(e){return e.checked})});break;case"CLEAR_ALL_MERGE":var E=n.getMergeCells(),l=n.getMergeFooterItems();e.disabled=!E.length&&!l.length;break;case"CLEAR_MERGE_CELL":var c=f(a);e.disabled=!c.length;break;case"CLEAR_CELL":case"CLEAR_ROW":case"COPY_CELL":case"CUT_CELL":case"PASTE_CELL":case"MERGE_CELL":case"REVERT_CELL":case"REVERT_ROW":case"INSERT_AT_ROW":case"INSERT_AT_ACTIVED_ROW":case"DELETE_ROW":case"SORT_ASC":case"SORT_DESC":case"CLEAR_FILTER":case"FILTER_CELL":case"EXPORT_ROW":case"OPEN_FIND":case"OPEN_REPLACE":case"HIDDEN_COLUMN":case"FIXED_LEFT_COLUMN":case"FIXED_RIGHT_COLUMN":case"CLEAR_FIXED_COLUMN":if(e.disabled=!o,o){var i=!!o.parentId;switch(t){case"SORT_ASC":case"SORT_DESC":e.disabled=!o.sortable;break;case"FILTER_CELL":case"CLEAR_FILTER":if(e.disabled=!o.filters||!o.filters.length,!e.disabled)switch(t){case"CLEAR_FILTER":e.disabled=!o.filters.some(function(e){return e.checked})}break;case"OPEN_FIND":case"OPEN_REPLACE":e.disabled=!(n.mouseConfig&&n.mouseOpts.area);break;case"MERGE_CELL":var s=n.mouseConfig&&n.mouseOpts.area?n.getCellAreas():[];e.disabled=!s.length||1===s.length&&1===s[0].rows.length&&1===s[0].cols.length;break;case"FIXED_LEFT_COLUMN":e.disabled=i||"left"===o.fixed;break;case"FIXED_RIGHT_COLUMN":e.disabled=i||"right"===o.fixed;break;case"CLEAR_FIXED_COLUMN":e.disabled=i||!o.fixed;break;case"PASTE_CELL":var u=n.$vxe.clipboard;e.disabled=!u||!u.text}}}}function s(a){a.options.forEach(function(e){e.forEach(function(e){i(e,a),e.children&&e.children.forEach(function(e){i(e,a)})})})}var u={install:function(e,a){var t=e.interceptor,n=e.menus;a&&a.copy?c=a.copy:window.XEClipboard&&(c=window.XEClipboard.copy),t.add("event.showMenu",s),n.mixin(E)}};e.VXETablePluginMenus=u,"undefined"!=typeof window&&window.VXETable&&window.VXETable.use(u);var _=u;e.default=_});

@@ -414,2 +414,16 @@ /* eslint-disable no-unused-vars */

/**
* 打开查找功能
*/
OPEN_FIND(params: MenuLinkParams) {
const { $table } = params
$table.openFindAndReplace()
},
/**
* 打开替换功能
*/
OPEN_REPLACE(params: MenuLinkParams) {
const { $table } = params
$table.openFindAndReplace('replace')
},
/**
* 隐藏当前列

@@ -497,2 +511,4 @@ */

case 'EXPORT_ROW':
case 'OPEN_FIND':
case 'OPEN_REPLACE':
case 'HIDDEN_COLUMN':

@@ -521,2 +537,7 @@ case 'FIXED_LEFT_COLUMN':

break
case 'OPEN_FIND':
case 'OPEN_REPLACE': {
item.disabled = !($table.mouseConfig && $table.mouseOpts.area)
break
}
case 'MERGE_CELL': {

@@ -523,0 +544,0 @@ const cellAreas = $table.mouseConfig && $table.mouseOpts.area ? $table.getCellAreas() : []

{
"name": "vxe-table-plugin-menus",
"version": "1.4.3",
"version": "1.4.4",
"description": "基于 vxe-table 表格的增强插件,提供实用的快捷菜单集",

@@ -5,0 +5,0 @@ "scripts": {

@@ -72,2 +72,4 @@ # vxe-table-plugin-menus

| PRINT_CHECKBOX_ROW | 打印复选框选中行 | options |
| OPEN_FIND | 打开查找功能 | — |
| OPEN_REPLACE | 打开替换功能 | — |
| FIXED_LEFT_COLUMN | 将列固定到左侧 | — |

@@ -74,0 +76,0 @@ | FIXED_RIGHT_COLUMN | 将列固定到右侧 | — |

Sorry, the diff of this file is too big to display

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