Skip to content

Commit 513339a

Browse files
committed
fix: yarn mono repo with tailwindcss v4
1 parent a56a226 commit 513339a

File tree

16 files changed

+10151
-956
lines changed

16 files changed

+10151
-956
lines changed

.github/workflows/deploy-cloudflare-worker.yaml

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -31,18 +31,6 @@ jobs:
3131
with:
3232
node-version: "22"
3333

34-
- name: Workaround for Heroui dependencies
35-
run: |
36-
mv package.json package.json.bak
37-
mv yarn.lock yarn.lock.bak
38-
cd apps/client
39-
npm install
40-
cd ../../apps/cloudflare-worker
41-
npm install
42-
cd ../../
43-
mv package.json.bak package.json
44-
mv yarn.lock.bak yarn.lock
45-
4634
- name: Cache Yarn dependencies
4735
uses: actions/cache@v4
4836
with:

.github/workflows/pages.yaml

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -35,18 +35,6 @@ jobs:
3535
with:
3636
node-version: "22"
3737

38-
- name: Workaround for Heroui dependencies
39-
run: |
40-
mv package.json package.json.bak
41-
mv yarn.lock yarn.lock.bak
42-
cd apps/client
43-
npm install
44-
cd ../../apps/cloudflare-worker
45-
npm install
46-
cd ../../
47-
mv package.json.bak package.json
48-
mv yarn.lock.bak yarn.lock
49-
5038
- name: Cache Yarn dependencies
5139
uses: actions/cache@v4
5240
with:

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ CORS_ORIGIN=http://localhost:5173
7676
READ_PERMISSION=read:api
7777
WRITE_PERMISSION=write:api
7878
ADMIN_PERMISSION=admin:api
79+
AUTHENTICATION_PROVIDER_TYPE=auth0
7980
EOF
8081

8182
# Start both applications with environment variables
@@ -188,6 +189,7 @@ CORS_ORIGIN=https://your-github-username.github.io
188189
READ_PERMISSION=read:api
189190
WRITE_PERMISSION=write:api
190191
ADMIN_PERMISSION=admin:api
192+
AUTHENTICATION_PROVIDER_TYPE=auth0
191193
```
192194

193195
### GitHub secrets
@@ -205,6 +207,7 @@ CORS_ORIGIN=https://your-github-username.github.io
205207
READ_PERMISSION=read:api
206208
WRITE_PERMISSION=write:api
207209
ADMIN_PERMISSION=admin:api
210+
AUTHENTICATION_PROVIDER_TYPE=auth0
208211
```
209212

