UNPKG

@dipscope/type-manager

Version:

Transform JSON strings or plain objects into JS class instances.

57 lines (56 loc) 1.7 kB
{ "author": "DipScope authors and contributors", "description": "Transform JSON strings or plain objects into JS class instances.", "devDependencies": { "@types/jasmine": "^3.6.3", "@typescript-eslint/eslint-plugin": "^4.14.2", "@typescript-eslint/parser": "^4.14.2", "circular-dependency-plugin": "^5.2.2", "eslint": "^7.19.0", "jasmine": "^3.6.4", "jasmine-spec-reporter": "^6.0.0", "jasmine-ts": "^0.3.0", "reflect-metadata": "^0.1.13", "shx": "^0.3.3", "ts-loader": "^8.0.15", "ts-node": "^8.10.2", "typescript": "^4.1.3", "webpack": "^5.74.0", "webpack-cli": "^4.10.0", "webpack-dev-server": "^4.9.3" }, "keywords": [ "json", "object", "class", "converter", "transformer", "type", "manager", "serializer", "deserializer", "reflection", "metadata" ], "license": "Apache-2.0", "main": "./dist/umd/index.js", "module": "./dist/es5/index.js", "es2015": "./dist/es2015/index.js", "types": "./dist/types/index.d.ts", "name": "@dipscope/type-manager", "repository": { "type": "git", "url": "https://github.com/dipscope/TypeManager.TS.git" }, "scripts": { "build": "npm run build:clean && npm run build:types && npm run build:es5 && npm run build:es2015 && npm run build:umd", "build:clean": "shx rm -rf dist", "build:types": "tsc -p tsconfig/tsconfig.types.json", "build:es5": "tsc -p tsconfig/tsconfig.es5.json", "build:es2015": "tsc -p tsconfig/tsconfig.es2015.json", "build:umd": "npx webpack --config=webpack.config.js", "test": "jasmine-ts --config=jasmine.json", "lint": "eslint . --ext .ts" }, "version": "8.2.1" }