|
1 | 1 | { |
2 | 2 | "name": "umami", |
3 | | - "version": "2.15.1", |
| 3 | + "version": "2.16.0", |
4 | 4 | "description": "A simple, fast, privacy-focused alternative to Google Analytics.", |
5 | 5 | "author": "Umami Software, Inc. <hello@umami.is>", |
6 | 6 | "license": "MIT", |
|
10 | 10 | "url": "https://github.com/umami-software/umami.git" |
11 | 11 | }, |
12 | 12 | "scripts": { |
13 | | - "dev": "next dev -p 3000", |
| 13 | + "dev": "next dev -p 3000 --turbo", |
14 | 14 | "build": "npm-run-all check-env build-db check-db build-tracker build-geo build-app", |
15 | 15 | "start": "next start", |
16 | 16 | "build-docker": "npm-run-all build-db build-tracker build-geo build-app", |
|
63 | 63 | "cacheDirectories": [ |
64 | 64 | ".next/cache" |
65 | 65 | ], |
66 | | - "resolutions": { |
67 | | - "jackspeak": "2.1.1" |
68 | | - }, |
69 | 66 | "dependencies": { |
70 | | - "@clickhouse/client": "^1.4.1", |
| 67 | + "@clickhouse/client": "^1.10.1", |
71 | 68 | "@date-fns/utc": "^1.2.0", |
72 | 69 | "@dicebear/collection": "^9.2.1", |
73 | 70 | "@dicebear/core": "^9.2.1", |
74 | 71 | "@fontsource/inter": "^4.5.15", |
75 | | - "@prisma/client": "5.22.0", |
76 | | - "@prisma/extension-read-replicas": "^0.3.0", |
| 72 | + "@hello-pangea/dnd": "^17.0.0", |
| 73 | + "@prisma/client": "6.1.0", |
| 74 | + "@prisma/extension-read-replicas": "^0.4.0", |
77 | 75 | "@react-spring/web": "^9.7.3", |
78 | 76 | "@tanstack/react-query": "^5.28.6", |
79 | 77 | "@umami/prisma-client": "^0.14.0", |
80 | | - "@umami/redis-client": "^0.24.0", |
| 78 | + "@umami/redis-client": "^0.26.0", |
| 79 | + "bcryptjs": "^2.4.3", |
81 | 80 | "chalk": "^4.1.1", |
82 | 81 | "chart.js": "^4.4.2", |
83 | 82 | "chartjs-adapter-date-fns": "^3.0.0", |
|
99 | 98 | "is-docker": "^3.0.0", |
100 | 99 | "is-localhost-ip": "^1.4.0", |
101 | 100 | "isbot": "^5.1.16", |
| 101 | + "jsonwebtoken": "^9.0.2", |
102 | 102 | "kafkajs": "^2.1.0", |
103 | | - "maxmind": "^4.3.6", |
| 103 | + "maxmind": "^4.3.24", |
104 | 104 | "md5": "^2.3.0", |
105 | 105 | "next": "15.0.4", |
106 | | - "next-basics": "^0.39.0", |
107 | 106 | "node-fetch": "^3.2.8", |
108 | 107 | "npm-run-all": "^4.1.5", |
109 | | - "prisma": "5.22.0", |
| 108 | + "prisma": "6.1.0", |
| 109 | + "pure-rand": "^6.1.0", |
110 | 110 | "react": "^19.0.0", |
111 | | - "react-basics": "^0.125.0", |
112 | | - "react-beautiful-dnd": "^13.1.0", |
| 111 | + "react-basics": "^0.126.0", |
113 | 112 | "react-dom": "^19.0.0", |
114 | 113 | "react-error-boundary": "^4.0.4", |
115 | 114 | "react-intl": "^6.5.5", |
|
118 | 117 | "react-window": "^1.8.6", |
119 | 118 | "request-ip": "^3.3.0", |
120 | 119 | "semver": "^7.5.4", |
| 120 | + "serialize-error": "^12.0.0", |
121 | 121 | "thenby": "^1.3.4", |
122 | 122 | "uuid": "^9.0.0", |
123 | | - "yup": "^0.32.11", |
| 123 | + "zod": "^3.24.1", |
124 | 124 | "zustand": "^4.5.5" |
125 | 125 | }, |
126 | 126 | "devDependencies": { |
|
135 | 135 | "@svgr/webpack": "^8.1.0", |
136 | 136 | "@types/cypress": "^1.1.3", |
137 | 137 | "@types/jest": "^29.5.14", |
138 | | - "@types/node": "^20.9.0", |
139 | | - "@types/react": "^18.2.41", |
140 | | - "@types/react-dom": "^18.2.17", |
| 138 | + "@types/node": "^22.13.4", |
| 139 | + "@types/react": "^19.0.8", |
| 140 | + "@types/react-dom": "^19.0.2", |
| 141 | + "@types/react-intl": "^3.0.0", |
141 | 142 | "@types/react-window": "^1.8.8", |
142 | 143 | "@typescript-eslint/eslint-plugin": "^6.7.3", |
143 | 144 | "@typescript-eslint/parser": "^6.7.3", |
144 | 145 | "cross-env": "^7.0.3", |
145 | 146 | "cypress": "^13.6.6", |
146 | | - "esbuild": "^0.17.17", |
| 147 | + "esbuild": "^0.25.0", |
147 | 148 | "eslint": "^8.33.0", |
148 | 149 | "eslint-config-next": "^14.0.4", |
149 | 150 | "eslint-config-prettier": "^8.5.0", |
|
0 commit comments