@swoft/party-manager
Version:
128 lines (127 loc) • 3.37 kB
JSON
{
"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"
}