UNPKG

serializr

Version:

Serialize and deserialize complex object graphs to JSON

77 lines (76 loc) 2.29 kB
{ "name": "serializr", "version": "3.0.5", "description": "Serialize and deserialize complex object graphs to JSON", "main": "lib/serializr.umd.js", "module": "lib/serializr.es.js", "typings": "lib/serializr.d.ts", "scripts": { "test": "jest --coverage", "lint": "eslint src --ext .ts", "prepare": "yarn run build && yarn run build-docs", "build": "rollup --config", "build-docs": "typedoc", "prettier": "prettier --write {src,test}/**/*.{ts,js}", "clean": "rimraf lib coverage docs", "postversion": "git push && git push --tags", "preversion": "yarn build && yarn build-test && yarn test && git diff --exit-code", "watch-docs": "typedoc --watch" }, "nyc": { "all": true, "include": [ "src/**/*", "lib/**/*" ] }, "keywords": [ "serialize", "deserialize", "graph", "json", "mobx" ], "repository": { "type": "git", "url": "git+https://github.com/mobxjs/serializr.git" }, "author": "Michel Weststrate", "license": "MIT", "bugs": { "url": "https://github.com/mobxjs/serializr/issues" }, "files": [ "lib", "serializr.d.ts", "src" ], "devDependencies": { "@babel/cli": "^7.27.0", "@babel/core": "^7.26.10", "@babel/plugin-proposal-decorators": "^7.25.9", "@babel/preset-env": "^7.26.9", "@babel/preset-typescript": "^7.27.0", "@rollup/plugin-typescript": "^8.1.0", "@types/jest": "^29.5.14", "@typescript-eslint/eslint-plugin": "^5.33.0", "@typescript-eslint/parser": "^5.33.0", "babel-eslint": "^10.0.1", "coveralls": "^3.0.2", "eslint": "^8.21.0", "eslint-plugin-import": "^2.16.0", "jest": "^29.7.0", "lodash.merge": "^4.6.0", "mobx": "^6.6.1", "prettier": "^2.0.4", "rimraf": "^3.0.1", "rollup": "^2.77.3", "rollup-plugin-terser": "^7.0.2", "ts-jest": "^29.3.2", "tslib": "^2.8.1", "typedoc": "^0.28.2", "typescript": "^5.8.3", "unescape": "^1.0.1" }, "packageManager": "yarn@3.2.2" }