210213
each secrets should be manually entered in Github like:
Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,27 @@
1-
U2FsdGVkX19rarkaHqihbhXWlpzx8MI8No8hZ5A24hkS8y99NbWEvfEEhikhi2xY
2-
obTYmR/L8KndzNJVVBYT52IzWH+5WF7upTTDQsl8Lsbf3ptrrEpOBvosFWh8PA35
3-
ivfIVrfnYfjnTghNgswTC5UK+LV0l6aEbUM/F0/GPoZjSILiiviWcn7DqU2BCeBv
4-
13KjCizTqIXnPi7INlgfGbwMpMmaS0NUT1EYb5Q6u6EhCzqSCQ2GB8YU3/usrt+g
5-
YJ+2FKTt8QkP74mx1Noye8nlBlt+Fn5ey2EMIAWK+CziJZEdSs8AiquZc8gFwSf+
6-
tjPg8OLqIBlCHJz2QLt/EjU8kPp+7sSPAziHeWTDVWOT2CFEvIDY6p1ZvutH7BPu
7-
ajLH/J+xY3lg33KT8kNHmvr5dexP1oA6M5BCcpaB6bZ8EqifCMFo90WjoM+WFZxe
8-
oELuIktfpPwdOc4IlwocOhon+zF3J5Pettvb1feLtYzuirEL0iZ42j02TzXI5dxn
9-
kaRmudQw3qRwNmlfeyFSLgf2xoPVSaTLXJeYYM3/2hACnmyGvsdsf6Ej9TFzM7Z8
10-
JVr3yR5RfGW5xFMfkistdsOfZyDHbXvh8tcQtkdlDNLKZ2+n3LDEDjVih627v7yr
11-
8gGJKmVmbUTqInDS57f46xogpSMAgCNbELNfNtPhvbefERUVRB3Iwm4Ucs7A45F6
12-
uiHupTP0QKtKJkD/DySA5u7jcGMvAMuJjiJNAN/dFxCPDVSehGDz77isSYsfzIyo
13-
p/3mPENQvtWRL8Dwmnu4deAyLdN75h0hTpQTPBdiZo5OEUp7xZDenW615pBBh90m
14-
flSTHjLBPJNIxko05LUOqjq5lELeF+mMzdUGcDETL1GNt5VUO/Gc4T8CPDbpnVwQ
15-
3WjbQ9goO6pwtBwT8tnS4JMYV0jqDfA+5Y9ykCoBs9lxY+6EYHJdjkdYp+XJdibQ
16-
Wj4zH6lt7kQXBDemEsrSu44RWn+wB0fTBDJSIwCvA1lZGqlhCp6dbDCfxsnMlicZ
17-
+LVLtdxkJ2CILCp9jkC4Ge0oMlbTyqmlAAnLvyK6Cg4uIw69viDeCikvSLhDTP95
18-
+YCe1F+GEOWVsgOl3xgJtUiaM2IZhDy5n0WjTE8tsq/Bqrpf5bchvqODSfMhprmI
19-
OVW8yrYLdaWBOKjQyth9TAxNhhM6PtR2Ec9HOnqcqzmfLy+/sLMrEZALpTgYbDDh
20-
T56+ohCQMGYSAAfpCUqB8uNXGrRY9dVJqQEl3XUKDqzbd9tgJd60lEHScGVj6eNe
21-
8hgmrBph50ewF4w/jXENqFWmK4Afs2dGeUqJd4a7uRwPzVzlbEW5daOU/7exBcP3
22-
F5wRjoTGk1BcI5DyjqoXpYmIP3aIosGbRA7hzMYWeaRhEEtIb7as5uQ5u1XegE4/
23-
xIOY3ykK1rtVVkL/YgXzam6GtxoOVLVShQOESvgFif+zVh2pMPt/VJH//Q0s2PG8
24-
chNiTo2T8iA2qyBMjGedmv/964h9Fue2k9AVm87XaBsMygnaqlfISWwACWTQmIRS
25-
q6pT/xJIJqdTqDxshrkHCDeAhet7rLTt1Psr+JQK9JSMcP1LKKuvCaADlA3Dtwgn
26-
7jBQ9Heu3zmUnvxJcDHTM0qfrQPYv2DcJRggG24wOqZi9QotbGDnJX43NvP/5+4w
27-
DLutNsjIs86nSrvcpIfx4Q==
1+
U2FsdGVkX19YdXC3H4iU/9S4uPSMBmdRniSJJb2h0m2xERHzoiaY/RL64eagaHVW
2+
wJVc8EZZvgAxotiIzZU/yvqRYQB5Dxk1DqBojcAafmgf80359fMq0BiCHu7xZgb1
3+
kPv2PwLlkfa5blZEJbHO9nKxXMDKZ1kK9DAW/pS08M/uKIl7zr+kK4pEtZPgEyL9
4+
ULW+nhm0VB3uagBF2LuhpSYavmaC8Nvt5HofrrXuJdScMxxGisxAbAEHswQUZE/G
5+
fORVTDbXn9vsBPeFx5tfK12cZDfU4DiKVstZZYKDNx1+7Xq8VtxeQy99ho9eEuuG
6+
XenbI0d4N4wUtCBcBoao9qPSnT9RG/+oh5hJKDT6522jCogqb5eEn1fUyI5DRmdn
7+
o9Efv3R9Lw1HFyl+Iap7yEjHkqiH5sle++0DZpWGBVuTvuHn9nTStXUGa/Gvht8A
8+
MQHwXK9t/tgU7TxossBHgPZ/RkDeZp7uVRjY69V5rajAmh4fCp+ckov+3F+0YZHK
9+
bKu447BACykr73uavhZZFAHpmYQp89Z1wdZbZtWi5q1DhtfGw70xmOHYzKDO1/jb
10+
tu+gGoYae7XpUu/P0KGR2BbV6yEmpNPBGz3a+6PQ9bDPESlhRktSL4PaJX9Fqex1
11+
Mgj1u+kbPSpNALKjAnY9l2uJXiKtnPsMHgjFu+dNOvdgvE9ZZbYPzBUA6QSaxSlx
12+
YM2qiQEggGffWZ6WVYg4GmTiH2/l+79ESYzNdN1wBk/soMXPmIl4ihxFBapa3t4v
13+
bS53SfOuHNdDEekdLWDd7o3q4cqqVL0768ThJVpqK4iXy22H8AvMe4xLXbMIT4cd
14+
flEdZsZR+pgrDD9nkY/0S4zPKa7xY9VrYNHwb+PHfLl8obD/qhRMy2OFjw44heQH
15+
mDdrKykMFOrDZg6bG49PnahFGSHS5Ydxf+araWiUyUKMk9s7FphbDChbwqj1mrRy
16+
kufLiKFyZXd9alSPIpZq1jYmZ0yHiWEkC0znqXTGOUzPpAldI7HwI9zlC7RS1MwQ
17+
ntEh2NpI0+4k7HwGCwl/VVP9DwdXU3yJv0qnN/A3lCYPqutG1qOu5J2eeYYPyF/O
18+
k4+4fE/7POu5GduVeccpjZ6yGtrQEq+633IwY9NQX2U0AsNYT+e9Js7Mg7mo3p3A
19+
d+Zi/SM4VcFMy0ANnPieeW16F/Hn+IjEEbG6BRPJSeUVJnxY5i9CUSiqfoNWEic7
20+
9/9owvMlRJQ8mDZtuDUuYE95bWfkLpMEv2Y2Fpkc87fdayjTfIgX47gdsp2nmw8/
21+
1KMM7GCcXwzi/IZdQN3ous2HOyxI3SH0k6wiF5ZKrnpg4634TLK4tJ4EHzWNzEEn
22+
+I85HCwpW1++B5sbF/RfmkvoMeYTktaE94evUFAMIVmL/ft1Tnzo4toNwStWI8IT
23+
xELqIx2NfWl2BHc8LOt2uAE99vn94ZZVTk8YrJDbsvZ/McocFznz1e/2O3sB5guP
24+
GE34ITHo/Q41TElxxWaKTGez5stH+JLK81Z+uZFS1Faubo2hwrcxdnPLO2z8GCBP
25+
qt3G5yBRUUtB7wxrW2hYAHotGGE6s+gtQHeqXpyQdve5ycI/KzO1YyZY2su6vrmn
26+
CPMA+dBL805eLWrRAwd64lbegNFsJsiOxqHoOPdBA8BU0gvDny6kgeiB5pXZiMYK
27+
6y9QeR0EYwNQevfeH0WrqwaDve7LOpbxDIoK5mUFII4=

