{ "name": "lisglosips", "version": "0.2.0", "private": true, "packageManager": "pnpm@10.33.0", "engines": { "node": ">=22.0.0" }, "pnpm": { "onlyBuiltDependencies": [ "@nestjs/core", "@prisma/client", "@prisma/engines", "@scarf/scarf", "esbuild", "prisma" ], "supportedArchitectures": { "os": [ "current", "linux" ], "cpu": [ "current", "x64" ], "libc": [ "current", "glibc" ] } }, "scripts": { "dev:api": "node scripts/pnpm-run.mjs --filter @lisglosips/api dev", "dev:web": "node scripts/pnpm-run.mjs --filter @lisglosips/web dev", "build": "node scripts/pnpm-run.mjs -r build", "lint": "eslint .", "typecheck": "tsc -b tsconfig.build.json --pretty", "test": "vitest run", "test:baseline": "pnpm lint && pnpm typecheck && pnpm test && pnpm build && pnpm prisma:validate", "test:api": "vitest run \"apps/api/src/**/*.e2e.spec.ts\" --hookTimeout=60000", "test:all-local": "pnpm test:baseline", "test:smoke": "node tests/smoke/remote-smoke.mjs", "test:remote-smoke": "node tests/smoke/remote-smoke.mjs", "test:remote-auth": "node tests/api/remote-auth-rbac.mjs", "test:remote-customers": "node tests/api/remote-customers-balance.mjs", "test:remote-gateways": "node tests/api/remote-customer-gateways-prefixes.mjs", "test:remote-vendors": "node tests/api/remote-vendors-line-groups.mjs", "test:remote-calls": "node tests/api/remote-calls-cdr-billing.mjs", "test:remote-recordings": "node tests/api/remote-recordings-quality.mjs", "test:remote-dashboard": "node tests/api/remote-dashboard-active-audit.mjs", "test:remote-perf-security": "node tests/api/remote-performance-security.mjs", "test:remote-web-ui": "node tests/web/remote-web-ui-smoke.mjs", "ci": "node scripts/pnpm-run.mjs lint && node scripts/pnpm-run.mjs typecheck && node scripts/pnpm-run.mjs test && node scripts/pnpm-run.mjs build", "release:artifact": "node scripts/build-release-artifact.mjs", "prisma:generate": "prisma generate", "prisma:validate": "cross-env DATABASE_URL=mysql://lisglosips_app@127.0.0.1:3306/lisglosips prisma validate", "db:seed": "prisma db seed", "db:seed:test": "cross-env DATABASE_URL=mysql://lisglosips_app@127.0.0.1:3306/lisglosips tsx prisma/seed-test.ts" }, "devDependencies": { "@eslint/js": "9.39.1", "@nestjs/testing": "11.1.9", "@prisma/client": "6.19.0", "@types/node": "22.19.0", "@types/supertest": "6.0.3", "@typescript-eslint/eslint-plugin": "8.48.0", "@typescript-eslint/parser": "8.48.0", "cross-env": "10.1.0", "eslint": "9.39.1", "eslint-config-prettier": "10.1.8", "globals": "16.5.0", "playwright": "1.57.0", "prisma": "6.19.0", "supertest": "7.1.4", "tsx": "4.20.6", "typescript": "5.9.3", "typescript-eslint": "8.48.0", "vitest": "4.0.14" } }