UNPKG

@yamamotok/dataobject

Version:

Decorator based JSON serializer and deserializer.

70 lines (69 loc) 2.1 kB
{ "name": "@yamamotok/dataobject", "version": "1.2.0", "description": "Decorator based JSON serializer and deserializer.", "main": "dist/index.js", "types": "dist/index.d.ts", "files": [ "dist/**/*" ], "scripts": { "prepare": "npm run build", "build": "rimraf dist && tsc -p tsconfig.build.json && node postbuild.js", "test": "jest", "test:debug": "jest --runInBand", "test:coverage": "jest --runInBand --collectCoverage=true", "prettier": "run-p prettier:src prettier:test", "prettier:src": "prettier --ignore-path .gitignore --write \"src/**/*.{ts,js,json}\"", "prettier:test": "prettier --ignore-path .gitignore --write \"test/**/*.{ts,js,json}\"", "eslint": "run-p eslint:src eslint:test", "eslint:src": "eslint --fix --ext .ts,.js ./src", "eslint:test": "eslint --fix --ext .ts,.js ./test", "format": "run-s prettier eslint" }, "author": { "name": "Keisuke Yamamoto", "email": "keisuke@modelhouse.tech" }, "repository": { "type": "git", "url": "https://github.com/yamamotok/dataobject" }, "keywords": [ "json", "serialization", "serializer", "deserialization", "deserializer", "transformer", "marshaller", "object-to-class", "class-to-object", "typescript", "typescript-serializer" ], "license": "MIT", "devDependencies": { "@types/jest": "^27.0.2", "@types/validator": "^13.1.0", "@typescript-eslint/eslint-plugin": "^5.3.1", "@typescript-eslint/parser": "^5.3.1", "eslint": "^7.32.0", "eslint-config-prettier": "^8.3.0", "eslint-import-resolver-typescript": "^2.5.0", "eslint-plugin-import": "^2.22.1", "eslint-plugin-jest": "^25.2.4", "eslint-plugin-prettier": "^4.0.0", "eslint-plugin-simple-import-sort": "^7.0.0", "eslint-plugin-unused-imports": "^1.1.5", "jest": "^27.2.5", "npm-run-all": "^4.1.5", "prettier": "^2.4.1", "reflect-metadata": "^0.1.13", "rimraf": "^3.0.2", "shelljs": "^0.8.4", "ts-jest": "^27.0.7", "typescript": "4.4.4" }, "dependencies": {} }