/
githubmirror
/
novu
Обзор
Документация
Войти
/
githubmirror
/
novu
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
next
apps/api/package.json
198 строк
9 KB
Himanshu Garg
chore(release): bump version to 3.19.0 across all packages (#12275)
07 авг 2026, 16:16
Не верифицирован
07 авг 2026, 16:16
fe53c48
Код
Авторство
О чём код?
{ "name": "@novu/api-service", "version": "3.19.0", "description": "description", "author": "", "private": "true", "license": "MIT", "portless": { "name": "api.novu" }, "scripts": { "prebuild": "rimraf dist", "build": "pnpm build:metadata && nest build", "build:generate": "pnpm build:metadata && nest build && pnpm generate:swagger && pnpm generate:sdk", "build:watch": "pnpm build:metadata && nest build --watch", "docker:build": "pnpm --silent --workspace-root pnpm-context -- apps/api/Dockerfile | BULL_MQ_PRO_NPM_TOKEN=${BULL_MQ_PRO_NPM_TOKEN} docker buildx build --load -t novu-api --secret id=BULL_MQ_PRO_NPM_TOKEN --build-arg PACKAGE_PATH=apps/api - $DOCKER_BUILD_ARGUMENTS", "docker:build:depot": "pnpm --silent --workspace-root pnpm-context -- apps/api/Dockerfile | depot build --build-arg PACKAGE_PATH=apps/api - -t novu-api --load", "start": "pnpm start:dev", "start:dev": "nest start --watch", "start:portless": "cross-env PORTLESS_INJECT_CA=1 node ../../scripts/portless-dev-env.mjs pnpm exec portless run pnpm start:dev", "start:portless:ngrok": "cross-env PORTLESS_INJECT_CA=1 PORTLESS_NGROK=1 node ../../scripts/portless-dev-env.mjs --manage-ngrok pnpm exec portless run pnpm start:dev", "start:test": "cross-env NODE_ENV=test nest start", "start:debug": "nest start --debug --watch --inspect", "start:prod": "node dist/main.js", "build:metadata": "cross-env ts-node scripts/generate-metadata.ts", "lint": "biome lint .", "lint:fix": "biome lint --write .", "check": "biome check .", "check:fix": "biome check --write .", "check:api-property-optionality": "cross-env ts-node --transpileOnly scripts/check-api-property-optionality.ts", "check:api-property-optionality:json": "cross-env ts-node --transpileOnly scripts/check-api-property-optionality.ts --format json", "format": "biome format .", "format:fix": "biome format --write .", "lint:openapi": "spectral lint http://127.0.0.1:${PORT:-3000}/openapi.yaml", "pretest": "pnpm build:metadata", "generate:swagger": "ts-node exportOpenAPIJSON.ts", "generate:sdk": " (cd ../../libs/internal-sdk && speakeasy run --skip-compile --minimal --skip-versioning) && (cd ../../libs/internal-sdk && pnpm build) ", "test": "cross-env TS_NODE_PROJECT=tsconfig.spec.json TS_NODE_TRANSPILE_ONLY=true NODE_ENV=test NOVU_ENTERPRISE=true CLERK_ENABLED=true NODE_OPTIONS=--no-experimental-strip-types mocha --timeout 15000 --require ts-node/register --exit 'src/**/*.spec.ts'", "test:e2e:novu-v0": "cross-env TS_NODE_PROJECT=tsconfig.e2e-v0.json NODE_ENV=test NODE_OPTIONS=--no-experimental-strip-types mocha --timeout 15000 --retries 3 --grep '#novu-v0' --require ts-node/register --exit --file e2e/setup.ts src/**/*.e2e{,-ee}.ts", "test:e2e:novu-v2": "cross-env TS_NODE_PROJECT=tsconfig.spec.json NODE_ENV=test CI_EE_TEST=true CLERK_ENABLED=true NODE_OPTIONS='--max_old_space_size=8192 --no-experimental-strip-types' node scripts/run-novu-v2-e2e-shard.cjs", "test:e2e:novu-v2-ce": "cross-env TS_NODE_PROJECT=tsconfig.spec.json NODE_ENV=test CI_EE_TEST=false CLERK_ENABLED=true NOVU_V2_CE_ONLY=true NODE_OPTIONS='--max_old_space_size=8192 --no-experimental-strip-types' node scripts/run-novu-v2-e2e-shard.cjs", "migration": "cross-env NODE_ENV=local MIGRATION=true ts-node --transpileOnly", "seed:clickhouse": "cross-env NODE_ENV=local ts-node --transpileOnly scripts/seed-clickhouse.ts", "seed:triggers": "cross-env NODE_ENV=local ts-node --transpileOnly scripts/seed-triggers.ts", "clickhouse:migrate:local": "clickhouse-migrations migrate --host=http://localhost:8123 --user=default --password= --db=novu-local --migrations-home=./migrations/clickhouse-migrations", "clickhouse:migrate:prod": "clickhouse-migrations migrate --migrations-home=./migrations/clickhouse-migrations", "link:submodules": "pnpm link ../../enterprise/packages/auth && pnpm link ../../enterprise/packages/translation && pnpm link ../../enterprise/packages/billing", "admin:remove-user-account": "cross-env NODE_ENV=local MIGRATION=true ts-node --transpileOnly ./admin/remove-user-account.ts", "admin:remove-organization": "cross-env NODE_ENV=local MIGRATION=true ts-node --transpileOnly ./admin/remove-organization.ts" }, "dependencies": { "@aws-sdk/client-secrets-manager": "3.996.0", "@chat-adapter/slack": "4.33.0", "@chat-adapter/state-ioredis": "4.33.0", "@chat-adapter/teams": "4.33.0", "@chat-adapter/telegram": "4.33.0", "@chat-adapter/whatsapp": "4.33.0", "@godaddy/terminus": "^4.12.1", "@google-cloud/storage": "^6.2.3", "@nestjs/axios": "4.0.1", "@nestjs/common": "11.1.27", "@nestjs/core": "11.1.27", "@nestjs/jwt": "11.0.2", "@nestjs/passport": "11.0.5", "@nestjs/platform-express": "11.1.27", "@nestjs/swagger": "7.4.0", "@nestjs/terminus": "11.1.1", "@nestjs/throttler": "6.5.0", "@novu/api": "workspace:*", "@novu/application-generic": "workspace:*", "@novu/agent-event-protocol": "workspace:*", "@novu/chat-adapter-email": "workspace:*", "@novu/chat-adapter-sendblue": "workspace:*", "@novu/chat-adapter-web": "workspace:*", "@novu/dal": "workspace:*", "@novu/framework": "workspace:*", "@novu/maily-render": "workspace:*", "@novu/notifications": "workspace:*", "@novu/providers": "workspace:*", "@novu/shared": "workspace:*", "@novu/stateless": "workspace:*", "@novu/thalamus": "0.1.0-alpha.16", "@novu/testing": "workspace:*", "@sendgrid/mail": "^8.1.6", "@slack/types": "2.20.1", "@slack/web-api": "7.17.0", "@sentry/nestjs": "^10.63.0", "@sentry/node": "^10.63.0", "@sentry/profiling-node": "^10.63.0", "@team-plain/typescript-sdk": "5.8.0", "@types/json-schema-faker": "^0.5.4", "@types/newrelic": "^9.14.8", "@types/request-ip": "^0.0.41", "@upstash/ratelimit": "^0.4.4", "ajv": "^8.20.0", "ajv-formats": "^2.1.1", "axios": "^1.18.1", "bcrypt": "^5.0.0", "body-parser": "^2.2.1", "bull": "^4.2.1", "chat": "4.33.0", "class-transformer": "0.5.1", "class-validator": "0.15.1", "clickhouse-migrations": "^1.3.0", "compression": "^1.7.4", "context.dev": "^1.4.0", "cross-env": "^7.0.3", "date-fns": "^2.29.2", "deep-object-diff": "^1.1.9", "dotenv": "^16.6.1", "entities": "^7.0.0", "envalid": "^8.2.0", "es-toolkit": "^1.47.0", "express": "^5.2.1", "handlebars": "4.7.9", "helmet": "^8.2.0", "i18next": "^23.7.6", "ioredis": "5.11.1", "json-logic-js": "^2.0.5", "json-schema-faker": "^0.5.6", "json-schema-to-ts": "^3.0.0", "jsonwebtoken": "9.0.3", "liquidjs": "^10.27.1", "lodash": "^4.18.0", "lru-cache": "^11.5.1", "nanoid": "^3.1.20", "nest-raven": "10.1.0", "newrelic": "13.20.0", "nimma": "^0.6.0", "passport": "0.7.0", "passport-github2": "^0.1.12", "passport-headerapikey": "^1.2.2", "passport-jwt": "^4.0.1", "passport-oauth2": "^1.8.0", "prettier": "~3.3.3", "recursive-diff": "^1.0.8", "reflect-metadata": "0.2.2", "request-ip": "^3.3.0", "rimraf": "^3.0.2", "rxjs": "7.8.2", "sanitize-html": "^2.17.5", "sendblue": "^3.6.1", "shortid": "^2.2.17", "svix": "^1.96.1", "swagger-ui-express": "^4.4.0", "tar": "^7.5.19", "tldts": "^7.0.28", "uuid": "^11.1.1", "zod": "^3.23.8", "zod-to-json-schema": "^3.25.2" }, "devDependencies": { "@faker-js/faker": "^6.0.0", "@nestjs/cli": "11.0.23", "@nestjs/schematics": "11.1.0", "@nestjs/testing": "11.1.27", "@stoplight/spectral-cli": "^6.15.0", "@swc-node/register": "1.10.10", "@types/async": "^3.2.1", "@types/bcrypt": "^3.0.0", "@types/bull": "^3.15.8", "@types/chai": "^4.2.11", "@types/express": "4.17.17", "@types/json-logic-js": "^2.0.8", "@types/mocha": "^10.0.2", "@types/node": "^22.0.0", "@types/passport-github": "^1.1.5", "@types/passport-jwt": "^3.0.3", "@types/sinon": "^9.0.0", "@types/supertest": "^2.0.8", "async": "^3.2.0", "chai": "^4.2.0", "chai-subset": "^1.6.0", "emulate": "^0.5.0", "get-port": "^5.1.1", "mocha": "^10.2.0", "pirates": "^4.0.7", "sinon": "^9.2.4", "ts-loader": "~9.4.0", "ts-morph": "^24.0.0", "ts-node": "~10.9.1", "tsconfig-paths": "~4.1.0", "typescript": "5.6.2" }, "optionalDependencies": { "@novu/ee-ai": "workspace:*", "@novu/ee-api": "workspace:*", "@novu/ee-auth": "workspace:*", "@novu/ee-billing": "workspace:*", "@novu/ee-shared-services": "workspace:*", "@novu/ee-translation": "workspace:*" }, "nx": { "tags": [ "type:app" ] } }