diff --git a/my-sample-next-js/package-lock.json b/my-sample-next-js/package-lock.json index 6349a95..c12bbf2 100644 --- a/my-sample-next-js/package-lock.json +++ b/my-sample-next-js/package-lock.json @@ -8,9 +8,10 @@ "name": "my-sample-next-js", "version": "0.1.0", "dependencies": { - "next": "15.3.4", + "next": "^15.3.4", "react": "^19.0.0", - "react-dom": "^19.0.0" + "react-dom": "^19.0.0", + "swr": "^2.3.3" }, "devDependencies": { "@eslint/eslintrc": "^3", @@ -2517,6 +2518,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/detect-libc": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.4.tgz", @@ -5722,6 +5732,19 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/swr": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/swr/-/swr-2.3.3.tgz", + "integrity": "sha512-dshNvs3ExOqtZ6kJBaAsabhPdHyeY4P2cKwRCniDVifBMoG/SVI7tfLWqPXriVspf2Rg4tPzXJTnwaihIeFw2A==", + "license": "MIT", + "dependencies": { + "dequal": "^2.0.3", + "use-sync-external-store": "^1.4.0" + }, + "peerDependencies": { + "react": "^16.11.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, "node_modules/tailwindcss": { "version": "4.1.11", "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.11.tgz", @@ -6023,6 +6046,15 @@ "punycode": "^2.1.0" } }, + "node_modules/use-sync-external-store": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.5.0.tgz", + "integrity": "sha512-Rb46I4cGGVBmjamjphe8L/UnvJD+uPPtTkNvX5mZgqdbavhI4EbgIWJiIHXJ8bc/i9EQGPRh4DwEURJ552Do0A==", + "license": "MIT", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", diff --git a/my-sample-next-js/package.json b/my-sample-next-js/package.json index 4f7650d..6e65015 100644 --- a/my-sample-next-js/package.json +++ b/my-sample-next-js/package.json @@ -9,19 +9,20 @@ "lint": "next lint" }, "dependencies": { + "next": "^15.3.4", "react": "^19.0.0", "react-dom": "^19.0.0", - "next": "15.3.4" + "swr": "^2.3.3" }, "devDependencies": { - "typescript": "^5", + "@eslint/eslintrc": "^3", + "@tailwindcss/postcss": "^4", "@types/node": "^20", "@types/react": "^19", "@types/react-dom": "^19", - "@tailwindcss/postcss": "^4", - "tailwindcss": "^4", "eslint": "^9", "eslint-config-next": "15.3.4", - "@eslint/eslintrc": "^3" + "tailwindcss": "^4", + "typescript": "^5" } } diff --git a/my-sample-next-js/src/app/layout.tsx b/my-sample-next-js/src/app/layout.tsx index f7fa87e..e48c369 100644 --- a/my-sample-next-js/src/app/layout.tsx +++ b/my-sample-next-js/src/app/layout.tsx @@ -1,16 +1,16 @@ import type { Metadata } from "next"; -import { Geist, Geist_Mono } from "next/font/google"; +// import { Geist, Geist_Mono } from "next/font/google"; import "./globals.css"; -const geistSans = Geist({ - variable: "--font-geist-sans", - subsets: ["latin"], -}); +// const geistSans = Geist({ +// variable: "--font-geist-sans", +// subsets: ["latin"], +// }); -const geistMono = Geist_Mono({ - variable: "--font-geist-mono", - subsets: ["latin"], -}); +// const geistMono = Geist_Mono({ +// variable: "--font-geist-mono", +// subsets: ["latin"], +// }); export const metadata: Metadata = { title: "Create Next App", @@ -25,7 +25,7 @@ export default function RootLayout({ return ( {children} diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..5e6ad23 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,6 @@ +{ + "name": "NextJS_Basic", + "lockfileVersion": 3, + "requires": true, + "packages": {} +}