{ "name": "lexikon", "version": "0.0.1", "private": true, "type": "module", "scripts": { "dev": "next dev --turbopack -H 0.0.0.0 -p 3000", "build": "next build --turbopack", "start": "next start", "lint": "next lint", "prepare": "husky" }, "dependencies": { "@codemirror/autocomplete": "^6.18.6", "@codemirror/lang-javascript": "^6.2.3", "@codemirror/lang-markdown": "^6.3.2", "@codemirror/lang-python": "^6.1.7", "@codemirror/theme-one-dark": "^6.1.2", "@codemirror/view": "^6.36.5", "@eslint/eslintrc": "^3.3.1", "@heroui/button": "2.2.18-beta.2", "@heroui/code": "2.2.14-beta.2", "@heroui/input": "2.4.18-beta.2", "@heroui/kbd": "2.2.14-beta.2", "@heroui/link": "2.2.15-beta.2", "@heroui/listbox": "2.3.17-beta.2", "@heroui/navbar": "2.2.16-beta.2", "@heroui/react": "2.8.0-beta.2", "@heroui/snippet": "2.2.19-beta.2", "@heroui/switch": "2.2.16-beta.2", "@heroui/system": "2.4.14-beta.2", "@heroui/theme": "2.4.14-beta.2", "@mdx-js/loader": "^3.1.0", "@mdx-js/react": "^3.1.0", "@monaco-editor/react": "^4.7.0", "@next/mdx": "^15.3.1", "@react-aria/ssr": "3.9.8", "@react-aria/visually-hidden": "3.8.22", "@react-three/drei": "^10.0.6", "@react-three/fiber": "^9.1.2", "@react-types/shared": "3.29.0", "@supabase/ssr": "^0.6.1", "@supabase/supabase-js": "^2.49.4", "@tailwindcss/postcss": "^4.1.4", "@tanstack/react-query": "^5.75.5", "@types/codemirror": "^5.60.15", "@types/three": "^0.175.0", "@typescript-eslint/typescript-estree": "^8.30.1", "@uiw/codemirror-themes-all": "^4.23.10", "@uiw/react-codemirror": "^4.23.10", "clsx": "2.1.1", "framer-motion": "^12.9.2", "globals": "^16.0.0", "intl-messageformat": "^10.7.16", "katex": "^0.16.22", "lucide-react": "^0.501.0", "markdown-to-jsx": "^7.7.4", "ml-kmeans": "^6.0.0", "monaco-editor": "^0.52.2", "motion": "^12.7.4", "next": "^15.3.1", "next-themes": "^0.4.6", "react": "19.1.0", "react-dom": "19.1.0", "react-markdown": "^10.1.0", "react-monaco-editor": "^0.58.0", "react-swipeable": "^7.0.2", "react-syntax-highlighter": "^15.6.1", "react-three-fiber": "^6.0.13", "react-use-measure": "^2.1.7", "rehype-katex": "^7.0.1", "rehype-sanitize": "^6.0.0", "rehype-slug": "^6.0.0", "remark-gfm": "^4.0.1", "remark-math": "^6.0.0", "swr": "^2.3.3", "tailwind-merge": "^3.2.0", "tailwind-variants": "1.0.0", "tailwindcss": "4.1.4", "three": "^0.175.0", "three-stdlib": "^2.36.0", "zustand": "^5.0.3" }, "devDependencies": { "@eslint/compat": "^1.2.8", "@next/eslint-plugin-next": "^15.3.1", "@react-types/shared": "^3.28.0", "@tailwindcss/postcss": "^4.0.14", "@types/mdx": "^2.0.13", "@types/node": "22.14.1", "@types/react": "^19.1.2", "@types/react-dom": "^19.1.2", "@types/react-syntax-highlighter": "^15.5.13", "@typescript-eslint/eslint-plugin": "8.30.1", "@typescript-eslint/parser": "8.30.1", "eslint": "^9.25.0", "eslint-config-prettier": "10.1.2", "eslint-plugin-import": "^2.31.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-node": "^11.1.0", "eslint-plugin-prettier": "5.2.6", "eslint-plugin-react": "^7.37.5", "eslint-plugin-react-hooks": "^5.2.0", "eslint-plugin-unused-imports": "4.1.4", "husky": "^9.1.7", "lint-staged": "^15.5.1", "postcss": "^8.5.3", "prettier": "^3.5.3", "raw-loader": "^4.0.2", "tailwindcss": "4.0.14", "typescript": "5.8.3" }, "pnpm": { "onlyBuiltDependencies": [ "core-js" ], "overrides": { "highlight.js@>=9.0.0 <10.4.1": ">=10.4.1", "highlight.js@<9.18.2": ">=9.18.2" } }, "packageManager": "pnpm@10.12.1+sha512.f0dda8580f0ee9481c5c79a1d927b9164f2c478e90992ad268bbb2465a736984391d6333d2c327913578b2804af33474ca554ba29c04a8b13060a717675ae3ac" }