UNPKG

@swoft/party-manager

Version:
128 lines (127 loc) • 3.37 kB
{ "name": "@swoft/party-manager", "version": "0.3.6", "private": false, "main": "dist/index.js", "module": "dist/index.mjs", "types": "dist/index.d.ts", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.mjs", "require": "./dist/index.js" }, "./contracts": { "types": "./dist/contracts.d.ts", "import": "./dist/contracts.mjs", "require": "./dist/contracts.js" }, "./contracts/person-api-contract": { "types": "./dist/contracts.d.ts", "import": "./dist/contracts.mjs", "require": "./dist/contracts.js" }, "./contracts/organisation-api-contract": { "types": "./dist/contracts.d.ts", "import": "./dist/contracts.mjs", "require": "./dist/contracts.js" } }, "scripts": { "analyze": "size-limit --why", "build": "tsup", "build:turbo": "turbo run build --output-logs errors-only --filter @swoft/party-manager", "build:watch": "tsup --watch", "check": "tsc --noEmit", "clean": "rimraf dist", "clean:all": "rimraf dist node_modules .turbo", "dev": "tsup --watch", "lint": "eslint src --ext .ts", "lint:fix": "eslint src --ext ts --fix", "prepublishOnly": "pnpm run build", "size": "size-limit", "test": "vitest run --config vitest.config.safety.ts", "test:watch": "vitest --config vitest.config.safety.ts", "typecheck": "tsc --noEmit", "build:publish": "NODE_ENV=production tsup" }, "devDependencies": { "@size-limit/preset-small-lib": "^11.0.0", "@types/node": "^20.0.0", "@typescript-eslint/eslint-plugin": "8.39.0", "@typescript-eslint/parser": "8.39.0", "eslint": "9.32.0", "mongodb-memory-server": "^10.0.0", "size-limit": "^11.0.0", "tsup": "^8.0.0", "typescript": "^5.0.0", "vitest": "^1.0.0" }, "dependencies": { "@swoft/core": "^2.0.6", "@swoft/navigation-utils": "2.0.0", "@swoft/persistence": "^2.0.7", "@swoft/platform-contracts": "1.1.1", "@types/bcrypt": "^5.0.2", "@zodios/core": "^10.9.6", "@zodios/express": "^10.6.1", "bcrypt": "^5.1.1", "express": "^4.18.2", "jsonwebtoken": "^9.0.2", "uuid": "^11.1.0", "zod": "^3.24.4" }, "keywords": [ "ddd-domain:DOM-004", "ddd-bounded-context:BC-022", "ddd-published:PartyRef,ContactRef,UserAccountRef,AuthenticationRef", "party-management", "authentication", "contact-management", "ddd", "swoft" ], "size-limit": [ { "name": "Main API Bundle", "path": "dist/index.js", "limit": "80 KB" }, { "name": "ESM Bundle", "path": "dist/index.mjs", "limit": "65 KB" }, { "name": "Contracts Bundle", "path": "dist/contracts.js", "limit": "35 KB" }, { "name": "Contracts ESM", "path": "dist/contracts.mjs", "limit": "25 KB" } ], "tags": [ "layer:domain", "arch:ddd", "type:business-logic", "build:priority-2", "scope:bounded-context", "deploy:selective", "stability:evolving", "domain:party-management" ], "files": [ "dist", "README.md", "package.json" ], "repository": { "type": "git", "url": "https://github.com/derickrethans/swoft-workspaces.git", "directory": "domains/party-manager" }, "license": "MIT" }