Skip to content

Commit da96f48

Browse files
mr-cheffytaroj1205nocanoaJosueGalRe
authored
Replace motion with animejs and new layout redesign (#672)
Co-authored-by: taroj1205 <taroj1205@gmail.com> Co-authored-by: Shintaro Jokagi <61367823+taroj1205@users.noreply.github.com> Co-authored-by: mr. m <91018726+mauro-balades@users.noreply.github.com> Co-authored-by: Canoa <gitgood@thatcanoa.org> Co-authored-by: Bryan Galdámez <josuegalre@gmail.com>
1 parent 9db42c0 commit da96f48

File tree

20 files changed

+679
-690
lines changed

20 files changed

+679
-690
lines changed

.github/workflows/ci-pipeline.yml

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -64,15 +64,6 @@ jobs:
6464
if: steps.check-node-modules-cache.outputs.cache-hit != 'true'
6565
run: pnpm install --frozen-lockfile
6666

67-
- name: Save node_modules cache
68-
if: steps.check-node-modules-cache.outputs.cache-hit != 'true'
69-
uses: actions/cache/save@v4
70-
with:
71-
path: |
72-
node_modules
73-
*/node_modules
74-
key: ${{ runner.os }}-node-modules-${{ hashFiles('**/pnpm-lock.yaml') }}
75-
7667
quality_checks:
7768
name: ${{ matrix.name }}
7869
needs: [check_changes, setup]
@@ -102,6 +93,7 @@ jobs:
10293
restore-keys: ${{ runner.os }}-turbo-${{ matrix.check }}-
10394

10495
- name: Restore node_modules cache
96+
id: cache
10597
uses: actions/cache/restore@v4
10698
with:
10799
path: |
@@ -121,14 +113,15 @@ jobs:
121113
run_install: false
122114

123115
- name: Install dependencies
116+
if: steps.cache.outputs.cache-hit != 'true'
124117
run: pnpm install --frozen-lockfile
125118

126119
- name: Run ${{ matrix.name }}
127120
run: pnpm exec turbo run ${{ matrix.check }}
128121

129122
playwright:
130123
name: Playwright Tests
131-
needs: [check_changes, setup, quality_checks]
124+
needs: [check_changes, setup]
132125
if: ${{ needs.check_changes.outputs.exists == 'true' }}
133126
runs-on: ubuntu-latest
134127
steps:
@@ -144,6 +137,7 @@ jobs:
144137
restore-keys: ${{ runner.os }}-turbo-
145138

146139
- name: Restore node_modules cache
140+
id: cache
147141
uses: actions/cache/restore@v4
148142
with:
149143
path: |
@@ -163,6 +157,7 @@ jobs:
163157
run_install: false
164158

165159
- name: Install dependencies
160+
if: steps.cache.outputs.cache-hit != 'true'
166161
run: pnpm install --frozen-lockfile
167162

168163
- name: Cache Playwright Browsers
@@ -177,6 +172,7 @@ jobs:
177172

178173
- name: Run Playwright Tests
179174
run: pnpm exec turbo run test:playwright
175+
timeout-minutes: 10
180176

181177
verify:
182178
name: Verify

cspell.json

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,21 +5,22 @@
55
"words": [
66
"adam",
77
"AMOLED",
8+
"animejs",
89
"Astronav",
9-
"Briel",
1010
"brhm",
1111
"Brhm",
12+
"Briel",
1213
"bryan",
13-
"Canoa",
1414
"canoa",
15+
"Canoa",
1516
"cfasync",
1617
"createdAsc",
1718
"createdDefault",
1819
"createdDesc",
1920
"daniel",
20-
"FMPEG",
2121
"ferrocyante",
2222
"flatpaks",
23+
"FMPEG",
2324
"Galdámez",
2425
"García",
2526
"Garro",
@@ -33,14 +34,14 @@
3334
"Jokagi",
3435
"junicode",
3536
"Junicode",
36-
"kristijanribaric",
3737
"Kristijan",
38+
"kristijanribaric",
3839
"laggy",
3940
"larvey",
4041
"Larvey",
42+
"linaarchsum",
4143
"linuxarmsum",
4244
"linuxsum",
43-
"linaarchsum",
4445
"mfsa",
4546
"mozilla",
4647
"Nehalem",
@@ -51,12 +52,13 @@
5152
"patreon",
5253
"Pdzly",
5354
"Ribaric",
55+
"securtiy",
5456
"taroj",
55-
"Turborepo",
5657
"testid",
5758
"theming",
58-
"tuta",
5959
"tsconfigs",
60+
"Turborepo",
61+
"tuta",
6062
"unfloatable",
6163
"unfocusing",
6264
"unrs",
@@ -66,8 +68,8 @@
6668
"VAAPI",
6769
"wmfcdm",
6870
"workerd",
69-
"XPCOM",
7071
"xmark",
72+
"XPCOM",
7173
"yumemi",
7274
"zsync"
7375
],

package.json

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,23 +37,25 @@
3737
"@fortawesome/free-solid-svg-icons": "6.7.1",
3838
"@types/react": "19.1.6",
3939
"@types/react-dom": "19.1.5",
40+
"animejs": "4.0.2",
4041
"astro": "5.7.10",
4142
"astro-navbar": "2.3.7",
42-
"turbo": "2.5.4",
4343
"autoprefixer": "10.4.14",
4444
"clsx": "2.1.1",
4545
"date-fns": "4.1.0",
4646
"free-astro-components": "1.2.0",
4747
"jiti": "2.4.2",
48+
"js-confetti": "0.12.0",
4849
"lefthook": "1.11.13",
49-
"motion": "12.15.0",
5050
"postcss": "8.5.1",
5151
"react": "19.1.0",
5252
"react-dom": "19.1.0",
5353
"sharp": "0.33.5",
5454
"tailwind-merge": "3.3.0",
5555
"tailwindcss": "3.4.15",
56-
"typescript": "5.6.3"
56+
"turbo": "2.5.4",
57+
"typescript": "5.6.3",
58+
"ua-parser-js": "2.0.3"
5759
},
5860
"devDependencies": {
5961
"@commitlint/cli": "19.8.1",
@@ -72,6 +74,7 @@
7274
"@playwright/test": "1.52.0",
7375
"@testing-library/jest-dom": "6.6.3",
7476
"@testing-library/user-event": "14.6.1",
77+
"@types/animejs": "3.1.13",
7578
"@types/eslint-plugin-jsx-a11y": "6.10.0",
7679
"@types/jsdom": "21.1.7",
7780
"@types/node": "22.15.18",

0 commit comments

Comments
 (0)