> ## Documentation Index
> Fetch the complete documentation index at: https://site.aspect.build/llms.txt
> Use this file to discover all available pages before exploring further.

# @aspect_rules_swc//swc:providers.bzl

> Bazel rules_swc Starlark providers for building derivative SWC rules that compose with rules_swc compilation of TypeScript and JavaScript targets.

<Callout icon="book">
  Documentation for [@aspect\_rules\_swc@v2.6.1](https://registry.bazel.build/modules/aspect_rules_swc/2.6.1) -- <Icon icon="github" iconType="brands" /> [View source](https://github.com/aspect-build/rules_swc/blob/v2.6.1/swc/providers.bzl)
</Callout>

Providers for building derivative rules

## Provider: `SwcPluginConfigInfo`

Provides a configuration for an SWC plugin

### Fields

<ResponseField name="label">
  the label of the target that created this provider
</ResponseField>

<ResponseField name="config">
  the plugin configuration string, encoded from a JSON object
</ResponseField>
