Skip to content

Commit 29c4bf3

Browse files
committed
Scaffold project
0 parents  commit 29c4bf3

25 files changed

+13723
-0
lines changed

.gitignore

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
2+
3+
# dependencies
4+
/node_modules
5+
/.pnp
6+
.pnp.js
7+
8+
# testing
9+
/coverage
10+
11+
# production
12+
/build
13+
14+
# misc
15+
.DS_Store
16+
.env.local
17+
.env.development.local
18+
.env.test.local
19+
.env.production.local
20+
21+
npm-debug.log*
22+
yarn-debug.log*
23+
yarn-error.log*
24+
25+
.eslintcache
26+
*.tsbuildinfo

.vscode/settings.json

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
// Ignore unknown CSS at rules for Tailwind CSS
3+
"css.lint.unknownAtRules": "ignore",
4+
// Enable Stylelint in javascript and typescriptreact (for
5+
// CSS-in-JS) and scss
6+
"stylelint.validate": [
7+
"css",
8+
"scss",
9+
"postcss",
10+
"javascript",
11+
"typescriptreact"
12+
]
13+
}

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# React Components, Props and State
2+
3+
Examples for the concepts in React of components, props and state

eslint.config.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export { default } from 'eslint-config-upleveled';

netlify.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[build]
2+
publish = "build"
3+
command = "pnpm run build"

package.json

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
{
2+
"name": "react-components-props-state-winter-2026-eu",
3+
"version": "0.1.0",
4+
"private": true,
5+
"type": "module",
6+
"scripts": {
7+
"build": "react-scripts build",
8+
"eject": "react-scripts eject",
9+
"start": "react-scripts start",
10+
"test": "react-scripts test"
11+
},
12+
"browserslist": {
13+
"production": [
14+
">0.2%",
15+
"not dead",
16+
"not op_mini all"
17+
],
18+
"development": [
19+
"last 1 chrome version",
20+
"last 1 firefox version",
21+
"last 1 safari version"
22+
]
23+
},
24+
"dependencies": {
25+
"@upleveled/react-scripts": "5.1.3",
26+
"react": "^19.2.3",
27+
"react-dom": "^19.2.3",
28+
"sass": "1.97.3"
29+
},
30+
"devDependencies": {
31+
"@jest/globals": "^30.2.0",
32+
"@testing-library/dom": "^10.4.1",
33+
"@testing-library/jest-dom": "^6.9.1",
34+
"@testing-library/react": "^16.3.2",
35+
"@testing-library/user-event": "^14.6.1",
36+
"@types/node": "^25.0.10",
37+
"@types/react": "^19.2.9",
38+
"@types/react-dom": "^19.2.3",
39+
"@types/testing-library__jest-dom": "^6.0.0",
40+
"eslint": "^9.39.2",
41+
"eslint-config-upleveled": "^9.4.5",
42+
"jest": "^30.2.0",
43+
"jest-environment-jsdom": "^30.2.0",
44+
"jest-watch-typeahead": "^3.0.1",
45+
"prettier": "^3.8.1",
46+
"stylelint": "^17.0.0",
47+
"stylelint-config-upleveled": "^2.0.5",
48+
"typescript": "^5.9.3"
49+
},
50+
"packageManager": "pnpm@10.28.2"
51+
}

0 commit comments

Comments
 (0)