{ "name": "@customer-portal/domain", "version": "1.0.0", "type": "module", "description": "Unified domain layer with contracts, schemas, and provider mappers", "private": true, "sideEffects": false, "main": "./dist/index.js", "types": "./dist/index.d.ts", "files": [ "dist" ], "imports": { "#toolkit/*": "./dist/toolkit/*", "#internal/services/providers/salesforce": "./dist/services/providers/salesforce/index.js" }, "exports": { "./auth": { "import": "./dist/auth/index.js", "types": "./dist/auth/index.d.ts" }, "./billing": { "import": "./dist/billing/index.js", "types": "./dist/billing/index.d.ts" }, "./billing/providers": { "import": "./dist/billing/providers/index.js", "types": "./dist/billing/providers/index.d.ts" }, "./services": { "import": "./dist/services/index.js", "types": "./dist/services/index.d.ts" }, "./services/providers": { "import": "./dist/services/providers/index.js", "types": "./dist/services/providers/index.d.ts" }, "./checkout": { "import": "./dist/checkout/index.js", "types": "./dist/checkout/index.d.ts" }, "./common": { "import": "./dist/common/index.js", "types": "./dist/common/index.d.ts" }, "./common/providers": { "import": "./dist/common/providers/index.js", "types": "./dist/common/providers/index.d.ts" }, "./customer": { "import": "./dist/customer/index.js", "types": "./dist/customer/index.d.ts" }, "./customer/providers": { "import": "./dist/customer/providers/index.js", "types": "./dist/customer/providers/index.d.ts" }, "./dashboard": { "import": "./dist/dashboard/index.js", "types": "./dist/dashboard/index.d.ts" }, "./opportunity": { "import": "./dist/opportunity/index.js", "types": "./dist/opportunity/index.d.ts" }, "./orders": { "import": "./dist/orders/index.js", "types": "./dist/orders/index.d.ts" }, "./orders/providers": { "import": "./dist/orders/providers/index.js", "types": "./dist/orders/providers/index.d.ts" }, "./payments": { "import": "./dist/payments/index.js", "types": "./dist/payments/index.d.ts" }, "./payments/providers": { "import": "./dist/payments/providers/index.js", "types": "./dist/payments/providers/index.d.ts" }, "./sim": { "import": "./dist/sim/index.js", "types": "./dist/sim/index.d.ts" }, "./sim/providers": { "import": "./dist/sim/providers/index.js", "types": "./dist/sim/providers/index.d.ts" }, "./subscriptions": { "import": "./dist/subscriptions/index.js", "types": "./dist/subscriptions/index.d.ts" }, "./subscriptions/providers": { "import": "./dist/subscriptions/providers/index.js", "types": "./dist/subscriptions/providers/index.d.ts" }, "./support": { "import": "./dist/support/index.js", "types": "./dist/support/index.d.ts" }, "./support/providers": { "import": "./dist/support/providers/index.js", "types": "./dist/support/providers/index.d.ts" }, "./toolkit": { "import": "./dist/toolkit/index.js", "types": "./dist/toolkit/index.d.ts" }, "./notifications": { "import": "./dist/notifications/index.js", "types": "./dist/notifications/index.d.ts" } }, "scripts": { "prebuild": "pnpm run clean", "build": "tsc", "dev": "tsc -w --preserveWatchOutput", "clean": "rm -rf dist", "lint": "eslint .", "lint:fix": "eslint . --fix", "test": "echo 'No tests yet'", "type-check": "NODE_OPTIONS=\"--max-old-space-size=2048 --max-semi-space-size=128\" tsc --project tsconfig.json --noEmit", "typecheck": "pnpm run type-check" }, "peerDependencies": { "zod": "^4.2.1" }, "devDependencies": { "typescript": "catalog:", "zod": "^4.2.1" } }