{"_id":"personas","_rev":"16-fb9ca785fc7ece49b1c98a36f56e2fe5","name":"personas","description":"A package for managing Personas in Learning Locker","dist-tags":{"latest":"1.6.1"},"versions":{"1.0.0":{"name":"personas","version":"1.0.0","description":"A package for managing Personas in Learning Locker","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/persona-service.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","clean":"rimraf dist","lint":"tslint -p ./tsconfig.json","duplication":"jscpd","test":"mocha $(find dist -name '*.test.js') --timeout 6000","test-s3":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-mongo":"AUTH_REPO=test MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=local npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3","cover-s3":"nyc --lines 100 --check-coverage --exclude '(dist/mongoModelsRepo|dist/localStorageRepo|dist/config.js|dist/fetchAuthRepo)' npm run test-s3","cover-memory":"nyc --lines 100 --check-coverage --exclude '(dist/mongoModelsRepo|dist/s3StorageRepo|dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-memory","cover-mongo":"nyc --lines 100 --check-coverage --exclude '(dist/memoryModelsRepo|dist/s3StorageRepo|dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-mongo","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/s3StorageRepo|dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-all","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">6.0.0","npm":"^5.0.0"},"dependencies":{"aws-sdk":"^2.74.0","bluebird":"^3.5.0","boolean":"^0.1.2","dotenv":"^4.0.0","express":"^4.14.1","fs-extra":"^4.0.2","jscommons":"^1.0.1","lodash":"^4.17.4","mongodb":"^2.2.26","node-fetch":"^1.6.3","promise-retry":"^1.1.1","rulr":"^3.0.0","sha1":"^1.1.1","source-map-support":"^0.4.11","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","xapi-validation":"^2.0.0"},"devDependencies":{"@types/bluebird":"^3.5.8","@types/dotenv":"^4.0.0","@types/express":"^4.0.35","@types/fs-extra":"^4.0.2","@types/lodash":"^4.14.52","@types/mocha":"^2.2.39","@types/mongodb":"^2.2.2","@types/node":"^8.0.6","@types/node-fetch":"^1.6.7","@types/source-map-support":"^0.4.0","@types/supertest":"^2.0.2","@types/uuid":"^3.0.0","@types/winston":"^2.3.3","assert":"^1.4.1","commitizen":"^2.9.6","cz-conventional-changelog":"^2.0.0","jscpd":"git://github.com/ryansmith94/jscpd.git#prepublish","mocha":"^3.4.2","mocha-lcov-reporter":"^1.3.0","nyc":"^11.0.0","rimraf":"^2.6.2","semantic-release":"^8.0.3","supertest":"^3.0.0","travis-cov":"^0.2.5","tslint":"^5.6.0","tslint-consistent-codestyle":"^1.6.0","tslint-immutable":"^4.0.2","typescript":"^2.0.0"},"gitHead":"a0c55fd7e09049f020e9e9b6c6c9675eb79c8904","bugs":{"url":"https://github.com/LearningLocker/persona-service/issues"},"homepage":"https://github.com/LearningLocker/persona-service#readme","_id":"personas@1.0.0","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-XqI9J7ioF7UzFzEdPz+xTdHF5FOvku4On2RvNF5r83PqPWKIfocSVzjhHfmAxWnDdS6tfmJBadKA020fxg7OaQ==","shasum":"22b8305b8ed72e61e7acd88a44bcd2d7c25224d7","tarball":"https://registry.npmjs.org/personas/-/personas-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDBGSgjV6ww2lYQfQCSBs9eBAhhRpMYi8dB6Jn0+3GxIAiEAjXicE6dPFHja3cjJlxLdJj1LCUjE83nagLKyZkVvZT4="}]},"maintainers":[{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/personas-1.0.0.tgz_1506592733756_0.3702414652798325"}},"1.0.1":{"name":"personas","version":"1.0.1","description":"A package for managing Personas in Learning Locker","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/persona-service.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","clean":"rimraf dist","lint":"tslint -p ./tsconfig.json","duplication":"jscpd","test":"mocha $(find dist -name '*.test.js') --timeout 6000","test-s3":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-mongo":"AUTH_REPO=test MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=local npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3","cover-s3":"nyc --lines 100 --check-coverage --exclude '(dist/mongoModelsRepo|dist/localStorageRepo|dist/config.js|dist/fetchAuthRepo)' npm run test-s3","cover-memory":"nyc --lines 100 --check-coverage --exclude '(dist/mongoModelsRepo|dist/s3StorageRepo|dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-memory","cover-mongo":"nyc --lines 100 --check-coverage --exclude '(dist/memoryModelsRepo|dist/s3StorageRepo|dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-mongo","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/s3StorageRepo|dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-all","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">6.0.0","npm":"^5.0.0"},"dependencies":{"aws-sdk":"^2.74.0","bluebird":"^3.5.0","boolean":"^0.1.2","dotenv":"^4.0.0","express":"^4.14.1","fs-extra":"^4.0.2","jscommons":"^1.0.1","lodash":"^4.17.4","mongodb":"^2.2.26","node-fetch":"^1.6.3","promise-retry":"^1.1.1","rulr":"^3.0.0","sha1":"^1.1.1","source-map-support":"^0.4.11","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","xapi-validation":"^2.0.0"},"devDependencies":{"@types/bluebird":"^3.5.8","@types/dotenv":"^4.0.0","@types/express":"^4.0.35","@types/fs-extra":"^4.0.2","@types/lodash":"^4.14.52","@types/mocha":"^2.2.39","@types/mongodb":"^2.2.2","@types/node":"^8.0.6","@types/node-fetch":"^1.6.7","@types/source-map-support":"^0.4.0","@types/supertest":"^2.0.2","@types/uuid":"^3.0.0","@types/winston":"^2.3.3","assert":"^1.4.1","commitizen":"^2.9.6","cz-conventional-changelog":"^2.0.0","jscpd":"git://github.com/ryansmith94/jscpd.git#prepublish","mocha":"^3.4.2","mocha-lcov-reporter":"^1.3.0","nyc":"^11.0.0","rimraf":"^2.6.2","semantic-release":"^8.0.3","supertest":"^3.0.0","travis-cov":"^0.2.5","tslint":"^5.6.0","tslint-consistent-codestyle":"^1.6.0","tslint-immutable":"^4.0.2","typescript":"^2.0.0"},"gitHead":"d649990173369d7a3f247c2cafa0f2f537ba757c","bugs":{"url":"https://github.com/LearningLocker/persona-service/issues"},"homepage":"https://github.com/LearningLocker/persona-service#readme","_id":"personas@1.0.1","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-gnA6afpAtZ6C++oNoUXVBj1irvopXcMHuI/SiO3GFa8szC/5z8uUcvObXRAEYpr5xFmIDSKWqfpj6/mOMyLO/Q==","shasum":"be13639c971146b6671e818a36e986a9b7d78cfa","tarball":"https://registry.npmjs.org/personas/-/personas-1.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBUoDPNtHdikAoGLI9c56xno9sfNMrJhA1JJsDTTB0JnAiA2oco9+aPBtVuok8KolPZD+V42aWZwdSMOUQOF9OtQ+w=="}]},"maintainers":[{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/personas-1.0.1.tgz_1506593144082_0.33563958876766264"}},"1.0.2":{"name":"personas","version":"1.0.2","description":"A package for managing Personas in Learning Locker","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/persona-service.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","clean":"rimraf dist","lint":"tslint -p ./tsconfig.json","duplication":"jscpd","test":"mocha $(find dist -name '*.test.js') --timeout 6000","test-s3":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-mongo":"AUTH_REPO=test MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=local npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3","cover-s3":"nyc --lines 100 --check-coverage --exclude '(dist/mongoModelsRepo|dist/localStorageRepo|dist/config.js|dist/fetchAuthRepo)' npm run test-s3","cover-memory":"nyc --lines 100 --check-coverage --exclude '(dist/mongoModelsRepo|dist/s3StorageRepo|dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-memory","cover-mongo":"nyc --lines 100 --check-coverage --exclude '(dist/memoryModelsRepo|dist/s3StorageRepo|dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-mongo","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/s3StorageRepo|dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-all","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">6.0.0","npm":"^5.0.0"},"dependencies":{"aws-sdk":"^2.74.0","bluebird":"^3.5.0","boolean":"^0.1.2","dotenv":"^4.0.0","express":"^4.14.1","fs-extra":"^4.0.2","jscommons":"^1.0.1","lodash":"^4.17.4","mongodb":"^2.2.26","node-fetch":"^1.6.3","promise-retry":"^1.1.1","rulr":"^3.0.0","sha1":"^1.1.1","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","xapi-validation":"^2.0.0"},"devDependencies":{"@types/bluebird":"^3.5.8","@types/dotenv":"^4.0.0","@types/express":"^4.0.35","@types/fs-extra":"^4.0.2","@types/lodash":"^4.14.52","@types/mocha":"^2.2.39","@types/mongodb":"^2.2.2","@types/node":"^8.0.6","@types/node-fetch":"^1.6.7","@types/source-map-support":"^0.4.0","@types/supertest":"^2.0.2","@types/uuid":"^3.0.0","@types/winston":"^2.3.3","assert":"^1.4.1","commitizen":"^2.9.6","cz-conventional-changelog":"^2.0.0","jscpd":"git://github.com/ryansmith94/jscpd.git#prepublish","mocha":"^3.4.2","mocha-lcov-reporter":"^1.3.0","nyc":"^11.0.0","rimraf":"^2.6.2","semantic-release":"^8.0.3","supertest":"^3.0.0","travis-cov":"^0.2.5","tslint":"^5.6.0","tslint-consistent-codestyle":"^1.6.0","tslint-immutable":"^4.0.2","typescript":"^2.0.0"},"gitHead":"1291c3ccb3a1eaedcedc6fd82787a35d020e14ea","bugs":{"url":"https://github.com/LearningLocker/persona-service/issues"},"homepage":"https://github.com/LearningLocker/persona-service#readme","_id":"personas@1.0.2","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-p6SvXmJSCKWDOo4lpy4Y0lxFv3vg0rAD954ttYxznTyHtITHlYJc5TV1AvSHFiT5/rDCSgnTiWXDh7SQ+PF6Hg==","shasum":"7ca4ddee9eeaf16328db637ba10b46175682800b","tarball":"https://registry.npmjs.org/personas/-/personas-1.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEYhf5qkTEJsbrcFxN0XD4p6rNuR48IdY1KcSOa1eMoLAiByGzoYkCzqMEgWIFsKY9Z9lrBEFjOi1hmlT+6s3ZH0VA=="}]},"maintainers":[{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/personas-1.0.2.tgz_1507280684895_0.09360548132099211"}},"1.1.0":{"name":"personas","version":"1.1.0","description":"A package for managing Personas in Learning Locker","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/persona-service.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","clean":"rimraf dist","lint":"tslint -p ./tsconfig.json","duplication":"jscpd","test":"mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-mongo":"AUTH_REPO=test MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=local npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3","cover-s3":"nyc --lines 100 --check-coverage --exclude '(dist/mongoModelsRepo|dist/localStorageRepo|dist/config.js|dist/fetchAuthRepo)' npm run test-s3","cover-memory":"nyc --lines 100 --check-coverage --exclude '(dist/mongoModelsRepo|dist/s3StorageRepo|dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-memory","cover-mongo":"nyc --lines 100 --check-coverage --exclude '(dist/memoryModelsRepo|dist/s3StorageRepo|dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-mongo","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/s3StorageRepo|dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-all","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">6.0.0","npm":"^5.0.0"},"dependencies":{"aws-sdk":"^2.74.0","bluebird":"^3.5.0","boolean":"^0.1.2","dotenv":"^4.0.0","express":"^4.14.1","fs-extra":"^4.0.2","jscommons":"^1.0.1","lodash":"^4.17.4","mongodb":"^2.2.26","node-fetch":"^1.6.3","promise-retry":"^1.1.1","rulr":"^3.0.0","sha1":"^1.1.1","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","xapi-validation":"^2.0.0"},"devDependencies":{"@types/bluebird":"^3.5.8","@types/dotenv":"^4.0.0","@types/express":"^4.0.35","@types/fs-extra":"^4.0.2","@types/lodash":"^4.14.52","@types/mocha":"^2.2.39","@types/mongodb":"^2.2.2","@types/node":"^8.0.6","@types/node-fetch":"^1.6.7","@types/source-map-support":"^0.4.0","@types/supertest":"^2.0.2","@types/uuid":"^3.0.0","@types/winston":"^2.3.3","assert":"^1.4.1","commitizen":"^2.9.6","cz-conventional-changelog":"^2.0.0","jscpd":"git://github.com/ryansmith94/jscpd.git#prepublish","mocha":"^4.0.0","mocha-lcov-reporter":"^1.3.0","nyc":"^11.0.0","rimraf":"^2.6.2","semantic-release":"^8.0.3","supertest":"^3.0.0","travis-cov":"^0.2.5","tslint":"^5.6.0","tslint-consistent-codestyle":"^1.6.0","tslint-immutable":"^4.0.2","typescript":"^2.0.0"},"gitHead":"21eb2262c6b3c2051a3d3b4d2a1c0572a6df0104","bugs":{"url":"https://github.com/LearningLocker/persona-service/issues"},"homepage":"https://github.com/LearningLocker/persona-service#readme","_id":"personas@1.1.0","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-L/fIRBpqcfT17aTpa1BvUYTVZAnynP2CmPTAxzEt3HKH95O9/DNK2YJ7vx0uYDmSaAhrCihKF7DGd5xh64fwrg==","shasum":"88a7f4b63e50c34167365437521463baaf8eaf86","tarball":"https://registry.npmjs.org/personas/-/personas-1.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICT+qpNYxeBTs23DzGUe8lLvDyAc1LyFnT1tmAI0neRvAiBJDFyRNWCY/8VMOZPmKyC2gNVeLtSIoczpwHIakNstKA=="}]},"maintainers":[{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/personas-1.1.0.tgz_1508250696473_0.6860500646289438"}},"1.1.1":{"name":"personas","version":"1.1.1","description":"A package for managing Personas in Learning Locker","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/persona-service.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","clean":"rimraf dist","lint":"tslint -p ./tsconfig.json","duplication":"jscpd","test":"mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-mongo":"AUTH_REPO=test MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=local npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3","cover-s3":"nyc --lines 100 --check-coverage --exclude '(dist/mongoModelsRepo|dist/localStorageRepo|dist/config.js|dist/fetchAuthRepo)' npm run test-s3","cover-memory":"nyc --lines 100 --check-coverage --exclude '(dist/mongoModelsRepo|dist/s3StorageRepo|dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-memory","cover-mongo":"nyc --lines 100 --check-coverage --exclude '(dist/memoryModelsRepo|dist/s3StorageRepo|dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-mongo","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/s3StorageRepo|dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-all","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"aws-sdk":"^2.74.0","bluebird":"^3.5.0","boolean":"^0.1.2","dotenv":"^4.0.0","express":"^4.14.1","fs-extra":"^4.0.2","jscommons":"^1.0.1","lodash":"^4.17.4","mongodb":"^2.2.26","node-fetch":"^1.6.3","promise-retry":"^1.1.1","rulr":"^3.0.0","sha1":"^1.1.1","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","xapi-validation":"^2.0.0"},"devDependencies":{"@types/bluebird":"^3.5.8","@types/dotenv":"^4.0.0","@types/express":"^4.0.35","@types/fs-extra":"^4.0.2","@types/lodash":"^4.14.52","@types/mocha":"^2.2.39","@types/mongodb":"^2.2.2","@types/node":"^8.0.6","@types/node-fetch":"^1.6.7","@types/source-map-support":"^0.4.0","@types/supertest":"^2.0.2","@types/uuid":"^3.0.0","@types/winston":"^2.3.3","assert":"^1.4.1","commitizen":"^2.9.6","cz-conventional-changelog":"^2.0.0","jscpd":"git://github.com/ryansmith94/jscpd.git#prepublish","mocha":"^4.0.0","mocha-lcov-reporter":"^1.3.0","nyc":"^11.0.0","rimraf":"^2.6.2","semantic-release":"^8.0.3","supertest":"^3.0.0","travis-cov":"^0.2.5","tslint":"^5.6.0","tslint-consistent-codestyle":"^1.6.0","tslint-immutable":"^4.0.2","typescript":"^2.0.0"},"gitHead":"d835b0c15d16f959a825960b734c984fff34c5bf","bugs":{"url":"https://github.com/LearningLocker/persona-service/issues"},"homepage":"https://github.com/LearningLocker/persona-service#readme","_id":"personas@1.1.1","_npmVersion":"5.4.2","_nodeVersion":"8.8.1","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-Hz4dzkoIW+SWAHkHWvpS4j2aJngKpdBzHBhip1Jq/bk5M4rSjfQrN6vNeqboRFY+m4G0AhsueWPQ8qQcKcBS6A==","shasum":"9dcc126ea8c59f13de567bb6e12fd3844fdc11d2","tarball":"https://registry.npmjs.org/personas/-/personas-1.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID7PeDgR6y5Oyh76LNJnLQpipYX6cBVr6v0XtqL6kIOGAiA0htmbVab9Wk/1NuwyG2Sd2fR2qNMOpkT94MayQM1OmA=="}]},"maintainers":[{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/personas-1.1.1.tgz_1509010101459_0.926770810270682"}},"1.2.0":{"name":"personas","version":"1.2.0","description":"A package for managing Personas in Learning Locker","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/persona-service.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","clean":"rimraf dist","lint":"tslint -p ./tsconfig.json","duplication":"jscpd","test":"mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-mongo":"AUTH_REPO=test MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=local npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3","cover-s3":"nyc --lines 100 --check-coverage --exclude '(dist/mongoModelsRepo|dist/localStorageRepo|dist/config.js|dist/fetchAuthRepo)' npm run test-s3","cover-memory":"nyc --lines 100 --check-coverage --exclude '(dist/mongoModelsRepo|dist/s3StorageRepo|dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-memory","cover-mongo":"nyc --lines 100 --check-coverage --exclude '(dist/memoryModelsRepo|dist/s3StorageRepo|dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-mongo","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/s3StorageRepo|dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-all","semantic-release":"semantic-release"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"aws-sdk":"^2.74.0","bluebird":"^3.5.0","boolean":"^0.1.2","dotenv":"^4.0.0","express":"^4.14.1","fs-extra":"^4.0.2","jscommons":"^1.0.1","lodash":"^4.17.4","mongodb":"^2.2.26","node-fetch":"^1.6.3","promise-retry":"^1.1.1","rulr":"^3.0.0","sha1":"^1.1.1","sift":"^5.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","xapi-validation":"^2.0.0"},"devDependencies":{"@types/bluebird":"^3.5.8","@types/dotenv":"^4.0.0","@types/express":"^4.0.35","@types/fs-extra":"^4.0.2","@types/lodash":"^4.14.52","@types/mocha":"^2.2.39","@types/mongodb":"^2.2.2","@types/node":"^8.0.6","@types/node-fetch":"^1.6.7","@types/source-map-support":"^0.4.0","@types/supertest":"^2.0.2","@types/uuid":"^3.0.0","@types/winston":"^2.3.3","assert":"^1.4.1","commitizen":"^2.9.6","cz-conventional-changelog":"^2.0.0","jscpd":"git://github.com/ryansmith94/jscpd.git#prepublish","mocha":"^4.0.0","mocha-lcov-reporter":"^1.3.0","nyc":"^11.0.0","rimraf":"^2.6.2","semantic-release":"9.1.0","supertest":"^3.0.0","travis-cov":"^0.2.5","tslint":"^5.6.0","tslint-consistent-codestyle":"^1.6.0","tslint-immutable":"^4.0.2","typescript":"^2.0.0"},"gitHead":"61b34e3eaa9850aa22b0ba2ff00f5a8d53dbf4b2","bugs":{"url":"https://github.com/LearningLocker/persona-service/issues"},"homepage":"https://github.com/LearningLocker/persona-service#readme","_id":"personas@1.2.0","_npmVersion":"5.5.1","_nodeVersion":"9.0.0","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-DbxsfoCFDysAZkP/D9iq2y8N0SN5OkYBW06F/jOUDu/yQLnPMb66zq/7yGvJ80964HDz0A2sJdeidV1KDU2Spw==","shasum":"091c8ae98fd279acaaa39800c5402a53e215c61c","tarball":"https://registry.npmjs.org/personas/-/personas-1.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH86z/P4X5DkBUjsBJOWDwX4I5tricAePdCPuzSFc5lYAiEAg96j7NOt0HfP++2L2H14U7q2Mm4EI/GD1ghvMB6jrTQ="}]},"maintainers":[{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/personas-1.2.0.tgz_1509623980251_0.2810207437723875"}},"1.3.0":{"name":"personas","version":"1.3.0","description":"A package for managing Personas in Learning Locker","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/persona-service.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","clean":"rimraf dist","lint":"tslint -p ./tsconfig.json","duplication":"jscpd","test":"mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-mongo":"AUTH_REPO=test MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=local npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3","cover-s3":"nyc --lines 100 --check-coverage --exclude '(dist/mongoModelsRepo|dist/localStorageRepo|dist/config.js|dist/fetchAuthRepo)' npm run test-s3","cover-memory":"nyc --lines 100 --check-coverage --exclude '(dist/mongoModelsRepo|dist/s3StorageRepo|dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-memory","cover-mongo":"nyc --lines 100 --check-coverage --exclude '(dist/memoryModelsRepo|dist/s3StorageRepo|dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-mongo","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/s3StorageRepo|dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-all","semantic-release":"semantic-release"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"aws-sdk":"^2.74.0","bluebird":"^3.5.0","boolean":"^0.1.2","dotenv":"^4.0.0","express":"^4.14.1","fs-extra":"^4.0.2","jscommons":"^1.0.1","lodash":"^4.17.4","mongodb":"^2.2.26","node-fetch":"^1.6.3","promise-retry":"^1.1.1","rulr":"^3.0.0","sha1":"^1.1.1","sift":"^5.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","xapi-validation":"^2.0.0"},"devDependencies":{"@types/bluebird":"^3.5.8","@types/dotenv":"^4.0.0","@types/express":"^4.0.35","@types/fs-extra":"^4.0.2","@types/lodash":"^4.14.52","@types/mocha":"^2.2.39","@types/mongodb":"^2.2.2","@types/node":"^8.0.6","@types/node-fetch":"^1.6.7","@types/source-map-support":"^0.4.0","@types/supertest":"^2.0.2","@types/uuid":"^3.0.0","@types/winston":"^2.3.3","assert":"^1.4.1","commitizen":"^2.9.6","cz-conventional-changelog":"^2.0.0","jscpd":"git://github.com/ryansmith94/jscpd.git#prepublish","mocha":"^4.0.0","mocha-lcov-reporter":"^1.3.0","nyc":"^11.0.0","rimraf":"^2.6.2","semantic-release":"9.1.0","supertest":"^3.0.0","travis-cov":"^0.2.5","tslint":"^5.6.0","tslint-consistent-codestyle":"^1.6.0","tslint-immutable":"^4.0.2","typescript":"^2.0.0"},"gitHead":"0ba018399e1d9f622ce6e13565c0edb5a07ecee4","bugs":{"url":"https://github.com/LearningLocker/persona-service/issues"},"homepage":"https://github.com/LearningLocker/persona-service#readme","_id":"personas@1.3.0","_npmVersion":"5.5.1","_nodeVersion":"9.0.0","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-pq2sAdonf83zHZaHzybRFCwdY02aLuRXzwbD0w0lcJxIPH5P2x0qPJO8UQKfN6bWvgo2K8C6wcRyB9wcLobbBg==","shasum":"5b41adda0caaf349831911a8a54df548cce36ee5","tarball":"https://registry.npmjs.org/personas/-/personas-1.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjQAGAuOv9b5KOPBE5iLkp4ZTKTVFjMLhSmwLP0T5GzAIgCGWl/5zAMX5wh9EV18xs8Bp334yjYqH8F5Q0S2vNce0="}]},"maintainers":[{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/personas-1.3.0.tgz_1509725694144_0.8240712897386402"}},"1.4.0":{"name":"personas","version":"1.4.0","description":"A package for managing Personas in Learning Locker","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/persona-service.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","clean":"rimraf dist","lint":"tslint -p ./tsconfig.json","duplication":"jscpd","test":"mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-mongo":"AUTH_REPO=test MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=local npm run test","test-ci":"npm run test-mongo","test-all":"npm run test-ci && npm run test-s3","cover-s3":"nyc --lines 100 --check-coverage --exclude '(dist/mongoModelsRepo|dist/localStorageRepo|dist/config.js|dist/fetchAuthRepo)' npm run test-s3","cover-memory":"nyc --lines 100 --check-coverage --exclude '(dist/mongoModelsRepo|dist/s3StorageRepo|dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-memory","cover-mongo":"nyc --lines 100 --check-coverage --exclude '(dist/memoryModelsRepo|dist/s3StorageRepo|dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-mongo","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/memoryModelsRepo|dist/s3StorageRepo|dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-all","semantic-release":"semantic-release"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"aws-sdk":"^2.74.0","bluebird":"^3.5.0","boolean":"^0.1.2","dotenv":"^4.0.0","express":"^4.14.1","fs-extra":"^4.0.2","jscommons":"^1.0.1","lodash":"^4.17.4","mongodb":"^2.2.26","node-fetch":"^1.6.3","promise-retry":"^1.1.1","rulr":"^3.0.0","sha1":"^1.1.1","sift":"^5.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","xapi-validation":"^2.0.0"},"devDependencies":{"@types/bluebird":"^3.5.8","@types/dotenv":"^4.0.0","@types/express":"^4.0.35","@types/fs-extra":"^4.0.2","@types/lodash":"^4.14.52","@types/mocha":"^2.2.39","@types/mongodb":"^2.2.2","@types/node":"^8.0.6","@types/node-fetch":"^1.6.7","@types/source-map-support":"^0.4.0","@types/supertest":"^2.0.2","@types/uuid":"^3.0.0","@types/winston":"^2.3.3","assert":"^1.4.1","commitizen":"^2.9.6","cz-conventional-changelog":"^2.0.0","jscpd":"git://github.com/ryansmith94/jscpd.git#prepublish","mocha":"^4.0.0","mocha-lcov-reporter":"^1.3.0","nyc":"^11.0.0","rimraf":"^2.6.2","semantic-release":"9.1.0","supertest":"^3.0.0","travis-cov":"^0.2.5","tslint":"^5.6.0","tslint-consistent-codestyle":"^1.6.0","tslint-immutable":"^4.0.2","typescript":"^2.0.0"},"gitHead":"acb2773d5f57b868c3fb8a23ba432cad6c653541","bugs":{"url":"https://github.com/LearningLocker/persona-service/issues"},"homepage":"https://github.com/LearningLocker/persona-service#readme","_id":"personas@1.4.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-Q0/tJpw5Hv8W3lHvdnYbsIT2Lb+kUwDxsD5Z6eHjqdt3Tr6/yXSCcVGhzEpxPfj4DVMIlsJuA2I0s3uj2d/Clg==","shasum":"e90964b6de5785263e307d662ff3102bbf57e60e","tarball":"https://registry.npmjs.org/personas/-/personas-1.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHZpQUT5viv4/AHnhMZrnZ4C/wdIto0NypSPlKVa7vqyAiEAvolBN8hc7UQRlYWe96OTPHfS4KmzDXOcaHrCjVDudBo="}]},"maintainers":[{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/personas-1.4.0.tgz_1510938207300_0.5927629279904068"}},"1.4.1":{"name":"personas","version":"1.4.1","description":"A package for managing Personas in Learning Locker","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/persona-service.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","clean":"rimraf dist","lint":"tslint -p ./tsconfig.json","duplication":"jscpd","test":"mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-mongo":"AUTH_REPO=test MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=local npm run test","test-ci":"npm run test-mongo","test-all":"npm run test-ci && npm run test-s3","cover-s3":"nyc --lines 100 --check-coverage --exclude '(dist/mongoModelsRepo|dist/localStorageRepo|dist/config.js|dist/fetchAuthRepo)' npm run test-s3","cover-memory":"nyc --lines 100 --check-coverage --exclude '(dist/mongoModelsRepo|dist/s3StorageRepo|dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-memory","cover-mongo":"nyc --lines 100 --check-coverage --exclude '(dist/memoryModelsRepo|dist/s3StorageRepo|dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-mongo","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/memoryModelsRepo|dist/s3StorageRepo|dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-all","semantic-release":"semantic-release"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"aws-sdk":"^2.74.0","bluebird":"^3.5.0","boolean":"^0.1.2","dotenv":"^4.0.0","express":"^4.14.1","fs-extra":"^4.0.2","jscommons":"^2.1.0","lodash":"^4.17.4","mongodb":"^2.2.26","node-fetch":"^1.6.3","promise-retry":"^1.1.1","rulr":"^3.0.0","sha1":"^1.1.1","sift":"^5.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","xapi-validation":"^2.0.0"},"devDependencies":{"@types/bluebird":"3.5.18","@types/dotenv":"4.0.2","@types/express":"4.0.39","@types/fs-extra":"4.0.5","@types/lodash":"4.14.85","@types/mocha":"2.2.44","@types/mongodb":"2.2.15","@types/node":"8.0.53","@types/node-fetch":"1.6.7","@types/source-map-support":"0.4.0","@types/supertest":"2.0.3","@types/uuid":"3.4.3","@types/winston":"2.3.7","assert":"1.4.1","commitizen":"2.9.6","cz-conventional-changelog":"2.1.0","jscpd":"git://github.com/ryansmith94/jscpd.git#prepublish","mocha":"4.0.1","mocha-lcov-reporter":"1.3.0","nyc":"11.3.0","rimraf":"2.6.2","semantic-release":"9.1.0","supertest":"3.0.0","travis-cov":"0.2.5","tslint":"5.8.0","tslint-consistent-codestyle":"1.10.0","tslint-immutable":"4.4.0","typescript":"2.6.1"},"gitHead":"8e29373e4814901331f775d061d6f792e7a251a1","bugs":{"url":"https://github.com/LearningLocker/persona-service/issues"},"homepage":"https://github.com/LearningLocker/persona-service#readme","_id":"personas@1.4.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-X2GPpNIoKAJKkOY01vJhsDkJzpAQZUNSG4zIbroXGAJR9roomg6DIzB3BqtBFU2wWICVlEvYJptG6gEKGwuvyQ==","shasum":"95a5a0394b23d9bbe6c753e915361883976db0da","tarball":"https://registry.npmjs.org/personas/-/personas-1.4.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsr4eCDAvfVoy1PhOMMhYzjuLNXgrvu4mGs8YCDZ1+5QIhAPuqP0VHvla0zK3OR+Uq4EQX/MwZf8XsA8ngzpcSWTne"}]},"maintainers":[{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/personas-1.4.1.tgz_1511177869475_0.20184406149201095"}},"1.4.2":{"name":"personas","version":"1.4.2","description":"A package for managing Personas in Learning Locker","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/persona-service.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","clean":"rimraf dist","lint":"tslint -p ./tsconfig.json","duplication":"jscpd","test":"mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-mongo":"AUTH_REPO=test MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=local npm run test","test-ci":"npm run test-mongo","test-all":"npm run test-ci && npm run test-s3","cover-s3":"nyc --lines 100 --check-coverage --exclude '(dist/mongoModelsRepo|dist/localStorageRepo|dist/config.js|dist/fetchAuthRepo)' npm run test-s3","cover-memory":"nyc --lines 100 --check-coverage --exclude '(dist/mongoModelsRepo|dist/s3StorageRepo|dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-memory","cover-mongo":"nyc --lines 100 --check-coverage --exclude '(dist/memoryModelsRepo|dist/s3StorageRepo|dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-mongo","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/memoryModelsRepo|dist/s3StorageRepo|dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-all","semantic-release":"semantic-release"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"aws-sdk":"^2.74.0","bluebird":"^3.5.0","boolean":"^0.1.2","dotenv":"^4.0.0","express":"^4.14.1","fs-extra":"^4.0.2","jscommons":"^2.1.0","lodash":"^4.17.4","mongodb":"^2.2.26","node-fetch":"^1.6.3","promise-retry":"^1.1.1","rulr":"^4.0.0","sha1":"^1.1.1","sift":"^5.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","xapi-validation":"^2.0.0"},"devDependencies":{"@types/bluebird":"3.5.18","@types/dotenv":"4.0.2","@types/express":"4.0.39","@types/fs-extra":"4.0.5","@types/lodash":"4.14.85","@types/mocha":"2.2.44","@types/mongodb":"2.2.15","@types/node":"8.0.53","@types/node-fetch":"1.6.7","@types/source-map-support":"0.4.0","@types/supertest":"2.0.3","@types/uuid":"3.4.3","@types/winston":"2.3.7","assert":"1.4.1","commitizen":"2.9.6","cz-conventional-changelog":"2.1.0","jscpd":"git://github.com/ryansmith94/jscpd.git#prepublish","mocha":"4.0.1","mocha-lcov-reporter":"1.3.0","nyc":"11.3.0","rimraf":"2.6.2","semantic-release":"9.1.1","supertest":"3.0.0","travis-cov":"0.2.5","tslint":"5.8.0","tslint-consistent-codestyle":"1.10.0","tslint-immutable":"4.4.0","typescript":"2.6.1"},"gitHead":"135b73780a6385f9939afd998763af2e723f7e28","bugs":{"url":"https://github.com/LearningLocker/persona-service/issues"},"homepage":"https://github.com/LearningLocker/persona-service#readme","_id":"personas@1.4.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-s8FtMUgplf9Bpq8r8tvAv8h3L4TiWvO0Jzxf1t/jRImzoOlgY1kB+U58gXVqMFHApAK55i6gDi+Piqo25HaHxA==","shasum":"e7f0a6d4a420862f7e7d1201002d133d400c6cc9","tarball":"https://registry.npmjs.org/personas/-/personas-1.4.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC37JwSjFdMyko5YQs8siK4PyvK09WdtF1ZklpPuX8WSAIgUbbb2NFhftszO7LvXp6sazqoime5gw5ZFuMrzgjVAEI="}]},"maintainers":[{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/personas-1.4.2.tgz_1511191464787_0.9897371213883162"}},"1.4.3":{"name":"personas","version":"1.4.3","description":"A package for managing Personas in Learning Locker","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/persona-service.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","clean":"rimraf dist","lint":"tslint -p ./tsconfig.json","duplication":"jscpd","test":"mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-mongo":"AUTH_REPO=test MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=local npm run test","test-ci":"npm run test-mongo","test-all":"npm run test-ci && npm run test-s3","cover-s3":"nyc --lines 100 --check-coverage --exclude '(dist/mongoModelsRepo|dist/localStorageRepo|dist/config.js|dist/fetchAuthRepo)' npm run test-s3","cover-memory":"nyc --lines 100 --check-coverage --exclude '(dist/mongoModelsRepo|dist/s3StorageRepo|dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-memory","cover-mongo":"nyc --lines 100 --check-coverage --exclude '(dist/memoryModelsRepo|dist/s3StorageRepo|dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-mongo","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/memoryModelsRepo|dist/s3StorageRepo|dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-all","semantic-release":"semantic-release"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"aws-sdk":"^2.74.0","bluebird":"^3.5.0","boolean":"^0.1.2","dotenv":"^4.0.0","express":"^4.14.1","fs-extra":"^4.0.2","jscommons":"^2.1.0","lodash":"^4.17.4","mongodb":"^2.2.26","node-fetch":"^1.6.3","promise-retry":"^1.1.1","rulr":"^4.0.0","sha1":"^1.1.1","sift":"^5.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","xapi-validation":"^2.0.0"},"devDependencies":{"@types/bluebird":"3.5.18","@types/dotenv":"4.0.2","@types/express":"4.0.39","@types/fs-extra":"4.0.5","@types/lodash":"4.14.86","@types/mocha":"2.2.44","@types/mongodb":"2.2.16","@types/node":"8.0.53","@types/node-fetch":"1.6.7","@types/source-map-support":"0.4.0","@types/supertest":"2.0.4","@types/uuid":"3.4.3","@types/winston":"2.3.7","assert":"1.4.1","commitizen":"2.9.6","cz-conventional-changelog":"2.1.0","jscpd":"git://github.com/ryansmith94/jscpd.git#prepublish","mocha":"4.0.1","mocha-lcov-reporter":"1.3.0","nyc":"11.3.0","rimraf":"2.6.2","semantic-release":"11.0.0","supertest":"3.0.0","travis-cov":"0.2.5","tslint":"5.8.0","tslint-consistent-codestyle":"1.10.1","tslint-immutable":"4.4.0","typescript":"2.6.2"},"gitHead":"360b08e70e235c0f89d99fa067e8cd7fa9e9ce8c","bugs":{"url":"https://github.com/LearningLocker/persona-service/issues"},"homepage":"https://github.com/LearningLocker/persona-service#readme","_id":"personas@1.4.3","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-aaK/m+9NtZqyGkax2RGK4yXWuFn20E3yRkDAXki8TC+NW2q3XGl8ScPB+6W6nUy6j6VaMVd7mCfE9Y1j6JGIZQ==","shasum":"edc30d1ce160fea33e04997c64f3318c4eca9ea7","tarball":"https://registry.npmjs.org/personas/-/personas-1.4.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEBg5jw1B9SHiH5JOeV2+TAVSsPpJR7105nEmYmvmm1cAiEA9mwMcdpUPgbnehLUjWgJA/092Gd0fXQo8sEPE+Vvr3c="}]},"maintainers":[{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/personas-1.4.3.tgz_1511953359133_0.5898754606023431"}},"1.5.0":{"name":"personas","version":"1.5.0","description":"A package for managing Personas in Learning Locker","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/persona-service.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","clean":"rimraf dist","lint":"tslint -p ./tsconfig.json","duplication":"jscpd","test":"mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-mongo":"AUTH_REPO=test MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=local npm run test","test-ci":"npm run test-mongo","test-all":"npm run test-ci && npm run test-s3","cover-s3":"nyc --lines 100 --check-coverage --exclude '(dist/mongoModelsRepo|dist/localStorageRepo|dist/config.js|dist/fetchAuthRepo)' npm run test-s3","cover-memory":"nyc --lines 100 --check-coverage --exclude '(dist/mongoModelsRepo|dist/s3StorageRepo|dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-memory","cover-mongo":"nyc --lines 100 --check-coverage --exclude '(dist/memoryModelsRepo|dist/s3StorageRepo|dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-mongo","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/memoryModelsRepo|dist/s3StorageRepo|dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-all","semantic-release":"semantic-release"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"aws-sdk":"^2.74.0","bluebird":"^3.5.0","boolean":"^0.1.2","dotenv":"^4.0.0","express":"^4.14.1","fs-extra":"^4.0.2","jscommons":"^2.1.0","lodash":"^4.17.4","mongodb":"^2.2.26","node-fetch":"^1.6.3","promise-retry":"^1.1.1","rulr":"^4.0.0","sha1":"^1.1.1","sift":"^5.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","xapi-validation":"^2.0.0"},"devDependencies":{"@types/bluebird":"3.5.18","@types/dotenv":"4.0.2","@types/express":"4.0.39","@types/fs-extra":"4.0.5","@types/lodash":"4.14.86","@types/mocha":"2.2.44","@types/mongodb":"2.2.16","@types/node":"8.0.53","@types/node-fetch":"1.6.7","@types/source-map-support":"0.4.0","@types/supertest":"2.0.4","@types/uuid":"3.4.3","@types/winston":"2.3.7","assert":"1.4.1","commitizen":"2.9.6","cz-conventional-changelog":"2.1.0","jscpd":"git://github.com/ryansmith94/jscpd.git#prepublish","mocha":"4.0.1","mocha-lcov-reporter":"1.3.0","nyc":"11.3.0","rimraf":"2.6.2","semantic-release":"11.0.1","supertest":"3.0.0","travis-cov":"0.2.5","tslint":"5.8.0","tslint-consistent-codestyle":"1.10.2","tslint-immutable":"4.4.0","typescript":"2.6.2"},"gitHead":"9a487d940588184bbacdbfc7949c7c7de485f6e6","bugs":{"url":"https://github.com/LearningLocker/persona-service/issues"},"homepage":"https://github.com/LearningLocker/persona-service#readme","_id":"personas@1.5.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-KNJWsoomV4Vn0/0f0zBqgj7/IFcVEgQIQhYEJQwl5xMcXiHLrvQ/yc10sWJUEFbG3mV7Xt7ZPHzYvJhNHAoZ0Q==","shasum":"06b13d684b18aa0f97b6dcba1b50281832b1f852","tarball":"https://registry.npmjs.org/personas/-/personas-1.5.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHrJqW4tpXj4H5ZlszRg80IO7C//NsNuEQBUfR/P/5HBAiAUSikI3cZ+B5xZik2Xt2C8EN55wBpoq513d9JVqIQhAA=="}]},"maintainers":[{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/personas-1.5.0.tgz_1512039516362_0.9664760932791978"}},"1.5.1":{"name":"personas","version":"1.5.1","description":"A package for managing Personas in Learning Locker","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/persona-service.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","clean":"rimraf dist","lint":"tslint -p ./tsconfig.json","duplication":"jscpd","test":"mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-mongo":"AUTH_REPO=test MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=local npm run test","test-ci":"npm run test-mongo","test-all":"npm run test-ci && npm run test-s3","cover-s3":"nyc --lines 100 --check-coverage --exclude '(dist/mongoModelsRepo|dist/localStorageRepo|dist/config.js|dist/fetchAuthRepo)' npm run test-s3","cover-memory":"nyc --lines 100 --check-coverage --exclude '(dist/mongoModelsRepo|dist/s3StorageRepo|dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-memory","cover-mongo":"nyc --lines 100 --check-coverage --exclude '(dist/memoryModelsRepo|dist/s3StorageRepo|dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-mongo","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/memoryModelsRepo|dist/s3StorageRepo|dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-all","semantic-release":"semantic-release"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"aws-sdk":"^2.74.0","bluebird":"^3.5.0","boolean":"^0.1.2","dotenv":"^4.0.0","express":"^4.14.1","fs-extra":"^4.0.2","jscommons":"^2.1.0","lodash":"^4.17.4","mongodb":"^2.2.26","node-fetch":"^1.6.3","promise-retry":"^1.1.1","rulr":"^4.0.0","sha1":"^1.1.1","sift":"^5.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","xapi-validation":"^2.0.0"},"devDependencies":{"@types/bluebird":"3.5.18","@types/dotenv":"4.0.2","@types/express":"4.0.39","@types/fs-extra":"4.0.5","@types/lodash":"4.14.87","@types/mocha":"2.2.44","@types/mongodb":"2.2.16","@types/node":"8.0.55","@types/node-fetch":"1.6.7","@types/source-map-support":"0.4.0","@types/supertest":"2.0.4","@types/uuid":"3.4.3","@types/winston":"2.3.7","assert":"1.4.1","commitizen":"2.9.6","cz-conventional-changelog":"2.1.0","jscpd":"git://github.com/ryansmith94/jscpd.git#prepublish","mocha":"4.0.1","mocha-lcov-reporter":"1.3.0","nyc":"11.3.0","rimraf":"2.6.2","semantic-release":"11.0.1","supertest":"3.0.0","travis-cov":"0.2.5","tslint":"5.8.0","tslint-consistent-codestyle":"1.11.0","tslint-immutable":"4.4.0","typescript":"2.6.2"},"gitHead":"d028e1164afd12aaeb2f13b1e87048e00fa99f14","bugs":{"url":"https://github.com/LearningLocker/persona-service/issues"},"homepage":"https://github.com/LearningLocker/persona-service#readme","_id":"personas@1.5.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.2","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-e0dk/VBmlamOfgPO9XTodWU1EaJN0l4+F1DyiPgvmKS/wvnEXgIpKlOKmQhIXpYIN5D0dtiTL6D3zjpJgK1zuQ==","shasum":"8de5e0b0687e43becf918e44577578318b488e9a","tarball":"https://registry.npmjs.org/personas/-/personas-1.5.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDL61F5PExdWjNvn7gElgJed2pILv3ZTANux/bC8FsJuAIgKYxyAL0zvQmwkRpMMtrRkGat5ykP7kZmm6KyrG5GUP0="}]},"maintainers":[{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/personas-1.5.1.tgz_1512552908646_0.5099230040796101"}},"1.5.2":{"name":"personas","version":"1.5.2","description":"A package for managing Personas in Learning Locker","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/persona-service.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","clean":"rimraf dist","lint":"tslint -p ./tsconfig.json","duplication":"jscpd","test":"mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-mongo":"AUTH_REPO=test MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=local npm run test","test-ci":"npm run test-mongo","test-all":"npm run test-ci && npm run test-s3","cover-s3":"nyc --lines 100 --check-coverage --exclude '(dist/mongoModelsRepo|dist/localStorageRepo|dist/config.js|dist/fetchAuthRepo)' npm run test-s3","cover-memory":"nyc --lines 100 --check-coverage --exclude '(dist/mongoModelsRepo|dist/s3StorageRepo|dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-memory","cover-mongo":"nyc --lines 100 --check-coverage --exclude '(dist/memoryModelsRepo|dist/s3StorageRepo|dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-mongo","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/memoryModelsRepo|dist/s3StorageRepo|dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/config.js|dist/fetchAuthRepo|dist/repoFactory/index.js)' npm run test-all","semantic-release":"semantic-release"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"aws-sdk":"^2.74.0","bluebird":"^3.5.0","boolean":"^0.1.2","dotenv":"^4.0.0","express":"^4.14.1","fs-extra":"^4.0.2","jscommons":"^2.1.0","lodash":"^4.17.4","mongodb":"^2.2.26","node-fetch":"^1.6.3","promise-retry":"^1.1.1","rulr":"^4.0.0","sha1":"^1.1.1","sift":"^5.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","xapi-validation":"^2.0.0"},"devDependencies":{"@types/bluebird":"3.5.18","@types/dotenv":"4.0.2","@types/express":"4.0.39","@types/fs-extra":"4.0.5","@types/lodash":"4.14.88","@types/mocha":"2.2.44","@types/mongodb":"2.2.16","@types/node":"8.0.56","@types/node-fetch":"1.6.7","@types/source-map-support":"0.4.0","@types/supertest":"2.0.4","@types/uuid":"3.4.3","@types/winston":"2.3.7","assert":"1.4.1","commitizen":"2.9.6","cz-conventional-changelog":"2.1.0","jscpd":"git://github.com/ryansmith94/jscpd.git#prepublish","mocha":"4.0.1","mocha-lcov-reporter":"1.3.0","nyc":"11.3.0","rimraf":"2.6.2","semantic-release":"11.0.1","supertest":"3.0.0","travis-cov":"0.2.5","tslint":"5.8.0","tslint-consistent-codestyle":"1.11.0","tslint-immutable":"4.4.0","typescript":"2.6.2"},"gitHead":"57143e6a09e9e138c54ec5b5354f3a635c0ecb8b","bugs":{"url":"https://github.com/LearningLocker/persona-service/issues"},"homepage":"https://github.com/LearningLocker/persona-service#readme","_id":"personas@1.5.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.2","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-iNxN2e2MRRoguOF2jV2BpEcO0LWhi/ehuOyiy+LssMcE2leXzd5/A2iYNRlqwUZL1HZaIOcpwtyJOxzhwg6Qwg==","shasum":"f6d2d1206627617912d73b4951dbc16db123ba57","tarball":"https://registry.npmjs.org/personas/-/personas-1.5.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVTGEHRe9E7g1Of/yWIDbITP17dQdit8SOCKOkn/tPygIhAIRNm9A2hacsdDkEulLiOICvfTBDkGFr5nNWcIMFqgmr"}]},"maintainers":[{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/personas-1.5.2.tgz_1512656825526_0.15063265548087656"}},"1.6.0":{"name":"personas","version":"1.6.0","description":"A package for managing Personas in Learning Locker","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/persona-service.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","clean":"rimraf dist","lint":"tslint -p ./tsconfig.json","duplication":"jscpd","test":"mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-mongo":"AUTH_REPO=test MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-ci":"npm run test-mongo","test-all":"npm run test-ci","cover-mongo":"nyc --lines 100 --check-coverage --exclude '(dist/config.js|dist/repoFactory/index.js)' npm run test-mongo","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/config.js|dist/repoFactory/index.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/config.js|dist/repoFactory/index.js)' npm run test-all","semantic-release":"semantic-release"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"aws-sdk":"^2.74.0","bluebird":"^3.5.0","boolean":"^0.1.2","dotenv":"^4.0.0","express":"^4.14.1","fs-extra":"^4.0.2","jscommons":"^2.1.0","lodash":"^4.17.4","mongodb":"^2.2.26","node-fetch":"^1.6.3","promise-retry":"^1.1.1","rulr":"^4.0.0","sha1":"^1.1.1","sift":"^5.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","xapi-validation":"^2.0.0"},"devDependencies":{"@types/bluebird":"3.5.18","@types/dotenv":"4.0.2","@types/express":"4.0.39","@types/fs-extra":"4.0.5","@types/lodash":"4.14.88","@types/mocha":"2.2.44","@types/mongodb":"2.2.16","@types/node":"8.0.57","@types/node-fetch":"1.6.7","@types/source-map-support":"0.4.0","@types/supertest":"2.0.4","@types/uuid":"3.4.3","@types/winston":"2.3.7","assert":"1.4.1","commitizen":"2.9.6","cz-conventional-changelog":"2.1.0","jscpd":"git://github.com/ryansmith94/jscpd.git#prepublish","mocha":"4.0.1","mocha-lcov-reporter":"1.3.0","nyc":"11.3.0","rimraf":"2.6.2","semantic-release":"11.0.1","supertest":"3.0.0","travis-cov":"0.2.5","tslint":"5.8.0","tslint-consistent-codestyle":"1.11.0","tslint-immutable":"4.4.0","typescript":"2.6.2"},"gitHead":"d6edb6af700efe9cd6b4ae289fa802c24d134044","bugs":{"url":"https://github.com/LearningLocker/persona-service/issues"},"homepage":"https://github.com/LearningLocker/persona-service#readme","_id":"personas@1.6.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.2","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-hbtluuKWApvGj4MkAXf7zmnojMgKnIY45jSvvlR9pQXVJu9NPSkavJ7e0L/U0W3e6EGxU9+5TkDbTpV/RYs4Ww==","shasum":"75ad014b9cf87b58f6c1035edc1f55def493ee9f","tarball":"https://registry.npmjs.org/personas/-/personas-1.6.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyHSAkmVdSWBR1geA86s4kJaGJ3gd2GTrX+2LzPSLV1QIhAJ9uqbsSvVW78GWE5UkyQVaiR7NS4wgCTBjvd51GlxE+"}]},"maintainers":[{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/personas-1.6.0.tgz_1512735412643_0.6396465580910444"}},"1.6.1":{"name":"personas","version":"1.6.1","description":"A package for managing Personas in Learning Locker","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/persona-service.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","clean":"rimraf dist","lint":"tslint -p ./tsconfig.json","duplication":"jscpd","test":"mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-mongo":"AUTH_REPO=test MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-ci":"npm run test-mongo","test-all":"npm run test-ci","cover-mongo":"nyc --lines 100 --check-coverage --exclude '(dist/config.js|dist/repoFactory/index.js)' npm run test-mongo","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/config.js|dist/repoFactory/index.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/config.js|dist/repoFactory/index.js)' npm run test-all","semantic-release":"semantic-release"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"aws-sdk":"^2.74.0","bluebird":"^3.5.0","boolean":"^0.1.2","dotenv":"^4.0.0","express":"^4.14.1","fs-extra":"^5.0.0","jscommons":"^2.1.0","lodash":"^4.17.4","mongodb":"^2.2.26","node-fetch":"^1.6.3","promise-retry":"^1.1.1","rulr":"^4.0.0","sha1":"^1.1.1","sift":"^5.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","xapi-validation":"^2.0.0"},"devDependencies":{"@types/bluebird":"3.5.18","@types/dotenv":"4.0.2","@types/express":"4.0.39","@types/fs-extra":"4.0.5","@types/lodash":"4.14.88","@types/mocha":"2.2.44","@types/mongodb":"2.2.16","@types/node":"8.0.57","@types/node-fetch":"1.6.7","@types/source-map-support":"0.4.0","@types/supertest":"2.0.4","@types/uuid":"3.4.3","@types/winston":"2.3.7","assert":"1.4.1","commitizen":"2.9.6","cz-conventional-changelog":"2.1.0","jscpd":"git://github.com/ryansmith94/jscpd.git#prepublish","mocha":"4.0.1","mocha-lcov-reporter":"1.3.0","nyc":"11.3.0","rimraf":"2.6.2","semantic-release":"11.0.2","supertest":"3.0.0","travis-cov":"0.2.5","tslint":"5.8.0","tslint-consistent-codestyle":"1.11.0","tslint-immutable":"4.4.0","typescript":"2.6.2"},"gitHead":"a5f635c26028a12f2b1924c2dfc8962dfeee145d","bugs":{"url":"https://github.com/LearningLocker/persona-service/issues"},"homepage":"https://github.com/LearningLocker/persona-service#readme","_id":"personas@1.6.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-NsQqzsUN86/eDz+3vCdsNQrcee4O0jGi6oOQcMfdv5cqVyD6W4uG3Vc2kFTZ3hCypKVvW8LiJVuSbfYcUrVZgQ==","shasum":"eebc7858e62cd333ff2de313b44c096968235b54","tarball":"https://registry.npmjs.org/personas/-/personas-1.6.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBGWuqjGbVXC6zlT35EkmlP+XApJPWxcJVt6AcEuLyLwIgExQ1U9Yz90M0Mhyzx1rO8wB6NrL5nCNXskh7kifG5C8="}]},"maintainers":[{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/personas-1.6.1.tgz_1513018386650_0.36514652566984296"}}},"readme":"# Persona Service\n[![NPM Package Version](https://badge.fury.io/js/personas.svg)](https://www.npmjs.com/package/personas)\n[![Build Status](https://travis-ci.org/LearningLocker/persona-service.svg?branch=master)](https://travis-ci.org/LearningLocker/persona-service)\n[![Greenkeeper badge](https://badges.greenkeeper.io/LearningLocker/persona-service.svg)](https://greenkeeper.io/)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n[![Join the chat at https://gitter.im/LearningLocker/learninglocker](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/LearningLocker/learninglocker?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)\n\n> A package for managing Personas in Learning Locker.\n\n*Learning Locker is a trademark of [HT2 Labs.](https://ht2labs.com)*\n\n### Installation\nTo install all of Learning Locker, see the [installation documentation](http://docs.learninglocker.net/guides-installing/). To install just the persona service, you can follow the instructions below.\n\n```\nnpm i personas\n```\n\n### Development\n1. Download the code by either:\n    - Cloning the repository (authorised collaborators only) `git clone git@github.com:LearningLocker/persona-service.git`.\n    - [Forking the repository](https://help.github.com/articles/fork-a-repo/) and cloning the fork.\n1. Change to the directory of the cloned code `cd persona-service`.\n1. Install dependencies `npm install`.\n1. Make your changes to the `src` directory.\n1. Build the code `npm run build`.\n1. Test the code `npm test`.\n1. Commit and push your changes `npm run acp`.\n1. [Create a pull request](https://help.github.com/articles/about-pull-requests/).\n","maintainers":[{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"time":{"modified":"2022-05-12T19:57:05.989Z","created":"2017-09-28T09:58:54.992Z","1.0.0":"2017-09-28T09:58:54.992Z","1.0.1":"2017-09-28T10:05:45.243Z","1.0.2":"2017-10-06T09:04:46.102Z","1.1.0":"2017-10-17T14:31:37.720Z","1.1.1":"2017-10-26T09:28:22.602Z","1.2.0":"2017-11-02T11:59:41.979Z","1.3.0":"2017-11-03T16:14:55.351Z","1.4.0":"2017-11-17T17:03:28.482Z","1.4.1":"2017-11-20T11:37:50.810Z","1.4.2":"2017-11-20T15:24:26.013Z","1.4.3":"2017-11-29T11:02:39.428Z","1.5.0":"2017-11-30T10:58:38.164Z","1.5.1":"2017-12-06T09:35:09.967Z","1.5.2":"2017-12-07T14:27:10.368Z","1.6.0":"2017-12-08T12:16:53.998Z","1.6.1":"2017-12-11T18:53:07.904Z"},"homepage":"https://github.com/LearningLocker/persona-service#readme","repository":{"type":"git","url":"git+https://github.com/LearningLocker/persona-service.git"},"bugs":{"url":"https://github.com/LearningLocker/persona-service/issues"},"license":"GPL-3.0","readmeFilename":"readme.md"}