Join our webinar on Wednesday, June 26, at 1pm EDTHow Chia Mitigates Risk in the Crypto Industry.Register
Socket
Socket
Sign inDemoInstall

@jswork/react-draggable-list

Package Overview
Dependencies
14
Maintainers
1
Versions
16
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.1.10 to 1.1.11

2

dist/index.cjs.js

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

"use strict";Object.defineProperty(exports, "__esModule", {value: true}); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }var J=Object.create;var v=Object.defineProperty;var Y=Object.getOwnPropertyDescriptor;var $=Object.getOwnPropertyNames,I=Object.getOwnPropertySymbols,F=Object.getPrototypeOf,x=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable;var g=(s,t,e)=>t in s?v(s,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):s[t]=e,K=(s,t)=>{for(var e in t||(t={}))x.call(t,e)&&g(s,e,t[e]);if(I)for(var e of I(t))_.call(t,e)&&g(s,e,t[e]);return s};var l=(s,t)=>v(s,"name",{value:t,configurable:!0});var P=(s,t)=>{var e={};for(var o in s)x.call(s,o)&&t.indexOf(o)<0&&(e[o]=s[o]);if(s!=null&&I)for(var o of I(s))t.indexOf(o)<0&&_.call(s,o)&&(e[o]=s[o]);return e};var E=(s,t)=>()=>(t||s((t={exports:{}}).exports,t),t.exports);var q=(s,t,e,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of $(t))!x.call(s,n)&&n!==e&&v(s,n,{get:()=>t[n],enumerable:!(o=Y(t,n))||o.enumerable});return s};var R=(s,t,e)=>(e=s!=null?J(F(s)):{},q(t||!s||!s.__esModule?v(e,"default",{value:s,enumerable:!0}):e,s));var d=(s,t,e)=>(g(s,typeof t!="symbol"?t+"":t,e),e);var T=E((u,j)=>{"use strict";Object.defineProperty(u,"__esModule",{value:!0});var b=l(function(){},"NOOP"),z="",D=[],H={};j.exports=b;u.default=b;u.NOOP_STRING=z;u.NOOP_ARRAY=D;u.NOOP_OBJECT=H});var U=E((ee,C)=>{(function(){"use strict";var s={}.hasOwnProperty;function t(){for(var e=[],o=0;o<arguments.length;o++){var n=arguments[o];if(n){var c=typeof n;if(c==="string"||c==="number")e.push(n);else if(Array.isArray(n)){if(n.length){var r=t.apply(null,n);r&&e.push(r)}}else if(c==="object")if(n.toString===Object.prototype.toString)for(var h in n)s.call(n,h)&&n[h]&&e.push(h);else e.push(n.toString())}}return e.join(" ")}l(t,"classNames"),typeof C!="undefined"&&C.exports?(t.default=t,C.exports=t):typeof define=="function"&&typeof define.amd=="object"&&define.amd?define("classnames",[],function(){return t}):window.classNames=t})()});var O=R(T()),B=R(U());var _reactlist = require('@jswork/react-list'); var _reactlist2 = _interopRequireDefault(_reactlist);var _react = require('react'); var _react2 = _interopRequireDefault(_react);var _reactsortablejs = require('react-sortablejs');var N="react-draggable-list",W={animation:300,draggable:`.${N}__item`,ghostClass:"react-draggable-list__ghost",chosenClass:"react-draggable-list__chosen",dragClass:"react-draggable-list__drag"},X=l(()=>Math.random().toString(36).substr(2),"randomKey"),p=class p extends _react.Component{constructor(e){super(e);d(this,"cacheKey");d(this,"template",l(({item:e,index:o})=>{let{template:n,rowKey:c}=this.props;return _react2.default.createElement("div",{key:e[c],className:`${N}__item`},n({item:e,index:o}))},"template"));d(this,"handleAdd",l(e=>{let{newIndex:o,oldIndex:n,from:c}=e,r=c.id,h=p.cachedItems[r],m=p.cachedItems[this.cacheKey],{name:a,onChange:i,onChooseDrop:f,rowKey:y}=this.props,S=h[n];m.splice(o,0,S);let M=m.map(G=>G[y]);this.execChange(m),i({target:{value:M}}),f({target:{value:S[y],name:a}})},"handleAdd"));d(this,"handleRemove",l(e=>{let{oldIndex:o,from:n}=e,c=n.id,r=p.cachedItems[c],{onChange:h,rowKey:m}=this.props;r.splice(o,1);let a=r.map(i=>i[m]);this.execChange(r),h({target:{value:a}})},"handleRemove"));d(this,"handleUpdate",l(e=>{let{oldIndex:o,newIndex:n}=e,{name:c,onChange:r,onChooseDrop:h,rowKey:m}=this.props,{stateItems:a}=this.state,i=a[o];n<o?(a.splice(o,1),a.splice(n,0,i)):(a.splice(n+1,0,i),a.splice(o,1));let f=a.map(y=>y[m]);this.execChange(a),r({target:{value:f}}),h({target:{value:i[m],name:c}})},"handleUpdate"));d(this,"execChange",l(e=>{this.setState({stateItems:e.slice(0)})},"execChange"));let{items:o}=e;this.cacheKey=X(),p.cachedItems[this.cacheKey]=o,this.state={stateItems:o}}render(){let f=this.props,{className:e,children:o,template:n,rowKey:c,options:r,onChooseDrop:h,emptySlot:m}=f,a=P(f,["className","children","template","rowKey","options","onChooseDrop","emptySlot"]),{stateItems:i}=this.state;return i.length===0&&m?m:_react2.default.createElement(_reactsortablejs.ReactSortable,K(K({id:this.cacheKey,group:name,className:(0,B.default)(N,e),list:i,setList:O.default,onUpdate:this.handleUpdate,onAdd:this.handleAdd,onRemove:this.handleRemove},r),a),i.length>0&&_react2.default.createElement(_reactlist2.default,{items:i,template:this.template}))}};l(p,"ReactDraggableList"),d(p,"displayName",N),d(p,"defaultProps",{onChange:O.default,onChooseDrop:O.default,items:[],template:O.default,rowKey:"id",options:W}),d(p,"cachedItems",{});var A=p;exports.default = A;
"use strict";Object.defineProperty(exports, "__esModule", {value: true}); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }var M=Object.create;var y=Object.defineProperty;var G=Object.getOwnPropertyDescriptor;var J=Object.getOwnPropertyNames,O=Object.getOwnPropertySymbols,Y=Object.getPrototypeOf,g=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable;var N=(o,t,e)=>t in o?y(o,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):o[t]=e,x=(o,t)=>{for(var e in t||(t={}))g.call(t,e)&&N(o,e,t[e]);if(O)for(var e of O(t))_.call(t,e)&&N(o,e,t[e]);return o};var r=(o,t)=>y(o,"name",{value:t,configurable:!0});var P=(o,t)=>{var e={};for(var s in o)g.call(o,s)&&t.indexOf(s)<0&&(e[s]=o[s]);if(o!=null&&O)for(var s of O(o))t.indexOf(s)<0&&_.call(o,s)&&(e[s]=o[s]);return e};var E=(o,t)=>()=>(t||o((t={exports:{}}).exports,t),t.exports);var $=(o,t,e,s)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of J(t))!g.call(o,n)&&n!==e&&y(o,n,{get:()=>t[n],enumerable:!(s=G(t,n))||s.enumerable});return o};var R=(o,t,e)=>(e=o!=null?M(Y(o)):{},$(t||!o||!o.__esModule?y(e,"default",{value:o,enumerable:!0}):e,o));var h=(o,t,e)=>(N(o,typeof t!="symbol"?t+"":t,e),e);var T=E((f,j)=>{"use strict";Object.defineProperty(f,"__esModule",{value:!0});var b=r(function(){},"NOOP"),F="",q=[],z={};j.exports=b;f.default=b;f.NOOP_STRING=F;f.NOOP_ARRAY=q;f.NOOP_OBJECT=z});var U=E((k,I)=>{(function(){"use strict";var o={}.hasOwnProperty;function t(){for(var e=[],s=0;s<arguments.length;s++){var n=arguments[s];if(n){var a=typeof n;if(a==="string"||a==="number")e.push(n);else if(Array.isArray(n)){if(n.length){var c=t.apply(null,n);c&&e.push(c)}}else if(a==="object")if(n.toString===Object.prototype.toString)for(var m in n)o.call(n,m)&&n[m]&&e.push(m);else e.push(n.toString())}}return e.join(" ")}r(t,"classNames"),typeof I!="undefined"&&I.exports?(t.default=t,I.exports=t):typeof define=="function"&&typeof define.amd=="object"&&define.amd?define("classnames",[],function(){return t}):window.classNames=t})()});var u=R(T()),B=R(U());var _reactlist = require('@jswork/react-list'); var _reactlist2 = _interopRequireDefault(_reactlist);var _react = require('react'); var _react2 = _interopRequireDefault(_react);var _reactsortablejs = require('react-sortablejs');var _fastdeepequal = require('fast-deep-equal'); var _fastdeepequal2 = _interopRequireDefault(_fastdeepequal);var C="react-draggable-list",V={animation:300,draggable:`.${C}__item`,ghostClass:"react-draggable-list__ghost",chosenClass:"react-draggable-list__chosen",dragClass:"react-draggable-list__drag"},W=r(()=>Math.random().toString(36).substr(2),"randomKey"),l=class l extends _react.Component{constructor(e){super(e);h(this,"cacheKey");h(this,"template",r(({item:e,index:s})=>{let{template:n,rowKey:a}=this.props;return _react2.default.createElement("div",{key:e[a],className:`${C}__item`},n({item:e,index:s}))},"template"));h(this,"handleAdd",r(e=>{let{newIndex:s,oldIndex:n,from:a}=e,c=a.id,m=l.cachedItems[c],i=l.cachedItems[this.cacheKey],{name:d,onChooseDrop:A,rowKey:v}=this.props,p=m[n];i.splice(s,0,p),this.execChange(i),A({target:{value:p[v],name:d}})},"handleAdd"));h(this,"handleRemove",r(e=>{let{oldIndex:s,from:n}=e,a=n.id,c=l.cachedItems[a];c.splice(s,1),this.execChange(c)},"handleRemove"));h(this,"handleUpdate",r(e=>{let{oldIndex:s,newIndex:n}=e,{name:a,onChooseDrop:c,rowKey:m}=this.props,{stateItems:i}=this.state,d=i[s];n<s?(i.splice(s,1),i.splice(n,0,d)):(i.splice(n+1,0,d),i.splice(s,1)),this.execChange(i),c({target:{value:d[m],name:a}})},"handleUpdate"));h(this,"execChange",r(e=>{let{onChange:s,rowKey:n}=this.props,a=e.map(c=>c[n]);this.setState({stateItems:e.slice(0)}),a&&s({target:{value:a}})},"execChange"));let{items:s}=e;this.cacheKey=W(),l.cachedItems[this.cacheKey]=s,this.state={stateItems:s}}shouldComponentUpdate(e){let{items:s}=e,{stateItems:n}=this.state;return _fastdeepequal2.default.call(void 0, s,n)||this.execChange(s),!0}render(){let S=this.props,{name:e,className:s,children:n,template:a,rowKey:c,options:m,onChooseDrop:i,emptySlot:d,onChange:A}=S,v=P(S,["name","className","children","template","rowKey","options","onChooseDrop","emptySlot","onChange"]),{stateItems:p}=this.state;return p.length===0&&d?d:_react2.default.createElement(_reactsortablejs.ReactSortable,x(x({id:this.cacheKey,group:e,className:(0,B.default)(C,s),list:p,setList:u.default,onUpdate:this.handleUpdate,onAdd:this.handleAdd,onRemove:this.handleRemove},m),v),p.length>0&&_react2.default.createElement(_reactlist2.default,{items:p,template:this.template}))}};r(l,"ReactDraggableList"),h(l,"displayName",C),h(l,"defaultProps",{onChange:u.default,onChooseDrop:u.default,items:[],template:u.default,rowKey:"id",options:V}),h(l,"cachedItems",{});var w=l;exports.default = w;
/*! Bundled license information:

@@ -3,0 +3,0 @@

@@ -43,2 +43,3 @@ import React, { Component } from 'react';

constructor(inProps: any);
shouldComponentUpdate(nextProps: Readonly<ReactDraggableListProps>): boolean;
template: ({ item, index }: {

@@ -45,0 +46,0 @@ item: any;

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

var J=Object.create;var v=Object.defineProperty;var Y=Object.getOwnPropertyDescriptor;var $=Object.getOwnPropertyNames,I=Object.getOwnPropertySymbols,F=Object.getPrototypeOf,x=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable;var g=(s,t,e)=>t in s?v(s,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):s[t]=e,K=(s,t)=>{for(var e in t||(t={}))x.call(t,e)&&g(s,e,t[e]);if(I)for(var e of I(t))_.call(t,e)&&g(s,e,t[e]);return s};var l=(s,t)=>v(s,"name",{value:t,configurable:!0});var P=(s,t)=>{var e={};for(var o in s)x.call(s,o)&&t.indexOf(o)<0&&(e[o]=s[o]);if(s!=null&&I)for(var o of I(s))t.indexOf(o)<0&&_.call(s,o)&&(e[o]=s[o]);return e};var E=(s,t)=>()=>(t||s((t={exports:{}}).exports,t),t.exports);var q=(s,t,e,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of $(t))!x.call(s,n)&&n!==e&&v(s,n,{get:()=>t[n],enumerable:!(o=Y(t,n))||o.enumerable});return s};var R=(s,t,e)=>(e=s!=null?J(F(s)):{},q(t||!s||!s.__esModule?v(e,"default",{value:s,enumerable:!0}):e,s));var d=(s,t,e)=>(g(s,typeof t!="symbol"?t+"":t,e),e);var T=E((u,j)=>{"use strict";Object.defineProperty(u,"__esModule",{value:!0});var b=l(function(){},"NOOP"),z="",D=[],H={};j.exports=b;u.default=b;u.NOOP_STRING=z;u.NOOP_ARRAY=D;u.NOOP_OBJECT=H});var U=E((ee,C)=>{(function(){"use strict";var s={}.hasOwnProperty;function t(){for(var e=[],o=0;o<arguments.length;o++){var n=arguments[o];if(n){var c=typeof n;if(c==="string"||c==="number")e.push(n);else if(Array.isArray(n)){if(n.length){var r=t.apply(null,n);r&&e.push(r)}}else if(c==="object")if(n.toString===Object.prototype.toString)for(var h in n)s.call(n,h)&&n[h]&&e.push(h);else e.push(n.toString())}}return e.join(" ")}l(t,"classNames"),typeof C!="undefined"&&C.exports?(t.default=t,C.exports=t):typeof define=="function"&&typeof define.amd=="object"&&define.amd?define("classnames",[],function(){return t}):window.classNames=t})()});var O=R(T()),B=R(U());import L from"@jswork/react-list";import w,{Component as Q}from"react";import{ReactSortable as V}from"react-sortablejs";var N="react-draggable-list",W={animation:300,draggable:`.${N}__item`,ghostClass:"react-draggable-list__ghost",chosenClass:"react-draggable-list__chosen",dragClass:"react-draggable-list__drag"},X=l(()=>Math.random().toString(36).substr(2),"randomKey"),p=class p extends Q{constructor(e){super(e);d(this,"cacheKey");d(this,"template",l(({item:e,index:o})=>{let{template:n,rowKey:c}=this.props;return w.createElement("div",{key:e[c],className:`${N}__item`},n({item:e,index:o}))},"template"));d(this,"handleAdd",l(e=>{let{newIndex:o,oldIndex:n,from:c}=e,r=c.id,h=p.cachedItems[r],m=p.cachedItems[this.cacheKey],{name:a,onChange:i,onChooseDrop:f,rowKey:y}=this.props,S=h[n];m.splice(o,0,S);let M=m.map(G=>G[y]);this.execChange(m),i({target:{value:M}}),f({target:{value:S[y],name:a}})},"handleAdd"));d(this,"handleRemove",l(e=>{let{oldIndex:o,from:n}=e,c=n.id,r=p.cachedItems[c],{onChange:h,rowKey:m}=this.props;r.splice(o,1);let a=r.map(i=>i[m]);this.execChange(r),h({target:{value:a}})},"handleRemove"));d(this,"handleUpdate",l(e=>{let{oldIndex:o,newIndex:n}=e,{name:c,onChange:r,onChooseDrop:h,rowKey:m}=this.props,{stateItems:a}=this.state,i=a[o];n<o?(a.splice(o,1),a.splice(n,0,i)):(a.splice(n+1,0,i),a.splice(o,1));let f=a.map(y=>y[m]);this.execChange(a),r({target:{value:f}}),h({target:{value:i[m],name:c}})},"handleUpdate"));d(this,"execChange",l(e=>{this.setState({stateItems:e.slice(0)})},"execChange"));let{items:o}=e;this.cacheKey=X(),p.cachedItems[this.cacheKey]=o,this.state={stateItems:o}}render(){let f=this.props,{className:e,children:o,template:n,rowKey:c,options:r,onChooseDrop:h,emptySlot:m}=f,a=P(f,["className","children","template","rowKey","options","onChooseDrop","emptySlot"]),{stateItems:i}=this.state;return i.length===0&&m?m:w.createElement(V,K(K({id:this.cacheKey,group:name,className:(0,B.default)(N,e),list:i,setList:O.default,onUpdate:this.handleUpdate,onAdd:this.handleAdd,onRemove:this.handleRemove},r),a),i.length>0&&w.createElement(L,{items:i,template:this.template}))}};l(p,"ReactDraggableList"),d(p,"displayName",N),d(p,"defaultProps",{onChange:O.default,onChooseDrop:O.default,items:[],template:O.default,rowKey:"id",options:W}),d(p,"cachedItems",{});var A=p;export{A as default};
var M=Object.create;var y=Object.defineProperty;var G=Object.getOwnPropertyDescriptor;var J=Object.getOwnPropertyNames,O=Object.getOwnPropertySymbols,Y=Object.getPrototypeOf,g=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable;var N=(o,t,e)=>t in o?y(o,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):o[t]=e,x=(o,t)=>{for(var e in t||(t={}))g.call(t,e)&&N(o,e,t[e]);if(O)for(var e of O(t))_.call(t,e)&&N(o,e,t[e]);return o};var r=(o,t)=>y(o,"name",{value:t,configurable:!0});var P=(o,t)=>{var e={};for(var s in o)g.call(o,s)&&t.indexOf(s)<0&&(e[s]=o[s]);if(o!=null&&O)for(var s of O(o))t.indexOf(s)<0&&_.call(o,s)&&(e[s]=o[s]);return e};var E=(o,t)=>()=>(t||o((t={exports:{}}).exports,t),t.exports);var $=(o,t,e,s)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of J(t))!g.call(o,n)&&n!==e&&y(o,n,{get:()=>t[n],enumerable:!(s=G(t,n))||s.enumerable});return o};var R=(o,t,e)=>(e=o!=null?M(Y(o)):{},$(t||!o||!o.__esModule?y(e,"default",{value:o,enumerable:!0}):e,o));var h=(o,t,e)=>(N(o,typeof t!="symbol"?t+"":t,e),e);var T=E((f,j)=>{"use strict";Object.defineProperty(f,"__esModule",{value:!0});var b=r(function(){},"NOOP"),F="",q=[],z={};j.exports=b;f.default=b;f.NOOP_STRING=F;f.NOOP_ARRAY=q;f.NOOP_OBJECT=z});var U=E((k,I)=>{(function(){"use strict";var o={}.hasOwnProperty;function t(){for(var e=[],s=0;s<arguments.length;s++){var n=arguments[s];if(n){var a=typeof n;if(a==="string"||a==="number")e.push(n);else if(Array.isArray(n)){if(n.length){var c=t.apply(null,n);c&&e.push(c)}}else if(a==="object")if(n.toString===Object.prototype.toString)for(var m in n)o.call(n,m)&&n[m]&&e.push(m);else e.push(n.toString())}}return e.join(" ")}r(t,"classNames"),typeof I!="undefined"&&I.exports?(t.default=t,I.exports=t):typeof define=="function"&&typeof define.amd=="object"&&define.amd?define("classnames",[],function(){return t}):window.classNames=t})()});var u=R(T()),B=R(U());import D from"@jswork/react-list";import K,{Component as H}from"react";import{ReactSortable as L}from"react-sortablejs";import Q from"fast-deep-equal";var C="react-draggable-list",V={animation:300,draggable:`.${C}__item`,ghostClass:"react-draggable-list__ghost",chosenClass:"react-draggable-list__chosen",dragClass:"react-draggable-list__drag"},W=r(()=>Math.random().toString(36).substr(2),"randomKey"),l=class l extends H{constructor(e){super(e);h(this,"cacheKey");h(this,"template",r(({item:e,index:s})=>{let{template:n,rowKey:a}=this.props;return K.createElement("div",{key:e[a],className:`${C}__item`},n({item:e,index:s}))},"template"));h(this,"handleAdd",r(e=>{let{newIndex:s,oldIndex:n,from:a}=e,c=a.id,m=l.cachedItems[c],i=l.cachedItems[this.cacheKey],{name:d,onChooseDrop:A,rowKey:v}=this.props,p=m[n];i.splice(s,0,p),this.execChange(i),A({target:{value:p[v],name:d}})},"handleAdd"));h(this,"handleRemove",r(e=>{let{oldIndex:s,from:n}=e,a=n.id,c=l.cachedItems[a];c.splice(s,1),this.execChange(c)},"handleRemove"));h(this,"handleUpdate",r(e=>{let{oldIndex:s,newIndex:n}=e,{name:a,onChooseDrop:c,rowKey:m}=this.props,{stateItems:i}=this.state,d=i[s];n<s?(i.splice(s,1),i.splice(n,0,d)):(i.splice(n+1,0,d),i.splice(s,1)),this.execChange(i),c({target:{value:d[m],name:a}})},"handleUpdate"));h(this,"execChange",r(e=>{let{onChange:s,rowKey:n}=this.props,a=e.map(c=>c[n]);this.setState({stateItems:e.slice(0)}),a&&s({target:{value:a}})},"execChange"));let{items:s}=e;this.cacheKey=W(),l.cachedItems[this.cacheKey]=s,this.state={stateItems:s}}shouldComponentUpdate(e){let{items:s}=e,{stateItems:n}=this.state;return Q(s,n)||this.execChange(s),!0}render(){let S=this.props,{name:e,className:s,children:n,template:a,rowKey:c,options:m,onChooseDrop:i,emptySlot:d,onChange:A}=S,v=P(S,["name","className","children","template","rowKey","options","onChooseDrop","emptySlot","onChange"]),{stateItems:p}=this.state;return p.length===0&&d?d:K.createElement(L,x(x({id:this.cacheKey,group:e,className:(0,B.default)(C,s),list:p,setList:u.default,onUpdate:this.handleUpdate,onAdd:this.handleAdd,onRemove:this.handleRemove},m),v),p.length>0&&K.createElement(D,{items:p,template:this.template}))}};r(l,"ReactDraggableList"),h(l,"displayName",C),h(l,"defaultProps",{onChange:u.default,onChooseDrop:u.default,items:[],template:u.default,rowKey:"id",options:V}),h(l,"cachedItems",{});var w=l;export{w as default};
/*! Bundled license information:

@@ -3,0 +3,0 @@

{
"name": "@jswork/react-draggable-list",
"description": "A simple draggable list component.",
"version": "1.1.10",
"version": "1.1.11",
"main": "dist/index.cjs.js",

@@ -40,2 +40,3 @@ "module": "dist/index.esm.js",

"@types/sortablejs": "^1.15.7",
"fast-deep-equal": "^3.1.3",
"react-sortablejs": "^6.1.4",

@@ -42,0 +43,0 @@ "sortablejs": "^1.15.1"

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc