# gluegun-prettier

> A prettier plugin for gluegun.

Latest version **0.1.0** (published 2017-04-14) · MIT license · 0 weekly downloads

> **Deprecated.** This package is deprecated.

## Install

```sh
npm install gluegun-prettier
pnpm add gluegun-prettier
yarn add gluegun-prettier
bun add gluegun-prettier
```

## Health

**Score 10/100 (F)** — status: deprecated.

Negative: deprecated.

## Facts

| | |
|---|---|
| Version | 0.1.0 |
| Published | 2017-04-14 |
| First published | 2017-04-14 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 1 |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 0 |
| Author | Steve Kellock |
| Maintainers | skellock |
| Keywords | prettier, gluegun |

## Links

- npm: https://www.npmjs.com/package/gluegun-prettier
- Repository: https://github.com/skellock/gluegun-prettier
- Homepage: https://github.com/skellock/gluegun-prettier#readme
- Issues: https://github.com/skellock/gluegun-prettier/issues
- npm.io page: https://npm.io/package/gluegun-prettier

## Dependencies (1)

- [prettier](https://npm.io/package/prettier.md) ^1.1.0

## Alternatives

- [eslint-plugin-sonarjs](https://npm.io/package/eslint-plugin-sonarjs.md) — 2.9M weekly downloads
- [eslint-config-expo](https://npm.io/package/eslint-config-expo.md) — 1.5M weekly downloads
- [@matter/protocol](https://npm.io/package/@matter/protocol.md) — 63.5K weekly downloads
- [@eventcatalog/linter](https://npm.io/package/@eventcatalog/linter.md) — 24.8K weekly downloads
- [@inrupt/eslint-config-base](https://npm.io/package/@inrupt/eslint-config-base.md) — 4.5K weekly downloads

## Recent versions

- 0.1.0 (latest) — 2017-04-14

## README

# gluegun-prettier

## format

Formats a string containing JavaScript code through prettier.

```js
const prettierCode = context.prettier.format("console.log ('hi!!' )")
```

## reformat

Reformats an existing file through prettier.

```js
context.prettier.reformat('/path/to/file')
```

## Prettier Options

Both `format` and `reformat` accept a 2nd parameter with [overrides](https://github.com/prettier/prettier#api) for prettier's formatting options.

These are the default options.

```js
{
  useTabs: false,
  printWidth: 80,
  tabWidth: 2,
  singleQuote: false,
  trailingComma: 'none',
  bracketSpacing: true,
  jsxBracketSameLine: false,
  parser: 'babylon',
  semi: true
}
```

---
_Source: https://npm.io/package/gluegun-prettier · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
