UNPKG

@hiki9/rich-domain

Version:

Rich Domain is a library that provides a set of tools to help you build complex business logic in NodeJS using Domain Driven Design principles.

90 lines (89 loc) 2.3 kB
{ "name": "@hiki9/rich-domain", "version": "2.5.14", "description": "Rich Domain is a library that provides a set of tools to help you build complex business logic in NodeJS using Domain Driven Design principles.", "main": "dist/index.js", "types": "dist/index.d.js", "author": "Paulo Santana", "repository": { "type": "git", "url": "git+https://github.com/4lessandrodev/rich-domain.git" }, "bugs": { "url": "https://github.com/4lessandrodev/rich-domain/issues" }, "homepage": "https://github.com/4lessandrodev/rich-domain", "license": "MIT", "engines": { "node": ">=16.x <19" }, "devDependencies": { "@types/jest": "^28.1.8", "@types/lodash": "^4.14.195", "@types/node": "^18.15.0", "@types/validator": "^13.11.9", "copyfiles": "^2.4.1", "jest": "^28.1.3", "madge": "^6.0.0", "rimraf": "^4.4.0", "ts-jest": "^28.0.5", "ts-node": "^10.8.2", "typescript": "^5.0.2" }, "keywords": [ "Complexity", "NodeJS", "Business Logic", "DDD", "Domain Driving Design", "Typescript", "DDD-Utils", "Base Entity", "Base Aggregate", "Base Value Object", "Use Cases", "Domain Events", "Clean Architecture" ], "scripts": { "test": "jest --runInBand --silent", "test:verbose": "jest --runInBand", "check:circular-deps": "madge --circular --extensions ts ./lib", "preexample": "tsc -p tsconfig.example.json", "example": "node ./example/index.js", "prebuild": "rimraf ./dist && npm run check:circular-deps", "postbuild": "copyfiles -r ./dist/* ./", "build": "tsc -p tsconfig.lib.json", "prepublish": "npm run build", "postpublish": "" }, "files": [ "dist/core/*", "dist/decorators/*", "dist/implementations/*", "dist/utils/*", "dist/index.js", "dist/index.d.ts", "dist/types.d.ts", "dist/types.js", "dist/domain.js", "dist/domain.ts", "dist/domain.d.ts", "dist/repository.js", "dist/repository.ts", "dist/repository.d.ts", "dist/errors.js", "dist/errors.ts", "dist/errors.d.ts", "dist/package.json", "dist/index.d.ts.map", "dist/index.js.map", "dist/types.d.ts.map", "dist/types.js.map" ], "dependencies": { "lodash": "^4.17.21", "short-uuid": "^4.2.2", "validator": "^13.12.0" } }