personal website (jaspermayone.com)
1{
2 "name": "website",
3 "version": "5.0.0",
4 "private": true,
5 "scripts": {
6 "dev": "bunx --bun next dev",
7 "build": "bunx --bun next build",
8 "postbuild": "bunx next-sitemap && mv public/sitemap.xml public/sitemap_index.xml && sed 's/sitemap-0/sitemap/g' public/sitemap_index.xml > public/sitemap_index_tmp.xml && mv public/sitemap_index_tmp.xml public/sitemap_index.xml && mv public/sitemap-0.xml public/sitemap.xml",
9 "start": "bunx --bun next start",
10 "lint": "eslint .",
11 "lint:fix": "eslint . --fix",
12 "format": "prettier --write .",
13 "format:check": "prettier --check .",
14 "analyze": "ANALYZE=true bunx --bun next build",
15 "prepare": "husky"
16 },
17 "dependencies": {
18 "@arcjet/bun": "1.0.0-beta.15",
19 "@arcjet/inspect": "1.0.0-beta.15",
20 "@arcjet/next": "1.0.0-beta.15",
21 "@next/bundle-analyzer": "16.0.6",
22 "@phosphor-icons/react": "^2.1.10",
23 "@radix-ui/react-accordion": "^1.2.12",
24 "@radix-ui/react-slot": "^1.2.4",
25 "@radix-ui/react-tooltip": "^1.2.8",
26 "@tailwindcss/postcss": "^4.1.17",
27 "@vercel/og": "0.8.5",
28 "@vercel/speed-insights": "^1.3.0",
29 "class-variance-authority": "^0.7.1",
30 "clsx": "^2.1.1",
31 "date-fns": "^4.1.0",
32 "date-fns-tz": "^3.2.0",
33 "feed": "^5.1.0",
34 "loops": "6.0.1",
35 "lucide-react": "0.555.0",
36 "next": "16.0.7",
37 "next-sitemap": "^4.2.3",
38 "next-themes": "^0.4.6",
39 "next-view-transitions": "^0.3.4",
40 "react": "^19.2.0",
41 "react-dom": "^19.2.0",
42 "react-icons": "^5.5.0",
43 "tailwind-merge": "^3.4.0"
44 },
45 "devDependencies": {
46 "@eslint/compat": "^2.0.0",
47 "@eslint/eslintrc": "^3.3.3",
48 "@eslint/js": "^9.39.1",
49 "@tailwindcss/typography": "^0.5.19",
50 "@types/node": "24.10.1",
51 "@types/react": "^19.2.7",
52 "@types/react-dom": "^19.2.3",
53 "@typescript-eslint/eslint-plugin": "^8.48.0",
54 "@typescript-eslint/parser": "^8.48.0",
55 "eslint": "9.39.1",
56 "eslint-config-next": "^16.0.6",
57 "eslint-config-prettier": "^10.1.8",
58 "eslint-plugin-jsx-a11y": "^6.10.2",
59 "eslint-plugin-react": "^7.37.5",
60 "eslint-plugin-react-hooks": "^7.0.1",
61 "globals": "^16.5.0",
62 "husky": "^9.1.7",
63 "lint-staged": "^16.2.7",
64 "postcss": "^8.5.6",
65 "prettier": "3.7.3",
66 "prettier-plugin-tailwindcss": "^0.7.2",
67 "string-replace-loader": "^3.2.0",
68 "tailwindcss": "^4.1.17",
69 "typescript": "^5.9.3"
70 },
71 "pnpm": {
72 "onlyBuiltDependencies": [
73 "sharp",
74 "@vercel/speed-insights"
75 ]
76 },
77 "trustedDependencies": [
78 "@tailwindcss/oxide",
79 "@vercel/speed-insights",
80 "esbuild",
81 "sharp"
82 ],
83 "lint-staged": {
84 "*.{js,jsx,ts,tsx}": [
85 "eslint --fix",
86 "prettier --write"
87 ],
88 "*.{json,css,md,mdx}": [
89 "prettier --write"
90 ]
91 }
92}