3.0.1 • Published 2 years ago
@ikscodes/prettier-config v3.0.1
💅 prettier-config
An opinionated Prettier config.
🔗 Getting Started
Install via NPM or Yarn:
Using npm:
npm install @ikscodes/prettier-config --save-devUsing yarn:
yarn add -D @ikscodes/prettier-configInstall required peerDependencies:
If using npm@>7.x, peer dependencies will be installed automatically, assuming no conflicts arise between peer dependency versions within your project.
If using npm@>5.x, use this shortcut (yarn will be automatically detected, if in use):
npx install-peerdeps --dev @ikscodes/prettier-configAlternatively, Linux and macOS users can one of these commands:
# Using NPM:
(
export PKG=@ikscodes/prettier-config;
npm info "$PKG@latest" peerDependencies --json | command sed 's/[\{\},]//g ; s/: /@/g' | xargs npm install --save-dev "$PKG@latest"
)# Using Yarn:
(
export PKG=@ikscodes/prettier-config;
npm info "$PKG@latest" peerDependencies --json | command sed 's/[\{\},]//g ; s/: /@/g' | xargs yarn add -D "$PKG@latest"
)🛠️ Usage
If you don't need additional settings or overrides, you can set the prettier key in package.json:
{
"prettier": "@ikscodes/prettier-config"
}Or, if you need more flexibility, you can use require in .prettierrc.js:
module.exports = {
...require('@ikscodes/prettier-config'),
// ...Override settings ad hoc
}🗜️ Versioning
+————— Major version is synchronized with Prettier's major version.
| +——— Minor version has BREAKING CHANGES or features.
| | +— Patch version has non-breaking changes.
| | |
x.x.xIt's recommended that you pin the version of @ikscodes/prettier-config with a semver tilde (~) so as to avoid unintended breaking changes when updating your NPM depedencies.