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

@asymmetrik/angular2-leaflet

Package Overview
Dependencies
Maintainers
1
Versions
29
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@asymmetrik/angular2-leaflet - npm Package Compare versions

Comparing version 1.0.13 to 1.0.14

4

config/tslint.config.js

@@ -31,3 +31,2 @@ 'use strict';

"no-debugger": true,
"no-duplicate-key": true,
"no-duplicate-variable": true,

@@ -43,7 +42,4 @@ "no-empty": false,

"no-trailing-whitespace": true,
"no-unreachable": true,
"no-unused-expression": true,
"no-unused-new": true,
// deprecated as of v4.0
"no-unused-variable": false,
// disable this rule as it is very heavy performance-wise and not that useful

@@ -50,0 +46,0 @@ "no-use-before-declare": false,

14

dist/bundles/angular2-leaflet.js

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

/*! @asymmetrik/angular2-leaflet-1.0.13 - Copyright Asymmetrik, Ltd. 2007-2017 - All Rights Reserved.*/
/*! @asymmetrik/angular2-leaflet-1.0.14 - Copyright Asymmetrik, Ltd. 2007-2017 - All Rights Reserved.*/
(function (global, factory) {

@@ -8,13 +8,13 @@ typeof exports === 'object' && typeof module !== 'undefined' ? factory() :

var leaflet_module_1 = require('./leaflet/leaflet.module');
var leaflet_module_1 = require("./leaflet/leaflet.module");
exports.LeafletModule = leaflet_module_1.LeafletModule;
var leaflet_directive_1 = require('./leaflet/core/leaflet.directive');
var leaflet_directive_1 = require("./leaflet/core/leaflet.directive");
exports.LeafletDirective = leaflet_directive_1.LeafletDirective;
var leaflet_directive_wrapper_1 = require('./leaflet/core/leaflet.directive.wrapper');
var leaflet_directive_wrapper_1 = require("./leaflet/core/leaflet.directive.wrapper");
exports.LeafletDirectiveWrapper = leaflet_directive_wrapper_1.LeafletDirectiveWrapper;
var leaflet_control_layers_util_1 = require('./leaflet/layers/control/leaflet-control-layers.util');
var leaflet_control_layers_util_1 = require("./leaflet/layers/control/leaflet-control-layers.util");
exports.LeafletControlLayersUtil = leaflet_control_layers_util_1.LeafletControlLayersUtil;
var leaflet_layers_util_1 = require('./leaflet/layers/leaflet-layers.util');
var leaflet_layers_util_1 = require("./leaflet/layers/leaflet-layers.util");
exports.LeafletLayersUtil = leaflet_layers_util_1.LeafletLayersUtil;
var leaflet_tile_layer_definition_model_1 = require('./leaflet/layers/leaflet-tile-layer-definition.model');
var leaflet_tile_layer_definition_model_1 = require("./leaflet/layers/leaflet-tile-layer-definition.model");
exports.LeafletTileLayerDefinition = leaflet_tile_layer_definition_model_1.LeafletTileLayerDefinition;

@@ -21,0 +21,0 @@

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

/*! @asymmetrik/angular2-leaflet-1.0.13 - Copyright Asymmetrik, Ltd. 2007-2017 - All Rights Reserved.*/
/*! @asymmetrik/angular2-leaflet-1.0.14 - Copyright Asymmetrik, Ltd. 2007-2017 - All Rights Reserved.*/
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t():"function"==typeof define&&define.amd?define(t):t()}(this,function(){"use strict";var e=require("./leaflet/leaflet.module");exports.LeafletModule=e.LeafletModule;var t=require("./leaflet/core/leaflet.directive");exports.LeafletDirective=t.LeafletDirective;var l=require("./leaflet/core/leaflet.directive.wrapper");exports.LeafletDirectiveWrapper=l.LeafletDirectiveWrapper;var r=require("./leaflet/layers/control/leaflet-control-layers.util");exports.LeafletControlLayersUtil=r.LeafletControlLayersUtil;var a=require("./leaflet/layers/leaflet-layers.util");exports.LeafletLayersUtil=a.LeafletLayersUtil;var i=require("./leaflet/layers/leaflet-tile-layer-definition.model");exports.LeafletTileLayerDefinition=i.LeafletTileLayerDefinition});
"use strict";
var leaflet_module_1 = require('./leaflet/leaflet.module');
var leaflet_module_1 = require("./leaflet/leaflet.module");
exports.LeafletModule = leaflet_module_1.LeafletModule;
var leaflet_directive_1 = require('./leaflet/core/leaflet.directive');
var leaflet_directive_1 = require("./leaflet/core/leaflet.directive");
exports.LeafletDirective = leaflet_directive_1.LeafletDirective;
var leaflet_directive_wrapper_1 = require('./leaflet/core/leaflet.directive.wrapper');
var leaflet_directive_wrapper_1 = require("./leaflet/core/leaflet.directive.wrapper");
exports.LeafletDirectiveWrapper = leaflet_directive_wrapper_1.LeafletDirectiveWrapper;
var leaflet_control_layers_util_1 = require('./leaflet/layers/control/leaflet-control-layers.util');
var leaflet_control_layers_util_1 = require("./leaflet/layers/control/leaflet-control-layers.util");
exports.LeafletControlLayersUtil = leaflet_control_layers_util_1.LeafletControlLayersUtil;
var leaflet_layers_util_1 = require('./leaflet/layers/leaflet-layers.util');
var leaflet_layers_util_1 = require("./leaflet/layers/leaflet-layers.util");
exports.LeafletLayersUtil = leaflet_layers_util_1.LeafletLayersUtil;
var leaflet_tile_layer_definition_model_1 = require('./leaflet/layers/leaflet-tile-layer-definition.model');
var leaflet_tile_layer_definition_model_1 = require("./leaflet/layers/leaflet-tile-layer-definition.model");
exports.LeafletTileLayerDefinition = leaflet_tile_layer_definition_model_1.LeafletTileLayerDefinition;
//# sourceMappingURL=index.js.map

@@ -26,3 +26,3 @@ /// <reference types="leaflet" />

getMap(): L.Map;
onResize(event: any): void;
onResize(): void;
/**

@@ -29,0 +29,0 @@ * Resize the map to fit it's parent container

"use strict";
var core_1 = require('@angular/core');
var L = require('leaflet');
var core_1 = require("@angular/core");
var L = require("leaflet");
var LeafletDirective = (function () {

@@ -61,3 +61,3 @@ function LeafletDirective(el) {

};
LeafletDirective.prototype.onResize = function (event) {
LeafletDirective.prototype.onResize = function () {
this.delayResize();

@@ -118,54 +118,54 @@ };

};
__decorate([
core_1.Input('leafletFitBoundsOptions'),
__metadata('design:type', Object)
], LeafletDirective.prototype, "fitBoundsOptions", void 0);
__decorate([
core_1.Input('leafletPanOptions'),
__metadata('design:type', Object)
], LeafletDirective.prototype, "panOptions", void 0);
__decorate([
core_1.Input('leafletZoomOptions'),
__metadata('design:type', Object)
], LeafletDirective.prototype, "zoomOptions", void 0);
__decorate([
core_1.Input('leafletZoomPanOptions'),
__metadata('design:type', Object)
], LeafletDirective.prototype, "zoomPanOptions", void 0);
__decorate([
core_1.Input('leafletOptions'),
__metadata('design:type', Object)
], LeafletDirective.prototype, "options", void 0);
__decorate([
core_1.Output('leafletMapReady'),
__metadata('design:type', Object)
], LeafletDirective.prototype, "mapReady", void 0);
__decorate([
core_1.Input('leafletZoom'),
__metadata('design:type', Number)
], LeafletDirective.prototype, "zoom", void 0);
__decorate([
core_1.Input('leafletCenter'),
__metadata('design:type', Object)
], LeafletDirective.prototype, "center", void 0);
__decorate([
core_1.Input('leafletFitBounds'),
__metadata('design:type', Object)
], LeafletDirective.prototype, "fitBounds", void 0);
__decorate([
core_1.HostListener('window:resize', ['$event']),
__metadata('design:type', Function),
__metadata('design:paramtypes', [Object]),
__metadata('design:returntype', void 0)
], LeafletDirective.prototype, "onResize", null);
LeafletDirective = __decorate([
core_1.Directive({
selector: '[leaflet]'
}),
__metadata('design:paramtypes', [core_1.ElementRef])
], LeafletDirective);
return LeafletDirective;
}());
__decorate([
core_1.Input('leafletFitBoundsOptions'),
__metadata("design:type", Object)
], LeafletDirective.prototype, "fitBoundsOptions", void 0);
__decorate([
core_1.Input('leafletPanOptions'),
__metadata("design:type", Object)
], LeafletDirective.prototype, "panOptions", void 0);
__decorate([
core_1.Input('leafletZoomOptions'),
__metadata("design:type", Object)
], LeafletDirective.prototype, "zoomOptions", void 0);
__decorate([
core_1.Input('leafletZoomPanOptions'),
__metadata("design:type", Object)
], LeafletDirective.prototype, "zoomPanOptions", void 0);
__decorate([
core_1.Input('leafletOptions'),
__metadata("design:type", Object)
], LeafletDirective.prototype, "options", void 0);
__decorate([
core_1.Output('leafletMapReady'),
__metadata("design:type", Object)
], LeafletDirective.prototype, "mapReady", void 0);
__decorate([
core_1.Input('leafletZoom'),
__metadata("design:type", Number)
], LeafletDirective.prototype, "zoom", void 0);
__decorate([
core_1.Input('leafletCenter'),
__metadata("design:type", Object)
], LeafletDirective.prototype, "center", void 0);
__decorate([
core_1.Input('leafletFitBounds'),
__metadata("design:type", Object)
], LeafletDirective.prototype, "fitBounds", void 0);
__decorate([
core_1.HostListener('window:resize', ['$event']),
__metadata("design:type", Function),
__metadata("design:paramtypes", []),
__metadata("design:returntype", void 0)
], LeafletDirective.prototype, "onResize", null);
LeafletDirective = __decorate([
core_1.Directive({
selector: '[leaflet]'
}),
__metadata("design:paramtypes", [core_1.ElementRef])
], LeafletDirective);
exports.LeafletDirective = LeafletDirective;
//# sourceMappingURL=leaflet.directive.js.map
/// <reference types="leaflet" />
import * as L from 'leaflet';
import { LeafletDirective } from './leaflet.directive';

@@ -4,0 +3,0 @@ export declare class LeafletDirectiveWrapper {

"use strict";
var core_1 = require('@angular/core');
var L = require('leaflet');
var leaflet_util_1 = require('../../core/leaflet.util');
var leaflet_directive_1 = require('../../core/leaflet.directive');
var leaflet_directive_wrapper_1 = require('../../core/leaflet.directive.wrapper');
var leaflet_control_layers_wrapper_1 = require('../control/leaflet-control-layers.wrapper');
var leaflet_control_layers_config_model_1 = require('../control/leaflet-control-layers-config.model');
var core_1 = require("@angular/core");
var L = require("leaflet");
var leaflet_util_1 = require("../../core/leaflet.util");
var leaflet_directive_1 = require("../../core/leaflet.directive");
var leaflet_directive_wrapper_1 = require("../../core/leaflet.directive.wrapper");
var leaflet_control_layers_wrapper_1 = require("../control/leaflet-control-layers.wrapper");
var leaflet_control_layers_config_model_1 = require("../control/leaflet-control-layers-config.model");
var LeafletBaseLayersDirective = (function () {

@@ -60,20 +60,20 @@ function LeafletBaseLayersDirective(leafletDirective) {

};
__decorate([
core_1.Input('leafletBaseLayers'),
__metadata('design:type', Object)
], LeafletBaseLayersDirective.prototype, "baseLayers", void 0);
__decorate([
core_1.Input('leafletLayersControlOptions'),
__metadata('design:type', Object)
], LeafletBaseLayersDirective.prototype, "layersControlOptions", void 0);
LeafletBaseLayersDirective = __decorate([
core_1.Directive({
selector: '[leafletBaseLayers]'
}),
__metadata('design:paramtypes', [leaflet_directive_1.LeafletDirective])
], LeafletBaseLayersDirective);
return LeafletBaseLayersDirective;
}());
__decorate([
core_1.Input('leafletBaseLayers'),
__metadata("design:type", Object)
], LeafletBaseLayersDirective.prototype, "baseLayers", void 0);
__decorate([
core_1.Input('leafletLayersControlOptions'),
__metadata("design:type", Object)
], LeafletBaseLayersDirective.prototype, "layersControlOptions", void 0);
LeafletBaseLayersDirective = __decorate([
core_1.Directive({
selector: '[leafletBaseLayers]'
}),
__metadata("design:paramtypes", [leaflet_directive_1.LeafletDirective])
], LeafletBaseLayersDirective);
exports.LeafletBaseLayersDirective = LeafletBaseLayersDirective;
//# sourceMappingURL=leaflet-baselayers.directive.js.map
"use strict";
var core_1 = require('@angular/core');
var leaflet_directive_1 = require('../../core/leaflet.directive');
var leaflet_directive_wrapper_1 = require('../../core/leaflet.directive.wrapper');
var leaflet_control_layers_wrapper_1 = require('./leaflet-control-layers.wrapper');
var core_1 = require("@angular/core");
var leaflet_directive_1 = require("../../core/leaflet.directive");
var leaflet_directive_wrapper_1 = require("../../core/leaflet.directive.wrapper");
var leaflet_control_layers_wrapper_1 = require("./leaflet-control-layers.wrapper");
var LeafletLayersControlDirective = (function () {

@@ -25,20 +25,20 @@ function LeafletLayersControlDirective(leafletDirective) {

};
__decorate([
core_1.Input('leafletLayersControl'),
__metadata('design:type', Object)
], LeafletLayersControlDirective.prototype, "layersControlConfig", void 0);
__decorate([
core_1.Input('leafletLayersControlOptions'),
__metadata('design:type', Object)
], LeafletLayersControlDirective.prototype, "layersControlOptions", void 0);
LeafletLayersControlDirective = __decorate([
core_1.Directive({
selector: '[leafletLayersControl]'
}),
__metadata('design:paramtypes', [leaflet_directive_1.LeafletDirective])
], LeafletLayersControlDirective);
return LeafletLayersControlDirective;
}());
__decorate([
core_1.Input('leafletLayersControl'),
__metadata("design:type", Object)
], LeafletLayersControlDirective.prototype, "layersControlConfig", void 0);
__decorate([
core_1.Input('leafletLayersControlOptions'),
__metadata("design:type", Object)
], LeafletLayersControlDirective.prototype, "layersControlOptions", void 0);
LeafletLayersControlDirective = __decorate([
core_1.Directive({
selector: '[leafletLayersControl]'
}),
__metadata("design:paramtypes", [leaflet_directive_1.LeafletDirective])
], LeafletLayersControlDirective);
exports.LeafletLayersControlDirective = LeafletLayersControlDirective;
//# sourceMappingURL=leaflet-control-layers.directive.js.map
"use strict";
var leaflet_util_1 = require('../../core/leaflet.util');
var leaflet_layers_object_diff_model_1 = require('../control/leaflet-layers-object-diff.model');
var leaflet_util_1 = require("../../core/leaflet.util");
var leaflet_layers_object_diff_model_1 = require("../control/leaflet-layers-object-diff.model");
var LeafletControlLayersUtil = (function () {

@@ -5,0 +5,0 @@ function LeafletControlLayersUtil() {

"use strict";
var L = require('leaflet');
var leaflet_util_1 = require('../../core/leaflet.util');
var leaflet_layers_object_diff_model_1 = require('./leaflet-layers-object-diff.model');
var L = require("leaflet");
var leaflet_util_1 = require("../../core/leaflet.util");
var leaflet_layers_object_diff_model_1 = require("./leaflet-layers-object-diff.model");
var LeafletControlLayersWrapper = (function () {

@@ -6,0 +6,0 @@ function LeafletControlLayersWrapper() {

"use strict";
var core_1 = require('@angular/core');
var leaflet_directive_1 = require('../core/leaflet.directive');
var leaflet_directive_wrapper_1 = require('../core/leaflet.directive.wrapper');
var leaflet_layers_util_1 = require('./leaflet-layers.util');
var core_1 = require("@angular/core");
var leaflet_directive_1 = require("../core/leaflet.directive");
var leaflet_directive_wrapper_1 = require("../core/leaflet.directive.wrapper");
var leaflet_layers_util_1 = require("./leaflet-layers.util");
var LeafletLayersDirective = (function () {

@@ -38,16 +38,16 @@ function LeafletLayersDirective(leafletDirective) {

};
__decorate([
core_1.Input('leafletLayers'),
__metadata('design:type', Array)
], LeafletLayersDirective.prototype, "layers", void 0);
LeafletLayersDirective = __decorate([
core_1.Directive({
selector: '[leafletLayers]'
}),
__metadata('design:paramtypes', [leaflet_directive_1.LeafletDirective])
], LeafletLayersDirective);
return LeafletLayersDirective;
}());
__decorate([
core_1.Input('leafletLayers'),
__metadata("design:type", Array)
], LeafletLayersDirective.prototype, "layers", void 0);
LeafletLayersDirective = __decorate([
core_1.Directive({
selector: '[leafletLayers]'
}),
__metadata("design:paramtypes", [leaflet_directive_1.LeafletDirective])
], LeafletLayersDirective);
exports.LeafletLayersDirective = LeafletLayersDirective;
//# sourceMappingURL=leaflet-layers.directive.js.map
"use strict";
var leaflet_layer_diff_model_1 = require('./leaflet-layer-diff.model');
var leaflet_layer_diff_model_1 = require("./leaflet-layer-diff.model");
var LeafletLayersUtil = (function () {

@@ -4,0 +4,0 @@ function LeafletLayersUtil() {

"use strict";
var core_1 = require('@angular/core');
var leaflet_directive_1 = require('./core/leaflet.directive');
var leaflet_layers_directive_1 = require('./layers/leaflet-layers.directive');
var leaflet_control_layers_directive_1 = require('./layers/control/leaflet-control-layers.directive');
var leaflet_baselayers_directive_1 = require('./layers/base/leaflet-baselayers.directive');
var core_1 = require("@angular/core");
var leaflet_directive_1 = require("./core/leaflet.directive");
var leaflet_layers_directive_1 = require("./layers/leaflet-layers.directive");
var leaflet_control_layers_directive_1 = require("./layers/control/leaflet-control-layers.directive");
var leaflet_baselayers_directive_1 = require("./layers/base/leaflet-baselayers.directive");
var LeafletModule = (function () {
function LeafletModule() {
}
LeafletModule = __decorate([
core_1.NgModule({
imports: [],
exports: [
leaflet_directive_1.LeafletDirective,
leaflet_layers_directive_1.LeafletLayersDirective,
leaflet_control_layers_directive_1.LeafletLayersControlDirective,
leaflet_baselayers_directive_1.LeafletBaseLayersDirective
],
declarations: [
leaflet_directive_1.LeafletDirective,
leaflet_layers_directive_1.LeafletLayersDirective,
leaflet_control_layers_directive_1.LeafletLayersControlDirective,
leaflet_baselayers_directive_1.LeafletBaseLayersDirective
],
providers: []
}),
__metadata('design:paramtypes', [])
], LeafletModule);
return LeafletModule;
}());
LeafletModule = __decorate([
core_1.NgModule({
imports: [],
exports: [
leaflet_directive_1.LeafletDirective,
leaflet_layers_directive_1.LeafletLayersDirective,
leaflet_control_layers_directive_1.LeafletLayersControlDirective,
leaflet_baselayers_directive_1.LeafletBaseLayersDirective
],
declarations: [
leaflet_directive_1.LeafletDirective,
leaflet_layers_directive_1.LeafletLayersDirective,
leaflet_control_layers_directive_1.LeafletLayersControlDirective,
leaflet_baselayers_directive_1.LeafletBaseLayersDirective
],
providers: []
})
], LeafletModule);
exports.LeafletModule = LeafletModule;
//# sourceMappingURL=leaflet.module.js.map

@@ -5,3 +5,3 @@ {

"description": "Angular 2 components for Leaflet",
"version": "1.0.13",
"version": "1.0.14",
"author": "Asymmetrik, Ltd.",

@@ -28,8 +28,8 @@ "copyright": "Copyright Asymmetrik, Ltd. 2007-2017 - All Rights Reserved.",

"devDependencies": {
"@angular/common": "2.2",
"@angular/compiler": "2.2",
"@angular/core": "2.2",
"@angular/forms": "2.2",
"@angular/platform-browser": "2.2",
"@angular/platform-browser-dynamic": "2.2",
"@angular/common": "2.4",
"@angular/compiler": "2.4",
"@angular/core": "2.4",
"@angular/forms": "2.4",
"@angular/platform-browser": "2.4",
"@angular/platform-browser-dynamic": "2.4",

@@ -43,3 +43,3 @@ "bootstrap": "3",

"reflect-metadata": "0.1",
"rxjs": "5.0.0-rc.4",
"rxjs": "5.0",
"zone.js": "0.7",

@@ -51,10 +51,10 @@

"merge2": "1.0",
"rollup": "0.36",
"rollup": "0.41",
"typescript": "2.0",
"typescript": "2.1",
"ts-helpers": "1.1",
"tslint": "3.15",
"tslint": "4.4",
"tslint-stylish": "2.1.0-beta",
"webpack": "2.1.0-beta.27",
"webpack": "2.2",
"webpack-dev-server": "1.16",

@@ -66,21 +66,21 @@ "angular2-template-loader": "0.6",

"resolve-url-loader": "1.6",
"sass-loader": "4.0",
"sass-loader": "4.1",
"style-loader": "0.13",
"ts-loader": "1.2",
"ts-loader": "2.0",
"url-loader": "0.5",
"gulp": "3.9",
"gulp-filter": "4.0",
"gulp-filter": "5.0",
"gulp-insert": "0.5",
"gulp-load-plugins": "1.4",
"gulp-rename": "1.2",
"gulp-sourcemaps": "2.2",
"gulp-sourcemaps": "2.4",
"gulp-typescript": "3.1",
"gulp-tslint": "6.1",
"gulp-tslint": "7.0",
"gulp-uglify": "2.0",
"gulp-util": "3.0",
"run-sequence": "1.2",
"node-sass": "3.13"
"node-sass": "4.3"
}
}

@@ -106,3 +106,3 @@ import { Directive, ElementRef, EventEmitter, HostListener, Input, OnChanges, OnInit, Output, SimpleChange } from '@angular/core';

@HostListener('window:resize', ['$event'])
onResize(event: any) {
onResize() {
this.delayResize();

@@ -109,0 +109,0 @@ }

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

import * as L from 'leaflet';
import { LeafletDirective } from './leaflet.directive';

@@ -4,0 +2,0 @@

import { Directive, Input, OnChanges, OnInit, SimpleChange } from '@angular/core';
import * as L from 'leaflet';
import { LeafletDirective } from '../../core/leaflet.directive';

@@ -6,0 +4,0 @@ import { LeafletDirectiveWrapper } from '../../core/leaflet.directive.wrapper';

@@ -13,2 +13,4 @@ {

"noImplicitAny": true,
"noUnusedParameters": true,
"noUnusedLocals": true,
"suppressImplicitAnyIndexErrors": true,

@@ -15,0 +17,0 @@

{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"moduleResolution": "node",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"noEmitHelpers": true,
"noImplicitAny": true,
"noUnusedParameters": true,
"noUnusedLocals": true,
"suppressImplicitAnyIndexErrors": true,

@@ -18,3 +20,3 @@

},
"include": [

@@ -21,0 +23,0 @@ "src/**/*"

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

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

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

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc