package.json46 lines · main
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}