{"_id":"@learninglocker/xapi-statements","_rev":"50-1b7e19ec887fe11665167e7b5d3ff5b0","name":"@learninglocker/xapi-statements","description":"A service for xAPI statements","dist-tags":{"latest":"7.8.0"},"versions":{"5.0.7":{"name":"@learninglocker/xapi-statements","version":"5.0.7","description":"A service for xAPI statements","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-statements.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","start":"node dist/index.js","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","test":"SERVICE_AWAIT_UPDATES=true mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-mongo":"MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"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-ci":"nyc --lines 100 --check-coverage --exclude '(dist/**/*s3*|dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint --project ./tsconfig.json","duplication":"./node_modules/jscpd/bin/jscpd","semantic-release":"ht2-release-public-circleci-app"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"accept-language-parser":"^1.4.1","atob":"^2.0.3","aws-sdk":"^2.97.0","bluebird":"^3.5.0","body-parser":"^1.17.1","boolean":"^0.1.2","btoa":"^1.1.2","cors":"^2.8.1","dotenv":"^4.0.0","express":"^4.14.1","file-stream-rotator":"^0.2.0","fs-extra":"^5.0.0","helmet":"^3.5.0","jscommons":"^2.1.0","jsonwebtoken":"^8.0.1","lodash":"^4.17.4","mime-types":"^2.1.17","moment":"^2.18.0","mongodb":"^2.2.26","morgan":"^1.8.1","node-fetch":"^1.6.3","object-hash":"1.2.0","promise-retry":"^1.1.1","query-string":"^5.0.1","redis":"^2.8.0","rulr":"^4.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","winston":"^2.3.1","winston-aws-cloudwatch":"^2.0.0","xapi-validation":"^2.1.0"},"devDependencies":{"@ht2-labs/semantic-release":"1.0.21","@types/bluebird":"3.5.19","@types/body-parser":"1.16.8","@types/cors":"2.8.3","@types/dotenv":"4.0.2","@types/express":"4.11.0","@types/fs-extra":"5.0.0","@types/helmet":"0.0.37","@types/jsonwebtoken":"7.2.5","@types/lodash":"4.14.92","@types/mime-types":"2.1.0","@types/mocha":"2.2.45","@types/mongodb":"2.2.18","@types/morgan":"1.7.35","@types/node":"8.5.5","@types/node-fetch":"1.6.7","@types/object-hash":"1.1.0","@types/query-string":"5.0.1","@types/redis":"2.8.4","@types/source-map-support":"0.4.0","@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":"0.6.17","mocha":"4.1.0","mocha-lcov-reporter":"1.3.0","nyc":"11.4.1","travis-cov":"0.2.5","tslint":"5.8.0","tslint-consistent-codestyle":"1.11.0","tslint-immutable":"4.4.0","typescript":"2.6.2"},"publishConfig":{"access":"public"},"gitHead":"4eb7bcdb27985aa9dafa7aed18355931118b638e","bugs":{"url":"https://github.com/LearningLocker/xapi-statements/issues"},"homepage":"https://github.com/LearningLocker/xapi-statements#readme","_id":"@learninglocker/xapi-statements@5.0.7","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-JeX975tgl5xcnfduBOVTI/766tRGm1rCwYvvE3RTlJ2JQU8y7vshP77iDtkEjK+yOeamNWZ2X54yYdeZbIcUbQ==","shasum":"8ea22da37e79db3c5899e41a8da1887ea2020970","tarball":"https://registry.npmjs.org/@learninglocker/xapi-statements/-/xapi-statements-5.0.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICDQ3Au8rilnd+xsUByTSjp3bb26ZI2zkTBZhK4XYIOIAiEAoQaYK3YdTE1Yfu5tM+X0CwFUZ9Tzg+TsZynWj2nMmRA="}]},"maintainers":[{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-statements-5.0.7.tgz_1515162391253_0.17453035595826805"},"directories":{}},"5.0.8":{"name":"@learninglocker/xapi-statements","version":"5.0.8","description":"A service for xAPI statements","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-statements.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","start":"node dist/index.js","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","test":"SERVICE_AWAIT_UPDATES=true mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-mongo":"MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"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-ci":"nyc --lines 100 --check-coverage --exclude '(dist/**/*s3*|dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint --project ./tsconfig.json","duplication":"./node_modules/jscpd/bin/jscpd","semantic-release":"ht2-release-public-circleci-app"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"accept-language-parser":"^1.4.1","atob":"^2.0.3","aws-sdk":"^2.97.0","bluebird":"^3.5.0","body-parser":"^1.17.1","boolean":"^0.1.2","btoa":"^1.1.2","cors":"^2.8.1","dotenv":"^4.0.0","express":"^4.14.1","file-stream-rotator":"^0.2.0","fs-extra":"^5.0.0","helmet":"^3.5.0","jscommons":"^2.1.0","jsonwebtoken":"^8.0.1","lodash":"^4.17.4","mime-types":"^2.1.17","moment":"^2.18.0","mongodb":"^2.2.26","morgan":"^1.8.1","node-fetch":"^1.6.3","object-hash":"1.2.0","promise-retry":"^1.1.1","query-string":"^5.0.1","redis":"^2.8.0","rulr":"^4.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","winston":"^2.3.1","winston-aws-cloudwatch":"^2.0.0","xapi-validation":"^2.1.0"},"devDependencies":{"@ht2-labs/semantic-release":"1.0.21","@types/bluebird":"3.5.19","@types/body-parser":"1.16.8","@types/cors":"2.8.3","@types/dotenv":"4.0.2","@types/express":"4.11.0","@types/fs-extra":"5.0.0","@types/helmet":"0.0.37","@types/jsonwebtoken":"7.2.5","@types/lodash":"4.14.92","@types/mime-types":"2.1.0","@types/mocha":"2.2.45","@types/mongodb":"2.2.18","@types/morgan":"1.7.35","@types/node":"8.5.5","@types/node-fetch":"1.6.7","@types/object-hash":"1.1.0","@types/query-string":"5.0.1","@types/redis":"2.8.4","@types/source-map-support":"0.4.0","@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":"0.6.17","mocha":"4.1.0","mocha-lcov-reporter":"1.3.0","nyc":"11.4.1","travis-cov":"0.2.5","tslint":"5.8.0","tslint-consistent-codestyle":"1.11.0","tslint-immutable":"4.4.0","typescript":"2.6.2"},"publishConfig":{"access":"public"},"gitHead":"e0e38fe394c92c3701107b8e901f9e14cf7f33ab","bugs":{"url":"https://github.com/LearningLocker/xapi-statements/issues"},"homepage":"https://github.com/LearningLocker/xapi-statements#readme","_id":"@learninglocker/xapi-statements@5.0.8","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-kihL0QythC4te3ox3ay7kMlgW0IwL4049IAMi8Ro4pWMGqZ5q5iSWEyh7bRGhRfYWgOMS8DNw/4bj4dBgCBYWw==","shasum":"9ff59fbd76f6b44d63124690e484f69bf0ae5d57","tarball":"https://registry.npmjs.org/@learninglocker/xapi-statements/-/xapi-statements-5.0.8.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8I3w5jZYZlBnjAzIrO1sppri84KA1VwsVF5VPTy0WxwIgPnvYLtJaGBkNDy7NyOKJX6fFxkSofNHTFNlonVSc1Lo="}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-statements-5.0.8.tgz_1515162856113_0.8786386328283697"},"directories":{}},"5.0.9":{"name":"@learninglocker/xapi-statements","version":"5.0.9","description":"A service for xAPI statements","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-statements.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","start":"node dist/index.js","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","test":"SERVICE_AWAIT_UPDATES=true mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-mongo":"MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"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-ci":"nyc --lines 100 --check-coverage --exclude '(dist/**/*s3*|dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint --project ./tsconfig.json","duplication":"./node_modules/jscpd/bin/jscpd","semantic-release":"ht2-release-public-circleci-app"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"@learninglocker/xapi-validation":"^2.1.5","accept-language-parser":"^1.4.1","atob":"^2.0.3","aws-sdk":"^2.97.0","bluebird":"^3.5.0","body-parser":"^1.17.1","boolean":"^0.1.2","btoa":"^1.1.2","cors":"^2.8.1","dotenv":"^4.0.0","express":"^4.14.1","file-stream-rotator":"^0.2.0","fs-extra":"^5.0.0","helmet":"^3.5.0","jscommons":"^2.1.0","jsonwebtoken":"^8.0.1","lodash":"^4.17.4","mime-types":"^2.1.17","moment":"^2.18.0","mongodb":"^2.2.26","morgan":"^1.8.1","node-fetch":"^1.6.3","object-hash":"1.2.0","promise-retry":"^1.1.1","query-string":"^5.0.1","redis":"^2.8.0","rulr":"^4.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","winston":"^2.3.1","winston-aws-cloudwatch":"^2.0.0"},"devDependencies":{"@ht2-labs/semantic-release":"1.0.21","@types/bluebird":"3.5.19","@types/body-parser":"1.16.8","@types/cors":"2.8.3","@types/dotenv":"4.0.2","@types/express":"4.11.0","@types/fs-extra":"5.0.0","@types/helmet":"0.0.37","@types/jsonwebtoken":"7.2.5","@types/lodash":"4.14.92","@types/mime-types":"2.1.0","@types/mocha":"2.2.45","@types/mongodb":"2.2.18","@types/morgan":"1.7.35","@types/node":"8.5.7","@types/node-fetch":"1.6.7","@types/object-hash":"1.1.0","@types/query-string":"5.0.1","@types/redis":"2.8.4","@types/source-map-support":"0.4.0","@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":"0.6.17","mocha":"4.1.0","mocha-lcov-reporter":"1.3.0","nyc":"11.4.1","travis-cov":"0.2.5","tslint":"5.8.0","tslint-consistent-codestyle":"1.11.0","tslint-immutable":"4.4.0","typescript":"2.6.2"},"publishConfig":{"access":"public"},"gitHead":"3efc985f81475ff23bfc7d0f6b8562a2952c481c","bugs":{"url":"https://github.com/LearningLocker/xapi-statements/issues"},"homepage":"https://github.com/LearningLocker/xapi-statements#readme","_id":"@learninglocker/xapi-statements@5.0.9","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-CJxCZ0CIif3uZOy+K36sJIVXbHrG958KV6+Pm2QpIQIBmsTsyDYyiAIgG/jyJdt3hAWNtNywQ2gBdleE+pYvfA==","shasum":"0b57b086589074a079f68a5946f792de8c7ffb8f","tarball":"https://registry.npmjs.org/@learninglocker/xapi-statements/-/xapi-statements-5.0.9.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvKxUlq77s0XuKAYsy8KHrD4Q4e0AxFxKkB8jo54AwkwIgTzpxrWRO9STvN9uh6FjoehyPpNeSubBqCjBz13r1cfw="}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-statements-5.0.9.tgz_1515427200290_0.3357204308267683"},"directories":{}},"5.0.10":{"name":"@learninglocker/xapi-statements","version":"5.0.10","description":"A service for xAPI statements","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-statements.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","start":"node dist/index.js","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","test":"SERVICE_AWAIT_UPDATES=true mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-mongo":"MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"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-ci":"nyc --lines 100 --check-coverage --exclude '(dist/**/*s3*|dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint --project ./tsconfig.json","duplication":"./node_modules/jscpd/bin/jscpd","semantic-release":"ht2-release-public-circleci-app"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"@learninglocker/xapi-validation":"^2.1.6","accept-language-parser":"^1.4.1","atob":"^2.0.3","aws-sdk":"^2.97.0","bluebird":"^3.5.0","body-parser":"^1.17.1","boolean":"^0.1.2","btoa":"^1.1.2","cors":"^2.8.1","dotenv":"^4.0.0","express":"^4.14.1","file-stream-rotator":"^0.2.0","fs-extra":"^5.0.0","helmet":"^3.5.0","jscommons":"^2.1.0","jsonwebtoken":"^8.0.1","lodash":"^4.17.4","mime-types":"^2.1.17","moment":"^2.18.0","mongodb":"^2.2.26","morgan":"^1.8.1","node-fetch":"^1.6.3","object-hash":"1.2.0","promise-retry":"^1.1.1","query-string":"^5.0.1","redis":"^2.8.0","rulr":"^4.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","winston":"^2.3.1","winston-aws-cloudwatch":"^2.0.0"},"devDependencies":{"@ht2-labs/semantic-release":"1.0.21","@types/bluebird":"3.5.19","@types/body-parser":"1.16.8","@types/cors":"2.8.3","@types/dotenv":"4.0.2","@types/express":"4.11.0","@types/fs-extra":"5.0.0","@types/helmet":"0.0.37","@types/jsonwebtoken":"7.2.5","@types/lodash":"4.14.92","@types/mime-types":"2.1.0","@types/mocha":"2.2.45","@types/mongodb":"2.2.18","@types/morgan":"1.7.35","@types/node":"9.3.0","@types/node-fetch":"1.6.7","@types/object-hash":"1.1.0","@types/query-string":"5.0.1","@types/redis":"2.8.4","@types/source-map-support":"0.4.0","@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":"0.6.17","mocha":"4.1.0","mocha-lcov-reporter":"1.3.0","nyc":"11.4.1","travis-cov":"0.2.5","tslint":"5.8.0","tslint-consistent-codestyle":"1.11.0","tslint-immutable":"4.4.0","typescript":"2.6.2"},"publishConfig":{"access":"public"},"gitHead":"4a2d32dbe8c7fbc5c0808cc89ca9416cf94c2749","bugs":{"url":"https://github.com/LearningLocker/xapi-statements/issues"},"homepage":"https://github.com/LearningLocker/xapi-statements#readme","_id":"@learninglocker/xapi-statements@5.0.10","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-KGGIAVfSzRWnGrRZD45rGhDh8dC5m1143hbnWEk0Ut40iTo1xRb5N8cmMZqoUeXS27x5AyU3Olky/EyktX1WrA==","shasum":"16868fc6daf1f3eac9082cba47e580be3bad0ce9","tarball":"https://registry.npmjs.org/@learninglocker/xapi-statements/-/xapi-statements-5.0.10.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEFS2/zelRNWVzoOehXPpBb54IwUQaH4RJ5C+1jnv/q1AiEA5QF7z004XGtOYFuhHoCrUe3r+5xIpmN0srM+8vRyEWI="}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-statements-5.0.10.tgz_1515507864898_0.7180462414398789"},"directories":{}},"5.0.11":{"name":"@learninglocker/xapi-statements","version":"5.0.11","description":"A service for xAPI statements","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-statements.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","start":"node dist/index.js","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","test":"SERVICE_AWAIT_UPDATES=true mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-mongo":"MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"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-ci":"nyc --lines 100 --check-coverage --exclude '(dist/**/*s3*|dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint --project ./tsconfig.json","duplication":"./node_modules/jscpd/bin/jscpd","semantic-release":"ht2-release-public-circleci-app"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"@learninglocker/xapi-validation":"^2.1.9","accept-language-parser":"^1.4.1","atob":"^2.0.3","aws-sdk":"^2.97.0","bluebird":"^3.5.0","body-parser":"^1.17.1","boolean":"^0.1.2","btoa":"^1.1.2","cors":"^2.8.1","dotenv":"^4.0.0","express":"^4.14.1","file-stream-rotator":"^0.2.0","fs-extra":"^5.0.0","helmet":"^3.5.0","jscommons":"^2.1.0","jsonwebtoken":"^8.0.1","lodash":"^4.17.4","mime-types":"^2.1.17","moment":"^2.18.0","mongodb":"^2.2.26","morgan":"^1.8.1","node-fetch":"^1.6.3","object-hash":"1.2.0","promise-retry":"^1.1.1","query-string":"^5.0.1","redis":"^2.8.0","rulr":"^4.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","winston":"^2.3.1","winston-aws-cloudwatch":"^2.0.0"},"devDependencies":{"@ht2-labs/semantic-release":"1.0.21","@types/bluebird":"3.5.19","@types/body-parser":"1.16.8","@types/cors":"2.8.3","@types/dotenv":"4.0.2","@types/express":"4.11.0","@types/fs-extra":"5.0.0","@types/helmet":"0.0.37","@types/jsonwebtoken":"7.2.5","@types/lodash":"4.14.92","@types/mime-types":"2.1.0","@types/mocha":"2.2.45","@types/mongodb":"2.2.18","@types/morgan":"1.7.35","@types/node":"9.3.0","@types/node-fetch":"1.6.7","@types/object-hash":"1.1.0","@types/query-string":"5.0.1","@types/redis":"2.8.4","@types/source-map-support":"0.4.0","@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":"0.6.17","mocha":"4.1.0","mocha-lcov-reporter":"1.3.0","nyc":"11.4.1","travis-cov":"0.2.5","tslint":"5.8.0","tslint-consistent-codestyle":"1.11.0","tslint-immutable":"4.4.0","typescript":"2.6.2"},"publishConfig":{"access":"public"},"gitHead":"17b900b40fbe8751d1aaa2b15c5aa2d36ceda854","bugs":{"url":"https://github.com/LearningLocker/xapi-statements/issues"},"homepage":"https://github.com/LearningLocker/xapi-statements#readme","_id":"@learninglocker/xapi-statements@5.0.11","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-kjORXVhfRoiaJfJhlffO6cPjnrjhK1m1nokXmKcCR8cdEFQlLq7cwTkwmyK8t4n+GnxpNtb4N6cVmzPIiyTHoA==","shasum":"0d177ef184b9c6b8faa879923e533fcad6e56c4a","tarball":"https://registry.npmjs.org/@learninglocker/xapi-statements/-/xapi-statements-5.0.11.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF8kodhVKLkW4duqtd7NoK5ia+XNtenS858mq6puV+6GAiEAssbmZJJOcv5OlaCdQoAlOOLzitQ90AghkbBTtsOjWis="}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-statements-5.0.11.tgz_1515599147955_0.09512064536102116"},"directories":{}},"5.0.12":{"name":"@learninglocker/xapi-statements","version":"5.0.12","description":"A service for xAPI statements","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-statements.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","start":"node dist/index.js","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","test":"SERVICE_AWAIT_UPDATES=true mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-mongo":"MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"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-ci":"nyc --lines 100 --check-coverage --exclude '(dist/**/*s3*|dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint --project ./tsconfig.json","duplication":"./node_modules/jscpd/bin/jscpd","semantic-release":"ht2-release-public-circleci-app"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"@learninglocker/xapi-validation":"^2.1.9","accept-language-parser":"^1.4.1","atob":"^2.0.3","aws-sdk":"^2.97.0","bluebird":"^3.5.0","body-parser":"^1.17.1","boolean":"^0.1.2","btoa":"^1.1.2","cors":"^2.8.1","dotenv":"^4.0.0","express":"^4.14.1","file-stream-rotator":"^0.2.0","fs-extra":"^5.0.0","helmet":"^3.5.0","jscommons":"^2.1.0","jsonwebtoken":"^8.0.1","lodash":"^4.17.4","mime-types":"^2.1.17","moment":"^2.18.0","mongodb":"^2.2.26","morgan":"^1.8.1","node-fetch":"^1.6.3","object-hash":"1.2.0","promise-retry":"^1.1.1","query-string":"^5.0.1","redis":"^2.8.0","rulr":"^4.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","winston":"^2.3.1","winston-aws-cloudwatch":"^2.0.0"},"devDependencies":{"@ht2-labs/semantic-release":"1.0.21","@types/bluebird":"3.5.19","@types/body-parser":"1.16.8","@types/cors":"2.8.3","@types/dotenv":"4.0.2","@types/express":"4.11.0","@types/fs-extra":"5.0.0","@types/helmet":"0.0.37","@types/jsonwebtoken":"7.2.5","@types/lodash":"4.14.92","@types/mime-types":"2.1.0","@types/mocha":"2.2.45","@types/mongodb":"2.2.18","@types/morgan":"1.7.35","@types/node":"9.3.0","@types/node-fetch":"1.6.7","@types/object-hash":"1.1.0","@types/query-string":"5.0.1","@types/redis":"2.8.4","@types/source-map-support":"0.4.0","@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":"0.6.17","mocha":"4.1.0","mocha-lcov-reporter":"1.3.0","nyc":"11.4.1","travis-cov":"0.2.5","tslint":"5.8.0","tslint-consistent-codestyle":"1.11.0","tslint-immutable":"4.4.0","typescript":"2.6.2"},"publishConfig":{"access":"public"},"gitHead":"b20094c69e456c314e938560cdf13c99e2b45a7f","bugs":{"url":"https://github.com/LearningLocker/xapi-statements/issues"},"homepage":"https://github.com/LearningLocker/xapi-statements#readme","_id":"@learninglocker/xapi-statements@5.0.12","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-gJA1kpt3OZ61usnxOWeb/s/w5h79HuIFV6lfi8YKlYmIZvoqgRTHMtWc7SKvBUcblMOz2CT6R97NlKM/jw9DWA==","shasum":"9edcdc350c47ec9f4fde75af468a35eb7c3e305a","tarball":"https://registry.npmjs.org/@learninglocker/xapi-statements/-/xapi-statements-5.0.12.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhAP26zs0vMulStmWQfHEOUsLVU8Bn2EoBELohsFTCLgIhAJsqO1SmAzLksTGXNrXWP/rs0Vgcrq2FGCOyWVkXBI/2"}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-statements-5.0.12.tgz_1515599623563_0.38083485374227166"},"directories":{}},"5.0.13":{"name":"@learninglocker/xapi-statements","version":"5.0.13","description":"A service for xAPI statements","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-statements.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","start":"node dist/index.js","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","test":"SERVICE_AWAIT_UPDATES=true mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-mongo":"MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"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-ci":"nyc --lines 100 --check-coverage --exclude '(dist/**/*s3*|dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint --project ./tsconfig.json","duplication":"./node_modules/jscpd/bin/jscpd","semantic-release":"ht2-release-public-circleci-app"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"@learninglocker/xapi-validation":"^2.1.9","accept-language-parser":"^1.4.1","atob":"^2.0.3","aws-sdk":"^2.97.0","bluebird":"^3.5.0","body-parser":"^1.17.1","boolean":"^0.1.2","btoa":"^1.1.2","cors":"^2.8.1","dotenv":"^4.0.0","express":"^4.14.1","file-stream-rotator":"^0.2.0","fs-extra":"^5.0.0","helmet":"^3.5.0","jscommons":"^2.1.0","jsonwebtoken":"^8.0.1","lodash":"^4.17.4","mime-types":"^2.1.17","moment":"^2.18.0","mongodb":"^2.2.26","morgan":"^1.8.1","node-fetch":"^1.6.3","object-hash":"1.2.0","promise-retry":"^1.1.1","query-string":"^5.0.1","redis":"^2.8.0","rulr":"^4.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","winston":"^2.3.1","winston-aws-cloudwatch":"^2.0.0"},"devDependencies":{"@ht2-labs/semantic-release":"1.0.21","@types/bluebird":"3.5.19","@types/body-parser":"1.16.8","@types/cors":"2.8.3","@types/dotenv":"4.0.2","@types/express":"4.11.0","@types/fs-extra":"5.0.0","@types/helmet":"0.0.37","@types/jsonwebtoken":"7.2.5","@types/lodash":"4.14.92","@types/mime-types":"2.1.0","@types/mocha":"2.2.46","@types/mongodb":"2.2.18","@types/morgan":"1.7.35","@types/node":"9.3.0","@types/node-fetch":"1.6.7","@types/object-hash":"1.1.0","@types/query-string":"5.0.1","@types/redis":"2.8.4","@types/source-map-support":"0.4.0","@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":"0.6.17","mocha":"4.1.0","mocha-lcov-reporter":"1.3.0","nyc":"11.4.1","travis-cov":"0.2.5","tslint":"5.9.1","tslint-consistent-codestyle":"1.11.0","tslint-immutable":"4.4.0","typescript":"2.6.2"},"publishConfig":{"access":"public"},"gitHead":"42824617c776a82fdbf79df97f74dc889e5fa6bf","bugs":{"url":"https://github.com/LearningLocker/xapi-statements/issues"},"homepage":"https://github.com/LearningLocker/xapi-statements#readme","_id":"@learninglocker/xapi-statements@5.0.13","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-AhW73O416rHf73W7Nv/qW4573f7aw0hhVqrwDDyFcabfqNbfkoQDlex1UVRo7CJBhjsFrghUYW3MlyA6H0ptgg==","shasum":"14ae317eada74c143b89043552ef6c0ce11aad56","tarball":"https://registry.npmjs.org/@learninglocker/xapi-statements/-/xapi-statements-5.0.13.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDhe7xxowCRdXWYlZl4UR+l5GgwszdxxUWb8g+nZVoH/AiBkOAIc4MAcxyomvzt5WXjxzVdGq+vFeddkhIUZAjNPZA=="}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-statements-5.0.13.tgz_1516017380601_0.3002572115510702"},"directories":{}},"5.0.14":{"name":"@learninglocker/xapi-statements","version":"5.0.14","description":"A service for xAPI statements","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-statements.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","start":"node dist/index.js","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","test":"SERVICE_AWAIT_UPDATES=true mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-mongo":"MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"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-ci":"nyc --lines 100 --check-coverage --exclude '(dist/**/*s3*|dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint --project ./tsconfig.json","duplication":"./node_modules/jscpd/bin/jscpd","semantic-release":"ht2-release-public-circleci-app"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"@learninglocker/xapi-validation":"^2.1.9","accept-language-parser":"^1.4.1","atob":"^2.0.3","aws-sdk":"^2.97.0","bluebird":"^3.5.0","body-parser":"^1.17.1","boolean":"^0.1.2","btoa":"^1.1.2","cors":"^2.8.1","dotenv":"^4.0.0","express":"^4.14.1","file-stream-rotator":"^0.2.0","fs-extra":"^5.0.0","helmet":"^3.5.0","jscommons":"^2.1.5","jsonwebtoken":"^8.0.1","lodash":"^4.17.4","mime-types":"^2.1.17","moment":"^2.18.0","mongodb":"^2.2.26","morgan":"^1.8.1","node-fetch":"^1.6.3","object-hash":"1.2.0","promise-retry":"^1.1.1","query-string":"^5.0.1","redis":"^2.8.0","rulr":"^4.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","winston":"^2.3.1","winston-aws-cloudwatch":"^2.0.0"},"devDependencies":{"@ht2-labs/semantic-release":"1.0.21","@ht2-labs/typescript-project":"1.0.4","@types/bluebird":"3.5.19","@types/body-parser":"1.16.8","@types/cors":"2.8.3","@types/dotenv":"4.0.2","@types/express":"4.11.0","@types/fs-extra":"5.0.0","@types/helmet":"0.0.37","@types/jsonwebtoken":"7.2.5","@types/lodash":"4.14.92","@types/mime-types":"2.1.0","@types/mocha":"2.2.46","@types/mongodb":"2.2.18","@types/morgan":"1.7.35","@types/node":"9.3.0","@types/node-fetch":"1.6.7","@types/object-hash":"1.1.0","@types/query-string":"5.0.1","@types/redis":"2.8.4","@types/source-map-support":"0.4.0","@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":"0.6.17","mocha":"4.1.0","mocha-lcov-reporter":"1.3.0","nyc":"11.4.1","travis-cov":"0.2.5","tslint":"5.9.1","tslint-consistent-codestyle":"1.11.0","tslint-immutable":"4.4.0","typescript":"2.6.2"},"publishConfig":{"access":"public"},"gitHead":"c967045c9bb50f64f64add501a50feb43ec6df8b","bugs":{"url":"https://github.com/LearningLocker/xapi-statements/issues"},"homepage":"https://github.com/LearningLocker/xapi-statements#readme","_id":"@learninglocker/xapi-statements@5.0.14","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-zcbeju0xvBhv6EXpUcdnNZK2RVnY8+FQNFoUumjVFY1oVArHcPTpoG8rzEtPUDyS4S7a66e0lK/nut0G97e89g==","shasum":"7c648b2b435a49327519725eb1371b95396757b1","tarball":"https://registry.npmjs.org/@learninglocker/xapi-statements/-/xapi-statements-5.0.14.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmK4rC1XzcRqJjs0lQol9NLZkrDfOEsEIjASv7bwE10wIgUlrYgzqRnyuI7Dc4Kwmie+5lLf/OU38BnMamGhtjAl8="}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-statements-5.0.14.tgz_1516093662692_0.7410762496292591"},"directories":{}},"5.1.0":{"name":"@learninglocker/xapi-statements","version":"5.1.0","description":"A service for xAPI statements","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-statements.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","start":"node dist/index.js","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","test":"SERVICE_AWAIT_UPDATES=true mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-google":"MODELS_REPO=memory STORAGE_REPO=google npm run test","test-mongo":"MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"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 && npm run test-google","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/**/*google*|dist/**/*s3*|dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint --project ./tsconfig.json","duplication":"./node_modules/jscpd/bin/jscpd","semantic-release":"ht2-release-public-circleci-app"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"@google-cloud/storage":"^1.5.2","@learninglocker/xapi-validation":"^2.1.9","accept-language-parser":"^1.4.1","atob":"^2.0.3","aws-sdk":"^2.97.0","bluebird":"^3.5.0","body-parser":"^1.17.1","boolean":"^0.1.2","btoa":"^1.1.2","cors":"^2.8.1","dotenv":"^4.0.0","express":"^4.14.1","file-stream-rotator":"^0.2.0","fs-extra":"^5.0.0","helmet":"^3.5.0","jscommons":"^2.1.5","jsonwebtoken":"^8.0.1","lodash":"^4.17.4","mime-types":"^2.1.17","moment":"^2.18.0","mongodb":"^2.2.26","morgan":"^1.8.1","node-fetch":"^1.6.3","object-hash":"1.2.0","promise-retry":"^1.1.1","query-string":"^5.0.1","redis":"^2.8.0","rulr":"^4.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","winston":"^2.3.1","winston-aws-cloudwatch":"^2.0.0"},"devDependencies":{"@ht2-labs/semantic-release":"1.0.26","@ht2-labs/typescript-project":"1.0.4","@types/bluebird":"3.5.19","@types/body-parser":"1.16.8","@types/cors":"2.8.3","@types/dotenv":"4.0.2","@types/express":"4.11.0","@types/fs-extra":"5.0.0","@types/google-cloud__storage":"^1.1.7","@types/helmet":"0.0.37","@types/jsonwebtoken":"7.2.5","@types/lodash":"4.14.92","@types/mime-types":"2.1.0","@types/mocha":"2.2.46","@types/mongodb":"2.2.18","@types/morgan":"1.7.35","@types/node":"9.3.0","@types/node-fetch":"1.6.7","@types/object-hash":"1.1.0","@types/query-string":"5.0.1","@types/redis":"2.8.4","@types/source-map-support":"0.4.0","@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":"0.6.17","mocha":"4.1.0","mocha-lcov-reporter":"1.3.0","nyc":"11.4.1","travis-cov":"0.2.5","tslint":"5.9.1","tslint-consistent-codestyle":"1.11.0","tslint-immutable":"4.4.0","typescript":"2.6.2"},"publishConfig":{"access":"public"},"gitHead":"850c999bc5d1bb11572a5fc5051d5d34b80e2789","bugs":{"url":"https://github.com/LearningLocker/xapi-statements/issues"},"homepage":"https://github.com/LearningLocker/xapi-statements#readme","_id":"@learninglocker/xapi-statements@5.1.0","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-FnXV3S5jSh8IuRnPvWqPjwiZT9xr7Ca1hIsoQmpTP53tDnlFY2OiB2FJpEUox1GNnFgjSgqkawLQ6aOMRGRfsQ==","shasum":"e9c664269581a0482d1b7a0882969bf50cc8c9c7","tarball":"https://registry.npmjs.org/@learninglocker/xapi-statements/-/xapi-statements-5.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDybgonmsogf0vbqAc2cfHl/cgG2OC3RYuB7W8mLu+oMgIhAPfWWkC3XDHaNvSXijRDjtcYTp/rbs8ZQ0lOqaW5t3Lf"}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-statements-5.1.0.tgz_1516112299950_0.0028092849534004927"},"directories":{}},"5.1.1":{"name":"@learninglocker/xapi-statements","version":"5.1.1","description":"A service for xAPI statements","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-statements.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","start":"node dist/index.js","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","test":"SERVICE_AWAIT_UPDATES=true mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-google":"MODELS_REPO=memory STORAGE_REPO=google npm run test","test-mongo":"MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"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 && npm run test-google","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/**/*google*|dist/**/*s3*|dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint --project ./tsconfig.json","duplication":"./node_modules/jscpd/bin/jscpd","semantic-release":"ht2-release-public-circleci-app"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"@google-cloud/storage":"^1.5.2","@learninglocker/xapi-validation":"^2.1.9","accept-language-parser":"^1.4.1","atob":"^2.0.3","aws-sdk":"^2.97.0","bluebird":"^3.5.0","body-parser":"^1.17.1","boolean":"^0.1.2","btoa":"^1.1.2","cors":"^2.8.1","dotenv":"^4.0.0","express":"^4.14.1","file-stream-rotator":"^0.2.0","fs-extra":"^5.0.0","helmet":"^3.5.0","jscommons":"^2.1.5","jsonwebtoken":"^8.0.1","lodash":"^4.17.4","mime-types":"^2.1.17","moment":"^2.18.0","mongodb":"^2.2.26","morgan":"^1.8.1","node-fetch":"^1.6.3","object-hash":"1.2.0","promise-retry":"^1.1.1","query-string":"^5.0.1","redis":"^2.8.0","rulr":"^4.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","winston":"^2.3.1","winston-aws-cloudwatch":"^2.0.0"},"devDependencies":{"@ht2-labs/semantic-release":"1.0.26","@ht2-labs/typescript-project":"1.0.6","@types/bluebird":"3.5.19","@types/body-parser":"1.16.8","@types/cors":"2.8.3","@types/dotenv":"4.0.2","@types/express":"4.11.0","@types/fs-extra":"5.0.0","@types/google-cloud__storage":"1.1.7","@types/helmet":"0.0.37","@types/jsonwebtoken":"7.2.5","@types/lodash":"4.14.92","@types/mime-types":"2.1.0","@types/mocha":"2.2.46","@types/mongodb":"2.2.19","@types/morgan":"1.7.35","@types/node":"9.3.0","@types/node-fetch":"1.6.7","@types/object-hash":"1.1.0","@types/query-string":"5.0.1","@types/redis":"2.8.4","@types/source-map-support":"0.4.0","@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":"0.6.17","mocha":"4.1.0","mocha-lcov-reporter":"1.3.0","nyc":"11.4.1","travis-cov":"0.2.5","tslint":"5.9.1","tslint-consistent-codestyle":"1.11.0","tslint-immutable":"4.5.1","typescript":"2.6.2"},"publishConfig":{"access":"public"},"gitHead":"06658787354f7a6efe201fc1b40e17ed4e0f43da","bugs":{"url":"https://github.com/LearningLocker/xapi-statements/issues"},"homepage":"https://github.com/LearningLocker/xapi-statements#readme","_id":"@learninglocker/xapi-statements@5.1.1","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-j0KCXgFb4PR9H8Eoy8YrhEHZnRXnvPXHqCoT32ZQNWk9HOAiOZACVgB7EuQr/kw+SRbO4G5AIheG6tqD6Au0fw==","shasum":"d06ae63e3ba02199e4fcd6162e18904616cd3f3a","tarball":"https://registry.npmjs.org/@learninglocker/xapi-statements/-/xapi-statements-5.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEU46HczRc7zlUND8ZYChBTvTgVdyFny7E1pAMtkv76mAiEAuz2DL4YCB3Ud6RJC3X6ApiGXbDc9U/qldztmeCIWzgs="}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-statements-5.1.1.tgz_1516190338743_0.2205729589331895"},"directories":{}},"5.1.2":{"name":"@learninglocker/xapi-statements","version":"5.1.2","description":"A service for xAPI statements","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-statements.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","start":"node dist/index.js","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","test":"SERVICE_AWAIT_UPDATES=true mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-google":"MODELS_REPO=memory STORAGE_REPO=google npm run test","test-mongo":"MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"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 && npm run test-google","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/**/*google*|dist/**/*s3*|dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint --project ./tsconfig.json","duplication":"./node_modules/jscpd/bin/jscpd","semantic-release":"ht2-release-public-circleci-app"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"@google-cloud/storage":"^1.5.2","@learninglocker/xapi-validation":"^2.1.10","accept-language-parser":"^1.4.1","atob":"^2.0.3","aws-sdk":"^2.97.0","bluebird":"^3.5.0","body-parser":"^1.17.1","boolean":"^0.1.2","btoa":"^1.1.2","cors":"^2.8.1","dotenv":"^4.0.0","express":"^4.14.1","file-stream-rotator":"^0.2.0","fs-extra":"^5.0.0","helmet":"^3.5.0","jscommons":"^2.1.5","jsonwebtoken":"^8.0.1","lodash":"^4.17.4","mime-types":"^2.1.17","moment":"^2.18.0","mongodb":"^2.2.26","morgan":"^1.8.1","node-fetch":"^1.6.3","object-hash":"1.2.0","promise-retry":"^1.1.1","query-string":"^5.0.1","redis":"^2.8.0","rulr":"^4.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","winston":"^2.3.1","winston-aws-cloudwatch":"^2.0.0"},"devDependencies":{"@ht2-labs/semantic-release":"1.0.26","@ht2-labs/typescript-project":"1.0.6","@types/bluebird":"3.5.19","@types/body-parser":"1.16.8","@types/cors":"2.8.3","@types/dotenv":"4.0.2","@types/express":"4.11.0","@types/fs-extra":"5.0.0","@types/google-cloud__storage":"1.1.7","@types/helmet":"0.0.37","@types/jsonwebtoken":"7.2.5","@types/lodash":"4.14.92","@types/mime-types":"2.1.0","@types/mocha":"2.2.46","@types/mongodb":"2.2.20","@types/morgan":"1.7.35","@types/node":"9.3.0","@types/node-fetch":"1.6.7","@types/object-hash":"1.1.0","@types/query-string":"5.0.1","@types/redis":"2.8.4","@types/source-map-support":"0.4.0","@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":"0.6.17","mocha":"5.0.0","mocha-lcov-reporter":"1.3.0","nyc":"11.4.1","travis-cov":"0.2.5","tslint":"5.9.1","tslint-consistent-codestyle":"1.11.0","tslint-immutable":"4.5.1","typescript":"2.6.2"},"publishConfig":{"access":"public"},"gitHead":"86d023114a9838c7daec744b464de3ebc5ae5ea1","bugs":{"url":"https://github.com/LearningLocker/xapi-statements/issues"},"homepage":"https://github.com/LearningLocker/xapi-statements#readme","_id":"@learninglocker/xapi-statements@5.1.2","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-4ObYOxWHBcDaPyBd+l82wb8oIq1azAg/7zQTkMPDbFuXrGwQR56hK3DCcVRVT//g3UMvgiQaPwrQ30ysPLy2WQ==","shasum":"3d5e8accecabc6b8238eefcf47edfaecf4c78131","tarball":"https://registry.npmjs.org/@learninglocker/xapi-statements/-/xapi-statements-5.1.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDN4i/mBK1izrClYMHXIFPMux7HT+OuthRrE3fCw1S6MAiEAzbloUjGLGJ93tG0B9Ip4QKQUaoSSztVnZdbhZpsWyj8="}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-statements-5.1.2.tgz_1516277697762_0.8110391926020384"},"directories":{}},"5.1.3":{"name":"@learninglocker/xapi-statements","version":"5.1.3","description":"A service for xAPI statements","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-statements.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","start":"node dist/index.js","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","test":"SERVICE_AWAIT_UPDATES=true mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-google":"MODELS_REPO=memory STORAGE_REPO=google npm run test","test-mongo":"MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"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 && npm run test-google","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/**/*google*|dist/**/*s3*|dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint --project ./tsconfig.json","duplication":"./node_modules/jscpd/bin/jscpd","semantic-release":"ht2-release-public-circleci-app"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"@google-cloud/storage":"^1.5.2","@learninglocker/xapi-validation":"^2.1.10","accept-language-parser":"^1.4.1","atob":"^2.0.3","aws-sdk":"^2.0.1","bluebird":"^3.5.0","body-parser":"^1.17.1","boolean":"^0.1.2","btoa":"^1.1.2","cors":"^2.8.1","dotenv":"^4.0.0","express":"^4.14.1","file-stream-rotator":"^0.2.0","fs-extra":"^5.0.0","helmet":"^3.5.0","jscommons":"^2.1.5","jsonwebtoken":"^8.0.1","lodash":"^4.17.4","mime-types":"^2.1.17","moment":"^2.18.0","mongodb":"^2.2.26","morgan":"^1.8.1","node-fetch":"^1.6.3","object-hash":"1.2.0","promise-retry":"^1.1.1","query-string":"^5.0.1","redis":"^2.8.0","rulr":"^4.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","winston":"^2.3.1","winston-aws-cloudwatch":"^2.0.0"},"devDependencies":{"@ht2-labs/semantic-release":"1.0.26","@ht2-labs/typescript-project":"1.0.6","@types/bluebird":"3.5.20","@types/body-parser":"1.16.8","@types/cors":"2.8.3","@types/dotenv":"4.0.2","@types/express":"4.11.0","@types/fs-extra":"5.0.0","@types/google-cloud__storage":"1.1.7","@types/helmet":"0.0.37","@types/jsonwebtoken":"7.2.5","@types/lodash":"4.14.93","@types/mime-types":"2.1.0","@types/mocha":"2.2.46","@types/mongodb":"2.2.20","@types/morgan":"1.7.35","@types/node":"9.3.0","@types/node-fetch":"1.6.7","@types/object-hash":"1.1.0","@types/query-string":"5.0.1","@types/redis":"2.8.5","@types/source-map-support":"0.4.0","@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":"0.6.17","mocha":"5.0.0","mocha-lcov-reporter":"1.3.0","nyc":"11.4.1","travis-cov":"0.2.5","tslint":"5.9.1","tslint-consistent-codestyle":"1.11.0","tslint-immutable":"4.5.1","typescript":"2.6.2"},"publishConfig":{"access":"public"},"gitHead":"3f2a3db547f8b152eca4cf3187ec9524477bb157","bugs":{"url":"https://github.com/LearningLocker/xapi-statements/issues"},"homepage":"https://github.com/LearningLocker/xapi-statements#readme","_id":"@learninglocker/xapi-statements@5.1.3","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-/3nvqqiOx7rfghaQ5lKHKphPZHyXKvgWOmllkniA/3rRDvfjWAkoyr/AfXGrS9hezcVxBlH0lybRGV8cWvIo9Q==","shasum":"85f6bf7395acd8d949c4e184f4c950497bc429e8","tarball":"https://registry.npmjs.org/@learninglocker/xapi-statements/-/xapi-statements-5.1.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD37QtMFmK7pBO5VoI/t0WFohxY7IXNjbqWzkOpLWBV0AIgQqhEdgyhNyWPOHIkB+a01gyowgA9l+f9/gabVV+znv4="}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-statements-5.1.3.tgz_1516964256637_0.8379248292185366"},"directories":{}},"5.1.4":{"name":"@learninglocker/xapi-statements","version":"5.1.4","description":"A service for xAPI statements","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-statements.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","start":"node dist/index.js","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","test":"SERVICE_AWAIT_UPDATES=true mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-google":"MODELS_REPO=memory STORAGE_REPO=google npm run test","test-mongo":"MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"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 && npm run test-google","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/**/*google*|dist/**/*s3*|dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint --project ./tsconfig.json","duplication":"./node_modules/jscpd/bin/jscpd","semantic-release":"ht2-release-public-circleci-app"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"@google-cloud/storage":"^1.5.2","@learninglocker/xapi-validation":"^2.1.10","accept-language-parser":"^1.4.1","atob":"^2.0.3","aws-sdk":"^2.0.1","bluebird":"^3.5.0","body-parser":"^1.17.1","boolean":"^0.1.2","btoa":"^1.1.2","cors":"^2.8.1","dotenv":"^4.0.0","express":"^4.14.1","file-stream-rotator":"^0.2.0","fs-extra":"^5.0.0","helmet":"^3.5.0","jscommons":"^2.1.5","jsonwebtoken":"^8.0.1","lodash":"^4.17.4","mime-types":"^2.1.17","moment":"^2.18.0","mongodb":"^2.2.26","morgan":"^1.8.1","node-fetch":"^1.6.3","object-hash":"1.2.0","promise-retry":"^1.1.1","query-string":"^5.0.1","redis":"^2.8.0","rulr":"^4.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","winston":"^2.3.1","winston-aws-cloudwatch":"^2.0.0"},"devDependencies":{"@ht2-labs/semantic-release":"1.0.26","@ht2-labs/typescript-project":"1.0.6","@types/bluebird":"3.5.20","@types/body-parser":"1.16.8","@types/cors":"2.8.3","@types/dotenv":"4.0.2","@types/express":"4.11.0","@types/fs-extra":"5.0.0","@types/google-cloud__storage":"1.1.7","@types/helmet":"0.0.37","@types/jsonwebtoken":"7.2.5","@types/lodash":"4.14.93","@types/mime-types":"2.1.0","@types/mocha":"2.2.46","@types/mongodb":"2.2.20","@types/morgan":"1.7.35","@types/node":"9.3.0","@types/node-fetch":"1.6.7","@types/object-hash":"1.1.0","@types/query-string":"5.0.1","@types/redis":"2.8.5","@types/source-map-support":"0.4.0","@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":"0.6.17","mocha":"5.0.0","mocha-lcov-reporter":"1.3.0","nyc":"11.4.1","travis-cov":"0.2.5","tslint":"5.9.1","tslint-consistent-codestyle":"1.11.0","tslint-immutable":"4.5.1","typescript":"2.6.2"},"publishConfig":{"access":"public"},"gitHead":"c28d59ef6037492b23f3a94386edc7cfae458492","bugs":{"url":"https://github.com/LearningLocker/xapi-statements/issues"},"homepage":"https://github.com/LearningLocker/xapi-statements#readme","_id":"@learninglocker/xapi-statements@5.1.4","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-W7gbD/YT3ClHn3fYzRSMNPkFAc2/bv9jILk+nIEM93+SQxCpPCrbvXW8NdvaSDWTNoX/BdfCVGmzfPuMVJaZEA==","shasum":"4f89e89611d1ea7a017fdf7309837fa05594911c","tarball":"https://registry.npmjs.org/@learninglocker/xapi-statements/-/xapi-statements-5.1.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAW4fE0+cqi8YwQWzHq7J8nsv9nvgCHhXARh3p0nTdnGAiB0KDZvsLf5pRoQx2f6VdOfIpOTAT7rDRveUDnm5dcp+Q=="}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-statements-5.1.4.tgz_1516983536257_0.8805750894825906"},"directories":{}},"6.0.0":{"name":"@learninglocker/xapi-statements","version":"6.0.0","description":"A service for xAPI statements","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-statements.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","start":"node dist/index.js","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","test":"SERVICE_AWAIT_UPDATES=true mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-google":"MODELS_REPO=memory STORAGE_REPO=google npm run test","test-mongo":"MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"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 && npm run test-google","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/**/*google*|dist/**/*s3*|dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint --project ./tsconfig.json","duplication":"./node_modules/jscpd/bin/jscpd","semantic-release":"ht2-release-public-circleci-app"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"@google-cloud/storage":"^1.5.2","@learninglocker/xapi-validation":"^2.1.10","accept-language-parser":"^1.4.1","atob":"^2.0.3","aws-sdk":"^2.0.1","bluebird":"^3.5.0","body-parser":"^1.17.1","boolean":"^0.1.2","btoa":"^1.1.2","cors":"^2.8.1","dotenv":"^4.0.0","express":"^4.14.1","file-stream-rotator":"^0.2.0","fs-extra":"^5.0.0","helmet":"^3.5.0","jscommons":"^2.3.0","jsonwebtoken":"^8.0.1","lodash":"^4.17.4","mime-types":"^2.1.17","moment":"^2.18.0","mongodb":"^3.0.1","morgan":"^1.8.1","node-fetch":"^1.6.3","object-hash":"1.2.0","promise-retry":"^1.1.1","query-string":"^5.0.1","redis":"^2.8.0","rulr":"^4.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","winston":"^2.3.1","winston-aws-cloudwatch":"^2.0.0"},"devDependencies":{"@ht2-labs/semantic-release":"1.0.26","@ht2-labs/typescript-project":"1.0.6","@types/bluebird":"3.5.20","@types/body-parser":"1.16.8","@types/cors":"2.8.3","@types/dotenv":"4.0.2","@types/express":"4.11.1","@types/fs-extra":"5.0.0","@types/google-cloud__storage":"1.1.7","@types/helmet":"0.0.37","@types/jsonwebtoken":"7.2.5","@types/lodash":"4.14.102","@types/mime-types":"2.1.0","@types/mongodb":"^3.0.1","@types/mocha":"2.2.48","@types/morgan":"1.7.35","@types/node":"9.4.2","@types/node-fetch":"1.6.7","@types/object-hash":"1.1.0","@types/query-string":"5.0.1","@types/redis":"2.8.5","@types/source-map-support":"0.4.0","@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":"0.6.17","mocha":"5.0.0","mocha-lcov-reporter":"1.3.0","nyc":"11.4.1","travis-cov":"0.2.5","tslint":"5.9.1","tslint-consistent-codestyle":"1.11.1","tslint-immutable":"4.5.1","typescript":"2.7.1"},"publishConfig":{"access":"public"},"gitHead":"d614942d1c62a68c53cb95e1c556886bebeed34d","bugs":{"url":"https://github.com/LearningLocker/xapi-statements/issues"},"homepage":"https://github.com/LearningLocker/xapi-statements#readme","_id":"@learninglocker/xapi-statements@6.0.0","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-9gg8tsceC7lhExCIpBnhila8hliu3cb5RRNBWNrlKINSSaSxy9++iCsZPunX6ihOtgGbhnROWk2JROKtOr/5YQ==","shasum":"8ca318a771d1a92c824945cacfc223d3f73b5a0c","tarball":"https://registry.npmjs.org/@learninglocker/xapi-statements/-/xapi-statements-6.0.0.tgz","fileCount":1415,"unpackedSize":1840426,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIgMFdKQ7Cg6iOjH0JovJ52vJoJOAF/fln+VWMmCIOuAIgTIShQ4FjEYXaRVE2b0KsUpxUXWhX16mJQGsepYllRfU="}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-statements_6.0.0_1518101511999_0.05703882869769994"},"_hasShrinkwrap":false},"6.0.1":{"name":"@learninglocker/xapi-statements","version":"6.0.1","description":"A service for xAPI statements","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-statements.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","start":"node dist/index.js","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","test":"SERVICE_AWAIT_UPDATES=true mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-google":"MODELS_REPO=memory STORAGE_REPO=google npm run test","test-mongo":"MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"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 && npm run test-google","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/**/*google*|dist/**/*s3*|dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint --project ./tsconfig.json","duplication":"./node_modules/jscpd/bin/jscpd","semantic-release":"ht2-release-public-circleci-app"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"@google-cloud/storage":"^1.5.2","@learninglocker/xapi-validation":"^2.1.10","accept-language-parser":"^1.4.1","atob":"^2.0.3","aws-sdk":"^2.0.1","bluebird":"^3.5.0","body-parser":"^1.17.1","boolean":"^0.1.2","btoa":"^1.1.2","cors":"^2.8.1","dotenv":"^4.0.0","express":"^4.14.1","file-stream-rotator":"^0.2.0","fs-extra":"^5.0.0","helmet":"^3.5.0","jscommons":"^2.3.0","jsonwebtoken":"^8.0.1","lodash":"^4.17.4","mime-types":"^2.1.17","moment":"^2.18.0","mongodb":"^3.0.1","morgan":"^1.8.1","node-fetch":"^1.6.3","object-hash":"1.2.0","promise-retry":"^1.1.1","query-string":"^5.0.1","redis":"^2.8.0","rulr":"^4.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","winston":"^2.3.1","winston-aws-cloudwatch":"^2.0.0"},"devDependencies":{"@ht2-labs/semantic-release":"1.0.26","@ht2-labs/typescript-project":"1.0.6","@types/bluebird":"3.5.20","@types/body-parser":"1.16.8","@types/cors":"2.8.3","@types/dotenv":"4.0.2","@types/express":"4.11.1","@types/fs-extra":"5.0.0","@types/google-cloud__storage":"1.1.7","@types/helmet":"0.0.37","@types/jsonwebtoken":"7.2.5","@types/lodash":"4.14.102","@types/mime-types":"2.1.0","@types/mongodb":"3.0.5","@types/mocha":"2.2.48","@types/morgan":"1.7.35","@types/node":"9.4.2","@types/node-fetch":"1.6.7","@types/object-hash":"1.1.0","@types/query-string":"5.0.1","@types/redis":"2.8.5","@types/source-map-support":"0.4.0","@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":"0.6.17","mocha":"5.0.0","mocha-lcov-reporter":"1.3.0","nyc":"11.4.1","travis-cov":"0.2.5","tslint":"5.9.1","tslint-consistent-codestyle":"1.11.1","tslint-immutable":"4.5.1","typescript":"2.7.1"},"publishConfig":{"access":"public"},"gitHead":"e2998d76199864c39fe70047ba1642d03a46996d","bugs":{"url":"https://github.com/LearningLocker/xapi-statements/issues"},"homepage":"https://github.com/LearningLocker/xapi-statements#readme","_id":"@learninglocker/xapi-statements@6.0.1","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-K+qDTl5AXRvLDt7q3PGMQ8Ms0jWgoHNn37aoFjC77b5c6TlKsp5Wp8KK8LIoEg2BwOhu/DwQgzFdsH8EecXUCQ==","shasum":"88aaf71784d33446572c92b117009d5d4d645922","tarball":"https://registry.npmjs.org/@learninglocker/xapi-statements/-/xapi-statements-6.0.1.tgz","fileCount":1418,"unpackedSize":1813867,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCepUc0Qv80mIl+uN1xRh6Knm1uBJrCp+YZvAjNSi2a+wIhAKNFz4JSZUIOaiwauuqe0BWM9JJ4BzLB+a7oFQjElCjO"}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-statements_6.0.1_1518108772866_0.20493654465568367"},"_hasShrinkwrap":false},"6.0.2":{"name":"@learninglocker/xapi-statements","version":"6.0.2","description":"A service for xAPI statements","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-statements.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","start":"node dist/index.js","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","test":"SERVICE_AWAIT_UPDATES=true mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-google":"MODELS_REPO=memory STORAGE_REPO=google npm run test","test-mongo":"MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"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 && npm run test-google","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/**/*google*|dist/**/*s3*|dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint --project ./tsconfig.json","duplication":"./node_modules/jscpd/bin/jscpd","semantic-release":"ht2-release-public-circleci-app"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"@google-cloud/storage":"^1.5.2","@learninglocker/xapi-validation":"^2.1.10","accept-language-parser":"^1.4.1","atob":"^2.0.3","aws-sdk":"^2.0.1","bluebird":"^3.5.0","body-parser":"^1.17.1","boolean":"^0.1.2","btoa":"^1.1.2","cors":"^2.8.1","dotenv":"^4.0.0","express":"^4.14.1","file-stream-rotator":"^0.2.0","fs-extra":"^5.0.0","helmet":"^3.5.0","jscommons":"^2.3.0","jsonwebtoken":"^8.0.1","lodash":"^4.17.4","mime-types":"^2.1.17","moment":"^2.18.0","mongodb":"^3.0.1","morgan":"^1.8.1","node-fetch":"^2.0.0","object-hash":"1.2.0","promise-retry":"^1.1.1","query-string":"^5.0.1","redis":"^2.8.0","rulr":"^4.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","winston":"^2.3.1","winston-aws-cloudwatch":"^2.0.0"},"devDependencies":{"@ht2-labs/semantic-release":"1.0.26","@ht2-labs/typescript-project":"1.0.8","@types/bluebird":"3.5.20","@types/body-parser":"1.16.8","@types/cors":"2.8.3","@types/dotenv":"4.0.2","@types/express":"4.11.1","@types/fs-extra":"5.0.0","@types/google-cloud__storage":"1.1.7","@types/helmet":"0.0.37","@types/jsonwebtoken":"7.2.5","@types/lodash":"4.14.102","@types/mime-types":"2.1.0","@types/mongodb":"3.0.5","@types/mocha":"2.2.48","@types/morgan":"1.7.35","@types/node":"9.4.3","@types/node-fetch":"1.6.7","@types/object-hash":"1.2.0","@types/query-string":"5.0.1","@types/redis":"2.8.5","@types/source-map-support":"0.4.0","@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":"0.6.17","mocha":"5.0.0","mocha-lcov-reporter":"1.3.0","nyc":"11.4.1","travis-cov":"0.2.5","tslint":"5.9.1","tslint-consistent-codestyle":"1.11.1","tslint-immutable":"4.5.1","typescript":"2.7.1"},"publishConfig":{"access":"public"},"gitHead":"e820371235f6dcef3d6907a25b7824299560a86c","bugs":{"url":"https://github.com/LearningLocker/xapi-statements/issues"},"homepage":"https://github.com/LearningLocker/xapi-statements#readme","_id":"@learninglocker/xapi-statements@6.0.2","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-l7u6EH/N64pstA/eNtS7YJh++oKYLI2lRPdM5qpesBMGZ8noCTfErXzC2bYpLFkkfmirZR1cpDor02C8u65iMA==","shasum":"07436569c0d45963231745c7c159d890d847d282","tarball":"https://registry.npmjs.org/@learninglocker/xapi-statements/-/xapi-statements-6.0.2.tgz","fileCount":1418,"unpackedSize":1812778,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBTfPVkxDSiuIJF7R2treMkPqt6RcQtAYNjMyN6TaJmUAiAP+otVURgWKSlTNEa/gsK07zmGZfgvL4E5+Y2trz63jg=="}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-statements_6.0.2_1518186751371_0.8079691296113694"},"_hasShrinkwrap":false},"6.0.3":{"name":"@learninglocker/xapi-statements","version":"6.0.3","description":"A service for xAPI statements","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-statements.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","start":"node dist/index.js","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","test":"SERVICE_AWAIT_UPDATES=true mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-google":"MODELS_REPO=memory STORAGE_REPO=google npm run test","test-mongo":"MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"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 && npm run test-google","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/**/*google*|dist/**/*s3*|dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint --project ./tsconfig.json","duplication":"./node_modules/jscpd/bin/jscpd","semantic-release":"ht2-release-public-circleci-app"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"@google-cloud/storage":"^1.5.2","@learninglocker/xapi-validation":"^2.1.10","accept-language-parser":"^1.4.1","atob":"^2.0.3","aws-sdk":"^2.0.1","bluebird":"^3.5.0","body-parser":"^1.17.1","boolean":"^0.1.2","btoa":"^1.1.2","cors":"^2.8.1","dotenv":"^5.0.0","express":"^4.14.1","file-stream-rotator":"^0.2.0","fs-extra":"^5.0.0","helmet":"^3.5.0","jscommons":"^2.3.0","jsonwebtoken":"^8.0.1","lodash":"^4.17.4","mime-types":"^2.1.17","moment":"^2.18.0","mongodb":"^3.0.1","morgan":"^1.8.1","node-fetch":"^2.0.0","object-hash":"1.2.0","promise-retry":"^1.1.1","query-string":"^5.0.1","redis":"^2.8.0","rulr":"^4.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","winston":"^2.3.1","winston-aws-cloudwatch":"^2.0.0"},"devDependencies":{"@ht2-labs/semantic-release":"1.0.26","@ht2-labs/typescript-project":"1.0.8","@types/bluebird":"3.5.20","@types/body-parser":"1.16.8","@types/cors":"2.8.3","@types/dotenv":"4.0.2","@types/express":"4.11.1","@types/fs-extra":"5.0.0","@types/google-cloud__storage":"1.1.7","@types/helmet":"0.0.37","@types/jsonwebtoken":"7.2.5","@types/lodash":"4.14.102","@types/mime-types":"2.1.0","@types/mongodb":"3.0.5","@types/mocha":"2.2.48","@types/morgan":"1.7.35","@types/node":"9.4.3","@types/node-fetch":"1.6.7","@types/object-hash":"1.2.0","@types/query-string":"5.0.1","@types/redis":"2.8.5","@types/source-map-support":"0.4.0","@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":"0.6.17","mocha":"5.0.0","mocha-lcov-reporter":"1.3.0","nyc":"11.4.1","travis-cov":"0.2.5","tslint":"5.9.1","tslint-consistent-codestyle":"1.11.1","tslint-immutable":"4.5.1","typescript":"2.7.1"},"publishConfig":{"access":"public"},"gitHead":"670f13b1a3786b9d9276e3d03eadafe477bbd17c","bugs":{"url":"https://github.com/LearningLocker/xapi-statements/issues"},"homepage":"https://github.com/LearningLocker/xapi-statements#readme","_id":"@learninglocker/xapi-statements@6.0.3","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-aP1fAZGVgj09tpKKPPYQ4su/FYcZD8z5uu8frqZESgijtf+uucm20WOQAYKWDihBRIFNoVRLhcc+MIhZY4HyvA==","shasum":"eb137aebc550376c1158185ee574c593d767f6a1","tarball":"https://registry.npmjs.org/@learninglocker/xapi-statements/-/xapi-statements-6.0.3.tgz","fileCount":1418,"unpackedSize":1813282,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHWd0qhhJfZ53bYkcb+6OTdwEpy44D021F5/WCWwT34lAiEA8C6gL147s1nXfqhIfWTlORxUKQhrbVvsqTRaBriF4pk="}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-statements_6.0.3_1518187076457_0.9822283450886351"},"_hasShrinkwrap":false},"6.0.4":{"name":"@learninglocker/xapi-statements","version":"6.0.4","description":"A service for xAPI statements","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-statements.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","start":"node dist/index.js","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","test":"SERVICE_AWAIT_UPDATES=true mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-google":"MODELS_REPO=memory STORAGE_REPO=google npm run test","test-mongo":"MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"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 && npm run test-google","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/**/*google*|dist/**/*s3*|dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint --project ./tsconfig.json","duplication":"./node_modules/jscpd/bin/jscpd","semantic-release":"ht2-release-public-circleci-app"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"@google-cloud/storage":"^1.5.2","@learninglocker/xapi-validation":"^2.1.10","accept-language-parser":"^1.4.1","atob":"^2.0.3","aws-sdk":"^2.0.1","bluebird":"^3.5.0","body-parser":"^1.17.1","boolean":"^0.1.2","btoa":"^1.1.2","cors":"^2.8.1","dotenv":"^5.0.0","express":"^4.14.1","file-stream-rotator":"^0.2.0","fs-extra":"^5.0.0","helmet":"^3.5.0","jscommons":"^2.3.0","jsonwebtoken":"^8.0.1","lodash":"^4.17.4","mime-types":"^2.1.17","moment":"^2.18.0","mongodb":"^3.0.1","morgan":"^1.8.1","node-fetch":"^2.0.0","object-hash":"1.2.0","promise-retry":"^1.1.1","query-string":"^5.0.1","redis":"^2.8.0","rulr":"^4.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","winston":"^2.3.1","winston-aws-cloudwatch":"^2.0.0"},"devDependencies":{"@ht2-labs/semantic-release":"1.0.28","@ht2-labs/typescript-project":"1.0.9","@types/bluebird":"3.5.20","@types/body-parser":"1.16.8","@types/cors":"2.8.3","@types/dotenv":"4.0.2","@types/express":"4.11.1","@types/fs-extra":"5.0.0","@types/google-cloud__storage":"1.1.7","@types/helmet":"0.0.37","@types/jsonwebtoken":"7.2.5","@types/lodash":"4.14.102","@types/mime-types":"2.1.0","@types/mongodb":"3.0.5","@types/mocha":"2.2.48","@types/morgan":"1.7.35","@types/node":"9.4.5","@types/node-fetch":"1.6.7","@types/object-hash":"1.2.0","@types/query-string":"5.0.1","@types/redis":"2.8.5","@types/source-map-support":"0.4.0","@types/uuid":"3.4.3","@types/winston":"2.3.8","assert":"1.4.1","commitizen":"2.9.6","cz-conventional-changelog":"2.1.0","jscpd":"0.6.17","mocha":"5.0.0","mocha-lcov-reporter":"1.3.0","nyc":"11.4.1","travis-cov":"0.2.5","tslint":"5.9.1","tslint-consistent-codestyle":"1.11.1","tslint-immutable":"4.5.1","typescript":"2.7.1"},"publishConfig":{"access":"public"},"gitHead":"c034174e7f1f20084bf22cb8dd6b11c91124e390","bugs":{"url":"https://github.com/LearningLocker/xapi-statements/issues"},"homepage":"https://github.com/LearningLocker/xapi-statements#readme","_id":"@learninglocker/xapi-statements@6.0.4","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-ZWme317o4Eiy1Lpq2maRZubQY3KM05TXHj0gKRsYWt9/24pr4533fuCMY+J+Ny8j5UWS0INu6BjYAKSFzv6MpA==","shasum":"5750d3e21a307e6ecfb1669749ade5c6cd0cd4eb","tarball":"https://registry.npmjs.org/@learninglocker/xapi-statements/-/xapi-statements-6.0.4.tgz","fileCount":1418,"unpackedSize":1762595,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWvUEqjJn5j1ZYaQ6KfcBXZDnUmljDSG+2bAFO+54vtwIhAOj+I25lJwyrNKXhDyZx+vKNjr3fQIRmPELE8onQqKja"}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-statements_6.0.4_1518531945912_0.224382157055119"},"_hasShrinkwrap":false},"7.0.0":{"name":"@learninglocker/xapi-statements","version":"7.0.0","description":"A service for xAPI statements","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-statements.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","start":"node dist/index.js","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","test":"SERVICE_AWAIT_UPDATES=true mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-google":"MODELS_REPO=memory STORAGE_REPO=google npm run test","test-mongo":"MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"MODELS_REPO=memory STORAGE_REPO=local npm run test","test-sentinel":"MODELS_REPO=memory STORAGE_REPO=local EVENTS_REPO=sentinel npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3 && npm run test-google && npm run test-sentinel","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/**/*google*|dist/**/*s3*|dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js|dist/repo/utils/connectToSentinel.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint --project ./tsconfig.json","duplication":"./node_modules/jscpd/bin/jscpd","semantic-release":"ht2-release-public-circleci-app"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"@google-cloud/storage":"^1.5.2","@learninglocker/xapi-validation":"^2.1.10","accept-language-parser":"^1.4.1","atob":"^2.0.3","aws-sdk":"^2.0.1","bluebird":"^3.5.0","body-parser":"^1.17.1","boolean":"^0.1.2","btoa":"^1.1.2","cors":"^2.8.1","dotenv":"^5.0.0","express":"^4.14.1","file-stream-rotator":"^0.2.0","fs-extra":"^5.0.0","helmet":"^3.5.0","ioredis":"^3.2.2","jscommons":"^2.3.0","jsonwebtoken":"^8.0.1","lodash":"^4.17.4","mime-types":"^2.1.17","moment":"^2.18.0","mongodb":"^3.0.1","morgan":"^1.8.1","node-fetch":"^2.0.0","object-hash":"1.2.0","promise-retry":"^1.1.1","query-string":"^5.0.1","redis":"^2.8.0","rulr":"^4.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","winston":"^2.3.1","winston-aws-cloudwatch":"^2.0.0"},"devDependencies":{"@ht2-labs/semantic-release":"1.0.31","@ht2-labs/typescript-project":"1.0.9","@types/bluebird":"3.5.20","@types/body-parser":"1.16.8","@types/cors":"2.8.3","@types/dotenv":"4.0.2","@types/express":"4.11.1","@types/fs-extra":"5.0.1","@types/google-cloud__storage":"1.1.7","@types/helmet":"0.0.37","@types/ioredis":"3.2.5","@types/jsonwebtoken":"7.2.5","@types/lodash":"4.14.104","@types/mime-types":"2.1.0","@types/mocha":"2.2.48","@types/mongodb":"3.0.5","@types/morgan":"1.7.35","@types/node":"9.4.6","@types/node-fetch":"1.6.7","@types/object-hash":"1.2.0","@types/query-string":"5.1.0","@types/redis":"2.8.5","@types/source-map-support":"0.4.0","@types/uuid":"3.4.3","@types/winston":"2.3.8","assert":"1.4.1","commitizen":"2.9.6","cz-conventional-changelog":"2.1.0","jscpd":"0.6.17","mocha":"5.0.1","mocha-lcov-reporter":"1.3.0","nyc":"11.4.1","travis-cov":"0.2.5","tslint":"5.9.1","tslint-consistent-codestyle":"1.11.1","tslint-immutable":"4.5.2","typescript":"2.7.2"},"publishConfig":{"access":"public"},"gitHead":"a23aa06e0b69a7801cabb0101e518df83838cbbd","bugs":{"url":"https://github.com/LearningLocker/xapi-statements/issues"},"homepage":"https://github.com/LearningLocker/xapi-statements#readme","_id":"@learninglocker/xapi-statements@7.0.0","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-H/SldIZWodCdE8R8gXhxSbqAfEQ9/Bbq+VFbNVs3xHr96XKH5qCdTVTP5SQBHmQH6AIsrOPXWuwcytux+UfqHQ==","shasum":"08fd8f02561d7f20921c4faf85b2493bb7ca78de","tarball":"https://registry.npmjs.org/@learninglocker/xapi-statements/-/xapi-statements-7.0.0.tgz","fileCount":1427,"unpackedSize":1828629,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCW/tYOJmULeAvZc1Qp7hCguhgC6IlD5/xb4w8N9es33AIhAIglSI/k64iLdah7BQdCQv5eCnWrgRscUiVJxU2IdDFB"}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-statements_7.0.0_1519827418538_0.6011242384512614"},"_hasShrinkwrap":false},"7.0.1":{"name":"@learninglocker/xapi-statements","version":"7.0.1","description":"A service for xAPI statements","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-statements.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","start":"node dist/index.js","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","test":"SERVICE_AWAIT_UPDATES=true mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-google":"MODELS_REPO=memory STORAGE_REPO=google npm run test","test-mongo":"MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"MODELS_REPO=memory STORAGE_REPO=local npm run test","test-sentinel":"MODELS_REPO=memory STORAGE_REPO=local EVENTS_REPO=sentinel npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3 && npm run test-google && npm run test-sentinel","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/**/*google*|dist/**/*s3*|dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js|dist/repo/utils/connectToSentinel.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint --project ./tsconfig.json","duplication":"./node_modules/jscpd/bin/jscpd","semantic-release":"ht2-release-public-circleci-app"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"@google-cloud/storage":"^1.5.2","@learninglocker/xapi-validation":"^2.1.10","accept-language-parser":"^1.4.1","atob":"^2.0.3","aws-sdk":"^2.0.1","bluebird":"^3.5.0","body-parser":"^1.17.1","boolean":"^0.1.2","btoa":"^1.1.2","cors":"^2.8.1","dotenv":"^5.0.0","express":"^4.14.1","file-stream-rotator":"^0.2.0","fs-extra":"^5.0.0","helmet":"^3.5.0","ioredis":"^3.2.2","jscommons":"^2.3.0","jsonwebtoken":"^8.0.1","lodash":"^4.17.4","mime-types":"^2.1.17","moment":"^2.18.0","mongodb":"^3.0.1","morgan":"^1.8.1","node-fetch":"^2.0.0","object-hash":"1.2.0","promise-retry":"^1.1.1","query-string":"^5.0.1","redis":"^2.8.0","rulr":"^4.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","winston":"^2.3.1","winston-aws-cloudwatch":"^2.0.0"},"devDependencies":{"@ht2-labs/semantic-release":"1.0.31","@ht2-labs/typescript-project":"1.0.9","@types/bluebird":"3.5.20","@types/body-parser":"1.16.8","@types/cors":"2.8.3","@types/dotenv":"4.0.2","@types/express":"4.11.1","@types/fs-extra":"5.0.1","@types/google-cloud__storage":"1.1.7","@types/helmet":"0.0.37","@types/ioredis":"3.2.5","@types/jsonwebtoken":"7.2.5","@types/lodash":"4.14.104","@types/mime-types":"2.1.0","@types/mocha":"2.2.48","@types/mongodb":"3.0.5","@types/morgan":"1.7.35","@types/node":"9.4.6","@types/node-fetch":"1.6.7","@types/object-hash":"1.2.0","@types/query-string":"5.1.0","@types/redis":"2.8.6","@types/source-map-support":"0.4.0","@types/uuid":"3.4.3","@types/winston":"2.3.8","assert":"1.4.1","commitizen":"2.9.6","cz-conventional-changelog":"2.1.0","jscpd":"0.6.17","mocha":"5.0.1","mocha-lcov-reporter":"1.3.0","nyc":"11.4.1","travis-cov":"0.2.5","tslint":"5.9.1","tslint-consistent-codestyle":"1.11.1","tslint-immutable":"4.5.2","typescript":"2.7.2"},"publishConfig":{"access":"public"},"gitHead":"805b67e12e5d1e99e66b27f4ae071699bfed7bdb","bugs":{"url":"https://github.com/LearningLocker/xapi-statements/issues"},"homepage":"https://github.com/LearningLocker/xapi-statements#readme","_id":"@learninglocker/xapi-statements@7.0.1","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-o/9ppBtAGWBNBm0QnUhcF3ha52zjjwIJOOeFGPRcBGHzzHw7XAtqcpKTBLnXOTjr8Jg8jbkinW05qC4LqFljRA==","shasum":"fc87a8cdca3a5d693ec7008e267c1b0c9c350044","tarball":"https://registry.npmjs.org/@learninglocker/xapi-statements/-/xapi-statements-7.0.1.tgz","fileCount":1427,"unpackedSize":1829152,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3+jArjum1YbNpOHSYZ6pA+8HjXONbsW/hgjlnCPm81gIhAJQpo0coKLfqwzLw7Hektye7PBGjkP/oSE+OcUqwigyV"}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-statements_7.0.1_1519901399697_0.8219322599482111"},"_hasShrinkwrap":false},"7.0.2":{"name":"@learninglocker/xapi-statements","version":"7.0.2","description":"A service for xAPI statements","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-statements.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","start":"node dist/index.js","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","test":"SERVICE_AWAIT_UPDATES=true mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-google":"MODELS_REPO=memory STORAGE_REPO=google npm run test","test-mongo":"MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"MODELS_REPO=memory STORAGE_REPO=local npm run test","test-sentinel":"MODELS_REPO=memory STORAGE_REPO=local EVENTS_REPO=sentinel npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3 && npm run test-google && npm run test-sentinel","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/**/*google*|dist/**/*s3*|dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js|dist/repo/utils/connectToSentinel.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint --project ./tsconfig.json","duplication":"./node_modules/jscpd/bin/jscpd","semantic-release":"ht2-release-public-circleci-app"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"@google-cloud/storage":"^1.5.2","@learninglocker/xapi-validation":"^2.1.10","accept-language-parser":"^1.4.1","atob":"^2.0.3","aws-sdk":"^2.0.1","bluebird":"^3.5.0","body-parser":"^1.17.1","boolean":"^0.1.2","btoa":"^1.1.2","cors":"^2.8.1","dotenv":"^5.0.0","express":"^4.14.1","file-stream-rotator":"^0.2.0","fs-extra":"^5.0.0","helmet":"^3.5.0","ioredis":"^3.2.2","jscommons":"^2.3.0","jsonwebtoken":"^8.0.1","lodash":"^4.17.4","mime-types":"^2.1.17","moment":"^2.18.0","mongodb":"^3.0.1","morgan":"^1.8.1","node-fetch":"^2.0.0","object-hash":"1.2.0","promise-retry":"^1.1.1","query-string":"^5.0.1","rulr":"^4.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","winston":"^2.3.1","winston-aws-cloudwatch":"^2.0.0"},"devDependencies":{"@ht2-labs/semantic-release":"1.0.31","@ht2-labs/typescript-project":"1.0.9","@types/bluebird":"3.5.20","@types/body-parser":"1.16.8","@types/cors":"2.8.3","@types/dotenv":"4.0.2","@types/express":"4.11.1","@types/fs-extra":"5.0.1","@types/google-cloud__storage":"1.1.7","@types/helmet":"0.0.37","@types/ioredis":"3.2.5","@types/jsonwebtoken":"7.2.5","@types/lodash":"4.14.104","@types/mime-types":"2.1.0","@types/mocha":"2.2.48","@types/mongodb":"3.0.5","@types/morgan":"1.7.35","@types/node":"9.4.6","@types/node-fetch":"1.6.7","@types/object-hash":"1.2.0","@types/query-string":"5.1.0","@types/source-map-support":"0.4.0","@types/uuid":"3.4.3","@types/winston":"2.3.8","assert":"1.4.1","commitizen":"2.9.6","cz-conventional-changelog":"2.1.0","jscpd":"0.6.17","mocha":"5.0.1","mocha-lcov-reporter":"1.3.0","nyc":"11.4.1","travis-cov":"0.2.5","tslint":"5.9.1","tslint-consistent-codestyle":"1.11.1","tslint-immutable":"4.5.2","typescript":"2.7.2"},"publishConfig":{"access":"public"},"gitHead":"a39815cbf3ec2254196a07562e0c1c589fd63426","bugs":{"url":"https://github.com/LearningLocker/xapi-statements/issues"},"homepage":"https://github.com/LearningLocker/xapi-statements#readme","_id":"@learninglocker/xapi-statements@7.0.2","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-6FY6OMqH2N/U9NiGsvFnhVEwao24k4eV0bh3XS2BPXRosXLRn+3Ecy2Z+M7O4mDnxqYdxrq1a9gS78mSJFVurA==","shasum":"17d15c53f6e9e04693a0a34fbe3b62280a6b264f","tarball":"https://registry.npmjs.org/@learninglocker/xapi-statements/-/xapi-statements-7.0.2.tgz","fileCount":1427,"unpackedSize":1828144,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIExGhs/QN3cGPGMHSSZ2vyPe52reBVZBMI+eufAIwSU5AiAK6L1N+WjBJ4puvMCoF0j7jC9lHtcX1x+QG0xpuQmJ0g=="}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-statements_7.0.2_1519902304571_0.6987672884485556"},"_hasShrinkwrap":false},"7.0.3":{"name":"@learninglocker/xapi-statements","version":"7.0.3","description":"A service for xAPI statements","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-statements.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","start":"node dist/index.js","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","test":"SERVICE_AWAIT_UPDATES=true mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-google":"MODELS_REPO=memory STORAGE_REPO=google npm run test","test-mongo":"MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"MODELS_REPO=memory STORAGE_REPO=local npm run test","test-sentinel":"MODELS_REPO=memory STORAGE_REPO=local EVENTS_REPO=sentinel npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3 && npm run test-google && npm run test-sentinel","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/**/*google*|dist/**/*s3*|dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js|dist/repo/utils/connectToSentinel.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint --project ./tsconfig.json","duplication":"./node_modules/jscpd/bin/jscpd","semantic-release":"ht2-release-public-circleci-app"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"@google-cloud/storage":"^1.5.2","@learninglocker/xapi-validation":"^2.1.10","accept-language-parser":"^1.4.1","atob":"^2.0.3","aws-sdk":"^2.0.1","bluebird":"^3.5.0","body-parser":"^1.17.1","boolean":"^0.1.2","btoa":"^1.1.2","cors":"^2.8.1","dotenv":"^5.0.0","express":"^4.14.1","file-stream-rotator":"^0.2.0","fs-extra":"^5.0.0","helmet":"^3.5.0","ioredis":"^3.2.2","jscommons":"^2.3.0","jsonwebtoken":"^8.0.1","lodash":"^4.17.4","mime-types":"^2.1.17","moment":"^2.18.0","mongodb":"^3.0.1","morgan":"^1.8.1","node-fetch":"^2.0.0","object-hash":"1.3.0","promise-retry":"^1.1.1","query-string":"^5.0.1","rulr":"^4.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","winston":"^2.3.1","winston-aws-cloudwatch":"^2.0.0"},"devDependencies":{"@ht2-labs/semantic-release":"1.0.31","@ht2-labs/typescript-project":"1.0.9","@types/bluebird":"3.5.20","@types/body-parser":"1.16.8","@types/cors":"2.8.3","@types/dotenv":"4.0.2","@types/express":"4.11.1","@types/fs-extra":"5.0.1","@types/google-cloud__storage":"1.1.7","@types/helmet":"0.0.37","@types/ioredis":"3.2.6","@types/jsonwebtoken":"7.2.5","@types/lodash":"4.14.104","@types/mime-types":"2.1.0","@types/mocha":"2.2.48","@types/mongodb":"3.0.5","@types/morgan":"1.7.35","@types/node":"9.4.7","@types/node-fetch":"1.6.7","@types/object-hash":"1.2.0","@types/query-string":"5.1.0","@types/source-map-support":"0.4.0","@types/uuid":"3.4.3","@types/winston":"2.3.8","assert":"1.4.1","commitizen":"2.9.6","cz-conventional-changelog":"2.1.0","jscpd":"0.6.17","mocha":"5.0.4","mocha-lcov-reporter":"1.3.0","nyc":"11.6.0","travis-cov":"0.2.5","tslint":"5.9.1","tslint-consistent-codestyle":"1.12.0","tslint-immutable":"4.5.2","typescript":"2.7.2"},"publishConfig":{"access":"public"},"gitHead":"dd30d0241028ffc340dc219277b7514336fe2af4","bugs":{"url":"https://github.com/LearningLocker/xapi-statements/issues"},"homepage":"https://github.com/LearningLocker/xapi-statements#readme","_id":"@learninglocker/xapi-statements@7.0.3","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-zO5XTCIVy00Shc7wygQIsBl+zWL3upZpqcsXvDR8mZ7KHbmZTXvGq02+qsh/yO7TDNh8n0UPuILHS5Ecl1Dhew==","shasum":"591b4a464a060b550933cd6f8f15335ddfc1e36c","tarball":"https://registry.npmjs.org/@learninglocker/xapi-statements/-/xapi-statements-7.0.3.tgz","fileCount":1427,"unpackedSize":1862064,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAcRHzQhpZqqn3gDVB0D9pbMpFw39xQuq3ts+Mhz1onyAiA5GreamTmjsn3fYp6be+M0siZTAKFPQN+WRn1qbAfoSw=="}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-statements_7.0.3_1521158918341_0.8734464820297898"},"_hasShrinkwrap":false},"7.1.0":{"name":"@learninglocker/xapi-statements","version":"7.1.0","description":"A service for xAPI statements","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-statements.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","start":"node dist/index.js","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","test":"SERVICE_AWAIT_UPDATES=true mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-google":"MODELS_REPO=memory STORAGE_REPO=google npm run test","test-mongo":"MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"MODELS_REPO=memory STORAGE_REPO=local npm run test","test-sentinel":"MODELS_REPO=memory STORAGE_REPO=local EVENTS_REPO=sentinel npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3 && npm run test-google && npm run test-sentinel","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/**/*google*|dist/**/*s3*|dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js|dist/repo/utils/connectToSentinel.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint --project ./tsconfig.json","duplication":"./node_modules/jscpd/bin/jscpd","semantic-release":"ht2-release-public-circleci-app"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"@google-cloud/storage":"^1.5.2","@learninglocker/xapi-validation":"^2.1.10","accept-language-parser":"^1.4.1","atob":"^2.0.3","aws-sdk":"^2.0.1","bluebird":"^3.5.0","body-parser":"^1.17.1","boolean":"^0.1.2","btoa":"^1.1.2","cors":"^2.8.1","dotenv":"^5.0.0","express":"^4.14.1","file-stream-rotator":"^0.2.0","fs-extra":"^5.0.0","helmet":"^3.5.0","http-status-codes":"^1.3.0","ioredis":"^3.2.2","jscommons":"^2.3.0","jsonwebtoken":"^8.0.1","lodash":"^4.17.4","mime-types":"^2.1.17","moment":"^2.18.0","mongodb":"^3.0.1","morgan":"^1.8.1","node-fetch":"^2.0.0","object-hash":"1.3.0","promise-retry":"^1.1.1","query-string":"^5.0.1","rulr":"^4.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","winston":"^2.3.1","winston-aws-cloudwatch":"^2.0.0"},"devDependencies":{"@ht2-labs/semantic-release":"1.0.31","@ht2-labs/typescript-project":"1.0.9","@types/bluebird":"3.5.20","@types/body-parser":"1.16.8","@types/cors":"2.8.3","@types/dotenv":"4.0.2","@types/express":"4.11.1","@types/fs-extra":"5.0.1","@types/google-cloud__storage":"1.1.7","@types/helmet":"0.0.37","@types/ioredis":"3.2.6","@types/jsonwebtoken":"7.2.6","@types/lodash":"4.14.104","@types/mime-types":"2.1.0","@types/mocha":"2.2.48","@types/mongodb":"3.0.5","@types/morgan":"1.7.35","@types/node":"9.4.7","@types/node-fetch":"1.6.7","@types/object-hash":"1.2.0","@types/query-string":"5.1.0","@types/source-map-support":"0.4.0","@types/uuid":"3.4.3","@types/winston":"2.3.8","assert":"1.4.1","commitizen":"2.9.6","cz-conventional-changelog":"2.1.0","jscpd":"0.6.17","mocha":"5.0.4","mocha-lcov-reporter":"1.3.0","nyc":"11.6.0","travis-cov":"0.2.5","tslint":"5.9.1","tslint-consistent-codestyle":"1.12.1","tslint-immutable":"4.5.2","typescript":"2.7.2"},"publishConfig":{"access":"public"},"gitHead":"f9f0ef38edae4cd9da0ee4e94410fe7364a79d8c","bugs":{"url":"https://github.com/LearningLocker/xapi-statements/issues"},"homepage":"https://github.com/LearningLocker/xapi-statements#readme","_id":"@learninglocker/xapi-statements@7.1.0","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-gPTC5vALmgZfTs2aZYP3Ufh/oR+xyYib9bi22Ja/BP/EulpJK54VqdSIUqsy0qMR0fhX586m+2EL+joxksgMOA==","shasum":"429109dde2c5349a4c2e1e07718a3bd5d54d95a0","tarball":"https://registry.npmjs.org/@learninglocker/xapi-statements/-/xapi-statements-7.1.0.tgz","fileCount":1430,"unpackedSize":1871354,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0qxcYTGD3OXq0hKavUkD+SpICUq+8isg6LiQHXoEwrwIgBYo4owef2csU270wXLgV7lKRpJjzcYwoxC3OqLXRT38="}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-statements_7.1.0_1521471196189_0.07333622425326114"},"_hasShrinkwrap":false},"7.1.1":{"name":"@learninglocker/xapi-statements","version":"7.1.1","description":"A service for xAPI statements","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-statements.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","start":"node dist/index.js","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","test":"SERVICE_AWAIT_UPDATES=true mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-google":"MODELS_REPO=memory STORAGE_REPO=google npm run test","test-mongo":"MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"MODELS_REPO=memory STORAGE_REPO=local npm run test","test-sentinel":"MODELS_REPO=memory STORAGE_REPO=local EVENTS_REPO=sentinel npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3 && npm run test-google && npm run test-sentinel","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/**/*google*|dist/**/*s3*|dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js|dist/repo/utils/connectToSentinel.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint --project ./tsconfig.json","duplication":"./node_modules/jscpd/bin/jscpd","semantic-release":"ht2-release-public-circleci-app"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"@google-cloud/storage":"^1.5.2","@learninglocker/xapi-validation":"^2.1.10","accept-language-parser":"^1.4.1","atob":"^2.0.3","aws-sdk":"^2.0.1","bluebird":"^3.5.0","body-parser":"^1.17.1","boolean":"^0.1.2","btoa":"^1.1.2","cors":"^2.8.1","dotenv":"^5.0.0","express":"^4.14.1","file-stream-rotator":"^0.2.0","fs-extra":"^5.0.0","helmet":"^3.5.0","http-status-codes":"^1.3.0","ioredis":"^3.2.2","jscommons":"^2.3.0","jsonwebtoken":"^8.0.1","lodash":"^4.17.4","mime-types":"^2.1.17","moment":"^2.18.0","mongodb":"^3.0.1","morgan":"^1.8.1","node-fetch":"^2.0.0","object-hash":"1.3.0","promise-retry":"^1.1.1","query-string":"^5.0.1","rulr":"^4.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","winston":"^2.3.1","winston-aws-cloudwatch":"^2.0.0"},"devDependencies":{"@ht2-labs/semantic-release":"1.0.31","@ht2-labs/typescript-project":"1.0.9","@types/bluebird":"3.5.20","@types/body-parser":"1.16.8","@types/cors":"2.8.3","@types/dotenv":"4.0.2","@types/express":"4.11.1","@types/fs-extra":"5.0.1","@types/google-cloud__storage":"1.1.7","@types/helmet":"0.0.37","@types/ioredis":"3.2.6","@types/jsonwebtoken":"7.2.6","@types/lodash":"4.14.104","@types/mime-types":"2.1.0","@types/mocha":"2.2.48","@types/mongodb":"3.0.5","@types/morgan":"1.7.35","@types/node":"9.4.7","@types/node-fetch":"1.6.7","@types/object-hash":"1.2.0","@types/query-string":"5.1.0","@types/source-map-support":"0.4.0","@types/uuid":"3.4.3","@types/winston":"2.3.8","assert":"1.4.1","commitizen":"2.9.6","cz-conventional-changelog":"2.1.0","jscpd":"0.6.17","mocha":"5.0.4","mocha-lcov-reporter":"1.3.0","nyc":"11.6.0","travis-cov":"0.2.5","tslint":"5.9.1","tslint-consistent-codestyle":"1.12.1","tslint-immutable":"4.5.2","typescript":"2.7.2"},"publishConfig":{"access":"public"},"gitHead":"226550dbb34bd20c70d47b64c35f2651c9aaaefb","bugs":{"url":"https://github.com/LearningLocker/xapi-statements/issues"},"homepage":"https://github.com/LearningLocker/xapi-statements#readme","_id":"@learninglocker/xapi-statements@7.1.1","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-2ZgUJXJCz6NmgaXado/UbV/3vx0eP31s9J9zOrTttS6vS8M3kq+FFhkKGahrvWaqG3nA80lhapSSBLoarizU8A==","shasum":"486dc65db8aa2008216a3b232eeb0381f9b21f56","tarball":"https://registry.npmjs.org/@learninglocker/xapi-statements/-/xapi-statements-7.1.1.tgz","fileCount":1433,"unpackedSize":1874751,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFgPkXFk8FZOyj1HiVVjxrjMkjhzY93JUtMIsZlUAolZAiEAz8ki+e8+DAjdC7rQ3RJhLKx9KSSS1ESmVusb+zj1mog="}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-statements_7.1.1_1521619800577_0.21282065209288525"},"_hasShrinkwrap":false},"7.1.2":{"name":"@learninglocker/xapi-statements","version":"7.1.2","description":"A service for xAPI statements","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-statements.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","start":"node dist/index.js","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","test":"SERVICE_AWAIT_UPDATES=true mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-google":"MODELS_REPO=memory STORAGE_REPO=google npm run test","test-mongo":"MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"MODELS_REPO=memory STORAGE_REPO=local npm run test","test-sentinel":"MODELS_REPO=memory STORAGE_REPO=local EVENTS_REPO=sentinel npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3 && npm run test-google && npm run test-sentinel","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/**/*google*|dist/**/*s3*|dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js|dist/repo/utils/connectToSentinel.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint --project ./tsconfig.json","duplication":"./node_modules/jscpd/bin/jscpd","semantic-release":"ht2-release-public-circleci-app"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"@google-cloud/storage":"^1.5.2","@learninglocker/xapi-validation":"^2.1.10","accept-language-parser":"^1.4.1","atob":"^2.0.3","aws-sdk":"^2.0.1","bluebird":"^3.5.0","body-parser":"^1.17.1","boolean":"^0.1.2","btoa":"^1.1.2","cors":"^2.8.1","dotenv":"^5.0.0","express":"^4.14.1","file-stream-rotator":"^0.2.0","fs-extra":"^5.0.0","helmet":"^3.5.0","http-status-codes":"^1.3.0","ioredis":"^3.2.2","jscommons":"^2.3.0","jsonwebtoken":"^8.0.1","lodash":"^4.17.4","mime-types":"^2.1.17","moment":"^2.18.0","mongodb":"^3.0.1","morgan":"^1.8.1","node-fetch":"^2.0.0","object-hash":"1.3.0","promise-retry":"^1.1.1","query-string":"^5.0.1","rulr":"^4.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","winston":"^2.3.1","winston-aws-cloudwatch":"^2.0.0"},"devDependencies":{"@ht2-labs/semantic-release":"1.0.31","@ht2-labs/typescript-project":"1.0.9","@types/bluebird":"3.5.20","@types/body-parser":"1.16.8","@types/cors":"2.8.3","@types/dotenv":"4.0.2","@types/express":"4.11.1","@types/fs-extra":"5.0.1","@types/google-cloud__storage":"1.1.7","@types/helmet":"0.0.37","@types/ioredis":"3.2.6","@types/jsonwebtoken":"7.2.6","@types/lodash":"4.14.104","@types/mime-types":"2.1.0","@types/mocha":"2.2.48","@types/mongodb":"3.0.5","@types/morgan":"1.7.35","@types/node":"9.4.7","@types/node-fetch":"1.6.7","@types/object-hash":"1.2.0","@types/query-string":"5.1.0","@types/source-map-support":"0.4.0","@types/uuid":"3.4.3","@types/winston":"2.3.8","assert":"1.4.1","commitizen":"2.9.6","cz-conventional-changelog":"2.1.0","jscpd":"0.6.17","mocha":"5.0.4","mocha-lcov-reporter":"1.3.0","nyc":"11.6.0","travis-cov":"0.2.5","tslint":"5.9.1","tslint-consistent-codestyle":"1.12.2","tslint-immutable":"4.5.2","typescript":"2.7.2"},"publishConfig":{"access":"public"},"gitHead":"4206ab4c8d74c8594d0c842eb59c3eae998ca3f6","bugs":{"url":"https://github.com/LearningLocker/xapi-statements/issues"},"homepage":"https://github.com/LearningLocker/xapi-statements#readme","_id":"@learninglocker/xapi-statements@7.1.2","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-G7ekkdsSIqe99BGDcsQMmlmYd2pM7RDJeRpbxTXQkGbuPKG67wGRdQiyn0bVPG+BXGBPeCAbIZNboBjmuj2YWw==","shasum":"188beb0e2f8408931a17af48640c12f442c5b313","tarball":"https://registry.npmjs.org/@learninglocker/xapi-statements/-/xapi-statements-7.1.2.tgz","fileCount":1433,"unpackedSize":1874755,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFo4rQ2XZKJ46csjs0BTzZA4XX+GpfMJNWL5HdWbbxieAiEAp95mXkTFgmWm8WyTXTnFfkdlewyJcLI8BxLKJOECtrg="}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-statements_7.1.2_1521644701111_0.6612304261041879"},"_hasShrinkwrap":false},"7.1.3":{"name":"@learninglocker/xapi-statements","version":"7.1.3","description":"A service for xAPI statements","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-statements.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","start":"node dist/index.js","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","test":"SERVICE_AWAIT_UPDATES=true mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-google":"MODELS_REPO=memory STORAGE_REPO=google npm run test","test-mongo":"MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"MODELS_REPO=memory STORAGE_REPO=local npm run test","test-sentinel":"MODELS_REPO=memory STORAGE_REPO=local EVENTS_REPO=sentinel npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3 && npm run test-google && npm run test-sentinel","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/**/*google*|dist/**/*s3*|dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js|dist/repo/utils/connectToSentinel.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint --project ./tsconfig.json","duplication":"./node_modules/jscpd/bin/jscpd","semantic-release":"ht2-release-public-circleci-app"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"@google-cloud/storage":"^1.5.2","@learninglocker/xapi-validation":"^2.1.10","accept-language-parser":"^1.4.1","atob":"^2.0.3","aws-sdk":"^2.0.1","bluebird":"^3.5.0","body-parser":"^1.17.1","boolean":"^0.1.2","btoa":"^1.1.2","cors":"^2.8.1","dotenv":"^5.0.0","express":"^4.14.1","file-stream-rotator":"^0.2.0","fs-extra":"^5.0.0","helmet":"^3.5.0","http-status-codes":"^1.3.0","ioredis":"^3.2.2","jscommons":"^2.3.0","jsonwebtoken":"^8.0.1","lodash":"^4.17.4","mime-types":"^2.1.17","moment":"^2.18.0","mongodb":"^3.0.1","morgan":"^1.8.1","node-fetch":"^2.0.0","object-hash":"1.3.0","promise-retry":"^1.1.1","query-string":"^5.0.1","rulr":"^4.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","winston":"^2.3.1","winston-aws-cloudwatch":"^2.0.0"},"devDependencies":{"@ht2-labs/semantic-release":"1.0.31","@ht2-labs/typescript-project":"1.0.10","@types/bluebird":"3.5.20","@types/body-parser":"1.16.8","@types/cors":"2.8.3","@types/dotenv":"4.0.3","@types/express":"4.11.1","@types/fs-extra":"5.0.2","@types/google-cloud__storage":"1.1.7","@types/helmet":"0.0.37","@types/ioredis":"3.2.7","@types/jsonwebtoken":"7.2.6","@types/lodash":"4.14.104","@types/mime-types":"2.1.0","@types/mocha":"5.0.0","@types/mongodb":"3.0.13","@types/morgan":"1.7.35","@types/node":"9.6.4","@types/node-fetch":"1.6.8","@types/object-hash":"1.2.0","@types/query-string":"5.1.0","@types/source-map-support":"0.4.0","@types/uuid":"3.4.3","@types/winston":"2.3.9","assert":"1.4.1","commitizen":"2.9.6","cz-conventional-changelog":"2.1.0","jscpd":"0.6.17","mocha":"5.1.0","mocha-lcov-reporter":"1.3.0","nyc":"11.6.0","travis-cov":"0.2.5","tslint":"5.9.1","tslint-consistent-codestyle":"1.13.0","tslint-immutable":"4.5.3","typescript":"2.8.1"},"publishConfig":{"access":"public"},"gitHead":"b73be8e5aeb4034be664a1490060f8568d1be07a","bugs":{"url":"https://github.com/LearningLocker/xapi-statements/issues"},"homepage":"https://github.com/LearningLocker/xapi-statements#readme","_id":"@learninglocker/xapi-statements@7.1.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-ULYFWj/TSmH/gMfMTiHwT0CK+Esaef7Xf+qSlSH2Sny4r5iDAMsHiHefeqdB4gWyIzk5NNKUWe/HTfUb0GNBAw==","shasum":"e574ee50a9aaa70337cb5fc9a1adeb678b1db8d8","tarball":"https://registry.npmjs.org/@learninglocker/xapi-statements/-/xapi-statements-7.1.3.tgz","fileCount":1433,"unpackedSize":1869045,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHhFxgmgNmv8C3lWb33oVV6c2a68MbSv3s6qSPm1gBb/AiAUKBwDhhxJJrhKRbuyRViFGL4RLoqzBcV2Vriz12aVlw=="}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-statements_7.1.3_1523632551454_0.192979272708667"},"_hasShrinkwrap":false},"7.1.4":{"name":"@learninglocker/xapi-statements","version":"7.1.4","description":"A service for xAPI statements","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-statements.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","start":"node dist/index.js","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","test":"SERVICE_AWAIT_UPDATES=true mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-google":"MODELS_REPO=memory STORAGE_REPO=google npm run test","test-mongo":"MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"MODELS_REPO=memory STORAGE_REPO=local npm run test","test-sentinel":"MODELS_REPO=memory STORAGE_REPO=local EVENTS_REPO=sentinel npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3 && npm run test-google && npm run test-sentinel","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/**/*google*|dist/**/*s3*|dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js|dist/repo/utils/connectToSentinel.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint --project ./tsconfig.json","duplication":"./node_modules/jscpd/bin/jscpd","semantic-release":"ht2-release-public-circleci-app"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"@google-cloud/storage":"^1.5.2","@learninglocker/xapi-validation":"^2.1.10","accept-language-parser":"^1.4.1","atob":"^2.0.3","aws-sdk":"^2.0.1","bluebird":"^3.5.0","body-parser":"^1.17.1","boolean":"^0.1.2","btoa":"^1.1.2","cors":"^2.8.1","dotenv":"^5.0.0","express":"^4.14.1","file-stream-rotator":"^0.2.0","fs-extra":"^5.0.0","helmet":"^3.5.0","http-status-codes":"^1.3.0","ioredis":"^3.2.2","jscommons":"^2.3.0","jsonwebtoken":"^8.0.1","lodash":"^4.17.4","mime-types":"^2.1.17","moment":"^2.18.0","mongodb":"^3.0.1","morgan":"^1.8.1","node-fetch":"^2.0.0","object-hash":"1.3.0","promise-retry":"^1.1.1","query-string":"^5.0.1","rulr":"^4.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","winston":"^2.3.1","winston-aws-cloudwatch":"^2.0.0"},"devDependencies":{"@ht2-labs/semantic-release":"1.0.37","@ht2-labs/typescript-project":"1.0.15","@types/bluebird":"3.5.20","@types/body-parser":"1.17.0","@types/cors":"2.8.4","@types/dotenv":"4.0.3","@types/express":"4.11.1","@types/fs-extra":"5.0.2","@types/google-cloud__storage":"1.1.7","@types/helmet":"0.0.37","@types/ioredis":"3.2.8","@types/jsonwebtoken":"7.2.7","@types/lodash":"4.14.104","@types/mime-types":"2.1.0","@types/mocha":"5.2.0","@types/mongodb":"3.0.18","@types/morgan":"1.7.35","@types/node":"9.6.18","@types/node-fetch":"1.6.9","@types/object-hash":"1.2.0","@types/query-string":"5.1.0","@types/source-map-support":"0.4.1","@types/uuid":"3.4.3","@types/winston":"2.3.9","assert":"1.4.1","commitizen":"2.10.1","cz-conventional-changelog":"2.1.0","jscpd":"0.6.18","mocha":"5.2.0","mocha-lcov-reporter":"1.3.0","nyc":"11.8.0","travis-cov":"0.2.5","tslint":"5.10.0","tslint-consistent-codestyle":"1.13.0","tslint-immutable":"4.5.4","typescript":"2.8.3"},"publishConfig":{"access":"public"},"gitHead":"dc310ae08fe0f2e0aed0e376015c18a48be9e9ca","bugs":{"url":"https://github.com/LearningLocker/xapi-statements/issues"},"homepage":"https://github.com/LearningLocker/xapi-statements#readme","_id":"@learninglocker/xapi-statements@7.1.4","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-B/NXT0kjfUXt+I1gzAqjdJYXibUNKewz+JjAVZ/0Qi2N7XGpmH0XP7ntSxinsnpPxoSSoX149coguArYARgq+Q==","shasum":"14b9b380af92e49d5cee8ff203cbf88a7f830f76","tarball":"https://registry.npmjs.org/@learninglocker/xapi-statements/-/xapi-statements-7.1.4.tgz","fileCount":1433,"unpackedSize":1869391,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDV0KCRA9TVsSAnZWagAAtswP/R/mkkNBmp7LRnBOS8Vl\nJGb/PsuP8ls+CfCThwTpoNSeQNsbhHqJOORcGIDXdr2CRRJtN75afTZ21D9l\nwPs/SouNXzNOzExFzvAwUk3CgF5WDzD7SDaqVaadDbLzECwspOJwjUD3qUbS\npkMcKbIcGKNhXwnX4QsievnOIl17wkMdHuZ5JgpqopmoRWlBYuG++20E9pin\ngOavQwAdPORhs//YjVbddBuCZ1/3/ytXN8BFe/Vl+CYOhjpCKf4eJBJN8AUM\nA5TP9/5ELdo58Ak9MPjZ9y4NBFY9wxeikCiWt5m/X62TjVbx9Ib1T128wH0x\nUSxx+3goJoYENdJ7kh1qNjSM6ZjEhB3br3elJVa2G3h45FmvaMzKbCV7KDW1\nPS5sOuSiA7HKIqaYJ7VvqmclJ9HLZUVGD3+2ll6s84GtXG8lYqn8TXmV+cY1\n3j+Ohg7S5WrZg32nt4ZPsCFENrHXdA9t4U9dNlRIjLxPgJohW6l+RhtfZyrc\nVJeySvDgnqCf4jQVLc3UQe55q9e+rMxEVG2RfnV9x/mHyeXt5tYuUpILp/G0\n6B6QNsobWAnvCK2FL5gajJ9voby095B4t7hd9l3qEpWCFnM0syxvdl9cav0P\nx5z5QGJKLide1mkTPdRGPox0mmH1HeihO1JHs8yTtefozSX+tqbj5e5ICHCc\nObvG\r\n=1JUR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYTemjyyQvAqgUN/NNCh5iC9b0sbqpyRIDQ+U/1iL6aAIhAKo+ut0ZHdD9/N7fQzvEQx1FIS23A5OV5NKAK4tI1Otd"}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-statements_7.1.4_1527602441262_0.4411366974192217"},"_hasShrinkwrap":false},"7.1.5":{"name":"@learninglocker/xapi-statements","version":"7.1.5","description":"A service for xAPI statements","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-statements.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","start":"node dist/index.js","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","test":"SERVICE_AWAIT_UPDATES=true mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-google":"MODELS_REPO=memory STORAGE_REPO=google npm run test","test-mongo":"MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"MODELS_REPO=memory STORAGE_REPO=local npm run test","test-sentinel":"MODELS_REPO=memory STORAGE_REPO=local EVENTS_REPO=sentinel npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3 && npm run test-google && npm run test-sentinel","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/**/*google*|dist/**/*s3*|dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js|dist/repo/utils/connectToSentinel.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint --project ./tsconfig.json","duplication":"./node_modules/jscpd/bin/jscpd","semantic-release":"ht2-release-public-circleci-app"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"@google-cloud/storage":"^1.5.2","@learninglocker/xapi-validation":"^2.1.10","accept-language-parser":"^1.4.1","atob":"^2.0.3","aws-sdk":"^2.0.1","bluebird":"^3.5.0","body-parser":"^1.17.1","boolean":"^0.1.2","btoa":"^1.1.2","cors":"^2.8.1","dotenv":"^5.0.0","express":"^4.14.1","file-stream-rotator":"^0.3.0","fs-extra":"^5.0.0","helmet":"^3.5.0","http-status-codes":"^1.3.0","ioredis":"^3.2.2","jscommons":"^2.3.0","jsonwebtoken":"^8.0.1","lodash":"^4.17.4","mime-types":"^2.1.17","moment":"^2.18.0","mongodb":"^3.0.1","morgan":"^1.8.1","node-fetch":"^2.0.0","object-hash":"1.3.0","promise-retry":"^1.1.1","query-string":"^5.0.1","rulr":"^4.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","winston":"^2.3.1","winston-aws-cloudwatch":"^2.0.0"},"devDependencies":{"@ht2-labs/semantic-release":"1.1.11","@ht2-labs/typescript-project":"1.0.25","@types/bluebird":"3.5.23","@types/body-parser":"1.17.0","@types/cors":"2.8.4","@types/dotenv":"4.0.3","@types/express":"4.16.0","@types/fs-extra":"5.0.4","@types/google-cloud__storage":"1.7.0","@types/helmet":"0.0.38","@types/ioredis":"3.2.14","@types/jsonwebtoken":"7.2.8","@types/lodash":"4.14.104","@types/mime-types":"2.1.0","@types/mocha":"5.2.5","@types/mongodb":"3.1.4","@types/morgan":"1.7.35","@types/node":"9.6.27","@types/node-fetch":"1.6.9","@types/object-hash":"1.2.0","@types/query-string":"5.1.0","@types/source-map-support":"0.4.1","@types/uuid":"3.4.3","@types/winston":"2.3.9","assert":"1.4.1","commitizen":"2.10.1","cz-conventional-changelog":"2.1.0","jscpd":"0.6.22","mocha":"5.2.0","mocha-lcov-reporter":"1.3.0","nyc":"11.9.0","travis-cov":"0.2.5","tslint":"5.11.0","tslint-consistent-codestyle":"1.13.3","tslint-immutable":"4.6.0","typescript":"3.0.1"},"publishConfig":{"access":"public"},"gitHead":"76ea4e6d2d5b9e586856429ef1bd0087ac0d0d23","bugs":{"url":"https://github.com/LearningLocker/xapi-statements/issues"},"homepage":"https://github.com/LearningLocker/xapi-statements#readme","_id":"@learninglocker/xapi-statements@7.1.5","_npmVersion":"6.3.0","_nodeVersion":"8.11.3","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-47yv66nfr/kLaMhZzNATxnZqkWsbBQMRmaeylAafxoJAs7DyuVpW7kYhGZZ/9Hd4EhCrpr1mX0IWx7qp3XWo0g==","shasum":"ded8dee510442ebacf7a80296c6b953b517772e4","tarball":"https://registry.npmjs.org/@learninglocker/xapi-statements/-/xapi-statements-7.1.5.tgz","fileCount":1433,"unpackedSize":1981412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcvoQCRA9TVsSAnZWagAAYzoP/1E1pKpf4myFirdxWB8x\n96l3JuHrdteHEJ5hyp0MLlmg86zLNkny5sOx9wH/4FOgKPBzB7iLkktlpIsV\njXGbsgwxYCNxDUDsJzYoNGK8NzRMTXblQxs/Ne69qzGAx1wxHgYaKXnfftJH\nPsE8WIaVfpqlIwV3C1A+KdPfNDauGjsemGXvFXFKVs7dV6w1eGBcFrynG9i2\nJg7hMRSxTiBKw4kbRp6to4hj8EXjYCW568jg2CAXbCc7SSykZS7wEkkbFpU9\nXV7q9cYst/2AJ0YXvWN01M+KquCJ5u/Z5JyzgwFCDuLlC8faJWkYnKTvAvhr\n13+eY7KOF6BcgYiZg+qLtO+pMXPttTilGKReIsugiKN4AbUCYn2/SX69fwMe\n5ThJM8DXNLlyuXAoOmCNc8b5DtHnTxLyYydD2FNTx6coq5+6lpjuk+mB9RDZ\nLEaZyYPH4O++7oEJZY1xAmFJiERKZhPTg9xx9aMu6xMNJj3d/IM+4PJNWynB\np6JxmnVuRrAL7S2+KkpTohkHrR8+c7casbNgxlzYy0T1jnldVceY1+0OeFUA\n52z4/PoDVKo1GCM9jwhOu0M5xBU493G3u1P7yrMaLfN/XyDA0t2TT8q7vmJZ\nBSowuDW/h5EPdf+yJaB52t6voFlvQ2uad2x2yAG/GCjESyYB09pctMSegZFg\njS2n\r\n=x6NQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAKCiQgLxG0FGvuCvo58ihgDqoxCltv1R2Oci64mVQ+eAiBIXBz/1MsWcrbLFNG7fSI845H2ZC+ptgDTOprP2PTiwA=="}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-statements_7.1.5_1534261775686_0.034998273056768836"},"_hasShrinkwrap":false},"7.1.6":{"name":"@learninglocker/xapi-statements","version":"7.1.6","description":"A service for xAPI statements","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-statements.git"},"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","start":"node dist/index.js","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","test":"SERVICE_AWAIT_UPDATES=true mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-google":"MODELS_REPO=memory STORAGE_REPO=google npm run test","test-mongo":"MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"MODELS_REPO=memory STORAGE_REPO=local npm run test","test-sentinel":"MODELS_REPO=memory STORAGE_REPO=local EVENTS_REPO=sentinel npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3 && npm run test-google && npm run test-sentinel","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/**/*google*|dist/**/*s3*|dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js|dist/repo/utils/connectToSentinel.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint --project ./tsconfig.json","duplication":"./node_modules/jscpd/bin/jscpd","semantic-release":"ht2-release-public-circleci-app"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"@google-cloud/storage":"^1.5.2","@learninglocker/xapi-validation":"^2.1.10","accept-language-parser":"^1.4.1","atob":"^2.0.3","aws-sdk":"^2.0.1","bluebird":"^3.5.0","body-parser":"^1.17.1","boolean":"^0.1.2","btoa":"^1.1.2","cors":"^2.8.1","dotenv":"^5.0.0","express":"^4.14.1","file-stream-rotator":"^0.4.0","fs-extra":"^5.0.0","helmet":"^3.5.0","http-status-codes":"^1.3.0","ioredis":"^3.2.2","jscommons":"^2.3.0","jsonwebtoken":"^8.0.1","lodash":"^4.17.4","mime-types":"^2.1.17","moment":"^2.18.0","mongodb":"^3.0.1","morgan":"^1.8.1","node-fetch":"^2.0.0","object-hash":"1.3.0","promise-retry":"^1.1.1","query-string":"^5.0.1","rulr":"^4.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","winston":"^2.3.1","winston-aws-cloudwatch":"^2.0.0"},"devDependencies":{"@ht2-labs/semantic-release":"1.1.32","@ht2-labs/typescript-project":"1.1.0","@types/bluebird":"3.5.24","@types/body-parser":"1.17.0","@types/cors":"2.8.4","@types/dotenv":"4.0.3","@types/express":"4.16.0","@types/fs-extra":"5.0.4","@types/google-cloud__storage":"1.7.0","@types/helmet":"0.0.42","@types/ioredis":"3.2.17","@types/jsonwebtoken":"7.2.8","@types/lodash":"4.14.104","@types/mime-types":"2.1.0","@types/mocha":"5.2.5","@types/mongodb":"3.1.10","@types/morgan":"1.7.35","@types/node":"9.6.35","@types/node-fetch":"1.6.9","@types/object-hash":"1.2.0","@types/query-string":"5.1.0","@types/source-map-support":"0.4.1","@types/uuid":"3.4.4","@types/winston":"2.4.4","assert":"1.4.1","commitizen":"2.10.1","cz-conventional-changelog":"2.1.0","jscpd":"0.6.25","mocha":"5.2.0","mocha-lcov-reporter":"1.3.0","nyc":"11.9.0","travis-cov":"0.2.5","tslint":"5.11.0","tslint-consistent-codestyle":"1.13.3","tslint-immutable":"4.8.0","typescript":"3.1.3"},"publishConfig":{"access":"public"},"gitHead":"924b5aaf32c531418df3227eed4e2445635f2952","bugs":{"url":"https://github.com/LearningLocker/xapi-statements/issues"},"homepage":"https://github.com/LearningLocker/xapi-statements#readme","_id":"@learninglocker/xapi-statements@7.1.6","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-kORZnbMeD5veykixYqvrGlEmslX5oWimfWYXWiLZhGdFOLxPKsOtbC7OH/fOLtVDmW051/fxh5Rr8ksZtcLuGA==","shasum":"6e9dd59252021aba60aa6e1393a9ea9b01992383","tarball":"https://registry.npmjs.org/@learninglocker/xapi-statements/-/xapi-statements-7.1.6.tgz","fileCount":1433,"unpackedSize":1991864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbyeJbCRA9TVsSAnZWagAAAJMP/2nM2eAZDlsCtMukBLtn\nIsA+2M1AWvn34KVZ4ZZrV+s7HEnavZpZPMYj1dUjpZEdfcmdVF/hMDcT/Nmp\nQhEhql+t356Xmh39JIPBP4SN09Cq6mJ/s+brxbocBrMk7GqoyzfashGji3aA\nTIRhDiMnJEmZWOUT66PXsq4zeuWvUOwswiaVQZ5Nuuy76NNpwo0xfk4dMOkW\nGGCMth6g9ldW6N009zEgxlInj4lBM9CnI90rc07OYG3SsKD041AK/qOMiOBj\nsyrGJhuBPs1N9YW6GRM5/LVLBHoHnLmPsgB0yuaf4sog2RqAUGf7QTPyJ6Uo\nUT6ksWvOY1vIhwVMZJEtiyn2rqeHrjZGRTq9ifDseT325JrgOHyHuIJ0c4kf\nQX6cMo0xHzQ56wOZQevCDFFq4OjkM6SaoAEnuBuNqxh6ViMDrVRfFiS+6iU/\n97emw2VFOIA99wabZMnmGGX9LPdYHTjpXmRfAPchFtVPumrDKrWVteSM5nPL\nDc1ZzyFso58pALDd/BGwmzgBm36CMi6DlG4QP6lsS6/+K6h2KG1jOgOVpmxe\ng22x2zjsmA9/p/qiMcSYhE2TVLY+Rr6m+Qh2YD949nE/lvJaYBvNP+x4BXsR\n3JtUTx1dA2Moonv/QA7h4viQpFemRTT0hROLiEDnT0AoFh8Rk7RzHDcjZXxI\nnCen\r\n=D/0s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFplXvkMVB6UVO552/sgzdr1wpcPP3ZYFlQpbWC2Nt5wIhAIh+FYGTz731Vl1BaGxxerWC58o2CFXKpLI/ih1jEBWo"}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-statements_7.1.6_1539957339010_0.268575117977647"},"_hasShrinkwrap":false},"7.1.7":{"name":"@learninglocker/xapi-statements","version":"7.1.7","description":"A service for xAPI statements","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-statements.git"},"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","start":"node dist/index.js","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","test":"SERVICE_AWAIT_UPDATES=true mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-google":"MODELS_REPO=memory STORAGE_REPO=google npm run test","test-mongo":"MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"MODELS_REPO=memory STORAGE_REPO=local npm run test","test-sentinel":"MODELS_REPO=memory STORAGE_REPO=local EVENTS_REPO=sentinel npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3 && npm run test-google && npm run test-sentinel","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/**/*google*|dist/**/*s3*|dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js|dist/repo/utils/connectToSentinel.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint --project ./tsconfig.json","duplication":"./node_modules/jscpd/bin/jscpd","semantic-release":"ht2-release-public-circleci-app"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"@google-cloud/storage":"^1.5.2","@learninglocker/xapi-validation":"^2.1.10","accept-language-parser":"^1.4.1","atob":"^2.0.3","aws-sdk":"^2.0.1","bluebird":"^3.5.0","body-parser":"^1.17.1","boolean":"^0.1.2","btoa":"^1.1.2","cors":"^2.8.1","dotenv":"^5.0.0","express":"^4.14.1","file-stream-rotator":"^0.4.0","fs-extra":"^5.0.0","helmet":"^3.5.0","http-status-codes":"^1.3.0","ioredis":"^3.2.2","jscommons":"^2.3.0","jsonwebtoken":"^8.0.1","lodash":"^4.17.4","mime-types":"^2.1.17","moment":"^2.18.0","mongodb":"^3.0.1","morgan":"^1.8.1","node-fetch":"^2.0.0","object-hash":"1.3.1","promise-retry":"^1.1.1","query-string":"^5.0.1","rulr":"^4.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","winston":"^2.3.1","winston-aws-cloudwatch":"^2.0.0"},"devDependencies":{"@ht2-labs/semantic-release":"1.1.39","@ht2-labs/typescript-project":"1.1.0","@types/bluebird":"3.5.24","@types/body-parser":"1.17.0","@types/cors":"2.8.4","@types/dotenv":"4.0.3","@types/express":"4.16.0","@types/fs-extra":"5.0.4","@types/google-cloud__storage":"1.7.0","@types/helmet":"0.0.42","@types/ioredis":"3.2.17","@types/jsonwebtoken":"7.2.8","@types/lodash":"4.14.104","@types/mime-types":"2.1.0","@types/mocha":"5.2.5","@types/mongodb":"3.1.10","@types/morgan":"1.7.35","@types/node":"9.6.36","@types/node-fetch":"1.6.9","@types/object-hash":"1.2.0","@types/query-string":"5.1.0","@types/source-map-support":"0.4.1","@types/uuid":"3.4.4","@types/winston":"2.4.4","assert":"1.4.1","commitizen":"2.10.1","cz-conventional-changelog":"2.1.0","jscpd":"0.6.25","mocha":"5.2.0","mocha-lcov-reporter":"1.3.0","nyc":"11.9.0","travis-cov":"0.2.5","tslint":"5.11.0","tslint-consistent-codestyle":"1.14.1","tslint-immutable":"4.9.1","typescript":"3.1.6"},"publishConfig":{"access":"public"},"gitHead":"0437b37a76e3c067f64e8d0669e35614b39b3fe7","bugs":{"url":"https://github.com/LearningLocker/xapi-statements/issues"},"homepage":"https://github.com/LearningLocker/xapi-statements#readme","_id":"@learninglocker/xapi-statements@7.1.7","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"ryansmith94","email":"ryan.smith@ht2labs.com"},"dist":{"integrity":"sha512-+hwEvkjjgNil2Jnj/Vl9NJJxuXhhkrqHQaVe36TLWM72Lu7HH6GK0LT1d5eqZOMB8APoUkmponPCkGMGK10WHg==","shasum":"3ce28b799fbb41f94cf75a142d6dbcae3bb97105","tarball":"https://registry.npmjs.org/@learninglocker/xapi-statements/-/xapi-statements-7.1.7.tgz","fileCount":1433,"unpackedSize":1991580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6gzrCRA9TVsSAnZWagAAO/QP/j1Iu37KRBORbBL70AUO\nyTrzg3Q1tiDCdUkcX9DRHgZC2B5ASE8Q827hh1MxIxthVLYRKArEgmHkzoLC\nxgxI9oPVQOd4OXEV21mQqD0fjjnfFNW97BalnpZ1LgFu5vrcjdEh98AcQ/bD\ncpsyBsH3ye0+RfGhFAcNpBmjJSyKkLBuX9/kbuwlB70PfK8ZCwjwlGF1ZaTj\nLi+00iRMlVgpry2ZihlJZSsrt3sbrxSrAYpx3V0sN+2TrNwVPsMPNRy5sv1n\npzBXBrpjKYaBDHV8zw2DF/nLddbXAMFaSguGXuhEyyIxiCHdEAW1CpPlSrhm\nMDvZ1hkFHzo/2aCfWxq+mwNNocnl04gOm1IlFQLhZfT2OnYucfLUsWq982fG\nfvUs/GZ79XHnwMF5j4vNNngPAdg1q9tufCY79JmEcMshj/ZgwWeYwwB76ZWX\n5dhR4WLy7aoB4i5iIH2XS+4tOyIrpVbO6XpDHAVs+3qtlKBmibHbEPY9JKfg\nNUS/uKqxAliw8PXB2m99jlMSwTWLoLWp+OPkk6vVI3IpAUvftP5hlA0xP4PI\n0rC+RzvjFmxqKpUp+iN12l4zOf+guCrY6bGMCEisdktKlJ4qll3nVf+a0jsj\ni2pNA6P+q+3L1bsX7zwC+uf1a8TJuWsusiDRdOabQpVuAUH2l+9jLuTE3ueS\ng+R4\r\n=8sVx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbiJedGknxotAcfHPlBEc31aZWFI/xBA1pDrXFp+0NiAIgIxRDdy6dXNey3Ke4wjkpiu49ZKKQzUXAuAzp9DQgGu4="}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-statements_7.1.7_1542065386676_0.8142884803531334"},"_hasShrinkwrap":false},"7.1.8":{"name":"@learninglocker/xapi-statements","version":"7.1.8","description":"A service for xAPI statements","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-statements.git"},"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","start":"node dist/index.js","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","test":"SERVICE_AWAIT_UPDATES=true mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-google":"MODELS_REPO=memory STORAGE_REPO=google npm run test","test-mongo":"MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"MODELS_REPO=memory STORAGE_REPO=local npm run test","test-sentinel":"MODELS_REPO=memory STORAGE_REPO=local EVENTS_REPO=sentinel npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3 && npm run test-google && npm run test-sentinel","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/**/*google*|dist/**/*s3*|dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js|dist/repo/utils/connectToSentinel.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint --project ./tsconfig.json","duplication":"./node_modules/jscpd/bin/jscpd","semantic-release":"ht2-release-public-circleci-app"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"@google-cloud/storage":"^1.5.2","@learninglocker/xapi-validation":"^2.1.10","accept-language-parser":"^1.4.1","atob":"^2.0.3","aws-sdk":"^2.0.1","bluebird":"^3.5.0","body-parser":"^1.17.1","boolean":"^0.1.2","btoa":"^1.1.2","cors":"^2.8.1","dotenv":"^5.0.0","express":"^4.14.1","file-stream-rotator":"^0.4.0","fs-extra":"^5.0.0","helmet":"^3.5.0","http-status-codes":"^1.3.0","ioredis":"^3.2.2","jscommons":"^2.3.0","jsonwebtoken":"^8.0.1","lodash":"^4.17.4","mime-types":"^2.1.17","moment":"^2.18.0","mongodb":"^3.0.1","morgan":"^1.8.1","node-fetch":"^2.0.0","object-hash":"1.3.1","promise-retry":"^1.1.1","query-string":"^5.0.1","rulr":"^4.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","winston":"^2.3.1","winston-aws-cloudwatch":"^2.0.0"},"devDependencies":{"@ht2-labs/semantic-release":"1.1.48","@ht2-labs/typescript-project":"1.1.0","@types/bluebird":"3.5.24","@types/body-parser":"1.17.0","@types/cors":"2.8.4","@types/dotenv":"4.0.3","@types/express":"4.16.0","@types/fs-extra":"5.0.4","@types/google-cloud__storage":"1.7.0","@types/helmet":"0.0.42","@types/ioredis":"3.2.17","@types/jsonwebtoken":"7.2.8","@types/lodash":"4.14.104","@types/mime-types":"2.1.0","@types/mocha":"5.2.5","@types/mongodb":"3.1.17","@types/morgan":"1.7.35","@types/node":"9.6.40","@types/node-fetch":"1.6.9","@types/object-hash":"1.2.0","@types/query-string":"5.1.0","@types/source-map-support":"0.4.1","@types/uuid":"3.4.4","@types/winston":"2.4.4","assert":"1.4.1","commitizen":"2.10.1","cz-conventional-changelog":"2.1.0","jscpd":"0.6.25","mocha":"5.2.0","mocha-lcov-reporter":"1.3.0","nyc":"11.9.0","travis-cov":"0.2.5","tslint":"5.11.0","tslint-consistent-codestyle":"1.14.1","tslint-immutable":"4.9.1","typescript":"3.2.1"},"publishConfig":{"access":"public"},"gitHead":"aba7d574607dc6efb3dcec900bed833843b72c25","bugs":{"url":"https://github.com/LearningLocker/xapi-statements/issues"},"homepage":"https://github.com/LearningLocker/xapi-statements#readme","_id":"@learninglocker/xapi-statements@7.1.8","_npmVersion":"6.4.1","_nodeVersion":"8.14.0","_npmUser":{"name":"ryansmith94","email":"ryan.smith@ht2labs.com"},"dist":{"integrity":"sha512-KYOVvmYOrX+DK58zJLmwmPLG3HW7i+drIFL3uD4Z9gaUOjL1gKF7NEXmmY5KgUJwgrXmTZqz8Sd8sUtcD6Vzng==","shasum":"444f4d0694e4a6c209a89e918cf9ff3352c3eeaf","tarball":"https://registry.npmjs.org/@learninglocker/xapi-statements/-/xapi-statements-7.1.8.tgz","fileCount":1433,"unpackedSize":1995839,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCS+sCRA9TVsSAnZWagAAIcgQAIo9ggDBHR9XG7EYZfjm\nzJcI7+iVYdciAV7BExEA+JUGbFvZreoKGS64VXNkXM9eRbjMby12paLZoPYn\n03MiHE3j/7B3wKfKgKBNOwG4z+MSCwFgPEqx/dilgAxvaodlh3NihIakgK0c\n0ROjDOf/Mz+zrJx2ppo5DZhN3CPndUxfcthkdbrqXhhb4zoadQgMdXe5hCtv\nuvt1r6+s/z4jAOJnj7gHMikItxnIQnHa9pYFXwRMLtbOELWyYC1XXjGY5i39\ntzUxcsSmjzyqFnDaOvnchLsainzWCU6yi2d/VXWUV0WaMznRoMLDVtr6Q8Ge\nQIIg65+HAGaDUWqVwNAxEB+CGiFni2miYsOq2yJ0cZCuiUxkXWBEr4ouQvM7\n1egowfAA0FoDmaNySWmuM69Qh38ulEPoWtpwaLQYfUQMdCi6A6xFruV6An3z\nnc+BCmQbUeAjiznjIoRboVkkFnQUP9G3kFTBM4nGNMf46JMfe4K4avsboc/L\nYl2JARleGAgZilRffoeGm3odojjjp3qezGSmFNU9KxUdxuM/ucYLQqMjwjU8\ngT3gKhew2GbJk/rrYcbgFaJQk4UJMO4u498L9NICjaGyQ8Boqra37qQOn2YH\nm1HJ09+0W0qEwvyNrHaLDxUgN7wgUC5hpHw35/Atu8YWRLqT2wowGI61cJor\nUogZ\r\n=+hCt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCChhsBlXCefwkCPiKBCfDyXGcj9JFBd/az+d3ZDNQqDgIhAJ65o6WzMLzBl8qi83vJpisvUE1pDsSGvmHAYxRJClmZ"}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-statements_7.1.8_1544105899577_0.9196930366885356"},"_hasShrinkwrap":false},"7.1.9":{"name":"@learninglocker/xapi-statements","version":"7.1.9","description":"A service for xAPI statements","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-statements.git"},"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","start":"node dist/index.js","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","test":"SERVICE_AWAIT_UPDATES=true mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-google":"MODELS_REPO=memory STORAGE_REPO=google npm run test","test-mongo":"MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"MODELS_REPO=memory STORAGE_REPO=local npm run test","test-sentinel":"MODELS_REPO=memory STORAGE_REPO=local EVENTS_REPO=sentinel npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3 && npm run test-google && npm run test-sentinel","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/**/*google*|dist/**/*s3*|dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js|dist/repo/utils/connectToSentinel.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint --project ./tsconfig.json","duplication":"./node_modules/jscpd/bin/jscpd","semantic-release":"ht2-release-public-circleci-app"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"@google-cloud/storage":"^1.5.2","@learninglocker/xapi-validation":"^2.1.10","accept-language-parser":"^1.4.1","atob":"^2.0.3","aws-sdk":"^2.0.1","bluebird":"^3.5.0","body-parser":"^1.17.1","boolean":"^0.1.2","btoa":"^1.1.2","cors":"^2.8.1","dotenv":"^5.0.0","express":"^4.14.1","file-stream-rotator":"^0.4.0","fs-extra":"^5.0.0","helmet":"^3.5.0","http-status-codes":"^1.3.0","ioredis":"^3.2.2","jscommons":"^2.3.0","jsonwebtoken":"^8.0.1","lodash":"^4.17.4","mime-types":"^2.1.17","moment":"^2.18.0","mongodb":"^3.0.1","morgan":"^1.8.1","node-fetch":"^2.0.0","object-hash":"1.3.1","promise-retry":"^1.1.1","query-string":"^5.0.1","rulr":"^4.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","winston":"^2.3.1","winston-aws-cloudwatch":"^2.0.0"},"devDependencies":{"@ht2-labs/semantic-release":"1.1.48","@ht2-labs/typescript-project":"1.1.0","@types/bluebird":"3.5.24","@types/body-parser":"1.17.0","@types/cors":"2.8.4","@types/dotenv":"4.0.3","@types/express":"4.16.0","@types/fs-extra":"5.0.4","@types/google-cloud__storage":"1.7.0","@types/helmet":"0.0.42","@types/ioredis":"3.2.17","@types/jsonwebtoken":"7.2.8","@types/lodash":"4.14.104","@types/mime-types":"2.1.0","@types/mocha":"5.2.5","@types/mongodb":"3.1.17","@types/morgan":"1.7.35","@types/node":"9.6.40","@types/node-fetch":"1.6.9","@types/object-hash":"1.2.0","@types/query-string":"5.1.0","@types/source-map-support":"0.4.1","@types/uuid":"3.4.4","@types/winston":"2.4.4","assert":"1.4.1","commitizen":"2.10.1","cz-conventional-changelog":"2.1.0","jscpd":"0.6.25","mocha":"5.2.0","mocha-lcov-reporter":"1.3.0","nyc":"11.9.0","travis-cov":"0.2.5","tslint":"5.11.0","tslint-consistent-codestyle":"1.14.1","tslint-immutable":"4.9.1","typescript":"3.2.1"},"publishConfig":{"access":"public"},"gitHead":"b9514ad66e703d3489e0b7dc13f0eda67987b793","bugs":{"url":"https://github.com/LearningLocker/xapi-statements/issues"},"homepage":"https://github.com/LearningLocker/xapi-statements#readme","_id":"@learninglocker/xapi-statements@7.1.9","_npmVersion":"6.4.1","_nodeVersion":"8.14.0","_npmUser":{"name":"ryansmith94","email":"ryan.smith@ht2labs.com"},"dist":{"integrity":"sha512-M+6dGD1pqSbRtgEPHtmQST1pBGYCCxKBqfJT0fqAKmqJOQdXcAvm8L7m/45i9Hl2WNbSRFzizi6ndYUfBkuUMQ==","shasum":"d27dd7e9c04e15a8c47c3cde6f3e6d9d3f831db1","tarball":"https://registry.npmjs.org/@learninglocker/xapi-statements/-/xapi-statements-7.1.9.tgz","fileCount":1433,"unpackedSize":1997654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCTFQCRA9TVsSAnZWagAAxfUP/2JSvKM3x7LrO3SPua0Y\ntPV4BtEkIeO2/xKPve6ycBQT2+I8EqAn+WmIuq6kbobgWnyfMC9ZO3HlwgAJ\nFgGJ3B3ZlCOeFeIqUjWk2gGEBFS1eaXlQ2aD4XBsDqIGzcXRzrl+7ihC/0sN\n3r6ihx4T71AIw1oqltNGfiV1yKmgm7XPaAa9X7ibpMPSTtFH3akkeySKeR6q\nKi55CfNSSlG8HgVUWXO7/tk6mBOMcJhmmuIyaMOo+BSGtj6Os/oKBIIpDhdB\nT4cK6+JVEl3Tv3sD9VlDnl1lcciFq4BTDxmCwMN1o1pi9vXzG9s4nMWtx+LM\nhfZCJzlBiW0/nioz6qmawFLTJB0j/OWsvBnxjxgcjqYa/PX7Y7muC5j6L06/\nV0era3rlCixYH+IBuiCW904BVSE+imIkDJixy3GoF/Jbt3keE97as/icywBU\n9ldvCBUjUTOJ2P294hWcVxZEaqHrBxmW7CMu/nWtkKQ7NvcBGYqFpI9EKXTe\ntkhF1V+5f5au2qTJsS41ldu5AF6krQ5Zr4nbOu3a1cy4SL+uLY0Lh9uHb5Uc\nKsX98KesT260KUdPCf9yM4K3Q1Ciwt6DS7XWJHEiWgZcnDud9D2UB67ONS0p\nOgKwHB3+VPqq2L9llcGWBgTF5rMXNhFYQTXfNf6uqRfvRg5wvqd/DqJFBDyk\nQv+K\r\n=22sE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE+IRkTPn1pXP7QKDfOxe++VJQhnNQtVGsIRmNzV/eIVAiB6GWVVWY/nhMs9oO2H9t9rtCZhyHWEJhjv7CUqSXcNXg=="}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-statements_7.1.9_1544106319817_0.2237472069667097"},"_hasShrinkwrap":false},"7.1.10":{"name":"@learninglocker/xapi-statements","version":"7.1.10","description":"A service for xAPI statements","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-statements.git"},"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","start":"node dist/index.js","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","test":"SERVICE_AWAIT_UPDATES=true mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-google":"MODELS_REPO=memory STORAGE_REPO=google npm run test","test-mongo":"MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"MODELS_REPO=memory STORAGE_REPO=local npm run test","test-sentinel":"MODELS_REPO=memory STORAGE_REPO=local EVENTS_REPO=sentinel npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3 && npm run test-google && npm run test-sentinel","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/**/*google*|dist/**/*s3*|dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js|dist/repo/utils/connectToSentinel.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint --project ./tsconfig.json","duplication":"./node_modules/jscpd/bin/jscpd","semantic-release":"ht2-release-public-circleci-app"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"@google-cloud/storage":"^1.5.2","@learninglocker/xapi-validation":"^2.1.10","accept-language-parser":"^1.4.1","atob":"^2.0.3","aws-sdk":"^2.0.1","bluebird":"^3.5.0","body-parser":"^1.17.1","boolean":"^0.1.2","btoa":"^1.1.2","cors":"^2.8.1","dotenv":"^5.0.0","express":"^4.14.1","file-stream-rotator":"^0.4.0","fs-extra":"^5.0.0","helmet":"^3.5.0","http-status-codes":"^1.3.0","ioredis":"^3.2.2","jscommons":"^2.3.0","jsonwebtoken":"^8.0.1","lodash":"^4.17.4","mime-types":"^2.1.17","moment":"^2.18.0","mongodb":"^3.0.1","morgan":"^1.8.1","node-fetch":"^2.0.0","object-hash":"1.3.1","promise-retry":"^1.1.1","query-string":"^5.0.1","rulr":"^4.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","winston":"^2.3.1","winston-aws-cloudwatch":"^2.0.0"},"devDependencies":{"@ht2-labs/semantic-release":"1.1.48","@ht2-labs/typescript-project":"1.1.0","@types/bluebird":"3.5.24","@types/body-parser":"1.17.0","@types/cors":"2.8.4","@types/dotenv":"4.0.3","@types/express":"4.16.0","@types/fs-extra":"5.0.4","@types/google-cloud__storage":"1.7.0","@types/helmet":"0.0.42","@types/ioredis":"3.2.17","@types/jsonwebtoken":"7.2.8","@types/lodash":"4.14.104","@types/mime-types":"2.1.0","@types/mocha":"5.2.5","@types/mongodb":"3.1.17","@types/morgan":"1.7.35","@types/node":"9.6.40","@types/node-fetch":"1.6.9","@types/object-hash":"1.2.0","@types/query-string":"5.1.0","@types/source-map-support":"0.4.1","@types/uuid":"3.4.4","@types/winston":"2.4.4","assert":"1.4.1","commitizen":"2.10.1","cz-conventional-changelog":"2.1.0","jscpd":"0.6.25","mocha":"5.2.0","mocha-lcov-reporter":"1.3.0","nyc":"11.9.0","travis-cov":"0.2.5","tslint":"5.11.0","tslint-consistent-codestyle":"1.14.1","tslint-immutable":"4.9.1","typescript":"3.2.1"},"publishConfig":{"access":"public"},"gitHead":"eeb261ec4189c9273927cd438e0442c03d72152a","bugs":{"url":"https://github.com/LearningLocker/xapi-statements/issues"},"homepage":"https://github.com/LearningLocker/xapi-statements#readme","_id":"@learninglocker/xapi-statements@7.1.10","_npmVersion":"6.4.1","_nodeVersion":"8.14.0","_npmUser":{"name":"ryansmith94","email":"ryan.smith@ht2labs.com"},"dist":{"integrity":"sha512-MnG3EjJdIxEdfXzfVe9gT6t/OMm9wK7n8P/HUpskkQhC+Q3COzMTMxxCZiYrn4FIzDX4Gfc9p5zzRCNoa42w/A==","shasum":"999e82ba0fbd4d1e1154ebfaa5cd67e00bf9f319","tarball":"https://registry.npmjs.org/@learninglocker/xapi-statements/-/xapi-statements-7.1.10.tgz","fileCount":1433,"unpackedSize":1997827,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCUWSCRA9TVsSAnZWagAAgx4P/i9Ips+wLprcahZqMO6s\nAmUNdKExUtbhOmEUzK2AlzCC0pBAMxBUrmBpKHan972KhQRnbZzw36/7tejz\n37NnCq/Oc7L+hJz6N3B3gpAABkY466cZKe11a8H3IcHlJLjdzNDZMTZ5jHYx\nYIuCST2by++UvTIe0HG3vcONgx0fCj/x78R+4gXN6rPlxN/QMK6IHT05MhQj\nqC5amiTmwmCoJggrt6pAgSq7YOHAFAZ2QWEKflT5UeQimq2a08b6fjv8UDzq\nWo3tb34ulclXnAZHZE9tU2/Rq6wK1Z31SrrTFnsj6E9woD7CKGAdQS9rJqrw\noXk/uZ/b4LvJ3eUT1rUsccQDg0C7bNbnmoWEctkrHvI2cnOuUXTgVnQB+iE3\nJxsMLu3AvyW3OSe2F+1/7ZKhOT/J5axBW0BwKF9yiWuWoCM7CHvcTrvokcnN\nSZ5KyPGLcEYEZv3NnsV7uQQV0baqqYvq0/J4mSWAmxqHeRRqQDj7BzZK7vgw\nN1Il47DlI4lkJvhUgFO1mqexiHTUHHf7v7MGOXS33sWKkPvSkO9/lIjNH/fK\nl7QwW00/h+D8zNKZJRV6lWxh6yG6L17BIFzMiBKZQ499/9gep8EpNEVU+Qiu\nEoS9D6/hCorGV8C7Fd6eKaigLFGnEbVI3255asu6koYxVYG+Q0bXIgIxs22/\nX8C/\r\n=ReKE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQWRYaOJBDteMGU4Hr29iPLt4HlYksioEXW0l45XK8rQIgTGfpL1SBEw9VyhjKzc+xhRl5X6ZaJ3Y8/GEHAvfFLC0="}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-statements_7.1.10_1544111505772_0.3757486202060025"},"_hasShrinkwrap":false},"7.1.11":{"name":"@learninglocker/xapi-statements","version":"7.1.11","description":"A service for xAPI statements","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-statements.git"},"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","start":"node dist/index.js","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","test":"SERVICE_AWAIT_UPDATES=true mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-google":"MODELS_REPO=memory STORAGE_REPO=google npm run test","test-mongo":"MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"MODELS_REPO=memory STORAGE_REPO=local npm run test","test-sentinel":"MODELS_REPO=memory STORAGE_REPO=local EVENTS_REPO=sentinel npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3 && npm run test-google && npm run test-sentinel","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/**/*google*|dist/**/*s3*|dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js|dist/repo/utils/connectToSentinel.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint --project ./tsconfig.json","duplication":"./node_modules/jscpd/bin/jscpd","semantic-release":"ht2-release-public-circleci-app"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"@google-cloud/storage":"^1.5.2","@learninglocker/xapi-validation":"^2.1.10","accept-language-parser":"^1.4.1","atob":"^2.0.3","aws-sdk":"^2.0.1","bluebird":"^3.5.0","body-parser":"^1.17.1","boolean":"^0.1.2","btoa":"^1.1.2","cors":"^2.8.1","dotenv":"^5.0.0","express":"^4.14.1","file-stream-rotator":"^0.4.0","fs-extra":"^5.0.0","helmet":"^3.5.0","http-status-codes":"^1.3.0","ioredis":"^3.2.2","jscommons":"^2.3.0","jsonwebtoken":"^8.0.1","lodash":"^4.17.4","mime-types":"^2.1.17","moment":"^2.18.0","mongodb":"^3.0.1","morgan":"^1.8.1","node-fetch":"^2.0.0","object-hash":"1.3.1","promise-retry":"^1.1.1","query-string":"^5.0.1","rulr":"^4.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","winston":"^2.3.1","winston-aws-cloudwatch":"^2.0.0"},"devDependencies":{"@ht2-labs/semantic-release":"1.1.48","@ht2-labs/typescript-project":"1.1.0","@types/bluebird":"3.5.24","@types/body-parser":"1.17.0","@types/cors":"2.8.4","@types/dotenv":"4.0.3","@types/express":"4.16.0","@types/fs-extra":"5.0.4","@types/google-cloud__storage":"1.7.0","@types/helmet":"0.0.42","@types/ioredis":"3.2.17","@types/jsonwebtoken":"7.2.8","@types/lodash":"4.14.104","@types/mime-types":"2.1.0","@types/mocha":"5.2.5","@types/mongodb":"3.1.17","@types/morgan":"1.7.35","@types/node":"9.6.40","@types/node-fetch":"1.6.9","@types/object-hash":"1.2.0","@types/query-string":"5.1.0","@types/source-map-support":"0.4.1","@types/uuid":"3.4.4","@types/winston":"2.4.4","assert":"1.4.1","commitizen":"2.10.1","cz-conventional-changelog":"2.1.0","jscpd":"0.6.25","mocha":"5.2.0","mocha-lcov-reporter":"1.3.0","nyc":"11.9.0","travis-cov":"0.2.5","tslint":"5.11.0","tslint-consistent-codestyle":"1.14.1","tslint-immutable":"4.9.1","typescript":"3.2.2"},"publishConfig":{"access":"public"},"gitHead":"af7da6730e67c8fd94d758972cb7057add42db31","bugs":{"url":"https://github.com/LearningLocker/xapi-statements/issues"},"homepage":"https://github.com/LearningLocker/xapi-statements#readme","_id":"@learninglocker/xapi-statements@7.1.11","_npmVersion":"6.4.1","_nodeVersion":"8.14.0","_npmUser":{"name":"ryansmith94","email":"ryan.smith@ht2labs.com"},"dist":{"integrity":"sha512-CEwq9GmAILyh9QpTKsbJlfvRKnYbphcsmCIA3hNAQBJUOB8PPiLDF8peynNWjdbU7pIXn5/azQ5/GTSybdX23g==","shasum":"164ebeb8b3d7665acf04367d610b00bef09bab57","tarball":"https://registry.npmjs.org/@learninglocker/xapi-statements/-/xapi-statements-7.1.11.tgz","fileCount":1433,"unpackedSize":1998328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcClaQCRA9TVsSAnZWagAAlqwQAJYu+HhgBr3h69RBUveV\nqwaNkVDSKnwbvPTngpM9MUsGzoOY4Prs0PoPZKYWgm5SV60WOeZA3mZbKN/n\nP5CDJKgINajRd9XWMKBi4DysZkwi65kVdAdZJl2xSEDCg/tyg8i83qNj1AEL\nt6NXR3WYw5jxLTqdY01iEaTsZIlvFlB5JIhxfVLAMGBZ8XnghNpQ6JDWJubT\nPK8vgtojduz/gJsCIYHIYYzQu4UGHkEqCWvYQ1sU+TWoMzXqY/nWRDGDBomJ\n9wUtpP0QJjTBX9bQy8P9W6goP6Xo9o2QUEP1hFfBw3o92h17/KLe1pApw3Fp\nSyBp3UkdIHa7lqxU8BR7kOJds0OYwrAGi2SC/KaGBByGexM4RRkr9eRn9c30\nFVe/aPo2j2f4zRTHGQRQfnTZqQaJ+4b+mZjwsZoyPXlW4whsbj9TaH+tRVIl\nEFW4LeHp7vgsdchPrrycMuJi9Lyp2Hqutn9iqv1G3h10nYue4HTkA8BA2wz8\n+Z2wuS3MAgHQ8udL6tdKXSKs+eC90/gMuXxe7BQThEMcSgxbKZ4hX0g4oZ5f\ns3I/s490uoTu378gS4fSvca/3305HmRLPb6BmHmmu3faxKTA7tP90/rlRfk3\nrE7D79oKakneAhrqu/4HKjjs8PK5X4iyM1K6/BD6mTO97jsCFritVKXt0qAc\nmxkH\r\n=91+k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAU1qgoGzxacCiFgrAF13COdcz5X6o4oZUaapVw96uWKAiEA11z2mvGa3nE4xfz9Cp3BPlX+NJSMm9OeQSStxVv1a7A="}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-statements_7.1.11_1544181389656_0.34280740996753334"},"_hasShrinkwrap":false},"7.1.12":{"name":"@learninglocker/xapi-statements","version":"7.1.12","description":"A service for xAPI statements","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-statements.git"},"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","start":"node dist/index.js","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","test":"SERVICE_AWAIT_UPDATES=true mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-google":"MODELS_REPO=memory STORAGE_REPO=google npm run test","test-mongo":"MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"MODELS_REPO=memory STORAGE_REPO=local npm run test","test-sentinel":"MODELS_REPO=memory STORAGE_REPO=local EVENTS_REPO=sentinel npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3 && npm run test-google && npm run test-sentinel","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/**/*google*|dist/**/*s3*|dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js|dist/repo/utils/connectToSentinel.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint --project ./tsconfig.json","duplication":"./node_modules/jscpd/bin/jscpd","semantic-release":"ht2-release-public-circleci-app"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"@google-cloud/storage":"^1.5.2","@learninglocker/xapi-validation":"^2.1.10","accept-language-parser":"^1.4.1","atob":"^2.0.3","aws-sdk":"^2.0.1","bluebird":"^3.5.0","body-parser":"^1.17.1","boolean":"^0.1.2","btoa":"^1.1.2","cors":"^2.8.1","dotenv":"^5.0.0","express":"^4.14.1","file-stream-rotator":"^0.4.0","fs-extra":"^5.0.0","helmet":"^3.5.0","http-status-codes":"^1.3.0","ioredis":"^3.2.2","jscommons":"^2.3.0","jsonwebtoken":"^8.0.1","lodash":"^4.17.4","mime-types":"^2.1.17","moment":"^2.18.0","mongodb":"^3.0.1","morgan":"^1.8.1","node-fetch":"^2.0.0","object-hash":"1.3.1","promise-retry":"^1.1.1","query-string":"^5.0.1","rulr":"^4.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","winston":"^2.3.1","winston-aws-cloudwatch":"^2.0.0"},"devDependencies":{"@ht2-labs/semantic-release":"1.1.49","@ht2-labs/typescript-project":"1.1.0","@types/bluebird":"3.5.24","@types/body-parser":"1.17.0","@types/cors":"2.8.4","@types/dotenv":"4.0.3","@types/express":"4.16.0","@types/fs-extra":"5.0.4","@types/google-cloud__storage":"1.7.0","@types/helmet":"0.0.42","@types/ioredis":"3.2.17","@types/jsonwebtoken":"7.2.8","@types/lodash":"4.14.104","@types/mime-types":"2.1.0","@types/mocha":"5.2.5","@types/mongodb":"3.1.17","@types/morgan":"1.7.35","@types/node":"9.6.40","@types/node-fetch":"1.6.9","@types/object-hash":"1.2.0","@types/query-string":"5.1.0","@types/source-map-support":"0.4.1","@types/uuid":"3.4.4","@types/winston":"2.4.4","assert":"1.4.1","commitizen":"2.10.1","cz-conventional-changelog":"2.1.0","jscpd":"0.6.25","mocha":"5.2.0","mocha-lcov-reporter":"1.3.0","nyc":"11.9.0","travis-cov":"0.2.5","tslint":"5.11.0","tslint-consistent-codestyle":"1.14.1","tslint-immutable":"4.9.1","typescript":"3.2.2"},"publishConfig":{"access":"public"},"gitHead":"c20b4ae2d51c2e1668dba576c5e9fe66f46117dd","bugs":{"url":"https://github.com/LearningLocker/xapi-statements/issues"},"homepage":"https://github.com/LearningLocker/xapi-statements#readme","_id":"@learninglocker/xapi-statements@7.1.12","_npmVersion":"6.5.0","_nodeVersion":"8.14.0","_npmUser":{"name":"ryansmith94","email":"ryan.smith@ht2labs.com"},"dist":{"integrity":"sha512-vttW82iszIXUOJid/YG1x3ep03AnosZjoDebrQT2N4tz0cMtmSpd6SIkKjYS7hfONBpFTUW42oH+IAA9FBbZJw==","shasum":"5ef1096248de5a78598352b6a37883712d868b67","tarball":"https://registry.npmjs.org/@learninglocker/xapi-statements/-/xapi-statements-7.1.12.tgz","fileCount":1433,"unpackedSize":1999055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcENV5CRA9TVsSAnZWagAARA8P+wQ6aJcG+cQiFAfOr+7P\nDxT6+FV9+vISxbQOKx0oVnu0Pphp6lCe91XmXtAF35sH7oM+/e+cUWtJonqp\nOjSHyrvxXKLfL68+SlPpPBThEPQlk52d7KctBRlTgcCQC/L1F/ewrnXQf7fF\nQoXv3sJvIRNLx3qCh9Q4VlFmAyMNKbYdxVbsiaPe83gwDPi4VcgTrjOyXqW3\nxD3bX7XfVhHCPNtRvV8zMbYfJAAkTsY9chQPWCUHle5P4wtVHz/h/zuvbHth\nE9ZQ65ry9XvCZhT5PBeVETZzVQo2DuBza5uNs2g/BOHnFLsXmNr48z+gY78d\nqOTNBd8UMonK/GHdiX9mxnGlh55CUB/itmiE5ZHbHMw29FbSAvGAUBBTJe1x\n9m8NomVFxByFLzj0YTRqt/RTQoZiAQiV7DZC/pM/X13ukMUg5le4ZMgy1R20\nHQm3zDTcjkvoQweRJ0SeI7hKy+Mf7mdK6ghIp2SKKwfUY9a1KrkLbUm428sn\nmMuYm1IoewdXarlHVTrpoXETiYToeYvMa63TFQFDmaRB/sXkRX24pzzPKrRq\nBZ47urF92jejCFs085Fyao/4FQMdrC95KIgnknujbK7ppWC5HG5gL2e2PiDm\n0oG/0s7yCbEKpLcplScQA/KvormfhhSaN01LbW0eyPmP5L5adkBw26VjbHrM\n7Ty4\r\n=DLbm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF0LL15OMxUFKN2O/TG7F1/qrNH/VLkSFH/77NOg6GsDAiAR+zln+UUlZGGvOyHx/o4t7k7dFGEp/e3VVX+VpgQdFQ=="}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-statements_7.1.12_1544607096831_0.19835881603701044"},"_hasShrinkwrap":false},"7.2.0":{"name":"@learninglocker/xapi-statements","version":"7.2.0","description":"A service for xAPI statements","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-statements.git"},"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","start":"node dist/index.js","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","test":"SERVICE_AWAIT_UPDATES=true mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-google":"MODELS_REPO=memory STORAGE_REPO=google npm run test","test-mongo":"MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"MODELS_REPO=memory STORAGE_REPO=local npm run test","test-sentinel":"MODELS_REPO=memory STORAGE_REPO=local EVENTS_REPO=sentinel npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3 && npm run test-google && npm run test-sentinel","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/**/*google*|dist/**/*s3*|dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js|dist/repo/utils/connectToSentinel.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint --project ./tsconfig.json","duplication":"./node_modules/jscpd/bin/jscpd","semantic-release":"ht2-release-public-circleci-app"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"@google-cloud/storage":"^1.5.2","@learninglocker/xapi-validation":"^2.1.10","accept-language-parser":"^1.4.1","atob":"^2.0.3","aws-sdk":"^2.0.1","bluebird":"^3.5.0","body-parser":"^1.17.1","boolean":"^0.1.2","btoa":"^1.1.2","cors":"^2.8.1","dotenv":"^5.0.0","express":"^4.14.1","file-stream-rotator":"^0.4.0","fs-extra":"^5.0.0","helmet":"^3.5.0","http-status-codes":"^1.3.0","ioredis":"^3.2.2","jscommons":"^2.3.0","jsonwebtoken":"^8.0.1","lodash":"^4.17.4","mime-types":"^2.1.17","moment":"^2.18.0","mongodb":"^3.0.1","morgan":"^1.8.1","node-fetch":"^2.0.0","object-hash":"1.3.1","promise-retry":"^1.1.1","query-string":"^5.0.1","rulr":"^4.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","winston":"^2.3.1","winston-aws-cloudwatch":"^2.0.0"},"devDependencies":{"@ht2-labs/semantic-release":"1.1.50","@ht2-labs/typescript-project":"1.1.0","@types/bluebird":"3.5.24","@types/body-parser":"1.17.0","@types/cors":"2.8.4","@types/dotenv":"4.0.3","@types/express":"4.16.0","@types/fs-extra":"5.0.4","@types/google-cloud__storage":"1.7.0","@types/helmet":"0.0.42","@types/ioredis":"3.2.17","@types/jsonwebtoken":"7.2.8","@types/lodash":"4.14.104","@types/mime-types":"2.1.0","@types/mocha":"5.2.5","@types/mongodb":"3.1.17","@types/morgan":"1.7.35","@types/node":"9.6.40","@types/node-fetch":"1.6.9","@types/object-hash":"1.2.0","@types/query-string":"5.1.0","@types/source-map-support":"0.4.1","@types/uuid":"3.4.4","@types/winston":"2.4.4","assert":"1.4.1","commitizen":"2.10.1","cz-conventional-changelog":"2.1.0","jscpd":"0.6.25","mocha":"5.2.0","mocha-lcov-reporter":"1.3.0","nyc":"11.9.0","travis-cov":"0.2.5","tslint":"5.11.0","tslint-consistent-codestyle":"1.14.1","tslint-immutable":"4.9.1","typescript":"3.2.2"},"publishConfig":{"access":"public"},"gitHead":"07e5f3ba17c1e3f09f22834885f64faa79a3375d","bugs":{"url":"https://github.com/LearningLocker/xapi-statements/issues"},"homepage":"https://github.com/LearningLocker/xapi-statements#readme","_id":"@learninglocker/xapi-statements@7.2.0","_npmVersion":"6.5.0","_nodeVersion":"8.14.0","_npmUser":{"name":"ryansmith94","email":"ryan.smith@ht2labs.com"},"dist":{"integrity":"sha512-DnQsVEvNZti1kDwmmRaURLy2+FxdOcNFZ71YlbOb7Cpl0QaCJJ4f6mmI1cfkoTo1g/VN83QJd6EQjzRQ4WTZiw==","shasum":"6fa5d67b7e2734d54d097713cd63ea8f104e63a7","tarball":"https://registry.npmjs.org/@learninglocker/xapi-statements/-/xapi-statements-7.2.0.tgz","fileCount":1433,"unpackedSize":1999581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcN2OpCRA9TVsSAnZWagAA5B0P/iqIO857xsgLD3C73GUP\nM8K2fnMhMg9iXgT7IyO0SXivC1tGYyJlMsIWdjuyp5M3hS3jFbVMuxPEphVl\n5DLg1a1pnIqXUufUsZokrB+Y+Bt9rQ60z7ZPYXUcAsA25iUDgDxza321GN+7\nUTaNwuXxXHrRpi8Q8wAOo/0RN8FzW4Vz9jB390tEtld5VrPG28wCwzD7nPQ1\nkmBZrpebVNVikoTLptkcZVKn9Ol2fxdsX9ShePP4PjOi1YScPtmlSyQzrlAC\nBhXI4kuamvVnWkEkQ3IXxsfzB7xMxXnw3R3SjZE/fkOaFnq0OYA64A6NcBEq\nHghYuthZPbrEy1NHNPmObC0i3lLgu15Vk9yR6MooSO4zSJYcPEfFJ3pX61sc\nUw15971s8jLaEKJHMqpzNCRs9fZq7fyy0bU0DZtM6HdNusxKR//F7eZypkwo\nsvrZVe5Yy+qfQGuVIBb5qaPG7o2uyVL/qvOAbEya6UyhDReCqjOx1KNRR5dd\nshwdm94tHxnRA2+2HiwPcVOE2U9mbDOnOifKblodT0jkbDGE6Oh0MJyFzJQB\nJMMDUanZ0wwARscztzIOE38YxW0FDYfS+XVaPP1JAvFttFAw4QDlzAy6i3jV\ntkSwFZw5RtV2EgOuyaoWdmnGTmlfCXfcs37/KsQBIzgH+p18KSNANYYYKWZQ\nIecB\r\n=yieq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDGow+HaH7D/C4zWZS9rPowDBBv4yp7otMyRybYA4GqEAiEA2w7Gnrq/FjHLmoleTf1Idi3wQsdHyP/Cle63e3gLlCg="}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-statements_7.2.0_1547133864251_0.3968138975963067"},"_hasShrinkwrap":false},"7.3.0":{"name":"@learninglocker/xapi-statements","version":"7.3.0","description":"A service for xAPI statements","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-statements.git"},"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","start":"node dist/index.js","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","test":"SERVICE_AWAIT_UPDATES=true mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-google":"MODELS_REPO=memory STORAGE_REPO=google npm run test","test-mongo":"MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"MODELS_REPO=memory STORAGE_REPO=local npm run test","test-sentinel":"MODELS_REPO=memory STORAGE_REPO=local EVENTS_REPO=sentinel npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3 && npm run test-google && npm run test-sentinel","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/**/*google*|dist/**/*s3*|dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js|dist/repo/utils/connectToSentinel.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint --project ./tsconfig.json","duplication":"./node_modules/jscpd/bin/jscpd","semantic-release":"ht2-release-public-circleci-app"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"@google-cloud/storage":"^1.5.2","@learninglocker/xapi-validation":"^2.1.10","accept-language-parser":"^1.4.1","atob":"^2.0.3","aws-sdk":"^2.0.1","bluebird":"^3.5.0","body-parser":"^1.17.1","boolean":"^0.1.2","btoa":"^1.1.2","cors":"^2.8.1","dotenv":"^5.0.0","express":"^4.14.1","file-stream-rotator":"^0.4.0","fs-extra":"^5.0.0","helmet":"^3.5.0","http-status-codes":"^1.3.0","ioredis":"^3.2.2","jscommons":"^2.3.0","jsonwebtoken":"^8.0.1","lodash":"^4.17.4","mime-types":"^2.1.17","moment":"^2.18.0","mongodb":"^3.0.1","morgan":"^1.8.1","node-fetch":"^2.0.0","object-hash":"1.3.1","promise-retry":"^1.1.1","query-string":"^5.0.1","rulr":"^4.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","winston":"^2.3.1","winston-aws-cloudwatch":"^2.0.0"},"devDependencies":{"@ht2-labs/semantic-release":"1.1.50","@ht2-labs/typescript-project":"1.1.0","@types/bluebird":"3.5.24","@types/body-parser":"1.17.0","@types/cors":"2.8.4","@types/dotenv":"4.0.3","@types/express":"4.16.0","@types/fs-extra":"5.0.4","@types/google-cloud__storage":"1.7.0","@types/helmet":"0.0.42","@types/ioredis":"3.2.17","@types/jsonwebtoken":"7.2.8","@types/lodash":"4.14.104","@types/mime-types":"2.1.0","@types/mocha":"5.2.5","@types/mongodb":"3.1.17","@types/morgan":"1.7.35","@types/node":"9.6.40","@types/node-fetch":"1.6.9","@types/object-hash":"1.2.0","@types/query-string":"5.1.0","@types/source-map-support":"0.4.1","@types/uuid":"3.4.4","@types/winston":"2.4.4","assert":"1.4.1","commitizen":"2.10.1","cz-conventional-changelog":"2.1.0","jscpd":"0.6.25","mocha":"5.2.0","mocha-lcov-reporter":"1.3.0","nyc":"11.9.0","travis-cov":"0.2.5","tslint":"5.11.0","tslint-consistent-codestyle":"1.14.1","tslint-immutable":"4.9.1","typescript":"3.2.2"},"publishConfig":{"access":"public"},"gitHead":"018797a7941bde4fec2411243a999235c4f79660","bugs":{"url":"https://github.com/LearningLocker/xapi-statements/issues"},"homepage":"https://github.com/LearningLocker/xapi-statements#readme","_id":"@learninglocker/xapi-statements@7.3.0","_npmVersion":"6.5.0","_nodeVersion":"8.14.0","_npmUser":{"name":"ryansmith94","email":"ryan.smith@ht2labs.com"},"dist":{"integrity":"sha512-ZKSDZid4kPdnTN29f4MKOI/QpCp1vSa3DIwY6CvhnPi39I9qhCcWFNnbHMegMpGN94gJo0yN+tybML/er4YRTg==","shasum":"aec07a0cb3da7b97e8ef1325493ddab8a5008f70","tarball":"https://registry.npmjs.org/@learninglocker/xapi-statements/-/xapi-statements-7.3.0.tgz","fileCount":1439,"unpackedSize":2003350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcN2VaCRA9TVsSAnZWagAAa48P/jRon8fU34Vbp+boOtdX\nzDsyIhFTD9TmW9SNEJe+zEotpOm5y0RI0VeMAPtoJvL4Gi8xKouJszgVMFPO\nvSTmxaw4fopF1jATzvBtEGTKJVb5V4ut10FJXljKl5JLjLqthRhaVtKUBk/G\nJtoOB6J9peDN7k5JUBnjQA0QQCB7/AMXVG4lgjsJDOTXofsvoM07T7vlf5EJ\n72/dIB+ka3BX2zhCAtLV+T2AKnArIZ4642YuvC3z7WDwBmpN/rlHt6mSHIsY\nZ4P7+3KKjKd4YgJ7vR7RG9ce6nEBZaxEhVWPIsc+K0q78XFuaQZdUZ/MpUk/\nil/vqxjrkGoYdS7ge1Js/EjVj462W1eB3oYjgp8xm+7JuP6iHJrADR3eMKSe\nAKMAMrnZjQNU7I8Kqv9FC2ncRSRhdveJfP+zxiwwliQOpSeJmPiSWEb3Jok+\nqZ5cOFNi3dJNXgB/f9ouXNtUpvgdLFaSrAK3Cq19mhDkgrIaR2/saBMjD2aQ\nScDH4TzACyyS9hHxylrNV/EkZjQ7/nJvRieZ4WHCDr52AJtBGX0VElD85Z4g\nwNwiuRplyHTSFw42wRMy7QtcDYa3fPFzy/jmllf+f9V02kzTbfuac43OUNtd\nSKMGX8DoRcCYbJU9G6U9kH2KJRyAx4s/3MJAt+LRtRWglSq5YgH7josBBUF6\n43TL\r\n=xw76\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA/UMKC4LU4Jvhn4typgGrllEv614pSadzpvdouEanKAAiA7ogtZ50kAoTaU6jYcIoXA+Kd3for/Dr5FZLquNSpf4Q=="}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-statements_7.3.0_1547134297779_0.17242235420036112"},"_hasShrinkwrap":false},"7.3.1":{"name":"@learninglocker/xapi-statements","version":"7.3.1","description":"A service for xAPI statements","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-statements.git"},"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","start":"node dist/index.js","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","test":"SERVICE_AWAIT_UPDATES=true mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-google":"MODELS_REPO=memory STORAGE_REPO=google npm run test","test-mongo":"MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"MODELS_REPO=memory STORAGE_REPO=local npm run test","test-sentinel":"MODELS_REPO=memory STORAGE_REPO=local EVENTS_REPO=sentinel npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3 && npm run test-google && npm run test-sentinel","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/**/*google*|dist/**/*s3*|dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js|dist/repo/utils/connectToSentinel.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint --project ./tsconfig.json","duplication":"./node_modules/jscpd/bin/jscpd","semantic-release":"ht2-release-public-circleci-app"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"@google-cloud/storage":"^1.5.2","@learninglocker/xapi-validation":"^2.1.10","accept-language-parser":"^1.4.1","atob":"^2.0.3","aws-sdk":"^2.0.1","bluebird":"^3.5.0","body-parser":"^1.17.1","boolean":"^0.1.2","btoa":"^1.1.2","cors":"^2.8.1","dotenv":"^5.0.0","express":"^4.14.1","file-stream-rotator":"^0.4.0","fs-extra":"^5.0.0","helmet":"^3.5.0","http-status-codes":"^1.3.0","ioredis":"^3.2.2","jscommons":"^2.3.0","jsonwebtoken":"^8.0.1","lodash":"^4.17.4","mime-types":"^2.1.17","moment":"^2.18.0","mongodb":"^3.0.1","morgan":"^1.8.1","node-fetch":"^2.0.0","object-hash":"1.3.1","promise-retry":"^1.1.1","query-string":"^5.0.1","rulr":"^4.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","winston":"^2.3.1","winston-aws-cloudwatch":"^2.0.0"},"devDependencies":{"@ht2-labs/semantic-release":"1.1.50","@ht2-labs/typescript-project":"1.1.0","@types/bluebird":"3.5.24","@types/body-parser":"1.17.0","@types/cors":"2.8.4","@types/dotenv":"4.0.3","@types/express":"4.16.0","@types/fs-extra":"5.0.4","@types/google-cloud__storage":"1.7.0","@types/helmet":"0.0.42","@types/ioredis":"3.2.17","@types/jsonwebtoken":"7.2.8","@types/lodash":"4.14.104","@types/mime-types":"2.1.0","@types/mocha":"5.2.5","@types/mongodb":"3.1.17","@types/morgan":"1.7.35","@types/node":"9.6.40","@types/node-fetch":"1.6.9","@types/object-hash":"1.2.0","@types/query-string":"5.1.0","@types/source-map-support":"0.4.1","@types/uuid":"3.4.4","@types/winston":"2.4.4","assert":"1.4.1","commitizen":"2.10.1","cz-conventional-changelog":"2.1.0","jscpd":"0.6.25","mocha":"5.2.0","mocha-lcov-reporter":"1.3.0","nyc":"11.9.0","travis-cov":"0.2.5","tslint":"5.11.0","tslint-consistent-codestyle":"1.14.1","tslint-immutable":"4.9.1","typescript":"3.2.2"},"publishConfig":{"access":"public"},"gitHead":"b85550938a7d4b70642f9c624666d64a7cb9731c","bugs":{"url":"https://github.com/LearningLocker/xapi-statements/issues"},"homepage":"https://github.com/LearningLocker/xapi-statements#readme","_id":"@learninglocker/xapi-statements@7.3.1","_npmVersion":"6.5.0","_nodeVersion":"8.14.0","_npmUser":{"name":"ryansmith94","email":"ryan.smith@ht2labs.com"},"dist":{"integrity":"sha512-QBD3M5SUCrBD9gQZWn0qTvd9l9gwFF+QFkL4yrK+a3jdneiphiIaP5YYpwrwf/9ye86E411Up8LBZKqwE2gAbg==","shasum":"fe607abae847ef85643ee48fbf28551e7378b7e5","tarball":"https://registry.npmjs.org/@learninglocker/xapi-statements/-/xapi-statements-7.3.1.tgz","fileCount":1439,"unpackedSize":2003356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcN3JkCRA9TVsSAnZWagAAtpYQAJPfdsQoTRP6cuazwruZ\nNsLHRWfHWTg8jcBL59VEt/pI9VRPvYkJHHZ7zjdHqW/imLGi+EsposuFgITp\nyNj+WTFuOvYdzBHJHXrX25E2XUCyCxPAaQXzw8L26dKMVvLQLHtKC72qhWYl\ngGNN91KYBD2cYTtdRyniJlsDkG4dVLkYdl2JjBsX4q7Bj75BMC7YhLwuWQ6J\nIPjxCW3V20So03yC4m2F5MGEDW32nWh6ldtOHHJJcavol0LOl2v3zHhDFej9\ncSYkTUBvw0U/4N+46O1qWralYGETZuGoWRQ2i1joW65ZyxKuJf3QXgNarwwS\nwG/WJoyY4aTnpYRYsgGFlQVTq/UL99R7DbL7G6TuKnWaJieTfcgD3Cg3S672\nN9mQpaXQysqFOc4r9Y7rtsMs4rUjhVj7PL/21uLvrzFoLM2rLk4cfSq7FAVQ\ndvDN20B0YHPww8jIx6oa5o9YlJOf+XQ/Ip4HGNkHrvBdkjbe3Vy2Ee8PCeMk\nQEg0mN5mHV7oibmgu5BJZaULmApLeM0jHqIxS6/kaBvYA7Hod/DdTpOAuQEs\n3Qtsa6ulVCQM9WXYMaoxArtg0GUhZpGTQCINdqsgygTqgFXbu5ZDblBe8gUp\nL8E9vI0Eb8/veU0FS35xToQTYgs43PerZcBlJS0q+BLFDD/2Q49+DJp19Sgn\nxfZB\r\n=0Xpo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOUl41TBkRX6hB2mOXiC/Up3rCkXqq6Tmbcu7QnZwTtgIhAIr9zDbsdvcZRJtREyx2qcvoCsO5M2iRYWNCHBtuXSmo"}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-statements_7.3.1_1547137635498_0.7029203481723674"},"_hasShrinkwrap":false},"7.4.0":{"name":"@learninglocker/xapi-statements","version":"7.4.0","description":"A service for xAPI statements","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-statements.git"},"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","start":"node dist/index.js","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","test":"SERVICE_AWAIT_UPDATES=true mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-google":"MODELS_REPO=memory STORAGE_REPO=google npm run test","test-mongo":"MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"MODELS_REPO=memory STORAGE_REPO=local npm run test","test-sentinel":"MODELS_REPO=memory STORAGE_REPO=local EVENTS_REPO=sentinel npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3 && npm run test-google && npm run test-sentinel","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/**/*google*|dist/**/*s3*|dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js|dist/repo/utils/connectToSentinel.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint --project ./tsconfig.json","duplication":"./node_modules/jscpd/bin/jscpd","semantic-release":"ht2-release-public-circleci-app"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"@google-cloud/storage":"^1.5.2","@learninglocker/xapi-validation":"^2.1.10","accept-language-parser":"^1.4.1","atob":"^2.0.3","aws-sdk":"^2.0.1","bluebird":"^3.5.0","body-parser":"^1.17.1","boolean":"^0.1.2","btoa":"^1.1.2","cors":"^2.8.1","dotenv":"^5.0.0","express":"^4.14.1","file-stream-rotator":"^0.4.0","fs-extra":"^5.0.0","helmet":"^3.5.0","http-status-codes":"^1.3.0","ioredis":"^3.2.2","jscommons":"^2.3.0","jsonwebtoken":"^8.0.1","lodash":"^4.17.4","mime-types":"^2.1.17","moment":"^2.18.0","mongodb":"^3.0.1","morgan":"^1.8.1","node-fetch":"^2.0.0","object-hash":"1.3.1","promise-retry":"^1.1.1","query-string":"^5.0.1","rulr":"^4.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","winston":"^2.3.1","winston-aws-cloudwatch":"^2.0.0"},"devDependencies":{"@ht2-labs/semantic-release":"1.1.50","@ht2-labs/typescript-project":"1.1.0","@types/bluebird":"3.5.25","@types/body-parser":"1.17.0","@types/cors":"2.8.4","@types/dotenv":"4.0.3","@types/express":"4.16.0","@types/fs-extra":"5.0.4","@types/google-cloud__storage":"1.7.0","@types/helmet":"0.0.42","@types/ioredis":"3.2.17","@types/jsonwebtoken":"7.2.8","@types/lodash":"4.14.104","@types/mime-types":"2.1.0","@types/mocha":"5.2.5","@types/mongodb":"3.1.17","@types/morgan":"1.7.35","@types/node":"9.6.40","@types/node-fetch":"1.6.9","@types/object-hash":"1.2.0","@types/query-string":"5.1.0","@types/source-map-support":"0.4.1","@types/uuid":"3.4.4","@types/winston":"2.4.4","assert":"1.4.1","commitizen":"2.10.1","cz-conventional-changelog":"2.1.0","jscpd":"0.6.25","mocha":"5.2.0","mocha-lcov-reporter":"1.3.0","nyc":"11.9.0","travis-cov":"0.2.5","tslint":"5.11.0","tslint-consistent-codestyle":"1.14.1","tslint-immutable":"4.9.1","typescript":"3.2.2"},"publishConfig":{"access":"public"},"gitHead":"8803281ba26f424f3bffc021d8b0709f4fe67557","bugs":{"url":"https://github.com/LearningLocker/xapi-statements/issues"},"homepage":"https://github.com/LearningLocker/xapi-statements#readme","_id":"@learninglocker/xapi-statements@7.4.0","_npmVersion":"6.5.0","_nodeVersion":"8.14.0","_npmUser":{"name":"ryansmith94","email":"ryan.smith@ht2labs.com"},"dist":{"integrity":"sha512-+1sbU7d1iq2Ch7SFpvKEB9Ak9YfYvR+1TqIX3cxqcW+/Hfy3kmxemXDz290dpGCX6mlv28bG8/DB3iJD6t1u8A==","shasum":"5a11bfa6c96ed804a9a5e3942c7e4cafc3119170","tarball":"https://registry.npmjs.org/@learninglocker/xapi-statements/-/xapi-statements-7.4.0.tgz","fileCount":1442,"unpackedSize":2007215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUsn2CRA9TVsSAnZWagAAAHMP+QEYuA3KmNU0kAQl2UM2\nuve0jk6fG/W4TKkrKDmnzKhA+SUD1ks9DyH0OdVduAHDNgph9C/Fkzyi3K0e\n3Z5A3ZzerlNdqYsduXfB9ZQ/YlMxoa5MRyEsyFsp6BOo/qVqpT6TVNR3LZwf\nPpguyaSCkmLXT2MoZSICfLw8ViSXvTP42pvmzFauvjhszB4zS9wpbKtflbIl\n8SIKyGyFoHUpReJ1ixFgLLhh+qf5wOk6To+QNuxCpLNpaq70jrDQJA26De0w\nVuSsMdOg2rXBqPMuVURCXEtbupC5tbHHL6DAZ/J5DQ4hZmRFzbRTR0lQwOAX\nphlOojoap9El+zeZoSGIK1LXK1OnwtrRzdeibKYnwJ7bhQ1S5vpnk182xDn/\nugtEkYz3MVtN8oSxeWGFGsPmy7/qZQ1g7BfXl9zjYAZYUysdIM2xn+gN1hj3\niV75Z9Joba13bjvAQyPo/KT+4WOZ2faxi2UzcvIDGlN5CqWIkVpjOmrFd1Ku\nuujVZAxu969HVe4o9MkB3BUhlOXU/7nHTyByiOCqeEsYx/IGZipo88lZr1Yx\nPNMKRG12XKuWtMqpgQpkdUR3+Bnq97yU+Dy3p+Afyh+2Py0harYkwJF54m+D\n/u3NFDctSMAroqRX2D4URrRa4cHE12BaliT0zSXNb4bqzVxA0a7HfLIq8ID3\n1ox7\r\n=PHjI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzKl9WlLTwrT5Z1zItloYvYOJcxdz83UNXAPSSp5+93QIgFV0dMmRFkEfmFCGRH/Y0J/MXU9CuE2Zhcdxl9f6iOK0="}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-statements_7.4.0_1548929524948_0.8202349918323832"},"_hasShrinkwrap":false},"7.5.0":{"name":"@learninglocker/xapi-statements","version":"7.5.0","description":"A service for xAPI statements","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-statements.git"},"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","start":"node dist/index.js","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","test":"SERVICE_AWAIT_UPDATES=true mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-google":"MODELS_REPO=memory STORAGE_REPO=google npm run test","test-mongo":"MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"MODELS_REPO=memory STORAGE_REPO=local npm run test","test-sentinel":"MODELS_REPO=memory STORAGE_REPO=local EVENTS_REPO=sentinel npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3 && npm run test-google && npm run test-sentinel","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/**/*google*|dist/**/*s3*|dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js|dist/repo/utils/connectToSentinel.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint --project ./tsconfig.json","duplication":"./node_modules/jscpd/bin/jscpd","semantic-release":"ht2-release-public-circleci-app"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"@google-cloud/storage":"^1.5.2","@learninglocker/xapi-validation":"^2.1.10","accept-language-parser":"^1.4.1","atob":"^2.0.3","aws-sdk":"^2.0.1","bluebird":"^3.5.0","body-parser":"^1.17.1","boolean":"^0.1.2","btoa":"^1.1.2","cors":"^2.8.1","dotenv":"^5.0.0","express":"^4.14.1","file-stream-rotator":"^0.4.0","fs-extra":"^5.0.0","helmet":"^3.5.0","http-status-codes":"^1.3.0","ioredis":"^3.2.2","jscommons":"^2.3.0","jsonwebtoken":"^8.0.1","lodash":"^4.17.4","mime-types":"^2.1.17","moment":"^2.18.0","mongodb":"^3.0.1","morgan":"^1.8.1","node-fetch":"^2.0.0","object-hash":"1.3.1","promise-retry":"^1.1.1","query-string":"^5.0.1","rulr":"^4.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","winston":"^2.3.1","winston-aws-cloudwatch":"^2.0.0"},"devDependencies":{"@ht2-labs/semantic-release":"1.1.50","@ht2-labs/typescript-project":"1.1.0","@types/bluebird":"3.5.25","@types/body-parser":"1.17.0","@types/cors":"2.8.4","@types/dotenv":"4.0.3","@types/express":"4.16.0","@types/fs-extra":"5.0.4","@types/google-cloud__storage":"1.7.0","@types/helmet":"0.0.42","@types/ioredis":"3.2.17","@types/jsonwebtoken":"7.2.8","@types/lodash":"4.14.104","@types/mime-types":"2.1.0","@types/mocha":"5.2.5","@types/mongodb":"3.1.17","@types/morgan":"1.7.35","@types/node":"9.6.40","@types/node-fetch":"1.6.9","@types/object-hash":"1.2.0","@types/query-string":"5.1.0","@types/source-map-support":"0.4.1","@types/uuid":"3.4.4","@types/winston":"2.4.4","assert":"1.4.1","commitizen":"2.10.1","cz-conventional-changelog":"2.1.0","jscpd":"0.6.25","mocha":"5.2.0","mocha-lcov-reporter":"1.3.0","nyc":"11.9.0","travis-cov":"0.2.5","tslint":"5.11.0","tslint-consistent-codestyle":"1.14.1","tslint-immutable":"4.9.1","typescript":"3.2.2"},"publishConfig":{"access":"public"},"gitHead":"907b1c9e9361edca3fa8ddc6477ac5e664024439","bugs":{"url":"https://github.com/LearningLocker/xapi-statements/issues"},"homepage":"https://github.com/LearningLocker/xapi-statements#readme","_id":"@learninglocker/xapi-statements@7.5.0","_npmVersion":"6.5.0","_nodeVersion":"8.14.0","_npmUser":{"name":"ryansmith94","email":"ryan.smith@ht2labs.com"},"dist":{"integrity":"sha512-QUCtm4+lXtsw8G3puYDBkOFcmqdIfV3FGRDL7d0dO3d8v49qs8koAXVPj+v6XsIDcQSKtuO+8cYBNabSrKnkgQ==","shasum":"dca948c07330c4ef0274d2d125712af9ba539c22","tarball":"https://registry.npmjs.org/@learninglocker/xapi-statements/-/xapi-statements-7.5.0.tgz","fileCount":1442,"unpackedSize":2016132,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYulmCRA9TVsSAnZWagAAtHgP/34YDUNiihpD2d54jy9b\nBtlfYU39nm8vGD5C2pr5Ft8AYc01spNW0syrFLLF060D43w178Ev5otlDAZk\nTIQ8/JoJbaQysfeLTObeg8qzzo8sNlhIjxOpCvj/KPVw7j8MFpqRP0XdG+wW\nRc88IF7SXSbzUiNmPqVVPEE45eom664sgwgA4tov+uaV4NdhIxJLD0//YvuJ\naYfjz+R3VJS2WpSuJOR63qJ+fCW3sUgb6vDwE8ITnTlXHu/WH+WZ7896nINp\nFY+2nTdvRenyos+8WbDjiYCRasyt/Aw25LLWrhlWY+hut5yttlCAj3eL4cYY\nlme3fcm+uqoEKv3Jm86XvtItGO1oVYBmeWzPatGMQdDykA5yWfiFhpPkxAO9\nr7y9w7+t36K7ajuGXNL285Z5yI+uxsvzKpbH+GqFMMRQCkG1caVeYLz7fp8n\nGWqQnQGNOf+O02gFRMIeohVuVhmw40CFthLk9o073DCDlW67fweRrFLEd+0o\n/oV8NmE9ESnGSvE+Vo2OiK0gdDbyPW3dvPVSQcHszJKtqyVZGCeujMbXClZo\n5kLSx5tNr5aIbENHjdZh9G45j4yXGlDTPrjYrhykEEQTWpUsRHwAZKufQzL1\nwscmShjx7RZ9F0jJUvSixpaMwlqgIRxoGoUqYZ8o9B0nQwsCloYzGbdwaCC0\nAopS\r\n=Umah\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBgtuScFIF15tK1XAQuJ62J3J50DWM/VtdXZoEkKWJ+qAiEAoAkzZXcUJdawFnQY1h1wbcRDc+L16ilSu85/HLJRoxc="}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-statements_7.5.0_1549986149529_0.010195234461670033"},"_hasShrinkwrap":false},"7.6.0":{"name":"@learninglocker/xapi-statements","version":"7.6.0","description":"A service for xAPI statements","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-statements.git"},"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","start":"node dist/index.js","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","test":"SERVICE_AWAIT_UPDATES=true mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-google":"MODELS_REPO=memory STORAGE_REPO=google npm run test","test-azure":"MODELS_REPO=memory STORAGE_REPO=azure npm run test","test-mongo":"MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"MODELS_REPO=memory STORAGE_REPO=local npm run test","test-sentinel":"MODELS_REPO=memory STORAGE_REPO=local EVENTS_REPO=sentinel npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3 && npm run test-google && npm run test-sentinel && npm run test-azure","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/**/*google*|dist/**/*azure*|dist/**/*s3*|dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js|dist/repo/utils/connectToSentinel.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint --project ./tsconfig.json","duplication":"./node_modules/jscpd/bin/jscpd","semantic-release":"ht2-release-public-circleci-app"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"@azure/storage-blob":"^10.3.0","@google-cloud/storage":"^1.5.2","@learninglocker/xapi-validation":"^2.1.10","accept-language-parser":"^1.4.1","atob":"^2.0.3","aws-sdk":"^2.0.1","bluebird":"^3.5.0","body-parser":"^1.17.1","boolean":"^0.1.2","btoa":"^1.1.2","cors":"^2.8.1","dotenv":"^5.0.0","express":"^4.14.1","file-stream-rotator":"^0.4.0","fs-extra":"^5.0.0","helmet":"^3.5.0","http-status-codes":"^1.3.0","ioredis":"^3.2.2","jscommons":"^2.3.0","jsonwebtoken":"^8.0.1","lodash":"^4.17.4","mime-types":"^2.1.17","moment":"^2.18.0","mongodb":"^3.0.1","morgan":"^1.8.1","node-fetch":"^2.0.0","object-hash":"1.3.1","promise-retry":"^1.1.1","query-string":"^5.0.1","rulr":"^4.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","winston":"^2.3.1","winston-aws-cloudwatch":"^2.0.0"},"devDependencies":{"@ht2-labs/semantic-release":"1.1.60","@ht2-labs/typescript-project":"1.1.0","@types/bluebird":"3.5.26","@types/body-parser":"1.17.0","@types/cors":"2.8.4","@types/dotenv":"4.0.3","@types/express":"4.16.1","@types/fs-extra":"5.0.5","@types/google-cloud__storage":"1.7.0","@types/helmet":"0.0.43","@types/ioredis":"3.2.19","@types/jsonwebtoken":"7.2.8","@types/lodash":"4.14.104","@types/mime-types":"2.1.0","@types/mocha":"5.2.6","@types/mongodb":"3.1.22","@types/morgan":"1.7.35","@types/node":"9.6.46","@types/node-fetch":"1.6.9","@types/object-hash":"1.2.0","@types/query-string":"5.1.0","@types/source-map-support":"0.5.0","@types/uuid":"3.4.4","@types/winston":"2.4.4","assert":"1.4.1","commitizen":"2.10.1","cz-conventional-changelog":"2.1.0","jscpd":"0.6.25","mocha":"5.2.0","mocha-lcov-reporter":"1.3.0","nyc":"11.9.0","travis-cov":"0.2.5","tslint":"5.14.0","tslint-consistent-codestyle":"1.15.1","tslint-immutable":"4.9.1","typescript":"3.3.3333"},"publishConfig":{"access":"public"},"gitHead":"b964e98916daa57ea7a40e2b6e68582371e2dc7f","bugs":{"url":"https://github.com/LearningLocker/xapi-statements/issues"},"homepage":"https://github.com/LearningLocker/xapi-statements#readme","_id":"@learninglocker/xapi-statements@7.6.0","_npmVersion":"6.5.0","_nodeVersion":"8.15.1","_npmUser":{"name":"ryansmith94","email":"ryan.smith@ht2labs.com"},"dist":{"integrity":"sha512-ZLmB5dNeAbU7qwdMc7QJD57ZgiajuRiFutlwqw/rpNwQLyp0Z+DPfP6eyoYbacQMMv1IBqyWEeQaGoSHsGayAw==","shasum":"d56f8961f31b39fa26c837b445384d31b13b9c1b","tarball":"https://registry.npmjs.org/@learninglocker/xapi-statements/-/xapi-statements-7.6.0.tgz","fileCount":1460,"unpackedSize":2044786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckhjECRA9TVsSAnZWagAABRcP/jc0GMccddv4NIb3hK+n\n2qacqe9y/6LdmNIT6vHTHLqM6tLNaWsrCNJln0ZZ7OB1Yz1j3Na+CiwCGXUt\nRWVv3XfiDXZDCYUbqpV/KIJ9S1blDeoXjj6zQ8+8IhdNz+wv6SM5nABT0ego\nE2CpoHz3CBlKYYFHVPvY3Sf2021a0uXAlc0/ZvxyzkSyxNAs7zEx+pZ7d3Ap\nmxPUxMCXeZxTdPkLpKYi+yoTkUsoADWUJ7qEowcW1bDQ49rIXAZLBaUjsuyl\n1CQSt1hjJljjuokkWcKO/TOUCAIPzLtkcXc054nODPvDtExHPoymbenKRoXK\nzxzgxER0qUKviWY8YOEcYvuA5cwM7fWbXRTb8zoglADvvujdevfCkXYPRrlk\nx9qRIinkXwIHfituNARQg2grPFWGz8XNrf7XZR3nCg9G6kB/SxHWBbs2yJEG\nZH/Ex5s2UNme0QD5RqJCyWMMyvWhhYUrDSIa1TggZZIneL7PlNFyU0jFQ2eW\nocJNPicngNdyTkKNyI4VZIBGAUXWPVjjQ4rM6tkcvLgFJ0zSqOg1A4tik56J\n232jHIczH6XlOAzB6AAygnmRTxrV6KacjUxnBqryejHHGOc4JHkC77BMrZtd\n0j/2+kcCyzEbiv8sHaZ85q4qnxPHz8An137XJLlOWO1ueUpaeQ4r0J2h0VAF\nfe10\r\n=KvdP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCbpiMwXPqgn3tysMb24hdnpSKoaldY+F/auN6J8xktQIhANN1B2AJVPq6Xu1BA75UUPwBJ4c5g1O6VwQng9pTGRHx"}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-statements_7.6.0_1553078467873_0.5191619530033997"},"_hasShrinkwrap":false},"7.7.0":{"name":"@learninglocker/xapi-statements","version":"7.7.0","description":"A service for xAPI statements","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-statements.git"},"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","start":"node dist/index.js","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","test":"SERVICE_AWAIT_UPDATES=true mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-google":"MODELS_REPO=memory STORAGE_REPO=google npm run test","test-azure":"MODELS_REPO=memory STORAGE_REPO=azure npm run test","test-mongo":"MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"MODELS_REPO=memory STORAGE_REPO=local npm run test","test-sentinel":"MODELS_REPO=memory STORAGE_REPO=local EVENTS_REPO=sentinel npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3 && npm run test-google && npm run test-sentinel && npm run test-azure","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/**/*google*|dist/**/*azure*|dist/**/*s3*|dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js|dist/repo/utils/connectToSentinel.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint --project ./tsconfig.json","duplication":"./node_modules/jscpd/bin/jscpd","semantic-release":"ht2-release-public-circleci-app"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"@azure/storage-blob":"^10.3.0","@google-cloud/storage":"^1.5.2","@learninglocker/xapi-validation":"^2.1.10","accept-language-parser":"^1.4.1","atob":"^2.0.3","aws-sdk":"^2.0.1","bluebird":"^3.5.0","body-parser":"^1.17.1","boolean":"^0.1.2","btoa":"^1.1.2","cors":"^2.8.1","dotenv":"^5.0.0","express":"^4.14.1","file-stream-rotator":"^0.4.0","fs-extra":"^5.0.0","helmet":"^3.5.0","http-status-codes":"^1.3.0","ioredis":"^3.2.2","jscommons":"^2.3.0","jsonwebtoken":"^8.0.1","lodash":"^4.17.4","mime-types":"^2.1.17","moment":"^2.18.0","mongodb":"^3.0.1","morgan":"^1.8.1","node-fetch":"^2.0.0","object-hash":"1.3.1","promise-retry":"^1.1.1","query-string":"^5.0.1","rulr":"^4.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","winston":"^2.3.1","winston-aws-cloudwatch":"^2.0.0"},"devDependencies":{"@ht2-labs/semantic-release":"1.1.60","@ht2-labs/typescript-project":"1.1.0","@types/bluebird":"3.5.26","@types/body-parser":"1.17.0","@types/cors":"2.8.4","@types/dotenv":"4.0.3","@types/express":"4.16.1","@types/fs-extra":"5.0.5","@types/google-cloud__storage":"1.7.0","@types/helmet":"0.0.43","@types/ioredis":"3.2.19","@types/jsonwebtoken":"7.2.8","@types/lodash":"4.14.104","@types/mime-types":"2.1.0","@types/mocha":"5.2.6","@types/mongodb":"3.1.22","@types/morgan":"1.7.35","@types/node":"9.6.46","@types/node-fetch":"1.6.9","@types/object-hash":"1.2.0","@types/query-string":"5.1.0","@types/source-map-support":"0.5.0","@types/uuid":"3.4.4","@types/winston":"2.4.4","assert":"1.4.1","commitizen":"2.10.1","cz-conventional-changelog":"2.1.0","jscpd":"0.6.25","mocha":"5.2.0","mocha-lcov-reporter":"1.3.0","nyc":"11.9.0","travis-cov":"0.2.5","tslint":"5.14.0","tslint-consistent-codestyle":"1.15.1","tslint-immutable":"4.9.1","typescript":"3.3.3333"},"publishConfig":{"access":"public"},"gitHead":"63622ba67812b8008f07a14ad71601c85f1a72a0","bugs":{"url":"https://github.com/LearningLocker/xapi-statements/issues"},"homepage":"https://github.com/LearningLocker/xapi-statements#readme","_id":"@learninglocker/xapi-statements@7.7.0","_npmVersion":"6.5.0","_nodeVersion":"8.15.1","_npmUser":{"name":"ryansmith94","email":"ryan.smith@ht2labs.com"},"dist":{"integrity":"sha512-49O6O9ED+iAKmTe/ywqlL0j4a1j4FWskjP5i5lK+B1qGjEs1YAqUIei06AfTKHSgJcLM+FrbwczuBY4D8oQpJg==","shasum":"a3ba289dca63656cf6da644d4cc4ca0ab86cfd6e","tarball":"https://registry.npmjs.org/@learninglocker/xapi-statements/-/xapi-statements-7.7.0.tgz","fileCount":1460,"unpackedSize":2045466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmjCvCRA9TVsSAnZWagAAS+EQAJC+1eLvgbjiSIbswQZO\njlxmtiPTLcgd2x0vHtST19CR7elO7nAYw1TbpcqNCfeOgj7gSWrxcimWD1Gj\nqLR2qFWEJsH7iMy+pWl3qnNjf75kq6Yad5rCSE46M/g6J6RQgrJw2RxjaYJV\nFecvYx99VROfT8wXNxmS+pKJq/Y1dRgnvxu/qcy+4iDDSc2JxgOknQdBOFig\nHK/yjfUTeaMs8ZGDymoWWdNuEHpF+/KP1VO7kfC6NHnR6Govab3M5TV4A3W1\n2TwafRY2rBRmUZoFrm2QdsBLUFsVl8KZyNSNN4TZlugNPeNF7Xqz7pgpE36V\ndxZRIA3IQtOq0wpseqI5TZCZ3iPb2tc6Bjza0BUNNPrrrZZVudaYGUiZR10h\n/bIaGlLlJlkn87fsejg8znMkQHzXdCQlrbAMObQKR8IFUPul8n4YasyY4Yjt\n9WQLliRvw9BS2/IUjLy+qIa9xN7Y38N9Ng1Bqn/nnYQo0JnL8zSVFOkCAbQU\nA53nRCIStolqsTio6SfXcwqXbqiZp0Oyihsd8TtldHE8C3N8cFk+cLw47QVw\nzEyPxzOJ4HsPaWxFIdDygYlRU7uSQ77X8wEk8U1nmTGPRqFi14Q47+DSxd+X\n6hjlOyiOi3DWYDznwOoC33GOqnk/BVXYmoMIB4RcnGzHg2eOEYcVMoUNcHdo\njCk8\r\n=qSaT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFHs7BVJwo/iC+buJ5uGnDmW/mT1X412rwwVSzEZWPAUAiBpJSLfVJi9+tTVmfbwPsjTQTJJR5a9gWIpL6UOrvfttg=="}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-statements_7.7.0_1553608878426_0.4851090724927283"},"_hasShrinkwrap":false},"7.7.1":{"name":"@learninglocker/xapi-statements","version":"7.7.1","description":"A service for xAPI statements","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-statements.git"},"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","start":"node dist/index.js","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","test":"SERVICE_AWAIT_UPDATES=true mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-google":"MODELS_REPO=memory STORAGE_REPO=google npm run test","test-azure":"MODELS_REPO=memory STORAGE_REPO=azure npm run test","test-mongo":"MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"MODELS_REPO=memory STORAGE_REPO=local npm run test","test-sentinel":"MODELS_REPO=memory STORAGE_REPO=local EVENTS_REPO=sentinel npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3 && npm run test-google && npm run test-sentinel && npm run test-azure","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/**/*google*|dist/**/*azure*|dist/**/*s3*|dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js|dist/repo/utils/connectToSentinel.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint --project ./tsconfig.json","duplication":"./node_modules/jscpd/bin/jscpd","semantic-release":"ht2-release-public-circleci-app"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"@azure/storage-blob":"^10.3.0","@google-cloud/storage":"^1.5.2","@learninglocker/xapi-validation":"^2.1.10","accept-language-parser":"^1.4.1","atob":"^2.0.3","aws-sdk":"^2.0.1","bluebird":"^3.5.0","body-parser":"^1.17.1","boolean":"^0.1.2","btoa":"^1.1.2","cors":"^2.8.1","dotenv":"^5.0.0","express":"^4.14.1","file-stream-rotator":"^0.4.0","fs-extra":"^5.0.0","helmet":"^3.5.0","http-status-codes":"^1.3.0","ioredis":"^3.2.2","jscommons":"^2.3.0","jsonwebtoken":"^8.0.1","lodash":"^4.17.4","mime-types":"^2.1.17","moment":"^2.18.0","mongodb":"^3.0.1","morgan":"^1.8.1","node-fetch":"^2.0.0","object-hash":"1.3.1","promise-retry":"^1.1.1","query-string":"^5.0.1","rulr":"^4.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","winston":"^2.3.1","winston-aws-cloudwatch":"^2.0.0"},"devDependencies":{"@ht2-labs/semantic-release":"1.1.70","@ht2-labs/typescript-project":"1.1.0","@types/bluebird":"3.5.27","@types/body-parser":"1.17.0","@types/cors":"2.8.5","@types/dotenv":"4.0.3","@types/express":"4.17.0","@types/fs-extra":"5.1.0","@types/google-cloud__storage":"1.7.0","@types/helmet":"0.0.43","@types/ioredis":"3.2.20","@types/jsonwebtoken":"7.2.8","@types/lodash":"4.14.104","@types/mime-types":"2.1.0","@types/mocha":"5.2.7","@types/mongodb":"3.1.28","@types/morgan":"1.7.35","@types/node":"9.6.49","@types/node-fetch":"1.6.9","@types/object-hash":"1.3.0","@types/query-string":"5.1.0","@types/source-map-support":"0.5.0","@types/uuid":"3.4.4","@types/winston":"2.4.4","assert":"1.5.0","commitizen":"2.10.1","cz-conventional-changelog":"2.1.0","jscpd":"0.6.25","mocha":"5.2.0","mocha-lcov-reporter":"1.3.0","nyc":"11.9.0","travis-cov":"0.2.5","tslint":"5.17.0","tslint-consistent-codestyle":"1.15.1","tslint-immutable":"4.9.1","typescript":"3.5.2"},"publishConfig":{"access":"public"},"gitHead":"73894e4492ca6f7d060d6551f74b3acca04c00c7","bugs":{"url":"https://github.com/LearningLocker/xapi-statements/issues"},"homepage":"https://github.com/LearningLocker/xapi-statements#readme","_id":"@learninglocker/xapi-statements@7.7.1","_nodeVersion":"8.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-NgDnIBLzZORNRxxuP6w89nvyYln1G9+lBbFePOB4ApK4xaTovRUM1qgigl+DtDnIn/YwgNejatf18oV9ZIiDRg==","shasum":"e502f717106a39f64ae79fe47a7d6c5719e184d3","tarball":"https://registry.npmjs.org/@learninglocker/xapi-statements/-/xapi-statements-7.7.1.tgz","fileCount":1460,"unpackedSize":2068063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCLTsCRA9TVsSAnZWagAA5YQQAKOaIlbQwqyvd3RSQleD\niLBe/HXnz7wEonMUncd8AIggStZpbe3E13335sM5OKA6Hxb57iHM/OB2wuSV\ns7OxU+zL2KVXcE3hAxQ7iIrUPsLsH7BFNC23LsdtBz2L0fwbO+xhInXJyYdM\nuXgjL7UUI2NrvZuhXYqWucOJR2eh1N6NuXy0zduYzlWNn4YvOvkj2ngtbfdw\nRh4wQNlawpEIlhrFSJHmh2H0L4BgFyxHeFjJlYdClrisk/Tc6ATO7tWgvqzS\nN4QahRGBNbNv1rxNjZBHza+p7R/W6wrb6ApV/SacdkGhMgAWgZy5Yrg4TNeG\n5x5XPM+fXhyFEuS/n4DI88iT7LX5pL8Ipx587d0oA4nKV2hAHqcs3JtIjrdb\njaU/pns9EGANw8jXj4miIUP5jBbpjBwYZM2Xau2xmFYjJmQ6yR1tE4ixLMI7\n5lgbC2v5u6FdytcWW/YsOpPBNbU7N+INcHFbjmJF2imWAhcMdiDaKoYd2K+C\nJYDH7486wo/vzCzB62uYdC9iGANuVbb4I1/HDtvF3ELJJoq7Z1vHv0JQN+Xi\nOrRBtjZbZVVsUPAam0ZJ0cXCA6AyFzjcK1/pWU6XEOpKwdRptHjG3X2R5lcp\nUy74UqKwqQrpPM//8++Dj8K6TK/SRqAKvIAxzND/YhkBw3LYwlDWJMV7ug0m\nP+AC\r\n=Ik4D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9jLD/KwqUWWwqLjDM6PNxOcsHYxiwjDFd9F4UKnZuYAIhANe0H4wGwBUSq4PKX6DNqo+1NpjYNOwECg3Th0/vec9e"}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"_npmUser":{"name":"ryansmith94","email":"ryan.smith@ht2labs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-statements_7.7.1_1560851691244_0.8206941923851105"},"_hasShrinkwrap":false},"7.7.2":{"name":"@learninglocker/xapi-statements","version":"7.7.2","description":"A service for xAPI statements","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-statements.git"},"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","start":"node dist/index.js","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","test":"SERVICE_AWAIT_UPDATES=true mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-google":"MODELS_REPO=memory STORAGE_REPO=google npm run test","test-azure":"MODELS_REPO=memory STORAGE_REPO=azure npm run test","test-mongo":"MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"MODELS_REPO=memory STORAGE_REPO=local npm run test","test-sentinel":"MODELS_REPO=memory STORAGE_REPO=local EVENTS_REPO=sentinel npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3 && npm run test-google && npm run test-sentinel && npm run test-azure","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/**/*google*|dist/**/*azure*|dist/**/*s3*|dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js|dist/repo/utils/connectToSentinel.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint --project ./tsconfig.json","duplication":"./node_modules/jscpd/bin/jscpd","semantic-release":"ht2-release-public-circleci-app"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"@azure/storage-blob":"^10.3.0","@google-cloud/storage":"^1.5.2","@learninglocker/xapi-validation":"^2.1.10","accept-language-parser":"^1.4.1","atob":"^2.0.3","aws-sdk":"^2.0.1","bluebird":"^3.5.0","body-parser":"^1.17.1","boolean":"^0.1.2","btoa":"^1.1.2","cors":"^2.8.1","dotenv":"^5.0.0","express":"^4.14.1","file-stream-rotator":"^0.4.0","fs-extra":"^5.0.0","helmet":"^3.5.0","http-status-codes":"^1.3.0","ioredis":"^3.2.2","jscommons":"^2.3.0","jsonwebtoken":"^8.0.1","lodash":"^4.17.4","mime-types":"^2.1.17","moment":"^2.18.0","mongodb":"^3.0.1","morgan":"^1.8.1","node-fetch":"^2.0.0","object-hash":"1.3.1","promise-retry":"^1.1.1","query-string":"^5.0.1","rulr":"^4.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","winston":"^2.3.1","winston-aws-cloudwatch":"^2.0.0"},"devDependencies":{"@ht2-labs/semantic-release":"1.1.70","@ht2-labs/typescript-project":"1.1.0","@types/bluebird":"3.5.27","@types/body-parser":"1.17.0","@types/cors":"2.8.5","@types/dotenv":"4.0.3","@types/express":"4.17.0","@types/fs-extra":"5.1.0","@types/google-cloud__storage":"1.7.0","@types/helmet":"0.0.43","@types/ioredis":"3.2.20","@types/jsonwebtoken":"7.2.8","@types/lodash":"4.14.104","@types/mime-types":"2.1.0","@types/mocha":"5.2.7","@types/mongodb":"3.1.28","@types/morgan":"1.7.35","@types/node":"9.6.49","@types/node-fetch":"1.6.9","@types/object-hash":"1.3.0","@types/query-string":"5.1.0","@types/source-map-support":"0.5.0","@types/uuid":"3.4.4","@types/winston":"2.4.4","assert":"1.5.0","commitizen":"2.10.1","cz-conventional-changelog":"2.1.0","jscpd":"0.6.25","mocha":"5.2.0","mocha-lcov-reporter":"1.3.0","nyc":"11.9.0","travis-cov":"0.2.5","tslint":"5.17.0","tslint-consistent-codestyle":"1.15.1","tslint-immutable":"4.9.1","typescript":"3.5.2"},"publishConfig":{"access":"public"},"gitHead":"564393287cfd73dd96affea559da289fcb38a976","bugs":{"url":"https://github.com/LearningLocker/xapi-statements/issues"},"homepage":"https://github.com/LearningLocker/xapi-statements#readme","_id":"@learninglocker/xapi-statements@7.7.2","_nodeVersion":"8.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-g+OZqsYy5feyOYHo3y2cdvyAZYFSGUdAa7UmkGAkAymSjGE2CYt2fT3QOhp2GETlnnu4A+WVrCtHDpDRvnri6w==","shasum":"504dac54b3895f0727fa280fe5814432ee872d70","tarball":"https://registry.npmjs.org/@learninglocker/xapi-statements/-/xapi-statements-7.7.2.tgz","fileCount":1460,"unpackedSize":2067217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCLaICRA9TVsSAnZWagAAwAYQAJU6oN1twYf9RiiHIwJJ\n8H9QOLZQ3VgthChq/6PjJ7Y0VJDhbYGHBYrknyGi4uhQScn8F46QG5YQZEjj\neK4x4bzeupkDob9U8qZvpj1rFcLxUOS359Zb8cIonNM7Q1v4n8hTsbSNdZuD\nCijhOENOKgpJVLKi1FuAr1NkNO8ujeVNS5YigD3p+qwiNFTjdPPRzQeR+Rbp\n+ffyZuTOb3OXhjJcHywtKoxXHfBKgoyc74cK1tX6KgOE4+Vn2QDA4eB7Mcba\nmNqb+7JQNhTRSGWkk669Qnez9uvd49Zj9eFkrI4S+zA6BOrYslsDagmv9rFN\nVGY9VtLOB0qwDv+dBnVZ2HRDjE5qdUm1CVqiP03gEVAXQf2VA2pFykSHsnJa\njMct/KAT21dv7EWNcf2r7zrqzEewfvsBFeYMEaCmBoqiZCt+xMbQuFL1s8SZ\nYj98Avx8BjBMtyorPP/1VNh1yIyzeLrfpn/Gs+H4jM2LnIBpR5+ttSoV+93p\noR3BbKjislLZxj+20tRI1NvYzA9aFu/g1s55B8t+tMX2YTvibrn25WL31LlY\nP2S/SBq+XT2eeUbLGXSQdp2IBYGfVL5QGprxAlJcQSwu6UZ+Lt29c5qo/u2N\nv4BZG9WlHlg13mMtTNMeoMCZM56wG/faZ/7r7gpljTHlKF5nyVQUmHhHr9tI\nM6Ti\r\n=lBVE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA8SjFBDPYooluH6TiZIKK77TWfjp6BzTPZavWm5hNBFAiAawB3ohiPP+krxu65DV8zmosaC52odJhuIKvuetpyaaA=="}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"_npmUser":{"name":"ryansmith94","email":"ryan.smith@ht2labs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-statements_7.7.2_1560852103687_0.21004018675987446"},"_hasShrinkwrap":false},"7.7.3":{"name":"@learninglocker/xapi-statements","version":"7.7.3","description":"A service for xAPI statements","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-statements.git"},"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","start":"node dist/index.js","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","test":"SERVICE_AWAIT_UPDATES=true mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-google":"MODELS_REPO=memory STORAGE_REPO=google npm run test","test-azure":"MODELS_REPO=memory STORAGE_REPO=azure npm run test","test-mongo":"MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"MODELS_REPO=memory STORAGE_REPO=local npm run test","test-sentinel":"MODELS_REPO=memory STORAGE_REPO=local EVENTS_REPO=sentinel npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3 && npm run test-google && npm run test-sentinel && npm run test-azure","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/**/*google*|dist/**/*azure*|dist/**/*s3*|dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js|dist/repo/utils/connectToSentinel.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint --project ./tsconfig.json","duplication":"./node_modules/jscpd/bin/jscpd","semantic-release":"ht2-release-public-circleci-app"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"@azure/storage-blob":"^10.3.0","@google-cloud/storage":"^1.5.2","@learninglocker/xapi-validation":"^2.1.10","accept-language-parser":"^1.4.1","atob":"^2.0.3","aws-sdk":"^2.0.1","bluebird":"^3.5.0","body-parser":"^1.17.1","boolean":"^0.1.2","btoa":"^1.1.2","cors":"^2.8.1","dotenv":"^5.0.0","express":"^4.14.1","file-stream-rotator":"^0.4.0","fs-extra":"^5.0.0","helmet":"^3.5.0","http-status-codes":"^1.3.0","ioredis":"^3.2.2","jscommons":"^2.3.0","jsonwebtoken":"^8.0.1","lodash":"^4.17.4","mime-types":"^2.1.17","moment":"^2.18.0","mongodb":"^3.0.1","morgan":"^1.8.1","node-fetch":"^2.0.0","object-hash":"1.3.1","promise-retry":"^1.1.1","query-string":"^5.0.1","rulr":"^4.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","winston":"^2.3.1","winston-aws-cloudwatch":"^2.0.0"},"devDependencies":{"@ht2-labs/semantic-release":"1.1.70","@ht2-labs/typescript-project":"1.1.0","@types/bluebird":"3.5.27","@types/body-parser":"1.17.0","@types/cors":"2.8.5","@types/dotenv":"4.0.3","@types/express":"4.17.0","@types/fs-extra":"5.1.0","@types/google-cloud__storage":"1.7.0","@types/helmet":"0.0.43","@types/ioredis":"3.2.20","@types/jsonwebtoken":"7.2.8","@types/lodash":"4.14.104","@types/mime-types":"2.1.0","@types/mocha":"5.2.7","@types/mongodb":"3.1.28","@types/morgan":"1.7.35","@types/node":"9.6.49","@types/node-fetch":"1.6.9","@types/object-hash":"1.3.0","@types/query-string":"5.1.0","@types/source-map-support":"0.5.0","@types/uuid":"3.4.4","@types/winston":"2.4.4","assert":"1.5.0","commitizen":"2.10.1","cz-conventional-changelog":"2.1.0","jscpd":"0.6.25","mocha":"5.2.0","mocha-lcov-reporter":"1.3.0","nyc":"11.9.0","travis-cov":"0.2.5","tslint":"5.17.0","tslint-consistent-codestyle":"1.15.1","tslint-immutable":"4.9.1","typescript":"3.5.2"},"publishConfig":{"access":"public"},"gitHead":"c7e1acd4b77d8a614920852c81b5308e791512aa","bugs":{"url":"https://github.com/LearningLocker/xapi-statements/issues"},"homepage":"https://github.com/LearningLocker/xapi-statements#readme","_id":"@learninglocker/xapi-statements@7.7.3","_nodeVersion":"8.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-cwBpo81u01ggiLDTrSQfB+iuSbLgnIIvDxItwiJlS+LteOenhGLni6Fy5H51mFisJFhEJ82BV5ntYWCAf4dp5A==","shasum":"5a084accef7e5119f157c503c945571d2a2903af","tarball":"https://registry.npmjs.org/@learninglocker/xapi-statements/-/xapi-statements-7.7.3.tgz","fileCount":1460,"unpackedSize":2067227,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEOzrCRA9TVsSAnZWagAA9h8P/31I01ma+pnUWTkAeobq\nwiGkdhF7pOKKV5F5Pgt4gLoyWkjQXkG8tH6sGkxTRPWUj3t3zsoaLxUs18oV\nbR5nustwz7vRk35+zS3urRvFGkBNILJcJlzdhaDessJxoF21kDLIQVb5kDzk\nfJDYwQRvkHg48xnJm1pU7A5pviqf/uS4xudsKnb28zLbsOfdiLE7pAyCOR2L\n82ysMRTcWMKX/mDTjsZryvzLZaEazgOr61BvS6MGCIAJyR/zRDVSlS0kyljB\nNPPJQqq3mQLCF3/8q8dgvgHDyEWfKd/DX0OnWSKl7xtN1iBz5rWeqvmSUHAo\nKF31/awCalSlH8DtMrq8fECcGb+qt0trV80a6jpYFYbvitH2WrOv+UgO6WEj\ncLz6e23n7ZzWIqjUAUbZ5bgCo6K4ODBQOtVzH/d14R1M6PB1eZwYy3U3sg8B\nKemSGQQlnsIPpm/KwiHygeopco9mRM9xD1sMClgVhm/IoI0DVUnnLavULhkP\nsPVrYadhXY9io6RS9fLLxVarOjXuVqHqeLoPIvqmCKsPx8rzqBshYvIXQVuP\nzqtk0MiUmrrLjluh/ibXn5EZLFK20rDHz0+SidOkaVkqPi7m3NYBWGb6m7Op\nGw5TkxcFBM9N7ph5wpUqamOMJlsGMQJUrQxurl4wGPwR1ctVDU8zFXeXMaQL\nMnKN\r\n=JWAu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSP7JxerLJ/itYVY0Ht7r62EVb6F0XvSJgyzbkKiQuzwIgDEXaBc4cR38Hchbe8gFOL6WPmUTHY9P2s0XNsnuEpvE="}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"_npmUser":{"name":"ryansmith94","email":"ryan.smith@ht2labs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-statements_7.7.3_1561390314859_0.9610812065041308"},"_hasShrinkwrap":false},"7.7.4":{"name":"@learninglocker/xapi-statements","version":"7.7.4","description":"A service for xAPI statements","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-statements.git"},"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","start":"node dist/index.js","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","test":"SERVICE_AWAIT_UPDATES=true mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-google":"MODELS_REPO=memory STORAGE_REPO=google npm run test","test-azure":"MODELS_REPO=memory STORAGE_REPO=azure npm run test","test-mongo":"MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"MODELS_REPO=memory STORAGE_REPO=local npm run test","test-sentinel":"MODELS_REPO=memory STORAGE_REPO=local EVENTS_REPO=sentinel npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3 && npm run test-google && npm run test-sentinel && npm run test-azure","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/**/*google*|dist/**/*azure*|dist/**/*s3*|dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js|dist/repo/utils/connectToSentinel.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint --project ./tsconfig.json","duplication":"./node_modules/jscpd/bin/jscpd","semantic-release":"ht2-release-public-circleci-app"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"@azure/storage-blob":"^10.3.0","@google-cloud/storage":"^1.5.2","@learninglocker/xapi-validation":"^2.1.10","accept-language-parser":"^1.4.1","atob":"^2.0.3","aws-sdk":"^2.0.1","bluebird":"^3.5.0","body-parser":"^1.17.1","boolean":"^0.1.2","btoa":"^1.1.2","cors":"^2.8.1","dotenv":"^5.0.0","express":"^4.14.1","file-stream-rotator":"^0.4.0","fs-extra":"^5.0.0","helmet":"^3.5.0","http-status-codes":"^1.3.0","ioredis":"^3.2.2","jscommons":"^2.3.0","jsonwebtoken":"^8.0.1","lodash":"^4.17.4","mime-types":"^2.1.17","moment":"^2.18.0","mongodb":"^3.0.1","morgan":"^1.8.1","node-fetch":"^2.0.0","object-hash":"1.3.1","promise-retry":"^1.1.1","query-string":"^5.0.1","rulr":"^4.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","winston":"^2.3.1","winston-aws-cloudwatch":"^2.0.0"},"devDependencies":{"@ht2-labs/semantic-release":"1.1.75","@ht2-labs/typescript-project":"1.1.0","@types/bluebird":"3.5.27","@types/body-parser":"1.17.0","@types/cors":"2.8.5","@types/dotenv":"4.0.3","@types/express":"4.17.0","@types/fs-extra":"5.1.0","@types/google-cloud__storage":"1.7.0","@types/helmet":"0.0.43","@types/ioredis":"3.2.20","@types/jsonwebtoken":"7.2.8","@types/lodash":"4.14.104","@types/mime-types":"2.1.0","@types/mocha":"5.2.7","@types/mongodb":"3.1.28","@types/morgan":"1.7.35","@types/node":"9.6.49","@types/node-fetch":"1.6.9","@types/object-hash":"1.3.0","@types/query-string":"5.1.0","@types/source-map-support":"0.5.0","@types/uuid":"3.4.4","@types/winston":"2.4.4","assert":"1.5.0","commitizen":"2.10.1","cz-conventional-changelog":"2.1.0","jscpd":"0.6.25","mocha":"5.2.0","mocha-lcov-reporter":"1.3.0","nyc":"11.9.0","travis-cov":"0.2.5","tslint":"5.18.0","tslint-consistent-codestyle":"1.15.1","tslint-immutable":"4.9.1","typescript":"3.5.2"},"publishConfig":{"access":"public"},"gitHead":"58fdc31b9e37aad5af1a5632c1898d9b5c3333d7","bugs":{"url":"https://github.com/LearningLocker/xapi-statements/issues"},"homepage":"https://github.com/LearningLocker/xapi-statements#readme","_id":"@learninglocker/xapi-statements@7.7.4","_nodeVersion":"8.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-BluB0S48lUbW//uZyCL/csDXTQyoshUwC7VR++JcWoi4GdcYxCGCuA84KcyRDBrJb2uEwhplPgQWGAmGvnz7GA==","shasum":"6c1c0eb16acdac477881ef326c8ba2c3bca1ce2f","tarball":"https://registry.npmjs.org/@learninglocker/xapi-statements/-/xapi-statements-7.7.4.tgz","fileCount":1460,"unpackedSize":2067988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJqUrCRA9TVsSAnZWagAA9MoP/A6s0VsXZNyeQRqP0A5V\n2ahqrnBad13UvT3qWF4cvUJA2s65k9M+kUdft5nY4YIiDm4SFgOwGE97T0aR\nGq44O09OU+AOtAvbWZewyIlkh8sQruqbyl8qVTRKZ1+r/X9mUUdYi8MliRGi\n9rPSg3CD/p6sT0BAWnA/2K6hfg31UrxMPRHh/HXA7S0R75wYfnRG5Rpxwekr\nIQOK6Pnpvb7SCyAVFWepC7NXTRZo345Mh1k8wnWjPZVIMK3jRqxuNIWp9NWr\nIY2b+EgR9Ll0I4gbJlyBocxjHu7uytAkAvJr1k3y5VNu4FfOOXwovHrnqZW2\ngjVjdrHQH7wnt3pspBuBlnJ2aXK5A8hXAdA2y9bGZ3JyAWcO5W9WB/d8gPm1\nOhdOWN60iW2lgvfJyt10fFr/KkSXcYmSnSF3jK5w5InRgwTQdrSCUazYDe+F\nflR7nRc/z5haQKdO7CkHrI7ruabYWeGsoYmWKG8Qmw0gXgCJK+xiL6KrwyPk\nO5ui+MPnB4WUcI3vWzHucbZ5xbmaV4QdhfXXHSi34IZfnor4GNB+ncv+OKbD\nbWYWrkgKrovIJglYC+NrZf4OqEekVTZ/5FBKuqy6A++0d3y4eJUAW6vTovgA\ny8qyY9pRMtA+OXB9JiRCTPi/kbpLBnvGi3B3hMQzQ84hfrorcVDtyOSHoVpl\nCBrF\r\n=UvFC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCF30Ap1TSwzRUuwVWyQe2AM21wh+Cnt+HlIPID2zc10wIgbe2IZDww6mzcoTaVzSIlizDYbBxxPLjn9Pnr8hdZSrM="}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"_npmUser":{"name":"ryansmith94","email":"ryan.smith@ht2labs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-statements_7.7.4_1562813738172_0.3215377639532371"},"_hasShrinkwrap":false},"7.8.0":{"name":"@learninglocker/xapi-statements","version":"7.8.0","description":"A service for xAPI statements","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-statements.git"},"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"tsc","start":"node dist/index.js","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","test":"SERVICE_AWAIT_UPDATES=true mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-google":"MODELS_REPO=memory STORAGE_REPO=google npm run test","test-azure":"MODELS_REPO=memory STORAGE_REPO=azure npm run test","test-mongo":"MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"MODELS_REPO=memory STORAGE_REPO=local npm run test","test-sentinel":"MODELS_REPO=memory STORAGE_REPO=local EVENTS_REPO=sentinel npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3 && npm run test-google && npm run test-sentinel && npm run test-azure","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/**/*google*|dist/**/*azure*|dist/**/*s3*|dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js|dist/repo/utils/connectToSentinel.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/**/*fetch*|dist/**/*fake*|dist/config.js|dist/**/factory.js|dist/**/facade.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint --project ./tsconfig.json","duplication":"./node_modules/jscpd/bin/jscpd","semantic-release":"ht2-release-public-circleci-app"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":"6 - 8","npm":"3 - 5"},"dependencies":{"@azure/storage-blob":"^10.3.0","@google-cloud/storage":"^1.5.2","@learninglocker/xapi-validation":"^2.1.10","accept-language-parser":"^1.4.1","atob":"^2.0.3","aws-sdk":"^2.0.1","bluebird":"^3.5.0","body-parser":"^1.17.1","boolean":"^0.1.2","btoa":"^1.1.2","cors":"^2.8.1","dotenv":"^5.0.0","express":"^4.14.1","file-stream-rotator":"^0.4.0","fs-extra":"^5.0.0","helmet":"^3.5.0","http-status-codes":"^1.3.0","ioredis":"^3.2.2","jscommons":"^2.3.0","jsonwebtoken":"^8.0.1","lodash":"^4.17.4","mime-types":"^2.1.17","moment":"^2.18.0","mongodb":"^3.0.1","morgan":"^1.8.1","node-fetch":"^2.0.0","object-hash":"1.3.1","promise-retry":"^1.1.1","query-string":"^5.0.1","rulr":"^4.0.0","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","winston":"^2.3.1","winston-aws-cloudwatch":"^2.0.0"},"devDependencies":{"@ht2-labs/semantic-release":"1.1.82","@ht2-labs/typescript-project":"1.1.0","@types/bluebird":"3.5.27","@types/body-parser":"1.17.0","@types/cors":"2.8.5","@types/dotenv":"4.0.3","@types/express":"4.17.0","@types/fs-extra":"5.1.0","@types/google-cloud__storage":"1.7.0","@types/helmet":"0.0.43","@types/ioredis":"3.2.21","@types/jsonwebtoken":"7.2.8","@types/lodash":"4.14.104","@types/mime-types":"2.1.0","@types/mocha":"5.2.7","@types/mongodb":"3.1.28","@types/morgan":"1.7.36","@types/node":"9.6.50","@types/node-fetch":"1.6.9","@types/object-hash":"1.3.0","@types/query-string":"5.1.0","@types/source-map-support":"0.5.0","@types/uuid":"3.4.5","@types/winston":"2.4.4","assert":"1.5.0","commitizen":"2.10.1","cz-conventional-changelog":"2.1.0","jscpd":"0.6.25","mocha":"5.2.0","mocha-lcov-reporter":"1.3.0","nyc":"11.9.0","travis-cov":"0.2.5","tslint":"5.18.0","tslint-consistent-codestyle":"1.15.1","tslint-immutable":"4.9.1","typescript":"3.5.3"},"publishConfig":{"access":"public"},"gitHead":"88ccdb8e61b3a2c4bc184cf4ecba684e2bcabeaf","bugs":{"url":"https://github.com/LearningLocker/xapi-statements/issues"},"homepage":"https://github.com/LearningLocker/xapi-statements#readme","_id":"@learninglocker/xapi-statements@7.8.0","_nodeVersion":"8.16.0","_npmVersion":"6.10.1","dist":{"integrity":"sha512-rBYydzFb0Dp2UZTZDI/8K0iZ1Wtrg/vPIfsVj2E8TFIcaRMbeNYLrE/tsf9Lna3H1Hb0tOAFS3UoXTzXBjHMNg==","shasum":"5ad7679f870e709d1fb154787fcf8eedfaea146b","tarball":"https://registry.npmjs.org/@learninglocker/xapi-statements/-/xapi-statements-7.8.0.tgz","fileCount":1469,"unpackedSize":2089479,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOyAUCRA9TVsSAnZWagAAP6IP/31xmk62vpZ3g67lk7Nf\n2netBxajtJrlbL1CquaAmdnyrv+zCDHDqwjBb+1cxfEhwKT6/FYFihgXAHNk\nzxcPJ4J1hHhbn5Jqu+coF3vZxIiMGOY08kCnTGOzjNVop+9ccYNZSTliBRoV\nPDqyvH57NYwtanJKps2DSJM+E+GHRIMcwAlrERjVR+ohk1qeMrBV491V1GNc\navr2HVcvqJm+RReM/DCoAHsI/CfY3i7fAhQntwo5+sCy9b/BVHlpNPG9V9Sy\nh5GRZ5CqR5kkv0eoafkN3fRYNvgVWZxHBJsERK4Nqbbr3liYNEx8YqlI7zN/\nG6kDtls7bSJafhr+msnGoeSStklUsed0iuJeWGambnIpb/a56IyDdqQ5fMKa\nP8eZ80ubxGO2hgSF/9GjCzSCToafVl2iTx6i+lBGIzf5xcpuA5OwgV0sH1Ft\nVu22nmxaUQE3c2NCbyBmdqQ4nk1j6Cay0X5NO/cJ4FRW+f49Dy+VZ460fgzT\nPHwk5CaI21ljLHqu6FmvBXxt6KkoQh1ApowtHCqhVUwltMxZuGpiK90TUuXP\nTrJBiW1BCGUT3tT7ZRX/V1POgARwHf4qK0ZpuUepexVaQbNQfxLbbnGFIVC2\nSg0tM56hsFwVTh1Ph5S5XGsfGYqc5lAT+d1onjxkasQo0KEIaSqCjpcVlFON\nxnl+\r\n=13Ug\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFH/m/nBxs01Ip02SeuD9g2u8dC5bd1RGS07brVFoQesAiBrYc9oP9smHjReDelTYBiRHDIpttl4Dk9wyXRLerHkTQ=="}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"_npmUser":{"name":"ryansmith94","email":"ryan.smith@ht2labs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-statements_7.8.0_1564155923421_0.6113449378610569"},"_hasShrinkwrap":false}},"readme":"# xAPI Statements\n\n[![Build Status](https://circleci.com/gh/LearningLocker/xapi-statements/tree/master.svg?style=shield)](https://circleci.com/gh/LearningLocker/xapi-statements)\n[![Renovate badge](https://img.shields.io/badge/Renovate-enabled-brightgreen.svg)](https://renovateapp.com/)\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\n*Learning Locker is a trademark of [HT2 Inc.](http://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 xAPI statements service, you can follow the instructions below.\n\n1. Clone the repository `git clone git@github.com:LearningLocker/xapi-statements.git`.\n1. Install dependencies `npm install`.\n1. Build the code `npm run build`.\n1. Start the server `npm start`.\n\n### Development\n1. Follow [the installation procedure](#installation).\n1. Make your changes to the \"src\" directory.\n1. Build the code `npm run build`.\n1. Test the code `npm run test-all`.\n1. Run the server `npm start`.\n\n### Docker\nYou can use the steps below to install and run the xAPI statements service.\n\n- Create a \".env\" file using the \".env.example\" file in this Github repository.\n- Pull the image from DockerHub `docker pull learninglocker/xapi-statements:master`.\n- Run the image in a container `docker run -d -p 8080:80 --env-file .env learninglocker/xapi-statements:master`.\n","maintainers":[{"email":"lydiamross@live.com","name":"lydiamross"},{"email":"ryan.smith@ht2labs.com","name":"ryansmith94"},{"email":"james@ht2labs.com","name":"ht2james"},{"email":"cicd@learningpool.com","name":"lpcicd"}],"time":{"modified":"2023-05-25T13:55:52.284Z","created":"2018-01-05T14:26:32.501Z","5.0.7":"2018-01-05T14:26:32.501Z","5.0.8":"2018-01-05T14:34:16.393Z","5.0.9":"2018-01-08T16:00:01.650Z","5.0.10":"2018-01-09T14:24:26.386Z","5.0.11":"2018-01-10T15:45:49.484Z","5.0.12":"2018-01-10T15:53:43.699Z","5.0.13":"2018-01-15T11:56:21.954Z","5.0.14":"2018-01-16T09:07:44.080Z","5.1.0":"2018-01-16T14:18:21.266Z","5.1.1":"2018-01-17T11:58:58.844Z","5.1.2":"2018-01-18T12:14:57.940Z","5.1.3":"2018-01-26T10:57:37.521Z","5.1.4":"2018-01-26T16:18:57.488Z","6.0.0":"2018-02-08T14:51:53.075Z","6.0.1":"2018-02-08T16:52:53.978Z","6.0.2":"2018-02-09T14:32:32.623Z","6.0.3":"2018-02-09T14:37:57.625Z","6.0.4":"2018-02-13T14:25:47.105Z","7.0.0":"2018-02-28T14:16:58.663Z","7.0.1":"2018-03-01T10:49:59.890Z","7.0.2":"2018-03-01T11:05:04.654Z","7.0.3":"2018-03-16T00:08:38.523Z","7.1.0":"2018-03-19T14:53:16.307Z","7.1.1":"2018-03-21T08:10:00.789Z","7.1.2":"2018-03-21T15:05:01.232Z","7.1.3":"2018-04-13T15:15:51.688Z","7.1.4":"2018-05-29T14:00:41.411Z","7.1.5":"2018-08-14T15:49:35.826Z","7.1.6":"2018-10-19T13:55:39.190Z","7.1.7":"2018-11-12T23:29:46.836Z","7.1.8":"2018-12-06T14:18:19.736Z","7.1.9":"2018-12-06T14:25:19.972Z","7.1.10":"2018-12-06T15:51:45.993Z","7.1.11":"2018-12-07T11:16:29.812Z","7.1.12":"2018-12-12T09:31:37.063Z","7.2.0":"2019-01-10T15:24:24.450Z","7.3.0":"2019-01-10T15:31:37.995Z","7.3.1":"2019-01-10T16:27:15.726Z","7.4.0":"2019-01-31T10:12:05.249Z","7.5.0":"2019-02-12T15:42:29.671Z","7.6.0":"2019-03-20T10:41:08.042Z","7.7.0":"2019-03-26T14:01:18.638Z","7.7.1":"2019-06-18T09:54:51.366Z","7.7.2":"2019-06-18T10:01:43.883Z","7.7.3":"2019-06-24T15:31:55.081Z","7.7.4":"2019-07-11T02:55:38.479Z","7.8.0":"2019-07-26T15:45:23.608Z"},"homepage":"https://github.com/LearningLocker/xapi-statements#readme","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-statements.git"},"bugs":{"url":"https://github.com/LearningLocker/xapi-statements/issues"},"license":"GPL-3.0","readmeFilename":"readme.md"}