Releases: alexey-koran/react-template
Releases · alexey-koran/react-template
v0.3.8 (2024-08-30)
What's Changed
Features
- Move ESLint flat config to @alexey-koran/eslint-config 5a9e54e
Docs
- set minimum node version to 20.17.0 & npm 10.8.2, recommended node version &
.nvmrc
to 22.7.0 713c943
pnpm 9.9.0 2bd9012 - add a heading above the Dependencies table 2f19fde
- update Dependencies versions after packages update
Other
- packages update
by @alexey-koran in #44
Full Changelog: v0.3.7...v0.3.8
v0.3.7 (2024-08-08)
What's Changed
Docs
- add Note about Dependencies table af15bad
- update Dependencies table
add missing packages
add types packages
fix descriptions & links
19f5629
Other
- remove stylelint-order package as stylelint-config-clean-order does that by default
aaf7414 - packages update
by @alexey-koran in #43
Full Changelog: v0.3.6...v0.3.7
v0.3.6 (2024-08-06)
What's Changed
Docs
- add project Dependencies table 334fa4a
- rewrite Scripts important note about dev server port usage a3b6a2e
Other
- postcss-preset-env update to v10.0.0
other packages update
by @alexey-koran in #42
Full Changelog: v0.3.5...v0.3.6
v0.3.5 (2024-08-01)
What's Changed
Docs
- group scripts in the Scripts section table b4844ad
- set minimum node version to 20.16.0 & npm 10.8.1 965e228
Other
- update packages from #37
updatetypescript-eslint
to stable v8.0.0, blog post
5bfc280
update@stylistic
packages to stable v2.6.1
@stylistic/eslint-plugin-js
,@stylistic/eslint-plugin-jsx
,@stylistic/eslint-plugin-ts
4c5921f - update packages
by @alexey-koran in #41
Full Changelog: v0.3.4...v0.3.5
v0.3.4 (2024-07-28)
What's Changed
Docs
- add link to scripts property in
package.json
move JS & TS extensions from scripts table to a NOTE 21d3564 - remove character escaping in Scripts table 14114f4
- info about port usage moved to Important note cf98ad5
- move recommendations to tip note in Installation section 6feab94
Fixes
- file extensions in
package.json
&.lintstagedrc
231468b
Other
@types/node
major update to v22.0.0@stylistic/eslint
beta update to 2.6.0-beta-1
by @alexey-koran in #40
Full Changelog: v0.3.3...v0.3.4
v0.3.3 (2024-07-27)
What's Changed
Fixes
- update project supported file extensions bf0e83d
Docs
- rewrite
README.md
scripts section, add scripts table fb05725
Other
- packages update
by @alexey-koran in #34
Full Changelog: v0.3.2...v0.3.3
v0.3.2 (2024-07-22)
What's Changed
Features
- migrate to
postcss.config.mjs
, enable postcss stylelint plugin d447d68
Fixes
ESLint
- replace deprecated no-new-object by no-object-constructor
no-new-object rule deprecated in eslint v8.50.0
4302a86 - use eslint-plugin-react recommended rules import for flat config after update to v7.35.0
e37c8d7
Docs README.md
- remove notion about disabled postcss stylelint plugin 19b89ef
- remove notion about unmet peer eslint v9 for eslint-plugin-react 828a566
- set recommended node version to 22.5.1 & pnpm 9.6.0
update.nvmrc
node version to 22.5.1
bc0c505
Other
- packages update
by @alexey-koran in #33
Full Changelog: v0.3.1...v0.3.2
v0.3.1 (2024-07-16)
What's Changed
Features
- migrate to
tailwind.config.ts
4bcd5de - migrate to
stylelint.config.mjs
add stylelint config type tostylelint.config.mjs
86d644d - migrate to
prettier.config.mjs
add prettier config type toprettier.config.mjs
update@svgr/webpack
prettierConfig path
update @alexey-koran/prettier-config package to v0.1.0
0183eba - migrate to
svgo.config.mjs
add svgo config type tosvgo.config.mjs
b8545ed - update
svgo
to v4-rc
update svgo config
d6af4ae
Other
- packages update
- run
svgo-all
script on project.svg
files
0.3.1 by @alexey-koran in #32
Full Changelog: v0.3.0...v0.3.1
v0.3.0 (2024-07-15)
What's Changed
Breaking changes
- drop node v16 & v18 support
Main 0.3.0 release commit 64aac64
Features
ESLint
- updated to v9.6.0
- typescript-eslint updated to v8 alpha (for esm & ESLint v9 support)
- use new projectService feature
- use typescript-eslint internal plugin & parser instead of @typescript-eslint/eslint-plugin & @typescript-eslint/parser packages
- use
strictTypeChecked
&stylisticTypeChecked
typescript-eslint configs - eslint-plugin-react-hooks update to v5-rc for typescript-eslint v8 support
- use @eslint/compat
fixupPluginRules
to fix eslint-plugin-import rules for ESLint v9 - use
eslint-plugin-prettier/recommended
instead of eslint-config-prettier after update to v5.1.0 - use
import.meta.dirname
instead ofresolve(dirname(fileURLToPath(import.meta.url)))
remove unnecessary imports - use ESLint stylistic packages for deprecated ESLint, typescript-eslint formatting rules
- add JS no-useless-assignment rule
Package.json
- use
node --import ts-node.register.mjs
for dev, prod, buildapp, analyze scripts - add @eslint/config-inspector package to inspect eslint flat config
- add
test:eslint-config
&test:webpack-config
scripts - add @types/eslint__js typeScript definitions for @eslint/js
- add Stylistic packages (@stylistic/eslint-plugin-js, @stylistic/eslint-plugin-jsx, @stylistic/eslint-plugin-ts)
Other
- add
ts-node.register.mjs
script for esm c69f4e7 - update husky pre-commit file due to migration to v9 a4825ab
Fixes
ESLint
- fix @typescript-eslint/naming-convention to support
camelCase
in imports - remove & replace deprecated/renamed rules
- add
'import/ignore': 'node_modules'
rule to fix typescript-eslint/typescript-eslint#9450
Package.json
- fix husky v9 prepare script
- remove @typescript-eslint/eslint-plugin & @typescript-eslint/parser packages
VSCode settings
source.fixAll.eslint
set toexplicit
replaceeslint.experimental.useFlatConfig
by stableeslint.useFlatConfig
remove fromexplorer.fileNesting.patterns
deprecated.postcssrc*
pattern
edec678
Other
- webpack css-loader modules namedExport property set to false (default value changed to true after migration to v7) 7d5bcce
- fix project
shims.d.ts
interfaces exports 6cfa6e9
Docs README.md
- set minimum node version to 20.15.1 & npm 10.7.0
set recommended node version to 22.4.1 & pnpm 9.5.0
addtest:eslint-config
,test:webpack-config
scripts descriptions
update known issues
eb0be98 - update LICENSE year 1b0ac33
Other
- packages update, fix related configs
- update
.nvmrc
node version to v22.4.1 4c078fe - run svgo-all script on project
.svg
files 9d625b2
by @alexey-koran in #31
Full Changelog: v0.2.1...v0.3.0
v0.2.1 (2023-11-16)
What's Changed
Fixes
- fix #13 b9b8dce
- fix analyze script a5a7143
- fix eslint config to ignore build & node_modules folders cf74e0a
Docs
- add notion about
8080
port for local deploy f399ae1 - set recommended node version to 20.5.1 & pnpm 8.6.12 ea57f85
Other
- packages update
by @alexey-koran in #29
Full Changelog: v0.2.0...v0.2.1