# Contributing `carbon-pictograms-svelte` turns [Carbon Design System](https://www.carbondesignsystem.com/guidelines/pictograms/library) SVG pictograms into Svelte components. The build reads `@carbon/pictograms` metadata, writes one `.svelte` file per pictogram to `lib/`, and emits a barrel export plus TypeScript definitions. [README.md](README.md) documents import paths, props, and TypeScript usage. This file documents how the repo is built and how to change it. Not sure what to build? [File an issue](https://github.com/carbon-design-system/carbon-pictograms-svelte/issues) before opening a PR. ## Prerequisites - [Bun](https://bun.sh/docs/installation). The pinned version is in [`.bun-version`](.bun-version). CI reads it. Bun handles packages, tests, and builds. You don't need a separate Node toolchain. Run scripts with `bun