{ "name": "@factory/shared", "version": "0.1.0", "private": true, "type": "module", "description": "Shared domain layer for AI Software Factory: error model, zod DTOs, fractional position engine, domain events, and constants. Source-first (no build step yet — Phase 0 completion).", "main": "./src/index.ts", "types": "./src/index.ts", "exports": { ".": { "types": "./src/index.ts", "default": "./src/index.ts" }, "./positions": { "types": "./src/positions.ts", "default": "./src/positions.ts" }, "./presence": { "types": "./src/presence.ts", "default": "./src/presence.ts" }, "./errors": { "types": "./src/errors.ts", "default": "./src/errors.ts" }, "./forms": { "types": "./src/forms.ts", "default": "./src/forms.ts" }, "./env": { "types": "./src/env.ts", "default": "./src/env.ts" }, "./events": { "types": "./src/events.ts", "default": "./src/events.ts" }, "./events/catalog": { "types": "./src/events/catalog.ts", "default": "./src/events/catalog.ts" }, "./webhook-events": { "types": "./src/webhook-events.ts", "default": "./src/webhook-events.ts" }, "./events/audit-catalog": { "types": "./src/events/audit-catalog.ts", "default": "./src/events/audit-catalog.ts" }, "./events/audit-scope": { "types": "./src/events/audit-scope.ts", "default": "./src/events/audit-scope.ts" }, "./events/audit-csv": { "types": "./src/events/audit-csv.ts", "default": "./src/events/audit-csv.ts" }, "./constants": { "types": "./src/constants.ts", "default": "./src/constants.ts" }, "./dto": { "types": "./src/dto/index.ts", "default": "./src/dto/index.ts" }, "./realtime/frames": { "types": "./src/realtime/frames.ts", "default": "./src/realtime/frames.ts" }, "./realtime/comment-events": { "types": "./src/realtime/comment-events.ts", "default": "./src/realtime/comment-events.ts" }, "./realtime/notification-policy": { "types": "./src/realtime/notification-policy.ts", "default": "./src/realtime/notification-policy.ts" }, "./realtime/notification-prefs": { "types": "./src/realtime/notification-prefs.ts", "default": "./src/realtime/notification-prefs.ts" }, "./mentions": { "types": "./src/mentions.ts", "default": "./src/mentions.ts" }, "./automation": { "types": "./src/automation.ts", "default": "./src/automation.ts" }, "./security-headers": { "types": "./src/security-headers.ts", "default": "./src/security-headers.ts" } }, "scripts": { "test": "vitest run", "test:unit": "vitest run", "typecheck": "tsc --noEmit" }, "dependencies": { "cron-parser": "^4.9.0", "zod": "^3.23.8" }, "devDependencies": { "fast-check": "^3.22.0", "typescript": "^5.6.0", "vitest": "^2.1.1" } }