All notable changes to this project will be documented here. The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
eslint-config-ns-base
,eslint-config-ns-ts-base
,eslint-config-ns-ts
,eslint-config-ns
- #148 feat: updated all dependencies to latest version (incl. ESLint and Prettier@3) (@natterstefan)
- #147 feat: updated min. required node version >=18 (@natterstefan)
eslint-config-ns-base
,eslint-config-ns-ts-base
,eslint-config-ns-ts
,eslint-config-ns
- #99 feat: added support for node 18 (@natterstefan)
eslint-config-ns-ts
,eslint-config-ns
- #97 feat: added storybook ESLint config (@natterstefan)
eslint-config-ns-base
,eslint-config-ns-ts-base
,eslint-config-ns-ts
,eslint-config-ns
- #96 feat: updated (dev|peer)Dependencies to latest supported version (@natterstefan)
- #70 feat: added next config to eslint-config-ns-ts with Next.js example (@natterstefan)
eslint-config-ns-ts-base
,eslint-config-ns
- #68 feat: added missing dependencies to eslint-config-ns and eslint-config-ns-ts-base (@natterstefan)
- fix: added missing files
eslint-config-ns-base
,eslint-config-ns-ts-base
,eslint-config-ns-ts
,eslint-config-ns
- #67 feat: ship with dependencies (eslint config and plugins) included (@natterstefan)
- Stefan Natter (@natterstefan)
eslint-config-ns-base
,eslint-config-ns-ts-base
,eslint-config-ns-ts
,eslint-config-ns
,example-js-react
,example-ts-react
,example-ts
- #61 feat: updated (dev|peer)Dependencies (@natterstefan)
eslint-config-ns-base
,eslint-config-ns-ts-base
,eslint-config-ns-ts
,eslint-config-ns
- #60 fix: eslint-config-ns-base extends eslint-config-airbnb-base (not eslint-config-airbnb) (@natterstefan)
- Stefan Natter (@natterstefan)
eslint-config-ns-base
,eslint-config-ns-ts-base
,eslint-config-ns-ts
,eslint-config-ns
,example-ts-react
- #53 feat: updated dependencies and fixed extending rules in eslint-config-ns-ts-base (@natterstefan)
eslint-config-ns-base
,eslint-config-ns-ts-base
,eslint-config-ns-ts
,eslint-config-ns
,example-js-react
,example-js
,example-ts-react
,example-ts
- #51 feat: created new base packages, including rules file for base, jest, and react settings (@natterstefan)
eslint-config-ns-ts
,eslint-config-ns
- #49 feat: updated (peer)Dependencies of all configs (@natterstefan)
- Stefan Natter (@natterstefan)
eslint-config-ns-ts
,eslint-config-ns
,example-app-ts
,example-app
- #46 feat: updated all linter packages to latest version (js and ts config), which enables latest available rules (@natterstefan)
- min. required node version is
^14.17.x
- updated ESLint to
^8.7.x
and Prettier to^2.5.1
- replaced
babel-eslint
with@babel/eslint-parser
eslint-config-ns-ts
- #31 fix: added eslint-import-resolver-typescript (for path & baseUrl) (@natterstefan)
eslint-config-ns
,eslint-config-ns-ts
- 8d921a8 feat: added react/jsx-props-no-spreading setting (@natterstefan)
eslint-config-ns
,eslint-config-ns-ts
- #30 feat: updated eslint (js and ts) config based on latest used settings (@natterstefan)
- #29 feat: added eslint-config-ns-ts (merge) (@natterstefan)
eslint-config-ns
,example-app
- #28 feat: lerna setup (@natterstefan)
- Other
- #27 feat: updated several devDependencies (@natterstefan)
1.4.1 (2020-10-27)
- removed prettier.js file (24c766d)
1.4.0 (2020-10-27)
- added DEV globals, disabled several rules, added settings (a22efc2)
1.3.0 (2020-10-09)
- added yml overwrite rule for prettier; deactivate import/extensions (847d205)
- updated peer- and devDependencies (8aa7797)
1.2.0 (2020-05-24)
- applied recommended presets & changed rules (8a91880)
- ESLint (base, babel, configs and plugins) and Prettier updated (3a07e5d)
1.1.0 (2020-01-01)
- optimise prettier config and plugin (settings and usage) (e93032a)
- updated peerDependencies to latest version; and example app dependencies (c80cc1c)
2019/10/16 1.0.0
- Breaking: updated ESLint from
5.x
to>=6.5.x
,eslint-config-airbnb
from17.x
to>=18.0.1
,eslint-config-prettier
from5.x
to>=6.4.0
andeslint-plugin-react-hooks
from1.6.x
to>=2.1.2
- updated all ESLint dependencies (eg. plugins and configs) to latest (major) version
- updated existing ESLint rules
- Note: some rules changed, for instance:
<>
is preferred overReact.Fragment
- Note: some rules changed, for instance:
- updated example app's dependencies
- Development: upgraded node version from
v10.14
tov12.12
2019/07/21 0.5.0
- feat: update peerDependencies' versions to latest supported version, but without breaking ESLint change from 5.x to 6.x
2019/04/05 0.4.0
- upgraded all dependencies to latest version (updated example as well)
- changeed all
dependencies
topeerDependencies
2019/02/03 0.3.0
import/order
(works withimport/first
)sort-keys
- changed prettier's
printWidth
from 100 back to 80 - upgraded all dependencies to latest version (updated example as well)
- upgraded node version (via
.nvmrc
) from 8 to 10
- deprecated
sort-imports
, because it does not work properly withimport/order
, see the #389 issue.
globals
from the ESLint configuration, as they are defined in theenv
already
2018/08/25 0.2.0
- removed stylelint and moved into own package: https://github.com/natterstefan/stylelint-config-ns
2018/08/25 0.1.3
- fixed missing files in published npm module
2018/08/25 0.1.2
- Remove scope from package name
2018/08/25 0.1.1
- Prepare package for npm release
2018/05/27 0.1.0
- Initial setup with prettier, esLint and stylelint