#  ``PackageDescription/Product``

## Topics

### Creating a Library Product

- ``library(name:type:targets:)``
- ``Library``

### Creating an Executable Product

- ``executable(name:targets:)``
- ``Executable``

### Creating a Plugin Product

- ``Product/plugin(name:targets:)``
- ``Plugin``

### Naming the Product

- ``name``

### Encoding and Decoding

- ``encode(to:)``
