Compare changes
Some changes are not shown.
For a faster browsing experience, only 76 of 89 files are shown. Download one of the files below to see all changes.
+4
−3
.env.development
0 → 100644
+1
−0
+8
−8
+1
−1
+7
−6
+12
−12
compose.yaml
0 → 100644
+6
−0
eslint.config.mjs
0 → 100644
+67
−0
+19980
−12812
File changed.
Preview size limit exceeded, changes collapsed.
+51
−92
Original line number | Diff line number | Diff line |
---|---|---|
@@ -3,23 +3,35 @@ | ||
"version": "0.1.0",
|
||
"private": true,
|
||
"dependencies": {
|
||
"@react-keycloak/web": "^2.1.4",
|
||
"@sentry/react": "^5.23.0",
|
||
"classnames": "^2.2.6",
|
||
"date-fns": "^2.16.1",
|
||
"immer": "^7.0.15",
|
||
"keycloak-js": "^10.0.2",
|
||
"lodash": "^4.17.20",
|
||
"pullstate": "^1.20.5",
|
||
"react": "^16.13.1",
|
||
"react-device-detect": "^1.13.1",
|
||
"react-dom": "^16.13.1",
|
||
"react-intersection-observer": "^8.31.0",
|
||
"react-modal": "^3.12.1",
|
||
"react-router-dom": "^5.2.0",
|
||
"react-scripts": "3.4.3",
|
||
"unfetch": "^4.2.0",
|
||
"wait-queue": "^1.1.4"
|
||
"@react-keycloak/web": "^3.4.0",
|
||
"@rooks/use-interval": "^4.11.2",
|
||
"@rooks/use-outside-click": "^4.11.2",
|
||
"@rooks/use-timeout": "^4.11.2",
|
||
"@rooks/use-window-size": "^4.11.2",
|
||
"@sentry/integrations": "^7.119.2",
|
||
"@sentry/react": "^8.34.0",
|
||
"@sentry/tracing": "^7.119.2",
|
||
"ajv": "^8.17.1",
|
||
"classnames": "^2.5.1",
|
||
"crypto-js": "^4.2.0",
|
||
"date-fns": "^4.1.0",
|
||
"keycloak-js": "^26.0.0",
|
||
"lodash": "^4.17.21",
|
||
"pullstate": "^1.25.0",
|
||
"react": "^18.3.1",
|
||
"react-dom": "^18.3.1",
|
||
"react-helmet-async": "^2.0.5",
|
||
"react-hint": "^3.2.1",
|
||
"react-intersection-observer": "^9.13.1",
|
||
"react-joyride": "^2.9.2",
|
||
"react-mde": "^11.5.0",
|
||
"react-modal": "^3.16.1",
|
||
"react-player": "^2.16.0",
|
||
"react-router-dom": "^6.27.0",
|
||
"react-scripts": "^5.0.1",
|
||
"showdown": "^2.1.0",
|
||
"wait-queue": "^1.1.4",
|
||
"xss": "^1.0.15"
|
||
},
|
||
"scripts": {
|
||
"start": "react-scripts start",
|
||
@@ -27,66 +39,8 @@ | ||
"test": "react-scripts test --env=jsdom-fourteen",
|
||
"eject": "react-scripts eject",
|
||
"lint": "eslint --cache 'src/**/*.{js,jsx}'",
|
||
"lint:fix": "eslint --cache --fix 'src/**/*.{js,jsx}'"
|
||
},
|
||
"eslintConfig": {
|
||
"extends": [
|
||
"react-app",
|
||
"plugin:prettier/recommended",
|
||
"plugin:testing-library/recommended",
|
||
"plugin:jest-dom/recommended"
|
||
],
|
||
"plugins": [
|
||
"simple-import-sort",
|
||
"testing-library",
|
||
"jest-dom"
|
||
],
|
||
"rules": {
|
||
"sort-imports": "off",
|
||
"prettier/prettier": "warn",
|
||
"react/no-unknown-property": [
|
||
1
|
||
],
|
||
"simple-import-sort/sort": [
|
||
"warn",
|
||
{
|
||
"groups": [
|
||
[
|
||
"^react",
|
||
"^@?\\w"
|
||
],
|
||
[
|
||
"^(api|actions|config|hooks|components|containers|pages|utils|stores|keycloak|ws)(/.*|$)"
|
||
],
|
||
[
|
||
"^(test-utils)(/.*|$)"
|
||
],
|
||
[
|
||
"^\\u0000"
|
||
],
|
||
[
|
||
"^\\.\\.(?!/?$)",
|
||
"^\\.\\./?$"
|
||
],
|
||
[
|
||
"^\\./(?=.*/)(?!/?$)",
|
||
"^\\.(?!/?$)",
|
||
"^\\./?$"
|
||
],
|
||
[
|
||
"^.+\\.s?css$"
|
||
]
|
||
]
|
||
}
|
||
],
|
||
"testing-library/await-async-query": "error",
|
||
"testing-library/no-await-sync-query": "error",
|
||
"testing-library/no-debug": "warn",
|
||
"jest-dom/prefer-checked": "error",
|
||
"jest-dom/prefer-enabled-disabled": "error",
|
||
"jest-dom/prefer-required": "error",
|
||
"jest-dom/prefer-to-have-attribute": "error"
|
||
}
|
||
"lint:fix": "eslint --cache --fix 'src/**/*.{js,jsx}'",
|
||
"analyze": "source-map-explorer 'build/static/js/*.js'"
|
||
},
|
||
"browserslist": {
|
||
"production": [
|
||
@@ -101,22 +55,27 @@ | ||
]
|
||
},
|
||
"devDependencies": {
|
||
"@testing-library/jest-dom": "^4.0.0",
|
||
"@testing-library/react": "^10.4.4",
|
||
"@testing-library/react-hooks": "^3.4.2",
|
||
"@testing-library/user-event": "^12.1.7",
|
||
"@eslint/compat": "^1.2.0",
|
||
"@eslint/eslintrc": "^3.1.0",
|
||
"@eslint/js": "^9.12.0",
|
||
"@testing-library/jest-dom": "^6.5.0",
|
||
"@testing-library/react": "^16.0.1",
|
||
"@testing-library/react-hooks": "^8.0.1",
|
||
"@testing-library/user-event": "^14.5.2",
|
||
"babel-core": "^6.26.3",
|
||
"babel-eslint": "^10.1.0",
|
||
"eslint": "^6.8.0",
|
||
"eslint-config-airbnb": "^18.2.0",
|
||
"eslint-config-prettier": "^6.11.0",
|
||
"eslint-plugin-import": "^2.22.0",
|
||
"eslint-plugin-jest-dom": "^3.6.3",
|
||
"eslint-plugin-jsx-a11y": "^6.3.1",
|
||
"eslint-plugin-prettier": "^3.1.4",
|
||
"eslint-plugin-react": "^7.20.6",
|
||
"eslint-plugin-simple-import-sort": "^5.0.3",
|
||
"eslint-plugin-testing-library": "^3.8.0",
|
||
"prettier": "^2.1.1"
|
||
"eslint": "^9.12.0",
|
||
"eslint-config-airbnb": "^19.0.4",
|
||
"eslint-config-prettier": "^9.1.0",
|
||
"eslint-plugin-import": "^2.31.0",
|
||
"eslint-plugin-jest-dom": "^5.4.0",
|
||
"eslint-plugin-jsx-a11y": "^6.10.0",
|
||
"eslint-plugin-prettier": "^5.2.1",
|
||
"eslint-plugin-react": "^7.37.1",
|
||
"eslint-plugin-simple-import-sort": "^12.1.1",
|
||
"eslint-plugin-testing-library": "^6.3.0",
|
||
"prettier": "^3.3.3",
|
||
"source-map-explorer": "^2.5.3",
|
||
"typescript": "^5.6.3"
|
||
}
|
||
} |
public/favicon.ico
deleted100644 → 0
−3.08 KiB
3.08 KiB | W: 64 | H: 64
public/img/og.afdesign
0 → 100644
+58.2 KiB
public/img/og2021.png
0 → 100644
+124 KiB

