{"_id":"@learninglocker/xapi-activities","_rev":"29-b45e3a2579a78ed09ccb4e1732187d82","name":"@learninglocker/xapi-activities","description":"A server for xAPI activities","dist-tags":{"latest":"4.4.4"},"versions":{"3.0.7":{"name":"@learninglocker/xapi-activities","version":"3.0.7","description":"A server for xAPI activities","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-activities.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"./node_modules/typescript/bin/tsc","start":"node dist/index.js","test":"./node_modules/mocha/bin/mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-mongo":"AUTH_REPO=test MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=local npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","cover-s3":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/mongoModelsRepo|dist/memoryStorageRepo|dist/config.js)' npm run test-s3","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/s3StorageRepo|dist/config.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/config.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint -p ./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":{"atob":"^2.0.3","aws-sdk":"^2.74.0","bluebird":"^3.5.0","boolean":"^0.1.2","btoa":"^1.1.2","dotenv":"^4.0.0","express":"^4.14.1","fs-extra":"^5.0.0","jscommons":"^2.1.0","lodash":"^4.17.4","mime-types":"^2.1.17","mongodb":"^2.2.26","node-fetch":"^1.6.3","query-string":"^5.0.1","rulr":"^4.0.1","sha1":"^1.1.1","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1","xapi-validation":"^2.1.0"},"devDependencies":{"@ht2-labs/semantic-release":"1.0.21","@types/bluebird":"3.5.19","@types/dotenv":"4.0.2","@types/express":"4.11.0","@types/fs-extra":"5.0.0","@types/lodash":"4.14.92","@types/mime-types":"2.1.0","@types/mocha":"2.2.46","@types/mongodb":"2.2.18","@types/node":"8.5.5","@types/node-fetch":"1.6.7","@types/query-string":"5.0.1","@types/source-map-support":"0.4.0","@types/supertest":"2.0.4","@types/uuid":"3.4.3","@types/winston":"2.3.7","assert":"1.4.1","commitizen":"2.9.6","cz-conventional-changelog":"2.1.0","jscpd":"0.6.17","mocha":"4.1.0","mocha-lcov-reporter":"1.3.0","nyc":"11.4.1","supertest":"3.0.0","travis-cov":"0.2.5","tslint":"5.8.0","tslint-consistent-codestyle":"1.11.0","tslint-immutable":"4.5.0","typescript":"2.6.2"},"publishConfig":{"access":"public"},"gitHead":"47cf160eef31708ba382ae588489608019adf03a","bugs":{"url":"https://github.com/LearningLocker/xapi-activities/issues"},"homepage":"https://github.com/LearningLocker/xapi-activities#readme","_id":"@learninglocker/xapi-activities@3.0.7","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-DzgByFSQupZGsh9+l0eknMwJynkuYrY0FmpcUJeAlwse1fosyuQoXsvu5XsJPG1AA39QHV6HqjApLln/jbbp/g==","shasum":"0ad88c469ebb65f491ed9c253692486a566c6a7e","tarball":"https://registry.npmjs.org/@learninglocker/xapi-activities/-/xapi-activities-3.0.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC32/a/8UQ4iltNrqMTy7jnpmLS4ifN59upCpqtUmLkdgIgNe+5Z/czzvXF+V6qar46BuJj4taUcSEnA0USYGMu+Mc="}]},"maintainers":[{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-activities-3.0.7.tgz_1515154026437_0.4645360561553389"},"directories":{}},"3.0.8":{"name":"@learninglocker/xapi-activities","version":"3.0.8","description":"A server for xAPI activities","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-activities.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"./node_modules/typescript/bin/tsc","start":"node dist/index.js","test":"./node_modules/mocha/bin/mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-mongo":"AUTH_REPO=test MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=local npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","cover-s3":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/mongoModelsRepo|dist/memoryStorageRepo|dist/config.js)' npm run test-s3","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/s3StorageRepo|dist/config.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/config.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint -p ./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","atob":"^2.0.3","aws-sdk":"^2.74.0","bluebird":"^3.5.0","boolean":"^0.1.2","btoa":"^1.1.2","dotenv":"^4.0.0","express":"^4.14.1","fs-extra":"^5.0.0","jscommons":"^2.1.0","lodash":"^4.17.4","mime-types":"^2.1.17","mongodb":"^2.2.26","node-fetch":"^1.6.3","query-string":"^5.0.1","rulr":"^4.0.1","sha1":"^1.1.1","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1"},"devDependencies":{"@ht2-labs/semantic-release":"1.0.21","@types/bluebird":"3.5.19","@types/dotenv":"4.0.2","@types/express":"4.11.0","@types/fs-extra":"5.0.0","@types/lodash":"4.14.92","@types/mime-types":"2.1.0","@types/mocha":"2.2.46","@types/mongodb":"2.2.18","@types/node":"8.5.7","@types/node-fetch":"1.6.7","@types/query-string":"5.0.1","@types/source-map-support":"0.4.0","@types/supertest":"2.0.4","@types/uuid":"3.4.3","@types/winston":"2.3.7","assert":"1.4.1","commitizen":"2.9.6","cz-conventional-changelog":"2.1.0","jscpd":"0.6.17","mocha":"4.1.0","mocha-lcov-reporter":"1.3.0","nyc":"11.4.1","supertest":"3.0.0","travis-cov":"0.2.5","tslint":"5.8.0","tslint-consistent-codestyle":"1.11.0","tslint-immutable":"4.5.0","typescript":"2.6.2"},"publishConfig":{"access":"public"},"gitHead":"7c2cc58917d5ccfdbfeea264da587faf8d9aa4c6","bugs":{"url":"https://github.com/LearningLocker/xapi-activities/issues"},"homepage":"https://github.com/LearningLocker/xapi-activities#readme","_id":"@learninglocker/xapi-activities@3.0.8","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-bwUgM+lS61fbqlG4CvxwRgD6Elpt4hM36yYqJh5HstA317fE8dwlZ2pfDPzQ/0VfWYsTN0TlbFcp3VQHxhPJWQ==","shasum":"f8122cd218c56cf357560edc0386ecef44a123f7","tarball":"https://registry.npmjs.org/@learninglocker/xapi-activities/-/xapi-activities-3.0.8.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHUlQWeb3FxjMZisP90tILLF9Sbk79RIjN6mzZcnIExIAiEA6ONQqxExzoR0qTygbp+Q5kADlaIqQYTHGo5h0/P1gRE="}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-activities-3.0.8.tgz_1515426204358_0.8898481398355216"},"directories":{}},"3.0.9":{"name":"@learninglocker/xapi-activities","version":"3.0.9","description":"A server for xAPI activities","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-activities.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"./node_modules/typescript/bin/tsc","start":"node dist/index.js","test":"./node_modules/mocha/bin/mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-mongo":"AUTH_REPO=test MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=local npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","cover-s3":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/mongoModelsRepo|dist/memoryStorageRepo|dist/config.js)' npm run test-s3","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/s3StorageRepo|dist/config.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/config.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint -p ./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","atob":"^2.0.3","aws-sdk":"^2.74.0","bluebird":"^3.5.0","boolean":"^0.1.2","btoa":"^1.1.2","dotenv":"^4.0.0","express":"^4.14.1","fs-extra":"^5.0.0","jscommons":"^2.1.0","lodash":"^4.17.4","mime-types":"^2.1.17","mongodb":"^2.2.26","node-fetch":"^1.6.3","query-string":"^5.0.1","rulr":"^4.0.1","sha1":"^1.1.1","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1"},"devDependencies":{"@ht2-labs/semantic-release":"1.0.21","@types/bluebird":"3.5.19","@types/dotenv":"4.0.2","@types/express":"4.11.0","@types/fs-extra":"5.0.0","@types/lodash":"4.14.92","@types/mime-types":"2.1.0","@types/mocha":"2.2.46","@types/mongodb":"2.2.18","@types/node":"9.3.0","@types/node-fetch":"1.6.7","@types/query-string":"5.0.1","@types/source-map-support":"0.4.0","@types/supertest":"2.0.4","@types/uuid":"3.4.3","@types/winston":"2.3.7","assert":"1.4.1","commitizen":"2.9.6","cz-conventional-changelog":"2.1.0","jscpd":"0.6.17","mocha":"4.1.0","mocha-lcov-reporter":"1.3.0","nyc":"11.4.1","supertest":"3.0.0","travis-cov":"0.2.5","tslint":"5.8.0","tslint-consistent-codestyle":"1.11.0","tslint-immutable":"4.5.0","typescript":"2.6.2"},"publishConfig":{"access":"public"},"gitHead":"4bfb6a9262f758422b391d1988bd35e32473d491","bugs":{"url":"https://github.com/LearningLocker/xapi-activities/issues"},"homepage":"https://github.com/LearningLocker/xapi-activities#readme","_id":"@learninglocker/xapi-activities@3.0.9","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-w7rfp+6BBZnOdfVfkgRGvRjUmV4eiHa1lv6SahLS73FUvmLXT+PdBeBXxiyyxtFf0I8yhAKXxW52PNJE5XFJ9A==","shasum":"e292d529a12ed1ceca05e695ac6ffe5ddc147594","tarball":"https://registry.npmjs.org/@learninglocker/xapi-activities/-/xapi-activities-3.0.9.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFNc+8ksTTF0CvB4U5xmddgY50Xlfie5H/eOrm3oI6WXAiAgu8sVSkTBJAqgOpPDdjMrVEQ/olLkE4ljineDhMn5DQ=="}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-activities-3.0.9.tgz_1515507918637_0.2256403190549463"},"directories":{}},"3.0.10":{"name":"@learninglocker/xapi-activities","version":"3.0.10","description":"A server for xAPI activities","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-activities.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"./node_modules/typescript/bin/tsc","start":"node dist/index.js","test":"./node_modules/mocha/bin/mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-mongo":"AUTH_REPO=test MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=local npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","cover-s3":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/mongoModelsRepo|dist/memoryStorageRepo|dist/config.js)' npm run test-s3","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/s3StorageRepo|dist/config.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/config.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint -p ./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","atob":"^2.0.3","aws-sdk":"^2.74.0","bluebird":"^3.5.0","boolean":"^0.1.2","btoa":"^1.1.2","dotenv":"^4.0.0","express":"^4.14.1","fs-extra":"^5.0.0","jscommons":"^2.1.0","lodash":"^4.17.4","mime-types":"^2.1.17","mongodb":"^2.2.26","node-fetch":"^1.6.3","query-string":"^5.0.1","rulr":"^4.0.1","sha1":"^1.1.1","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1"},"devDependencies":{"@ht2-labs/semantic-release":"1.0.21","@types/bluebird":"3.5.19","@types/dotenv":"4.0.2","@types/express":"4.11.0","@types/fs-extra":"5.0.0","@types/lodash":"4.14.92","@types/mime-types":"2.1.0","@types/mocha":"2.2.46","@types/mongodb":"2.2.18","@types/node":"9.3.0","@types/node-fetch":"1.6.7","@types/query-string":"5.0.1","@types/source-map-support":"0.4.0","@types/supertest":"2.0.4","@types/uuid":"3.4.3","@types/winston":"2.3.7","assert":"1.4.1","commitizen":"2.9.6","cz-conventional-changelog":"2.1.0","jscpd":"0.6.17","mocha":"4.1.0","mocha-lcov-reporter":"1.3.0","nyc":"11.4.1","supertest":"3.0.0","travis-cov":"0.2.5","tslint":"5.8.0","tslint-consistent-codestyle":"1.11.0","tslint-immutable":"4.5.0","typescript":"2.6.2"},"publishConfig":{"access":"public"},"gitHead":"467c16afe254e65c625acef2d85d84413ba77180","bugs":{"url":"https://github.com/LearningLocker/xapi-activities/issues"},"homepage":"https://github.com/LearningLocker/xapi-activities#readme","_id":"@learninglocker/xapi-activities@3.0.10","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-PCdmCNuZG3yJEC20kCehDUpkkp2oYOWKZ3zyrMGvS2pxWMy57V2SIffEyoJgDjTv1DwF+NG8NmTThD3W4fJ7qw==","shasum":"f92c27b3a273820fd4b4d4a0a3b10674691d93ba","tarball":"https://registry.npmjs.org/@learninglocker/xapi-activities/-/xapi-activities-3.0.10.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDS9FK3CunfHQTQM5Fd333bee9pdNFy0qugRe/PuXWV7AIhAJqhSoRqdoeT50QyaE/4+Lhq5BwDhanhvdgFFbsvsU9f"}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-activities-3.0.10.tgz_1515599130058_0.970645142486319"},"directories":{}},"3.0.11":{"name":"@learninglocker/xapi-activities","version":"3.0.11","description":"A server for xAPI activities","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-activities.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"./node_modules/typescript/bin/tsc","start":"node dist/index.js","test":"./node_modules/mocha/bin/mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-mongo":"AUTH_REPO=test MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=local npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","cover-s3":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/mongoModelsRepo|dist/memoryStorageRepo|dist/config.js)' npm run test-s3","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/s3StorageRepo|dist/config.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/config.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint -p ./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","atob":"^2.0.3","aws-sdk":"^2.74.0","bluebird":"^3.5.0","boolean":"^0.1.2","btoa":"^1.1.2","dotenv":"^4.0.0","express":"^4.14.1","fs-extra":"^5.0.0","jscommons":"^2.1.0","lodash":"^4.17.4","mime-types":"^2.1.17","mongodb":"^2.2.26","node-fetch":"^1.6.3","query-string":"^5.0.1","rulr":"^4.0.1","sha1":"^1.1.1","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1"},"devDependencies":{"@ht2-labs/semantic-release":"1.0.21","@types/bluebird":"3.5.19","@types/dotenv":"4.0.2","@types/express":"4.11.0","@types/fs-extra":"5.0.0","@types/lodash":"4.14.92","@types/mime-types":"2.1.0","@types/mocha":"2.2.46","@types/mongodb":"2.2.18","@types/node":"9.3.0","@types/node-fetch":"1.6.7","@types/query-string":"5.0.1","@types/source-map-support":"0.4.0","@types/supertest":"2.0.4","@types/uuid":"3.4.3","@types/winston":"2.3.7","assert":"1.4.1","commitizen":"2.9.6","cz-conventional-changelog":"2.1.0","jscpd":"0.6.17","mocha":"4.1.0","mocha-lcov-reporter":"1.3.0","nyc":"11.4.1","supertest":"3.0.0","travis-cov":"0.2.5","tslint":"5.8.0","tslint-consistent-codestyle":"1.11.0","tslint-immutable":"4.5.0","typescript":"2.6.2"},"publishConfig":{"access":"public"},"gitHead":"7c57dcee321f8938232a3e7126e4b9d6c328682a","bugs":{"url":"https://github.com/LearningLocker/xapi-activities/issues"},"homepage":"https://github.com/LearningLocker/xapi-activities#readme","_id":"@learninglocker/xapi-activities@3.0.11","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-xzEIqHqXiID2gMUM31pJYEYsiSa8drpOSbQu1au0DqHRMLtRgcEbol8Ac52u1xoILRZy7u1ZeGw2UhrIVLW4BQ==","shasum":"dc69904a7f5482600bb22915f3c7472f3aa4ee3c","tarball":"https://registry.npmjs.org/@learninglocker/xapi-activities/-/xapi-activities-3.0.11.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsrhMFlRocgMlDNYh7KjWSdqo03MqouC9xMwAWywmsNAIgTbaEPHqr49mojyV4pY+B+oHL7YaGXgmh4o0KGockU2M="}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-activities-3.0.11.tgz_1515599633886_0.3943247124552727"},"directories":{}},"3.0.12":{"name":"@learninglocker/xapi-activities","version":"3.0.12","description":"A server for xAPI activities","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-activities.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"./node_modules/typescript/bin/tsc","start":"node dist/index.js","test":"./node_modules/mocha/bin/mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-s3":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-mongo":"AUTH_REPO=test MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=local npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","cover-s3":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/mongoModelsRepo|dist/memoryStorageRepo|dist/config.js)' npm run test-s3","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/s3StorageRepo|dist/config.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/config.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint -p ./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","atob":"^2.0.3","aws-sdk":"^2.74.0","bluebird":"^3.5.0","boolean":"^0.1.2","btoa":"^1.1.2","dotenv":"^4.0.0","express":"^4.14.1","fs-extra":"^5.0.0","jscommons":"^2.1.5","lodash":"^4.17.4","mime-types":"^2.1.17","mongodb":"^2.2.26","node-fetch":"^1.6.3","query-string":"^5.0.1","rulr":"^4.0.1","sha1":"^1.1.1","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1"},"devDependencies":{"@ht2-labs/semantic-release":"1.0.21","@ht2-labs/typescript-project":"1.0.4","@types/bluebird":"3.5.19","@types/dotenv":"4.0.2","@types/express":"4.11.0","@types/fs-extra":"5.0.0","@types/lodash":"4.14.92","@types/mime-types":"2.1.0","@types/mocha":"2.2.46","@types/mongodb":"2.2.18","@types/node":"9.3.0","@types/node-fetch":"1.6.7","@types/query-string":"5.0.1","@types/source-map-support":"0.4.0","@types/supertest":"2.0.4","@types/uuid":"3.4.3","@types/winston":"2.3.7","assert":"1.4.1","commitizen":"2.9.6","cz-conventional-changelog":"2.1.0","jscpd":"0.6.17","mocha":"4.1.0","mocha-lcov-reporter":"1.3.0","nyc":"11.4.1","supertest":"3.0.0","travis-cov":"0.2.5","tslint":"5.9.1","tslint-consistent-codestyle":"1.11.0","tslint-immutable":"4.5.0","typescript":"2.6.2"},"publishConfig":{"access":"public"},"gitHead":"b0000d9fbc6938ab1e41a06fa28048a4d7b1f4d6","bugs":{"url":"https://github.com/LearningLocker/xapi-activities/issues"},"homepage":"https://github.com/LearningLocker/xapi-activities#readme","_id":"@learninglocker/xapi-activities@3.0.12","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-6f2JNlwXlPzvG8UgXZ87LU59JmgplRcIUlCY4IsUqfQgsNUCa6jwYF/VOZZ/PxEmDt+C6mozssZqD2eC3VxYJw==","shasum":"06253e597bbd591d2a9adc0969027233e99627d4","tarball":"https://registry.npmjs.org/@learninglocker/xapi-activities/-/xapi-activities-3.0.12.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFPkq/bVZE17KoWGnfis1O7Z5HDcAA4ehoWVnS/2Y934AiEAgL0cMH1pfFE6rrxm0tJnJ0IRCi0L/NG4eH29Tn1Uo7g="}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-activities-3.0.12.tgz_1515755828521_0.09657949348911643"},"directories":{}},"3.1.0":{"name":"@learninglocker/xapi-activities","version":"3.1.0","description":"A server for xAPI activities","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-activities.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"./node_modules/typescript/bin/tsc","start":"node dist/index.js","test":"./node_modules/mocha/bin/mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-google":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=google npm run test","test-s3":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-mongo":"AUTH_REPO=test MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=local npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3 && npm run test-google","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","cover-s3":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/mongoModelsRepo|dist/memoryStorageRepo|dist/config.js)' npm run test-s3","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/googleStorageRepo|dist/s3StorageRepo|dist/config.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/config.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint -p ./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","atob":"^2.0.3","aws-sdk":"^2.74.0","bluebird":"^3.5.0","boolean":"^0.1.2","btoa":"^1.1.2","dotenv":"^4.0.0","express":"^4.14.1","fs-extra":"^5.0.0","jscommons":"^2.1.5","lodash":"^4.17.4","mime-types":"^2.1.17","mongodb":"^2.2.26","node-fetch":"^1.6.3","query-string":"^5.0.1","rulr":"^4.0.1","sha1":"^1.1.1","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1"},"devDependencies":{"@ht2-labs/semantic-release":"1.0.26","@ht2-labs/typescript-project":"1.0.5","@types/bluebird":"3.5.19","@types/dotenv":"4.0.2","@types/express":"4.11.0","@types/fs-extra":"5.0.0","@types/google-cloud__storage":"^1.1.7","@types/lodash":"4.14.92","@types/mime-types":"2.1.0","@types/mocha":"2.2.46","@types/mongodb":"2.2.18","@types/node":"9.3.0","@types/node-fetch":"1.6.7","@types/query-string":"5.0.1","@types/source-map-support":"0.4.0","@types/supertest":"2.0.4","@types/uuid":"3.4.3","@types/winston":"2.3.7","assert":"1.4.1","commitizen":"2.9.6","cz-conventional-changelog":"2.1.0","jscpd":"0.6.17","mocha":"4.1.0","mocha-lcov-reporter":"1.3.0","nyc":"11.4.1","supertest":"3.0.0","travis-cov":"0.2.5","tslint":"5.9.1","tslint-consistent-codestyle":"1.11.0","tslint-immutable":"4.5.0","typescript":"2.6.2"},"publishConfig":{"access":"public"},"gitHead":"c7f46f51c4ea30966670e6fb535d9f82745f5d68","bugs":{"url":"https://github.com/LearningLocker/xapi-activities/issues"},"homepage":"https://github.com/LearningLocker/xapi-activities#readme","_id":"@learninglocker/xapi-activities@3.1.0","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-YQWmsnBgWkr7IKQ7f8qcijJXx/eftnSuBAhaxYGq9wsSVGF5JKDMkgjarPjv1AoJHOvPCZhif7I0YvPH9bapHw==","shasum":"5559770f9aeabc2b2aab0102d5a66708651de5e4","tarball":"https://registry.npmjs.org/@learninglocker/xapi-activities/-/xapi-activities-3.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbBuYZZELXZauol8nSlmX37AosYJOaV2F6lOX+dAWNoQIhAMBQEkM8QDbNqJdYou3j8Nbz5Xay4Jf4Tqwjvwx9sghB"}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-activities-3.1.0.tgz_1516117073457_0.5439910928253084"},"directories":{}},"3.1.1":{"name":"@learninglocker/xapi-activities","version":"3.1.1","description":"A server for xAPI activities","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-activities.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"./node_modules/typescript/bin/tsc","start":"node dist/index.js","test":"./node_modules/mocha/bin/mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-google":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=google npm run test","test-s3":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-mongo":"AUTH_REPO=test MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=local npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3 && npm run test-google","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","cover-s3":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/mongoModelsRepo|dist/memoryStorageRepo|dist/config.js)' npm run test-s3","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/googleStorageRepo|dist/s3StorageRepo|dist/config.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/config.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint -p ./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","atob":"^2.0.3","aws-sdk":"^2.74.0","bluebird":"^3.5.0","boolean":"^0.1.2","btoa":"^1.1.2","dotenv":"^4.0.0","express":"^4.14.1","fs-extra":"^5.0.0","jscommons":"^2.1.5","lodash":"^4.17.4","mime-types":"^2.1.17","mongodb":"^2.2.26","node-fetch":"^1.6.3","query-string":"^5.0.1","rulr":"^4.0.1","sha1":"^1.1.1","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1"},"devDependencies":{"@ht2-labs/semantic-release":"1.0.26","@ht2-labs/typescript-project":"1.0.6","@types/bluebird":"3.5.19","@types/dotenv":"4.0.2","@types/express":"4.11.0","@types/fs-extra":"5.0.0","@types/google-cloud__storage":"1.1.7","@types/lodash":"4.14.92","@types/mime-types":"2.1.0","@types/mocha":"2.2.46","@types/mongodb":"2.2.20","@types/node":"9.3.0","@types/node-fetch":"1.6.7","@types/query-string":"5.0.1","@types/source-map-support":"0.4.0","@types/supertest":"2.0.4","@types/uuid":"3.4.3","@types/winston":"2.3.7","assert":"1.4.1","commitizen":"2.9.6","cz-conventional-changelog":"2.1.0","jscpd":"0.6.17","mocha":"4.1.0","mocha-lcov-reporter":"1.3.0","nyc":"11.4.1","supertest":"3.0.0","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":"0d91368fbc2a8ceb18bc970a959ce85ab063a916","bugs":{"url":"https://github.com/LearningLocker/xapi-activities/issues"},"homepage":"https://github.com/LearningLocker/xapi-activities#readme","_id":"@learninglocker/xapi-activities@3.1.1","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-/l6wKmXqlg5GgfR0z+VUzRaMatp7RvKYp+c8jYCX1QvVhFKwYvtC5t0dWH8JKfLjtUt6TZH8EBf6Cwjn4x2MDg==","shasum":"c2c19728b96c6a0e202b5c982f72f060a577c036","tarball":"https://registry.npmjs.org/@learninglocker/xapi-activities/-/xapi-activities-3.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGLYv5DuPwWCAQhrMyQ6TIY8ArN+TacnzdfFECMGHzHFAiEA3W6qF+zJlkqZu0Wh4E9ss7oWQte9uoeTT1l1f1JM7L4="}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-activities-3.1.1.tgz_1516277721352_0.9164262681733817"},"directories":{}},"3.1.2":{"name":"@learninglocker/xapi-activities","version":"3.1.2","description":"A server for xAPI activities","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-activities.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"./node_modules/typescript/bin/tsc","start":"node dist/index.js","test":"./node_modules/mocha/bin/mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-google":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=google npm run test","test-s3":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-mongo":"AUTH_REPO=test MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=local npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3 && npm run test-google","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","cover-s3":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/mongoModelsRepo|dist/memoryStorageRepo|dist/config.js)' npm run test-s3","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/googleStorageRepo|dist/s3StorageRepo|dist/config.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/config.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint -p ./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","atob":"^2.0.3","aws-sdk":"^2.0.1","bluebird":"^3.5.0","boolean":"^0.1.2","btoa":"^1.1.2","dotenv":"^4.0.0","express":"^4.14.1","fs-extra":"^5.0.0","jscommons":"^2.1.5","lodash":"^4.17.4","mime-types":"^2.1.17","mongodb":"^2.2.26","node-fetch":"^1.6.3","query-string":"^5.0.1","rulr":"^4.0.1","sha1":"^1.1.1","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1"},"devDependencies":{"@ht2-labs/semantic-release":"1.0.26","@ht2-labs/typescript-project":"1.0.6","@types/bluebird":"3.5.20","@types/dotenv":"4.0.2","@types/express":"4.11.0","@types/fs-extra":"5.0.0","@types/google-cloud__storage":"1.1.7","@types/lodash":"4.14.96","@types/mime-types":"2.1.0","@types/mocha":"2.2.47","@types/mongodb":"2.2.20","@types/node":"9.3.0","@types/node-fetch":"1.6.7","@types/query-string":"5.0.1","@types/source-map-support":"0.4.0","@types/supertest":"2.0.4","@types/uuid":"3.4.3","@types/winston":"2.3.7","assert":"1.4.1","commitizen":"2.9.6","cz-conventional-changelog":"2.1.0","jscpd":"0.6.17","mocha":"4.1.0","mocha-lcov-reporter":"1.3.0","nyc":"11.4.1","supertest":"3.0.0","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":"94a7a9358c8edb71a1e27a85441077cf3f7f5cf0","bugs":{"url":"https://github.com/LearningLocker/xapi-activities/issues"},"homepage":"https://github.com/LearningLocker/xapi-activities#readme","_id":"@learninglocker/xapi-activities@3.1.2","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-NKpSN9qQc8v2ZQgpmRoS2kKdiUMAbEHfOb+gKOppXbBiVMPI+wSOaGyfeoj01hH5vvCuckC6tKA5A+ha+2yWGA==","shasum":"ea389bc692ba717788271294a06912fa65583bc0","tarball":"https://registry.npmjs.org/@learninglocker/xapi-activities/-/xapi-activities-3.1.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfqAFu8nhuOxVzfxTNVrB1fg5MiXvpxLSv/Q+qdxUOQgIhAMlvF1wfzs5P0rpZKDiIFLdrzAPbQn3sBuEH3iNHEUkj"}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-activities-3.1.2.tgz_1516961612988_0.30793374381028116"},"directories":{}},"4.0.0":{"name":"@learninglocker/xapi-activities","version":"4.0.0","description":"A server for xAPI activities","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-activities.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"./node_modules/typescript/bin/tsc","start":"node dist/index.js","test":"./node_modules/mocha/bin/mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-google":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=google npm run test","test-s3":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-mongo":"AUTH_REPO=test MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=local npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3 && npm run test-google","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","cover-s3":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/mongoModelsRepo|dist/memoryStorageRepo|dist/config.js)' npm run test-s3","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/googleStorageRepo|dist/s3StorageRepo|dist/config.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/config.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint -p ./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","atob":"^2.0.3","aws-sdk":"^2.0.1","bluebird":"^3.5.0","boolean":"^0.1.2","btoa":"^1.1.2","dotenv":"^4.0.0","express":"^4.14.1","fs-extra":"^5.0.0","jscommons":"^2.3.0","lodash":"^4.17.4","mime-types":"^2.1.17","mongodb":"^3.0.1","node-fetch":"^1.6.3","query-string":"^5.0.1","rulr":"^4.0.1","sha1":"^1.1.1","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1"},"devDependencies":{"@ht2-labs/semantic-release":"1.0.26","@ht2-labs/typescript-project":"1.0.8","@types/bluebird":"3.5.20","@types/dotenv":"4.0.2","@types/express":"4.11.1","@types/fs-extra":"5.0.0","@types/google-cloud__storage":"1.1.7","@types/lodash":"4.14.102","@types/mime-types":"2.1.0","@types/mocha":"2.2.48","@types/mongodb":"3.0.0","@types/node":"9.4.2","@types/node-fetch":"1.6.7","@types/query-string":"5.0.1","@types/source-map-support":"0.4.0","@types/supertest":"2.0.4","@types/uuid":"3.4.3","@types/winston":"2.3.7","assert":"1.4.1","commitizen":"2.9.6","cz-conventional-changelog":"2.1.0","jscpd":"0.6.17","mocha":"4.1.0","mocha-lcov-reporter":"1.3.0","nyc":"11.4.1","supertest":"3.0.0","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":"a0507a72198f4429ebaa352052a95500052a10b7","bugs":{"url":"https://github.com/LearningLocker/xapi-activities/issues"},"homepage":"https://github.com/LearningLocker/xapi-activities#readme","_id":"@learninglocker/xapi-activities@4.0.0","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-kmunh3afgl2vPH1i67ExzKa+pAACBkl7/BLB2q2aihHzZjnsccaFucmve3jrDDCJgtN6OPxYsOZBSRM42hUYmw==","shasum":"217f912f5b8ccbad62abac797cbc7a2b81e4d9b5","tarball":"https://registry.npmjs.org/@learninglocker/xapi-activities/-/xapi-activities-4.0.0.tgz","fileCount":764,"unpackedSize":1259674,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUU/r8YG1DqXjRY94RMjyDAYDCEMzFFjyTvCR29TDZsgIhAOnteKmOCrprajH9cA6UYH5IrFIWyfKl1vtXZQwZYtFf"}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-activities_4.0.0_1518101113858_0.986842847125833"},"_hasShrinkwrap":false},"4.0.1":{"name":"@learninglocker/xapi-activities","version":"4.0.1","description":"A server for xAPI activities","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-activities.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"./node_modules/typescript/bin/tsc","start":"node dist/index.js","test":"./node_modules/mocha/bin/mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-google":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=google npm run test","test-s3":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-mongo":"AUTH_REPO=test MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=local npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3 && npm run test-google","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","cover-s3":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/mongoModelsRepo|dist/memoryStorageRepo|dist/config.js)' npm run test-s3","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/googleStorageRepo|dist/s3StorageRepo|dist/config.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/config.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint -p ./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","atob":"^2.0.3","aws-sdk":"^2.0.1","bluebird":"^3.5.0","boolean":"^0.1.2","btoa":"^1.1.2","dotenv":"^4.0.0","express":"^4.14.1","fs-extra":"^5.0.0","jscommons":"^2.3.0","lodash":"^4.17.4","mime-types":"^2.1.17","mongodb":"^3.0.1","node-fetch":"^2.0.0","query-string":"^5.0.1","rulr":"^4.0.1","sha1":"^1.1.1","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1"},"devDependencies":{"@ht2-labs/semantic-release":"1.0.26","@ht2-labs/typescript-project":"1.0.8","@types/bluebird":"3.5.20","@types/dotenv":"4.0.2","@types/express":"4.11.1","@types/fs-extra":"5.0.0","@types/google-cloud__storage":"1.1.7","@types/lodash":"4.14.102","@types/mime-types":"2.1.0","@types/mocha":"2.2.48","@types/mongodb":"3.0.5","@types/node":"9.4.3","@types/node-fetch":"1.6.7","@types/query-string":"5.0.1","@types/source-map-support":"0.4.0","@types/supertest":"2.0.4","@types/uuid":"3.4.3","@types/winston":"2.3.7","assert":"1.4.1","commitizen":"2.9.6","cz-conventional-changelog":"2.1.0","jscpd":"0.6.17","mocha":"4.1.0","mocha-lcov-reporter":"1.3.0","nyc":"11.4.1","supertest":"3.0.0","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":"0b4d46baf90e0335c0e04766b8564d84bb61039b","bugs":{"url":"https://github.com/LearningLocker/xapi-activities/issues"},"homepage":"https://github.com/LearningLocker/xapi-activities#readme","_id":"@learninglocker/xapi-activities@4.0.1","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-qSavoooOwptSYq03hUYuwFkOZ808IyuZC+Kg8UgaNRYFfbwmeTOfwfnVEtjZHIfuFJ0HUyAs4AZuhtENQj0yJA==","shasum":"ed9c894e7c6c5897592bcc66d9425bc0acd653b9","tarball":"https://registry.npmjs.org/@learninglocker/xapi-activities/-/xapi-activities-4.0.1.tgz","fileCount":764,"unpackedSize":1231377,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDlqLdRQcffsPkc56c7AY0eC2hc1AOqDR9hk2xvPKZdaAiEAzs1NFpZaAgmTxhBhnf/jwvNDTHtZt7WMlqwRmb2DXwo="}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-activities_4.0.1_1518187048240_0.19143372504330802"},"_hasShrinkwrap":false},"4.0.2":{"name":"@learninglocker/xapi-activities","version":"4.0.2","description":"A server for xAPI activities","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-activities.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"./node_modules/typescript/bin/tsc","start":"node dist/index.js","test":"./node_modules/mocha/bin/mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-google":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=google npm run test","test-s3":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-mongo":"AUTH_REPO=test MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=local npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3 && npm run test-google","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","cover-s3":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/mongoModelsRepo|dist/memoryStorageRepo|dist/config.js)' npm run test-s3","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/googleStorageRepo|dist/s3StorageRepo|dist/config.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/config.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint -p ./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","atob":"^2.0.3","aws-sdk":"^2.0.1","bluebird":"^3.5.0","boolean":"^0.1.2","btoa":"^1.1.2","dotenv":"^5.0.0","express":"^4.14.1","fs-extra":"^5.0.0","jscommons":"^2.3.0","lodash":"^4.17.4","mime-types":"^2.1.17","mongodb":"^3.0.1","node-fetch":"^2.0.0","query-string":"^5.0.1","rulr":"^4.0.1","sha1":"^1.1.1","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1"},"devDependencies":{"@ht2-labs/semantic-release":"1.0.26","@ht2-labs/typescript-project":"1.0.8","@types/bluebird":"3.5.20","@types/dotenv":"4.0.2","@types/express":"4.11.1","@types/fs-extra":"5.0.0","@types/google-cloud__storage":"1.1.7","@types/lodash":"4.14.102","@types/mime-types":"2.1.0","@types/mocha":"2.2.48","@types/mongodb":"3.0.5","@types/node":"9.4.3","@types/node-fetch":"1.6.7","@types/query-string":"5.0.1","@types/source-map-support":"0.4.0","@types/supertest":"2.0.4","@types/uuid":"3.4.3","@types/winston":"2.3.7","assert":"1.4.1","commitizen":"2.9.6","cz-conventional-changelog":"2.1.0","jscpd":"0.6.17","mocha":"4.1.0","mocha-lcov-reporter":"1.3.0","nyc":"11.4.1","supertest":"3.0.0","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":"32dcafa3fe9854c2b856c31ac085a952a4b646fa","bugs":{"url":"https://github.com/LearningLocker/xapi-activities/issues"},"homepage":"https://github.com/LearningLocker/xapi-activities#readme","_id":"@learninglocker/xapi-activities@4.0.2","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-w0haaNvQf1tBkPNZmW3fivk6AnyV5fnfqXKHpidvF7Yn8RIWkk4ToAgjODApebiab8ZQFJFaigrk8+ermIC7qg==","shasum":"2219f4a3baa53fe7114538f578f330c8f6992ad8","tarball":"https://registry.npmjs.org/@learninglocker/xapi-activities/-/xapi-activities-4.0.2.tgz","fileCount":764,"unpackedSize":1231881,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIESlk+tfQ/RmOV3tUZ3P4nKaVnaRJFLH//NjbcXxt+jzAiEAt4RraIMc8L0Uuv06CBk4hLPlHuGt0ImsVzsqFTsSZ2A="}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-activities_4.0.2_1518187532300_0.5099635315890738"},"_hasShrinkwrap":false},"4.0.3":{"name":"@learninglocker/xapi-activities","version":"4.0.3","description":"A server for xAPI activities","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-activities.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"./node_modules/typescript/bin/tsc","start":"node dist/index.js","test":"./node_modules/mocha/bin/mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-google":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=google npm run test","test-s3":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-mongo":"AUTH_REPO=test MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=local npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3 && npm run test-google","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","cover-s3":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/mongoModelsRepo|dist/memoryStorageRepo|dist/config.js)' npm run test-s3","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/googleStorageRepo|dist/s3StorageRepo|dist/config.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/config.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint -p ./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","atob":"^2.0.3","aws-sdk":"^2.0.1","bluebird":"^3.5.0","boolean":"^0.1.2","btoa":"^1.1.2","dotenv":"^5.0.0","express":"^4.14.1","fs-extra":"^5.0.0","jscommons":"^2.3.0","lodash":"^4.17.4","mime-types":"^2.1.17","mongodb":"^3.0.1","node-fetch":"^2.0.0","query-string":"^5.0.1","rulr":"^4.0.1","sha1":"^1.1.1","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1"},"devDependencies":{"@ht2-labs/semantic-release":"1.0.31","@ht2-labs/typescript-project":"1.0.9","@types/bluebird":"3.5.20","@types/dotenv":"4.0.2","@types/express":"4.11.1","@types/fs-extra":"5.0.1","@types/google-cloud__storage":"1.1.7","@types/lodash":"4.14.104","@types/mime-types":"2.1.0","@types/mocha":"2.2.48","@types/mongodb":"3.0.5","@types/node":"9.4.6","@types/node-fetch":"1.6.7","@types/query-string":"5.1.0","@types/source-map-support":"0.4.0","@types/supertest":"2.0.4","@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","supertest":"3.0.0","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":"8a287f98a1006dd5d09f6c9a940a4d78acb5ddff","bugs":{"url":"https://github.com/LearningLocker/xapi-activities/issues"},"homepage":"https://github.com/LearningLocker/xapi-activities#readme","_id":"@learninglocker/xapi-activities@4.0.3","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-a2ONNR3LjXWVHViGGmlzk1RY91P5nc0XZfhGgWl/5lhdbZQSTsUdLPpNYfJohbUvPEfIrfBXItacm2JPVKpIHA==","shasum":"1631a2d1cfa6b09cd08ce3a1f11db747c7470d38","tarball":"https://registry.npmjs.org/@learninglocker/xapi-activities/-/xapi-activities-4.0.3.tgz","fileCount":764,"unpackedSize":1228858,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxuCnEWfKdOV7ZyLx+JOXVebBFdjiHA5Xo5TVvC1QMPgIgE0WaB3R+EH1+h8ORpvGZqI9v3BgYmf0nx+ymnsCpQpU="}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-activities_4.0.3_1520269656684_0.4987180788898713"},"_hasShrinkwrap":false},"4.1.0":{"name":"@learninglocker/xapi-activities","version":"4.1.0","description":"A server for xAPI activities","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-activities.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"./node_modules/typescript/bin/tsc","start":"node dist/index.js","test":"./node_modules/mocha/bin/mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-google":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=google npm run test","test-s3":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-mongo":"AUTH_REPO=test MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=local npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3 && npm run test-google","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","cover-s3":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/mongoModelsRepo|dist/memoryStorageRepo|dist/config.js)' npm run test-s3","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/googleStorageRepo|dist/s3StorageRepo|dist/config.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/config.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint -p ./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","atob":"^2.0.3","aws-sdk":"^2.0.1","bluebird":"^3.5.0","boolean":"^0.1.2","btoa":"^1.1.2","dotenv":"^5.0.0","express":"^4.14.1","fs-extra":"^5.0.0","http-status-codes":"^1.3.0","jscommons":"^2.3.0","lodash":"^4.17.4","mime-types":"^2.1.17","mongodb":"^3.0.1","node-fetch":"^2.0.0","query-string":"^5.0.1","rulr":"^4.0.1","sha1":"^1.1.1","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1"},"devDependencies":{"@ht2-labs/semantic-release":"1.0.31","@ht2-labs/typescript-project":"1.0.9","@types/bluebird":"3.5.20","@types/dotenv":"4.0.2","@types/express":"4.11.1","@types/fs-extra":"5.0.1","@types/google-cloud__storage":"1.1.7","@types/lodash":"4.14.105","@types/mime-types":"2.1.0","@types/mocha":"2.2.48","@types/mongodb":"3.0.5","@types/node":"9.4.7","@types/node-fetch":"1.6.7","@types/query-string":"5.1.0","@types/source-map-support":"0.4.0","@types/supertest":"2.0.4","@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","supertest":"3.0.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":"8b9be38cf9b758c2b0a9f04a5289d237e0fe9117","bugs":{"url":"https://github.com/LearningLocker/xapi-activities/issues"},"homepage":"https://github.com/LearningLocker/xapi-activities#readme","_id":"@learninglocker/xapi-activities@4.1.0","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-bTEd5QOfgzjh07EKJ+1yDrvgeWd2olui6SyA0TGpUbpypnLSls3Xvry3+Tuo5py928eeabi74qAEHX0m8pkv9w==","shasum":"793e650c501fa2d0a2490199870a23cbce1d114f","tarball":"https://registry.npmjs.org/@learninglocker/xapi-activities/-/xapi-activities-4.1.0.tgz","fileCount":767,"unpackedSize":1273846,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2mwgYWL/fCegEBnmYldJ8JMH33VSEw5K8Nw3QRKsdBgIhAKWDml+YE/cGePTaaZkdPc2gyjrTpIbWqN43q4zpVXIT"}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-activities_4.1.0_1521470934694_0.22918238362164822"},"_hasShrinkwrap":false},"4.1.1":{"name":"@learninglocker/xapi-activities","version":"4.1.1","description":"A server for xAPI activities","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-activities.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"./node_modules/typescript/bin/tsc","start":"node dist/index.js","test":"./node_modules/mocha/bin/mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-google":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=google npm run test","test-s3":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-mongo":"AUTH_REPO=test MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=local npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3 && npm run test-google","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","cover-s3":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/mongoModelsRepo|dist/memoryStorageRepo|dist/config.js)' npm run test-s3","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/googleStorageRepo|dist/s3StorageRepo|dist/config.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/config.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint -p ./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","atob":"^2.0.3","aws-sdk":"^2.0.1","bluebird":"^3.5.0","boolean":"^0.1.2","btoa":"^1.1.2","dotenv":"^5.0.0","express":"^4.14.1","fs-extra":"^5.0.0","http-status-codes":"^1.3.0","jscommons":"^2.3.0","lodash":"^4.17.4","mime-types":"^2.1.17","mongodb":"^3.0.1","node-fetch":"^2.0.0","query-string":"^5.0.1","rulr":"^4.0.1","sha1":"^1.1.1","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1"},"devDependencies":{"@ht2-labs/semantic-release":"1.0.31","@ht2-labs/typescript-project":"1.0.9","@types/bluebird":"3.5.20","@types/dotenv":"4.0.2","@types/express":"4.11.1","@types/fs-extra":"5.0.1","@types/google-cloud__storage":"1.1.7","@types/lodash":"4.14.105","@types/mime-types":"2.1.0","@types/mocha":"2.2.48","@types/mongodb":"3.0.5","@types/node":"9.4.7","@types/node-fetch":"1.6.7","@types/query-string":"5.1.0","@types/source-map-support":"0.4.0","@types/supertest":"2.0.4","@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","supertest":"3.0.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":"814bdf40972151f99492f7bdb556f7f45091bcb1","bugs":{"url":"https://github.com/LearningLocker/xapi-activities/issues"},"homepage":"https://github.com/LearningLocker/xapi-activities#readme","_id":"@learninglocker/xapi-activities@4.1.1","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-zhDO4fG//zp/rqrdjW4/e/mkZhwIA/JxEYSwf8/1afy+GKY1C+QANaIZACX5kLLqW9D2gtIEPxpqVvzh/umdfQ==","shasum":"3bc9ab872b25435255bb928dfe55d5acb15a3654","tarball":"https://registry.npmjs.org/@learninglocker/xapi-activities/-/xapi-activities-4.1.1.tgz","fileCount":770,"unpackedSize":1280452,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHmgTx7i7NRTJAa2y5yZUPG8hv9MUmwsxf3j+oTxtmKQIhAOeJPBGMIlvv1jdy/EBnaA1ckvbp9GeCbOGd3JfVl1Bs"}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-activities_4.1.1_1521620360508_0.9682367783422197"},"_hasShrinkwrap":false},"4.1.2":{"name":"@learninglocker/xapi-activities","version":"4.1.2","description":"A server for xAPI activities","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-activities.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"./node_modules/typescript/bin/tsc","start":"node dist/index.js","test":"./node_modules/mocha/bin/mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-google":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=google npm run test","test-s3":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-mongo":"AUTH_REPO=test MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=local npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3 && npm run test-google","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","cover-s3":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/mongoModelsRepo|dist/memoryStorageRepo|dist/config.js)' npm run test-s3","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/googleStorageRepo|dist/s3StorageRepo|dist/config.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/config.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint -p ./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","atob":"^2.0.3","aws-sdk":"^2.0.1","bluebird":"^3.5.0","boolean":"^0.1.2","btoa":"^1.1.2","dotenv":"^5.0.0","express":"^4.14.1","fs-extra":"^5.0.0","http-status-codes":"^1.3.0","jscommons":"^2.3.0","lodash":"^4.17.4","mime-types":"^2.1.17","mongodb":"^3.0.1","node-fetch":"^2.0.0","query-string":"^5.0.1","rulr":"^4.0.1","sha1":"^1.1.1","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1"},"devDependencies":{"@ht2-labs/semantic-release":"1.0.31","@ht2-labs/typescript-project":"1.0.9","@types/bluebird":"3.5.20","@types/dotenv":"4.0.2","@types/express":"4.11.1","@types/fs-extra":"5.0.1","@types/google-cloud__storage":"1.1.7","@types/lodash":"4.14.105","@types/mime-types":"2.1.0","@types/mocha":"2.2.48","@types/mongodb":"3.0.5","@types/node":"9.4.7","@types/node-fetch":"1.6.7","@types/query-string":"5.1.0","@types/source-map-support":"0.4.0","@types/supertest":"2.0.4","@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","supertest":"3.0.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":"7b1910c18c3dde1cbe8b514c295da80707191e93","bugs":{"url":"https://github.com/LearningLocker/xapi-activities/issues"},"homepage":"https://github.com/LearningLocker/xapi-activities#readme","_id":"@learninglocker/xapi-activities@4.1.2","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-MAdGjS5PUNDzSGuPh0uaKCOoDdB9g1mUEcahTU91nPrtWimQEjLKH0KgKNhq+iq5NcmiYby/CcbB726yyNVXWg==","shasum":"8fe442b425b5700df2182f0e679926d8f19e2186","tarball":"https://registry.npmjs.org/@learninglocker/xapi-activities/-/xapi-activities-4.1.2.tgz","fileCount":770,"unpackedSize":1280456,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4o6MeX2BNxPFPsvs3a07AqmrlVBY90pEx4/CtbY3SGQIgAyhKIIzkNAU9DNnYpsYIgRQc/XbbnM+OdoNx6S2UYso="}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-activities_4.1.2_1521644772366_0.3379526269305362"},"_hasShrinkwrap":false},"4.1.3":{"name":"@learninglocker/xapi-activities","version":"4.1.3","description":"A server for xAPI activities","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-activities.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"./node_modules/typescript/bin/tsc","start":"node dist/index.js","test":"./node_modules/mocha/bin/mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-google":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=google npm run test","test-s3":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-mongo":"AUTH_REPO=test MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=local npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3 && npm run test-google","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","cover-s3":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/mongoModelsRepo|dist/memoryStorageRepo|dist/config.js)' npm run test-s3","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/googleStorageRepo|dist/s3StorageRepo|dist/config.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/config.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint -p ./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","atob":"^2.0.3","aws-sdk":"^2.0.1","bluebird":"^3.5.0","boolean":"^0.1.2","btoa":"^1.1.2","dotenv":"^5.0.0","express":"^4.14.1","fs-extra":"^5.0.0","http-status-codes":"^1.3.0","jscommons":"^2.3.0","lodash":"^4.17.4","mime-types":"^2.1.17","mongodb":"^3.0.1","node-fetch":"^2.0.0","query-string":"^5.0.1","rulr":"^4.0.1","sha1":"^1.1.1","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1"},"devDependencies":{"@ht2-labs/semantic-release":"1.0.31","@ht2-labs/typescript-project":"1.0.10","@types/bluebird":"3.5.20","@types/dotenv":"4.0.3","@types/express":"4.11.1","@types/fs-extra":"5.0.2","@types/google-cloud__storage":"1.1.7","@types/lodash":"4.14.106","@types/mime-types":"2.1.0","@types/mocha":"5.0.0","@types/mongodb":"3.0.13","@types/node":"9.6.4","@types/node-fetch":"1.6.8","@types/query-string":"5.1.0","@types/source-map-support":"0.4.0","@types/supertest":"2.0.4","@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","supertest":"3.0.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":"3dce16e7a436fe1d231129b60934973f21eda25f","bugs":{"url":"https://github.com/LearningLocker/xapi-activities/issues"},"homepage":"https://github.com/LearningLocker/xapi-activities#readme","_id":"@learninglocker/xapi-activities@4.1.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-Kd2r/vg2BZDEAyvyP9HS958gD4q22YpSwWjIMeKOo10+mdCdQFwyuQb6IM5IcOY9nj8m6qj+EMur8ZCkKJpy9A==","shasum":"064235b18c414a6b9c13da0d151846dcf058564e","tarball":"https://registry.npmjs.org/@learninglocker/xapi-activities/-/xapi-activities-4.1.3.tgz","fileCount":770,"unpackedSize":1279712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/z2jFM2GZA838hBnhEj3IV3ny7GH60m82T5iApz3E+QIgJaufnx8wg0r8ZtnRJmUk0v306ohJgyDSLgnQRwxbKQ0="}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-activities_4.1.3_1523632562409_0.4969602206350783"},"_hasShrinkwrap":false},"4.1.4":{"name":"@learninglocker/xapi-activities","version":"4.1.4","description":"A server for xAPI activities","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-activities.git"},"files":["dist",".env.example","package-lock.json"],"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"./node_modules/typescript/bin/tsc","start":"node dist/index.js","test":"./node_modules/mocha/bin/mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-google":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=google npm run test","test-s3":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-mongo":"AUTH_REPO=test MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=local npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3 && npm run test-google","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","cover-s3":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/mongoModelsRepo|dist/memoryStorageRepo|dist/config.js)' npm run test-s3","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/googleStorageRepo|dist/s3StorageRepo|dist/config.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/config.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint -p ./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","atob":"^2.0.3","aws-sdk":"^2.0.1","bluebird":"^3.5.0","boolean":"^0.2.0","btoa":"^1.1.2","dotenv":"^5.0.0","express":"^4.14.1","fs-extra":"^5.0.0","http-status-codes":"^1.3.0","jscommons":"^2.3.0","lodash":"^4.17.4","mime-types":"^2.1.17","mongodb":"^3.0.1","node-fetch":"^2.0.0","query-string":"^5.0.1","rulr":"^4.0.1","sha1":"^1.1.1","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1"},"devDependencies":{"@ht2-labs/semantic-release":"1.1.14","@ht2-labs/typescript-project":"1.0.25","@types/bluebird":"3.5.23","@types/dotenv":"4.0.3","@types/express":"4.16.0","@types/fs-extra":"5.0.4","@types/google-cloud__storage":"1.7.0","@types/lodash":"4.14.116","@types/mime-types":"2.1.0","@types/mocha":"5.2.5","@types/mongodb":"3.1.4","@types/node":"9.6.28","@types/node-fetch":"1.6.9","@types/query-string":"5.1.0","@types/source-map-support":"0.4.1","@types/supertest":"2.0.5","@types/uuid":"3.4.3","@types/winston":"2.4.4","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","supertest":"3.1.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":"1b24de310f868b2128a3da46ac79881b93fff9ff","bugs":{"url":"https://github.com/LearningLocker/xapi-activities/issues"},"homepage":"https://github.com/LearningLocker/xapi-activities#readme","_id":"@learninglocker/xapi-activities@4.1.4","_npmVersion":"6.4.0","_nodeVersion":"8.11.4","_npmUser":{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"},"dist":{"integrity":"sha512-XMKfKu6+8mzMBwoiHKA9qxblb6zI2e3yg0TpAiB36qbOpzpC5NY05yy2qquSNMQu0UDYyi5yvrKvLPE0TesY0w==","shasum":"cafa2cbeeab1b04d7658f694273d1bdbcdeea0e5","tarball":"https://registry.npmjs.org/@learninglocker/xapi-activities/-/xapi-activities-4.1.4.tgz","fileCount":770,"unpackedSize":1380661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfXcpCRA9TVsSAnZWagAAiLEP/3myTqRSyB9dq8dUVHyl\nf7YQ3BQiNC6G3EUYH5iWwTfHbrSFynO7vDEpUMC2VXglAK6KKbXlSEvJr7UY\nF8lSikcT6Pu4NopSaZkd7ffN/xBsXYkWZ3BFc3IiRuuRs83WslJ4dyJBGinL\ngTIkEXlwUzIG4e8uPUcjWWkm5Feh/H4RFd3kE8Wqn0TR0y2OZX2IAGV42Zxh\nXepOmSyySP5ZIzrbulp0sl9lHNdo1R2s2htTKLYi/5/gILST1GtdAmzPZZ59\nFaSvSiYbXC3EA3sFsK7pdo6BpkAM2br8e2+gL00ex2CbuVLU29xnDGrBXQWy\nBsFhUaHdL0KJZjyYA21CTn1qJLYf+uzBzTMS+h8Q7Q+SZhvrqOC1a49CN1ht\nkDWTDMIkEeggJ6mUY6kOFEjEtFWLiulStpYQpLuyDIH4AOX4CzyqSJjQiisl\nHf3Y4qOmmO0Eo2O3NqGMOsKHi5QC6FPnKWqqIKD4475zrKi38TExvABen8m9\nb3+Xce0BqbJ1omeh4pGAVuAjGJFAJRpXm5YMqt+Scn5PTimLcK+qCwmcGKJ6\ndeZSzQcVmbCemXKCvBibM/dMePPMj2oycVSrlpVbPXH+h673NtTOrs8FmB9s\nrv7vFzU915T2mjQTDGp8Vba/nxHhXDx6AOaWDJd1U38iMVVpp8WYzjEVltT7\nDGHT\r\n=Ivdv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2F3angNvDRoQjdP5ii7pjUBEzLpmSL30+WeZ3ZlGkwgIgFvqKrBOYXwbRHM6TF7QlNRGl5o7UzKItVLovInuEoX4="}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-activities_4.1.4_1534949160710_0.9219104301435759"},"_hasShrinkwrap":false},"4.2.0":{"name":"@learninglocker/xapi-activities","version":"4.2.0","description":"A server for xAPI activities","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-activities.git"},"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"./node_modules/typescript/bin/tsc","start":"node dist/index.js","test":"./node_modules/mocha/bin/mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-google":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=google npm run test","test-s3":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-mongo":"AUTH_REPO=test MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=local npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3 && npm run test-google","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","cover-s3":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/mongoModelsRepo|dist/memoryStorageRepo|dist/config.js)' npm run test-s3","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/googleStorageRepo|dist/s3StorageRepo|dist/config.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/config.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint -p ./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","atob":"^2.0.3","aws-sdk":"^2.0.1","bluebird":"^3.5.0","boolean":"^0.2.0","btoa":"^1.1.2","dotenv":"^5.0.0","express":"^4.14.1","fs-extra":"^5.0.0","http-status-codes":"^1.3.0","jscommons":"^2.3.0","lodash":"^4.17.4","mime-types":"^2.1.17","mongodb":"^3.0.1","node-fetch":"^2.0.0","query-string":"^5.0.1","rulr":"^4.0.1","sha1":"^1.1.1","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1"},"devDependencies":{"@ht2-labs/semantic-release":"1.1.59","@ht2-labs/typescript-project":"1.1.0","@types/bluebird":"3.5.25","@types/dotenv":"4.0.3","@types/express":"4.16.1","@types/fs-extra":"5.0.4","@types/google-cloud__storage":"1.7.0","@types/lodash":"4.14.120","@types/mime-types":"2.1.0","@types/mocha":"5.2.5","@types/mongodb":"3.1.17","@types/node":"9.6.42","@types/node-fetch":"1.6.9","@types/query-string":"5.1.0","@types/source-map-support":"0.4.1","@types/supertest":"2.0.7","@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","supertest":"3.4.2","travis-cov":"0.2.5","tslint":"5.12.1","tslint-consistent-codestyle":"1.15.0","tslint-immutable":"4.9.1","typescript":"3.3.3"},"publishConfig":{"access":"public"},"gitHead":"5f74e7803aebabc810a749a8804378cc2508ebf0","bugs":{"url":"https://github.com/LearningLocker/xapi-activities/issues"},"homepage":"https://github.com/LearningLocker/xapi-activities#readme","_id":"@learninglocker/xapi-activities@4.2.0","_npmVersion":"6.5.0","_nodeVersion":"8.15.0","_npmUser":{"name":"ryansmith94","email":"ryan.smith@ht2labs.com"},"dist":{"integrity":"sha512-EWohwEOxNEwFt7R15MYMvb9KdEX5orHrk2NWXfAuPXD7g0sZnwvqURMm70bgEtagvdoTRnVM7CGboaJY43qO6A==","shasum":"43523fa09498a8042dbffea3a7cd2986d77d5feb","tarball":"https://registry.npmjs.org/@learninglocker/xapi-activities/-/xapi-activities-4.2.0.tgz","fileCount":770,"unpackedSize":1405760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYumDCRA9TVsSAnZWagAA9k4P/1xcitqusPw+3DhozW8D\ntj7tLhWIVMO/xRV49WdaAkerOHnKbBhizLv/DKQrFOHwR16vY138Sqpc18tr\np98Rpkh8G08TM7gnLCbNl+jNOtoi9Ui+Sx3RD3FLwwIo0DSBnH18gQjek4bR\no5Bkz3YfVtU7HRw8xklQKUkSqib4bKvAAHzE7zqKIyLJn5JJVFdeQopGOuFX\nUj2TlZ/BPUPxZ9OsWhutFwQ0f9GP6OzFOHNyEZmxjc2f1MfIPgmBSSz/Bezm\no5JYcuyJY2pqZJapbQc/uSXOqjqItuVxePDLJ3//ChDyx+RMCG5Cg0iif4QS\ne3QcBajenxkEyL25sGY+x/telPDay+oTUvx94D3D3DleUXwjeq+LJvrO3cFN\nYo2sci05hJBHyenHSF6BpRUbupWyVMie90kPMtArfSRleTCD9/ShmHzA8RME\nlblNmOzuM66RiRupSU/GMjVbq7Sq1UX6UkaXgVu6E72VD6DsBS6dAdnUMaQd\nqPZSVdB3+MMpMj6pibZhz2eQXjFrKUdQbeQTbYm1RBkHTINputLRSsEiftyx\nHZA9nTvZeKKw6dQlB2y9FtwtulELooFgMIf2SYJpVZ5ARkBOpgBfHRlivVRY\nwA1ezbrI5Dadtw+k8dfaQB08vd5hsmDVmIGt/WV+50ZTL8kA/CcijClqpOsA\nwsG/\r\n=Si95\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGHz9irCCLFo2hInRWDgzA3dp9aUhBONCQzAPIl2808NAiBZJM/BuvDiQXHn3CLrM9ZOZKgXruflKVUQEyXbxlbL5g=="}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-activities_4.2.0_1549986178297_0.8445225237537943"},"_hasShrinkwrap":false},"4.2.1":{"name":"@learninglocker/xapi-activities","version":"4.2.1","description":"A server for xAPI activities","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-activities.git"},"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"./node_modules/typescript/bin/tsc","start":"node dist/index.js","test":"./node_modules/mocha/bin/mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-google":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=google npm run test","test-s3":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-mongo":"AUTH_REPO=test MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=local npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3 && npm run test-google","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","cover-s3":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/mongoModelsRepo|dist/memoryStorageRepo|dist/config.js)' npm run test-s3","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/googleStorageRepo|dist/s3StorageRepo|dist/config.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/config.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint -p ./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","atob":"^2.0.3","aws-sdk":"^2.0.1","bluebird":"^3.5.0","boolean":"^0.2.0","btoa":"^1.1.2","dotenv":"^5.0.0","express":"^4.14.1","fs-extra":"^5.0.0","http-status-codes":"^1.3.0","jscommons":"^2.3.0","lodash":"^4.17.4","mime-types":"^2.1.17","mongodb":"^3.0.1","node-fetch":"^2.0.0","query-string":"^5.0.1","rulr":"^4.0.1","sha1":"^1.1.1","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1"},"devDependencies":{"@ht2-labs/semantic-release":"1.1.59","@ht2-labs/typescript-project":"1.1.0","@types/bluebird":"3.5.26","@types/dotenv":"4.0.3","@types/express":"4.16.1","@types/fs-extra":"5.0.5","@types/google-cloud__storage":"1.7.0","@types/lodash":"4.14.122","@types/mime-types":"2.1.0","@types/mocha":"5.2.6","@types/mongodb":"3.1.17","@types/node":"9.6.45","@types/node-fetch":"1.6.9","@types/query-string":"5.1.0","@types/source-map-support":"0.5.0","@types/supertest":"2.0.7","@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","supertest":"3.4.2","travis-cov":"0.2.5","tslint":"5.13.1","tslint-consistent-codestyle":"1.15.1","tslint-immutable":"4.9.1","typescript":"3.3.3333"},"publishConfig":{"access":"public"},"gitHead":"780070d118139318d65aff62e1423bef185bf8dd","bugs":{"url":"https://github.com/LearningLocker/xapi-activities/issues"},"homepage":"https://github.com/LearningLocker/xapi-activities#readme","_id":"@learninglocker/xapi-activities@4.2.1","_npmVersion":"6.5.0","_nodeVersion":"8.15.1","_npmUser":{"name":"ryansmith94","email":"ryan.smith@ht2labs.com"},"dist":{"integrity":"sha512-GJmvN0drikX1Cohrb17ilGhVWRo1n2zIcTo5H9UC45EuSRIp9dajK2hXWsSs4nPOBHRgyYZ3SD7J/3GxH0/fig==","shasum":"da2fd23a30cb0a9df39990d75b68477e12ac8875","tarball":"https://registry.npmjs.org/@learninglocker/xapi-activities/-/xapi-activities-4.2.1.tgz","fileCount":770,"unpackedSize":1405797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchk3hCRA9TVsSAnZWagAABFMP/0QQWk2kzVTHCZ9Abwc/\n0QgiF+lSNgtPsPB9eZye1riVO/kJUic15NFquFuqfbbm9BOZ0R7c1yMBdspG\ncfMpRnd8oe9Tfxn4PaWLt+TyyQNKl4nczvMta+PZzRgZTKioWJxNfLxnJv2K\nH4fFqOiczXk0H4L5vNtpFSxsQjr2xdBhjnD0ZPfhrfXa1lf96nNXZGZmmSfu\nDgDxcNboqvOEAmwnf5ZFLZlQVFj0iZNugvOnieOeQlzzAT0SF5obXzEVxK/i\n/joQrirO3Ta17mq7MqEloxyh3HmdpR6UqfEOt2Ul9fZ7eZ+w2vq/z2y62VTH\nyutAvebgCYl9PytBFeL2ls5vTZX3zIHtSw3dtemmERx36xPRIBzKcLiAK5bq\nXqaw70kPXH6Ft50lQP1upzeb/6L9aIqpJ/G6dF9V2+ZWnCGb2wRiLZHNLqpg\nz++Xub4xHvDytkOSs6A93ptqZ4pj5zgyD6wolEXQhsB3cn3IDlccxsZ1AKZI\nXe3uTZZnJGmIzJBCJZ5DLu9y9KDNBy9VF9bNPLyY/+1SjGdGyaJXT2ZPw/8f\nyBgAL0HSAAaZRmdsE2M3DlDmbsqM2xqjEfiJaaaJCvxFgqQzBQVQRePRGa53\n97AQBPRH90bhrn835yAHXJrui7WFtk4Jl3VppYNH/Zqdcv/vVe5z/TccNzhD\ncCDH\r\n=LHWf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFpPjKMzUNeW7K29ktUJLXuYuoFBOrJy9knCYGVtU27UAiAvRBaJxFKKOzxx6BK3VhDJJNy2QYLTrKOmlWa/NnMIGw=="}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-activities_4.2.1_1552305632367_0.9420675083733441"},"_hasShrinkwrap":false},"4.3.0":{"name":"@learninglocker/xapi-activities","version":"4.3.0","description":"A server for xAPI activities","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-activities.git"},"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"./node_modules/typescript/bin/tsc","start":"node dist/index.js","test":"./node_modules/mocha/bin/mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-google":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=google npm run test","test-s3":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-azure":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=azure npm run test","test-mongo":"AUTH_REPO=test MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=local npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3 && npm run test-google","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","cover-s3":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/mongoModelsRepo|dist/memoryStorageRepo|dist/azureStorageRepo|dist/config.js)' npm run test-s3","cover-azure":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/mongoModelsRepo|dist/memoryStorageRepo|dist/s3StorageRepo|dist/config.js)' npm run test-azure","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/googleStorageRepo|dist/s3StorageRepo|dist/azureStorageRepo|dist/config.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/config.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint -p ./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","atob":"^2.0.3","aws-sdk":"^2.0.1","bluebird":"^3.5.0","boolean":"^0.2.0","btoa":"^1.1.2","dotenv":"^5.0.0","express":"^4.14.1","fs-extra":"^5.0.0","http-status-codes":"^1.3.0","jscommons":"^2.3.0","lodash":"^4.17.4","mime-types":"^2.1.17","mongodb":"^3.0.1","node-fetch":"^2.0.0","query-string":"^5.0.1","rulr":"^4.0.1","sha1":"^1.1.1","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1"},"devDependencies":{"@ht2-labs/semantic-release":"1.1.60","@ht2-labs/typescript-project":"1.1.0","@types/bluebird":"3.5.26","@types/dotenv":"4.0.3","@types/express":"4.16.1","@types/fs-extra":"5.0.5","@types/google-cloud__storage":"1.7.0","@types/lodash":"4.14.123","@types/mime-types":"2.1.0","@types/mocha":"5.2.6","@types/mongodb":"3.1.17","@types/node":"9.6.46","@types/node-fetch":"1.6.9","@types/query-string":"5.1.0","@types/source-map-support":"0.5.0","@types/supertest":"2.0.7","@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","supertest":"3.4.2","travis-cov":"0.2.5","tslint":"5.14.0","tslint-consistent-codestyle":"1.15.1","tslint-immutable":"4.9.1","typescript":"3.3.4000"},"publishConfig":{"access":"public"},"gitHead":"680aa778382dfda98d78c989123dd72a05021d01","bugs":{"url":"https://github.com/LearningLocker/xapi-activities/issues"},"homepage":"https://github.com/LearningLocker/xapi-activities#readme","_id":"@learninglocker/xapi-activities@4.3.0","_npmVersion":"6.5.0","_nodeVersion":"8.15.1","_npmUser":{"name":"ryansmith94","email":"ryan.smith@ht2labs.com"},"dist":{"integrity":"sha512-5cgKUOhTO8uzlTireIGDZ4TgRE6t1bWmV0cepSKkMekiu+aGE8CSzNOR5MyXTzbopXkoCe7wLeki3C9SWCzayw==","shasum":"2c7448c20a78061074ea26d2e79b0f048eb08035","tarball":"https://registry.npmjs.org/@learninglocker/xapi-activities/-/xapi-activities-4.3.0.tgz","fileCount":788,"unpackedSize":1435815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckhgRCRA9TVsSAnZWagAA5JUP/1rXj9z+9E2fJzJj2p0x\nqrYydKL7CX+5J40GUUEEQ8sVDbyIJUxvw/ee3mNYyBbXesdbapsbYLMklrvN\nb8PcbEB6hojepEO3qEKUISMkHK0TheKy88wRnXjXsqHONeQkh03qA5c0AgFt\nMyrK1XCZinmKz+9qw3HT/ekM8aRuK2KhN6XTFEzeSJrBdJ47RT+JFR9pm9ep\nNZNGnARF3kzvhGz4abEC9REizrUBrFQyz50NA/SZpgrigOc2rLAX9+xXrOsr\nKTFXtRLKFoWvRy88oh0ruBKTy159/cN7drYv4Dz0oXPfr9r7lCNnUtMWTlNt\nsnIs22mnLZlNK/AZ+x29bd1gseeA7Z5YmZDFiOAH8CGN5f6zoPIYd0OisTi3\nK0qh7ehStjnUoIwqXCsLm7kngyVYcjDZtxUBy7dN8aF1S4rtxJg+vM6YhGj1\nkpIuakd9yRb24/hYc6Zsv18cm76Z6rqg61qmAgfQ0PlZM8/lcb3lAZqckW1U\nemeC7eKtRlj7xmmMeblYBZ1HAge3+k1c2zXeN3K1M8X4iapYkVgn062npPeR\nPgPX4ApJvdBo7ndvPsYEkTaZ+bfXzSZDnSPO8Ab2bcssvzS/32U8POcLRtXt\n6KGyIGbzEscZfmFAsPMtec0LBQ7NskBTF865oAtAG0jOK1WHNSktfB0iW+cG\nzIor\r\n=n4hm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF3gNy+GnCdt74r4z2xxS2bITmSGzVLaJutwh2B+qhDeAiAobLRtSW9ri2+g8IdujcfNSvWVdxm9vzgE5vkA5K+XJA=="}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-activities_4.3.0_1553078289056_0.8317757685256435"},"_hasShrinkwrap":false},"4.4.0":{"name":"@learninglocker/xapi-activities","version":"4.4.0","description":"A server for xAPI activities","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-activities.git"},"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"./node_modules/typescript/bin/tsc","start":"node dist/index.js","test":"./node_modules/mocha/bin/mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-google":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=google npm run test","test-s3":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-azure":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=azure npm run test","test-mongo":"AUTH_REPO=test MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=local npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3 && npm run test-google","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","cover-s3":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/mongoModelsRepo|dist/memoryStorageRepo|dist/azureStorageRepo|dist/config.js)' npm run test-s3","cover-azure":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/mongoModelsRepo|dist/memoryStorageRepo|dist/s3StorageRepo|dist/config.js)' npm run test-azure","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/googleStorageRepo|dist/s3StorageRepo|dist/azureStorageRepo|dist/config.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/config.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint -p ./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","atob":"^2.0.3","aws-sdk":"^2.0.1","bluebird":"^3.5.0","boolean":"^0.2.0","btoa":"^1.1.2","dotenv":"^5.0.0","express":"^4.14.1","fs-extra":"^5.0.0","http-status-codes":"^1.3.0","jscommons":"^2.3.0","lodash":"^4.17.4","mime-types":"^2.1.17","mongodb":"^3.0.1","node-fetch":"^2.0.0","query-string":"^5.0.1","rulr":"^4.0.1","sha1":"^1.1.1","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1"},"devDependencies":{"@ht2-labs/semantic-release":"1.1.63","@ht2-labs/typescript-project":"1.1.0","@types/bluebird":"3.5.26","@types/dotenv":"4.0.3","@types/express":"4.16.1","@types/fs-extra":"5.0.5","@types/google-cloud__storage":"1.7.0","@types/lodash":"4.14.123","@types/mime-types":"2.1.0","@types/mocha":"5.2.6","@types/mongodb":"3.1.17","@types/node":"9.6.47","@types/node-fetch":"1.6.9","@types/query-string":"5.1.0","@types/source-map-support":"0.5.0","@types/supertest":"2.0.7","@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","supertest":"3.4.2","travis-cov":"0.2.5","tslint":"5.14.0","tslint-consistent-codestyle":"1.15.1","tslint-immutable":"4.9.1","typescript":"3.3.4000"},"publishConfig":{"access":"public"},"gitHead":"c809bf1fd560d3aac533368cef55f737be6ceee4","bugs":{"url":"https://github.com/LearningLocker/xapi-activities/issues"},"homepage":"https://github.com/LearningLocker/xapi-activities#readme","_id":"@learninglocker/xapi-activities@4.4.0","_npmVersion":"6.5.0","_nodeVersion":"8.15.1","_npmUser":{"name":"ryansmith94","email":"ryan.smith@ht2labs.com"},"dist":{"integrity":"sha512-PKlqbzFf3le36a4BR1iGg1opwmUzNCxdvvNatyINpNV73VLs1/FZa5hkIe07IfKr2bCwnZXCrz1J8vCbEnJQ/Q==","shasum":"eb669e28626b59e11cfc0e0bdd50ea181e467bed","tarball":"https://registry.npmjs.org/@learninglocker/xapi-activities/-/xapi-activities-4.4.0.tgz","fileCount":788,"unpackedSize":1437285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmjEpCRA9TVsSAnZWagAATjwQAJSODASnzogherUdILc8\nqsdI9ecBtkW5dANaGnoAB2Tk/i1znbd/m8QnEnTy6vpq4CWxYXiDlG5qNNp7\n4slTXHHQrTnm3OIW3R6j1FVWOtXR7kjP3pLcMhGgF/gqZwUZ8oZ2TZQ6cOna\nT7421+oFxuvvGlsLffCObQ0StKjkGRHG3Rb52ITnRsDEbZDv9HxB1kPV8zO+\nhKUG0jNrX45V1qGcPNVG3vnMTCPik6QNtG4CJ6GWY/GzKckXML9w6NEiHmiu\n63lrrv+Ho5PAaerRKSRZykv29Khfci4QuzTkcuDhEyfYq/0HiwxIx84rzqBi\nNOGoUyezBcz9Pq2yF3rreer+OqHPVotoJ21G5MD0rOK5cnh3cUsUlEJfGtIv\nB9NWjTx/Ec6zZZGxGn65jc4UtCukgq/DvvL7E3P1336cX71WAtsMdMNH4j0+\nmLw8hbShcLoNwGNo8/Er3T5Rub8c0dvN/3ZAE4RSG71KAtkAIvdM2Pauz8Fm\nEkcunl9/nDTWUzjKTbjPhsVQkm438EjLSubBeVmprHy5uioNel1uZbp3aqyH\nKe5jXPteunEa3mqL2ck8XXhzY/3+/onfY/lWdg4F+R/FQLvgg86hqqk2IYWn\n+k7I6mG1LQP8k89m8lgXZcIEsjdoJktFcskfRY8kfdw0x9WNzGKaE/4HV2cS\nT79+\r\n=FMSp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDb9K/ysU3DhJ3YsBw1apSKEgq911cm1p/Tdj6ZNOHf9AIhAOI0adBJ6p01BMa+I6aPxVmGM5PEbmi/tkfJhAuIn5X5"}]},"maintainers":[{"name":"ht2james","email":"james@ht2labs.com"},{"name":"ryansmith94","email":"0ryansmith1994@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xapi-activities_4.4.0_1553609000314_0.9684893798868923"},"_hasShrinkwrap":false},"4.4.1":{"name":"@learninglocker/xapi-activities","version":"4.4.1","description":"A server for xAPI activities","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-activities.git"},"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"./node_modules/typescript/bin/tsc","start":"node dist/index.js","test":"./node_modules/mocha/bin/mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-google":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=google npm run test","test-s3":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-azure":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=azure npm run test","test-mongo":"AUTH_REPO=test MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=local npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3 && npm run test-google","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","cover-s3":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/mongoModelsRepo|dist/memoryStorageRepo|dist/azureStorageRepo|dist/config.js)' npm run test-s3","cover-azure":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/mongoModelsRepo|dist/memoryStorageRepo|dist/s3StorageRepo|dist/config.js)' npm run test-azure","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/googleStorageRepo|dist/s3StorageRepo|dist/azureStorageRepo|dist/config.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/config.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint -p ./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","atob":"^2.0.3","aws-sdk":"^2.0.1","bluebird":"^3.5.0","boolean":"^0.2.0","btoa":"^1.1.2","dotenv":"^5.0.0","express":"^4.14.1","fs-extra":"^5.0.0","http-status-codes":"^1.3.0","jscommons":"^2.3.0","lodash":"^4.17.4","mime-types":"^2.1.17","mongodb":"^3.0.1","node-fetch":"^2.0.0","query-string":"^5.0.1","rulr":"^4.0.1","sha1":"^1.1.1","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1"},"devDependencies":{"@ht2-labs/semantic-release":"1.1.68","@ht2-labs/typescript-project":"1.1.0","@types/bluebird":"3.5.26","@types/dotenv":"4.0.3","@types/express":"4.16.1","@types/fs-extra":"5.1.0","@types/google-cloud__storage":"1.7.0","@types/lodash":"4.14.126","@types/mime-types":"2.1.0","@types/mocha":"5.2.6","@types/mongodb":"3.1.17","@types/node":"9.6.48","@types/node-fetch":"1.6.9","@types/query-string":"5.1.0","@types/source-map-support":"0.5.0","@types/supertest":"2.0.7","@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","supertest":"3.4.2","travis-cov":"0.2.5","tslint":"5.16.0","tslint-consistent-codestyle":"1.15.1","tslint-immutable":"4.9.1","typescript":"3.4.5"},"publishConfig":{"access":"public"},"gitHead":"4302842d0c14f4533ea76f4d0a2207e16b43283c","bugs":{"url":"https://github.com/LearningLocker/xapi-activities/issues"},"homepage":"https://github.com/LearningLocker/xapi-activities#readme","_id":"@learninglocker/xapi-activities@4.4.1","_nodeVersion":"8.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-lsAOoxkektETDjSZGJkNIL3LzsqcZdTukKIgz/hXY598Q8Z9RkZl8aIkK96S2iFp3pTQVyrQt/LH4RSlaXAHNw==","shasum":"58914709255a5f8080cf4e7cd47c9bb000100c86","tarball":"https://registry.npmjs.org/@learninglocker/xapi-activities/-/xapi-activities-4.4.1.tgz","fileCount":788,"unpackedSize":1456962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc75RACRA9TVsSAnZWagAAFnQP+wfhA2g7O9f0eKQ2ilXP\nAfFrKDmXvEQnG2Nlkc+6Q7b2KLViX6SmNd3QbSJ4XdWIOwxh6JQ9CF4GL2Qd\ngUW9ME+6u4MqHl9Sm1s4rLsu62So7LjFUimWKgx19I0ElH+D1TuRvtpwNnTm\nYAZXcz1DrduA6XWncYomH4fYA87WEyfHvrIMOHrZV0vlTqOBpIn1U4+PZ/cs\n4+coglhFoWVtadu3MshMhssaZf5QFvqHwMWNT93i7l+KMdZmFfJpTxCp5MGq\nGESxA630sa1emh9F7e5ye+epyFzaerH9Ju89dALs+3KIXn0+0T9vo/3zo5b1\nk+LU4XLtdSwecimr6vWaYeVYWSlWlHsOyn+ZK/5FSWgZdnN2HnWVBKVeLzfz\nG7gYjVey/8jXHpCP895BKqZFroAsRAoDu1/nFLAfbfvv8NvBIHxuWTyykWGo\ndsjOzEL9Omk1n0/s4g/xRjYBq+sdlRv4WjOvfH3ox7j+H/5tWhmqTo78vQPH\nu7ZjKRbuMKj3mtH2kMr/nC5zCwHyg3ZqKs/dXoKbOEfLngHHv6unBDbSDkJD\nm+glL1jBSiUWKsy7T/7YGeSIhh+HSXTMws0E18Z9Jgu6WW7oS5bOz8AhtjnN\nVkXLDIsqh0OEdGFbnuSoGU1zMWMp5u+nlyeINL5GH6VaqYu8tf6ftYVWBtxR\ngf6q\r\n=r1pf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDL7F8QPjzrxzMeNh3tk+n/X1MaDO+WOzMi8bk0Ms/rRwIgLQhGIk56gRPL62lK6kml1jVbatvZhYW0cSoPHEV6c5Y="}]},"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-activities_4.4.1_1559204927570_0.7135741166422753"},"_hasShrinkwrap":false},"4.4.2":{"name":"@learninglocker/xapi-activities","version":"4.4.2","description":"A server for xAPI activities","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-activities.git"},"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"./node_modules/typescript/bin/tsc","start":"node dist/index.js","test":"./node_modules/mocha/bin/mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-google":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=google npm run test","test-s3":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-azure":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=azure npm run test","test-mongo":"AUTH_REPO=test MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=local npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3 && npm run test-google","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","cover-s3":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/mongoModelsRepo|dist/memoryStorageRepo|dist/azureStorageRepo|dist/config.js)' npm run test-s3","cover-azure":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/mongoModelsRepo|dist/memoryStorageRepo|dist/s3StorageRepo|dist/config.js)' npm run test-azure","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/googleStorageRepo|dist/s3StorageRepo|dist/azureStorageRepo|dist/config.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/config.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint -p ./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","atob":"^2.0.3","aws-sdk":"^2.0.1","bluebird":"^3.5.0","boolean":"^0.2.0","btoa":"^1.1.2","dotenv":"^5.0.0","express":"^4.14.1","fs-extra":"^5.0.0","http-status-codes":"^1.3.0","jscommons":"^2.3.0","lodash":"^4.17.4","mime-types":"^2.1.17","mongodb":"^3.0.1","node-fetch":"^2.0.0","query-string":"^5.0.1","rulr":"^4.0.1","sha1":"^1.1.1","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1"},"devDependencies":{"@ht2-labs/semantic-release":"1.1.70","@ht2-labs/typescript-project":"1.1.0","@types/bluebird":"3.5.27","@types/dotenv":"4.0.3","@types/express":"4.17.0","@types/fs-extra":"5.1.0","@types/google-cloud__storage":"1.7.0","@types/lodash":"4.14.134","@types/mime-types":"2.1.0","@types/mocha":"5.2.7","@types/mongodb":"3.1.17","@types/node":"9.6.49","@types/node-fetch":"1.6.9","@types/query-string":"5.1.0","@types/source-map-support":"0.5.0","@types/supertest":"2.0.7","@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","supertest":"3.4.2","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":"2108af55260d393425169dd5e1d87ec7003fb745","bugs":{"url":"https://github.com/LearningLocker/xapi-activities/issues"},"homepage":"https://github.com/LearningLocker/xapi-activities#readme","_id":"@learninglocker/xapi-activities@4.4.2","_nodeVersion":"8.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-EsTwg7+wyaw8cqwOxG1Lz7MrK/LNObLTjKTr3m6jI8V41Fw4GiO9A9ngSHrk1tzwFZ68GK17zrmoPXFOfXrmTA==","shasum":"68192ede7953ea59408ff7ed18f768df7ce95bff","tarball":"https://registry.npmjs.org/@learninglocker/xapi-activities/-/xapi-activities-4.4.2.tgz","fileCount":788,"unpackedSize":1459245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCLUlCRA9TVsSAnZWagAAKpgP/1gHrZsgz+pWZSR7DmtI\nVOw7ow91+Tdnft4j8Wkofy4BAT054znj37k3RgjUgtFqXeQyPtLHbQJstFiN\nd8SJQSlEvODKLyHlpMeOUBnHo1N3vnK9Plz+atF23F60Nc2AqCy7yAAxgKlV\nRRZANoWQp+ctrhY0wDlSM9EGBVm1zApRfmnFHgVI6uv2lH7V6tW3sLLFrG1M\nOrtEsvTPc3aZwhYRULQtDfTHVxilPP/eO9m6AEiMvHzwBlBG1G+Lurah1WRH\nHKCA9qgVkeUC8CWSgnZTa2JUhB+xsoUWwhqcqLMeFlvGDT6vEjD6Y8gyNGDA\nF7AhqKQWwluMXQ8CNH+1hQMOHrvt8+dHt+Q0kaNv7zXyhm9fpyBhTTW30IG1\n4pHn9WqYR8gCXasJyCor0gnq3DRsonLVntsBrYa2HhyvNDSBEpQ2DXRt/tbB\nOtQWSEW6maepWMzkMn9skCbPKyDxrWfWAaMxdAkJ9K5D+FUfvDZCUr4r8iDx\nyEQAbb5jlO30aFR2nRJJsF72xcBbmvFphaxRs/QljkdXK5AbOLnId9ZdjNbs\nIBgJD0u0nwihOEAEDt0imcAxTADIQU+GHlGsAZMfuFdhr2lfZmGRGePsHZYg\nnT1mdPad6STxP6ZoNovvj7tDDVaPoP3aG8Mt5+FpjNIqkcccwUpA1nPOQmSA\npl4L\r\n=gwWQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIANbay4qZiwhsaeAXi3L6Ab5bKNzleTSam1DFU/kEMdBAiEA5tc6eZbsnsmlqSNYbLLNOyAxSXXQIvQnK6RLZKnV9ag="}]},"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-activities_4.4.2_1560851749069_0.0742042081072396"},"_hasShrinkwrap":false},"4.4.3":{"name":"@learninglocker/xapi-activities","version":"4.4.3","description":"A server for xAPI activities","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-activities.git"},"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"./node_modules/typescript/bin/tsc","start":"node dist/index.js","test":"./node_modules/mocha/bin/mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-google":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=google npm run test","test-s3":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-azure":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=azure npm run test","test-mongo":"AUTH_REPO=test MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=local npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3 && npm run test-google","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","cover-s3":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/mongoModelsRepo|dist/memoryStorageRepo|dist/azureStorageRepo|dist/config.js)' npm run test-s3","cover-azure":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/mongoModelsRepo|dist/memoryStorageRepo|dist/s3StorageRepo|dist/config.js)' npm run test-azure","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/googleStorageRepo|dist/s3StorageRepo|dist/azureStorageRepo|dist/config.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/config.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint -p ./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","atob":"^2.0.3","aws-sdk":"^2.0.1","bluebird":"^3.5.0","boolean":"^0.2.0","btoa":"^1.1.2","dotenv":"^5.0.0","express":"^4.14.1","fs-extra":"^5.0.0","http-status-codes":"^1.3.0","jscommons":"^2.3.0","lodash":"^4.17.4","mime-types":"^2.1.17","mongodb":"^3.0.1","node-fetch":"^2.0.0","query-string":"^5.0.1","rulr":"^4.0.1","sha1":"^1.1.1","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1"},"devDependencies":{"@ht2-labs/semantic-release":"1.1.70","@ht2-labs/typescript-project":"1.1.0","@types/bluebird":"3.5.27","@types/dotenv":"4.0.3","@types/express":"4.17.0","@types/fs-extra":"5.1.0","@types/google-cloud__storage":"1.7.0","@types/lodash":"4.14.134","@types/mime-types":"2.1.0","@types/mocha":"5.2.7","@types/mongodb":"3.1.17","@types/node":"9.6.49","@types/node-fetch":"1.6.9","@types/query-string":"5.1.0","@types/source-map-support":"0.5.0","@types/supertest":"2.0.7","@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","supertest":"3.4.2","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":"25f0b7aab254844fb329698b0a80e0eb5997bc06","bugs":{"url":"https://github.com/LearningLocker/xapi-activities/issues"},"homepage":"https://github.com/LearningLocker/xapi-activities#readme","_id":"@learninglocker/xapi-activities@4.4.3","_nodeVersion":"8.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-18hyViVRrOqTC5X2gpkh+B70q7VCqYmFRkMvVol38yS6WXnQ4wOP0pwINCV7UPlCjrleRJEu8Kj9Pyp0ipPhEA==","shasum":"748a1845ec71b7f312015a0240e733060ac9eaf4","tarball":"https://registry.npmjs.org/@learninglocker/xapi-activities/-/xapi-activities-4.4.3.tgz","fileCount":788,"unpackedSize":1458399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCLbKCRA9TVsSAnZWagAAZN4P/jbxWtEfabk5LzfuK3za\n728pcbQ7v1ZztGmLBVal1A0Lw6XrAmc/fxA95L+08DxGnHnzYXhm4uZDxkPj\n4McLn90OolJWJ9TTRhcYZivUG1gaE4Un57VRQGAn8xJG7U5dxQPJXhPuvrME\nHqt4z4mB20b2+5Nq3bKHdOwDEy/Yy9ua7jLl6cJ9BhPNPNm0HpQgm+6nBGCN\n2J8HZHzyx23REXmsSaafBFZXU1GKJ5n6lEHwX+fjytsZ4E4IfENGVgfK0hRA\nq6SjA+Y6LM+d7iHT7mD9RPH6/ZX4LjRT93Aw0HFNPL4t28mln2cEUlM/Y7aJ\n3mcGsZEcVnJM/IxTuhId+EVtA9aeGy+VOvACyo5wWasyf2Rn8djpVGx3Gwfq\nA/hN4jNDMIGkWgEziyqUdni2diKDTw52S4d6eDurgI3DXPzeTXeTyRjeSsQX\n4DKyJ2KA8tYY6VBjf4qbpKr8FhWTv3AlDeHwiAMwQLkQVzxErYY3ouDvoQXV\nsjHoUjUw8nbe/C7r4jKUwVDISO2TUVf/2J8VR1K3Ep5lhS32jXp/znZjHipF\nM+RJ57YNW++fr2bumlr9iGddjebuI09ZTWPLTiQpl7exV9F3dVJUuhHW8CeP\nhvLeqJnebxx9xfM+kYtZS0QqNnd3xg44IVj3uHmFLf3VEHHX3DsAjjuSnV3f\nc0Oj\r\n=SNdS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjGbcgD+NdupwZnRnnSd+p7/Nss1P2XsM8+z9FXgPWnAIgF0W08M0G5yruBlWlcA+5/yeXpBHCbr4poS/x1ozaeiU="}]},"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-activities_4.4.3_1560852170092_0.1498700991150559"},"_hasShrinkwrap":false},"4.4.4":{"name":"@learninglocker/xapi-activities","version":"4.4.4","description":"A server for xAPI activities","main":"dist/index.js","typings":"dist/index.d.ts","license":"GPL-3.0","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-activities.git"},"scripts":{"acp":"git add -A && npm run commit && git push","commit":"git-cz","build":"./node_modules/typescript/bin/tsc","start":"node dist/index.js","test":"./node_modules/mocha/bin/mocha $(find dist -name '*.test.js') --timeout 6000 --exit","test-google":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=google npm run test","test-s3":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=s3 npm run test","test-azure":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=azure npm run test","test-mongo":"AUTH_REPO=test MODELS_REPO=mongo STORAGE_REPO=local npm run test","test-memory":"AUTH_REPO=test MODELS_REPO=memory STORAGE_REPO=local npm run test","test-ci":"npm run test-memory && npm run test-mongo","test-all":"npm run test-ci && npm run test-s3 && npm run test-google","migrate":"node dist/migrate.js","rollback":"node dist/rollback.js","cover-s3":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/mongoModelsRepo|dist/memoryStorageRepo|dist/azureStorageRepo|dist/config.js)' npm run test-s3","cover-azure":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/mongoModelsRepo|dist/memoryStorageRepo|dist/s3StorageRepo|dist/config.js)' npm run test-azure","cover-ci":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/googleStorageRepo|dist/s3StorageRepo|dist/azureStorageRepo|dist/config.js)' npm run test-ci","cover-all":"nyc --lines 100 --check-coverage --exclude '(dist/fetchAuthRepo|dist/config.js)' npm run test-all","clean":"rm -rf dist","lint":"./node_modules/tslint/bin/tslint -p ./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","atob":"^2.0.3","aws-sdk":"^2.0.1","bluebird":"^3.5.0","boolean":"^0.2.0","btoa":"^1.1.2","dotenv":"^5.0.0","express":"^4.14.1","fs-extra":"^5.0.0","http-status-codes":"^1.3.0","jscommons":"^2.3.0","lodash":"^4.17.4","mime-types":"^2.1.17","mongodb":"^3.0.1","node-fetch":"^2.0.0","query-string":"^5.0.1","rulr":"^4.0.1","sha1":"^1.1.1","source-map-support":"^0.5.0","stream-to-string":"^1.1.0","string-to-stream":"^1.1.0","uuid":"^3.0.1"},"devDependencies":{"@ht2-labs/semantic-release":"1.1.80","@ht2-labs/typescript-project":"1.1.0","@types/bluebird":"3.5.27","@types/dotenv":"4.0.3","@types/express":"4.17.0","@types/fs-extra":"5.1.0","@types/google-cloud__storage":"1.7.0","@types/lodash":"4.14.136","@types/mime-types":"2.1.0","@types/mocha":"5.2.7","@types/mongodb":"3.1.17","@types/node":"9.6.49","@types/node-fetch":"1.6.9","@types/query-string":"5.1.0","@types/source-map-support":"0.5.0","@types/supertest":"2.0.8","@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","supertest":"3.4.2","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":"0da25747b39da9b91a0eecde1b0587d9da3b2f0e","bugs":{"url":"https://github.com/LearningLocker/xapi-activities/issues"},"homepage":"https://github.com/LearningLocker/xapi-activities#readme","_id":"@learninglocker/xapi-activities@4.4.4","_nodeVersion":"8.16.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-EjaIMM3JM6gw6zbIWcm2bBLpO7ZkBF1U8XO2N6/SSpfH6fXutmLwSECuGHLS4OkFzCBMMnzDFHeHn89bZLUu8w==","shasum":"541ad771d4e945fe7181f45d7fc41fcbafecf19b","tarball":"https://registry.npmjs.org/@learninglocker/xapi-activities/-/xapi-activities-4.4.4.tgz","fileCount":788,"unpackedSize":1464384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJrZkCRA9TVsSAnZWagAA8nUQAIBCCBp9843Ob6W+u1cX\nCRLMVEPT1rDluuNlfzWJ6i3LMjXUthVbFHppux8EsxbAJSxKXO41dR04J2Ej\nTxU5+4AIQIyTFusiHiCK0cRg/pTIxL3FbBcWkVwLIYIve2RqeoHgtagSgJoI\nUjnkKLFQVmARiTZc2mHpyPKYhv/pcUyBb2uwtgAmxonkr7iKMg3VwQ1JwcXW\neoEQJ0H34o8NpctczrvlQB7vkA5Mb+hsGoLflX/3efcBBIh2kmM9Z94ISUox\nq8BFVRNgreNbtyTuQSJ42b+ndR6nbquYrmZ/xeTWYDPPrca2n83ANa4Xgu34\nXiLCs13d5YES8aeNg7dB3Q0i5uugf3Qwu2L7wBG0pyLIs15QMR+gt7mWQJkm\ny2s49heKp0WTP4fjY/Ws8FIRW3zNNNOJarZs7seT8dGE6CYbG8vX4EGSKDxd\nBPkMjuP4s6Su/noDH7nKTbTlyQajV3CKOulY9TPI6ekhwC2BBDccA0ID3S6G\nfjy/OzG+BBcshSP0QiQGkI4Ct487ODIbmYVzu040E0aPRf5xOjUA7zfracUb\npZBMIdf1GyERJFfkQBINXAMkyQlYEVcWd28+OPBBDG8U/wh1BpLu+/UDf+tu\nQC5mVvPnA76u5o6SxIadZZaAswU9+4E2SYbNKRmQodmAA+p2vKOCfpJlciYv\nbsYZ\r\n=ZLVv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH/XX6TZFumAycB0IPw3y5OPFlu9iKenJidN8oARDr9SAiAwsfxuaKoe3yY8mjQZQP6rsNyxI7PRwwoOiUIfOFeZgg=="}]},"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-activities_4.4.4_1562818148263_0.5658976858498901"},"_hasShrinkwrap":false}},"readme":"# xAPI activities\n\n> A server for xAPI activities\n\n[![Build Status](https://circleci.com/gh/LearningLocker/xapi-activities/tree/master.svg?style=shield)](https://circleci.com/gh/LearningLocker/xapi-activities)\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 activities service, you can follow the instructions below.\n\n1. Clone the repository `git clone git@github.com:LearningLocker/xapi-activities.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 activities 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-activities:latest`.\n- Run the image in a container `docker run -d -p 8080:80 --env-file .env learninglocker/xapi-activities:latest`.\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:51.009Z","created":"2018-01-05T12:07:07.662Z","3.0.7":"2018-01-05T12:07:07.662Z","3.0.8":"2018-01-08T15:43:25.636Z","3.0.9":"2018-01-09T14:25:19.977Z","3.0.10":"2018-01-10T15:45:32.232Z","3.0.11":"2018-01-10T15:53:55.088Z","3.0.12":"2018-01-12T11:17:09.966Z","3.1.0":"2018-01-16T15:37:55.057Z","3.1.1":"2018-01-18T12:15:21.465Z","3.1.2":"2018-01-26T10:13:33.111Z","4.0.0":"2018-02-08T14:45:15.119Z","4.0.1":"2018-02-09T14:37:29.223Z","4.0.2":"2018-02-09T14:45:33.340Z","4.0.3":"2018-03-05T17:07:36.956Z","4.1.0":"2018-03-19T14:48:54.828Z","4.1.1":"2018-03-21T08:19:20.648Z","4.1.2":"2018-03-21T15:06:12.471Z","4.1.3":"2018-04-13T15:16:02.577Z","4.1.4":"2018-08-22T14:46:00.839Z","4.2.0":"2019-02-12T15:42:58.456Z","4.2.1":"2019-03-11T12:00:32.556Z","4.3.0":"2019-03-20T10:38:09.232Z","4.4.0":"2019-03-26T14:03:20.534Z","4.4.1":"2019-05-30T08:28:47.686Z","4.4.2":"2019-06-18T09:55:49.281Z","4.4.3":"2019-06-18T10:02:50.284Z","4.4.4":"2019-07-11T04:09:08.405Z"},"homepage":"https://github.com/LearningLocker/xapi-activities#readme","repository":{"type":"git","url":"git+https://github.com/LearningLocker/xapi-activities.git"},"bugs":{"url":"https://github.com/LearningLocker/xapi-activities/issues"},"license":"GPL-3.0","readmeFilename":"readme.md"}