add-cdn-bundle

от sentry

Создать новый CDN-бандл для браузерного пакета с указанными функциями

npx skills add https://github.com/getsentry/sentry-javascript --skill add-cdn-bundle

Add CDN Bundle Skill

This skill creates a new CDN bundle for the browser package that includes a specific combination of features.

Input

The user provides a feature combination using dot notation:

  • logs.metrics - Bundle with logs and metrics
  • replay.logs.metrics - Bundle with replay, logs, and metrics
  • tracing.replay.logs - Bundle with tracing, replay, and logs
  • tracing.replay.feedback.logs.metrics - Full featured bundle

Feature order in bundle names: tracingreplayfeedbacklogsmetrics

Instructions

Follow the detailed guide at docs/adding-cdn-bundle.md to create the bundle.

Quick Reference - Naming Conventions

Given a feature combination, derive these variants:

PlaceholderExample (replay.logs.metrics)
{FEATURE_COMBO}replay.logs.metrics
{feature_combo}replay_logs_metrics
{featureCombo}replayLogsMetrics
{Human Readable Features}Replay, Logs, Metrics
{Human Readable Feature List}Replay, Logs, and Metrics

Quick Reference - Files to Create/Modify

  1. Create packages/browser/src/index.bundle.{FEATURE_COMBO}.ts
  2. Create packages/browser/test/index.bundle.{FEATURE_COMBO}.test.ts
  3. Modify packages/browser/rollup.bundle.config.mjs
  4. Modify .size-limit.js
  5. Modify dev-packages/browser-integration-tests/package.json
  6. Modify dev-packages/browser-integration-tests/utils/generatePlugin.ts
  7. Modify .github/workflows/build.yml

Verification Steps

After making changes:

yarn lint
cd packages/browser && yarn build:dev
cd packages/browser && yarn test

Больше skills от sentry

sentry-cli
sentry
Руководство по использованию Sentry CLI для взаимодействия с Sentry из командной строки. Используйте, когда пользователь спрашивает о просмотре issues, событий, проектов, организаций, выполнении API-запросов или аутентификации с Sentry через CLI.
developmentapidevops
sentry-cocoa-sdk
sentry
Полная настройка Sentry SDK для платформ Apple (iOS, macOS, tvOS, watchOS, visionOS). Используйте, когда вас просят «добавить Sentry в iOS», «добавить Sentry в Swift», «установить…
official
sentry-create-alert
sentry
Создание оповещений Sentry с помощью API механизма рабочих процессов. Используйте, когда требуется создать оповещения, настроить уведомления, настроить оповещения о приоритете задач или построить рабочий процесс…
official
sentry-dotnet-sdk
sentry
Полная настройка Sentry SDK для .NET. Используйте, когда требуется «добавить Sentry в .NET», «установить Sentry для C#» или настроить мониторинг ошибок, трассировку, профилирование, логирование или…
official
sentry-fix-issues
sentry
Находить и исправлять проблемы из Sentry с помощью MCP. Используйте, когда требуется исправить ошибки Sentry, отладить проблемы в продакшене, исследовать исключения или устранить баги, о которых сообщалось в…
official
sentry-go-sdk
sentry
Полная настройка Sentry SDK для Go. Используйте, когда вас просят «добавить Sentry в Go», «установить sentry-go», «настроить Sentry в Go» или настроить мониторинг ошибок, трассировку, логирование,…
official
sentry-ios-swift-setup
sentry
Настройка Sentry в iOS/Swift приложениях. Используйте, когда требуется добавить Sentry в iOS, установить sentry-cocoa SDK или настроить мониторинг ошибок для iOS-приложений на Swift…
official
sentry-nextjs-sdk
sentry
Полная настройка Sentry SDK для Next.js. Используйте, когда вас просят «добавить Sentry в Next.js», «установить @sentry/nextjs» или настроить мониторинг ошибок, трассировку, повтор сессий,…
official