Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v0.3.9 #45

Draft
wants to merge 21 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
aa31cb8
chore: patch update @types/node to v22.5.2
alexey-koran Sep 3, 2024
1145211
chore: patch update @types/react to v18.3.5
alexey-koran Sep 3, 2024
74f92e1
chore: patch update lint-staged to v15.2.10
alexey-koran Sep 3, 2024
07350a1
chore: patch update postcss to v8.4.44
alexey-koran Sep 3, 2024
f4473b2
chore: update pnpm-lock.yaml
alexey-koran Sep 3, 2024
c6b4073
chore: patch update @types/node to v22.5.4
alexey-koran Sep 5, 2024
9f1600b
chore: patch update postcss to v8.4.45
alexey-koran Sep 5, 2024
b22bd62
chore: patch update @alexey-koran/eslint-config to v0.1.1
alexey-koran Sep 5, 2024
17985aa
chore: minor update webpack-dev-server to v5.1.0
alexey-koran Sep 5, 2024
4e89f11
docs: update webpack-dev-server minor version in Dependencies table t…
alexey-koran Sep 5, 2024
c1fbbe2
chore: update pnpm-lock.yaml
alexey-koran Sep 5, 2024
35977d9
docs: set recommended pnpm version to v9.11.0
alexey-koran Sep 27, 2024
d602c9f
docs: fix typo
alexey-koran Sep 27, 2024
e1fbf63
docs: set minimum node v20.18.0, recommended node to v22.9.0 & pnpm t…
alexey-koran Oct 7, 2024
a829061
chore: update .nvmrc to node v22.9.0
alexey-koran Oct 7, 2024
4e0ba63
chore: minor update `@alexey-koran/eslint-config` to `v0.2.0`
alexey-koran Oct 7, 2024
a9a6ea8
docs: update `@alexey-koran/eslint-config` minor version in Dependenc…
alexey-koran Oct 7, 2024
1199412
chore: patch update `@alexey-koran/eslint-config` to `v0.2.1`
alexey-koran Oct 8, 2024
6e62cb3
chore: move `ts-node.register.mjs` to `src` folder, fix related scripts
alexey-koran Oct 21, 2024
72c62ed
docs: set recommended node to v23.0.0 & pnpm to v9.12.2
alexey-koran Oct 21, 2024
414b608
chore: run prettier on 'public/index.html'
alexey-koran Nov 18, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .nvmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
22.7.0
23.0.0
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@

