UNPKG

@lucaspaganini/value-objects

Version:

TypeScript first validation and class creation library

70 lines (69 loc) 1.84 kB
{ "name": "@lucaspaganini/value-objects", "version": "1.3.1", "description": "TypeScript first validation and class creation library", "main": "dist/main.js", "files": [ "dist", "src" ], "types": "dist/main.d.ts", "scripts": { "test": "scripts/test", "build": "scripts/build", "lint": "scripts/lint", "format": "scripts/format", "docs": "typedoc", "calculate-bundles": "scripts/calculate-bundles", "prepublishOnly": "npm ci && npm run format && npm run lint && npm test && npm run build" }, "keywords": [ "value object", "value", "object", "objects", "class", "extend", "validation", "domain", "driven", "design", "ddd", "typescript", "type", "safe", "immutable" ], "author": "Lucas Paganini <me@lucaspaganini.com> (https://lucaspaganini.com)", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/LucasPaganini/value-objects.git" }, "bugs": { "url": "https://github.com/LucasPaganini/value-objects/issues" }, "homepage": "https://github.com/LucasPaganini/value-objects#readme", "devDependencies": { "@types/filesize": "^5.0.0", "@types/jasmine": "^3.7.7", "@typescript-eslint/eslint-plugin": "^4.26.1", "@typescript-eslint/parser": "^4.26.1", "copyfiles": "^2.4.1", "eslint": "^7.28.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-import": "^2.23.4", "eslint-plugin-simple-import-sort": "^7.0.0", "expect-type": "^0.11.0", "filesize": "^6.3.0", "get-folder-size": "^3.1.0", "gzip-size-cli": "^5.0.0", "jasmine": "^3.7.0", "jasmine-spec-reporter": "^7.0.0", "parcel-bundler": "^1.12.5", "prettier": "^2.3.1", "rimraf": "^3.0.2", "typedoc": "^0.20.36", "typescript": "^4.0.3" } }