Skip to main content

add-cdn-bundle

Create a new CDN bundle for the browser package with specified features

Datos de origen

Repositorio
getsentry/sentry-javascript
Última actividad en el origen
26 de febrero de 2026 a las 14:35
Idioma detectado de SKILL.md
inglés
Estrellas
8762
Forks
1868

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
name
add-cdn-bundle
description
Create a new CDN bundle for the browser package with specified features
argument-hint
<feature-combo> (e.g., replay.logs.metrics, tracing.logs, tracing.replay.feedback.logs.metrics)
# 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:** `tracing` → `replay` → `feedback` → `logs` → `metrics` ## Instructions Follow the detailed guide at [docs/adding-cdn-bundle.md](../../../docs/adding-cdn-bundle.md) to create the bundle. ### Quick Reference - Naming Conventions Given a feature combination, derive these variants: | Placeholder | Example (`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: ```bash yarn lint cd packages/browser && yarn build:dev cd packages/browser && yarn test ```
Ver en GitHub