Skip to content

Commit 9ac6a27

Browse files
authored
Merge pull request #45 from atomantic/chore/update-all-deps
chore: update all dependencies to latest versions
2 parents c5707c2 + e6154a7 commit 9ac6a27

11 files changed

Lines changed: 1872 additions & 1409 deletions

File tree

.github/workflows/ci.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
- uses: actions/checkout@v6
2525

2626
- name: Setup Node.js
27-
uses: actions/setup-node@v4
27+
uses: actions/setup-node@v6
2828
with:
2929
node-version: '20'
3030
cache: 'npm'
@@ -54,7 +54,7 @@ jobs:
5454
- uses: actions/checkout@v6
5555

5656
- name: Setup Node.js
57-
uses: actions/setup-node@v4
57+
uses: actions/setup-node@v6
5858
with:
5959
node-version: '20'
6060
cache: 'npm'
@@ -91,7 +91,7 @@ jobs:
9191
- uses: actions/checkout@v6
9292

9393
- name: Setup Node.js
94-
uses: actions/setup-node@v4
94+
uses: actions/setup-node@v6
9595
with:
9696
node-version: '20'
9797
cache: 'npm'
@@ -121,7 +121,7 @@ jobs:
121121
- uses: actions/checkout@v6
122122

123123
- name: Setup Node.js
124-
uses: actions/setup-node@v4
124+
uses: actions/setup-node@v6
125125
with:
126126
node-version: '20'
127127
cache: 'npm'

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
token: ${{ secrets.GITHUB_TOKEN }}
2121

2222
- name: Use Node.js 20.x
23-
uses: actions/setup-node@v4
23+
uses: actions/setup-node@v6
2424
with:
2525
node-version: 20.x
2626

.github/workflows/validate-mocks.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
- uses: actions/checkout@v6
1616

1717
- name: Setup Node.js
18-
uses: actions/setup-node@v4
18+
uses: actions/setup-node@v6
1919
with:
2020
node-version: '20'
2121
cache: 'npm'

client/package.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,25 +11,25 @@
1111
"@fsf/shared": "*",
1212
"d3": "^7.9.0",
1313
"leaflet": "^1.9.4",
14-
"lucide-react": "^0.575.0",
15-
"portos-ai-toolkit": "^0.1.0",
14+
"lucide-react": "^0.577.0",
15+
"portos-ai-toolkit": "^0.8.0",
1616
"react": "^18.3.1",
1717
"react-dom": "^18.3.1",
1818
"react-hot-toast": "^2.6.0",
1919
"react-leaflet": "^4.2.1",
20-
"react-router-dom": "^7.1.1",
20+
"react-router-dom": "^7.13.1",
2121
"socket.io-client": "^4.8.3",
22-
"zustand": "^5.0.2"
22+
"zustand": "^5.0.11"
2323
},
2424
"devDependencies": {
25+
"@testing-library/react": "^16.3.2",
26+
"@tailwindcss/vite": "^4.2.1",
2527
"@types/d3": "^7.4.3",
2628
"@types/leaflet": "^1.9.21",
27-
"@types/react": "^18.3.18",
28-
"@types/react-dom": "^18.3.5",
29+
"@types/react": "^18.3.28",
30+
"@types/react-dom": "^18.3.7",
2931
"@vitejs/plugin-react": "^5.1.4",
30-
"autoprefixer": "^10.4.20",
31-
"postcss": "^8.4.49",
32-
"tailwindcss": "^3.4.17",
32+
"tailwindcss": "^4.2.1",
3333
"typescript": "^5.7.2",
3434
"vite": "^7.3.1"
3535
}

client/postcss.config.js

Lines changed: 0 additions & 6 deletions
This file was deleted.

client/src/index.css

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1-
@tailwind base;
2-
@tailwind components;
3-
@tailwind utilities;
1+
@import "tailwindcss";
2+
@config "../tailwind.config.js";
3+
4+
/* Scan portos-ai-toolkit for Tailwind classes */
5+
@source "../../node_modules/portos-ai-toolkit/src/client/**/*.{js,ts,jsx,tsx}";
46

57
/* Light theme (default) */
68
:root {
@@ -171,7 +173,6 @@ input:focus, select:focus, textarea:focus {
171173
}
172174

173175
/* Custom theme utilities - Override Tailwind's hardcoded values with CSS variables */
174-
/* These MUST come after @tailwind utilities to override properly */
175176
.text-app-text {
176177
color: var(--color-app-text) !important;
177178
}
@@ -223,7 +224,6 @@ input:focus, select:focus, textarea:focus {
223224
}
224225

225226
/* Override hardcoded text-white in portos-ai-toolkit for light mode */
226-
/* The library uses text-white for headings/text which is invisible on light backgrounds */
227227
:root:not(.dark) h1.text-white,
228228
:root:not(.dark) h2.text-white,
229229
:root:not(.dark) h3.text-white,

client/tailwind.config.js

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,6 @@
11
/** @type {import('tailwindcss').Config} */
22
export default {
3-
content: [
4-
"./index.html",
5-
"./src/**/*.{js,ts,jsx,tsx}",
6-
"./node_modules/portos-ai-toolkit/src/client/**/*.{js,ts,jsx,tsx}",
7-
],
83
darkMode: 'class',
9-
safelist: [
10-
'text-app-text',
11-
'text-app-text-secondary',
12-
'text-app-text-muted',
13-
'text-app-text-subtle',
14-
'bg-app-text',
15-
'bg-app-text-muted',
16-
'border-app-text',
17-
'border-app-text-muted',
18-
],
194
theme: {
205
extend: {
216
screens: {

client/vite.config.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
import { defineConfig } from 'vite';
22
import react from '@vitejs/plugin-react';
3+
import tailwindcss from '@tailwindcss/vite';
34

45
export default defineConfig({
5-
plugins: [react()],
6+
plugins: [react(), tailwindcss()],
67
server: {
78
port: 6373,
89
proxy: {

0 commit comments

Comments
 (0)