@lucaspaganini/value-objects
Version:
TypeScript first validation and class creation library
70 lines (69 loc) • 1.84 kB
JSON
{
"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"
}
}