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-nsnoderequirement update: "^22.x || ^24.x"
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.xand Prettier to^2.5.1 - replaced
babel-eslintwith@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.xto>=6.5.x,eslint-config-airbnbfrom17.xto>=18.0.1,eslint-config-prettierfrom5.xto>=6.4.0andeslint-plugin-react-hooksfrom1.6.xto>=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.14tov12.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
dependenciestopeerDependencies
2019/02/03 0.3.0
import/order(works withimport/first)sort-keys
- changed prettier's
printWidthfrom 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.
globalsfrom the ESLint configuration, as they are defined in theenvalready
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