diff --git a/.gitignore b/.gitignore
index 8b4a23d..c79f84d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -9,7 +9,6 @@
!.yarn/plugins
!.yarn/releases
!.yarn/versions
-bun.lockb
# testing
/coverage
@@ -44,5 +43,3 @@ next-env.d.ts
.turbo
.vercel
-
-debug.log
diff --git a/bun.lockb b/bun.lockb
new file mode 100644
index 0000000..7cb7ea1
Binary files /dev/null and b/bun.lockb differ
diff --git a/debug.log b/debug.log
new file mode 100644
index 0000000..dfdb404
--- /dev/null
+++ b/debug.log
@@ -0,0 +1,3 @@
+[1027/133620.512:ERROR:crashpad_client_win.cc(810)] not connected
+[1027/150423.695:ERROR:crashpad_client_win.cc(810)] not connected
+[1027/150423.912:ERROR:crashpad_client_win.cc(810)] not connected
diff --git a/package.json b/package.json
index 41dbdfb..21a8349 100644
--- a/package.json
+++ b/package.json
@@ -14,28 +14,27 @@
"class-variance-authority": "^0.7.0",
"clsx": "^2.1.1",
"lucide-react": "^0.453.0",
- "next": "^15.0.2",
- "next-sanity": "^9.8.8",
+ "next": "15.0.1",
+ "next-sanity": "^9.8.7",
"next-themes": "^0.3.0",
- "react": "^18.3.1",
- "react-dom": "^18.3.1",
+ "react": "19.0.0-rc-69d4b800-20241021",
+ "react-dom": "19.0.0-rc-69d4b800-20241021",
"react-error-boundary": "^4.1.2",
- "react-refractor": "^3.1.1",
- "sanity": "^3.62.3",
+ "sanity": "^3.62.2",
"sass": "^1.80.4",
"sonner": "^1.5.0",
- "styled-components": "^6.1.13",
+ "styled-components": "6",
"tailwind-merge": "^2.5.4",
"tailwindcss-animate": "^1.0.7"
},
"devDependencies": {
- "typescript": "^5.6.3",
- "@types/node": "^20.17.3",
- "@types/react": "^18.3.12",
- "@types/react-dom": "^18.3.1",
- "postcss": "^8.4.47",
- "tailwindcss": "^3.4.14",
- "eslint": "^8.57.1",
+ "typescript": "^5",
+ "@types/node": "^20",
+ "@types/react": "^18",
+ "@types/react-dom": "^18",
+ "postcss": "^8",
+ "tailwindcss": "^3.4.1",
+ "eslint": "^8",
"eslint-config-next": "15.0.1"
}
}
diff --git a/src/app/[slug]/page.tsx b/src/app/[slug]/page.tsx
index 5d99697..35340ba 100644
--- a/src/app/[slug]/page.tsx
+++ b/src/app/[slug]/page.tsx
@@ -7,7 +7,6 @@ import Image from "next/image";
import { Post, SanityImageAsset } from "@/sanity/sanity.types";
import urlBuilder from "@sanity/image-url";
import {getImageDimensions} from '@sanity/asset-utils'
-import { Refractor } from 'react-refractor'
const POST_QUERY = defineQuery(`*[_type == "post" && slug.current == $slug][0]`);
const POSTS_QUERY = defineQuery(`*[_type == "post"]{slug}`)
@@ -42,16 +41,6 @@ export default async function PostPage(props: { params: PageParams }) {
const postImageUrl = post.mainImage ? urlFor(post.mainImage)?.width(550).height(310).url() : null;
- function Code(props: {language: string | undefined, code: string, highlightedLines: number[]}) {
- return (
-
Published: {new Date(post.publishedAt ?? "").toISOString().substring(0, 10)}
- {Code({language: post.myCodeField?.language, code: post.myCodeField?.code ?? "", highlightedLines: post.myCodeField?.highlightedLines ?? []})} {Array.isArray(post.body) &&