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

@atjson/renderer-commonmark

Package Overview
Dependencies
Maintainers
2
Versions
243
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@atjson/renderer-commonmark - npm Package Compare versions

Comparing version 0.5.5 to 0.5.6

dist/commonjs/index.d.ts

327

dist/commonjs/index.js
"use strict";
var __extends = (this && this.__extends) || (function () {
var extendStatics = Object.setPrototypeOf ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
return function (d, b) {
extendStatics(d, b);
function __() { this.constructor = d; }
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
})();
var __generator = (this && this.__generator) || function (thisArg, body) {
var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;
return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g;
function verb(n) { return function (v) { return step([n, v]); }; }
function step(op) {
if (f) throw new TypeError("Generator is already executing.");
while (_) try {
if (f = 1, y && (t = y[op[0] & 2 ? "return" : op[0] ? "throw" : "next"]) && !(t = t.call(y, op[1])).done) return t;
if (y = 0, t) op = [0, t.value];
switch (op[0]) {
case 0: case 1: t = op; break;
case 4: _.label++; return { value: op[1], done: false };
case 5: _.label++; y = op[1]; op = [0]; continue;
case 7: op = _.ops.pop(); _.trys.pop(); continue;
default:
if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }
if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }
if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }
if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }
if (t[2]) _.ops.pop();
_.trys.pop(); continue;
}
op = body.call(thisArg, _);
} catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }
if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };
}
};
var __values = (this && this.__values) || function (o) {
var m = typeof Symbol === "function" && o[Symbol.iterator], i = 0;
if (m) return m.call(o);
return {
next: function () {
if (o && i >= o.length) o = void 0;
return { value: o && o[i++], done: !o };
}
};
};
Object.defineProperty(exports, "__esModule", { value: true });
var renderer_hir_1 = require("@atjson/renderer-hir");
var MARKDOWN_RULES = {
'root': function () {
var document;
return __generator(this, function (_a) {
switch (_a.label) {
case 0: return [4];
case 1:
document = _a.sent();
return [2, document.join('').trimRight()];
}
});
const renderer_hir_1 = require("@atjson/renderer-hir");
const MARKDOWN_RULES = {
*'root'() {
let document = yield;
return document.join('').trimRight();
},
'bold': function () {
var text;
return __generator(this, function (_a) {
switch (_a.label) {
case 0: return [4];
case 1:
text = _a.sent();
return [2, "**" + text.join('') + "**"];
}
});
*'bold'() {
let text = yield;
return `**${text.join('')}**`;
},
'blockquote': function () {
var quote;
return __generator(this, function (_a) {
switch (_a.label) {
case 0: return [4];
case 1:
quote = _a.sent();
return [2, quote.join('').split('\n').map(function (line) { return "> " + line; }).join('\n')];
}
});
*'blockquote'() {
let quote = yield;
return quote.join('').split('\n').map(line => `> ${line}`).join('\n');
},
'heading': function (props) {
var hashes, heading;
return __generator(this, function (_a) {
switch (_a.label) {
case 0:
hashes = new Array((props.size || 0) + 1).join('#');
return [4];
case 1:
heading = _a.sent();
return [2, hashes + " " + heading.join('')];
}
});
*'h1'(props) {
let heading = yield;
return `# ${heading.join('')}`;
},
'horizontal-rule': function () {
return __generator(this, function (_a) {
return [2, '\n---\n'];
});
*'h2'(props) {
let heading = yield;
return `## ${heading.join('')}`;
},
'image': function (props) {
return __generator(this, function (_a) {
return [2, "![" + props.alt + "](" + props.url + ")"];
});
*'h3'(props) {
let heading = yield;
return `### ${heading.join('')}`;
},
'italic': function () {
var text;
return __generator(this, function (_a) {
switch (_a.label) {
case 0: return [4];
case 1:
text = _a.sent();
return [2, "*" + text.join('') + "*"];
}
});
*'h4'(props) {
let heading = yield;
return `#### ${heading.join('')}`;
},
'line-break': function () {
return __generator(this, function (_a) {
return [2, ' '];
});
*'h5'(props) {
let heading = yield;
return `##### ${heading.join('')}`;
},
'link': function (props) {
var text;
return __generator(this, function (_a) {
switch (_a.label) {
case 0: return [4];
case 1:
text = _a.sent();
return [2, "[" + text.join('') + "](" + props.url + ")"];
}
});
*'h6'(props) {
let heading = yield;
return `###### ${heading.join('')}`;
},
'list-item': function () {
var indent, item, indentedItem;
return __generator(this, function (_a) {
switch (_a.label) {
case 0:
indent = ' '.repeat(this.indent);
return [4];
case 1:
item = _a.sent();
indentedItem = item.join('').split('\n').map(function (line) { return indent + line; }).join('\n').trim();
if (this.type === 'ordered-list') {
return [2, "" + indent + this.index++ + ". " + indentedItem];
}
else if (this.type === 'unordered-list') {
return [2, indent + "- " + indentedItem];
}
return [2, item];
}
});
*'horizontal-rule'() {
return '\n---\n';
},
'ordered-list': function () {
var list, markdown;
return __generator(this, function (_a) {
switch (_a.label) {
case 0:
this.pushScope({
annotationLookup: this.annotationLookup,
type: 'ordered-list',
indent: (this.indent + 1) || 0,
index: 1
});
return [4];
case 1:
list = _a.sent();
this.popScope();
markdown = list.join('\n') + "\n";
if (this.type === 'ordered-list' || this.type === 'unordered-list') {
return [2, "\n" + markdown];
}
return [2, markdown];
}
*'image'(props) {
return `![${props.alt}](${props.url})`;
},
*'italic'() {
let text = yield;
return `*${text.join('')}*`;
},
*'line-break'() {
return ' ';
},
*'link'(props) {
let text = yield;
return `[${text.join('')}](${props.url})`;
},
*'list-item'() {
let indent = ' '.repeat(this.indent);
let item = yield;
let indentedItem = item.join('').split('\n').map(line => indent + line).join('\n').trim();
if (this.type === 'ordered-list') {
return `${indent}${this.index++}. ${indentedItem}`;
}
else if (this.type === 'unordered-list') {
return `${indent}- ${indentedItem}`;
}
return item;
},
*'ordered-list'() {
this.pushScope({
annotationLookup: this.annotationLookup,
type: 'ordered-list',
indent: (this.indent + 1) || 0,
index: 1
});
let list = yield;
this.popScope();
let markdown = `${list.join('\n')}\n`;
if (this.type === 'ordered-list' || this.type === 'unordered-list') {
return `\n${markdown}`;
}
return markdown;
},
'unordered-list': function () {
var list, markdown;
return __generator(this, function (_a) {
switch (_a.label) {
case 0:
this.pushScope({
annotationLookup: this.annotationLookup,
type: 'unordered-list',
indent: (this.indent + 1) || 0
});
return [4];
case 1:
list = _a.sent();
this.popScope();
markdown = list.join('\n') + "\n";
if (this.type === 'ordered-list' || this.type === 'unordered-list') {
return [2, "\n" + markdown];
}
return [2, markdown];
}
*'unordered-list'() {
this.pushScope({
annotationLookup: this.annotationLookup,
type: 'unordered-list',
indent: (this.indent + 1) || 0
});
let list = yield;
this.popScope();
let markdown = `${list.join('\n')}\n`;
if (this.type === 'ordered-list' || this.type === 'unordered-list') {
return `\n${markdown}`;
}
return markdown;
},
'paragraph': function () {
var text;
return __generator(this, function (_a) {
switch (_a.label) {
case 0: return [4];
case 1:
text = _a.sent();
return [2, text.join('') + "\n\n"];
}
});
*'paragraph'() {
let text = yield;
return `${text.join('')}\n\n`;
}
};
var CommonmarkRenderer = (function (_super) {
__extends(CommonmarkRenderer, _super);
function CommonmarkRenderer(annotationLookup) {
var _this = _super.call(this) || this;
_this.annotationLookup = Object.assign(annotationLookup || {}, MARKDOWN_RULES);
return _this;
class CommonmarkRenderer extends renderer_hir_1.default {
constructor(annotationLookup) {
super();
this.annotationLookup = Object.assign(annotationLookup || {}, MARKDOWN_RULES);
}
CommonmarkRenderer.prototype.registerRule = function (type, rule) {
registerRule(type, rule) {
this.annotationLookup[type] = rule;
};
CommonmarkRenderer.prototype.unregisterRule = function (type) {
}
unregisterRule(type) {
delete this.annotationLookup[type];
};
CommonmarkRenderer.prototype.willRender = function () {
}
willRender() {
this.pushScope({
annotationLookup: this.annotationLookup
});
};
CommonmarkRenderer.prototype.renderAnnotation = function (annotation) {
var rule;
return __generator(this, function (_a) {
switch (_a.label) {
case 0:
rule = this.annotationLookup[annotation.type];
if (!rule) return [3, 2];
return [5, __values(rule.call(this, annotation.attributes))];
case 1: return [2, _a.sent()];
case 2: return [2, "yield.join('')"];
}
});
};
return CommonmarkRenderer;
}(renderer_hir_1.default));
}
*renderAnnotation(annotation) {
let rule = this.annotationLookup[annotation.type];
if (rule) {
return yield* rule.call(this, annotation.attributes);
}
else {
return `yield.join('')`;
}
}
}
exports.default = CommonmarkRenderer;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUNBLHFEQUE0QztBQVE1QyxJQUFNLGNBQWMsR0FBcUI7SUFNdEMsTUFBTSxFQUFQOzs7O3dCQUNpQixXQUFLOztvQkFBaEIsUUFBUSxHQUFHLFNBQUs7b0JBQ3BCLFdBQU8sUUFBUSxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsQ0FBQyxTQUFTLEVBQUUsRUFBQzs7O0tBQ3RDO0lBS0EsTUFBTSxFQUFQOzs7O3dCQUNhLFdBQUs7O29CQUFaLElBQUksR0FBRyxTQUFLO29CQUNoQixXQUFPLE9BQUssSUFBSSxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsT0FBSSxFQUFDOzs7S0FDL0I7SUFRQSxZQUFZLEVBQWI7Ozs7d0JBQ3dCLFdBQUs7O29CQUF2QixLQUFLLEdBQWEsU0FBSztvQkFDM0IsV0FBTyxLQUFLLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsQ0FBQyxHQUFHLENBQUMsVUFBQSxJQUFJLElBQUksT0FBQSxPQUFLLElBQU0sRUFBWCxDQUFXLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLEVBQUM7OztLQUN2RTtJQU9BLFNBQVMsRUFBVixVQUFXLEtBQXVCOzs7OztvQkFDNUIsTUFBTSxHQUFHLElBQUksS0FBSyxDQUFDLENBQUMsS0FBSyxDQUFDLElBQUksSUFBSSxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUM7b0JBQzFDLFdBQUs7O29CQUFmLE9BQU8sR0FBRyxTQUFLO29CQUNuQixXQUFVLE1BQU0sU0FBSSxPQUFPLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBRyxFQUFDOzs7S0FDeEM7SUFPQSxpQkFBaUIsRUFB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
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFDQSx1REFBNEM7QUFTNUMsTUFBTSxjQUFjLEdBQXFCO0lBTXZDLENBQUMsTUFBTTtRQUNMLElBQUksUUFBUSxHQUFHLEtBQUssQ0FBQztRQUNyQixNQUFNLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsQ0FBQyxTQUFTLEVBQUUsQ0FBQztJQUN2QyxDQUFDO0lBS0QsQ0FBQyxNQUFNO1FBQ0wsSUFBSSxJQUFJLEdBQUcsS0FBSyxDQUFDO1FBQ2pCLE1BQU0sQ0FBQyxLQUFLLElBQUksQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQztJQUNoQyxDQUFDO0lBUUQsQ0FBQyxZQUFZO1FBQ1gsSUFBSSxLQUFLLEdBQWEsS0FBSyxDQUFDO1FBQzVCLE1BQU0sQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxLQUFLLElBQUksRUFBRSxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO0lBQ3hFLENBQUM7SUFPRCxDQUFDLElBQUksQ0FBQyxLQUF1QjtRQUMzQixJQUFJLE9BQU8sR0FBRyxLQUFLLENBQUM7UUFDcEIsTUFBTSxDQUFDLEtBQUssT0FBTyxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDO0lBQ2pDLENBQUM7SUFDRCxDQUFDLElBQUksQ0FBQyxLQUF1QjtRQUMzQixJQUFJLE9BQU8sR0FBRyxLQUFLLENBQUM7UUFDcEIsTUFBTSxDQUFDLE1BQU0sT0FBTyxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDO0lBQ2xDLENBQUM7SUFDRCxDQUFDLElBQUksQ0FBQyxLQUF1QjtRQUMzQixJQUFJLE9BQU8sR0FBRyxLQUFL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

@@ -16,7 +16,26 @@ "use strict";

},
*'heading'(props) {
let hashes = new Array((props.size || 0) + 1).join('#');
*'h1'(props) {
let heading = yield;
return `${hashes} ${heading.join('')}`;
return `# ${heading.join('')}`;
},
*'h2'(props) {
let heading = yield;
return `## ${heading.join('')}`;
},
*'h3'(props) {
let heading = yield;
return `### ${heading.join('')}`;
},
*'h4'(props) {
let heading = yield;
return `#### ${heading.join('')}`;
},
*'h5'(props) {
let heading = yield;
return `##### ${heading.join('')}`;
},
*'h6'(props) {
let heading = yield;
return `###### ${heading.join('')}`;
},
*'horizontal-rule'() {

@@ -111,2 +130,2 @@ return '\n---\n';

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUNBLE9BQU8sUUFBUSxNQUFNLHNCQUFzQixDQUFDO0FBUTVDLE1BQU0sY0FBYyxHQUFxQjtJQU12QyxDQUFDLE1BQU07UUFDTCxJQUFJLFFBQVEsR0FBRyxLQUFLLENBQUM7UUFDckIsTUFBTSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLENBQUMsU0FBUyxFQUFFLENBQUM7SUFDdkMsQ0FBQztJQUtELENBQUMsTUFBTTtRQUNMLElBQUksSUFBSSxHQUFHLEtBQUssQ0FBQztRQUNqQixNQUFNLENBQUMsS0FBSyxJQUFJLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxJQUFJLENBQUM7SUFDaEMsQ0FBQztJQVFELENBQUMsWUFBWTtRQUNYLElBQUksS0FBSyxHQUFhLEtBQUssQ0FBQztRQUM1QixNQUFNLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsS0FBSyxJQUFJLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUN4RSxDQUFDO0lBT0QsQ0FBQyxTQUFTLENBQUMsS0FBdUI7UUFDaEMsSUFBSSxNQUFNLEdBQUcsSUFBSSxLQUFLLENBQUMsQ0FBQyxLQUFLLENBQUMsSUFBSSxJQUFJLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztRQUN4RCxJQUFJLE9BQU8sR0FBRyxLQUFLLENBQUM7UUFDcEIsTUFBTSxDQUFDLEdBQUcsTUFBTSxJQUFJLE9BQU8sQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQztJQUN6QyxDQUFDO0lBT0QsQ0FBQyxpQkFBaUI7UUFDaEIsTUFBTSxDQUFDLFNB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
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUNBLE9BQU8sUUFBUSxNQUFNLHNCQUFzQixDQUFDO0FBUzVDLE1BQU0sY0FBYyxHQUFxQjtJQU12QyxDQUFDLE1BQU07UUFDTCxJQUFJLFFBQVEsR0FBRyxLQUFLLENBQUM7UUFDckIsTUFBTSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLENBQUMsU0FBUyxFQUFFLENBQUM7SUFDdkMsQ0FBQztJQUtELENBQUMsTUFBTTtRQUNMLElBQUksSUFBSSxHQUFHLEtBQUssQ0FBQztRQUNqQixNQUFNLENBQUMsS0FBSyxJQUFJLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxJQUFJLENBQUM7SUFDaEMsQ0FBQztJQVFELENBQUMsWUFBWTtRQUNYLElBQUksS0FBSyxHQUFhLEtBQUssQ0FBQztRQUM1QixNQUFNLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsS0FBSyxJQUFJLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUN4RSxDQUFDO0lBT0QsQ0FBQyxJQUFJLENBQUMsS0FBdUI7UUFDM0IsSUFBSSxPQUFPLEdBQUcsS0FBSyxDQUFDO1FBQ3BCLE1BQU0sQ0FBQyxLQUFLLE9BQU8sQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQztJQUNqQyxDQUFDO0lBQ0QsQ0FBQyxJQUFJLENBQUMsS0FBdUI7UUFDM0IsSUFBSSxPQUFPLEdBQUcsS0FBSyxDQUFDO1FBQ3BCLE1BQU0sQ0FBQyxNQUFNLE9BQU8sQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQztJQUNsQyxDQUFDO0lBQ0QsQ0FBQyxJQUFJLENBQUMsS0FBdUI7UUFDM0Is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
{
"name": "@atjson/renderer-commonmark",
"version": "0.5.5",
"version": "0.5.6",
"description": "A brand new TypeScript library.",

@@ -5,0 +5,0 @@ "main": "dist/commonjs/index.js",

@@ -10,2 +10,3 @@ import { HIRNode } from '@atjson/hir';

const MARKDOWN_RULES: AnnotationLookup = {

@@ -46,7 +47,26 @@ /**

*/
*'heading'(props: { size: number }): IterableIterator<string> {
let hashes = new Array((props.size || 0) + 1).join('#');
*'h1'(props: { size: number }): IterableIterator<string> {
let heading = yield;
return `${hashes} ${heading.join('')}`;
return `# ${heading.join('')}`;
},
*'h2'(props: { size: number }): IterableIterator<string> {
let heading = yield;
return `## ${heading.join('')}`;
},
*'h3'(props: { size: number }): IterableIterator<string> {
let heading = yield;
return `### ${heading.join('')}`;
},
*'h4'(props: { size: number }): IterableIterator<string> {
let heading = yield;
return `#### ${heading.join('')}`;
},
*'h5'(props: { size: number }): IterableIterator<string> {
let heading = yield;
return `##### ${heading.join('')}`;
},
*'h6'(props: { size: number }): IterableIterator<string> {
let heading = yield;
return `###### ${heading.join('')}`;
},

@@ -53,0 +73,0 @@ /**

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