124.02 KiB
public/img/og2024.png
0 → 100644
+43.1 KiB

43.08 KiB
+27
−8
public/logo192.png
deleted100644 → 0
−5.22 KiB

5.22 KiB
public/logo512.png
deleted100644 → 0
−9.44 KiB

9.44 KiB
+9
−9
+96
−20
+3
−3
+87
−47
src/actions/global-info.js
0 → 100644
+69
−0
src/actions/misc.js
deleted100644 → 0
+0
−26
+172
−55
+161
−26
+119
−4
+6
−0
+21
−8
+10
−7
+1
−1
src/components/ErrorMessage.jsx
0 → 100644
+12
−0
+94
−62
+74
−11
+18
−3
+48
−0
+11
−0
src/components/dropdown-button/index.js
0 → 100644
+2
−0
src/components/home/AlreadyFinished.jsx
0 → 100644
+21
−0
src/components/home/BreakInProgress.jsx
0 → 100644
+31
−0
src/components/home/NotYetStarted.jsx
0 → 100644
+30
−0
src/components/home/index.js
0 → 100644
+3
−0
src/components/mde/MarkdownEditor.css
0 → 100644
+102
−0
src/components/mde/MarkdownEditor.jsx
0 → 100644
+54
−0
+52
−0
src/components/onboarding/Beacon.jsx
0 → 100644
+15
−0
src/components/onboarding/index.jsx
0 → 100644
+149
−0
+165
−43
src/components/posts/PostEditModal.jsx
0 → 100644
+96
−0
src/components/posts/PostScore.jsx
0 → 100644
+63
−0
+78
−0
+73
−0
src/config.js
deleted100644 → 0
+0
−3