Socket
Socket
Sign inDemoInstall

angular-calendar

Package Overview
Dependencies
10
Maintainers
1
Versions
259
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.30.2-alpha.0 to 0.31.0

esm2020/modules/common/calendar-a11y/calendar-a11y.interface.mjs

66

modules/common/calendar-common.module.d.ts
import { ModuleWithProviders, Provider } from '@angular/core';
import * as i0 from "@angular/core";
import * as i1 from "./calendar-event-actions.component";
import * as i2 from "./calendar-event-title.component";
import * as i3 from "./calendar-tooltip.directive";
import * as i4 from "./calendar-previous-view.directive";
import * as i5 from "./calendar-next-view.directive";
import * as i6 from "./calendar-today.directive";
import * as i7 from "./calendar-date.pipe";
import * as i8 from "./calendar-event-title.pipe";
import * as i9 from "./calendar-a11y.pipe";
import * as i10 from "./click.directive";
import * as i11 from "./keydown-enter.directive";
import * as i1 from "./calendar-event-actions/calendar-event-actions.component";
import * as i2 from "./calendar-event-title/calendar-event-title.component";
import * as i3 from "./calendar-tooltip/calendar-tooltip.directive";
import * as i4 from "./calendar-previous-view/calendar-previous-view.directive";
import * as i5 from "./calendar-next-view/calendar-next-view.directive";
import * as i6 from "./calendar-today/calendar-today.directive";
import * as i7 from "./calendar-date/calendar-date.pipe";
import * as i8 from "./calendar-event-title/calendar-event-title.pipe";
import * as i9 from "./calendar-a11y/calendar-a11y.pipe";
import * as i10 from "./click/click.directive";
import * as i11 from "./keydown-enter/keydown-enter.directive";
import * as i12 from "@angular/common";

@@ -21,25 +21,25 @@ export interface CalendarModuleConfig {

}
export * from './calendar-event-title-formatter.provider';
export * from './calendar-moment-date-formatter.provider';
export * from './calendar-native-date-formatter.provider';
export * from './calendar-angular-date-formatter.provider';
export * from './calendar-date-formatter.provider';
export * from './calendar-utils.provider';
export * from './calendar-a11y.provider';
export * from './calendar-a11y.interface';
export * from './calendar-date-formatter.interface';
export * from './calendar-event-times-changed-event.interface';
export * from './calendar-event-title-formatter/calendar-event-title-formatter.provider';
export * from './calendar-moment-date-formatter/calendar-moment-date-formatter.provider';
export * from './calendar-native-date-formatter/calendar-native-date-formatter.provider';
export * from './calendar-angular-date-formatter/calendar-angular-date-formatter.provider';
export * from './calendar-date-formatter/calendar-date-formatter.provider';
export * from './calendar-utils/calendar-utils.provider';
export * from './calendar-a11y/calendar-a11y.provider';
export * from './calendar-a11y/calendar-a11y.interface';
export * from './calendar-date-formatter/calendar-date-formatter.interface';
export * from './calendar-event-times-changed-event/calendar-event-times-changed-event.interface';
export * from '../../date-adapters/date-adapter';
export * from './calendar-view.enum';
export { CalendarEventActionsComponent as ɵCalendarEventActionsComponent } from './calendar-event-actions.component';
export { CalendarEventTitleComponent as ɵCalendarEventTitleComponent } from './calendar-event-title.component';
export { CalendarTooltipDirective as ɵCalendarTooltipDirective, CalendarTooltipWindowComponent as ɵCalendarTooltipWindowComponent, } from './calendar-tooltip.directive';
export { CalendarPreviousViewDirective as ɵCalendarPreviousViewDirective } from './calendar-previous-view.directive';
export { CalendarNextViewDirective as ɵCalendarNextViewDirective } from './calendar-next-view.directive';
export { CalendarTodayDirective as ɵCalendarTodayDirective } from './calendar-today.directive';
export { CalendarDatePipe as ɵCalendarDatePipe } from './calendar-date.pipe';
export { CalendarEventTitlePipe as ɵCalendarEventTitlePipe } from './calendar-event-title.pipe';
export { ClickDirective as ɵClickDirective } from './click.directive';
export { KeydownEnterDirective as ɵKeydownEnterDirective } from './keydown-enter.directive';
export { CalendarA11yPipe as ɵCalendarA11yPipe } from './calendar-a11y.pipe';
export * from './calendar-view/calendar-view.enum';
export { CalendarEventActionsComponent as ɵCalendarEventActionsComponent } from './calendar-event-actions/calendar-event-actions.component';
export { CalendarEventTitleComponent as ɵCalendarEventTitleComponent } from './calendar-event-title/calendar-event-title.component';
export { CalendarTooltipDirective as ɵCalendarTooltipDirective, CalendarTooltipWindowComponent as ɵCalendarTooltipWindowComponent, } from './calendar-tooltip/calendar-tooltip.directive';
export { CalendarPreviousViewDirective as ɵCalendarPreviousViewDirective } from './calendar-previous-view/calendar-previous-view.directive';
export { CalendarNextViewDirective as ɵCalendarNextViewDirective } from './calendar-next-view/calendar-next-view.directive';
export { CalendarTodayDirective as ɵCalendarTodayDirective } from './calendar-today/calendar-today.directive';
export { CalendarDatePipe as ɵCalendarDatePipe } from './calendar-date/calendar-date.pipe';
export { CalendarEventTitlePipe as ɵCalendarEventTitlePipe } from './calendar-event-title/calendar-event-title.pipe';
export { ClickDirective as ɵClickDirective } from './click/click.directive';
export { KeydownEnterDirective as ɵKeydownEnterDirective } from './keydown-enter/keydown-enter.directive';
export { CalendarA11yPipe as ɵCalendarA11yPipe } from './calendar-a11y/calendar-a11y.pipe';
export { CalendarEvent, EventAction as CalendarEventAction, DAYS_OF_WEEK, ViewPeriod as CalendarViewPeriod, } from 'calendar-utils';

