Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
743edb6
docs: add HDS React 19 local development setup guide
jorilindell Apr 16, 2026
da44009
chore: upgrade Node.js from 22 to 24
jorilindell Apr 22, 2026
d77fd7c
deps: remove unused dompurify and its type definitions
jorilindell Apr 16, 2026
e2aef57
deps: remove unused html-react-parser dependency
jorilindell Apr 16, 2026
aabb354
deps: remove unused eslint-config-prettier dependency
jorilindell Apr 16, 2026
ceb400e
deps: upgrade React to v19 and align typings
jorilindell Apr 16, 2026
b159eb2
deps: replace dequal with lodash isEqual
jorilindell Apr 16, 2026
ac826f5
deps: remove unused @babel/runtime dependency
jorilindell Apr 16, 2026
969b27f
deps: migrate RHHC imports to scoped package and bundler resolution
jorilindell Apr 16, 2026
8aafe2d
deps: upgrade @apollo/client to v3.14.0
jorilindell Apr 16, 2026
051c9f0
deps: update testing-library packages to latest versions
jorilindell Apr 16, 2026
81929c8
chore: remove unused MenuDropdown component
jorilindell Apr 20, 2026
68d3161
deps: remove unused @types/classnames dependency
jorilindell Jun 9, 2026
fec24e0
feat: migrate from react-modal to HDS Dialog component
jorilindell Apr 21, 2026
78923ce
chore: remove unused SkeletonLoader and its dependency
jorilindell Apr 21, 2026
2117d3a
chore: remove unused ResetFocus and HeaderLink components
jorilindell Apr 21, 2026
6467105
chore: remove unused auth hooks, types, and dead code
jorilindell Apr 21, 2026
9b3d9c4
chore: remove unused CSS module classes and empty stylesheet
jorilindell Apr 21, 2026
6a0d3b5
refactor: migrate react-table to @tanstack/react-table
jorilindell Apr 21, 2026
1811222
feat: replace react-toastify with custom NotificationsContext
jorilindell Apr 21, 2026
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 .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@ jobs:
secrets:
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
with:
node-version: 24.x
node-version: 24.x
37 changes: 13 additions & 24 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,33 +13,27 @@
"pnpm": ">=11.1.3"
},
"dependencies": {
"@apollo/client": "^3.13.8",
"@babel/runtime": "^7.27.1",
"@apollo/client": "^3.14.0",
"@city-of-helsinki/react-helsinki-headless-cms": "^3.0.1",
"@date-fns/tz": "^1.2.0",
"@faker-js/faker": "^9.7.0",
"@nabla/vite-plugin-eslint": "^3.0.1",
"@playwright/test": "^1.60.0",
"@sentry/browser": "^10.25.0",
"@stylistic/eslint-plugin": "^5.10.0",
"@testing-library/jest-dom": "^6.6.3",
"@testing-library/react": "^16.3.0",
"@testing-library/user-event": "^14.6.1",
"@tanstack/react-table": "^8.20.0",
"@types/apollo-upload-client": "^18.0.0",
"@types/classnames": "^2.3.4",
"@types/dompurify": "^3.2.0",
"@types/draft-js": "^0.11.20",
"@types/draftjs-to-html": "^0.8.4",
"@types/file-saver": "^2.0.7",
"@types/html-to-draftjs": "^1.5.0",
"@types/jsonwebtoken": "^9.0.9",
"@types/lodash": "^4.17.16",
"@types/node": "^20.17.43",
"@types/react": "^18.3.20",
"@types/react-dom": "^18.3.7",
"@types/react": "^19.2.14",
"@types/react-dom": "^19.2.3",
"@types/react-draft-wysiwyg": "^1.13.9",
"@types/react-helmet": "^6.1.11",
"@types/react-modal": "^3.16.3",
"@types/react-table": "^7.7.20",
"@typescript-eslint/eslint-plugin": "^8.57.2",
"@typescript-eslint/parser": "^8.57.2",
"@vitejs/plugin-react-swc": "^4.3.0",
Expand All @@ -50,12 +44,10 @@
"classnames": "^2.5.1",
"cross-env": "^7.0.3",
"date-fns": "^4.1.0",
"dompurify": "^3.4.0",
"dotenv": "^16.5.0",
"draft-js": "^0.11.7",
"draftjs-to-html": "^0.9.1",
"eslint": "^9.39.4",
"eslint-config-prettier": "^10.1.8",
"eslint-import-resolver-typescript": "^4.4.4",
"eslint-plugin-import": "^2.32.0",
"eslint-plugin-jsx-a11y": "^6.10.2",
Expand All @@ -68,9 +60,8 @@
"globals": "^16.1.0",
"graphql": "^16.11.0",
"graphql-tag": "^2.12.6",
"hds-design-tokens": "^5.0.0",
"hds-react": "^5.0.0",
"html-react-parser": "^5.2.3",
"hds-design-tokens": "^6.0.2",
"hds-react": "^6.0.2",
"html-to-draftjs": "^1.5.0",
"i18next": "^24.2.3",
"i18next-browser-languagedetector": "^8.1.0",
Expand All @@ -80,18 +71,13 @@
"jsonwebtoken": "^9.0.3",
"msw": "^2.7.6",
"path": "^0.12.7",
"react": "^18.3.1",
"react-content-loader": "^7.0.2",
"react-dom": "^18.3.1",
"react": "^19.2.5",
"react-dom": "^19.2.5",
"react-draft-wysiwyg": "^1.15.0",
"react-helmet": "^6.1.0",
"react-helsinki-headless-cms": "^1.0.2",
"react-i18next": "^15.5.1",
"react-idle-timer": "^5.7.2",
"react-modal": "^3.16.3",
"react-router": "^7.15.0",
"react-table": "^7.8.0",
"react-toastify": "^11.0.5",
"sass": "^1.87.0",
"typescript": "^5.8.3",
"use-deep-compare-effect": "^1.8.1",
Expand Down Expand Up @@ -146,7 +132,10 @@
"@graphql-codegen/typescript": "^4.1.6",
"@graphql-codegen/typescript-operations": "^4.6.1",
"@graphql-codegen/typescript-react-apollo": "^4.3.2",
"dequal": "^2.0.3",
"@testing-library/dom": "^10.4.1",
"@testing-library/jest-dom": "^6.9.1",
"@testing-library/react": "^16.3.2",
"@testing-library/user-event": "^14.6.1",
"doctoc": "^2.3.0",
"husky": "^9.1.7",
"lint-staged": "^16.4.0",
Expand Down
Loading
Loading