| Node | Package manager |
| ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| [![Minimum node version](https://img.shields.io/badge/min%20node-20.17.0-orange?style=for-the-badge&logo=node.js)](https://nodejs.org/en/) | [![Minimum npm version](https://img.shields.io/badge/min%20npm-10.8.2-orange?style=for-the-badge&logo=npm)](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) |
| [![Recommended node version](https://img.shields.io/badge/rec%20node-22.7.0-blue?style=for-the-badge&logo=node.js)](https://nodejs.org/en/) | [![Recommended pnpm](https://img.shields.io/badge/rec%20pnpm-9.9.0-blue?style=for-the-badge&logo=pnpm)](https://pnpm.io/) |
| [![Minimum node version](https://img.shields.io/badge/min%20node-20.18.0-orange?style=for-the-badge&logo=node.js)](https://nodejs.org/en/) | [![Minimum npm version](https://img.shields.io/badge/min%20npm-10.8.2-orange?style=for-the-badge&logo=npm)](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) |
| [![Recommended node version](https://img.shields.io/badge/rec%20node-23.0.0-blue?style=for-the-badge&logo=node.js)](https://nodejs.org/en/) | [![Recommended pnpm](https://img.shields.io/badge/rec%20pnpm-9.12.2-blue?style=for-the-badge&logo=pnpm)](https://pnpm.io/) |

# Installation

Expand Down Expand Up @@ -96,7 +96,7 @@ http://localhost:8080/
| | `Webpack` | |
| webpack | application bundler | [v5.94.\*](https://webpack.js.org/) |
| webpack-cli | CLI for webpack | [v5.1.\*](https://webpack.js.org/api/cli/) |
| webpack-dev-server | development server | [v5.0.\*](https://webpack.js.org/configuration/dev-server/) |
| webpack-dev-server | development server | [v5.1.\*](https://webpack.js.org/configuration/dev-server/) |
| webpack-bundle-analyzer | application bundle analysis | [v4.10.\*](https://github.com/webpack-contrib/webpack-bundle-analyzer) |
| | `Plugins` | |
| fork-ts-checker-webpack-plugin | runs [TypeScript](https://www.typescriptlang.org/) type checker on a separate process | [v9.0.\*](https://github.com/TypeStrong/fork-ts-checker-webpack-plugin) |
Expand Down Expand Up @@ -139,11 +139,11 @@ http://localhost:8080/
| stylelint | mighty CSS linter that helps you avoid errors and enforce conventions | [v16.9.\*](https://github.com/stylelint/stylelint) |
| | `Configs` | |
| @alexey-koran/prettier-config | Prettier [sharing configuration](https://prettier.io/docs/en/configuration.html#sharing-configurations) | [v0.1\*](https://npmjs.com/@alexey-koran/prettier-config) |
| @alexey-koran/eslint-config | ESLint [shareable config](https://eslint.org/docs/latest/extend/shareable-configs) | [v0.1\*](https://npmjs.com/@alexey-koran/eslint-config) |
| @alexey-koran/eslint-config | ESLint [shareable config](https://eslint.org/docs/latest/extend/shareable-configs) | [v0.2\*](https://npmjs.com/@alexey-koran/eslint-config) |
| stylelint-config-clean-order | order your styles with [stylelint-order](https://github.com/hudochenkov/stylelint-order) | [v6.1.\*](https://github.com/kutsan/stylelint-config-clean-order) |
| stylelint-config-standard | standard shareable config for [Stylelint](https://stylelint.io/) | [v36.0.\*](https://github.com/stylelint/stylelint-config-standard) |
| | `Plugins` | |
| @eslint/js | ESLint JavaScript plugin Separating out JavaScript-specific functionality from ESLint | [v9.9.\*](https://www.npmjs.com/package/@eslint/js) |
| @eslint/js | ESLint JavaScript plugin. Separating out JavaScript-specific functionality from ESLint | [v9.9.\*](https://www.npmjs.com/package/@eslint/js) |
| prettier-plugin-tailwindcss | Prettier plugin for Tailwind CSS v3.0+ that automatically sorts classes | [v0.6.\*](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) |
| stylelint-prettier | runs [Prettier](https://github.com/prettier/prettier) as a Stylelint rule and reports differences as individual Stylelint issues | [v5.0.\*](https://github.com/prettier/stylelint-prettier) |
| | | |
Expand Down
22 changes: 11 additions & 11 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,12 +15,12 @@
},
"homepage": "https://github.com/alexey-koran/react-template#readme",
"scripts": {
"dev": "node --import ./ts-node.register.mjs node_modules/webpack/bin/webpack serve --color --hot --mode=development",
"prod": "node --import ./ts-node.register.mjs node_modules/webpack/bin/webpack serve --color --hot --mode=production",
"buildapp": "node --import ./ts-node.register.mjs node_modules/webpack/bin/webpack --mode=production",
"dev": "node --import ./src/ts-node.register.mjs node_modules/webpack/bin/webpack serve --color --hot --mode=development",
"prod": "node --import ./src/ts-node.register.mjs node_modules/webpack/bin/webpack serve --color --hot --mode=production",
"buildapp": "node --import ./src/ts-node.register.mjs node_modules/webpack/bin/webpack --mode=production",
"clean": "rm -f -r build",
"build": "pnpm clean && pnpm buildapp",
"analyze": "node --import ./ts-node.register.mjs node_modules/webpack/bin/webpack --analyze --mode=production",
"analyze": "node --import ./src/ts-node.register.mjs node_modules/webpack/bin/webpack --analyze --mode=production",
"prepare": "husky && echo 'pnpm lint-staged' > .husky/pre-commit",
"prettier": "prettier --check \"**/*.{js,cjs,mjs,jsx,cjsx,mjsx,ts,cts,mts,tsx,ctsx,mtsx,pcss}\"",
"prettier:fix": "prettier --write \"**/*.{js,cjs,mjs,jsx,cjsx,mjsx,ts,cts,mts,tsx,ctsx,mtsx,pcss}\"",
Expand All @@ -34,7 +34,7 @@
"fix-all": "pnpm prettier:fix && pnpm lint:fix && pnpm lint:css:fix",
"fix-staged": "lint-staged",
"test:eslint-config": "eslint-config-inspector",
"test:webpack-config": "node --import ./ts-node.register.mjs node_modules/webpack/bin/webpack configtest",
"test:webpack-config": "node --import ./src/ts-node.register.mjs node_modules/webpack/bin/webpack configtest",
"svgo": "cross-env svgo $FILE",
"svgo-all": "svgo -r -f src"
},
Expand All @@ -43,16 +43,16 @@
"react-dom": "^18.3.1"
},
"devDependencies": {
"@alexey-koran/eslint-config": "^0.1.0",
"@alexey-koran/eslint-config": "^0.2.1",
"@alexey-koran/prettier-config": "^0.1.1",
"@alexey-koran/tsconfig": "^0.1.0",
"@eslint/config-inspector": "^0.5.4",
"@eslint/js": "^9.9.1",
"@svgr/webpack": "^8.1.0",
"@types/dotenv-webpack": "^7.0.7",
"@types/html-webpack-plugin": "^3.2.9",
"@types/node": "^22.5.1",
"@types/react": "^18.3.4",
"@types/node": "^22.5.4",
"@types/react": "^18.3.5",
"@types/react-dom": "^18.3.0",
"@types/webpack": "^5.28.5",
"@types/webpack-bundle-analyzer": "^4.7.0",
Expand All @@ -66,9 +66,9 @@
"fork-ts-checker-webpack-plugin": "^9.0.2",
"html-webpack-plugin": "^5.6.0",
"husky": "^9.1.5",
"lint-staged": "^15.2.9",
"lint-staged": "^15.2.10",
"mini-css-extract-plugin": "^2.9.1",
"postcss": "^8.4.41",
"postcss": "^8.4.45",
"postcss-assets": "^6.0.0",
"postcss-import": "^16.1.0",
"postcss-loader": "^8.1.1",
Expand All @@ -88,6 +88,6 @@
"webpack": "^5.94.0",
"webpack-bundle-analyzer": "^4.10.2",
"webpack-cli": "^5.1.4",
"webpack-dev-server": "^5.0.4"
"webpack-dev-server": "^5.1.0"
}
}
Loading