{"enrichment":{"faq":[{"a":"Bun package manager simplifies dependency installation with a single command: run `bun install` in your project directory to install all dependencies listed in your package.json file. Bun reads your package.json, resolves dependencies, and creates a bun.lock lockfile for reproducible installs. For faster CI/CD pipelines, you can use `bun install --frozen-lockfile` to ensure exact versions are installed without modifications, or `bun install --production` to install only production dependencies and skip dev dependencies.","q":"How do I install dependencies with Bun?"},{"a":"Bun package manager is significantly faster than npm due to its optimized architecture written in Zig. Bun install vs npm install shows dramatic performance improvements\u2014Bun can complete dependency resolution and installation in a fraction of the time npm requires. This speed advantage becomes especially noticeable in large projects and CI/CD environments where installation happens frequently, making Bun an excellent choice for teams prioritizing build performance.","q":"What's the difference between Bun package manager and npm in terms of speed?"},{"a":"Migrating from npm to Bun package manager is straightforward. First, install Bun on your system, then run `bun install` in your project directory\u2014Bun automatically reads your existing package.json and npm lockfile, then generates its own bun.lock file. You can then replace npm commands: use `bun add package-name` instead of `npm install`, `bun remove package-name` instead of `npm uninstall`, and `bun update` to upgrade packages. Your package.json remains compatible, making the transition seamless.","q":"How do I migrate from npm to Bun?"},{"a":"Bun package manager supports monorepo workspaces through workspace configuration in your root package.json. Define your workspace packages using the `workspaces` array field, then Bun automatically manages dependencies across all workspace packages. Use `bun install` at the root to install dependencies for all packages, and apply filters with `bun workspaces` commands to target specific packages. This setup allows you to manage multiple interdependent projects efficiently while maintaining a single lockfile.","q":"How do I set up a monorepo workspace with Bun?"},{"a":"Bun package manager provides the `-D` flag to install packages as development dependencies, equivalent to npm's `--save-dev`. Run `bun add package-name -D` to add a package that's only needed during development. You can also use `bun install --production` to skip installing dev dependencies entirely, which is useful for production deployments. Additionally, `bun install --dry-run` lets you preview what would be installed without making actual changes.","q":"What flags does Bun package manager support for development dependencies?"},{"a":"Bun package manager includes security features for CI/CD environments and production deployments. Use `bun install --frozen-lockfile` in continuous integration to ensure reproducible, verified installs that match your bun.lock exactly. Bun package manager also supports trusted dependencies configuration to control which packages can execute scripts during installation. These security measures help prevent supply-chain attacks and ensure your dependencies remain consistent across development, testing, and production environments.","q":"How does Bun package manager handle security with trusted dependencies?"}],"shadow_tags":["dependency-resolver","monorepo-tooling","lockfile-management","package-installation","npm-alternative","workspace-orchestration","supply-chain-security","performance-optimization"],"summary_rewrite":"Streamline your project's dependency management with Bun through this Claude Code skill. Designed for seamless integration with Claude Code CLI, it provides a straightforward way to handle package installation and updates across your development workflow."},"files":[{"bytes":5165,"path":"plugins/bun/skills/bun-package-manager/SKILL.md","sha256":"6c8ae4082f54058a3865651aea21f945b003f5003fc45bfbee8015bbe4251f6c","url":"https://skillfed.io/files/secondsky/claude-skills/bun-package-manager/99e824ea/SKILL.md"}],"id":"secondsky/claude-skills/bun-package-manager","links":{"html":"https://skillfed.io/secondsky/claude-skills/bun-package-manager","md":"https://skillfed.io/secondsky/claude-skills/bun-package-manager.md","repo":"https://github.com/secondsky/claude-skills"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":29,"language":"TypeScript","last_updated":"2026-07-25","license":"MIT","name":"bun-package-manager","publisher":"secondsky","stars":196},"relations":{"similar":[{"id":"secondsky/claude-skills/dependency-upgrade"},{"id":"secondsky/sap-skills/dependency-upgrade"},{"id":"Mindrally/skills/pnpm"},{"id":"secondsky/sap-skills/sap-dependency-security"},{"id":"CuriousLearner/devkit/npm-helper"},{"id":"curiositech/some_claude_skills/dependency-management"},{"id":"activepieces/activepieces/triage-dependabot-alerts"},{"id":"vasilyu1983/AI-Agents-public/dev-dependency-management"},{"id":"CuriousLearner/devkit/dependency-auditor"},{"id":"Aradotso/security-skills/npm-security-best-practices"}]},"slug":{"owner":"secondsky","repo":"claude-skills","skill":"bun-package-manager"},"version":"99e824ea"}
