Skip to main content

add-cdn-bundle

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

소스 정보

저장소
getsentry/sentry-javascript
최근 소스 활동
2026년 10월 19일 06:56
감지된 SKILL.md 언어
영어
스타
8,771
포크
1,883

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
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 pnpm run lint cd packages/browser && pnpm run build:dev cd packages/browser && pnpm run test ```
GitHub에서 보기