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

@atjson/renderer-graphviz

Package Overview
Dependencies
Maintainers
3
Versions
75
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@atjson/renderer-graphviz - npm Package Compare versions

Comparing version 0.12.2 to 0.12.3

9

CHANGELOG.md

@@ -6,2 +6,11 @@ # Change Log

## [0.12.3](https://github.com/CondeNast-Copilot/atjson/compare/@atjson/renderer-graphviz@0.12.2...@atjson/renderer-graphviz@0.12.3) (2019-03-18)
### 🐛 Fixes
* 🚀🐛 Performance fixes ([#119](https://github.com/CondeNast-Copilot/atjson/issues/119))
## [0.12.2](https://github.com/CondeNast-Copilot/atjson/compare/@atjson/renderer-graphviz@0.12.1...@atjson/renderer-graphviz@0.12.2) (2019-03-14)

@@ -8,0 +17,0 @@

24

dist/commonjs/index.js
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const hir_1 = require("@atjson/hir");
function getColor(annotation) {
if (annotation.rank === -Infinity) {
function getColor(rank) {
if (rank === -Infinity) {
return 'style=filled fillcolor="#000000" fontcolor="#FFFFFF"';
}
else if (annotation.rank <= 0) {
else if (rank <= 0) {
return 'style=filled fillcolor="#222222" fontcolor="#FFFFFF"';
}
else if (annotation.rank <= 10) {
else if (rank <= 10) {
return 'style=filled fillcolor="#444444" fontcolor="#FFFFFF"';
}
else if (annotation.rank <= 50) {
else if (rank <= 50) {
return 'style=filled fillcolor="#666666" fontcolor="#FFFFFF"';
}
else if (annotation.rank <= 100) {
else if (rank <= 100) {
return 'style=filled fillcolor="#888888" fontcolor="#FFFFFF"';
}
else if (annotation.rank <= 1000) {
else if (rank <= 1000) {
return 'style=filled fillcolor="#AAAAAA" fontcolor="#000000"';
}
else if (annotation.rank <= Number.MAX_SAFE_INTEGER) {
else if (rank <= Number.MAX_SAFE_INTEGER) {
return 'style=filled fillcolor="#CCCCCC" fontcolor="#000000"';

@@ -33,4 +33,4 @@ }

let text = hirNode.type;
if (hirNode.type === 'text' && hirNode.annotation.attributes.text != null) {
text = hirNode.annotation.attributes.text;
if (hirNode.type === 'text' && hirNode.text != null) {
text = hirNode.text;
}

@@ -43,3 +43,3 @@ else {

label: hirNode.type,
color: getColor(hirNode.annotation),
color: getColor(hirNode.rank),
text

@@ -74,2 +74,2 @@ };

exports.default = GraphvizRenderer;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFDQSxxQ0FBMkM7QUFTM0MsU0FBUyxRQUFRLENBQUMsVUFBc0I7SUFDdEMsSUFBSSxVQUFVLENBQUMsSUFBSSxLQUFLLENBQUMsUUFBUSxFQUFFO1FBQ2pDLE9BQU8sc0RBQXNELENBQUM7S0FDL0Q7U0FBTSxJQUFJLFVBQVUsQ0FBQyxJQUFJLElBQUksQ0FBQyxFQUFFO1FBQy9CLE9BQU8sc0RBQXNELENBQUM7S0FDL0Q7U0FBTSxJQUFJLFVBQVUsQ0FBQyxJQUFJLElBQUksRUFBRSxFQUFFO1FBQ2hDLE9BQU8sc0RBQXNELENBQUM7S0FDL0Q7U0FBTSxJQUFJLFVBQVUsQ0FBQyxJQUFJLElBQUksRUFBRSxFQUFFO1FBQ2hDLE9BQU8sc0RBQXNELENBQUM7S0FDL0Q7U0FBTSxJQUFJLFVBQVUsQ0FBQyxJQUFJLElBQUksR0FBRyxFQUFFO1FBQ2pDLE9BQU8sc0RBQXNELENBQUM7S0FDL0Q7U0FBTSxJQUFJLFVBQVUsQ0FBQyxJQUFJLElBQUksSUFBSSxFQUFFO1FBQ2xDLE9BQU8sc0RBQXNELENBQUM7S0FDL0Q7U0FBTSxJQUFJLFVBQVUsQ0FBQyxJQUFJLElBQUksTUFBTSxDQUFDLGdCQUFnQixFQUFFO1FBQ3JELE9BQU8sc0RBQXNELENBQUM7S0FDL0Q7U0FBTTtRQUNMLE9BQU8sc0RBQXNELENBQUM7S0FDL0Q7QUFDSCxDQUFDO0FBRUQsU0FBUyxhQUFhLENBQUMsT0FBZ0IsRUFBRSxLQUEwQixFQUFFLEtBQWE7SUFDaEYsSUFBSSxRQUFRLEdBQUcsT0FBTyxDQUFDLFFBQVEsQ0FBQyxFQUFFLGtCQUFrQixFQUFFLElBQUksRUFBRSxDQUFDLENBQUM7SUFDOUQsSUFBSSxJQUFJLEdBQUcsT0FBTyxDQUFDLElBQUksQ0FBQztJQUN4QixJQUFJLE9BQU8sQ0FBQyxJQUFJLEtBQUssTUFBTSxJQUFJLE9BQU8sQ0FBQyxVQUFVLENBQUMsVUFBVSxDQUFDLElBQUksSUFBSSxJQUFJLEVBQUU7UUFDekUsSUFBSSxHQUFHLE9BQU8sQ0FBQyxVQUFVLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQztLQUMzQztTQUFNO1FBQ0wsSUFBSSxHQUFHLElBQUksQ0FBQyxTQUFTLENBQUMsT0FBTyxDQUFDLFVBQVUsQ0FBQyxVQUFVLENBQUMsQ0FBQztLQUN0RDtJQUVELElBQUksSUFBSSxHQUFHO1FBQ1QsRUFBRSxFQUFFLEdBQUcsT0FBTyxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsR0FBRyxFQUFFLEdBQUcsQ0FBQyxHQUFHLEtBQUssQ0FBQyxNQUFNLEdBQUcsQ0FBQyxFQUFFO1FBQzFELEtBQUssRUFBRSxPQUFPLENBQUMsSUFBSTtRQUNuQixLQUFLLEVBQUUsUUFBUSxDQUFDLE9BQU8sQ0FBQyxVQUFVLENBQUM7UUFDbkMsSUFBSTtLQUNMLENBQUM7SUFDRixLQUFLLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO0lBRWpCLFFBQVEsQ0FBQyxPQUFPLENBQUMsQ0FBQyxLQUFjLEVBQUUsRUFBRTtRQUNsQyxLQUFLLENBQUMsSUFBSSxDQUFDLENBQUMsSUFBSSxFQUFFLGFBQWEsQ0FBQyxLQUFLLEVBQUUsS0FBSyxFQUFFLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUN6RCxDQUFDLENBQUMsQ0FBQztJQUVILE9BQU8sSUFBSSxDQUFDO0FBQ2QsQ0FBQztBQU1ELE1BQXFCLGdCQUFnQjtJQUNuQyxNQUFNLENBQUMsTUFBTSxDQUFDLFFBQWtCLEVBQUUsVUFBMkIsRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFFO1FBQzVFLElBQUksS0FBSyxHQUF3QixFQUFFLENBQUM7UUFDcEMsSUFBSSxLQUFLLEdBQVcsRUFBRSxDQUFDO1FBQ3ZCLGFBQWEsQ0FBQyxJQUFJLFNBQUcsQ0FBQyxRQUFRLENBQUMsQ0FBQyxRQUFRLEVBQUUsS0FBSyxFQUFFLEtBQUssQ0FBQyxDQUFDO1FBRXhELElBQUksR0FBVyxDQUFDO1FBQ2hCLElBQUksT0FBTyxDQUFDLEtBQUssS0FBSyxRQUFRLElBQUksT0FBTyxDQUFDLEtBQUssS0FBSyxTQUFTLEVBQUU7WUFDN0QsR0FBRyxHQUFHLEtBQUssQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxLQUFLLElBQUksQ0FBQyxFQUFFLGFBQWEsSUFBSSxDQUFDLEtBQUssSUFBSSxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLEVBQUUsS0FBSyxDQUFDLE1BQU0sSUFBSSxDQUFDLEtBQUssSUFBSSxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxHQUFHLElBQUk7Z0JBQzlILEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLE1BQU0sRUFBRSxLQUFLLENBQUMsRUFBRSxFQUFFLENBQUMsS0FBSyxNQUFNLENBQUMsRUFBRSxPQUFPLEtBQUssQ0FBQyxFQUFFLEdBQUcsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztTQUNuRjthQUFNO1lBQ0wsR0FBRyxHQUFHLEtBQUssQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxLQUFLLElBQUksQ0FBQyxFQUFFLFlBQVksSUFBSSxDQUFDLEtBQUssTUFBTSxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLEVBQUUsS0FBSyxDQUFDLEtBQUssSUFBSSxDQUFDLEtBQUssSUFBSSxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxHQUFHLElBQUk7Z0JBQzlILEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLE1BQU0sRUFBRSxLQUFLLENBQUMsRUFBRSxFQUFFLENBQUMsS0FBSyxNQUFNLENBQUMsRUFBRSxPQUFPLEtBQUssQ0FBQyxFQUFFLEdBQUcsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztTQUNuRjtRQUVELE9BQU87Z0JBQ0ssT0FBTyxDQUFDLEtBQUs7RUFDM0IsR0FBRztFQUNILENBQUM7SUFDRCxDQUFDO0NBQ0Y7QUFwQkQsbUNBb0JDIn0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFDQSxxQ0FBMkM7QUFTM0MsU0FBUyxRQUFRLENBQUMsSUFBWTtJQUM1QixJQUFJLElBQUksS0FBSyxDQUFDLFFBQVEsRUFBRTtRQUN0QixPQUFPLHNEQUFzRCxDQUFDO0tBQy9EO1NBQU0sSUFBSSxJQUFJLElBQUksQ0FBQyxFQUFFO1FBQ3BCLE9BQU8sc0RBQXNELENBQUM7S0FDL0Q7U0FBTSxJQUFJLElBQUksSUFBSSxFQUFFLEVBQUU7UUFDckIsT0FBTyxzREFBc0QsQ0FBQztLQUMvRDtTQUFNLElBQUksSUFBSSxJQUFJLEVBQUUsRUFBRTtRQUNyQixPQUFPLHNEQUFzRCxDQUFDO0tBQy9EO1NBQU0sSUFBSSxJQUFJLElBQUksR0FBRyxFQUFFO1FBQ3RCLE9BQU8sc0RBQXNELENBQUM7S0FDL0Q7U0FBTSxJQUFJLElBQUksSUFBSSxJQUFJLEVBQUU7UUFDdkIsT0FBTyxzREFBc0QsQ0FBQztLQUMvRDtTQUFNLElBQUksSUFBSSxJQUFJLE1BQU0sQ0FBQyxnQkFBZ0IsRUFBRTtRQUMxQyxPQUFPLHNEQUFzRCxDQUFDO0tBQy9EO1NBQU07UUFDTCxPQUFPLHNEQUFzRCxDQUFDO0tBQy9EO0FBQ0gsQ0FBQztBQUVELFNBQVMsYUFBYSxDQUFDLE9BQWdCLEVBQUUsS0FBMEIsRUFBRSxLQUFhO0lBQ2hGLElBQUksUUFBUSxHQUFHLE9BQU8sQ0FBQyxRQUFRLENBQUMsRUFBRSxrQkFBa0IsRUFBRSxJQUFJLEVBQUUsQ0FBQyxDQUFDO0lBQzlELElBQUksSUFBSSxHQUFHLE9BQU8sQ0FBQyxJQUFJLENBQUM7SUFDeEIsSUFBSSxPQUFPLENBQUMsSUFBSSxLQUFLLE1BQU0sSUFBSSxPQUFPLENBQUMsSUFBSSxJQUFJLElBQUksRUFBRTtRQUNuRCxJQUFJLEdBQUcsT0FBTyxDQUFDLElBQUksQ0FBQztLQUNyQjtTQUFN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
import { HIR } from '@atjson/hir';
function getColor(annotation) {
if (annotation.rank === -Infinity) {
function getColor(rank) {
if (rank === -Infinity) {
return 'style=filled fillcolor="#000000" fontcolor="#FFFFFF"';
}
else if (annotation.rank <= 0) {
else if (rank <= 0) {
return 'style=filled fillcolor="#222222" fontcolor="#FFFFFF"';
}
else if (annotation.rank <= 10) {
else if (rank <= 10) {
return 'style=filled fillcolor="#444444" fontcolor="#FFFFFF"';
}
else if (annotation.rank <= 50) {
else if (rank <= 50) {
return 'style=filled fillcolor="#666666" fontcolor="#FFFFFF"';
}
else if (annotation.rank <= 100) {
else if (rank <= 100) {
return 'style=filled fillcolor="#888888" fontcolor="#FFFFFF"';
}
else if (annotation.rank <= 1000) {
else if (rank <= 1000) {
return 'style=filled fillcolor="#AAAAAA" fontcolor="#000000"';
}
else if (annotation.rank <= Number.MAX_SAFE_INTEGER) {
else if (rank <= Number.MAX_SAFE_INTEGER) {
return 'style=filled fillcolor="#CCCCCC" fontcolor="#000000"';

@@ -31,4 +31,4 @@ }

let text = hirNode.type;
if (hirNode.type === 'text' && hirNode.annotation.attributes.text != null) {
text = hirNode.annotation.attributes.text;
if (hirNode.type === 'text' && hirNode.text != null) {
text = hirNode.text;
}

@@ -41,3 +41,3 @@ else {

label: hirNode.type,
color: getColor(hirNode.annotation),
color: getColor(hirNode.rank),
text

@@ -71,2 +71,2 @@ };

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsT0FBTyxFQUFFLEdBQUcsRUFBVyxNQUFNLGFBQWEsQ0FBQztBQVMzQyxTQUFTLFFBQVEsQ0FBQyxVQUFzQjtJQUN0QyxJQUFJLFVBQVUsQ0FBQyxJQUFJLEtBQUssQ0FBQyxRQUFRLEVBQUU7UUFDakMsT0FBTyxzREFBc0QsQ0FBQztLQUMvRDtTQUFNLElBQUksVUFBVSxDQUFDLElBQUksSUFBSSxDQUFDLEVBQUU7UUFDL0IsT0FBTyxzREFBc0QsQ0FBQztLQUMvRDtTQUFNLElBQUksVUFBVSxDQUFDLElBQUksSUFBSSxFQUFFLEVBQUU7UUFDaEMsT0FBTyxzREFBc0QsQ0FBQztLQUMvRDtTQUFNLElBQUksVUFBVSxDQUFDLElBQUksSUFBSSxFQUFFLEVBQUU7UUFDaEMsT0FBTyxzREFBc0QsQ0FBQztLQUMvRDtTQUFNLElBQUksVUFBVSxDQUFDLElBQUksSUFBSSxHQUFHLEVBQUU7UUFDakMsT0FBTyxzREFBc0QsQ0FBQztLQUMvRDtTQUFNLElBQUksVUFBVSxDQUFDLElBQUksSUFBSSxJQUFJLEVBQUU7UUFDbEMsT0FBTyxzREFBc0QsQ0FBQztLQUMvRDtTQUFNLElBQUksVUFBVSxDQUFDLElBQUksSUFBSSxNQUFNLENBQUMsZ0JBQWdCLEVBQUU7UUFDckQsT0FBTyxzREFBc0QsQ0FBQztLQUMvRDtTQUFNO1FBQ0wsT0FBTyxzREFBc0QsQ0FBQztLQUMvRDtBQUNILENBQUM7QUFFRCxTQUFTLGFBQWEsQ0FBQyxPQUFnQixFQUFFLEtBQTBCLEVBQUUsS0FBYTtJQUNoRixJQUFJLFFBQVEsR0FBRyxPQUFPLENBQUMsUUFBUSxDQUFDLEVBQUUsa0JBQWtCLEVBQUUsSUFBSSxFQUFFLENBQUMsQ0FBQztJQUM5RCxJQUFJLElBQUksR0FBRyxPQUFPLENBQUMsSUFBSSxDQUFDO0lBQ3hCLElBQUksT0FBTyxDQUFD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
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsT0FBTyxFQUFFLEdBQUcsRUFBVyxNQUFNLGFBQWEsQ0FBQztBQVMzQyxTQUFTLFFBQVEsQ0FBQyxJQUFZO0lBQzVCLElBQUksSUFBSSxLQUFLLENBQUMsUUFBUSxFQUFFO1FBQ3RCLE9BQU8sc0RBQXNELENBQUM7S0FDL0Q7U0FBTSxJQUFJLElBQUksSUFBSSxDQUFDLEVBQUU7UUFDcEIsT0FBTyxzREFBc0QsQ0FBQztLQUMvRDtTQUFNLElBQUksSUFBSSxJQUFJLEVBQUUsRUFBRTtRQUNyQixPQUFPLHNEQUFzRCxDQUFDO0tBQy9EO1NBQU0sSUFBSSxJQUFJLElBQUksRUFBRSxFQUFFO1FBQ3JCLE9BQU8sc0RBQXNELENBQUM7S0FDL0Q7U0FBTSxJQUFJLElBQUksSUFBSSxHQUFHLEVBQUU7UUFDdEIsT0FBTyxzREFBc0QsQ0FBQztLQUMvRDtTQUFNLElBQUksSUFBSSxJQUFJLElBQUksRUFBRTtRQUN2QixPQUFPLHNEQUFzRCxDQUFDO0tBQy9EO1NBQU0sSUFBSSxJQUFJLElBQUksTUFBTSxDQUFDLGdCQUFnQixFQUFFO1FBQzFDLE9BQU8sc0RBQXNELENBQUM7S0FDL0Q7U0FBTTtRQUNMLE9BQU8sc0RBQXNELENBQUM7S0FDL0Q7QUFDSCxDQUFDO0FBRUQsU0FBUyxhQUFhLENBQUMsT0FBZ0IsRUFBRSxLQUEwQixFQUFFLEtBQWE7SUFDaEYsSUFBSSxRQUFRLEdBQUcsT0FBTyxDQUFDLFFBQVEsQ0FBQyxFQUFFLGtCQUFrQixFQUFFLElBQUksRUFBRSxDQUFDLENBQUM7SUFDOUQsSUFBSSxJQUFJLEdBQUcsT0FBTyxDQUFDLElBQUksQ0FBQztJQUN4QixJQUFJLE9BQU8sQ0FBQyxJQUFJLEtBQUssTUFBTSxJQUFJLE9BQU8sQ0FBQyxJQUFJLElBQUksSUFBSSxFQUFFO1FBQ25ELElBQUksR0FBRyxPQUFP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
{
"name": "@atjson/renderer-graphviz",
"version": "0.12.2",
"version": "0.12.3",
"description": "Render documents into graphs to help with debugging",

@@ -19,6 +19,6 @@ "main": "dist/commonjs/index.js",

"dependencies": {
"@atjson/document": "0.14.3",
"@atjson/hir": "0.11.11"
"@atjson/document": "0.14.4",
"@atjson/hir": "0.11.12"
},
"gitHead": "877b2a4a26a94da04757e7dcb9c536114c54669e"
"gitHead": "8ada7433b51c67064c4b6fd2fa88108967558265"
}

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

import Document, { Annotation } from '@atjson/document';
import Document from '@atjson/document';
import { HIR, HIRNode } from '@atjson/hir';

@@ -11,16 +11,16 @@

function getColor(annotation: Annotation) {
if (annotation.rank === -Infinity) {
function getColor(rank: number) {
if (rank === -Infinity) {
return 'style=filled fillcolor="#000000" fontcolor="#FFFFFF"';
} else if (annotation.rank <= 0) {
} else if (rank <= 0) {
return 'style=filled fillcolor="#222222" fontcolor="#FFFFFF"';
} else if (annotation.rank <= 10) {
} else if (rank <= 10) {
return 'style=filled fillcolor="#444444" fontcolor="#FFFFFF"';
} else if (annotation.rank <= 50) {
} else if (rank <= 50) {
return 'style=filled fillcolor="#666666" fontcolor="#FFFFFF"';
} else if (annotation.rank <= 100) {
} else if (rank <= 100) {
return 'style=filled fillcolor="#888888" fontcolor="#FFFFFF"';
} else if (annotation.rank <= 1000) {
} else if (rank <= 1000) {
return 'style=filled fillcolor="#AAAAAA" fontcolor="#000000"';
} else if (annotation.rank <= Number.MAX_SAFE_INTEGER) {
} else if (rank <= Number.MAX_SAFE_INTEGER) {
return 'style=filled fillcolor="#CCCCCC" fontcolor="#000000"';

@@ -35,4 +35,4 @@ } else {

let text = hirNode.type;
if (hirNode.type === 'text' && hirNode.annotation.attributes.text != null) {
text = hirNode.annotation.attributes.text;
if (hirNode.type === 'text' && hirNode.text != null) {
text = hirNode.text;
} else {

@@ -45,3 +45,3 @@ text = JSON.stringify(hirNode.annotation.attributes);

label: hirNode.type,
color: getColor(hirNode.annotation),
color: getColor(hirNode.rank),
text

@@ -48,0 +48,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