apps/client/package.json

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
"update:heroui": "node --no-warnings --import 'data:text/javascript,import { register } from \"node:module\"; import { pathToFileURL } from \"node:url\"; register(\"ts-node/esm\", pathToFileURL(\"./\"));' ./update-heroui.ts"
1717
},
1818
"dependencies": {
19-
"@auth0/auth0-react": "^2.3.0",
19+
"@auth0/auth0-react": "^2.4.0",
2020
"@heroui/button": "2.2.24",
2121
"@heroui/code": "2.2.18",
2222
"@heroui/date-picker": "2.3.25",
@@ -37,46 +37,46 @@
3737
"@heroui/theme": "2.4.20",
3838
"@heroui/toast": "2.0.14",
3939
"@heroui/tooltip": "2.2.21",
40-
"@react-aria/visually-hidden": "3.8.22",
41-
"@react-types/shared": "^3.29.0",
42-
"@tailwindcss/postcss": "^4.1.7",
40+
"@react-aria/visually-hidden": "3.8.27",
41+
"@react-types/shared": "^3.32.0",
42+
"@tailwindcss/postcss": "^4.1.12",
4343
"framer-motion": "12.23.12",
44-
"i18next": "^25.1.3",
44+
"i18next": "^25.4.2",
4545
"i18next-http-backend": "^3.0.2",
46-
"jose": "^6.0.12",
46+
"jose": "^6.1.0",
4747
"oidc-client-ts": "^3.3.0",
4848
"react": "19.1.1",
4949
"react-dom": "19.1.1",
50-
"react-i18next": "^15.6.1",
51-
"react-router-dom": "^7.8.0",
52-
"tailwind-variants": "2.1.0",
53-
"tailwindcss": "4.1.11"
50+
"react-i18next": "^15.7.3",
51+
"react-router-dom": "^7.8.2",
52+
"tailwind-variants": "3.1.0",
53+
"tailwindcss": "4.1.12"
5454
},
5555
"devDependencies": {
5656
"@sctg/vite-plugin-github-pages-spa": "^0.1.1",
57-
"@tailwindcss/vite": "^4.1.11",
57+
"@tailwindcss/vite": "^4.1.12",
5858
"@types/node": "^22.15.18",
59-
"@types/react": "^19.1.9",
60-
"@types/react-dom": "^19.1.7",
61-
"@typescript-eslint/eslint-plugin": "^8.39.0",
62-
"@typescript-eslint/parser": "^8.39.0",
63-
"@vitejs/plugin-react": "^5.0.0",
59+
"@types/react": "^19.1.12",
60+
"@types/react-dom": "^19.1.9",
61+
"@typescript-eslint/eslint-plugin": "^8.41.0",
62+
"@typescript-eslint/parser": "^8.41.0",
63+
"@vitejs/plugin-react": "^5.0.2",
6464
"autoprefixer": "^10.4.21",
65-
"eslint": "^9.33.0",
65+
"eslint": "^9.34.0",
6666
"eslint-config-prettier": "^10.1.8",
6767
"eslint-plugin-import": "^2.32.0",
6868
"eslint-plugin-jsx-a11y": "^6.10.2",
6969
"eslint-plugin-node": "^11.1.0",
7070
"eslint-plugin-prettier": "^5.5.4",
7171
"eslint-plugin-react": "^7.37.5",
7272
"eslint-plugin-react-hooks": "^5.2.0",
73-
"eslint-plugin-unused-imports": "^4.1.4",
73+
"eslint-plugin-unused-imports": "^4.2.0",
7474
"globals": "^16.3.0",
7575
"postcss": "^8.5.6",
7676
"prettier": "^3.6.2",
7777
"ts-node": "^10.9.2",
7878
"typescript": "^5.9.2",
79-
"vite": "^7.1.1",
79+
"vite": "^7.1.3",
8080
"vite-tsconfig-paths": "^5.1.4"
8181
}
8282
}

apps/client/postcss.config.js

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

apps/client/src/styles/globals.css

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
11
@import "tailwindcss";
2+
@layer theme, base, components, utilities;
23

3-
@config "./../../tailwind.config.js";
4+
/* Be careful with the paths turbo mono repos install heroui in the root */
5+
@source '../../../../node_modules/@heroui/theme/dist/**/*.{js,ts,jsx,tsx}';
6+
@source '../../../../node_modules/@heroui/*/dist/**/*.{js,ts,jsx,tsx}';
7+
@plugin './heroui-plugin.ts';
8+
9+
@theme {
10+
--background-image-gradient-border-violet: linear-gradient(hsl(var(--heroui-background)), hsl(var(--heroui-background))), linear-gradient(83.87deg, #F54180, #9353D3);
11+
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import {heroui} from "@heroui/theme";
2+
3+
export default heroui();

apps/client/tailwind.config.js

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

build-reproductible-dev.sh

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

0 commit comments

Comments
 (0)