{"_id":"@alanmarcell/ptz-user-app","_rev":"6-b2cacd7ffb2460b0bf4454793fd27b60","name":"@alanmarcell/ptz-user-app","description":"Polutz User App.","dist-tags":{"latest":"2.0.4"},"versions":{"0.0.0":{"name":"@alanmarcell/ptz-user-app","version":"0.0.0","description":"Polutz User App.","main":"dist/index.js","typings":"src/index.js","scripts":{"lint":"tslint ./src/**/*.ts ./src/**/*.test.ts ./src/**/*.d.ts","js":"rimraf dist-esnext && tsc && rimraf dist && babel dist-esnext -d dist --presets es2015 --source-maps","pretest":"npm-run-all --parallel js lint gensalt","mocha":"mocha ./dist/**/*.js --require babel-polyfill","test":"nyc npm run mocha && nyc report --reporter=html --reporter=text-lcov > coverage.lcov && f() { EXIT=0; codecov --token=b1c7616b-9a84-436e-9329-50273c9d72db || exit $EXIT; }; f","test:cover":"npm run test && opn ./coverage/index.html","predebug":"npm run pretest","debug":"node --nolazy --debug-brk=5858 dist/index.js","docs:build":"typedoc --out ./docs ./ --includeDeclarations --excludeExternals --exclude '**/*.test.ts'","docs":"npm run docs:build && opn ./docs/index.html","gensalt":"node gensalt.js"},"repository":{"type":"git","url":"git+https://github.com/polutz/ptz-user-app.git"},"author":{"name":"angeloocana.com"},"license":"ISC","bugs":{"url":"https://github.com/polutz/ptz-user-app/issues"},"homepage":"https://github.com/polutz/ptz-user-app#readme","devDependencies":{"@types/mocha":"^2.2.40","@types/node":"^7.0.12","babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-es2017":"^6.24.1","codecov":"^2.1.0","istanbul":"^0.4.5","mocha":"^3.2.0","mocha-lcov-reporter":"^1.3.0","npm-run-all":"^4.0.2","nyc":"^10.2.0","opn-cli":"^3.1.0","ptz-assert":"^1.6.3","rimraf":"^2.6.1","sinon":"^2.1.0","tslint":"^5.0.0","typedoc":"^0.6.0","typescript":"^2.2.2"},"dependencies":{"@alanmarcell/ptz-core-app":"^0.0.0","@alanmarcell/ptz-user-domain":"^0.0.4","@alanmarcell/ptz-validations":"^0.0.2","bcryptjs":"^2.4.3","dotenv":"^4.0.0","jwt-simple":"^0.5.1","ptz-log":"^1.0.0"},"gitHead":"e24223fdd9b2f908c7e01f4365a5e349f2d31501","_id":"@alanmarcell/ptz-user-app@0.0.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"alanmarcell","email":"alanmarcell@live.com"},"dist":{"integrity":"sha512-GGqNVE+J4M/6ucLTey8ikxY5cxCehKFVhvKMkRTnDVzCfcTwVsFUO0Djp7kIQO8lkNmjKLgnC4kRhZ5haV75KA==","shasum":"53a4bf1dcf4a6cb14a5560cacc36510d5ec235e7","tarball":"https://registry.npmjs.org/@alanmarcell/ptz-user-app/-/ptz-user-app-0.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCR4c6Et9TNMDfI9tmVmxYLbcW8fWo4IFUStHUuQRCpJAIgPownmNcWRAhcLi/zrgloyDkj5wX3E7+ce/ghXxmqiFA="}]},"maintainers":[{"name":"alanmarcell","email":"alanmarcell@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ptz-user-app-0.0.0.tgz_1498710350155_0.1990312619600445"}},"2.0.0":{"name":"@alanmarcell/ptz-user-app","version":"2.0.0","description":"Polutz User App.","main":"dist/index.js","typings":"src/index.js","scripts":{"lint":"tslint ./src/**/*.ts ./src/**/*.test.ts ./src/**/*.d.ts","js":"rimraf dist-esnext && tsc && rimraf dist && babel dist-esnext -d dist --presets es2015 --source-maps","pretest":"npm-run-all --parallel js lint gensalt","mocha":"mocha ./dist/**/*.js --require babel-polyfill","test":"nyc npm run mocha && nyc report --reporter=html --reporter=text-lcov > coverage.lcov && f() { EXIT=0; codecov --token=b1c7616b-9a84-436e-9329-50273c9d72db || exit $EXIT; }; f","test:cover":"npm run test && opn ./coverage/index.html","predebug":"npm run pretest","debug":"node --nolazy --debug-brk=5858 dist/index.js","docs:build":"typedoc --out ./docs ./ --includeDeclarations --excludeExternals --exclude '**/*.test.ts'","docs":"npm run docs:build && opn ./docs/index.html","gensalt":"node gensalt.js"},"repository":{"type":"git","url":"git+https://github.com/polutz/ptz-user-app.git"},"author":{"name":"angeloocana.com"},"license":"ISC","bugs":{"url":"https://github.com/polutz/ptz-user-app/issues"},"homepage":"https://github.com/polutz/ptz-user-app#readme","devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-es2017":"^6.24.1","codecov":"^2.2.0","istanbul":"^0.4.5","mocha":"^3.4.2","mocha-lcov-reporter":"^1.3.0","npm-run-all":"^4.0.2","nyc":"^11.0.3","opn-cli":"^3.1.0","ptz-assert":"^1.6.8","rimraf":"^2.6.1","sinon":"^2.3.8","tslint":"^5.5.0","typedoc":"^0.7.1","typescript":"^2.4.1"},"dependencies":{"@types/mocha":"^2.2.41","@types/node":"^8.0.13","@alanmarcell/ptz-core-app":"^2.0.0","@alanmarcell/ptz-user-domain":"^2.0.2","ptz-validations":"^3.0.1","bcryptjs":"^2.4.3","dotenv":"^4.0.0","jwt-simple":"^0.5.1","ptz-log":"^1.1.0"},"gitHead":"639ddffde3a957f30236bc3b4a41fa464e337597","_id":"@alanmarcell/ptz-user-app@2.0.0","_npmVersion":"5.1.0","_nodeVersion":"8.1.2","_npmUser":{"name":"alanmarcell","email":"alanmarcell@live.com"},"dist":{"integrity":"sha512-N6E3rlzxKWT8vRtaIf5u7+Xc/OcgWcL3VSY0+36t+qee0btUKTkJOvzxFOXdxPpteZzHaEZfRRLOv7iZJewf7A==","shasum":"f14dbb613fb72d0d0c3b582dbc3f0c1058bdea0b","tarball":"https://registry.npmjs.org/@alanmarcell/ptz-user-app/-/ptz-user-app-2.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2GlnmiWmnPKq03/EToCqRq71/2W9HSoTIWYBmRwl1AQIgXCIVTWxw5MgZNRjF24UZw0XuxvCd52vArn0H/ORgNHo="}]},"maintainers":[{"name":"alanmarcell","email":"alanmarcell@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ptz-user-app-2.0.0.tgz_1500081174405_0.7806253749877214"}},"2.0.1":{"name":"@alanmarcell/ptz-user-app","version":"2.0.1","description":"Polutz User App.","main":"dist/index.js","typings":"src/index.js","scripts":{"lint":"tslint ./src/**/*.ts ./src/**/*.test.ts ./src/**/*.d.ts","js":"rimraf dist-esnext && tsc && rimraf dist && babel dist-esnext -d dist --presets es2015 --source-maps","pretest":"npm-run-all --parallel js lint gensalt","mocha":"mocha ./dist/**/*.js --require babel-polyfill","test":"nyc npm run mocha && nyc report --reporter=html --reporter=text-lcov > coverage.lcov && f() { EXIT=0; codecov --token=b1c7616b-9a84-436e-9329-50273c9d72db || exit $EXIT; }; f","test:cover":"npm run test && opn ./coverage/index.html","predebug":"npm run pretest","debug":"node --nolazy --debug-brk=5858 dist/index.js","docs:build":"typedoc --out ./docs ./ --includeDeclarations --excludeExternals --exclude '**/*.test.ts'","docs":"npm run docs:build && opn ./docs/index.html","gensalt":"node gensalt.js"},"repository":{"type":"git","url":"git+https://github.com/polutz/ptz-user-app.git"},"author":{"name":"angeloocana.com"},"license":"ISC","bugs":{"url":"https://github.com/polutz/ptz-user-app/issues"},"homepage":"https://github.com/polutz/ptz-user-app#readme","devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-es2017":"^6.24.1","codecov":"^2.2.0","istanbul":"^0.4.5","mocha":"^3.4.2","mocha-lcov-reporter":"^1.3.0","npm-run-all":"^4.0.2","nyc":"^11.0.3","opn-cli":"^3.1.0","ptz-assert":"^1.6.8","rimraf":"^2.6.1","sinon":"^2.3.8","tslint":"^5.5.0","typedoc":"^0.7.1","typescript":"^2.4.1"},"dependencies":{"@types/mocha":"^2.2.41","@types/node":"^8.0.13","@alanmarcell/ptz-core-app":"^2.0.0","@alanmarcell/ptz-user-domain":"^2.0.2","ptz-validations":"^3.0.1","bcryptjs":"^2.4.3","dotenv":"^4.0.0","jwt-simple":"^0.5.1","ptz-log":"^1.1.0"},"gitHead":"639ddffde3a957f30236bc3b4a41fa464e337597","_id":"@alanmarcell/ptz-user-app@2.0.1","_npmVersion":"5.1.0","_nodeVersion":"8.1.2","_npmUser":{"name":"alanmarcell","email":"alanmarcell@live.com"},"dist":{"integrity":"sha512-0bdHRfcCn6rET7yBsJk8DbChJessWXjgcHRC13ksGSu6ZKwhbv5DurHIgm4vzAmTkpE1NUzMfWTwuZcxQ/vN5w==","shasum":"ab6cb2565bd94ad4ba1f6446a396522f88033eee","tarball":"https://registry.npmjs.org/@alanmarcell/ptz-user-app/-/ptz-user-app-2.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAedUdozwWxHLWaYADyCmA7PU+hKHun+NK3M9AT3JT4AIhAPJh3iumqCUgdVnWHk+cS2SOSIr+dTRqQFVI7tDeg8E1"}]},"maintainers":[{"name":"alanmarcell","email":"alanmarcell@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ptz-user-app-2.0.1.tgz_1500153082686_0.7684309687465429"}},"2.0.2":{"name":"@alanmarcell/ptz-user-app","version":"2.0.2","description":"Polutz User App.","main":"dist/index.js","typings":"src/index.js","scripts":{"lint":"tslint ./src/**/*.ts ./src/**/*.test.ts ./src/**/*.d.ts","js":"rimraf dist-esnext && tsc && rimraf dist && babel dist-esnext -d dist --presets es2015 --source-maps","pretest":"npm-run-all --parallel js lint gensalt","mocha":"mocha ./dist/**/*.js --require babel-polyfill","test":"nyc npm run mocha && nyc report --reporter=html --reporter=text-lcov > coverage.lcov && f() { EXIT=0; codecov --token=b1c7616b-9a84-436e-9329-50273c9d72db || exit $EXIT; }; f","test:cover":"npm run test && opn ./coverage/index.html","predebug":"npm run pretest","debug":"node --nolazy --debug-brk=5858 dist/index.js","docs:build":"typedoc --out ./docs ./ --includeDeclarations --excludeExternals --exclude '**/*.test.ts'","docs":"npm run docs:build && opn ./docs/index.html","gensalt":"node gensalt.js"},"repository":{"type":"git","url":"git+https://github.com/polutz/ptz-user-app.git"},"author":{"name":"angeloocana.com"},"license":"ISC","bugs":{"url":"https://github.com/polutz/ptz-user-app/issues"},"homepage":"https://github.com/polutz/ptz-user-app#readme","devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-es2017":"^6.24.1","codecov":"^2.2.0","istanbul":"^0.4.5","mocha":"^3.4.2","mocha-lcov-reporter":"^1.3.0","npm-run-all":"^4.0.2","nyc":"^11.0.3","opn-cli":"^3.1.0","ptz-assert":"^1.6.8","rimraf":"^2.6.1","sinon":"^2.3.8","tslint":"^5.5.0","typedoc":"^0.7.1","typescript":"^2.4.1"},"dependencies":{"@types/mocha":"^2.2.41","@types/node":"^8.0.13","@alanmarcell/ptz-core-app":"^2.0.2","@alanmarcell/ptz-user-domain":"^2.0.3","ptz-validations":"^3.0.1","bcryptjs":"^2.4.3","dotenv":"^4.0.0","jwt-simple":"^0.5.1","ptz-log":"^1.1.0"},"gitHead":"639ddffde3a957f30236bc3b4a41fa464e337597","_id":"@alanmarcell/ptz-user-app@2.0.2","_npmVersion":"5.1.0","_nodeVersion":"8.1.2","_npmUser":{"name":"alanmarcell","email":"alanmarcell@live.com"},"dist":{"integrity":"sha512-8dpYArlySOzijrgG9zmE5i5IvCX7fQ2AGl+/t/TPXzH8ORwxlv5grmI0ZQLdgBLpLwB34UPr2XFKku36I/CtYQ==","shasum":"9fa9e9b951d5888a3a39920cf4463bed904d17df","tarball":"https://registry.npmjs.org/@alanmarcell/ptz-user-app/-/ptz-user-app-2.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICbO8/DPuIaWFBL05qqFWpDLVgfxRIRf6wuzEo1WDLllAiB7EW0nGc6o+kwiK8huYSs23oY6Fx7D75x//69Wr34VWg=="}]},"maintainers":[{"name":"alanmarcell","email":"alanmarcell@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ptz-user-app-2.0.2.tgz_1500382977103_0.38404388329945505"}},"2.0.3":{"name":"@alanmarcell/ptz-user-app","version":"2.0.3","description":"Polutz User App.","main":"dist/index.js","typings":"src/index.js","scripts":{"lint":"tslint ./src/**/*.ts ./src/**/*.test.ts ./src/**/*.d.ts","js":"rimraf dist-esnext && tsc && rimraf dist && babel dist-esnext -d dist --presets es2015 --source-maps","pretest":"npm-run-all --parallel js lint gensalt","mocha":"mocha ./dist/**/*.js --require babel-polyfill","test":"nyc npm run mocha && nyc report --reporter=html --reporter=text-lcov > coverage.lcov && f() { EXIT=0; codecov --token=b1c7616b-9a84-436e-9329-50273c9d72db || exit $EXIT; }; f","test:cover":"npm run test && opn ./coverage/index.html","predebug":"npm run pretest","debug":"node --nolazy --debug-brk=5858 dist/index.js","docs:build":"typedoc --out ./docs ./ --includeDeclarations --excludeExternals --exclude '**/*.test.ts'","docs":"npm run docs:build && opn ./docs/index.html","gensalt":"node gensalt.js"},"repository":{"type":"git","url":"git+https://github.com/polutz/ptz-user-app.git"},"author":{"name":"angeloocana.com"},"license":"ISC","bugs":{"url":"https://github.com/polutz/ptz-user-app/issues"},"homepage":"https://github.com/polutz/ptz-user-app#readme","devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-es2017":"^6.24.1","codecov":"^2.2.0","istanbul":"^0.4.5","mocha":"^3.4.2","mocha-lcov-reporter":"^1.3.0","npm-run-all":"^4.0.2","nyc":"^11.0.3","opn-cli":"^3.1.0","ptz-assert":"^1.6.8","rimraf":"^2.6.1","sinon":"^2.3.8","tslint":"^5.5.0","typedoc":"^0.7.1","typescript":"^2.4.1"},"dependencies":{"@types/mocha":"^2.2.41","@types/node":"^8.0.13","@alanmarcell/ptz-core-app":"^2.0.2","@alanmarcell/ptz-user-domain":"^2.0.3","ptz-validations":"^3.0.1","bcryptjs":"^2.4.3","dotenv":"^4.0.0","jwt-simple":"^0.5.1","ptz-log":"^1.1.0"},"gitHead":"dff92d5825284f8caeeb608de864a30315b196bd","_id":"@alanmarcell/ptz-user-app@2.0.3","_npmVersion":"5.0.3","_nodeVersion":"8.1.4","_npmUser":{"name":"alanmarcell","email":"alanmarcell@live.com"},"dist":{"integrity":"sha512-hkRy9ZoQy7NeAA9PfwsTuUhCncwdcYrW3/Zh+juJsiePHnUBcqOIUSL4G9brLBeKk9PDJ5zCvd12wEYOi7rU/A==","shasum":"2150646a760a9fe37492045ff758d2436945390d","tarball":"https://registry.npmjs.org/@alanmarcell/ptz-user-app/-/ptz-user-app-2.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDE3z1X3Q4HuISeJyvNNnzWInm903AC8jV+k9BfHpFPVQIgSWKD4Dhx0fmXuMKOCPZHXyQNnw2XsNvKewUmVZGYVlA="}]},"maintainers":[{"name":"alanmarcell","email":"alanmarcell@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ptz-user-app-2.0.3.tgz_1500600538946_0.7298260687384754"}},"2.0.4":{"name":"@alanmarcell/ptz-user-app","version":"2.0.4","description":"Polutz User App.","main":"dist/index.js","typings":"src/index.js","scripts":{"lint":"tslint ./src/**/*.ts ./src/**/*.test.ts ./src/**/*.d.ts","js":"rimraf dist-esnext && tsc && rimraf dist && babel dist-esnext -d dist --presets es2015 --source-maps","pretest":"npm-run-all --parallel js lint gensalt","mocha":"mocha ./dist/**/*.js --require babel-polyfill","test":"nyc npm run mocha && nyc report --reporter=html --reporter=text-lcov > coverage.lcov && f() { EXIT=0; codecov --token=b1c7616b-9a84-436e-9329-50273c9d72db || exit $EXIT; }; f","test:cover":"npm run test && opn ./coverage/index.html","predebug":"npm run pretest","debug":"node --nolazy --debug-brk=5858 dist/index.js","docs:build":"typedoc --out ./docs ./ --includeDeclarations --excludeExternals --exclude '**/*.test.ts'","docs":"npm run docs:build && opn ./docs/index.html","gensalt":"node gensalt.js"},"repository":{"type":"git","url":"git+https://github.com/polutz/ptz-user-app.git"},"author":{"name":"angeloocana.com"},"license":"ISC","bugs":{"url":"https://github.com/polutz/ptz-user-app/issues"},"homepage":"https://github.com/polutz/ptz-user-app#readme","devDependencies":{"babel-cli":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-es2017":"^6.24.1","codecov":"^2.2.0","istanbul":"^0.4.5","mocha":"^3.4.2","mocha-lcov-reporter":"^1.3.0","npm-run-all":"^4.0.2","nyc":"^11.0.3","opn-cli":"^3.1.0","ptz-assert":"^1.6.8","rimraf":"^2.6.1","sinon":"^2.3.8","tslint":"^5.5.0","typedoc":"^0.7.1","typescript":"^2.4.1"},"dependencies":{"@types/mocha":"^2.2.41","@types/node":"^8.0.13","@alanmarcell/ptz-core-app":"^2.0.2","@alanmarcell/ptz-user-domain":"^2.0.3","ptz-validations":"^3.0.1","bcryptjs":"^2.4.3","dotenv":"^4.0.0","jwt-simple":"^0.5.1","ptz-log":"^1.1.0"},"gitHead":"8d9fe059aac2fd73eeaf13271b0f76a94aefdbc6","_id":"@alanmarcell/ptz-user-app@2.0.4","_npmVersion":"5.0.3","_nodeVersion":"8.1.4","_npmUser":{"name":"alanmarcell","email":"alanmarcell@live.com"},"dist":{"integrity":"sha512-X5+CziOI1xly8YIcNDsHFERGrqhYDLuptEOyYjTMnjINPmgju3nrrqB1/w7Yp2JUTYl5PtKBc9k2BECXtb2KuQ==","shasum":"94d8312948703de0deb77e43443c538b3a019a06","tarball":"https://registry.npmjs.org/@alanmarcell/ptz-user-app/-/ptz-user-app-2.0.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOahRKYiAnz4vA/5tNAcJUU2P/dKZjXCe6xYGklHmXnAIhAKgFs5XE6kUUEadggxe9qURNd+6eKnhxBER7eX6WPeTv"}]},"maintainers":[{"name":"alanmarcell","email":"alanmarcell@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ptz-user-app-2.0.4.tgz_1500601138846_0.7463160452898592"}}},"readme":"# ptz-user-app\n\n[![Build Status](https://travis-ci.org/polutz/ptz-user-app.svg)](https://travis-ci.org/polutz/ptz-user-app)\n[![NPM](https://img.shields.io/npm/v/ptz-user-app.svg)](https://www.npmjs.com/package/ptz-user-app)\n[![codecov.io](http://codecov.io/github/polutz/ptz-user-app/coverage.svg)](http://codecov.io/github/polutz/ptz-user-app)\n[![Dependency Status](https://gemnasium.com/polutz/ptz-user-app.svg)](https://gemnasium.com/polutz/ptz-user-app)\n[![bitHound Score](https://www.bithound.io/github/gotwarlost/istanbul/badges/score.svg)](https://www.bithound.io/github/polutz/ptz-user-app)\n[![MIT license](http://img.shields.io/badge/license-MIT-brightgreen.svg)](http://opensource.org/licenses/MIT)\n\n\n## Polutz modules\n\n### Core\nCore Domain: https://github.com/polutz/ptz-core-domain\n\nCore Graphql: https://github.com/polutz/ptz-core-graphql\n\n### User\nUser Domain: https://github.com/polutz/ptz-user-app\n\nUser Repository: https://github.com/polutz/ptz-user-repository\n\nUser App: https://github.com/polutz/ptz-user-app\n\n### Projects\nProjeto que utiliza os modulos acima: https://github.com/angeloocana/freecomclub\n\n\nTarefas: https://trello.com/b/w9BqiPdz/frecom-club\n\nStack: react, redux, relay, graphql, nodejs e mongodb.\n\nMetodologias: TDD (Test Driven Development), DDD (Domain Driven Design).\n\nTools: Docker, Typescript, babel, webpack, mocha, gulp.\n\n## How to use in your project\n\n```\n    npm install ptz-user-app --save\n```\n\nTo enable Typescript support, add to your typings/index.d.ts\n```\n    /// <reference path=\"../node_modules/ptz-user-app/src/typings/index.d.ts\" />\n```\n\n\n## Prerequisites\n\n1. Latest version of Node to be installed.\n\n## NPM Global packages\n```\n    npm install ts-node -g\n    npm install typescript-node -g\n    npm install babel-cli -g\n```\n\n## Typings Global Packages \n```\n    typings install dt~mocha --global --save\n```\n\n## Setup\n```\n    npm install   \n    node gensalt.js\n```\n\n## Test\n```\n    npm test\n```","maintainers":[{"name":"alanmarcell","email":"alanmarcell@live.com"}],"time":{"modified":"2022-04-04T12:33:09.840Z","created":"2017-06-29T04:25:50.266Z","0.0.0":"2017-06-29T04:25:50.266Z","2.0.0":"2017-07-15T01:12:54.825Z","2.0.1":"2017-07-15T21:11:22.812Z","2.0.2":"2017-07-18T13:02:57.178Z","2.0.3":"2017-07-21T01:29:02.388Z","2.0.4":"2017-07-21T01:38:59.148Z"},"homepage":"https://github.com/polutz/ptz-user-app#readme","repository":{"type":"git","url":"git+https://github.com/polutz/ptz-user-app.git"},"author":{"name":"angeloocana.com"},"bugs":{"url":"https://github.com/polutz/ptz-user-app/issues"},"license":"ISC","readmeFilename":"README.md"}