- bin/prettierx-init tool for create a .prettierrc file
- Better schemas, pre-builded from the Prettierx sources
- Update properties and default values
- Update standardx & standardize presets
- Update dependencies, use Prettierx v0.18.0
- standardize-bundle, as eslint-config-standardize now include Prettierx
- Separate configs for supported plugins
- bin/list-eslint-config.js utility (undocummented)
- Use default value (
false
) for thebreakLongMethodChains
option (sorry).
- Remove obsolete options and add new ones from PrettierX 0.17, see [options removed]('prettierx: Clearing prettier cache...')
- Use default value (
false
) for thebreakLongMethodChains
option (sorry). - Updated PrettierX to 0.17.0
- Remove the 'prettierx: Clearing prettier cache...' message.
- Remove obsolete folder of the fake prettier package.
- Fix #7 Unable to use standardx anymore
- Set new rule
breakLongMethodChains
totrue
.
- Updated Readme
- Updated dependencies, prettiex 0.16.0 and ESLint 7.15 or later
- Updated TypeScript to v4.1.x
- Updated internal typings
- Updated dependencies, prettiex 0.14.0 and ESLint 7.2 or later
- Updated Readme
- Updated internal typings
- Updated dependencies, prettiex 0.13.1 and ESLint 7.2 or later
This is the last version with support for ESLint 6.x and typescript-eslint v2.x
- typescript version >= 3.2 in
peerDependencies
to allow compatibility with typescript-eslint v2.34
- Updated README.md, now includes default for Prettier v2
- Updated dependencies
- Use "^" instead "~" in the Prettierx version of
dependencies
- Support for the new PrettierX option
breakBeforeElse
.
- Using prettierx v0.12.0
- Revised prettierrc.json now includes "breakBeforeElse" support.
- Updated year in the LICENSE file.
- Updated devDependencies.
- Now "settings.usePrettierrc" defaults to
true
for all presets. - Revised prettierrc.json defaults, now includes "parenSpacing" support.
- Require nodeJS 10.12 or later.
- Updated devDependencies.
- Value of "quoteProps" must be "as-needed" in the "standardx" preset.
- Removed fake Prettier package, please use aMarCruz/prettier.
- Removed TSLint, now using ESLint as TypeScript linter.
- Version of this package follows the prettierx version.
- Updated dependencies, including Prettierx based on Prettier 1.9.1
- ESLint minimum is v6.2.2
- Update Prettierx 0.8.0, based on Prettier 1.8.0
- Update the (fake) Prettier sub-package.
- Requires minimum Node 8 and ESLint 6.0.1
- Test with StandardJS and others.
- New option
quoteProps
, similar to the quote-props option of ESLint. - New option
parenSpacing
, which inserts many extra spaces inside parentheses.
- The standardize preset is configured with
quoteProps: consistent
. - Updated dependencies, using Prettierx v0.7
- Requires NodeJS v8 or later.
- Update dependencies.
- Wrong references to "plugin:prettier" instead "plugin:prettierx"
- When running from the CLI, clear cache only at the first run.
- Breaking: Remove 'standardize' from "extends" in the preset 'standardize-bundle', to allow other configs override its rules before the exclusions.
- Prettier exclusions for '@typescript-eslint', 'babel', 'flowtype', 'react', 'standard', 'unicorn', 'vue'.
- Add the standardize-bundle preset.
parserOptions
block to the presets and the bundle preset.- Exclusion for the unicorn config:
unicorn/escape-case
- Runs prettierx last in the parsing, to allow ESLint fixes take precedence.
- Allows the ESLint rule
no-useless-escape
. - Update Readme.
- Presets not setting its options.
- devDependency on standard.
- 'no-useless-escape' to the conflicting rules, test with '\ca'.
- Refence to unexistent 'preset' option in the prettierx rule.
- Markdown-lint config.
- Wrong name for '@typescript-eslint/eslint-plugin'
- Erroneous link to npm in the Readme.
- Having bugs.
First release.