package.json 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. {
  2. "name": "vuexy-mui-nextjs-admin-template",
  3. "version": "2.0.0",
  4. "license": "Commercial",
  5. "private": true,
  6. "scripts": {
  7. "dev": "next dev",
  8. "build": "next build",
  9. "start": "next start",
  10. "lint": "next lint",
  11. "lint:fix": "next lint --fix",
  12. "format": "prettier --write \"src/**/*.{js,jsx,ts,tsx}\"",
  13. "build:icons": "tsx src/assets/iconify-icons/bundle-icons-css.js",
  14. "migrate": "dotenv -e .env -- npx prisma migrate dev",
  15. "postinstall": "prisma generate && npm run build:icons",
  16. "seed": "node src/prisma/seeds/seed.js"
  17. },
  18. "dependencies": {
  19. "@auth/prisma-adapter": "1.5.0",
  20. "@emotion/cache": "11.11.0",
  21. "@emotion/react": "11.11.4",
  22. "@emotion/styled": "11.11.0",
  23. "@floating-ui/react": "0.26.9",
  24. "@formatjs/intl-localematcher": "0.5.4",
  25. "@fullcalendar/common": "5.11.5",
  26. "@fullcalendar/core": "6.1.11",
  27. "@fullcalendar/daygrid": "6.1.11",
  28. "@fullcalendar/interaction": "6.1.11",
  29. "@fullcalendar/list": "6.1.11",
  30. "@fullcalendar/react": "6.1.11",
  31. "@fullcalendar/timegrid": "6.1.11",
  32. "@hookform/resolvers": "3.3.4",
  33. "@iconify/json": "2.2.190",
  34. "@mui/lab": "5.0.0-alpha.167",
  35. "@mui/material": "5.15.12",
  36. "@mui/material-nextjs": "5.15.11",
  37. "@prisma/client": "5.10.2",
  38. "@tanstack/match-sorter-utils": "8.11.8",
  39. "@tanstack/react-table": "8.13.2",
  40. "apexcharts": "3.47.0",
  41. "bootstrap-icons": "1.11.3",
  42. "classnames": "2.5.1",
  43. "date-fns": "3.3.1",
  44. "draft-js": "0.11.7",
  45. "kbar": "0.1.0-beta.45",
  46. "keen-slider": "6.8.6",
  47. "negotiator": "0.6.3",
  48. "next": "14.1.3",
  49. "next-auth": "4.24.7",
  50. "react": "18.2.0",
  51. "react-apexcharts": "1.4.1",
  52. "react-colorful": "5.6.1",
  53. "react-datepicker": "6.2.0",
  54. "react-dom": "18.2.0",
  55. "react-draft-wysiwyg": "1.15.0",
  56. "react-dropzone": "14.2.3",
  57. "react-hook-form": "7.51.0",
  58. "react-perfect-scrollbar": "1.5.8",
  59. "react-toastify": "10.0.4",
  60. "react-use": "17.5.0",
  61. "recharts": "2.12.2",
  62. "server-only": "0.0.1",
  63. "stylis": "4.3.1",
  64. "stylis-plugin-rtl": "2.1.1",
  65. "tailwindcss": "3.4.1",
  66. "tailwindcss-logical": "3.0.1",
  67. "tsx": "4.7.1",
  68. "valibot": "0.29.0"
  69. },
  70. "devDependencies": {
  71. "@iconify/tools": "4.0.2",
  72. "@iconify/utils": "2.1.22",
  73. "autoprefixer": "10.4.18",
  74. "dotenv-cli": "7.4.1",
  75. "eslint": "8.57.0",
  76. "eslint-config-next": "14.1.3",
  77. "eslint-config-prettier": "9.1.0",
  78. "eslint-plugin-import": "2.29.1",
  79. "postcss": "8.4.35",
  80. "postcss-styled-syntax": "0.6.4",
  81. "prettier": "3.2.5",
  82. "prisma": "5.10.2",
  83. "stylelint": "16.2.1",
  84. "stylelint-use-logical-spec": "5.0.1"
  85. },
  86. "resolutions": {
  87. "immutable": "3.7.4"
  88. },
  89. "overrides": {
  90. "react": "18.2.0"
  91. },
  92. "prisma": {
  93. "schema": "./src/prisma/schema.prisma"
  94. }
  95. }