@pob/pretty-eslint-config

5.4.1 • Public • Published

@pob/pretty-eslint-config

prettier and sort eslint config

Install

npm install --save @pob/pretty-eslint-config

Usage

Bin

directly

yarn pretty-eslint-config .eslintrc.json

with lint-staged

{
  "lint-staged": {
    ".eslintrc.json": ["pretty-eslint-config"]
  }
}

Lib

overrideSync

const { overrideSync } = require("@pob/pretty-eslint-config");

overrideSync(".eslintrc.json");

writeSync

const fs = require("fs");
const { writeSync } = require("@pob/pretty-eslint-config");

const eslintConfig = JSON.parse(fs.readFileSync(".eslintrc.json", "utf-8"));
writeSync(eslintConfig, ".eslintrc.json");

default

const fs = require("fs");
const prettyEslintConfig = require("@pob/pretty-eslint-config");

// parsing yourself
const eslintConfig = JSON.parse(fs.readFileSync(".eslintrc.json", "utf-8"));
fs.writeFileSync(prettyEslintConfig(eslintConfig), ".eslintrc.json");

// let prettyPkg parse
const eslintConfig = fs.readFileSync(".eslintrc.json", "utf-8");
fs.writeFileSync(prettyEslintConfig(eslintConfig), ".eslintrc.json");

Dependencies (2)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i @pob/pretty-eslint-config

    Weekly Downloads

    1,271

    Version

    5.4.1

    License

    ISC

    Unpacked Size

    13.2 kB

    Total Files

    7

    Last publish

    Collaborators

    • churpeau