package.json 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. {
  2. "name": "@briven/shared",
  3. "version": "0.0.0",
  4. "private": true,
  5. "description": "Shared types, zod schemas, error base class, and utilities across the briven monorepo",
  6. "type": "module",
  7. "exports": {
  8. ".": {
  9. "types": "./src/index.ts",
  10. "default": "./src/index.ts"
  11. },
  12. "./errors": {
  13. "types": "./src/errors.ts",
  14. "default": "./src/errors.ts"
  15. },
  16. "./ids": {
  17. "types": "./src/ids.ts",
  18. "default": "./src/ids.ts"
  19. },
  20. "./env": {
  21. "types": "./src/env.ts",
  22. "default": "./src/env.ts"
  23. },
  24. "./observability": {
  25. "types": "./src/observability/index.ts",
  26. "default": "./src/observability/index.ts"
  27. }
  28. },
  29. "files": [
  30. "src"
  31. ],
  32. "scripts": {
  33. "lint": "eslint . --max-warnings 0",
  34. "typecheck": "tsc --noEmit",
  35. "test": "tsx --test src/observability/redaction.test.ts src/observability/logger.test.ts"
  36. },
  37. "dependencies": {
  38. "@briven/config": "workspace:*",
  39. "ulid": "^3.0.2",
  40. "zod": "^4.3.6"
  41. },
  42. "devDependencies": {
  43. "@types/node": "^25.6.0",
  44. "typescript": "^6.0.3"
  45. }
  46. }