/
githubmirror
/
novu
Обзор
Документация
Войти
/
githubmirror
/
novu
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
next
apps/dashboard/package.json
212 строк
7 KB
cursor[bot]
fix(root): resolve high react-router vulnerability fixes NV-8566 (#12281)
09 авг 2026, 15:44
Не верифицирован
09 авг 2026, 15:44
f89e179
Код
Авторство
О чём код?
{ "name": "@novu/dashboard", "private": true, "version": "3.19.2", "type": "module", "portless": { "name": "dashboard.novu" }, "scripts": { "start": "vite", "start:portless": "node ../../scripts/portless-dev-env.mjs pnpm exec portless run vite", "start:test": "vite --mode test", "start:static:build": "http-server dist -p 4201 --proxy http://127.0.0.1:4201?", "dev": "pnpm start", "build": "NODE_OPTIONS='--max-old-space-size=6144' tsc -b && NODE_OPTIONS='--max-old-space-size=6144' vite build", "docker:build": "docker buildx build --load -f ./dockerfile -t novu-dashboard ./../.. $DOCKER_BUILD_ARGUMENTS", "lint": "biome lint .", "lint:fix": "biome lint --write .", "format": "biome format .", "format:fix": "biome format --write .", "check": "biome check .", "check:fix": "biome check --write .", "preview": "vite preview", "test:e2e": "playwright test", "test:e2e:ui": "playwright test --ui", "test:e2e:debug": "playwright test --debug", "test:e2e:install": "playwright install --with-deps", "test:e2e:codegen": "playwright codegen", "test:e2e:show-report": "npx playwright show-report", "test:e2e:merge-report": "playwright merge-reports --reporter html" }, "dependencies": { "@ai-sdk/react": "^3.0.51", "@better-auth/sso": "^1.6.23", "@calcom/embed-react": "1.5.2", "@clerk/react": "^6.11.3", "@codemirror/autocomplete": "^6.18.3", "@codemirror/lang-html": "^6.4.11", "@codemirror/lang-liquid": "^6.3.2", "@codemirror/language": "^6.11.1", "@customerio/cdp-analytics-browser": "^0.3.18", "@hookform/resolvers": "^5.2.2", "@inkeep/cxkit-react": "^0.5.107", "@langchain/langgraph-sdk": "^1.5.5", "@lezer/highlight": "^1.2.1", "@novu/api": "workspace:*", "@novu/framework": "workspace:*", "@novu/js": "workspace:*", "@novu/maily-core": "workspace:*", "@novu/react": "workspace:*", "@novu/shared": "workspace:*", "@number-flow/react": "^0.5.10", "@radix-ui/react-accordion": "^1.2.1", "@radix-ui/react-alert-dialog": "^1.1.6", "@radix-ui/react-avatar": "^1.1.2", "@radix-ui/react-checkbox": "^1.1.2", "@radix-ui/react-collapsible": "^1.1.1", "@radix-ui/react-dialog": "^1.1.14", "@radix-ui/react-dropdown-menu": "^2.1.16", "@radix-ui/react-hover-card": "^1.1.15", "@radix-ui/react-icons": "^1.3.0", "@radix-ui/react-label": "^2.1.0", "@radix-ui/react-popover": "^1.1.6", "@radix-ui/react-progress": "^1.1.0", "@radix-ui/react-radio-group": "^1.2.1", "@radix-ui/react-scroll-area": "^1.2.2", "@radix-ui/react-select": "^2.2.5", "@radix-ui/react-separator": "^1.1.0", "@radix-ui/react-slot": "^1.2.3", "@radix-ui/react-switch": "^1.1.1", "@radix-ui/react-tabs": "^1.1.13", "@radix-ui/react-toggle": "^1.1.0", "@radix-ui/react-toggle-group": "^1.1.0", "@radix-ui/react-tooltip": "^1.1.6", "@radix-ui/react-use-controllable-state": "^1.2.2", "@radix-ui/react-visually-hidden": "^1.1.0", "@rive-app/react-webgl2": "^4.26.1", "@rjsf/core": "^5.22.3", "@rjsf/utils": "^5.20.0", "@rjsf/validator-ajv8": "^5.17.1", "@sanity/client": "^7.22.1", "@segment/analytics-next": "^1.81.0", "@sentry/react": "^10.63.0", "@shopify/prettier-plugin-liquid": "^1.9.3", "@streamdown/cjk": "^1.0.1", "@streamdown/code": "^1.0.1", "@streamdown/math": "^1.0.1", "@streamdown/mermaid": "^1.0.1", "@tailwindcss/postcss": "4.3.0", "@tanstack/react-query": "^5.101.2", "@tiptap/react": "^2.6.6", "@types/js-cookie": "^3.0.6", "@types/lodash.isequal": "^4.5.8", "@uiw/codemirror-extensions-langs": "^4.23.6", "@uiw/codemirror-theme-material": "^4.23.6", "@uiw/codemirror-theme-white": "^4.23.6", "@uiw/codemirror-themes": "^4.23.6", "@uiw/react-codemirror": "^4.23.6", "@xyflow/react": "^12.3.2", "ai": "^6.0.34", "ajv": "^8.20.0", "ajv-formats": "^2.1.1", "ansi-to-react": "^6.2.6", "better-auth": "^1.6.23", "class-variance-authority": "^0.7.0", "clsx": "^2.1.1", "cmdk": "1.0.0", "cron-parser": "^4.9.0", "date-fns": "^4.1.0", "embla-carousel-react": "^8.6.0", "flat": "^6.0.1", "install": "^0.13.0", "js-cookie": "^3.0.7", "json-edit-react": "^1.26.2", "json-schema": "^0.4.0", "json5": "^2.2.3", "launchdarkly-react-client-sdk": "^3.9.0", "liquidjs": "^10.27.1", "lodash.debounce": "^4.0.8", "lodash.isequal": "^4.5.0", "lodash.merge": "^4.6.2", "lucide-react": "^0.562.0", "media-chrome": "^4.17.2", "merge-refs": "^1.3.0", "mixpanel-browser": "^2.52.0", "motion": "^11.18.2", "nanoid": "^3.3.8", "next-themes": "^0.3.0", "npm": "^11.8.0", "prettier": "~3.3.3", "prism-react-renderer": "^2.4.1", "react": "^19.2.3", "react-colorful": "^5.6.1", "react-confetti": "^6.1.0", "react-dom": "^19.2.3", "react-helmet-async": "^1.3.0", "react-hook-form": "^7.71.1", "react-icons": "^5.3.0", "react-phone-number-input": "^3.4.11", "react-qr-code": "^2.0.21", "react-querybuilder": "^8.3.0", "react-resizable-panels": "^4.7.6", "react-router-dom": "^7.18.2", "react-timezone-select": "^3.2.8", "recharts": "2.15.4", "sanitize-html": "^2.17.5", "shiki": "^3.21.0", "sonner": "^1.7.0", "streamdown": "^2.1.0", "svix-react": "^1.13.4", "tailwind-merge": "^2.4.0", "tailwind-variants": "^0.3.0", "tailwindcss-animate": "^1.0.7", "tokenlens": "^1.3.1", "use-deep-compare-effect": "^1.8.1", "use-stick-to-bottom": "^1.1.2", "uuid": "^11.1.1", "zod": "^4.0.0" }, "devDependencies": { "@biomejs/biome": "2.2.0", "@clerk/backend": "^3.4.11", "@clerk/shared": "^4.23.0", "@clerk/testing": "^2.0.31", "@faker-js/faker": "^9.5.0", "@hookform/devtools": "^4.3.0", "@novu/dal": "workspace:*", "@novu/ee-auth": "workspace:*", "@novu/testing": "workspace:*", "@playwright/test": "^1.55.1", "@sentry/vite-plugin": "^5.3.0", "@tiptap/core": "^2.11.5", "@types/json-schema": "^7.0.15", "@types/lodash.debounce": "^4.0.9", "@types/lodash.isequal": "^4.5.8", "@types/lodash.merge": "^4.6.6", "@types/mixpanel-browser": "^2.49.0", "@types/node": "^22.7.0", "@types/react": "^19.2.8", "@types/react-dom": "^19.2.3", "@types/react-window": "^1.8.8", "@types/sanitize-html": "^2.11.0", "@types/uuid": "^8.3.4", "@vitejs/plugin-react": "^4.7.0", "cross-fetch": "^4.0.0", "dotenv": "^16.6.1", "express": "^4.21.0", "globals": "^15.9.0", "http-proxy-middleware": "^3.0.7", "http-server": "^0.13.0", "postcss": "^8.5.10", "rimraf": "^3.0.2", "tailwindcss": "^4.3.0", "typescript": "5.6.2", "vite": "^6.4.3", "vite-plugin-ejs": "^1.7.0", "vite-plugin-static-copy": "^2.3.2" }, "nx": { "tags": [ "type:app" ], "targets": { "lint": { "executor": "nx:run-commands", "options": { "command": "npx biome lint apps/dashboard" } } } } }