Skip to content

Commit 90b0cf0

Browse files
authored
Merge pull request #215 from DevanshuNEU/feature/landing-page-v2-complete
feat: Landing Page V2 - Complete Redesign
2 parents dd0a34f + 2b10f1f commit 90b0cf0

29 files changed

Lines changed: 2421 additions & 5326 deletions

.github/workflows/ci.yml

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -80,24 +80,22 @@ jobs:
8080
steps:
8181
- uses: actions/checkout@v4
8282

83-
- name: Set up Node.js
84-
uses: actions/setup-node@v4
83+
- name: Set up Bun
84+
uses: oven-sh/setup-bun@v2
8585
with:
86-
node-version: '20'
87-
cache: 'npm'
88-
cache-dependency-path: './frontend/package-lock.json'
86+
bun-version: latest
8987

9088
- name: Install dependencies
9189
working-directory: ./frontend
92-
run: npm ci
90+
run: bun install
9391

9492
- name: Build frontend
9593
working-directory: ./frontend
96-
run: npm run build
94+
run: bun run build
9795

9896
- name: Check TypeScript
9997
working-directory: ./frontend
100-
run: npx tsc --noEmit
98+
run: bun run tsc --noEmit
10199

102100
security-scan:
103101
name: Security Scan

frontend/.gitignore

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,11 @@ node_modules/
33
.pnp
44
.pnp.js
55

6+
# Package manager locks (using bun.lockb)
7+
package-lock.json
8+
yarn.lock
9+
pnpm-lock.yaml
10+
611
# Testing
712
coverage/
813

@@ -30,7 +35,14 @@ Thumbs.db
3035
npm-debug.log*
3136
yarn-debug.log*
3237
yarn-error.log*
38+
pnpm-debug.log*
3339

3440
# Vite
3541
.vite/
42+
*.local
43+
44+
# Bun
45+
.bun/
46+
47+
# Vercel
3648
.vercel

frontend/bun.lock

Lines changed: 772 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)