@@ -46,0 +46,0 @@ /**

import * as i0 from "@angular/core";
import * as i1 from "./calendar-day-view.component";
import * as i1 from "./calendar-day-view/calendar-day-view.component";
import * as i2 from "@angular/common";
import * as i3 from "../common/calendar-common.module";
import * as i4 from "../week/calendar-week.module";
export { CalendarDayViewComponent, CalendarDayViewBeforeRenderEvent, } from './calendar-day-view.component';
export { CalendarDayViewComponent, CalendarDayViewBeforeRenderEvent, } from './calendar-day-view/calendar-day-view.component';
export declare class CalendarDayModule {

@@ -8,0 +8,0 @@ static ɵfac: i0.ɵɵFactoryDeclaration<CalendarDayModule, never>;

import * as i0 from "@angular/core";
import * as i1 from "./calendar-month-view.component";
import * as i2 from "./calendar-month-cell.component";
import * as i3 from "./calendar-open-day-events.component";
import * as i4 from "./calendar-month-view-header.component";
import * as i1 from "./calendar-month-view/calendar-month-view.component";
import * as i2 from "./calendar-month-view/calendar-month-cell/calendar-month-cell.component";
import * as i3 from "./calendar-month-view/calendar-open-day-events/calendar-open-day-events.component";
import * as i4 from "./calendar-month-view/calendar-month-view-header/calendar-month-view-header.component";
import * as i5 from "@angular/common";
import * as i6 from "angular-draggable-droppable";
import * as i7 from "../common/calendar-common.module";
export { CalendarMonthViewComponent, CalendarMonthViewBeforeRenderEvent, CalendarMonthViewEventTimesChangedEvent, } from './calendar-month-view.component';
export { CalendarMonthViewComponent, CalendarMonthViewBeforeRenderEvent, CalendarMonthViewEventTimesChangedEvent, } from './calendar-month-view/calendar-month-view.component';
export { MonthViewDay as CalendarMonthViewDay } from 'calendar-utils';
export { collapseAnimation } from './calendar-open-day-events.component';
export { CalendarMonthCellComponent as ɵCalendarMonthCellComponent } from './calendar-month-cell.component';
export { CalendarMonthViewHeaderComponent as ɵCalendarMonthViewHeaderComponent } from './calendar-month-view-header.component';
export { CalendarOpenDayEventsComponent as ɵCalendarOpenDayEventsComponent } from './calendar-open-day-events.component';
export { collapseAnimation } from './calendar-month-view/calendar-open-day-events/calendar-open-day-events.component';
export { CalendarMonthCellComponent as ɵCalendarMonthCellComponent } from './calendar-month-view/calendar-month-cell/calendar-month-cell.component';
export { CalendarMonthViewHeaderComponent as ɵCalendarMonthViewHeaderComponent } from './calendar-month-view/calendar-month-view-header/calendar-month-view-header.component';
export { CalendarOpenDayEventsComponent as ɵCalendarOpenDayEventsComponent } from './calendar-month-view/calendar-open-day-events/calendar-open-day-events.component';
export declare class CalendarMonthModule {

@@ -16,0 +16,0 @@ static ɵfac: i0.ɵɵFactoryDeclaration<CalendarMonthModule, never>;

import * as i0 from "@angular/core";
import * as i1 from "./calendar-week-view.component";
import * as i2 from "./calendar-week-view-header.component";
import * as i3 from "./calendar-week-view-event.component";
import * as i4 from "./calendar-week-view-hour-segment.component";
import * as i5 from "./calendar-week-view-current-time-marker.component";
import * as i1 from "./calendar-week-view/calendar-week-view.component";
import * as i2 from "./calendar-week-view/calendar-week-view-header/calendar-week-view-header.component";
import * as i3 from "./calendar-week-view/calendar-week-view-event/calendar-week-view-event.component";
import * as i4 from "./calendar-week-view/calendar-week-view-hour-segment/calendar-week-view-hour-segment.component";
import * as i5 from "./calendar-week-view/calendar-week-view-current-time-marker/calendar-week-view-current-time-marker.component";
import * as i6 from "@angular/common";

@@ -11,9 +11,9 @@ import * as i7 from "angular-resizable-element";

import * as i9 from "../common/calendar-common.module";
export { CalendarWeekViewComponent, CalendarWeekViewBeforeRenderEvent, } from './calendar-week-view.component';
export { CalendarWeekViewComponent, CalendarWeekViewBeforeRenderEvent, } from './calendar-week-view/calendar-week-view.component';
export { WeekViewAllDayEvent as CalendarWeekViewAllDayEvent, WeekViewAllDayEventRow as CalendarWeekViewAllDayEventRow, GetWeekViewArgs as CalendarGetWeekViewArgs, } from 'calendar-utils';
export { getWeekViewPeriod } from '../common/util';
export { CalendarWeekViewHeaderComponent as ɵCalendarWeekViewHeaderComponent } from './calendar-week-view-header.component';
export { CalendarWeekViewEventComponent as ɵCalendarWeekViewEventComponent } from './calendar-week-view-event.component';
export { CalendarWeekViewHourSegmentComponent as ɵCalendarWeekViewHourSegmentComponent } from './calendar-week-view-hour-segment.component';
export { CalendarWeekViewCurrentTimeMarkerComponent as ɵCalendarWeekViewCurrentTimeMarkerComponent } from './calendar-week-view-current-time-marker.component';
export { getWeekViewPeriod } from '../common/util/util';
export { CalendarWeekViewHeaderComponent as ɵCalendarWeekViewHeaderComponent } from './calendar-week-view/calendar-week-view-header/calendar-week-view-header.component';
export { CalendarWeekViewEventComponent as ɵCalendarWeekViewEventComponent } from './calendar-week-view/calendar-week-view-event/calendar-week-view-event.component';
export { CalendarWeekViewHourSegmentComponent as ɵCalendarWeekViewHourSegmentComponent } from './calendar-week-view/calendar-week-view-hour-segment/calendar-week-view-hour-segment.component';
export { CalendarWeekViewCurrentTimeMarkerComponent as ɵCalendarWeekViewCurrentTimeMarkerComponent } from './calendar-week-view/calendar-week-view-current-time-marker/calendar-week-view-current-time-marker.component';
export declare class CalendarWeekModule {

@@ -20,0 +20,0 @@ static ɵfac: i0.ɵɵFactoryDeclaration<CalendarWeekModule, never>;

{
"name": "angular-calendar",
"version": "0.30.2-alpha.0",
"description": "A calendar component for angular 14.0+ that can display events on a month, week or day view",
"version": "0.31.0",
"description": "A calendar component for angular 15.0+ that can display events on a month, week or day view",
"funding": {
"url": "https://github.com/sponsors/mattlewis92"
},
"packageManager": "pnpm@7.9.0",
"packageManager": "pnpm@7.18.1",
"schematics": "./schematics/collection.json",

@@ -41,12 +41,9 @@ "commitlint": {

"homepage": "https://github.com/mattlewis92/angular-calendar#readme",
"peerDependencies": {
"@angular/core": ">=14.0.0"
},
"dependencies": {
"@scarf/scarf": "^1.1.1",
"angular-draggable-droppable": "^7.0.0",
"angular-resizable-element": "^6.0.0",
"calendar-utils": "^0.10.1",
"angular-draggable-droppable": "^8.0.0",
"angular-resizable-element": "^7.0.0",
"calendar-utils": "^0.10.4",
"positioning": "^2.0.1",
"tslib": "^2.4.0"
"tslib": "^2.4.1"
},

@@ -106,2 +103,5 @@ "sideEffects": [

},
"peerDependencies": {
"@angular/core": ">=15.0.0"
},
"module": "fesm2015/angular-calendar.mjs",

@@ -108,0 +108,0 @@ "es2020": "fesm2020/angular-calendar.mjs",

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

<h1 align="center">angular 14.0+ calendar</h1>
<h1 align="center">angular 15.0+ calendar</h1>

@@ -27,4 +27,3 @@ <div align="center">

<a href="https://clickup.com/careers/senior-frontend-engineer" target="_blank"><img src="https://i.imgur.com/0RWYhEB.jpg"></a>
<a href="https://github.com/sponsors/mattlewis92">Become a silver or gold sponsor<a> and get your logo on this README on Github with a link to your site.
</div>

@@ -45,3 +44,3 @@

A calendar component for angular 14.0+ that can display events on a month, week or day view. The successor of [angular-bootstrap-calendar](https://github.com/mattlewis92/angular-bootstrap-calendar).
A calendar component for angular 15.0+ that can display events on a month, week or day view. The successor of [angular-bootstrap-calendar](https://github.com/mattlewis92/angular-bootstrap-calendar).

@@ -95,4 +94,2 @@ <h2 align="center">Getting started</h2>

If you would like a one on one consultation with me where I can show you the best way to integrate and customise this calendar within your application, then you can get this by becoming a Platinum Sponsor on [GitHub](https://github.com/users/mattlewis92/sponsorship).
> Please note: angular-calendar uses [Scarf](https://scarf.sh/) to collect anonymized installation analytics. These analytics help support the maintainers of this library. However, if you'd like to opt out, you can do so by setting `scarfSettings.enabled = false` in your project's package.json. Alternatively, you can set the environment variable `SCARF_ANALYTICS=false` before you install.

@@ -150,3 +147,3 @@

- Find the template you would like to customise for the month, week or day view component. You can find all available custom templates by reading the [documentation](https://mattlewis92.github.io/angular-calendar/docs/) for each component. For this example we will pick the [`cellTemplate`](https://mattlewis92.github.io/angular-calendar/docs/components/CalendarMonthViewComponent.html#cellTemplate) from the month view.
- Next find the corresponding child component that will render the template by viewing the source. For our example of the month view cell it is [this component](https://github.com/mattlewis92/angular-calendar/blob/main/projects/angular-calendar/src/modules/month/calendar-month-cell.component.ts)
- Next find the corresponding child component that will render the template by viewing the source. For our example of the month view cell it is [this component](https://github.com/mattlewis92/angular-calendar/blob/main/projects/angular-calendar/src/modules/month/calendar-month-view/calendar-month-cell/calendar-month-cell.component.ts)
- Now copy the [template source](https://github.com/mattlewis92/angular-calendar/blob/be842da460a803ebb570418bc10e11fab56bd7b9/projects/angular-calendar/src/modules/month/calendar-month-cell.component.ts#L15-L72) for your chosen template into your own component and modify as your see fit.

@@ -153,0 +150,0 @@ - Finally pass the template to the components input: `<mwl-calendar-month-view [cellTemplate]="cellTemplateId" />`

{
"name": "angular-calendar",
"version": "0.30.2-alpha.0",
"description": "A calendar component for angular 14.0+ that can display events on a month, week or day view",
"version": "0.31.0",
"description": "A calendar component for angular 15.0+ that can display events on a month, week or day view",
"funding": {
"url": "https://github.com/sponsors/mattlewis92"
},
"packageManager": "pnpm@7.9.0",
"packageManager": "pnpm@7.18.1",
"pnpm": {

@@ -37,3 +37,3 @@ "peerDependencyRules": {

"pretest:schematics": "pnpm build:copy-package-json",
"release:git-add": "git add package.json package-lock.json",
"release:git-add": "git add package.json",
"release:git-commit": "git commit -m 'chore: bump version number'",

@@ -86,58 +86,58 @@ "release:git-changelog": "standard-version --first-release",

"devDependencies": {
"@angular-devkit/build-angular": "^14.1.2",
"@angular-eslint/builder": "14.0.2",
"@angular-eslint/eslint-plugin": "14.0.2",
"@angular-eslint/eslint-plugin-template": "14.0.2",
"@angular-eslint/schematics": "14.0.2",
"@angular-eslint/template-parser": "14.0.2",
"@angular/animations": "^14.1.2",
"@angular/cdk": "^14.1.2",
"@angular/cli": "^14.1.2",
"@angular/common": "^14.1.2",
"@angular/compiler": "^14.1.2",
"@angular/compiler-cli": "^14.1.2",
"@angular/core": "^14.1.2",
"@angular/forms": "^14.1.2",
"@angular/language-service": "^14.1.2",
"@angular/localize": "^14.1.2",
"@angular/platform-browser": "^14.1.2",
"@angular/platform-browser-dynamic": "^14.1.2",
"@angular/router": "^14.1.2",
"@commitlint/cli": "^17.0.3",
"@commitlint/config-conventional": "^17.0.3",
"@commitlint/prompt": "^17.0.3",
"@angular-devkit/build-angular": "^15.0.3",
"@angular-eslint/builder": "15.1.0",
"@angular-eslint/eslint-plugin": "15.1.0",
"@angular-eslint/eslint-plugin-template": "15.1.0",
"@angular-eslint/schematics": "15.1.0",
"@angular-eslint/template-parser": "15.1.0",
"@angular/animations": "^15.0.3",
"@angular/cdk": "^15.0.2",
"@angular/cli": "^15.0.3",
"@angular/common": "^15.0.3",
"@angular/compiler": "^15.0.3",
"@angular/compiler-cli": "^15.0.3",
"@angular/core": "^15.0.3",
"@angular/forms": "^15.0.3",
"@angular/language-service": "^15.0.3",
"@angular/localize": "^15.0.3",
"@angular/platform-browser": "^15.0.3",
"@angular/platform-browser-dynamic": "^15.0.3",
"@angular/router": "^15.0.3",
"@commitlint/cli": "^17.3.0",
"@commitlint/config-conventional": "^17.3.0",
"@commitlint/prompt": "^17.3.0",
"@compodoc/compodoc": "^1.1.19",
"@fortawesome/fontawesome-free": "^6.1.2",
"@ng-bootstrap/ng-bootstrap": "^13.0.0",
"@perfectmemory/ngx-contextmenu": "^14.0.0",
"@fortawesome/fontawesome-free": "^6.2.1",
"@ng-bootstrap/ng-bootstrap": "^14.0.0",
"@perfectmemory/ngx-contextmenu": "^14.1.1",
"@popperjs/core": "^2.11.6",
"@schematics/angular": "^14.1.2",
"@schematics/angular": "^15.0.3",
"@sinonjs/fake-timers": "^9.1.2",
"@stackblitz/sdk": "^1.8.0",
"@types/chai": "^4.3.3",
"@stackblitz/sdk": "^1.8.1",
"@types/chai": "^4.3.4",
"@types/mocha": "^9.1.1",
"@types/node": "^18.7.4",
"@types/node": "^18.11.13",
"@types/sinon": "^10.0.13",
"@types/sinon-chai": "^3.2.8",
"@typescript-eslint/eslint-plugin": "^5.33.0",
"@typescript-eslint/parser": "^5.33.0",
"angular-cli-ghpages": "^1.0.3",
"angulartics2": "^12.1.0",
"angularx-flatpickr": "^6.6.0",
"autoprefixer": "^10.4.8",
"bootstrap": "^5.2.0",
"chai": "^4.3.6",
"commitizen": "^4.2.5",
"@types/sinon-chai": "^3.2.9",
"@typescript-eslint/eslint-plugin": "^5.46.0",
"@typescript-eslint/parser": "^5.46.0",
"angular-cli-ghpages": "^1.0.5",
"angulartics2": "^12.2.0",
"angularx-flatpickr": "7.0.0",
"autoprefixer": "^10.4.13",
"bootstrap": "^5.2.3",
"chai": "^4.3.7",
"commitizen": "^4.2.6",
"copyfiles": "^2.4.1",
"core-js": "^3.24.1",
"core-js": "^3.26.1",
"cp-cli": "^2.0.0",
"cross-env": "^7.0.3",
"date-fns": "^2.29.1",
"dayjs": "^1.11.5",
"date-fns": "^2.29.3",
"dayjs": "^1.11.7",
"del-cli": "^5.0.0",
"eslint": "^8.22.0",
"eslint": "^8.29.0",
"flatpickr": "^4.6.13",
"highlightjs-loader": "^0.2.3",
"husky": "^8.0.1",
"karma": "^6.4.0",
"husky": "^8.0.2",
"karma": "^6.4.1",
"karma-chrome-launcher": "^3.1.1",

@@ -147,12 +147,12 @@ "karma-coverage": "^2.2.0",

"karma-mocha-reporter": "^2.2.5",
"lint-staged": "^13.0.3",
"mocha": "^10.0.0",
"lint-staged": "^13.1.0",
"mocha": "^10.2.0",
"moment": "^2.29.4",
"moment-timezone": "^0.5.34",
"ng-packagr": "^14.1.0",
"moment-timezone": "^0.5.40",
"ng-packagr": "^15.0.3",
"ngx-clipboard": "^15.1.0",
"npm-run-all": "^4.1.5",
"postcss": "^8.4.16",
"postcss-cli": "^10.0.0",
"prettier": "^2.7.1",
"postcss": "^8.4.19",
"postcss-cli": "^10.1.0",
"prettier": "^2.8.1",
"pretty-quick": "^3.1.3",

@@ -162,26 +162,23 @@ "process": "^0.11.10",

"rrule": "^2.7.1",
"rxjs": "^7.5.6",
"sass": "^1.54.4",
"sinon": "^14.0.0",
"rxjs": "^7.6.0",
"sass": "^1.56.2",
"sinon": "^14.0.2",
"sinon-chai": "^3.7.0",
"standard-version": "^9.5.0",
"stylelint": "^14.10.0",
"stylelint-config-prettier": "^9.0.3",
"stylelint": "^14.16.0",
"stylelint-config-prettier": "^9.0.4",
"stylelint-config-standard": "^27.0.0",
"stylelint-config-standard-scss": "^5.0.0",
"ts-node": "^10.9.1",
"typescript": "~4.7.4",
"util": "^0.12.4",
"typescript": "~4.8.4",
"util": "^0.12.5",
"zone.js": "^0.11.8"
},
"peerDependencies": {
"@angular/core": ">=14.0.0"
},
"dependencies": {
"@scarf/scarf": "^1.1.1",
"angular-draggable-droppable": "^7.0.0",
"angular-resizable-element": "^6.0.0",
"calendar-utils": "^0.10.1",
"angular-draggable-droppable": "^8.0.0",
"angular-resizable-element": "^7.0.0",
"calendar-utils": "^0.10.4",
"positioning": "^2.0.1",
"tslib": "^2.4.0"
"tslib": "^2.4.1"
},

@@ -229,3 +226,6 @@ "sideEffects": [

}
},
"peerDependencies": {
"@angular/core": ">=15.0.0"
}
}

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

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc