Skip to content

Commit 98e4ad8

Browse files
authored
Merge pull request #89 from raduwen/feat/nextjs
feat: migrate vite to next.js
2 parents e911aab + 3bece31 commit 98e4ad8

20 files changed

+2499
-558
lines changed

.env.local.example

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,7 @@
1-
FIREBASE_DATABASE_EMULATOR_HOST=localhost:9000
1+
NEXT_PUBLIC_FIREBASE_API_KEY="xxxxxxxxxxxxxx"
2+
NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN="xxxxxxxxxxxxxx"
3+
NEXT_PUBLIC_FIREBASE_DATABASE_URL="xxxxxxxxxxxxxx"
4+
NEXT_PUBLIC_FIREBASE_PROJECT_ID="xxxxxxxxxxxxxx"
5+
NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET="xxxxxxxxxxxxxx"
6+
NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID="xxxxxxxxxxxxxx"
7+
NEXT_PUBLIC_FIREBASE_APP_ID="xxxxxxxxxxxxxx"

.eslintrc.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"extends": "next/core-web-vitals"
3+
}

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,4 @@ dist
55
dist-ssr
66
*.local
77
.env
8+
.next

admin/index.html

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

admin/main.tsx

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

index.html

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

main.tsx

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

next-env.d.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
/// <reference types="next" />
2+
/// <reference types="next/types/global" />
3+
/// <reference types="next/image-types/global" />
4+
5+
// NOTE: This file should not be edited
6+
// see https://nextjs.org/docs/basic-features/typescript for more information.

package.json

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,21 @@
11
{
22
"name": "widgets",
33
"version": "0.4.1",
4-
"main": "index.js",
54
"license": "MIT",
65
"engines": {
76
"node": "14.x"
87
},
98
"scripts": {
10-
"dev": "vite",
11-
"build": "tsc && vite build",
12-
"serve": "vite preview"
9+
"dev": "next dev",
10+
"build": "next build",
11+
"start": "next start",
12+
"lint": "next lint"
1313
},
1414
"dependencies": {
1515
"@material-ui/core": "^4.12.3",
1616
"@react-firebase/database": "^0.3.11",
1717
"firebase": "^8.9.1",
18+
"next": "^11.1.2",
1819
"react": "^17.0.2",
1920
"react-dom": "^17.0.2",
2021
"styled-components": "^5.3.1"
@@ -23,15 +24,13 @@
2324
"@firebase/app-types": "^0.7.0",
2425
"@firebase/auth-types": "^0.11.0",
2526
"@firebase/database-types": "^0.9.1",
26-
"@types/node": "^16.10.2",
27+
"@types/node": "^16.10.3",
2728
"@types/react": "^17.0.27",
2829
"@types/react-dom": "^17.0.9",
29-
"@vitejs/plugin-react-refresh": "^1.3.1",
30+
"eslint": "7.32.0",
31+
"eslint-config-next": "11.1.2",
3032
"firebase-tools": "^9.19.0",
31-
"typescript": "^4.4.3",
32-
"vite": "^2.6.2",
33-
"vite-plugin-mpa": "^1.1.0",
34-
"vite-tsconfig-paths": "^3.3.14"
33+
"typescript": "^4.4.3"
3534
},
3635
"resolutions": {
3736
"styled-components": "^5"

preview/index.html

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

0 commit comments

Comments
 (0)