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

@firestitch/file

Package Overview
Dependencies
Maintainers
6
Versions
221
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@firestitch/file - npm Package Compare versions

Comparing version 12.0.3 to 12.0.4

2

esm2015/app/components/fs-file-image-picker/fs-file-image-picker-dialog/fs-file-image-picker-dialog.component.js

@@ -36,3 +36,3 @@ import { Component, Inject, ChangeDetectionStrategy } from '@angular/core';

FsFileImagePickerDialogComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: FsFileImagePickerDialogComponent, deps: [{ token: MAT_DIALOG_DATA }, { token: i1.FsPrompt }], target: i0.ɵɵFactoryTarget.Component });
FsFileImagePickerDialogComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.15", type: FsFileImagePickerDialogComponent, selector: "ng-component", ngImport: i0, template: "<h1 mat-dialog-title>Image</h1>\n<mat-dialog-content>\n\n <div *ngIf=\"data.file\" class=\"details\">\n <a [href]=\"data.file.url\" target=\"_blank\" class=\"image-url\"><img class=\"image\" [src]=\"data.file.url\" (load)=\"imageLoad($event)\"></a>\n <br>\n <fs-label-field>\n <fs-label>Image Size</fs-label>\n {{width}} x {{height}}\n </fs-label-field>\n\n <fs-label-field>\n <fs-label>Image Url</fs-label>\n <a [href]=\"data.file.url\" target=\"_blank\" class=\"url\">{{data.file.url}}</a>\n </fs-label-field>\n </div>\n\n</mat-dialog-content>\n<mat-dialog-actions>\n <button mat-button mat-dialog-close color=\"primary\">Done</button>\n <button mat-button mat-dialog-close (click)=\"upload()\" *ngIf=\"selectUrl.observers.length\">Upload Via URL</button>\n <a mat-button [href]=\"reverseUrl\" target=\"_blank\" type=\"button\" *ngIf=\"reverseUrl\">Reverse Image Lookup</a>\n</mat-dialog-actions>", styles: [".image{max-width:100%;margin:auto;max-height:400px}.image-url{align-self:center}.details{display:flex;flex-direction:column}.url{word-break:break-all}\n"], components: [{ type: i2.ɵb, selector: "fs-label-field", inputs: ["bottomMargin", "topMargin", "labelMargin"] }, { type: i2.ɵa, selector: "fs-label" }, { type: i3.MatButton, selector: "button[mat-button], button[mat-raised-button], button[mat-icon-button], button[mat-fab], button[mat-mini-fab], button[mat-stroked-button], button[mat-flat-button]", inputs: ["disabled", "disableRipple", "color"], exportAs: ["matButton"] }, { type: i3.MatAnchor, selector: "a[mat-button], a[mat-raised-button], a[mat-icon-button], a[mat-fab], a[mat-mini-fab], a[mat-stroked-button], a[mat-flat-button]", inputs: ["disabled", "disableRipple", "color", "tabIndex"], exportAs: ["matButton", "matAnchor"] }], directives: [{ type: i4.MatDialogTitle, selector: "[mat-dialog-title], [matDialogTitle]", inputs: ["id"], exportAs: ["matDialogTitle"] }, { type: i4.MatDialogContent, selector: "[mat-dialog-content], mat-dialog-content, [matDialogContent]" }, { type: i5.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }, { type: i4.MatDialogActions, selector: "[mat-dialog-actions], mat-dialog-actions, [matDialogActions]" }, { type: i4.MatDialogClose, selector: "[mat-dialog-close], [matDialogClose]", inputs: ["type", "mat-dialog-close", "aria-label", "matDialogClose"], exportAs: ["matDialogClose"] }], changeDetection: i0.ChangeDetectionStrategy.OnPush });
FsFileImagePickerDialogComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.15", type: FsFileImagePickerDialogComponent, selector: "ng-component", ngImport: i0, template: "<h1 mat-dialog-title>Image</h1>\n<mat-dialog-content>\n\n <div *ngIf=\"data.file\" class=\"details\">\n <a [href]=\"data.file.url\" target=\"_blank\" class=\"image-url\"><img class=\"image\" [src]=\"data.file.url\" (load)=\"imageLoad($event)\"></a>\n <br>\n <fs-label-field>\n <fs-label>Image Size</fs-label>\n {{width}} x {{height}}\n </fs-label-field>\n\n <fs-label-field>\n <fs-label>Image Url</fs-label>\n <a [href]=\"data.file.url\" target=\"_blank\" class=\"url\">{{data.file.url}}</a>\n </fs-label-field>\n </div>\n\n</mat-dialog-content>\n<mat-dialog-actions>\n <button mat-button mat-dialog-close color=\"primary\">Done</button>\n <button mat-button mat-dialog-close (click)=\"upload()\" *ngIf=\"selectUrl.observers.length\">Upload Via URL</button>\n <a mat-button [href]=\"reverseUrl\" target=\"_blank\" type=\"button\" *ngIf=\"reverseUrl\">Reverse Image Lookup</a>\n</mat-dialog-actions>", styles: [".image{max-width:100%;margin:auto;max-height:400px}.image-url{align-self:center}.details{display:flex;flex-direction:column}.url{word-break:break-all}\n"], components: [{ type: i2.FsLabelFieldComponent, selector: "fs-label-field", inputs: ["bottomMargin", "topMargin", "labelMargin"] }, { type: i2.FsLabelComponent, selector: "fs-label" }, { type: i3.MatButton, selector: "button[mat-button], button[mat-raised-button], button[mat-icon-button], button[mat-fab], button[mat-mini-fab], button[mat-stroked-button], button[mat-flat-button]", inputs: ["disabled", "disableRipple", "color"], exportAs: ["matButton"] }, { type: i3.MatAnchor, selector: "a[mat-button], a[mat-raised-button], a[mat-icon-button], a[mat-fab], a[mat-mini-fab], a[mat-stroked-button], a[mat-flat-button]", inputs: ["disabled", "disableRipple", "color", "tabIndex"], exportAs: ["matButton", "matAnchor"] }], directives: [{ type: i4.MatDialogTitle, selector: "[mat-dialog-title], [matDialogTitle]", inputs: ["id"], exportAs: ["matDialogTitle"] }, { type: i4.MatDialogContent, selector: "[mat-dialog-content], mat-dialog-content, [matDialogContent]" }, { type: i5.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }, { type: i4.MatDialogActions, selector: "[mat-dialog-actions], mat-dialog-actions, [matDialogActions]" }, { type: i4.MatDialogClose, selector: "[mat-dialog-close], [matDialogClose]", inputs: ["type", "mat-dialog-close", "aria-label", "matDialogClose"], exportAs: ["matDialogClose"] }], changeDetection: i0.ChangeDetectionStrategy.OnPush });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: FsFileImagePickerDialogComponent, decorators: [{

@@ -39,0 +39,0 @@ type: Component,

@@ -60,3 +60,3 @@ import { ChangeDetectionStrategy, Component, EventEmitter, Input, NgZone, Output } from '@angular/core';

FsFileImagePickerComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: FsFileImagePickerComponent, deps: [{ token: i1.CordovaService }, { token: i0.NgZone }, { token: i2.MatDialog }], target: i0.ɵɵFactoryTarget.Component });
FsFileImagePickerComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.15", type: FsFileImagePickerComponent, selector: "fs-file-image-picker", inputs: { imageQuality: "imageQuality", imageWidth: "imageWidth", imageHeight: "imageHeight", previewDiameter: "previewDiameter", previewFit: "previewFit", label: "label", minWidth: "minWidth", minHeight: "minHeight", allowUpload: "allowUpload", disabled: "disabled", url: "url" }, outputs: { select: "select", error: "error", selectUrl: "selectUrl" }, ngImport: i0, template: "\n\n<fs-label-field class=\"fs-image-label\" *ngIf=\"label; else elseLabel\">\n <fs-label>{{label}}</fs-label>\n <ng-container *ngTemplateOutlet=\"preview\"></ng-container>\n</fs-label-field>\n\n<ng-template #preview>\n <fs-file-image-picker-preview\n [file]=\"_file\"\n [imageWidth]=\"imageWidth\"\n [imageHeight]=\"imageHeight\"\n [previewDiameter]=\"previewDiameter\"\n [previewFit]=\"previewFit\"\n [imageQuality]=\"imageQuality\"\n [minWidth]=\"minWidth\"\n [minHeight]=\"minHeight\"\n [allowUpload]=\"allowUpload\"\n [disabled]=\"disabled\"\n (select)=\"selectFile($event)\"\n (error)=\"error.emit($event)\"\n (clicked)=\"clicked($event)\">\n </fs-file-image-picker-preview>\n</ng-template>\n\n<ng-template #elseLabel>\n <ng-container *ngTemplateOutlet=\"preview\"></ng-container>\n</ng-template>\n", styles: [".fs-image-label{min-height:1px}\n"], components: [{ type: i3.ɵb, selector: "fs-label-field", inputs: ["bottomMargin", "topMargin", "labelMargin"] }, { type: i3.ɵa, selector: "fs-label" }, { type: i4.FsFileImagePickerPreviewComponent, selector: "fs-file-image-picker-preview", inputs: ["imageWidth", "imageHeight", "previewFit", "previewDiameter", "imageQuality", "minWidth", "minHeight", "file", "allowUpload", "disabled"], outputs: ["select", "error", "clicked"] }], directives: [{ type: i5.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }, { type: i5.NgTemplateOutlet, selector: "[ngTemplateOutlet]", inputs: ["ngTemplateOutletContext", "ngTemplateOutlet"] }], changeDetection: i0.ChangeDetectionStrategy.OnPush });
FsFileImagePickerComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.15", type: FsFileImagePickerComponent, selector: "fs-file-image-picker", inputs: { imageQuality: "imageQuality", imageWidth: "imageWidth", imageHeight: "imageHeight", previewDiameter: "previewDiameter", previewFit: "previewFit", label: "label", minWidth: "minWidth", minHeight: "minHeight", allowUpload: "allowUpload", disabled: "disabled", url: "url" }, outputs: { select: "select", error: "error", selectUrl: "selectUrl" }, ngImport: i0, template: "\n\n<fs-label-field class=\"fs-image-label\" *ngIf=\"label; else elseLabel\">\n <fs-label>{{label}}</fs-label>\n <ng-container *ngTemplateOutlet=\"preview\"></ng-container>\n</fs-label-field>\n\n<ng-template #preview>\n <fs-file-image-picker-preview\n [file]=\"_file\"\n [imageWidth]=\"imageWidth\"\n [imageHeight]=\"imageHeight\"\n [previewDiameter]=\"previewDiameter\"\n [previewFit]=\"previewFit\"\n [imageQuality]=\"imageQuality\"\n [minWidth]=\"minWidth\"\n [minHeight]=\"minHeight\"\n [allowUpload]=\"allowUpload\"\n [disabled]=\"disabled\"\n (select)=\"selectFile($event)\"\n (error)=\"error.emit($event)\"\n (clicked)=\"clicked($event)\">\n </fs-file-image-picker-preview>\n</ng-template>\n\n<ng-template #elseLabel>\n <ng-container *ngTemplateOutlet=\"preview\"></ng-container>\n</ng-template>\n", styles: [".fs-image-label{min-height:1px}\n"], components: [{ type: i3.FsLabelFieldComponent, selector: "fs-label-field", inputs: ["bottomMargin", "topMargin", "labelMargin"] }, { type: i3.FsLabelComponent, selector: "fs-label" }, { type: i4.FsFileImagePickerPreviewComponent, selector: "fs-file-image-picker-preview", inputs: ["imageWidth", "imageHeight", "previewFit", "previewDiameter", "imageQuality", "minWidth", "minHeight", "file", "allowUpload", "disabled"], outputs: ["select", "error", "clicked"] }], directives: [{ type: i5.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }, { type: i5.NgTemplateOutlet, selector: "[ngTemplateOutlet]", inputs: ["ngTemplateOutletContext", "ngTemplateOutlet"] }], changeDetection: i0.ChangeDetectionStrategy.OnPush });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: FsFileImagePickerComponent, decorators: [{

@@ -63,0 +63,0 @@ type: Component,

@@ -82,3 +82,3 @@ import { EventEmitter, Component, Input, Output, ViewChild, Inject, Optional, NgZone, ChangeDetectionStrategy } from '@angular/core';

FsFilePickerComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: FsFilePickerComponent, deps: [{ token: FS_FILE_MODULE_CONFIG, optional: true }, { token: i1.CordovaService }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });
FsFilePickerComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.15", type: FsFilePickerComponent, selector: "fs-file-picker", inputs: { imageWidth: "imageWidth", imageHeight: "imageHeight", imageQuality: "imageQuality", showFilename: "showFilename", url: "url", file: "file", accept: "accept", disabled: "disabled", setWidth: ["width", "setWidth"], setHeight: ["height", "setHeight"], previewWidth: "previewWidth", previewHeight: "previewHeight", allowDownload: "allowDownload", allowReupload: "allowReupload", allowRemove: "allowRemove" }, outputs: { select: "select", remove: "remove" }, viewQueries: [{ propertyName: "fileInput", first: true, predicate: ["fileInput"], descendants: true }], usesInheritance: true, ngImport: i0, template: "<fs-label-field class=\"fs-label\">\n <fs-label><ng-content select=\"[fsFileLabel]\"></ng-content></fs-label>\n <fs-file\n [accept]=\"accept\"\n (select)=\"selectFile($event)\"\n [imageWidth]=\"imageWidth\"\n [imageHeight]=\"imageHeight\"\n [imageQuality]=\"imageQuality\"\n [disabled]=\"disabled\">\n <div class=\"wrap\"\n [style.width]=\"width\"\n [style.height]=\"height\"\n >\n <fs-file-preview\n class=\"preview\"\n *ngIf=\"_file; else preview\"\n (remove)=\"removeFile()\"\n [file]=\"_file\"\n [showFilename]=\"showFilename\"\n [previewHeight]=\"previewHeight\"\n [previewWidth]=\"previewWidth\">\n <ng-template\n fs-file-preview-action\n placement=\"top-right\"\n action=\"remove\"\n tooltip=\"Remove\"\n *ngIf=\"allowRemove\" (click)=\"actionClick($event)\">\n <mat-icon>close</mat-icon>\n </ng-template>\n <ng-template\n fs-file-preview-action\n placement=\"bottom-right\"\n tooltip=\"Reupload\"\n *ngIf=\"allowReupload\">\n <mat-icon>cloud_upload</mat-icon>\n </ng-template>\n <ng-template\n fs-file-preview-action\n placement=\"bottom-left\"\n action=\"download\"\n tooltip=\"Download\"\n [hide]=\"!(allowDownload && _file.url)\"\n (click)=\"actionClick($event)\">\n <a [href]=\"_file.url\" target=\"_blank\" tabindex=\"-1\" class=\"download\"><mat-icon>cloud_download</mat-icon></a>\n </ng-template>\n </fs-file-preview>\n\n <ng-template #preview>\n <div class=\"select\">\n <mat-icon>cloud_upload</mat-icon>\n <div class=\"instruction\">{{instruction}}</div>\n <div class=\"mat-raised-button mat-primary\">Upload</div>\n </div>\n </ng-template>\n </div>\n </fs-file>\n <fs-label-message><ng-content select=\"[fsFileLabelMessage]\"></ng-content></fs-label-message>\n</fs-label-field>\n", styles: [":host .wrap:after{border:3px transparent dashed;border-radius:3px}:host.dragover .wrap{border-color:transparent}:host.dragover .wrap:after{content:\"\";position:absolute;top:0;right:0;bottom:0;left:0;border-color:#ccc}:host.dragover .wrap .select{border:none}:host.dragover .select button{display:none}:host.dragover .select .mat-icon{color:#07a8e6}:host ::ng-deep fs-file-preview .preview-container{width:100%;height:100%;border:none}:host .download{color:inherit}:host .select{text-align:center;width:100%;height:100%;vertical-align:middle;padding:0 10px;justify-content:center;flex-direction:column;box-sizing:border-box;display:flex;align-items:center}:host .select mat-icon{transform:scale(1.8);color:#ddd}:host .instruction{font-size:75%;padding:12px 0;line-height:normal}\n"], components: [{ type: i2.ɵb, selector: "fs-label-field", inputs: ["bottomMargin", "topMargin", "labelMargin"] }, { type: i2.ɵa, selector: "fs-label" }, { type: i3.FsFileComponent, selector: "fs-file", inputs: ["minHeight", "minWidth", "multiple", "capture", "allowClick", "allowDrop", "accept", "disabled", "imageWidth", "imageHeight", "imageQuality"], outputs: ["select", "error", "clicked", "declined"] }, { type: i4.FsFilePreviewComponent, selector: "fs-file-preview", inputs: ["showFilename", "_actions", "_actionsTemplate", "previewWidth", "previewHeight", "file"], outputs: ["remove"] }, { type: i5.MatIcon, selector: "mat-icon", inputs: ["color", "inline", "svgIcon", "fontSet", "fontIcon"], exportAs: ["matIcon"] }, { type: i2.ɵc, selector: "fs-label-message" }], directives: [{ type: i6.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }, { type: i7.FsFilePreviewActionDirective, selector: "[fs-file-preview-action]", inputs: ["placement", "tooltip", "action", "hide", "for-types"], outputs: ["click"] }], changeDetection: i0.ChangeDetectionStrategy.OnPush });
FsFilePickerComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.15", type: FsFilePickerComponent, selector: "fs-file-picker", inputs: { imageWidth: "imageWidth", imageHeight: "imageHeight", imageQuality: "imageQuality", showFilename: "showFilename", url: "url", file: "file", accept: "accept", disabled: "disabled", setWidth: ["width", "setWidth"], setHeight: ["height", "setHeight"], previewWidth: "previewWidth", previewHeight: "previewHeight", allowDownload: "allowDownload", allowReupload: "allowReupload", allowRemove: "allowRemove" }, outputs: { select: "select", remove: "remove" }, viewQueries: [{ propertyName: "fileInput", first: true, predicate: ["fileInput"], descendants: true }], usesInheritance: true, ngImport: i0, template: "<fs-label-field class=\"fs-label\">\n <fs-label><ng-content select=\"[fsFileLabel]\"></ng-content></fs-label>\n <fs-file\n [accept]=\"accept\"\n (select)=\"selectFile($event)\"\n [imageWidth]=\"imageWidth\"\n [imageHeight]=\"imageHeight\"\n [imageQuality]=\"imageQuality\"\n [disabled]=\"disabled\">\n <div class=\"wrap\"\n [style.width]=\"width\"\n [style.height]=\"height\"\n >\n <fs-file-preview\n class=\"preview\"\n *ngIf=\"_file; else preview\"\n (remove)=\"removeFile()\"\n [file]=\"_file\"\n [showFilename]=\"showFilename\"\n [previewHeight]=\"previewHeight\"\n [previewWidth]=\"previewWidth\">\n <ng-template\n fs-file-preview-action\n placement=\"top-right\"\n action=\"remove\"\n tooltip=\"Remove\"\n *ngIf=\"allowRemove\" (click)=\"actionClick($event)\">\n <mat-icon>close</mat-icon>\n </ng-template>\n <ng-template\n fs-file-preview-action\n placement=\"bottom-right\"\n tooltip=\"Reupload\"\n *ngIf=\"allowReupload\">\n <mat-icon>cloud_upload</mat-icon>\n </ng-template>\n <ng-template\n fs-file-preview-action\n placement=\"bottom-left\"\n action=\"download\"\n tooltip=\"Download\"\n [hide]=\"!(allowDownload && _file.url)\"\n (click)=\"actionClick($event)\">\n <a [href]=\"_file.url\" target=\"_blank\" tabindex=\"-1\" class=\"download\"><mat-icon>cloud_download</mat-icon></a>\n </ng-template>\n </fs-file-preview>\n\n <ng-template #preview>\n <div class=\"select\">\n <mat-icon>cloud_upload</mat-icon>\n <div class=\"instruction\">{{instruction}}</div>\n <div class=\"mat-raised-button mat-primary\">Upload</div>\n </div>\n </ng-template>\n </div>\n </fs-file>\n <fs-label-message><ng-content select=\"[fsFileLabelMessage]\"></ng-content></fs-label-message>\n</fs-label-field>\n", styles: [":host .wrap:after{border:3px transparent dashed;border-radius:3px}:host.dragover .wrap{border-color:transparent}:host.dragover .wrap:after{content:\"\";position:absolute;top:0;right:0;bottom:0;left:0;border-color:#ccc}:host.dragover .wrap .select{border:none}:host.dragover .select button{display:none}:host.dragover .select .mat-icon{color:#07a8e6}:host ::ng-deep fs-file-preview .preview-container{width:100%;height:100%;border:none}:host .download{color:inherit}:host .select{text-align:center;width:100%;height:100%;vertical-align:middle;padding:0 10px;justify-content:center;flex-direction:column;box-sizing:border-box;display:flex;align-items:center}:host .select mat-icon{transform:scale(1.8);color:#ddd}:host .instruction{font-size:75%;padding:12px 0;line-height:normal}\n"], components: [{ type: i2.FsLabelFieldComponent, selector: "fs-label-field", inputs: ["bottomMargin", "topMargin", "labelMargin"] }, { type: i2.FsLabelComponent, selector: "fs-label" }, { type: i3.FsFileComponent, selector: "fs-file", inputs: ["minHeight", "minWidth", "multiple", "capture", "allowClick", "allowDrop", "accept", "disabled", "imageWidth", "imageHeight", "imageQuality"], outputs: ["select", "error", "clicked", "declined"] }, { type: i4.FsFilePreviewComponent, selector: "fs-file-preview", inputs: ["showFilename", "_actions", "_actionsTemplate", "previewWidth", "previewHeight", "file"], outputs: ["remove"] }, { type: i5.MatIcon, selector: "mat-icon", inputs: ["color", "inline", "svgIcon", "fontSet", "fontIcon"], exportAs: ["matIcon"] }, { type: i2.FsLabelMessageComponent, selector: "fs-label-message" }], directives: [{ type: i6.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }, { type: i7.FsFilePreviewActionDirective, selector: "[fs-file-preview-action]", inputs: ["placement", "tooltip", "action", "hide", "for-types"], outputs: ["click"] }], changeDetection: i0.ChangeDetectionStrategy.OnPush });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: FsFilePickerComponent, decorators: [{

@@ -85,0 +85,0 @@ type: Component,

{
"name": "@firestitch/file",
"version": "12.0.3",
"version": "12.0.4",
"repository": {

@@ -5,0 +5,0 @@ "type": "git",

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

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