diff --git a/.changeset/npm-keywords.md b/.changeset/npm-keywords.md new file mode 100644 index 0000000..0959597 --- /dev/null +++ b/.changeset/npm-keywords.md @@ -0,0 +1,16 @@ +--- +"@cal-sdk/core": patch +"@cal-sdk/google": patch +"@cal-sdk/microsoft": patch +"@cal-sdk/caldav": patch +"@cal-sdk/calcom": patch +"@cal-sdk/calendly": patch +"@cal-sdk/zoom": patch +"@cal-sdk/ics": patch +"@cal-sdk/mock": patch +"@cal-sdk/provider": patch +"@cal-sdk/provider-tests": patch +"@cal-sdk/provider-utils": patch +--- + +Add npm keywords to every package, so they show up when people search npm for the calendar they need. diff --git a/packages/calcom/package.json b/packages/calcom/package.json index 163fc7d..7d80b3c 100644 --- a/packages/calcom/package.json +++ b/packages/calcom/package.json @@ -2,6 +2,16 @@ "name": "@cal-sdk/calcom", "version": "0.1.0", "description": "Cal.com provider for calsdk: bookings as calendar events.", + "keywords": [ + "calendar", + "calendar-api", + "typescript", + "calsdk", + "cal.com", + "calcom", + "bookings", + "scheduling" + ], "license": "MIT", "homepage": "https://www.cal-sdk.com", "type": "module", diff --git a/packages/caldav/package.json b/packages/caldav/package.json index 6306b3d..2de5399 100644 --- a/packages/caldav/package.json +++ b/packages/caldav/package.json @@ -2,6 +2,20 @@ "name": "@cal-sdk/caldav", "version": "0.1.0", "description": "CalDAV provider for calsdk: iCloud, Fastmail, Nextcloud and other CalDAV servers.", + "keywords": [ + "calendar", + "calendar-api", + "typescript", + "calsdk", + "caldav", + "icloud", + "icloud-calendar", + "apple-calendar", + "zoho-calendar", + "fastmail", + "nextcloud", + "icalendar" + ], "license": "MIT", "homepage": "https://www.cal-sdk.com", "type": "module", diff --git a/packages/calendly/package.json b/packages/calendly/package.json index e0ec90a..26a10cc 100644 --- a/packages/calendly/package.json +++ b/packages/calendly/package.json @@ -2,6 +2,15 @@ "name": "@cal-sdk/calendly", "version": "0.1.0", "description": "Calendly provider for calsdk: scheduled meetings as calendar events.", + "keywords": [ + "calendar", + "calendar-api", + "typescript", + "calsdk", + "calendly", + "bookings", + "scheduling" + ], "license": "MIT", "homepage": "https://www.cal-sdk.com", "type": "module", diff --git a/packages/core/package.json b/packages/core/package.json index cb19fdc..c86170d 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -2,6 +2,23 @@ "name": "@cal-sdk/core", "version": "0.1.0", "description": "One typed API for Google Calendar, Microsoft Outlook and other calendar providers.", + "keywords": [ + "calendar", + "calendar-api", + "typescript", + "calsdk", + "google-calendar", + "outlook", + "microsoft-graph", + "icloud", + "caldav", + "free-busy", + "recurring-events", + "calendar-sync", + "scheduling", + "sdk", + "nylas-alternative" + ], "license": "MIT", "homepage": "https://www.cal-sdk.com", "type": "module", @@ -32,13 +49,6 @@ "publishConfig": { "access": "public" }, - "keywords": [ - "calendar", - "google-calendar", - "outlook", - "microsoft-graph", - "sdk" - ], "dependencies": { "@cal-sdk/provider": "workspace:*", "@cal-sdk/provider-utils": "workspace:*" diff --git a/packages/google/package.json b/packages/google/package.json index 93cac90..2db6823 100644 --- a/packages/google/package.json +++ b/packages/google/package.json @@ -2,6 +2,16 @@ "name": "@cal-sdk/google", "version": "0.1.0", "description": "Google Calendar provider for calsdk.", + "keywords": [ + "calendar", + "calendar-api", + "typescript", + "calsdk", + "google-calendar", + "google-calendar-api", + "google-meet", + "gcal" + ], "license": "MIT", "homepage": "https://www.cal-sdk.com", "type": "module", diff --git a/packages/ics/package.json b/packages/ics/package.json index 050137e..8bd521e 100644 --- a/packages/ics/package.json +++ b/packages/ics/package.json @@ -2,6 +2,17 @@ "name": "@cal-sdk/ics", "version": "0.1.0", "description": "ICS feed provider for calsdk: read subscribed iCalendar feeds.", + "keywords": [ + "calendar", + "calendar-api", + "typescript", + "calsdk", + "ics", + "ical", + "icalendar", + "calendar-feed", + "rfc5545" + ], "license": "MIT", "homepage": "https://www.cal-sdk.com", "type": "module", diff --git a/packages/microsoft/package.json b/packages/microsoft/package.json index 751c883..7507e01 100644 --- a/packages/microsoft/package.json +++ b/packages/microsoft/package.json @@ -2,6 +2,18 @@ "name": "@cal-sdk/microsoft", "version": "0.1.0", "description": "Microsoft Outlook (Graph) calendar provider for calsdk.", + "keywords": [ + "calendar", + "calendar-api", + "typescript", + "calsdk", + "outlook", + "outlook-calendar", + "microsoft-graph", + "office-365", + "microsoft-365", + "teams" + ], "license": "MIT", "homepage": "https://www.cal-sdk.com", "type": "module", diff --git a/packages/mock/package.json b/packages/mock/package.json index 957cbe6..8f150eb 100644 --- a/packages/mock/package.json +++ b/packages/mock/package.json @@ -2,6 +2,15 @@ "name": "@cal-sdk/mock", "version": "0.1.0", "description": "In-memory calsdk calendar provider for tests, examples and offline development.", + "keywords": [ + "calendar", + "calendar-api", + "typescript", + "calsdk", + "mock", + "testing", + "in-memory" + ], "license": "MIT", "homepage": "https://www.cal-sdk.com", "type": "module", diff --git a/packages/provider-tests/package.json b/packages/provider-tests/package.json index 28e475a..8cb9ed7 100644 --- a/packages/provider-tests/package.json +++ b/packages/provider-tests/package.json @@ -2,6 +2,15 @@ "name": "@cal-sdk/provider-tests", "version": "0.1.0", "description": "Conformance tests and a record/replay fetch for calsdk calendar providers.", + "keywords": [ + "calendar", + "calendar-api", + "typescript", + "calsdk", + "calendar-provider", + "conformance-tests", + "testing" + ], "license": "MIT", "homepage": "https://www.cal-sdk.com", "type": "module", diff --git a/packages/provider-utils/package.json b/packages/provider-utils/package.json index 2d9fcd0..fd0c249 100644 --- a/packages/provider-utils/package.json +++ b/packages/provider-utils/package.json @@ -2,6 +2,14 @@ "name": "@cal-sdk/provider-utils", "version": "0.1.0", "description": "Helpers for writing calsdk calendar providers.", + "keywords": [ + "calendar", + "calendar-api", + "typescript", + "calsdk", + "calendar-provider", + "helpers" + ], "license": "MIT", "homepage": "https://www.cal-sdk.com", "type": "module", diff --git a/packages/provider/package.json b/packages/provider/package.json index df50e82..149551a 100644 --- a/packages/provider/package.json +++ b/packages/provider/package.json @@ -2,6 +2,14 @@ "name": "@cal-sdk/provider", "version": "0.1.0", "description": "The calsdk provider contract: types and error classes for calendar providers.", + "keywords": [ + "calendar", + "calendar-api", + "typescript", + "calsdk", + "calendar-provider", + "provider" + ], "license": "MIT", "homepage": "https://www.cal-sdk.com", "type": "module", diff --git a/packages/zoom/package.json b/packages/zoom/package.json index 49470f2..f9f5d7d 100644 --- a/packages/zoom/package.json +++ b/packages/zoom/package.json @@ -2,6 +2,15 @@ "name": "@cal-sdk/zoom", "version": "0.1.0", "description": "Zoom provider for calsdk: scheduled Zoom meetings as calendar events.", + "keywords": [ + "calendar", + "calendar-api", + "typescript", + "calsdk", + "zoom", + "zoom-meetings", + "video-conferencing" + ], "license": "MIT", "homepage": "https://www.cal-sdk.com", "type": "module",