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

draftjs-to-markdown

Package Overview
Dependencies
Maintainers
1
Versions
20
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

draftjs-to-markdown - npm Package Compare versions

Comparing version 0.5.1 to 0.6.0

2

lib/draftjs-to-markdown.js

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

!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.draftjsToMarkdown=e():t.draftjsToMarkdown=e()}("undefined"!=typeof self?self:this,function(){return function(t){function e(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,e),o.l=!0,o.exports}var n={};return e.m=t,e.c=n,e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:r})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=0)}([function(t,e,n){t.exports=n(1)},function(t,e,n){"use strict";function r(t){return!!(t.entityRanges.length>0&&(0,C.isEmptyString)(t.text))}function o(t,e,n,r){var o=t[e];if("function"==typeof r){var i=r(o,n);if(i)return i}return"MENTION"===o.type?"["+n+"]("+o.data.url+")":"LINK"===o.type?"["+n+"]("+o.data.url+")":"IMAGE"===o.type?"!["+(o.data.alt||"")+"]("+o.data.src+")":"EMBEDDED_LINK"===o.type?'<iframe width="'+o.data.width+'" height="'+o.data.height+'" src="'+o.data.src+'" frameBorder="0" allowFullScreen />':n}function i(t,e){var n=[];if(e)for(var r=0,o=0,i=t,a=e.trigger||"#",u=e.separator||" ";i.length>0&&o>=0;)if(i[0]===a?(o=0,r=0,i=i.substr(a.length)):(o=i.indexOf(u+a))>=0&&(i=i.substr(o+(u+a).length),r+=o+u.length),o>=0){var f=i.indexOf(u)>=0?i.indexOf(u):i.length,s=i.substr(0,f);s&&s.length>0&&n.push({offset:r,length:s.length+a.length,type:"HASHTAG"}),r+=a.length}return n}function a(t,e){var n=[],r=0,o=t.entityRanges.map(function(t){return{offset:t.offset,length:t.length,key:t.key,type:"ENTITY"}});return o=o.concat(i(t.text,e)),o=o.sort(function(t,e){return t.offset-e.offset}),o.forEach(function(t){t.offset>r&&n.push({start:r,end:t.offset-1}),n.push({start:t.offset,end:t.offset+t.length,entityKey:t.key,type:t.type}),r=t.offset+t.length}),r<t.text.length&&n.push({start:r,end:t.text.length}),n}function u(t){var e=t.text,n=t.inlineStyleRanges,r={COLOR:new Array(e.length),BGCOLOR:new Array(e.length),FONTSIZE:new Array(e.length),FONTFAMILY:new Array(e.length),SUBSCRIPT:new Array(e.length),SUPERSCRIPT:new Array(e.length),CODE:new Array(e.length),STRIKETHROUGH:new Array(e.length),UNDERLINE:new Array(e.length),ITALIC:new Array(e.length),BOLD:new Array(e.length),length:e.length};return n&&n.length>0&&n.forEach(function(t){for(var e=t.offset,n=e+t.length,o=e;o<n;o+=1)0===t.style.indexOf("color-")?r.COLOR[o]=t.style.substring(6):0===t.style.indexOf("bgcolor-")?r.BGCOLOR[o]=t.style.substring(8):0===t.style.indexOf("fontsize-")?r.FONTSIZE[o]=t.style.substring(9):0===t.style.indexOf("fontfamily-")?r.FONTFAMILY[o]=t.style.substring(11):r[t.style]&&(r[t.style][o]=!0)}),r}function f(t,e,n){var r=!0;return n>0&&n<t.length?e.forEach(function(e){r=r&&t[e][n]===t[e][n-1]}):r=!1,r}function s(t,e){var n={};return t.COLOR[e]&&(n.COLOR=t.COLOR[e]),t.BGCOLOR[e]&&(n.BGCOLOR=t.BGCOLOR[e]),t.FONTSIZE[e]&&(n.FONTSIZE=t.FONTSIZE[e]),t.FONTFAMILY[e]&&(n.FONTFAMILY=t.FONTFAMILY[e]),t.SUBSCRIPT[e]&&(n.SUBSCRIPT=!0),t.SUPERSCRIPT[e]&&(n.SUPERSCRIPT=!0),t.CODE[e]&&(n.CODE=!0),t.STRIKETHROUGH[e]&&(n.STRIKETHROUGH=!0),t.UNDERLINE[e]&&(n.UNDERLINE=!0),t.ITALIC[e]&&(n.ITALIC=!0),t.BOLD[e]&&(n.BOLD=!0),n}function l(t,e,n,r){var o=[],i=t.text;if(i.length>0)for(var a=u(t),l=void 0,c=n;c<r;c+=1)c!==n&&f(a,e,c)?(l.text.push(i[c]),l.end=c+1):(l={styles:s(a,c),text:[i[c]],start:c,end:c+1},o.push(l));return o}function c(t){if(t&&t.length>0){return t.map(function(t){switch(t){case"\n":return"\\s\\s\n";case"&":return"&amp;";case"<":return"&lt;";case">":return"&gt;";default:return t}}).join("")}return""}function O(t,e){return"BOLD"===t?"**"+e+"**":"ITALIC"===t?"*"+e+"*":"UNDERLINE"===t?"__"+e+"__":"STRIKETHROUGH"===t?"~~"+e+"~~":"CODE"===t?"`"+e+"`":"SUPERSCRIPT"===t?"<sup>"+e+"</sup>":"SUBSCRIPT"===t?"<sub>"+e+"</sub>":e}function h(t,e){var n=e;return(0,C.forEach)(t,function(t,e){n=O(t,n,e)}),n}function y(t){var e=t.styles,n=t.text,r=c(n);if(e&&(e.COLOR||e.BGCOLOR||e.FONTSIZE||e.FONTFAMILY)){var o='style="';return e.COLOR&&(o+="color: "+e.COLOR+";"),e.BGCOLOR&&(o+="background-color: "+e.BGCOLOR+";"),e.FONTSIZE&&(o+="font-size: "+e.FONTSIZE+"px;"),e.FONTFAMILY&&(o+="font-family: "+e.FONTFAMILY+";"),"<span "+(o+='"')+">"+r+"</span>"}return r}function d(t,e,n,r){var i=[],a=l(t,["BOLD","ITALIC","UNDERLINE","STRIKETHROUGH","CODE","SUPERSCRIPT","SUBSCRIPT"],n.start,n.end),u="";a.forEach(function(e){var n=l(t,["COLOR","BGCOLOR","FONTSIZE","FONTFAMILY"],e.start,e.end),r="";n.forEach(function(t){r+=y(t)}),u+=h(e.styles,r)}),i.push(u);var f=i.join("");return"ENTITY"===n.type?void 0!==n.entityKey&&null!==n.entityKey&&(f=o(e,n.entityKey,f,r)):"HASHTAG"===n.type&&(f="["+f+"]("+f+")"),f}function p(t){if(t){for(var e=t,n=0;n<e.length&&" "===t[n];n+=1)e=e.replace(" ","&nbsp;");return e}return t}function g(t){if(t){for(var e=t,n=e.length-1;n>=0&&" "===e[n];n-=1)e=e.substring(0,n)+"&nbsp;"+e.substring(n+1);return e}return t}function I(t,e,n,i){if(r(t))return o(e,t.entityRanges[0].key,void 0,i);var u=[],f=a(t,n);return f.forEach(function(n,r){var o=d(t,e,n,i);0===r&&(o=p(o)),r===f.length-1&&(o=g(o)),u.push(o)}),u.join("")}function T(t){var e="";return(0,C.forEach)(t,function(t,n){e+=t+":"+n+";"}),e}function E(t,e){var n=T(t);return n?'<span style="'+n+'">'+e+"</span>":e}function R(t,e,n,r,o,i){var a=[];a.push(e[t.type]);var u=I(t,n,r,o);return t.data&&(u=E(t.data,u)),a.push(u),a.push(i&&i.emptyLineBeforeBlock?"\n\n":"\n"),a.join("")}function L(t){for(var e="",n=0;n<4*t;n+=1)e+=" ";return e}function v(t,e,n,r){var o=[];if(t){var i=S({},N,r&&r.blockTypesMapping&&r.blockTypesMapping),a=t.blocks,u=t.entityMap;a&&a.length>0&&a.forEach(function(t){var a=R(t,i,u,e,n,r);(0,C.isList)(t.type)&&(a=L(t.depth)+a),o.push(a)})}return o.join("")}Object.defineProperty(e,"__esModule",{value:!0});var S=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t};e.sameStyleAsPrevious=f,e.getStylesAtOffset=s,e.addInlineStyleMarkdown=O,e.addStylePropertyMarkdown=y,e.trimLeadingZeros=p,e.trimTrailingZeros=g,e.getBlockContentMarkdown=I,e.getBlockStyle=T,e.default=v;var C=n(2),N={unstyled:"","header-one":"# ","header-two":"## ","header-three":"### ","header-four":"#### ","header-five":"##### ","header-six":"###### ","unordered-list-item":"- ","ordered-list-item":"1. ",blockquote:"> ",code:" "}},function(t,e,n){"use strict";function r(t,e){if(t)for(var n in t)({}).hasOwnProperty.call(t,n)&&e(n,t[n])}function o(t){return void 0===t||null===t||0===t.length||0===t.trim().length}function i(t){return"unordered-list-item"===t||"ordered-list-item"===t}Object.defineProperty(e,"__esModule",{value:!0}),e.forEach=r,e.isEmptyString=o,e.isList=i}])});
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.draftjsToMarkdown=e():t.draftjsToMarkdown=e()}(window,function(){return r={},o.m=n=[function(t,e,n){t.exports=n(1)},function(t,e,n){"use strict";function i(t,e){if(t)for(var n in t)!{}.hasOwnProperty.call(t,n)||e(n,t[n])}function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function s(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}n.r(e),n.d(e,"sameStyleAsPrevious",function(){return d}),n.d(e,"getStylesAtOffset",function(){return p}),n.d(e,"addInlineStyleMarkdown",function(){return g}),n.d(e,"addStylePropertyMarkdown",function(){return T}),n.d(e,"trimLeadingZeros",function(){return b}),n.d(e,"trimTrailingZeros",function(){return R}),n.d(e,"getBlockContentMarkdown",function(){return E}),n.d(e,"getBlockStyle",function(){return S}),n.d(e,"default",function(){return r});var l={unstyled:"","header-one":"# ","header-two":"## ","header-three":"### ","header-four":"#### ","header-five":"##### ","header-six":"###### ","unordered-list-item":"- ","ordered-list-item":"1. ",blockquote:"> ",code:" "};function O(t,e,n,r){var o=t[e];if("function"==typeof r){var c=r(o,n);if(c)return c}return"MENTION"===o.type?"[".concat(n,"](").concat(o.data.url,")"):"LINK"===o.type?"[".concat(n,"](").concat(o.data.url,")"):"IMAGE"===o.type?"![".concat(o.data.alt||"","](").concat(o.data.src,")"):"EMBEDDED_LINK"===o.type?'<iframe width="'.concat(o.data.width,'" height="').concat(o.data.height,'" src="').concat(o.data.src,'" frameBorder="0" allowFullScreen />'):n}function y(t,e){var n=[],r=0,o=t.entityRanges.map(function(t){return{offset:t.offset,length:t.length,key:t.key,type:"ENTITY"}});return(o=(o=o.concat(function(t,e){var n=[];if(e)for(var r=0,o=0,c=t,a=e.trigger||"#",u=e.separator||" ";0<c.length&&0<=o;)if(c[0]===a?(r=o=0,c=c.substr(a.length)):0<=(o=c.indexOf(u+a))&&(c=c.substr(o+(u+a).length),r+=o+u.length),0<=o){var i=0<=c.indexOf(u)?c.indexOf(u):c.length,f=c.substr(0,i);f&&0<f.length&&n.push({offset:r,length:f.length+a.length,type:"HASHTAG"}),r+=a.length}return n}(t.text,e))).sort(function(t,e){return t.offset-e.offset})).forEach(function(t){t.offset>r&&n.push({start:r,end:t.offset-1}),n.push({start:t.offset,end:t.offset+t.length,entityKey:t.key,type:t.type}),r=t.offset+t.length}),r<t.text.length&&n.push({start:r,end:t.text.length}),n}function d(e,t,n){var r=!0;return 0<n&&n<e.length?t.forEach(function(t){r=r&&e[t][n]===e[t][n-1]}):r=!1,r}function p(t,e){var n={};return t.COLOR[e]&&(n.COLOR=t.COLOR[e]),t.BGCOLOR[e]&&(n.BGCOLOR=t.BGCOLOR[e]),t.FONTSIZE[e]&&(n.FONTSIZE=t.FONTSIZE[e]),t.FONTFAMILY[e]&&(n.FONTFAMILY=t.FONTFAMILY[e]),t.SUBSCRIPT[e]&&(n.SUBSCRIPT=!0),t.SUPERSCRIPT[e]&&(n.SUPERSCRIPT=!0),t.CODE[e]&&(n.CODE=!0),t.STRIKETHROUGH[e]&&(n.STRIKETHROUGH=!0),t.UNDERLINE[e]&&(n.UNDERLINE=!0),t.ITALIC[e]&&(n.ITALIC=!0),t.BOLD[e]&&(n.BOLD=!0),n}function h(t,e,n,r){var o,c,a,u,i=[],f=t.text;if(0<f.length)for(var s,l=(c=(o=t).text,a=o.inlineStyleRanges,u={COLOR:new Array(c.length),BGCOLOR:new Array(c.length),FONTSIZE:new Array(c.length),FONTFAMILY:new Array(c.length),SUBSCRIPT:new Array(c.length),SUPERSCRIPT:new Array(c.length),CODE:new Array(c.length),STRIKETHROUGH:new Array(c.length),UNDERLINE:new Array(c.length),ITALIC:new Array(c.length),BOLD:new Array(c.length),length:c.length},a&&0<a.length&&a.forEach(function(t){for(var e=t.offset,n=e+t.length,r=e;r<n;r+=1)0===t.style.indexOf("color-")?u.COLOR[r]=t.style.substring(6):0===t.style.indexOf("bgcolor-")?u.BGCOLOR[r]=t.style.substring(8):0===t.style.indexOf("fontsize-")?u.FONTSIZE[r]=t.style.substring(9):0===t.style.indexOf("fontfamily-")?u.FONTFAMILY[r]=t.style.substring(11):u[t.style]&&(u[t.style][r]=!0)}),u),O=n;O<r;O+=1)O!==n&&d(l,e,O)?(s.text.push(f[O]),s.end=O+1):(s={styles:p(l,O),text:[f[O]],start:O,end:O+1},i.push(s));return i}function g(t,e){return"BOLD"===t?"**".concat(e,"**"):"ITALIC"===t?"*".concat(e,"*"):"UNDERLINE"===t?"__".concat(e,"__"):"STRIKETHROUGH"===t?"~~".concat(e,"~~"):"CODE"===t?"`".concat(e,"`"):"SUPERSCRIPT"===t?"<sup>".concat(e,"</sup>"):"SUBSCRIPT"===t?"<sub>".concat(e,"</sub>"):e}function T(t){var e,n=t.styles,r=t.text,o=(e=r)&&0<e.length?e.map(function(t){switch(t){case"\n":return"\\s\\s\n";case"&":return"&amp;";case"<":return"&lt;";case">":return"&gt;";default:return t}}).join(""):"";if(n&&(n.COLOR||n.BGCOLOR||n.FONTSIZE||n.FONTFAMILY)){var c='style="';return n.COLOR&&(c+="color: ".concat(n.COLOR,";")),n.BGCOLOR&&(c+="background-color: ".concat(n.BGCOLOR,";")),n.FONTSIZE&&(c+="font-size: ".concat(n.FONTSIZE,"px;")),n.FONTFAMILY&&(c+="font-family: ".concat(n.FONTFAMILY,";")),"<span ".concat(c+='"',">").concat(o,"</span>")}return o}function I(c,t,e,n){var r=[],o=h(c,["BOLD","ITALIC","UNDERLINE","STRIKETHROUGH","CODE","SUPERSCRIPT","SUBSCRIPT"],e.start,e.end),a="";o.forEach(function(t){var e,n,r=h(c,["COLOR","BGCOLOR","FONTSIZE","FONTFAMILY"],t.start,t.end),o="";r.forEach(function(t){o+=T(t)}),a+=(e=t.styles,n=o,i(e,function(t,e){n=g(t,n)}),n)}),r.push(a);var u=r.join("");return"ENTITY"===e.type?void 0!==e.entityKey&&null!==e.entityKey&&(u=O(t,e.entityKey,u,n)):"HASHTAG"===e.type&&(u="[".concat(u,"](").concat(u,")")),u}function b(t){if(t){for(var e=t,n=0;n<e.length&&" "===t[n];n+=1)e=e.replace(" ","&nbsp;");return e}return t}function R(t){if(t){for(var e=t,n=e.length-1;0<=n&&" "===e[n];--n)e="".concat(e.substring(0,n),"&nbsp;").concat(e.substring(n+1));return e}return t}function E(r,o,t,c){if(0<(e=r).entityRanges.length&&(null==(n=e.text)||0===n.length||0===n.trim().length))return O(o,r.entityRanges[0].key,void 0,c);var e,n,a=[],u=y(r,t);return u.forEach(function(t,e){var n=I(r,o,t,c);0===e&&(n=b(n)),e===u.length-1&&(n=R(n)),a.push(n)}),a.join("")}function S(t){var n="";return i(t,function(t,e){n+="".concat(t,":").concat(e,";")}),n}function v(t,e,n,r,o,c){var a=[];a.push(e[t.type]);var u,i,f,s=E(t,n,r,o);return t.data&&(u=t.data,i=s,s=(f=S(u))?'<span style="'.concat(f,'">').concat(i,"</span>"):i),a.push(s),a.push(c&&c.emptyLineBeforeBlock?"\n\n":"\n"),a.join("")}function r(t,r,o,c){var a=[];if(t){var u=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach(function(t){s(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},l,{},c&&c.blockTypesMapping&&c.blockTypesMapping),e=t.blocks,i=t.entityMap;e&&0<e.length&&e.forEach(function(t){var e,n=v(t,u,i,r,o,c);"unordered-list-item"!==(e=t.type)&&"ordered-list-item"!==e||(n=function(t){for(var e="",n=0;n<4*t;n+=1)e+=" ";return e}(t.depth)+n),a.push(n)})}return a.join("")}}],o.c=r,o.d=function(t,e,n){o.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},o.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(o.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)o.d(n,r,function(t){return e[t]}.bind(null,r));return n},o.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return o.d(e,"a",e),e},o.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},o.p="",o(o.s=0);function o(t){if(r[t])return r[t].exports;var e=r[t]={i:t,l:!1,exports:{}};return n[t].call(e.exports,e,e.exports,o),e.l=!0,e.exports}var n,r});
{
"name": "draftjs-to-markdown",
"version": "0.5.1",
"version": "0.6.0",
"description": "A library for draftjs to markdown conversion.",
"main": "lib/draftjs-to-markdown.js",
"devDependencies": {
"babel-core": "^6.26.0",
"babel-eslint": "^8.0.3",
"babel-loader": "^7.1.2",
"@babel/core": "^7.7.5",
"@babel/preset-env": "^7.7.6",
"@babel/preset-react": "^7.7.4",
"@babel/register": "^7.7.4",
"autoprefixer": "^9.7.3",
"babel-eslint": "^10.0.3",
"babel-loader": "^8.0.6",
"babel-plugin-transform-flow-strip-types": "^6.22.0",
"babel-preset-es2015": "^6.24.1",
"babel-preset-react": "^6.24.1",
"babel-preset-stage-0": "^6.24.1",
"babel-register": "^6.26.0",
"chai": "^4.1.2",
"enzyme": "^3.2.0",
"eslint": "^4.12.1",
"eslint-config-airbnb": "^16.1.0",
"eslint-plugin-import": "2.8.0",
"eslint-plugin-jsx-a11y": "^6.0.2",
"eslint-plugin-mocha": "^4.11.0",
"eslint-plugin-react": "^7.5.1",
"flow-bin": "^0.60.1",
"chai": "^4.2.0",
"enzyme": "^3.10.0",
"eslint": "^6.7.2",
"eslint-config-airbnb": "^18.0.1",
"eslint-plugin-import": "2.18.2",
"eslint-plugin-jsx-a11y": "^6.2.3",
"eslint-plugin-mocha": "^6.2.2",
"eslint-plugin-react": "^7.17.0",
"flow-bin": "^0.113.0",
"immutable": "^4.0.0-rc.1",
"jsdom": "^11.5.1",
"mocha": "^4.0.1",
"react": "^16.2.0",
"jsdom": "^15.2.1",
"mocha": "^6.2.2",
"react": "^16.12.0",
"react-addons-test-utils": "^15.6.2",
"react-dom": "^16.2.0",
"rimraf": "^2.6.2",
"sinon": "^4.1.2",
"webpack": "^3.9.1",
"webpack-dev-middleware": "^1.12.2"
"react-dom": "^16.12.0",
"rimraf": "^3.0.0",
"sinon": "^7.5.0",
"uglifyjs-webpack-plugin": "^2.2.0",
"webpack": "^4.41.2",
"webpack-cli": "^3.3.10",
"webpack-dev-middleware": "^3.7.2"
},

@@ -41,5 +43,5 @@ "repository": {

"clean": "rimraf lib",
"build:webpack": "NODE_ENV=production webpack --config config/webpack.prod.config.js",
"build:webpack": "NODE_ENV=production webpack --mode production --config config/webpack.prod.config.js",
"build": "npm run clean && npm run build:webpack",
"test": "mocha --compilers js:config/test-compiler.js config/test-setup.js js/**/*Test.js",
"test": "mocha --require config/test-compiler.js config/test-setup.js js/**/*Test.js",
"lint": "eslint js",

@@ -46,0 +48,0 @@ "flow": "flow; test $? -eq 0 -o $? -eq 2",

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
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc