An open API service indexing awesome lists of open source software.

https://github.com/hypernym-studio/prettier-config

Hypernym's internal config for Prettier.
https://github.com/hypernym-studio/prettier-config

config configuration esm presets prettier prettier-config shareable

Last synced: 28 days ago
JSON representation

Hypernym's internal config for Prettier.

Awesome Lists containing this project

README

          

@hypernym/prettier-config

Hypernym's internal config for Prettier.


Repository

Package

Releases

Discussions


pnpm add -D @hypernym/prettier-config


## Usage

### Formatting Commands

Add a `format` command for manual formatting (optional):

```js
// package.json

{
"scripts": {
"format": "prettier --write ."
}
}
```

### Default Config

```js
// prettier.config.mjs

export { default } from '@hypernym/prettier-config'
```

### Svelte/SvelteKit

> [!NOTE]
>
> Install the required `Svelte` dev dependencies before using:
>
> ```sh
> pnpm add -D prettier-plugin-svelte
> ```

```js
// prettier.config.mjs

export { default } from '@hypernym/prettier-config/svelte'
```

## Custom Setup

```js
// prettier.config.mjs

import base from '@hypernym/prettier-config'

/** @type {import("prettier").Config} */
const config = {
...base,
singleQuote: false,
// ...
}

export default config
```

## License

Developed in 🇭🇷 Croatia, © Hypernym Studio.

Released under the [MIT](LICENSE.txt) license.