---
title: '@freesewing/prettier-config'
---

FreeSewing's **prettier-config** package holds FreeSewing's preferred
configuration for the [Prettier](https://prettier.io/) code formatter.

It is published on NPM as [@freesewing/prettier-config
](https://www.npmjs.com/package/@freesewing/prettier-config).\
The source code for this package is available in [our monorepo on Codeberg
](https://codeberg.org/freesewing/freesewing) under [packages/prettier-config
](https://codeberg.org/freesewing/freesewing/src/branch/develop/packages/prettier-config).

## Usage

This package only provides a default export, which is a JSON file.

To use it, do not install it, but instead update you `package.json` file as such:

```json
{
  // ...
  "prettier": "@freesewing/prettier-config"
}
```

## Prettier options

The Prettier options configured by this package:

| Option        | Value   |
| ------------- | ------- |
| semi          | `false` |
| singleQuote   | `true`  |
| trailingComma | "es5"   |
| printWidth    | 100     |

:::note RELATED

Please see the
[Prettier options documentation](https://prettier.io/docs/en/options.html)
for information about the effects of each option.

:::

[1]: https://www.npmjs.com/package/@freesewing/prettier-config
