6.0.0 • Published 5 years ago

eastwood v6.0.0

Weekly downloads
4
License
MIT
Repository
github
Last release
5 years ago

Eastwood

npm

Eastwood aims to provide simple setup of ESLint and editor configurations. 3.0.0+ correctly installs packages as devDependencies.

Installation & Use

npm install -g eastwood
eastwood airbnb

ESLint allows extending or overriding the .eslintrc file per directory. With the --here flag, Eastwood will install any required packages, but only add the appropriate .eslintrc to the current directory.

eastwood react-app
cd lib
eastwood airbnb --here

Internal Rulesets

If no ruleset is provided, airbnb is used as default.

External Rulesets

Rulesets not in the internal list will cause Eastwood to check for a npm package prefixed with eastwood-config-. eastwood-config-example has been created to demonstrate this.

npm install --save-dev eastwood-config-example
eastwood example

Configs also work with the --here flag.

Currently, the package must be in the local npm_modules folder. Support for globally installed modules is planned.

Plans

  • Support checks for globally installed eastwood-config-* packages
  • Writing an .eslintrc to the local directory
  • Updating .eslintrc rather than just an initial write.
  • Updating .editorconfig rather than just an initial write.

And maybe:

  • Prettier?
  • Who knows?
6.0.0

5 years ago

5.0.0

6 years ago

4.0.0

6 years ago

3.2.0

6 years ago

3.1.1

6 years ago

3.1.0

6 years ago

3.0.0

6 years ago

2.1.0

6 years ago

2.0.1

6 years ago

2.0.0

6 years ago

2.0.0-alpha.2

6 years ago

2.0.0-alpha.1

6 years ago

1.0.0

8 years ago