{"_id":"obojobo-express","_rev":"120-e19c0b22c70d87e8056cedfb9c9e46a8","name":"obojobo-express","dist-tags":{"latest":"17.1.0"},"versions":{"3.4.0":{"name":"obojobo-express","version":"3.4.0","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","license":"AGPL-3.0","scripts":{"dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"db-migrate reset --config config/db.json","db:migrateup":"db-migrate up --config config/db.json","db:migratedown":"db-migrate down --config config/db.json","db:createmigration":"db-migrate create --config config/db.json","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","assets":"webpack --mode production --optimize-minimize","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"stylelint **/*.scss","precommit":"lint-staged && yarn test:ci","prettier:run":"prettier --write '{__{tests,mocks}__,bin,config,migrations,models,routes,viewer,views}/**/*.{js,scss}'","prettier:debug":"prettier -l '{__{tests,mocks}__,bin,config,migrations,models,routes,viewer,views}/**/*.{js,scss}'"},"engines":{"yarn":"^1.0","node":"^10.4.1"},"lint-staged":{"{__{tests,mocks}__,bin,config,migrations,models,routes,viewer,views}/**/*.{js,scss}":["yarn prettier:run","eslint","stylelint","git add"]},"prettier":{"printWidth":100,"semi":false,"useTabs":true,"singleQuote":true},"dependencies":{"body-parser":"^1.17.1","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js-public.git#v1.0.0","compression":"^1.6.2","connect-pg-simple":"^3.1.2","db-migrate":"^0.10.0-beta.20","db-migrate-pg":"^0.1.11","debug":"~2.2.0","debug-logger":"^0.4.1","ejs":"^2.5.7","eventemitter":"^0.3.3","express":"~4.14.0","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.15.1","express-validator":"^5.2.0","file-type":"^10.5.0","glob":"^7.1.1","is-svg":"^3.0.0","json-inflector":"^1.1.0","moment":"^2.18.0","morgan":"~1.7.0","multer":"^1.4.1","obojobo-document-engine":"*","obojobo-document-xml-parser":"*","pg-promise":"^5.5.0","serve-favicon":"~2.3.0","sharp":"^0.21.0","supertest":"^3.1.0"},"devDependencies":{"babel-eslint":"^8.2.3","babel-preset-env":"^1.5.1","concurrently":"^3.5.0","css-loader":"^0.28.1","eslint":"^4.19.1","eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.11.0","eslint-plugin-node":"^6.0.1","eslint-plugin-promise":"^3.7.0","eslint-plugin-standard":"^3.1.0","jest":"23.4.2","lint-staged":"^6.1.1","mini-css-extract-plugin":"^0.4.0","nodemon":"^1.12.1","on-build-webpack":"^0.1.0","prettier":"1.11.1","style-loader":"^0.17.0","stylelint":"^9.4.0","stylelint-config-standard":"^18.2.0","stylelint-declaration-use-variable":"^1.7.0","webpack":"^4.12.0","webpack-cli":"^3.0.8","webpack-dev-middleware":"^3.1.3","webpack-dev-server":"^3.1.4"},"nodemonConfig":{"ext":"js pug","ignore":["coverage","__mocks__/*","__tests__/*","public/compiled/*","public/picker"]},"jest":{"setupTestFrameworkScriptFile":"./setup_tests.js","collectCoverageFrom":["*.js","models/**/*.js","routes/**/*.js","routes/**/*.js","controllers/**/*.js","viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/app.js","<rootDir>/dev_nonce_store.js","<rootDir>/setup_tests.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@3.4.0","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"dist":{"integrity":"sha512-HafNtbVhkyJrYV4ijQS9NbV1O1DuCIKefxZglibOZbo1oCDcwJ34HWFf+sKqx2rp8ud4AUC4G4DE1WO3COtyKA==","shasum":"248cf49f64e2d96a75c789aee07d740ff8c7c688","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-3.4.0.tgz","fileCount":197,"unpackedSize":1216659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXKf4CRA9TVsSAnZWagAALP4QAIQtea3tQSqfnlzNeWKW\ntuzDEC0DTA/XemCW86hAtGHIQAi2wgDXcpwS6DYkmaJySLkVUR35YulD9Cu2\nvGAPDlkwqfCcC2B9A5Wv4a0Po3yRDj1LjNJgRRitBA578LnTiezMqU9ISKWe\nCtiZriNb3YDIKL0+11tzZCdqtT2pXVFL2UUmQAolsNpNmHafHdxWVdgLwDsS\nun9Zp9z8C2bjZFHrpmeMqFqEfNpsD9YytiwSqpk7CouVRM8MpalUggteeJQ1\nlcsfAhLbFnHjkQ1G4zxmmdbVMVDjBFXz5HLW29FsOCbiivWFmT3CCXw6cd/p\nqIs7kqa7TM9bt2VpACHzxQ8Tay1hFhE/qM43RdUiitoRijT3ChrnmqKnxqh/\nROh3pD3WjhhxuYJtH/oDClBOHVG605qPV0quj5fGZppDfSVjQuA8i0AQ8pZ2\nAt5WsPwB25FsUJ6thq+jIZ6bjJAJKfb3gbt1jOqUpTFDDDKYSwbTdMS5XqAk\nTeWElUbULqhl4A+N+J3nFNHEl65/e8dLrspEYcAZz2TiEfIXP93zPgaZpBGH\nlD4WbW5sdfXC+UEcE/PSHTYmxpwso2xqZXFrsCcLl9jbpS2iQndSAQL3hKHZ\nloppCdsqBxpyB9MoUSxSddQdNkpRtibW/UGDd651zrjI0FSZsryAoVTTr6+y\nYcx6\r\n=Isfe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTuU+O7ObVKVC/1dLozPUiUVHOGpXPqhdj327RZa8cQQIhAJ/scPZkf32pGXB/gsTCGzvLG+Jxh2Qu9gDhSwYTq5fw"}]},"maintainers":[{"name":"iturgeon","email":"iturgeon+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_3.4.0_1549576184216_0.5933722386954974"},"_hasShrinkwrap":false},"4.0.0-rc.0":{"name":"obojobo-express","license":"AGPL-3.0","version":"4.0.0-rc.0","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"db-migrate reset --config config/db.json","db:migrateup":"db-migrate up --config config/db.json","db:migratedown":"db-migrate down --config config/db.json","db:createmigration":"db-migrate create --config config/db.json","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"rm -rf public/compiled && DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"stylelint **/*.scss","prettier:run":"prettier --write '**/*.{js,scss}'"},"engines":{"yarn":"^1.0","node":"^10.4.1"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"babel-loader":"^8.0.4","babel-polyfill":"^6.26.0","body-parser":"^1.17.1","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js-public.git#v1.0.0","compression":"^1.6.2","connect-pg-simple":"^3.1.2","css-loader":"^2.0.0","db-migrate":"^0.10.0-beta.20","db-migrate-pg":"^0.1.11","debug":"~2.2.0","debug-logger":"^0.4.1","ejs":"^2.5.7","eventemitter":"^0.3.3","express":"~4.14.0","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.15.1","express-validator":"^5.2.0","file-type":"^10.5.0","glob":"^7.1.1","is-svg":"^3.0.0","json-inflector":"^1.1.0","mini-css-extract-plugin":"^0.5.0","moment":"^2.18.0","morgan":"~1.7.0","multer":"^1.4.1","node-sass":"^4.9.0","obojobo-lib-utils":"^4.0.0-rc.0","pg-promise":"^5.5.0","postcss-loader":"^3.0.0","react-transition-group":"^2.5.3","sass-loader":"^7.1.0","serve-favicon":"~2.3.0","sharp":"0.21.0","style-loader":"^0.21.0","supertest":"^3.1.0","svg-url-loader":"^2.3.2","url":"^0.11.0","webpack":"^4.12.0","webpack-cli":"^3.0.8","webpack-dev-server":"^3.1.4","whatwg-fetch":"^3.0.0"},"devDependencies":{"lint-staged":"^6.1.1"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","models/**/*.js","routes/**/*.js","routes/**/*.js","controllers/**/*.js","viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/app.js","<rootDir>/webpack.config.js","<rootDir>/dev_nonce_store.js","<rootDir>/setup_tests.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js ejs","watch":["./","../obojobo-document-engine/server"]},"bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@4.0.0-rc.0","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"dist":{"integrity":"sha512-W1ETsNqZHo2VxJhI8/FycHA3ZiLzWIIk6SBMsyqU1vIxCRHB5rPjNUYV5RKU8wOG7RDzu9yvwBUcKltu/DdxjQ==","shasum":"70325a46378baded342f5eccc1aed753f2478bf9","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-4.0.0-rc.0.tgz","fileCount":198,"unpackedSize":908193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcujArCRA9TVsSAnZWagAAa3QP/3v4FKv6SVYOivhPtmZn\nfe3/hRnfVf7pjQN43ICvScEIyBxvGp6ERDgoH9TFycEmvvnXc5rV51ob17tU\nW3vqVPi5hkdGwSpj3NCTH0cd+d2BaERvIA4atom1pcmqMC2q0jOLoEhuwVzm\nHce/6OhUcW9QsiCkIdAUk2YxZJENnV+Q8MhDPuJREQmEisR5d4yFMpivsbr8\nU2F6MMj9tXsGgoO0EllHTNLACxJvS+t2fsoLM8q3igIMyiGF8zxwNtsPjw1T\nQmpuG+gAbbMGJX1xoIBDXyjv+iMKmUKqTiuuQvQIW6NWedhuuV5A8aXO6c6h\nUJJSH2xYsGgi7fKQIYpb+0w6WGaQMQ3FyoVTdlM3IWgqtVNvFGSo22UXrwmk\nFds4rd31MHV09XCRBo2Mexcq9Aglu3iAT5ZxLdAvR/rfVM/Paulr4a4iYWJR\nkjOyTP5x3NmnDL+nitDc0WDTcw48ZO5FntkPG9FcAO5x/97Y3LEyf7kVk7TT\ncptmXVdWLch9fESmkokKrYNDVNVhv06bGL9/AWnjbvQxe8jFz28IK6k3lzCz\n+dic5e3kZAZvbZGeXE1WgEsMf8p0btTdntKscszwtngCoCyWcP/gTGnv1/Fo\nHhdXCC1Na7cBY4ZMPE6cxc36X9xsZrXqGb0avrpywl2q0PU4eICaRsdzYjeO\nQfLO\r\n=rQao\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFHU0y97BzykCuZg/vlLyK34pHUoyk52Q+xk6ePdxToPAiEA/F+4pVXjWCFNKOMrdFErBRqCusa+n1y7coDWEIKeOkE="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"zachberry@gmail.com","name":"zachberry"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_4.0.0-rc.0_1555705898954_0.33761134815767835"},"_hasShrinkwrap":false},"4.0.0-rc.1":{"name":"obojobo-express","license":"AGPL-3.0","version":"4.0.0-rc.1","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"db-migrate reset --config config/db.json","db:migrateup":"db-migrate up --config config/db.json","db:migratedown":"db-migrate down --config config/db.json","db:createmigration":"db-migrate create --config config/db.json","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"rm -rf public/compiled && DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"stylelint **/*.scss","prettier:run":"prettier --write '**/*.{js,scss}'"},"engines":{"yarn":"^1.0","node":"^10.4.1"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"babel-loader":"^8.0.4","babel-polyfill":"^6.26.0","body-parser":"^1.17.1","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js-public.git#v1.0.0","compression":"^1.6.2","connect-pg-simple":"^3.1.2","css-loader":"^2.0.0","db-migrate":"^0.10.0-beta.20","db-migrate-pg":"^0.1.11","debug":"~2.2.0","debug-logger":"^0.4.1","ejs":"^2.5.7","eventemitter":"^0.3.3","express":"~4.14.0","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.15.1","express-validator":"^5.2.0","file-type":"^10.5.0","glob":"^7.1.1","is-svg":"^3.0.0","json-inflector":"^1.1.0","mini-css-extract-plugin":"^0.5.0","moment":"^2.18.0","morgan":"~1.7.0","multer":"^1.4.1","node-sass":"^4.9.0","obojobo-lib-utils":"^4.0.0-rc.1","pg-promise":"^5.5.0","postcss-loader":"^3.0.0","react-transition-group":"^2.5.3","sass-loader":"^7.1.0","serve-favicon":"~2.3.0","sharp":"0.21.0","style-loader":"^0.21.0","supertest":"^3.1.0","svg-url-loader":"^2.3.2","url":"^0.11.0","webpack":"^4.12.0","webpack-cli":"^3.0.8","webpack-dev-server":"^3.1.4","whatwg-fetch":"^3.0.0"},"devDependencies":{"lint-staged":"^6.1.1"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","models/**/*.js","routes/**/*.js","routes/**/*.js","controllers/**/*.js","viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/app.js","<rootDir>/webpack.config.js","<rootDir>/dev_nonce_store.js","<rootDir>/setup_tests.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js ejs","watch":["./","../obojobo-document-engine/server"]},"bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@4.0.0-rc.1","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"dist":{"integrity":"sha512-WYVLaH6E+asu9ERsHklP3sQFxjZlX4t/AVI6hhqH1KFL5ItoFWaKDjCl+2hwrH4cr7OLzig3UGrclVqBfXWdsg==","shasum":"fce54c2cd778c159e6f8cff186ff3d93609f4c3b","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-4.0.0-rc.1.tgz","fileCount":198,"unpackedSize":908193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJculD2CRA9TVsSAnZWagAAYTAP/0gBiqOU2HFjdB5aNdIB\n0FiT4+dsPRXLhpNrclSgMlqlFhY12FfOhY/HLrzpXddG/3V8I3OYG/307w1t\njMaAj6QKvpdnlVPEUQGhdYVLakPOXoPgaEyRX39sFbV5m2hUJp78bDo3st+m\nVc9j9bFUmpnF3dBORh6Jx6vIm7ukrCWYr9MgKwbLkbUB15bQoZJKqmShdjjd\noC6LBVoheT6z6OLHFgrknUnL9ScB/cr3eeiVWmRN+Z/2ELR2HFVn6cvEjptA\nXuggA01lu0FDgZI1Lgqd7kNclVRBnt9XJFh9q3KK5zZaZ2vw2bfatVNunZla\nhIdyCvDw1V4WtbWA/TvFaf7NZOMfP37hJEal9mueTw2Cy0D391zJe+DQV58/\n4WOn+UcX6fpLGwrf/fM+JLq7fhCCTuYBjYTAfZLixhKNvp5/PsPZiq507FfI\nACqm2rVZy4RENi6mpj9ey+k7lcLteoQKYJ5xT4LZpvrt1AMNFhMtF4L1Brrd\nDls95e6H7i7lget6J9WGkOrOFmWcjTNJSHmnxA827tc3X7hrtB1kPJxE4eVt\nj/ft9AStXJwL+ZEO0IYlEODpG4TWDO6i9TycduVH1UOOOcmLbOKLH9fx8qCf\n0omx9qwjafoz9dX86CaBsZQkT0GwhZpO9kO773D+tIRg5XbthkDcqFCX4tZy\n+qGc\r\n=tEQB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC+cfATjj5kCqjYLa47Pjv+7uPG3HHf3cH52YaOtIrC9AiEA0nhQ12L2JXdPufoPavXEGuQ+VrPBHXI79EOLM1R4MXg="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"zachberry@gmail.com","name":"zachberry"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_4.0.0-rc.1_1555714294153_0.9236106944521942"},"_hasShrinkwrap":false},"4.0.0-rc.2":{"name":"obojobo-express","license":"AGPL-3.0","version":"4.0.0-rc.2","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"db-migrate reset --config config/db.json","db:migrateup":"db-migrate up --config config/db.json","db:migratedown":"db-migrate down --config config/db.json","db:createmigration":"db-migrate create --config config/db.json","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"rm -rf public/compiled && DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"stylelint **/*.scss","prettier:run":"prettier --write '**/*.{js,scss}'"},"engines":{"yarn":"^1.0","node":"^10.4.1"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"body-parser":"^1.17.1","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js-public.git#v1.0.0","compression":"^1.6.2","connect-pg-simple":"^3.1.2","css-loader":"^2.0.0","db-migrate":"^0.10.0-beta.20","db-migrate-pg":"^0.1.11","debug":"~2.2.0","debug-logger":"^0.4.1","ejs":"^2.5.7","eventemitter":"^0.3.3","express":"~4.14.0","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.15.1","express-validator":"^5.2.0","file-type":"^10.5.0","glob":"^7.1.1","is-svg":"^3.0.0","json-inflector":"^1.1.0","moment":"^2.18.0","morgan":"~1.7.0","multer":"^1.4.1","obojobo-document-xml-parser":"^4.0.0-rc.2","obojobo-lib-utils":"^4.0.0-rc.2","pg-promise":"^5.5.0","react-transition-group":"^2.5.3","serve-favicon":"~2.3.0","sharp":"0.21.0"},"devDependencies":{"babel-loader":"^8.0.4","babel-polyfill":"^6.26.0","lint-staged":"^6.1.1","mini-css-extract-plugin":"^0.5.0","node-sass":"^4.9.0","postcss-loader":"^3.0.0","sass-loader":"^7.1.0","style-loader":"^0.21.0","supertest":"^3.1.0","svg-url-loader":"^2.3.2","url":"^0.11.0","webpack":"^4.12.0","webpack-cli":"^3.0.8","webpack-dev-server":"^3.1.4","whatwg-fetch":"^3.0.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","models/**/*.js","routes/**/*.js","routes/**/*.js","controllers/**/*.js","viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/app.js","<rootDir>/webpack.config.js","<rootDir>/dev_nonce_store.js","<rootDir>/setup_tests.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js ejs","watch":["./","../obojobo-document-engine/server"]},"bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@4.0.0-rc.2","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"dist":{"integrity":"sha512-no91YsWuhyESZE9sX4QL7M17gwZEb6ol0os4B6VPijWti8OnppQf3zk6UVOrHYnNMEG/PuwXqmZziGKPJhgPkw==","shasum":"c68621e7133bae7aa35b4c11be545bf3b7a44a20","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-4.0.0-rc.2.tgz","fileCount":198,"unpackedSize":908241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuqYxCRA9TVsSAnZWagAA2DAP/iwFeBn3/paU5/iwWFSU\n4aI6RcacWg0pWhDr3PceV/N4pviJzMsVJE2yAlgvWI3cO8wCdXjU+yPeIMTq\nSJYoQ6q0Od61Ovf+5tbc6FuzDyusbXrpB5hr6PVQYsOKHBr4Ppuo5GaMj5qr\nYlfosSWVXcbM5L1HCgQ3CtIq+ZYTMePVyKqPUVCKqrOFlIaDyuALoe+lXiBa\nUc0xIx+I9kDC4Ht8QeZJREdDm1bOK/jB10AmjMnj9Kga+YiBqIpijRL0TMUT\n5xdr90lYNXTrqeiB/8CB59VZthWeHatPB+mMT1ZfwUVeDI/4ClY9Yu/ZSkSd\n5IKB0vaG2T3Q0rqJOyRJKgYAH6qIXdYxl1vS4zuJS52gYSjha36mdOQws48U\nSYLdwu7fiec4YdFRmbQBjY1MFUEX3jWwBuHIFXcdMWzT+iPFw78/occlF1e6\n1FVo4f5Y9rG0jlnQtEv1V97Sx1cyUmFlNurXjvHNdN16DlQYQyj7NDwES2y8\nx2nfN/uGzh7TprGdQzX75q9ozARPqGbO9+M3AQbfuA4c7qU2ft+k1vxlF1BK\nzAVeHLoPEN3NZ23N7syYpIXaF1DNDKXv/5h+PjKgxnr8Ox1QD1/Q+mPrFTRK\naFldwbgl8HpzbMmBsH/Q/CLktRQD0TL5AouNznludHsfq0jKFb7il0tpCTtQ\no11c\r\n=A+Rj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDO3ufT5v03M7wkEFEiY3OZnIV8VKuOjz6U9N29kPIWaAiBTfcMKnbG1RCacprMDmdZdnjZC/cMbylj96RiRCSmcug=="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"zachberry@gmail.com","name":"zachberry"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_4.0.0-rc.2_1555736112291_0.9858689839267485"},"_hasShrinkwrap":false},"4.0.0-rc.3":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"4.0.0-rc.3","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"db-migrate reset --config config/db.json","db:migrateup":"db-migrate up --config config/db.json","db:migratedown":"db-migrate down --config config/db.json","db:createmigration":"db-migrate create --config config/db.json","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"rm -rf public/compiled && DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"stylelint **/*.scss","prettier:run":"prettier --write '**/*.{js,scss}'"},"engines":{"yarn":"^1.0","node":"^10.4.1"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"body-parser":"^1.17.1","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js-public.git#v1.0.0","compression":"^1.6.2","connect-pg-simple":"^3.1.2","css-loader":"^2.0.0","db-migrate":"^0.10.0-beta.20","db-migrate-pg":"^0.1.11","debug":"~2.2.0","debug-logger":"^0.4.1","ejs":"^2.5.7","eventemitter":"^0.3.3","express":"~4.14.0","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.15.1","express-validator":"^5.2.0","file-type":"^10.5.0","glob":"^7.1.1","is-svg":"^3.0.0","json-inflector":"^1.1.0","moment":"^2.18.0","morgan":"~1.7.0","multer":"^1.4.1","obojobo-document-xml-parser":"^4.0.0-rc.2","obojobo-lib-utils":"^4.0.0-rc.2","pg-promise":"^5.5.0","react-transition-group":"^2.5.3","serve-favicon":"~2.3.0","sharp":"0.21.0"},"devDependencies":{"babel-loader":"^8.0.4","babel-polyfill":"^6.26.0","lint-staged":"^6.1.1","mini-css-extract-plugin":"^0.5.0","node-sass":"^4.9.0","postcss-loader":"^3.0.0","sass-loader":"^7.1.0","style-loader":"^0.21.0","supertest":"^3.1.0","svg-url-loader":"^2.3.2","url":"^0.11.0","webpack":"^4.12.0","webpack-cli":"^3.0.8","webpack-dev-server":"^3.1.4","whatwg-fetch":"^3.0.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","models/**/*.js","routes/**/*.js","routes/**/*.js","controllers/**/*.js","viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/app.js","<rootDir>/webpack.config.js","<rootDir>/dev_nonce_store.js","<rootDir>/setup_tests.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js ejs","watch":["./","../obojobo-document-engine/server"]},"bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@4.0.0-rc.3","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"dist":{"integrity":"sha512-flQJkuT+apB7nYzoDlkVThfq07cZhW4Y6Vn7OUau++Ullh2PKkh12hkEBt7etHbkMBg3vOaUjVnCS3fJrws9TA==","shasum":"03c62c1a9e4c6d02dc504874347902994662e6ce","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-4.0.0-rc.3.tgz","fileCount":198,"unpackedSize":908246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuyPPCRA9TVsSAnZWagAAB6YP/jPkTx8ExrIzDYZbX7kv\ncxCx+11zIIgVrTeBSTrQHZPOIx4ZriFPhtTEMJlWYe6xC1+blP/7YnlIhd+e\n5iC0OdLLYjJo4Yrq2VXf+C4OPzOVAgbqrAz/muI8y8HJKyUhXRcrRhQ4SJWo\nrjVytyl//OU7UH8+mQTl+1ZSZntvgqyEcVSoo85qPiAGWKE1Tyy3DVupiWxT\nMc9kxaCSBSxoSO7CjUGl+dvMLvPB9QxMUnUVi6mmfYgqGUg3olwfBhioLdvt\nFPWe13yXc4hnDP3zqVRUNBznXQqp/sx0zujagjBWXJCDE2EiwzmILbou8TP+\nI2AK9sh8N/NwGGCJO14cY5CIOqpR///eVegpllWvROLZSzNlEoY5KCYDFw13\nySHVwhGCCJ/2jH1NBKpVKBDYy1o1SA5N30M0td4YI6T3oMzOzGU87zmhvHBd\njGFxDvudsB64A90iDQfn2/J6vCFJJCrDcC0gw447EZrLFhoK5fWNq8CNxSWc\n0zY7kFYPRDEJDp+K25NwQOe4zta2bhIRe8Trf6/GM7VNq3Kb3j4pocA+LTao\neOOJMHhFfq2AD/8VQVkuXITmPZZJHJeKKj1197PpomyJS4i07HRbV4o4ksUy\nmffCqJx19HtVvIOWMF4/pUwBoZ3RFjpdL3BpICvGmrXAfEe5wg2WqUc+VEl2\nk3lA\r\n=zQGX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQxW7Xjus34GJ32tgdkwJD/5SFEVjBAJxW9000le6gjwIhAM2M1Aq9AhdESkUdDcrPYbp0bgoc8Hdft8agBdtWmj2B"}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"zachberry@gmail.com","name":"zachberry"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_4.0.0-rc.3_1555768270618_0.09611223415367087"},"_hasShrinkwrap":false},"4.0.0-rc.4":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"4.0.0-rc.4","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"db-migrate reset --config config/db.json","db:migrateup":"db-migrate up --config config/db.json","db:migratedown":"db-migrate down --config config/db.json","db:createmigration":"db-migrate create --config config/db.json","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"rm -rf public/compiled && DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"stylelint **/*.scss","prettier:run":"prettier --write '**/*.{js,scss}'"},"engines":{"yarn":"^1.0","node":"^10.4.1"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"body-parser":"^1.17.1","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js-public.git#v1.0.0","compression":"^1.6.2","connect-pg-simple":"^3.1.2","css-loader":"^2.0.0","db-migrate":"^0.10.0-beta.20","db-migrate-pg":"^0.1.11","debug":"~2.2.0","debug-logger":"^0.4.1","ejs":"^2.5.7","eventemitter":"^0.3.3","express":"~4.14.0","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.15.1","express-validator":"^5.2.0","file-type":"^10.5.0","glob":"^7.1.1","is-svg":"^3.0.0","json-inflector":"^1.1.0","moment":"^2.18.0","morgan":"~1.7.0","multer":"^1.4.1","obojobo-document-xml-parser":"^4.0.0-rc.4","obojobo-lib-utils":"^4.0.0-rc.4","pg-promise":"^5.5.0","react-transition-group":"^2.5.3","serve-favicon":"~2.3.0","sharp":"0.21.0"},"devDependencies":{"babel-loader":"^8.0.4","babel-polyfill":"^6.26.0","lint-staged":"^6.1.1","mini-css-extract-plugin":"^0.5.0","node-sass":"^4.9.0","postcss-loader":"^3.0.0","sass-loader":"^7.1.0","style-loader":"^0.21.0","supertest":"^3.1.0","svg-url-loader":"^2.3.2","url":"^0.11.0","webpack":"^4.12.0","webpack-cli":"^3.0.8","webpack-dev-server":"^3.1.4","whatwg-fetch":"^3.0.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","models/**/*.js","routes/**/*.js","routes/**/*.js","controllers/**/*.js","viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/app.js","<rootDir>/webpack.config.js","<rootDir>/dev_nonce_store.js","<rootDir>/setup_tests.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js ejs","watch":["./","../obojobo-document-engine/server"]},"bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@4.0.0-rc.4","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"dist":{"integrity":"sha512-fHah/Cvi4FAI/AWJh9xHoV7SP/UJ7NRYtqRneyYBtk26Ia6aEnSMP5DfYF6zO/SWDxriC1gRFdST4JgL3PQhPA==","shasum":"47f7ff88375902e05ec21ed3b7da7adfd056e57f","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-4.0.0-rc.4.tgz","fileCount":198,"unpackedSize":908246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcu0gKCRA9TVsSAnZWagAACykP/0GZ34W7+Jwb70CJ+7Xd\nC+1j+eaJuZWeOkuRAgX5NM/oRPE1KWqCRiie8IgmVCMUGuGglm9nIAIyIGW3\nuKbkaqDN1Y570/G1xoEydHKPXZ0SruCM61oi9cgnDJ9OmyyVTvAYM99rvQCX\nwtHiYtbUBY9A5hDB5+EUcRQvnYP0jtNSAlvm912XUOkbshakdBWNBYK4wXBN\nPSRD7bDmIBz8FJMPNPyPhauYDpSQdnSunHgvenc5aX4kh1NKCqKSiBEK7D5N\nYg7VhVqSTP4OhCb0JlaUtdm4E67M6FsoCnWPpVAr9n7BetN+EWbstKoEWNny\nKbzgOUL0k4Vn2WtBVhYZHOTOMhJs0AQvtdfmN5qe+5CXA6D92oMTGb0RdXIl\n1rlPrNjPTYnuCj70VICneXsAwwTD/azL5sshFWWxsAa9BZy3dULxD3meNFXt\nZYUJ9QhTQfQk3ZVUDzrfOuY4cwXHXhR5U7zxH+CFqrggMp8rxIvYxO9OMyU8\n5jzXYQG8tQcFcHpctAG0sVqTdREogOWSHuvTAo4L7SNHfkGLS/dxtpeexQ40\nQGAqGtdk2oPE6Akm7Ouy3t4e6oogU1fWCtLi5PgDL4Gr89naXIug3F2l/TpQ\nvhmlevsXsZgmSFOhoojg7x4/OlOmCeVC7q/aFIA9OIoiOC9Jd2gk8KHWjta5\np7JQ\r\n=P4cW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDS4in5I9w44qKgyrAL+D2uRPURPl5EbJaRXIp/GtrQrAiBxrtzs3dynkcciuz3D5KI655VRUciPoOnQgwPqQ59RGQ=="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"zachberry@gmail.com","name":"zachberry"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_4.0.0-rc.4_1555777545613_0.8040952431814297"},"_hasShrinkwrap":false},"4.0.0-rc.5":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"4.0.0-rc.5","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"db-migrate reset --config config/db.json","db:migrateup":"db-migrate up --config config/db.json","db:migratedown":"db-migrate down --config config/db.json","db:createmigration":"db-migrate create --config config/db.json","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"rm -rf public/compiled && DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"stylelint **/*.scss","prettier:run":"prettier --write '**/*.{js,scss}'"},"engines":{"yarn":"^1.0","node":"^10.4.1"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"body-parser":"^1.17.1","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js-public.git#v1.0.0","compression":"^1.6.2","connect-pg-simple":"^3.1.2","css-loader":"^2.0.0","db-migrate":"^0.10.0-beta.20","db-migrate-pg":"^0.1.11","debug":"~2.2.0","debug-logger":"^0.4.1","ejs":"^2.5.7","eventemitter":"^0.3.3","express":"~4.14.0","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.15.1","express-validator":"^5.2.0","file-type":"^10.5.0","glob":"^7.1.1","is-svg":"^3.0.0","json-inflector":"^1.1.0","moment":"^2.18.0","morgan":"~1.7.0","multer":"^1.4.1","obojobo-document-engine":"^4.0.0-rc.5","obojobo-document-xml-parser":"^4.0.0-rc.5","obojobo-lib-utils":"^4.0.0-rc.5","pg-promise":"^5.5.0","react-transition-group":"^2.5.3","serve-favicon":"~2.3.0","sharp":"0.21.0"},"devDependencies":{"babel-loader":"^8.0.4","babel-polyfill":"^6.26.0","lint-staged":"^6.1.1","mini-css-extract-plugin":"^0.5.0","node-sass":"^4.9.0","postcss-loader":"^3.0.0","sass-loader":"^7.1.0","style-loader":"^0.21.0","supertest":"^3.1.0","svg-url-loader":"^2.3.2","url":"^0.11.0","webpack":"^4.12.0","webpack-cli":"^3.0.8","webpack-dev-server":"^3.1.4","whatwg-fetch":"^3.0.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","models/**/*.js","routes/**/*.js","routes/**/*.js","controllers/**/*.js","viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/app.js","<rootDir>/webpack.config.js","<rootDir>/dev_nonce_store.js","<rootDir>/setup_tests.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js ejs","watch":["./","../obojobo-document-engine/server"]},"bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@4.0.0-rc.5","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"dist":{"integrity":"sha512-fFnCl2wIAt+nzn1xdLL8qPefCknxm7c3+sdOSSaYT+fTTa7VkokWSqbE37TWsugb4zdSBrkB9rNwP8J2/Sue1w==","shasum":"bfa5f6050c53b7ade598e0b028412b13868730a8","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-4.0.0-rc.5.tgz","fileCount":128,"unpackedSize":1456035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcu5KbCRA9TVsSAnZWagAA6xMQAKM1iOdKGLzpGTLDJg4p\nx8J4tBv3Rp9/1IPxw4CG0eDJoPFnfbm3/9m+uHpL9MeM1nOeDb4OqyC4RDJ0\nJ5y4NP37YJ6cAwMvz8V15kC2Di6A4EzxJmabT/x05gQFEgnf4u/Wcw3eeWHt\nb140Ag3Q5ywN2yrc2U9kmMxdkv41kVy+UD7h8dqn59XV4kt5+3tuxXPx5/gU\nE00iN+J7CRh9ib4gO4lvo6KsYIED4hpsNc28tQCW4hwdfPo2/+gn727ETKc1\ni1lf1ZEtppX4lCPJkIJPZe9MpAXTdWMfrSc2Ka3I2c2S7/KRg9+kD9CSnEF5\nAr59Uq9VOa+/wCPFFpszSsczIhmWhe+ReO2/wcq6k6WFoGAtGiWHdLIBgUHB\ndGCwXXMLyNyuKcY4helZIft8y456YPVqQ1DQ0ufRHpQ1/x0fT18eDG6MmVKl\nGm9qZbFPjvM2xTkPFh2o+RV2yD+E10Ht4UVQyEVcrCGOU5XnHOMaqsp2Ah2i\nfiGM7FgdXCwb5Yl9V3Yb7gHImh9BZxTAZFZL6E7KKqOu/ezUUxP6wyqb3JF+\njh5SBFfRdI8Qd3XWx+hRKiI1D1GzUBWL4+b6Yqbxqn0FcpCZgICKTifTP/BZ\nmLjFB+c8paT6PRP4NUre9ZDJeMUXa5U3wwC+O8+naSljRLhUYVt7V7yjRu2T\nV+dD\r\n=sCHW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmP2njbWQUJysdDDzboqLjYx4yZ8c83fzM6dlADaW6fgIhAOOXIbhxEyQliqcL+GF1XNe7e2EDa2op5sDQZ22RlJ/K"}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"zachberry@gmail.com","name":"zachberry"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_4.0.0-rc.5_1555796634819_0.25413079747457257"},"_hasShrinkwrap":false},"4.0.0-rc.7":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"4.0.0-rc.7","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"db-migrate reset --config config/db.json","db:migrateup":"db-migrate up --config config/db.json","db:migratedown":"db-migrate down --config config/db.json","db:createmigration":"db-migrate create --config config/db.json","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"rm -rf public/compiled && DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"stylelint **/*.scss","prettier:run":"prettier --write '**/*.{js,scss}'"},"engines":{"yarn":"^1.0","node":"^10.4.1"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"body-parser":"^1.17.1","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js-public.git#v1.0.0","compression":"^1.6.2","connect-pg-simple":"^3.1.2","css-loader":"^2.0.0","db-migrate":"^0.10.0-beta.20","db-migrate-pg":"^0.1.11","debug":"~2.2.0","debug-logger":"^0.4.1","ejs":"^2.5.7","eventemitter":"^0.3.3","express":"~4.14.0","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.15.1","express-validator":"^5.2.0","file-type":"^10.5.0","glob":"^7.1.1","is-svg":"^3.0.0","json-inflector":"^1.1.0","moment":"^2.18.0","morgan":"~1.7.0","multer":"^1.4.1","obojobo-document-engine":"^4.0.0-rc.7","obojobo-document-xml-parser":"^4.0.0-rc.7","obojobo-lib-utils":"^4.0.0-rc.7","pg-promise":"^5.5.0","react-transition-group":"^2.5.3","serve-favicon":"~2.3.0","sharp":"0.21.0"},"devDependencies":{"babel-loader":"^8.0.4","babel-polyfill":"^6.26.0","lint-staged":"^6.1.1","mini-css-extract-plugin":"^0.5.0","node-sass":"^4.9.0","postcss-loader":"^3.0.0","sass-loader":"^7.1.0","style-loader":"^0.21.0","supertest":"^3.1.0","svg-url-loader":"^2.3.2","url":"^0.11.0","webpack":"^4.12.0","webpack-cli":"^3.0.8","webpack-dev-server":"^3.1.4","whatwg-fetch":"^3.0.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","models/**/*.js","routes/**/*.js","routes/**/*.js","controllers/**/*.js","viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/app.js","<rootDir>/webpack.config.js","<rootDir>/dev_nonce_store.js","<rootDir>/setup_tests.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js ejs","watch":["./","../obojobo-document-engine/server"]},"bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@4.0.0-rc.7","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"dist":{"integrity":"sha512-veR0a7XaIR9Ags8Cz9YGn8iWJOCTRhfYHnUZIILnvJ7Z17yWUh8Yl/Wuj+YV4CYxpoQHIouDCOIsPtQm0nR59A==","shasum":"49ebbb08a5f8e4cb09c2f2a63ea5b0f6153e375e","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-4.0.0-rc.7.tgz","fileCount":128,"unpackedSize":1456035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvKh/CRA9TVsSAnZWagAAipsP/1IbXfsjdpTkR+j8G/kF\nutKACY/3+2/AXVOfErl+MNW6O+wshYuN79qqnLnlelGzvT+3wSlGpb/4L+Ih\nJ3lDx6ecs/LerqnSa9VGKnf171HWRaqhqkt78nFt1FgLlxDSTx/OSakqZMgu\n0Fq1Et7/HzScXSIx1XRO/PEUiPIlhD2oKMJvD9Xqmeypbz0LOTYkvl6wBlaF\nQOHiEt4xKAnxh0pL7SaAYn/ufThUj1IL5TLO9Eeo9mHelsFqyg9FYDzPRvW8\nMQDxr/DSbmPvsrCCtmB+ei2VTSbNIbIoE57bn0O4mtea5uQyKmgRPKwm853N\nqztggUX0dn6aZSddAuw++P4HiD2JDsLbUJs+vcIBuydqaOV93j02PJXgqZI6\nWUZ46VGg164nktxWX1b/rkCUgnFVllfedGLF0cWhDo/UK8Xg2za6hAamTgXD\n5UmnxggPtjNCkYl4EvJemhLzV5uANHYHx1icYKCXZ2KrFvTTCu9tY13M42/Z\n9Y56oOygf/JdNyfKq+qGqWn7WjoLMTwEksHcddjGFQCSvu2m1trS5QkHXeYN\nN2lui0Zw+7YzQ/KASoMPWgwHWswhLb4Us2xu3H6wUbXh81yEw3pn+msM5qcO\nmgaRHXO22dJ0htXaKIYPyjTyo4fV/HPaGNg4dtlVivWvOz1h5AIy2RV0Zwk4\nlXU0\r\n=XOTz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJ9e3ZzdTnxkrRpUHPEd14M4mcyk0ZFm8tk9opnYp0MAIgAftNyaG4UHLmnAvNLf1Wo1va8Kt9TFi2jCG2lcj+BGs="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"zachberry@gmail.com","name":"zachberry"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_4.0.0-rc.7_1555867774285_0.20511735478053694"},"_hasShrinkwrap":false},"4.0.0-rc.8":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"4.0.0-rc.8","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"db-migrate reset --config config/db.json","db:migrateup":"db-migrate up --config config/db.json","db:migratedown":"db-migrate down --config config/db.json","db:createmigration":"db-migrate create --config config/db.json","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"rm -rf public/compiled && DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"stylelint **/*.scss","prettier:run":"prettier --write '**/*.{js,scss}'"},"engines":{"yarn":"^1.0","node":"^10.4.1"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"body-parser":"^1.17.1","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js-public.git#v1.0.0","compression":"^1.6.2","connect-pg-simple":"^3.1.2","css-loader":"^2.0.0","db-migrate":"^0.10.0-beta.20","db-migrate-pg":"^0.1.11","debug":"~2.2.0","debug-logger":"^0.4.1","ejs":"^2.5.7","eventemitter":"^0.3.3","express":"~4.14.0","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.15.1","express-validator":"^5.2.0","file-type":"^10.5.0","glob":"^7.1.1","is-svg":"^3.0.0","json-inflector":"^1.1.0","moment":"^2.18.0","morgan":"~1.7.0","multer":"^1.4.1","obojobo-document-engine":"^4.0.0-rc.8","obojobo-document-xml-parser":"^4.0.0-rc.8","obojobo-lib-utils":"^4.0.0-rc.8","pg-promise":"^5.5.0","react-transition-group":"^2.5.3","serve-favicon":"~2.3.0","sharp":"0.21.0"},"devDependencies":{"babel-loader":"^8.0.4","babel-polyfill":"^6.26.0","lint-staged":"^6.1.1","mini-css-extract-plugin":"^0.5.0","node-sass":"^4.9.0","postcss-loader":"^3.0.0","sass-loader":"^7.1.0","style-loader":"^0.21.0","supertest":"^3.1.0","svg-url-loader":"^2.3.2","url":"^0.11.0","webpack":"^4.12.0","webpack-cli":"^3.0.8","webpack-dev-server":"^3.1.4","whatwg-fetch":"^3.0.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","models/**/*.js","routes/**/*.js","routes/**/*.js","controllers/**/*.js","viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/app.js","<rootDir>/webpack.config.js","<rootDir>/dev_nonce_store.js","<rootDir>/setup_tests.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js ejs","watch":["./","../obojobo-document-engine/server"]},"bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@4.0.0-rc.8","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"dist":{"integrity":"sha512-psbcMOoyUBDYmuEMxGJTGZrMmyMo3TF7Sqt03dDJTlICPFuJDoXLrZjeEIsScVYWpyatI6kfz1j6kDuySkLpsQ==","shasum":"63db25fe77068765ef090a1f4cb16e47c545b28e","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-4.0.0-rc.8.tgz","fileCount":128,"unpackedSize":1456035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvMaWCRA9TVsSAnZWagAA8TcP/3Zz8a9WSkBoMsq1fAJZ\n/XXnAR0ehBsP+FVRtTV680jgrPQxqNa4p6yKh6FlcVdq59mAnbJCpdVI/NT+\nTbxxJa+vw84h3PqHooTFxD2+3iZFUV/jeWzYYJSaKbCuodoFQhiBdrObO3z3\nynkKqD2av23wjEJXYrI9KOQ1G+QCJvdsmr5khKuTVx+Fo6nlBn96hlc8btti\n+oAyu6iTbn76lbtkE37tCxq8Tex9LALvTxvFYuAiM2oPdSDWCY7IpBAQ/QF2\nLvZnfOslZkcXH/VVEp9OeOf3GyYCLClvQ4cn78YhA0HPfApLMyw7cscpqNzY\nAH/BRvZiidOKDAjkUYegJhnf8ic8wHjQxlRt3qKK4pDyh6vbeYhcdk+ycAZL\nttqhJVBcT0VaGbKdBYnwarCUqhq7KrSHEGwPEn4Mw2p/IUxc6/Zs5Zx3puqA\ncPfQOJc/D9U9+uhvBKcCnYiizygK6fz5+ERfndORcC4BBPY+5KPnBkic9/Hz\nxUPyTD2WniEZrs5762iVaBM7uHOT9KIU9ieOV45tqBUbrYRuAG9hKkADWfep\nxcl2BJZWFG8FXcPLdNZbSgdOnDFwfuGEm6iXzblQ04pM52A2Wrq75JoPDLx2\nWJSfacJ4BVH+LPUGgIDRHA3RLTbga3MTEZ5LXH/BJo0Yy1huZyNpn+pK0m0X\nIHvX\r\n=Edjn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9xJlR+h5brx0ewsPV17au4CBk3US3xfQCANIIZiGdpAIhANeAldbjv24fQ0ti9TiR0cuBot2hvZEws9/rjfoyeic0"}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"zachberry@gmail.com","name":"zachberry"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_4.0.0-rc.8_1555875477891_0.38386049099316555"},"_hasShrinkwrap":false},"4.0.0":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"4.0.0","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"db-migrate reset --config config/db.json","db:migrateup":"db-migrate up --config config/db.json","db:migratedown":"db-migrate down --config config/db.json","db:createmigration":"db-migrate create --config config/db.json","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"rm -rf public/compiled && DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"stylelint **/*.scss","prettier:run":"prettier --write '**/*.{js,scss}'"},"engines":{"yarn":"^1.0","node":"^10.4.1"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"body-parser":"^1.17.1","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js-public.git#v1.0.0","compression":"^1.6.2","connect-pg-simple":"^3.1.2","css-loader":"^2.0.0","db-migrate":"^0.10.0-beta.20","db-migrate-pg":"^0.1.11","debug":"~2.2.0","debug-logger":"^0.4.1","ejs":"^2.5.7","eventemitter":"^0.3.3","express":"~4.16.4","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.15.1","express-validator":"^5.2.0","file-type":"^10.5.0","glob":"^7.1.1","is-svg":"^3.0.0","json-inflector":"^1.1.0","moment":"^2.18.0","morgan":"~1.9.1","multer":"^1.4.1","obojobo-document-engine":"^4.0.0","obojobo-document-xml-parser":"^4.0.0","obojobo-lib-utils":"^4.0.0","pg-promise":"^5.5.0","react-transition-group":"^2.5.3","serve-favicon":"~2.5.0","sharp":"0.21.0"},"devDependencies":{"babel-loader":"^8.0.4","babel-polyfill":"^6.26.0","lint-staged":"^6.1.1","mini-css-extract-plugin":"^0.5.0","node-sass":"^4.9.0","postcss-loader":"^3.0.0","sass-loader":"^7.1.0","style-loader":"^0.21.0","supertest":"^3.1.0","svg-url-loader":"^2.3.2","url":"^0.11.0","webpack":"^4.12.0","webpack-cli":"^3.0.8","webpack-dev-server":"^3.1.4","whatwg-fetch":"^3.0.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","models/**/*.js","routes/**/*.js","routes/**/*.js","controllers/**/*.js","viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/app.js","<rootDir>/webpack.config.js","<rootDir>/dev_nonce_store.js","<rootDir>/setup_tests.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js ejs","watch":["./","../obojobo-document-engine/server"]},"bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@4.0.0","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"dist":{"integrity":"sha512-ALwCFqUKgVN5W0uzGy9Ik3YPRcCT2jiTduHfTPtTa69NWffwGQEdIEOWHxoBuUCxkz7ueRmRfmRGx68J3TmiEQ==","shasum":"babed74f7be50758cfb49b0312ad4fd25e4e97bf","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-4.0.0.tgz","fileCount":128,"unpackedSize":1456015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcv2+ACRA9TVsSAnZWagAAxiwP/jqQfOc4M0CNi72DOCPM\n3RkS9lCQkOLU4wsfOFF5bhsXVKaZq+F9Qq20hAHL/CSDpNM1lyis0f6I0Ys/\nNkH3bevppcbkwnl5oP5evT1OQdG/qpdAXabNsl3uoOo6LCmNTkA1ZyFZZmkl\n9KlCGeyObX78PcIYfbkpsN9nt38xr+fPR2ghkmaquClfd5guAUj3bhsSst+m\nUnkgQuQLOvAM6J8XwPoXWJEdwdM8iI2ry4te4/ruYSyD1AZ6gUODvXN6Vw0z\nrtURH3QJzFqXFKkMwZznIIycBCZR8iV3L9PYW5bGdkJevKvsxj7vvxaO0eQK\n7Ya4dvDWV06XMrrtTgDpoDZZ6NmDIgG6vZyGPenDlgrvpvjUkWO/tGB5JWVM\nlyLHqd9aJf+uCLg8ooVEksIXlWPJ9WDEb6zKjtvQ3RsrOfoHg/Es0IpE/0q6\nZ5RdEBvaia+Z7FAxOsN47P+rO7JjU+Ly3ksc9OMroJCKfUaV03RzqRhDOCfH\nGikP5sSbPtA4r+eSy694eVHLlW6v0ruyClfv/lANjef78jUP6ebBX+h3uhHP\n139kS8c8BsyrsZ8IyAyXDeAYvy16CmTWUFuptGpPpRzITecEvikGRKxvOwzV\nx5EHMsFmotix64MbFtl/x7skjNtt+lfH4C2NiAg0GXRwurH01evX4NGUjVyu\nZwWx\r\n=J4bU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSP84uU9bqQUouotwFbRpJ75qVsbjos3tkWeIxt3X1wAIgBxMF371v6m+gQ0XThdue+NpvLoAfDHLhmJnitV38QJQ="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"zachberry@gmail.com","name":"zachberry"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_4.0.0_1556049791362_0.6590968538112676"},"_hasShrinkwrap":false},"4.0.1":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"4.0.1","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"db-migrate reset --config config/db.json","db:migrateup":"db-migrate up --config config/db.json","db:migratedown":"db-migrate down --config config/db.json","db:createmigration":"db-migrate create --config config/db.json","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"rm -rf public/compiled && DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"stylelint **/*.scss","prettier:run":"prettier --write '**/*.{js,scss}'"},"engines":{"yarn":"^1.0","node":"^10.4.1"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"body-parser":"^1.17.1","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","compression":"^1.6.2","connect-pg-simple":"^3.1.2","css-loader":"^2.0.0","db-migrate":"^0.10.0-beta.20","db-migrate-pg":"^0.1.11","debug":"~4.1.1","debug-logger":"^0.4.1","ejs":"^2.5.7","eventemitter":"^0.3.3","express":"~4.16.4","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.15.1","express-validator":"^5.2.0","file-type":"^10.5.0","glob":"^7.1.1","is-svg":"^3.0.0","json-inflector":"^1.1.0","moment":"^2.18.0","morgan":"~1.9.1","multer":"^1.4.1","obojobo-document-engine":"^4.0.1","obojobo-document-xml-parser":"^4.0.1","obojobo-lib-utils":"^4.0.1","pg-promise":"^5.5.0","react-transition-group":"^2.5.3","serve-favicon":"~2.5.0","sharp":"0.21.0"},"devDependencies":{"babel-loader":"^8.0.4","babel-polyfill":"^6.26.0","lint-staged":"^6.1.1","mini-css-extract-plugin":"^0.5.0","node-sass":"^4.9.0","postcss-loader":"^3.0.0","sass-loader":"^7.1.0","style-loader":"^0.21.0","supertest":"^3.1.0","svg-url-loader":"^2.3.2","url":"^0.11.0","webpack":"^4.12.0","webpack-cli":"^3.0.8","webpack-dev-server":"^3.1.4","whatwg-fetch":"^3.0.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","models/**/*.js","routes/**/*.js","routes/**/*.js","controllers/**/*.js","viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/app.js","<rootDir>/webpack.config.js","<rootDir>/dev_nonce_store.js","<rootDir>/setup_tests.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js ejs","watch":["./","../obojobo-document-engine/server"]},"bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@4.0.1","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"dist":{"integrity":"sha512-Ve1Mdm3Cx8BllQdz9oi2QuhM+KQkdTY72tQRVDS9y4B7i7hNK2UKc5sk0dOr6D5Z86s7RFffmJmuuKL+1sSb1Q==","shasum":"8fd509f4bad58aa06e33321c628e8adcdfde114d","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-4.0.1.tgz","fileCount":128,"unpackedSize":1456008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0F9VCRA9TVsSAnZWagAAMHcP/06Wik3mCsvejbR64E1Z\nn+BeUX3dL3nfgTO5w58jDWZnKG4+yUojT2jUqqsHusTygZ1DtH3PpLZlMuVk\nVd6cEwGsWSoM8E42GnFdL1UugBzxRKCEfe7TG8JWgTWvDQ2BH1LLXlGntuhW\nvogwD/UNKsWq6FRhAy9QJBFF11vKystPWJ1CJtk4ilSdCO9KeQqnh6e2iiWk\nPTzdFpIAABt7w+WrZWbjej2AQOCRjn+vPPzyTwmh1jLpoj/E70cmig2fxu7e\nDVHSgAtwLEeNmrpX1VcSsjSXsh8r7jb1SigubiFo/Jq1/RKUaxcGbnLONhWD\nY2OR7og+RroxlYz0Ykd+aZJe+fDRUcTHYFt7H45m+Q8Xdru8BB9xtoa5Jcx+\nsxQpYUdoVsEuSwR4i77mLCLOxLN4c2oqPY/Dw8/lepqBoJCyM6WKz8D79hRI\nazvNQJZMpTGfy0jrITJKPuIJ4IYfDc2KrQmX5BPo/43Hfy/3T70EKR5x5K4S\n5F5uBxS5ixBZOkNX0Ps6ND73fyHU8t3b0L0vlHnce7RM647Fxrsrs8jl1i6q\nLqLzLGr4IYu/aNcaOOITWe3GB0vwXtC7QS7Y5uba19hgKmXSLSqelT5SQwd8\nZ4ZFbooOkMbJe51MO7hYZ73BM5crN2xW/u1CCuYIP7L+2Fv53K26z1uBwBKQ\n6zSp\r\n=j1jX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDo8+Jpb5TKpZejWT/GRL0XDdPYJMS1K6bzAVegCrsIHQIgaVp8SySscTVi3O1PB44s1ds1NLUDIoB63aG2cKUpXiY="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"zachberry@gmail.com","name":"zachberry"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_4.0.1_1557159764571_0.9813321306123786"},"_hasShrinkwrap":false},"4.1.0-rc1":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"4.1.0-rc1","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"db-migrate reset --config config/db.json","db:migrateup":"db-migrate up --config config/db.json","db:migratedown":"db-migrate down --config config/db.json","db:createmigration":"db-migrate create --config config/db.json","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"stylelint **/*.scss","prettier:run":"prettier --write '**/*.{js,scss}'"},"engines":{"yarn":"^1.0","node":"^10.4.1"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"body-parser":"^1.17.1","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","compression":"^1.6.2","connect-pg-simple":"^3.1.2","css-loader":"^2.0.0","db-migrate":"^0.10.0-beta.20","db-migrate-pg":"^0.1.11","debug":"~4.1.1","debug-logger":"^0.4.1","ejs":"^2.5.7","eventemitter":"^0.3.3","express":"~4.16.4","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.15.1","express-validator":"^5.2.0","file-type":"^10.5.0","glob":"^7.1.1","is-svg":"^3.0.0","json-inflector":"^1.1.0","moment":"^2.18.0","morgan":"~1.9.1","multer":"^1.4.1","obojobo-document-engine":"^4.1.0-rc1","obojobo-document-xml-parser":"^4.1.0-rc1","obojobo-lib-utils":"^4.1.0-rc1","pg-promise":"^5.5.0","react-transition-group":"^2.5.3","serve-favicon":"~2.5.0","sharp":"0.21.0","uuid":"^3.3.2"},"devDependencies":{"babel-loader":"^8.0.4","babel-polyfill":"^6.26.0","express-list-endpoints":"^4.0.0","lint-staged":"^6.1.1","mini-css-extract-plugin":"^0.5.0","node-sass":"^4.9.0","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^7.1.0","style-loader":"^0.21.0","supertest":"^3.1.0","svg-url-loader":"^2.3.2","url":"^0.11.0","webpack":"^4.12.0","webpack-cli":"^3.0.8","webpack-dev-server":"^3.1.4","whatwg-fetch":"^3.0.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","models/**/*.js","routes/**/*.js","routes/**/*.js","controllers/**/*.js","viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/app.js","<rootDir>/webpack.config.js","<rootDir>/dev_nonce_store.js","<rootDir>/setup_tests.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js ejs","watch":["./","../obojobo-document-engine/server"]},"bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@4.1.0-rc1","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"dist":{"integrity":"sha512-fmm1FWIyko9AgA8i6BErY6uy/LRuOz5wNwzyR4/vD48CljLFB5sKqvQbdEoEQxFcryIC1KFYkUOnruR7KGwNYg==","shasum":"872bc41b37ce0dbd5caa784b92584b10e61593e0","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-4.1.0-rc1.tgz","fileCount":129,"unpackedSize":1473178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+XRLCRA9TVsSAnZWagAA29gP/22NYlIe6g8Y7xvm5dpc\nDkiq7z+bRFq3ieF8vi/iHKY94yMQktwnODaU0w2IaVP7OSQ+GfrFdZOfzUyD\n2SLhto40vppWmLVipodwfPNrpEYvr0da61vcGfBppnlXpTpiTE0AHrvbpSaU\nJdp2Ay7sNl4AkwImUYzZn8NvCRDn+AQZpVY9/GeBb6XquNJovBiHvgEoAPV/\nObgVHjLgS/1LB+qqK2yQFwAd9GNW5dv1tHE0dfLW/i9oyKP3+1+PKTe+faZB\nhISsYS30qh9PkBypDJJfDRWmzLamcLVeJxLqXgAF8Q1UtuIBQBbQT3USpvZ/\nDeFmQU19AsoHyH1J4CbSaq0QaYHzHIcyaNCHBHJ2fdgQazgi5uQdQcaLFzVY\nlvznl1fdkKR0f5uIhscHOeOJB22vTwZxqWYBhbwQML/vHyU6tJlWawR0BF6U\n5xV2rPcbWZZsRpVm4gKV3Oxdb+pUlGSvvIKHboBTQBgWiCxSui64bxqTXbxN\nB7MqEyUi+KeNeetnFsqaEWRWIdvXLC5lmJEyP+zq/v0AiPJZMROeFosT0bGd\nXXWtBCAeg5mXg7VCJRkfeXuRZ+r2+DToN9qrKq66kTbeCGL8ndnwn1cRtDQR\nHXt2ddnGHwohe/emIAE05GdLVIcWpphvLlSi+y/t6ndRZFpg54iRFDZqbSVW\nK33S\r\n=OjqP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIALQsaKRz6U8zb9vdcohuHwchaeqWVxMd4XXqPxSDeNFAiEAq7ByJph05ZlX1XDONNoyi7WRXD38ccFQs7QhhHn1DpI="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"zachberry@gmail.com","name":"zachberry"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_4.1.0-rc1_1559852107241_0.9293450814747617"},"_hasShrinkwrap":false},"4.1.0":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"4.1.0","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"db-migrate reset --config config/db.json","db:migrateup":"db-migrate up --config config/db.json","db:migratedown":"db-migrate down --config config/db.json","db:createmigration":"db-migrate create --config config/db.json","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"stylelint **/*.scss","prettier:run":"prettier --write '**/*.{js,scss}'"},"engines":{"yarn":"^1.0","node":"^10.4.1"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"body-parser":"^1.17.1","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","compression":"^1.6.2","connect-pg-simple":"^3.1.2","css-loader":"^2.0.0","db-migrate":"^0.10.0-beta.20","db-migrate-pg":"^0.1.11","debug":"~4.1.1","debug-logger":"^0.4.1","ejs":"^2.5.7","eventemitter":"^0.3.3","express":"~4.16.4","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.15.1","express-validator":"^5.2.0","file-type":"^10.5.0","glob":"^7.1.1","is-svg":"^3.0.0","json-inflector":"^1.1.0","moment":"^2.18.0","morgan":"~1.9.1","multer":"^1.4.1","obojobo-document-engine":"^4.1.0","obojobo-document-xml-parser":"^4.1.0","obojobo-lib-utils":"^4.1.0","pg-promise":"^5.5.0","react-transition-group":"^2.5.3","serve-favicon":"~2.5.0","sharp":"0.21.0","uuid":"^3.3.2"},"devDependencies":{"babel-loader":"^8.0.4","babel-polyfill":"^6.26.0","express-list-endpoints":"^4.0.0","lint-staged":"^6.1.1","mini-css-extract-plugin":"^0.5.0","node-sass":"^4.9.0","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^7.1.0","style-loader":"^0.21.0","supertest":"^3.1.0","svg-url-loader":"^2.3.2","url":"^0.11.0","webpack":"^4.12.0","webpack-cli":"^3.0.8","webpack-dev-server":"^3.1.4","whatwg-fetch":"^3.0.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","models/**/*.js","routes/**/*.js","routes/**/*.js","controllers/**/*.js","viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/app.js","<rootDir>/webpack.config.js","<rootDir>/dev_nonce_store.js","<rootDir>/setup_tests.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js ejs","watch":["./","../obojobo-document-engine/server"]},"bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@4.1.0","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"dist":{"integrity":"sha512-yOyiwNROEUFZjvzj/sU0GMsM4fb7Az76eo6hb/kB3PPWkVY+Njmy6uvklhz/unyBWTDqc8kyTccJF59cbnoHMA==","shasum":"b48e4db64270194ac2e8a79af8cc1a1bba65dc08","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-4.1.0.tgz","fileCount":129,"unpackedSize":1473162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCSfoCRA9TVsSAnZWagAA4D4P/0pmwwIKVKZhMKCnxQIb\n1tR6++232hNmajRrfCaBveg3RPuQegM0iCiUuBoaEqVgiys4O9GpGs1X/FNQ\ndx23z7t3qKHjUVXkO1cB8LqyXqFV6b2yMJdCtSGwmEiP0GStLmvjGEblFDpZ\n5BuOziJNAR6LStI9gSvmnQTTAZpzT8sVZdOg/DFG5hfz8zYSwexXW/ows9C4\nR7h+OloQi06iSmfEN7OM+hl4k2kP4mpySmx1h6j8QuVBQQZmUuqcISLnslaH\noUksAYaZGO1UG3cPcuMCp0jyafzzoho9HJHWhG0N6n8NjRpd/IY5Gl6ba4Mt\nWZGUxP5llrweUzRF9n+D8aS96IMKP/woc0ZP4gFXgQXJoa/YMFvid/CBmVHB\n1LlMLhLOPy6TEN/jxoN3OJb3KlAsPzuOG21BlLCHktmahwYCpROjY09Sd478\nLxrd/R8iOimFJ2xQnH9ofPK3SgKjG+DhI85Zmdp8oK5vwaWBmTN+rIGoH1ZR\n3eeXDhgCA1oRw52Wh2zLOaP0IBFCD5I6GXtjgM2L69/qAYXdXLTK2eT+AlSe\n9jTzuprgK4piUyM1GRo545vl8rmuPZx7zx/+/jLsN/ZhYtvITo+LiDzj3Wcc\n65TnTryj3TQP27wEdvXjMW+kaBtrvlS/IpSqQTK6RYoR5FFH0iNPTgbMQ8FG\nal0v\r\n=07Ln\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHT3kPNilFJblO+Bs7mz+SjH96EZjjvh9qVew6p54KtQIhAMebHLfJ6GnIRvSU4KSgb0IPo6OjSY5dT4OQAyXYp9Rx"}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"zachberry@gmail.com","name":"zachberry"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_4.1.0_1560881127787_0.5320055852349319"},"_hasShrinkwrap":false},"4.1.1":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"4.1.1","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"db-migrate reset --config config/db.json","db:migrateup":"db-migrate up --config config/db.json","db:migratedown":"db-migrate down --config config/db.json","db:createmigration":"db-migrate create --config config/db.json","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"stylelint **/*.scss","prettier:run":"prettier --write '**/*.{js,scss}'"},"engines":{"yarn":"^1.0","node":"^10.4.1"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"body-parser":"^1.17.1","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","compression":"^1.6.2","connect-pg-simple":"^3.1.2","css-loader":"^2.0.0","db-migrate":"^0.10.0-beta.20","db-migrate-pg":"^0.1.11","debug":"~4.1.1","debug-logger":"^0.4.1","ejs":"^2.5.7","eventemitter":"^0.3.3","express":"~4.16.4","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.15.1","express-validator":"^5.2.0","file-type":"^10.5.0","glob":"^7.1.1","is-svg":"^3.0.0","json-inflector":"^1.1.0","moment":"^2.18.0","morgan":"~1.9.1","multer":"^1.4.1","obojobo-document-engine":"^4.1.1","obojobo-document-xml-parser":"^4.1.0","obojobo-lib-utils":"^4.1.0","pg-promise":"^5.5.0","react-transition-group":"^2.5.3","serve-favicon":"~2.5.0","sharp":"0.21.0","uuid":"^3.3.2"},"devDependencies":{"babel-loader":"^8.0.4","babel-polyfill":"^6.26.0","express-list-endpoints":"^4.0.0","lint-staged":"^6.1.1","mini-css-extract-plugin":"^0.5.0","node-sass":"^4.9.0","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^7.1.0","style-loader":"^0.21.0","supertest":"^3.1.0","svg-url-loader":"^2.3.2","url":"^0.11.0","webpack":"^4.12.0","webpack-cli":"^3.0.8","webpack-dev-server":"^3.1.4","whatwg-fetch":"^3.0.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","models/**/*.js","routes/**/*.js","routes/**/*.js","controllers/**/*.js","viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/app.js","<rootDir>/webpack.config.js","<rootDir>/dev_nonce_store.js","<rootDir>/setup_tests.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js ejs","watch":["./","../obojobo-document-engine/server"]},"bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@4.1.1","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"dist":{"integrity":"sha512-8CqR2nYROerTYD/IMLREmmMicB3Ebed5m4kJ1rsPrw2nB8m1zMO0IBwu9pLCdRU2zMcRPenWHO8Sn6c82cTUrw==","shasum":"e4824f98991163729460aada24c206dd9a1e6b59","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-4.1.1.tgz","fileCount":129,"unpackedSize":1473221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJ7afCRA9TVsSAnZWagAAeBcQAJWQ2Cac1vRRabf5v++f\nJL3Vl1kZlzNnBW4J6XjXA+VCpJgDutVdNusnEosVSqu1UTzwc5Wc6LT8HNO5\nno4B6vC7gX3hWPPRUgGRywB2phyJ715tBGJ3Fy0XI05WU+f6+TUJIxgFkcLU\nwOZPphGnK3Z8zpvsDYAmwvXMH/9cbsSCtvCcdddZj2z76a1j6PAlsvrTg7A0\n5nUUdnuExCB3iVicvZDA2XmS4SmYA3TbUM0ofiNmRFC31szy/Y+5TkMJG7tb\nXw3DOinAo8mAEGDqcrQUmMj2SeDArCpO1td7HxvT83iNxIfWo2K/X0jmGJ56\nLRKpDF6DBOUEQ+KuDUyNrfr3+Ih0rMa1X9JNlS2oTJU8hm0/YYwF9goqdu/K\naDpH+KCBSq3Ld2OkksKX+omq75GawJvSlBqRQAJAYZTMCTIQ9fiYzRAxOE+M\nRlN1/5kNKRJUcfOfo33x1/LgrfEPra7r9uHhsoBQ9NNhSX25CS4yiEsSvZvm\nDK1TxR02u3cNwbFqh14wS+JsSJwMX7qHbb9I7A1HdfnRLIa40UIQpvRkENUM\nMc4meyjZnCOMl91iV0c95aCTX0mgCqqRA3UH/QUo89uqSRkzoRpFyopeLK9l\nvPfWziDExCZZJjumLBgnAJ25OthGjNDYic/D2QhLubQDt7hEAgPt45/RVvRH\nUWD2\r\n=rScg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHeUn5xqirF8HP4MT8qNs0KAr3ZUz3d2zuiR5Mx1qTF5AiEAookbZbmXGoRGSIFbrMaERg+Lyt0duX7e6qGiznRohDs="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"zachberry@gmail.com","name":"zachberry"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_4.1.1_1562883742371_0.8895466705836885"},"_hasShrinkwrap":false},"4.1.2":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"4.1.2","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"db-migrate reset --config config/db.json","db:migrateup":"db-migrate up --config config/db.json","db:migratedown":"db-migrate down --config config/db.json","db:createmigration":"db-migrate create --config config/db.json","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"stylelint **/*.scss","prettier:run":"prettier --write '**/*.{js,scss}'"},"engines":{"yarn":"^1.0","node":"^10.4.1"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"body-parser":"^1.17.1","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","compression":"^1.6.2","connect-pg-simple":"^3.1.2","css-loader":"^2.0.0","db-migrate":"^0.10.0-beta.20","db-migrate-pg":"^0.1.11","debug":"~4.1.1","debug-logger":"^0.4.1","ejs":"^2.5.7","eventemitter":"^0.3.3","express":"~4.16.4","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.15.1","express-validator":"^5.2.0","file-type":"^10.5.0","glob":"^7.1.1","is-svg":"^3.0.0","json-inflector":"^1.1.0","moment":"^2.18.0","morgan":"~1.9.1","multer":"^1.4.1","obojobo-document-engine":"^4.1.2","obojobo-document-xml-parser":"^4.1.2","obojobo-lib-utils":"^4.1.2","pg-promise":"^5.5.0","react-transition-group":"^2.5.3","serve-favicon":"~2.5.0","sharp":"0.21.0","uuid":"^3.3.2"},"devDependencies":{"babel-loader":"^8.0.4","babel-polyfill":"^6.26.0","express-list-endpoints":"^4.0.0","lint-staged":"^6.1.1","mini-css-extract-plugin":"^0.5.0","node-sass":"^4.9.0","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^7.1.0","style-loader":"^0.21.0","supertest":"^3.1.0","svg-url-loader":"^2.3.2","url":"^0.11.0","webpack":"^4.12.0","webpack-cli":"^3.0.8","webpack-dev-server":"^3.1.4","whatwg-fetch":"^3.0.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","models/**/*.js","routes/**/*.js","routes/**/*.js","controllers/**/*.js","viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/app.js","<rootDir>/webpack.config.js","<rootDir>/dev_nonce_store.js","<rootDir>/setup_tests.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js ejs","watch":["./","../obojobo-document-engine/server"]},"bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@4.1.2","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"dist":{"integrity":"sha512-sW+EdH++hnWoXBkYBIMU55b3cWXjwVdw9Fxh7DERnlgTXwpk7PYPqbYHHApc9Ovnn7bbGEaerdhKpw6e+KHlog==","shasum":"a6ba01aa82ce1f87fc695cbcdef209ae0523d26e","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-4.1.2.tgz","fileCount":129,"unpackedSize":1473756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQyuWCRA9TVsSAnZWagAAXF4P+QHgusv3N2TzyBRAjtGM\nwLbSnjcTGem5xIr84qeyG8RfvGtOoI+eY6c0OkLy7IBKdz6Iy+2YrJxez46x\n7yMSxxN+zIkEfGb0B5YZw8dKjiuayelAEd/6f4mQ/t+VYBWW5gyJKS/Mp9rD\ndWKsMRTa+5Dpc40azFxVtNQR6F636bjPXAfOAQlKXMHiEwUmI8hOT9JMa8n5\nHIiI8oN+tTb7XEtaWxFcblU8CyaMYxzuvffvR1tUkMOww2Oo+6wXGXOKkSmk\nVC9VaPEBMJe5kXcI8HbDm/DF9nejwbH9PTt9eRZXBFlLJT8L3nQpQAcFkhyy\n//3rXHB+liSUNu8YUTeOI1RSfVWZq7eFq/PH4dQ44mtj2ltHLY3qTXmP5BLv\ng0X85XPSfVCKFu7IruSHv6vJdq5Vfy9FWDMyXOZfN6YL/7Jch397kg607QTe\nnyq92M+sr9I8/EEl9h3hpzVEIPwYz/FubRS2YALYp7X9PH3O2GDgXPSMQvOv\nd3w+LJ4cC28smMDRONWua5xvNdZlDh72+0ZAC+4TPRYPYBzEcGA8VUaDuJjL\nkwBA6N62Kn3RMIJfEJt7HAMkG2rQI8HyXc4Mf0xFJZC+tadMYJmP04M50aA3\nqPTBQPM5ek2o6SpwWtnmDekxFEGDbypqFaU1kM/XydkohzOLgsVfAizbZmFV\n2DfH\r\n=8Jpg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHMAP918xeMZMFxq//k1fnH7T8u8KmGwipAPaIu6BKmDAiEApjWsG9aXp7OpaQjYbjn8Bkb/jWlIfu0RAQJQLDFw3Ho="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"zachberry@gmail.com","name":"zachberry"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_4.1.2_1564683157728_0.8997970929451897"},"_hasShrinkwrap":false},"4.1.3":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"4.1.3","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"db-migrate reset --config config/db.json","db:migrateup":"db-migrate up --config config/db.json","db:migratedown":"db-migrate down --config config/db.json","db:createmigration":"db-migrate create --config config/db.json","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"stylelint **/*.scss","prettier:run":"prettier --write '**/*.{js,scss}'"},"engines":{"yarn":"^1.0","node":"^10.4.1"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"body-parser":"^1.17.1","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","compression":"^1.6.2","connect-pg-simple":"^3.1.2","css-loader":"^2.0.0","db-migrate":"^0.10.0-beta.20","db-migrate-pg":"^0.1.11","debug":"~4.1.1","debug-logger":"^0.4.1","ejs":"^2.5.7","eventemitter":"^0.3.3","express":"~4.16.4","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.15.1","express-validator":"^5.2.0","file-type":"^10.5.0","glob":"^7.1.1","is-svg":"^3.0.0","json-inflector":"^1.1.0","moment":"^2.18.0","morgan":"~1.9.1","multer":"^1.4.1","obojobo-document-engine":"^4.1.3","obojobo-document-xml-parser":"^4.1.3","obojobo-lib-utils":"^4.1.3","pg-promise":"^5.5.0","react-transition-group":"^2.5.3","serve-favicon":"~2.5.0","sharp":"0.21.0","uuid":"^3.3.2"},"devDependencies":{"babel-loader":"^8.0.4","babel-polyfill":"^6.26.0","express-list-endpoints":"^4.0.0","lint-staged":"^6.1.1","mini-css-extract-plugin":"^0.5.0","node-sass":"^4.9.0","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^7.1.0","style-loader":"^0.21.0","supertest":"^3.1.0","svg-url-loader":"^2.3.2","url":"^0.11.0","webpack":"^4.12.0","webpack-cli":"^3.0.8","webpack-dev-server":"^3.1.4","whatwg-fetch":"^3.0.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","models/**/*.js","routes/**/*.js","routes/**/*.js","controllers/**/*.js","viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/app.js","<rootDir>/webpack.config.js","<rootDir>/dev_nonce_store.js","<rootDir>/setup_tests.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js ejs","watch":["./","../obojobo-document-engine/server"]},"bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@4.1.3","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"dist":{"integrity":"sha512-O0tulPrQJ8+45CiZoqCGXoQb7JLEJsERdrj3et/ad0SOxoz/47eIPuMKwE1K0ZCl5K4MngP1Ec/GEELMDaiQbA==","shasum":"1d88a311f0b1f87c12e5a1347e24fdad9b21eed7","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-4.1.3.tgz","fileCount":129,"unpackedSize":1473956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQ3ysCRA9TVsSAnZWagAA5PcP/igxdlwqtls4H7Z6/+23\nvsR1PiQ5L1ppsmSfMwd342MBEtwdbtcCjG89+xHre1x6YtzbiBgYfYzx/Q4a\nJtrS+59WYijYeIBZ4h4RBchUKUnJG1BtnxDbBrJbqvumU8ZqEk4lNYpRaYP6\nSgI23tO2iWiiFEc7U0lwUec8PLclOU/huQr+9ejAN/XvbexyGzy3wRRTXzmo\nqluLkP9wjFM29VPR4jtGN5on0QgPNio6aXuhAhcIsHfQieqimh/zoI117AMZ\nluadEcEOVeESk7rUYOKqhZ4u33qb8pbrFOCwwCpHQ1YM/Xkq2TfuUQivINMR\nKkRS5eDjraKufYJkEf1IGgO+LGAXbf40uMvto8anbebb2cxFybtjsUiYWLtj\nuqvg6/9rvBYj9KRUWqd2sNCNeJme6OLPli8PMhHzAz2JLdhD6fXm9vNXgHTb\nCtfwfA8NdBN3+GNzWb30/Api1la/2R2No9szor2ZzKT41jrWcPBYPbzEPr4D\nPkI2BLD9Xw6PhxMSBCDGpg8D/u8BVimHvwNnR8KT4i2MU0mh99ItCkCnloHg\nH7CzrdOlpVFLAXWeNAP38VyLwYqo4O0lC4mSiSgOJW7Twus5Dvx3nxABg+Cz\n8sOqOKC4prqPzERlKWxNJlvfVNrqAsXRK0ysTwTgKQxd0i0GKsfuSp3FA+fG\nE17F\r\n=9Wt6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLZkyKjNPvFF0x/ozOzsXz3sIGCeWLH7zZLKHKNI0P0AIgY3QDDRrvEIKqOUV0+k2A4SvuJ1au4CVBDKswPqs0h5M="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"zachberry@gmail.com","name":"zachberry"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_4.1.3_1564703915665_0.3835878902056449"},"_hasShrinkwrap":false},"5.0.0-alpha.0":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"5.0.0-alpha.0","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"db-migrate reset --config config/db.json","db:migrateup":"db-migrate up --config config/db.json","db:migratedown":"db-migrate down --config config/db.json","db:createmigration":"db-migrate create --config config/db.json","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"stylelint **/*.scss","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"yarn":"^1.0","node":"^10.4.1"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"body-parser":"^1.17.1","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","compression":"^1.6.2","connect-pg-simple":"^3.1.2","copy-webpack-plugin":"^5.0.2","css-loader":"^2.0.0","db-migrate":"^0.10.0-beta.20","db-migrate-pg":"^0.1.11","debug":"~4.1.1","debug-logger":"^0.4.1","ejs":"^2.5.7","eventemitter":"^0.3.3","express":"~4.16.4","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.15.1","express-validator":"^5.2.0","file-type":"^10.5.0","glob":"^7.1.1","is-svg":"^3.0.0","json-inflector":"^1.1.0","moment":"^2.18.0","morgan":"~1.9.1","multer":"^1.4.1","obojobo-document-engine":"^5.0.0-alpha.0","obojobo-document-xml-parser":"^5.0.0-alpha.0","obojobo-lib-utils":"^5.0.0-alpha.0","pg-promise":"^5.5.0","react-transition-group":"^2.5.3","serve-favicon":"~2.5.0","sharp":"0.21.0","uuid":"^3.3.2"},"devDependencies":{"babel-loader":"^8.0.4","babel-polyfill":"^6.26.0","express-list-endpoints":"^4.0.0","lint-staged":"^6.1.1","mini-css-extract-plugin":"^0.5.0","node-sass":"^4.9.0","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^7.1.0","style-loader":"^0.21.0","supertest":"^3.1.0","svg-url-loader":"^2.3.2","url":"^0.11.0","webpack":"^4.12.0","webpack-cli":"^3.0.8","webpack-dev-server":"^3.1.4","whatwg-fetch":"^3.0.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","models/**/*.js","routes/**/*.js","routes/**/*.js","controllers/**/*.js","viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/app.js","<rootDir>/webpack.config.js","<rootDir>/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js ejs","watch":["./","../obojobo-document-engine/server","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server"]},"bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@5.0.0-alpha.0","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"dist":{"integrity":"sha512-6W0fuSSIkqLzwdMc2zdfl3x8sBfi8Jgm5K4ybri/4SF8DVi2kMQhRVmFALhO3awr15uCxBy3atANkqd3F5H1sQ==","shasum":"f8c80be00a3be757a49270c4bc1c3d63dc071591","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-5.0.0-alpha.0.tgz","fileCount":134,"unpackedSize":1513557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTIHsCRA9TVsSAnZWagAAnFcP/RtscTq49fDnUzMOkewI\nChgm4dX5GmacJLwtMZ6UsY1QjfSMssOv2n8osjTqpAjzEzM8Dex13Ak5o88c\nomtZKOy8AdfIrpJ3jpsp8emZvU9VRsN12uMAk+DNOQrYnsKPK3ZPQTz1jB2L\nXxfmfb79bU7vHwiDpcZZnJfiZgk/VSgr+OmOUe70L8cJlQxUuRiaEHdcTeQ5\nrM27HUGBH3oMZv56urn13JM4SYFsXfMa20Sk3Q8kxh7ZRsUb2o2KfbVyJCKB\nHxHfY/W9xPYateY2tGvWZF39RnFD//aFfOlkRKt5DOq1oQJiTOlwB/k5Kfz+\nMWC7/pyTZCohNo5XG/V+MjXAf3HgEFLJ+gMr+fiufVYLg9PdzDNsSu+odgRp\nwRu7/+LOBR6SgUubbTyGE766zFRoAMXO0Cr5vtZNMxzWeQ3UsAZFhw0ytq6R\n6sz/BNJTihOZjZyeR95ILM178vSsL0c/o/EVhokWBwgmOc/O1FPuArYqiHyH\nY1W1QeKVUIq5J07iqH6Dz+TwNs11evjqpBsSutz9bQgKmJowgctZfqreOG+P\n5USK80K3xKmiPFRQJ2C/nq6Am3LkUmHOONRfTI/G283Yf94ghIHxk2EC1y1N\nrWAIsawDdah3ruF8qWiHQPDwasNu8ir3HGXqgu7hLrxz+oY1JOSLJnB6xWJ6\nyQW9\r\n=2+oo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBOMHD98FDOV9o0ybmyLGEDlaRD6Xsktfn0YsSqzWXVEAiEAzEhytxsBt6XHMmnH8vDQt+3VRpUodFe1YjFAZDuD3aw="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"zachberry@gmail.com","name":"zachberry"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_5.0.0-alpha.0_1565295084048_0.5028561839796328"},"_hasShrinkwrap":false},"5.0.0-alpha.1":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"5.0.0-alpha.1","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"db-migrate reset --config config/db.json","db:migrateup":"db-migrate up --config config/db.json","db:migratedown":"db-migrate down --config config/db.json","db:createmigration":"db-migrate create --config config/db.json","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"stylelint **/*.scss","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"yarn":"^1.0","node":"^10.4.1"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"body-parser":"^1.17.1","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","compression":"^1.6.2","connect-pg-simple":"^3.1.2","copy-webpack-plugin":"^5.0.2","css-loader":"^2.0.0","db-migrate":"^0.10.0-beta.20","db-migrate-pg":"^0.1.11","debug":"~4.1.1","debug-logger":"^0.4.1","ejs":"^2.5.7","eventemitter":"^0.3.3","express":"~4.16.4","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.15.1","express-validator":"^5.2.0","file-type":"^10.5.0","glob":"^7.1.1","is-svg":"^3.0.0","json-inflector":"^1.1.0","moment":"^2.18.0","morgan":"~1.9.1","multer":"^1.4.1","obojobo-document-engine":"^5.0.0-alpha.1","obojobo-document-xml-parser":"^5.0.0-alpha.1","obojobo-lib-utils":"^5.0.0-alpha.1","pg-promise":"^5.5.0","react-transition-group":"^2.5.3","serve-favicon":"~2.5.0","sharp":"0.21.0","uuid":"^3.3.2"},"devDependencies":{"babel-loader":"^8.0.4","babel-polyfill":"^6.26.0","express-list-endpoints":"^4.0.0","lint-staged":"^6.1.1","mini-css-extract-plugin":"^0.5.0","node-sass":"^4.9.0","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^7.1.0","style-loader":"^0.21.0","supertest":"^3.1.0","svg-url-loader":"^2.3.2","url":"^0.11.0","webpack":"^4.12.0","webpack-cli":"^3.0.8","webpack-dev-server":"^3.1.4","whatwg-fetch":"^3.0.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","models/**/*.js","routes/**/*.js","routes/**/*.js","controllers/**/*.js","viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/app.js","<rootDir>/webpack.config.js","<rootDir>/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js ejs","watch":["./","../obojobo-document-engine/server","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server"]},"gitHead":"00c7f57dd58852f5d1192026c33d3cdbc6289f93","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@5.0.0-alpha.1","_nodeVersion":"10.9.0","_npmVersion":"lerna/3.13.3/node@v10.9.0+x64 (darwin)","dist":{"integrity":"sha512-1eau6CZryjd1ZdtJSJtMRW0mPm6eaKXi7rGwSAOjOi3+gZKBHmrex1sIdCqRGBS+oDij00QknLJUtB8nmH0omw==","shasum":"62d9b64be31d3a824b4a419d893eef32278bcb6f","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-5.0.0-alpha.1.tgz","fileCount":133,"unpackedSize":1802167,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTdbACRA9TVsSAnZWagAAu0wP/2/yT0C5kB0ZkAzOSYy1\nJsnUXTtyfVAE3tVUzmievMEQ1JHOb4y9CXqVgqMtzl7usN3G4Q4uY8oClfV3\nij+L6Z+2X6Pvsn4rjjDIkIgTAPWML0T37iccLwf6E/skPYlNMc3wK1lCqM+R\nhfPOKNj9VaXSvN6CwcLcLZWwRakD7U4eOcOxJENgQo2OaG3vFP1n3pDfLAFM\nS524WP5OSCALrmRB/Xnn/rIFO8YgIx6lFJIsajDJaGJC7TL+IL2n7oF2aLfP\nJO9/Ih8cD0EO11bGCAgRiWNzLzaPeLT1jDo8WYqCVtcQFlgWkp4e8vgv19dB\nu7Sj+58suDWLXhDrhur8CgdeIEUBglvKateMVrQUlrkLTgZo16mGcvDl/8k2\n2qS4GA9WUdjeT01UeRNDMEyTj+sYEfla51/pBB3GrUJ3rPfqsmn+LxAI+qxN\nZ3XongIgB97P6ja0HiyYIZMZ+4Ed2QaNxCvNWYQzYfZnZ/gdQ4aszZtEtB16\n60aiLHrw7bYnplN303xpM9hHFsQ15pAzSWjr79mj8liE+D8YK7TTErsFueEr\nkaB1Qpd+bWiPiCWHGQI3TivHQU2Zoie+dCs7rg1J8R7wxFRVqjIp8aF+ly7D\n7dVKkuJkJcQIeaqRENzPTZGKBBqoDkALzgry+y2ldgi7Xig2kBTtlMksa2ui\nLL1P\r\n=7w0N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNfOLsyZQcnssWRy2gjiwTT+Edw9uw3t+LIJlYEdEqWgIhANi784Mkfv9pSMior99psUKTyxFlaz7gTpds4/HOpD1o"}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_5.0.0-alpha.1_1565382335659_0.16565619171127"},"_hasShrinkwrap":false},"5.0.0-alpha.2":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"5.0.0-alpha.2","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"db-migrate reset --config config/db.json","db:migrateup":"db-migrate up --config config/db.json","db:migratedown":"db-migrate down --config config/db.json","db:createmigration":"db-migrate create --config config/db.json","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"stylelint **/*.scss","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"yarn":"^1.0","node":"^10.4.1"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"body-parser":"^1.17.1","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","compression":"^1.6.2","connect-pg-simple":"^3.1.2","copy-webpack-plugin":"^5.0.2","css-loader":"^2.0.0","db-migrate":"^0.10.0-beta.20","db-migrate-pg":"^0.1.11","debug":"~4.1.1","debug-logger":"^0.4.1","ejs":"^2.5.7","eventemitter":"^0.3.3","express":"~4.16.4","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.15.1","express-validator":"^5.2.0","file-type":"^10.5.0","glob":"^7.1.1","is-svg":"^3.0.0","json-inflector":"^1.1.0","moment":"^2.18.0","morgan":"~1.9.1","multer":"^1.4.1","obojobo-document-engine":"^5.0.0-alpha.2","obojobo-document-xml-parser":"^5.0.0-alpha.2","obojobo-lib-utils":"^5.0.0-alpha.2","pg-promise":"^5.5.0","react-transition-group":"^2.5.3","serve-favicon":"~2.5.0","sharp":"0.21.0","uuid":"^3.3.2"},"devDependencies":{"babel-loader":"^8.0.4","babel-polyfill":"^6.26.0","express-list-endpoints":"^4.0.0","lint-staged":"^6.1.1","mini-css-extract-plugin":"^0.5.0","node-sass":"^4.9.0","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^7.1.0","style-loader":"^0.21.0","supertest":"^3.1.0","svg-url-loader":"^2.3.2","url":"^0.11.0","webpack":"^4.12.0","webpack-cli":"^3.0.8","webpack-dev-server":"^3.1.4","whatwg-fetch":"^3.0.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","models/**/*.js","routes/**/*.js","routes/**/*.js","controllers/**/*.js","viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/app.js","<rootDir>/webpack.config.js","<rootDir>/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js ejs","watch":["./","../obojobo-document-engine/server","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server"]},"gitHead":"4a2eb66286c48f8cd5ae00376417413baecb1b9e","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@5.0.0-alpha.2","_nodeVersion":"10.9.0","_npmVersion":"lerna/3.13.3/node@v10.9.0+x64 (darwin)","dist":{"integrity":"sha512-4SPiHyylz/ypWR2tHpSSpTZ7da6blcgc2VGn3Hyr7ai3PvYF949WJIhrqEoe1xVaIGXC7zfCSeJE9X/0Q6TJdw==","shasum":"84574654b50d79bad259036353a9095643b0be49","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-5.0.0-alpha.2.tgz","fileCount":134,"unpackedSize":1518428,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTdrYCRA9TVsSAnZWagAAX80P/1VSwS931ZvicwHsvKhl\nbrMBZC7FR5/1esAyHU7SuWu1aMWh2OG31Fki4OYDEoMGx5WWALpZbfUMFXZX\nPzBRZnOFZi32cjN2qFRJrzJvIMZd9n+TT1hLeH/8YptzNUXOWR1OmYEjO+3T\nWvbkSd0MOQNowhMuoOFMUyHywOz8ZxljAkacPP/2cMvnvR6VQfuv5ef1BuWI\ndzzw6YF2MKptSS64MahiUR8wsi6E0mW8E3qpZZNrwvbLKrYHFZUfoE1Paq5W\nYakrcNJ08afBrirJU3StCqEKhQf7+8DRwe+JeulX8z8/+IexmYjMIK2evVSX\ngjHAua5yTWUqWT9IYV6XFiSEroH8/TOoptjWo7Ajcx6RPxfYMPb16P4nRasL\nWiNKMy0I6RmyotbLb0HLR9IyuFn6ob40UOcCJZ1WSa0ZHpFY8MEow2K4Orrg\n/pxjuSg1PDhakAASj18o7y8uOO0eJ+mTN8bswjnZNHzEmf+iECdYM0tERbfC\n54GZl4y3zY2FC3+BJHhyDsyVrdd5c0gfYBIK9n5xQtJHh02n+ab0LmEMX10C\n7s3d7r0be3ABi5t3DUK3c+pAg+80utPleLXBk7kbZbflj3iIRq27Ju7cgZMb\n45yc6z/HZFbKPhiyST54WcXdtLPsdQreSx7t8MegujY25tcwR1O76qHL59R4\nbguu\r\n=mHym\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6w0RThEJVQOFJQfipwhqnB1uNlWH1GfAgLozcpkUgtQIhAKfl3jkcmcaACBKXVOi5ZABtOofyjPNJd3aiLxtLptEm"}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_5.0.0-alpha.2_1565383383748_0.8011567279131633"},"_hasShrinkwrap":false},"5.0.0-alpha.3":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"5.0.0-alpha.3","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"db-migrate reset --config config/db.json","db:migrateup":"db-migrate up --config config/db.json","db:migratedown":"db-migrate down --config config/db.json","db:createmigration":"db-migrate create --config config/db.json","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"stylelint **/*.scss","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"yarn":"^1.0","node":"^10.4.1"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"body-parser":"^1.17.1","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","compression":"^1.6.2","connect-pg-simple":"^3.1.2","copy-webpack-plugin":"^5.0.2","css-loader":"^2.0.0","db-migrate":"^0.10.0-beta.20","db-migrate-pg":"^0.1.11","debug":"~4.1.1","debug-logger":"^0.4.1","ejs":"^2.5.7","eventemitter":"^0.3.3","express":"~4.16.4","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.15.1","express-validator":"^5.2.0","file-type":"^10.5.0","glob":"^7.1.1","is-svg":"^3.0.0","json-inflector":"^1.1.0","moment":"^2.18.0","morgan":"~1.9.1","multer":"^1.4.1","obojobo-document-engine":"^5.0.0-alpha.3","obojobo-document-xml-parser":"^5.0.0-alpha.3","obojobo-lib-utils":"^5.0.0-alpha.3","pg-promise":"^5.5.0","react-transition-group":"^2.5.3","serve-favicon":"~2.5.0","sharp":"0.21.0","uuid":"^3.3.2"},"devDependencies":{"babel-loader":"^8.0.4","babel-polyfill":"^6.26.0","express-list-endpoints":"^4.0.0","lint-staged":"^6.1.1","mini-css-extract-plugin":"^0.5.0","node-sass":"^4.9.0","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^7.1.0","style-loader":"^0.21.0","supertest":"^3.1.0","svg-url-loader":"^2.3.2","url":"^0.11.0","webpack":"^4.12.0","webpack-cli":"^3.0.8","webpack-dev-server":"^3.1.4","whatwg-fetch":"^3.0.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","models/**/*.js","routes/**/*.js","routes/**/*.js","controllers/**/*.js","viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/app.js","<rootDir>/webpack.config.js","<rootDir>/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js ejs","watch":["./","../obojobo-document-engine/server","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server"]},"gitHead":"a56f03de0e094e642d577b7140ed5f1f003b12f5","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@5.0.0-alpha.3","_nodeVersion":"10.9.0","_npmVersion":"lerna/3.13.3/node@v10.9.0+x64 (darwin)","dist":{"integrity":"sha512-NGAQr58NHw0ZXYDXYJqSjxYjwHUPY8Eht0Boqshq9isAKNLbLBi8LibL5WTGhxpuI74XT++VHyaZEXX4acrqFQ==","shasum":"d15e4e1b9ce4f44412f82a83b0432def05d49c8d","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-5.0.0-alpha.3.tgz","fileCount":134,"unpackedSize":1518428,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUX6zCRA9TVsSAnZWagAAzhwQAJDdPChVG3KrLGBtnQQO\nN5k8X0JOK2UdmiLKgOMLaLWBzw5yIAd19G0MezWy9AwRN5i0BFx7/gNANDkO\nDGHmNx0OrBgPYjP4u+6F2M4bjb26Y3hlAoSpBKeGSXf0RZqnoYQ1JLNYYa3/\nvesk/YdDA3ZdZ3bmu56t9gw+aDagRNkJ/4jl1Vmi5ZrqMGe341eOSpoAorNK\nlYZ997mjN7oI2GOa7y0slU0Mws/UfXmyNCAWIdbut5wm0TH2VlDGh7wy3foB\nc1GL2LX3OMIs0F/xR3Sr4P0y276EwtDA0qsfO4e1kPzhsg6THQNWcc1EZJkg\nKnF0SmqwqKVcnmi7U7gizyWVTO1+9OpxUhf9/nbfnByrN7+3ierC9hs+nGGh\nLOuW9g9tkhaCVJPZTchJDH7auV0gl3IbwTJc6heYOPr4o0Q3xPp7r2Izsylu\niYseJKNAPJo7AHTMF91n3lLJcUp2zMmzHHq/Ogcojh2TtXaJUoJ3aIx6oJkq\nrf89IJiNls9pYz/2LdKqgBkUWatoHp75sFkNzPwqysPIQVNB2oagSjXB/cf/\nkA8/qZUTUUmo71Kg7CcgiQfx9RNTCHAIJO2XFSpPOOMiI/d2MACtl5WMplM7\neIqlAlvDpTjAHLsgiFf6atIaSZ+K/bpIVW+06lmxjpBBoqVuC/13bSMUkrId\nCfCs\r\n=vA02\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7ggT0e83WOr3rER/S6bB9hgeEEaM8AEdPluYcgnJQEgIhAKJI0x7glh40P0E3UsBwF7+nImvSShvAUtFcX2BNEBDl"}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_5.0.0-alpha.3_1565621938791_0.006919692361379903"},"_hasShrinkwrap":false},"5.0.0":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"5.0.0","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"db-migrate reset --config config/db.json","db:migrateup":"db-migrate up --config config/db.json","db:migratedown":"db-migrate down --config config/db.json","db:createmigration":"db-migrate create --config config/db.json","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"stylelint **/*.scss","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"yarn":"^1.0","node":"^10.4.1"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"body-parser":"^1.17.1","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","compression":"^1.6.2","connect-pg-simple":"^3.1.2","copy-webpack-plugin":"^5.0.2","css-loader":"^2.0.0","db-migrate":"^0.10.0-beta.20","db-migrate-pg":"^0.1.11","debug":"~4.1.1","debug-logger":"^0.4.1","ejs":"^2.5.7","eventemitter":"^0.3.3","express":"~4.16.4","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.15.1","express-validator":"^5.2.0","file-type":"^10.5.0","glob":"^7.1.1","is-svg":"^3.0.0","json-inflector":"^1.1.0","moment":"^2.18.0","morgan":"~1.9.1","multer":"^1.4.1","obojobo-document-engine":"^5.0.0","obojobo-document-xml-parser":"^5.0.0","obojobo-lib-utils":"^5.0.0","pg-promise":"^5.5.0","react-transition-group":"^2.5.3","serve-favicon":"~2.5.0","sharp":"0.21.0","uuid":"^3.3.2"},"devDependencies":{"babel-loader":"^8.0.4","babel-polyfill":"^6.26.0","express-list-endpoints":"^4.0.0","lint-staged":"^6.1.1","mini-css-extract-plugin":"^0.5.0","node-sass":"^4.9.0","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^7.1.0","style-loader":"^0.21.0","supertest":"^3.1.0","svg-url-loader":"^2.3.2","url":"^0.11.0","webpack":"^4.12.0","webpack-cli":"^3.0.8","webpack-dev-server":"^3.1.4","whatwg-fetch":"^3.0.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","models/**/*.js","routes/**/*.js","routes/**/*.js","controllers/**/*.js","viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/app.js","<rootDir>/webpack.config.js","<rootDir>/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js ejs","watch":["./","../obojobo-document-engine/server","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server"]},"gitHead":"f31dffe985c2e49d38e826e0cf93be4616f8ad61","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@5.0.0","_nodeVersion":"10.9.0","_npmVersion":"lerna/3.13.3/node@v10.9.0+x64 (darwin)","dist":{"integrity":"sha512-OnNRcxIDf5tHmXqU+AFcePkB03KraFFATx56+7UCQaeabPvtKRcQExhqJ/QJDmg8LMfr6MRtHCKbVgSgYCL+8w==","shasum":"1d2b6c2d92f4b3472354ca13df7ca9e544b96c0f","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-5.0.0.tgz","fileCount":134,"unpackedSize":1518396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUYSwCRA9TVsSAnZWagAAnJ8P/0iiuMECTHAs2ZlWltPt\nZeUunmD2bZ1G7QSHLIzXcSdLy2LbsIBrqJvPeSxPR7hUhr5TzGqQmhYlGhHe\ns/WQ1C59/tjL/xfxaBhPhDTJO1OeAVnjRCaU22Vt7cdOUlfBM1+E96gHhhyW\nPRzuB4cJLTs+jr7Uqc4VWGmRMxJHf2mARmHb5ZR2TI+1wAFT6NnMTPE6ildC\n/XMEge5EHdhY2Od4FIU3LHPkkR4C3e5EgxYf4VuKt69vWLXkT9yKzmCuFsnf\ng5/RFnhDFFD5PqNLcrvLhG5foipQRiEVMAT49VzQCE4DhhTdVzdglZwJmVcJ\n3qKa0UM2c7dhN6pQP2V5nVlPp9fjOwT38ByhHr6Y6g64t7unGeiXLI55Gtr4\nztD/uGe9yNJpphm2fkE71UHV106tWl7Yk2kgS21ElBmKE02N26+MmK25QO/G\nbXN86/OTdPMRtg+nDl5xcMeJiai/nZxQF8Syy1pez6BxuP+zNxvvwZ/PPda4\nB8kNYwLNTM++q1O3+Ql8o1mlGtkggcRBXGBSkanfxy+MY3HW7R9gQJRJYA68\n6FiHmmo6L8R1HwvUt+oTaay7Nij8oXdqmUxPI70FiwljudblBlEZG86vcMR2\n03rIS6o5rVgApTAwPMWIuOPz0d3adb+xdEG4n7JMjSN85RpccGv58RC8/mES\nch09\r\n=WYai\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHJhq1WSsQ28E0wUrXSLLUK7BSrhsHvpXeip378TPZgAAiEA042BoYbUdFARhRRD+K1jmUPN/iLOt+8AYlv0WBejT24="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_5.0.0_1565623471889_0.17775134259717484"},"_hasShrinkwrap":false},"5.0.1":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"5.0.1","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"db-migrate reset --config config/db.json","db:migrateup":"db-migrate up --config config/db.json","db:migratedown":"db-migrate down --config config/db.json","db:createmigration":"db-migrate create --config config/db.json","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"stylelint **/*.scss","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"yarn":"^1.0","node":"^10.4.1"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"body-parser":"^1.17.1","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","compression":"^1.6.2","connect-pg-simple":"^3.1.2","copy-webpack-plugin":"^5.0.2","css-loader":"^2.0.0","db-migrate":"^0.10.0-beta.20","db-migrate-pg":"^0.1.11","debug":"~4.1.1","debug-logger":"^0.4.1","ejs":"^2.5.7","eventemitter":"^0.3.3","express":"~4.16.4","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.15.1","express-validator":"^5.2.0","file-type":"^10.5.0","glob":"^7.1.1","is-svg":"^3.0.0","json-inflector":"^1.1.0","moment":"^2.18.0","morgan":"~1.9.1","multer":"^1.4.1","obojobo-document-engine":"^5.0.1","obojobo-document-xml-parser":"^5.0.1","obojobo-lib-utils":"^5.0.1","pg-promise":"^5.5.0","react-transition-group":"^2.5.3","serve-favicon":"~2.5.0","sharp":"0.21.0","uuid":"^3.3.2"},"devDependencies":{"babel-loader":"^8.0.4","babel-polyfill":"^6.26.0","express-list-endpoints":"^4.0.0","lint-staged":"^6.1.1","mini-css-extract-plugin":"^0.5.0","node-sass":"^4.9.0","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^7.1.0","style-loader":"^0.21.0","supertest":"^3.1.0","svg-url-loader":"^2.3.2","url":"^0.11.0","webpack":"^4.12.0","webpack-cli":"^3.0.8","webpack-dev-server":"^3.1.4","whatwg-fetch":"^3.0.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","models/**/*.js","routes/**/*.js","routes/**/*.js","controllers/**/*.js","viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/app.js","<rootDir>/webpack.config.js","<rootDir>/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js ejs","watch":["./","../obojobo-document-engine/server","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server"]},"gitHead":"1f80844ec8c59427b86bf8eb3e133a99a15ea8ca","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@5.0.1","_nodeVersion":"10.9.0","_npmVersion":"lerna/3.13.3/node@v10.9.0+x64 (darwin)","dist":{"integrity":"sha512-r8tQo+7Rb0Tn6fonJ7v0v6ElKyu9QYXRdZxm16WX0Joz1jpdQ8FF/q3LRzmvV/6RY0v6G02QRSSH2uGsyyjiRg==","shasum":"fc1d78c714064a60280bab151e117e07ccdddf9d","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-5.0.1.tgz","fileCount":134,"unpackedSize":1518396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUZU8CRA9TVsSAnZWagAArn0P/iL0uSmOYWaY1lqwNAWC\nqfMKwLN5MLczXko8QzXRHr5+VaBcOWmZhmyw6EvsN5uBSp3G5sH8qawbBqD0\nvyr20NnPlHeZfmak+EcQ5/k2FuxqMj+ZvbEufCC0I3iryLTwCFR6GFsBO7Fj\nuTMwTaD76aJQFbbbqfjbIZmn2++5wjCmNol71wwkWMbrphZvbrQxqCoUh4No\ngYsPf3olEEN+7p1Eimh4O9yOcgvrf49qm9rLhcbOWisfAoxXeA4sFmD20bMB\n1dsGPKa3E3q7kYM/zdL3sUki2HXmKPKAaW0lEDNSz6cPqEJw3dIHn/fZeXGQ\n81cQdw8Q/+qOOm/T9a2LL8bEi0N9YLGwFcIYSUrBBYMUDM9LAwaevDjvba7L\nKz9nQXRuFj9U9N0Eg2CoUZEvHUei2hjtD6m4CDlj6vli/A4D2JZzAopsQQN9\nep97VL/cdP5x37OATo3jUK/2gJfZYQyHxUJCb0o92ZNcpXrzSKcerzY/XfL7\n79kiNCrPI2bVUqHW11sWw/E61Z/qyyS0mkCkzpVuJBHRCtssw32MnHXCN1RI\noIGyuT2y+3vCW4hPfDu1yN/xYy+mrZNaIpXOOicV6Wdkvo820zhBP1s4aN62\nRVFhzTweMQdGsOlt9ZkPB8YPsI4e3IyDJlAqCA1H5LhkLxkFgyhqvFTI70PI\nVPq6\r\n=nhrb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDc/LCxqy7y6OyvuPKc2K1hjsswnD2q1p9jh1Tjph7PbAIgb2kqBZPFlbfV7/tI+8uFoANd5YTxgZeVnYmc/WAvCCs="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_5.0.1_1565627708447_0.9573030351517324"},"_hasShrinkwrap":false},"5.0.2":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"5.0.2","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"db-migrate reset --config config/db.json","db:migrateup":"db-migrate up --config config/db.json","db:migratedown":"db-migrate down --config config/db.json","db:createmigration":"db-migrate create --config config/db.json","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"stylelint **/*.scss","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"yarn":"^1.0","node":"^10.4.1"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"body-parser":"^1.17.1","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","compression":"^1.6.2","connect-pg-simple":"^3.1.2","copy-webpack-plugin":"^5.0.2","css-loader":"^2.0.0","db-migrate":"^0.10.0-beta.20","db-migrate-pg":"^0.1.11","debug":"~4.1.1","debug-logger":"^0.4.1","ejs":"^2.5.7","eventemitter":"^0.3.3","express":"~4.16.4","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.15.1","express-validator":"^5.2.0","file-type":"^10.5.0","glob":"^7.1.1","is-svg":"^3.0.0","json-inflector":"^1.1.0","moment":"^2.18.0","morgan":"~1.9.1","multer":"^1.4.1","obojobo-document-engine":"^5.0.2","obojobo-document-xml-parser":"^5.0.2","obojobo-lib-utils":"^5.0.2","pg-promise":"^5.5.0","react-transition-group":"^2.5.3","serve-favicon":"~2.5.0","sharp":"0.21.0","uuid":"^3.3.2"},"devDependencies":{"babel-loader":"^8.0.4","babel-polyfill":"^6.26.0","express-list-endpoints":"^4.0.0","lint-staged":"^6.1.1","mini-css-extract-plugin":"^0.5.0","node-sass":"^4.9.0","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^7.1.0","style-loader":"^0.21.0","supertest":"^3.1.0","svg-url-loader":"^2.3.2","url":"^0.11.0","webpack":"^4.12.0","webpack-cli":"^3.0.8","webpack-dev-server":"^3.1.4","whatwg-fetch":"^3.0.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","models/**/*.js","routes/**/*.js","routes/**/*.js","controllers/**/*.js","viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/app.js","<rootDir>/webpack.config.js","<rootDir>/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js ejs","watch":["./","../obojobo-document-engine/server","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server"]},"bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@5.0.2","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"dist":{"integrity":"sha512-6aC0MCGWKEV5LASnKLKYgvbZQVdttyRnBKWVg1EjdglLjj2veHo6pJOp2+6Q6Yb9B1JhJhZu8ijkM3tsM2NVhQ==","shasum":"0a1974387d2c76318c944fa9a6ef9a9ab3383fc7","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-5.0.2.tgz","fileCount":134,"unpackedSize":1518164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddnQsCRA9TVsSAnZWagAAJIcP/jULJKdnezKE3uQkaAHa\nBi1TcYzjQWYHGZCAgSNWN1cJKHiQR/UZMbQwqsFFIql8kqpiNcT7HVpzfC8/\ntsyLf2YomGhwjgbPFwtvLsgEWCrT3EXSaWk/OBn4fGJFue6m5yaWXCIAegmb\nH+45ah7NS9ZBk51n1hFt2hHSbjJRTxckuN15inA/qtvSWBSrR5h7qahLoNPH\n2sZQ3YBeW+yhWWHzbrEs415S/LQxx3hHfa0RONTgWFb0ZuOsX3B5wJ4A0Flm\noOaq8cmOBSpr7ubYA9uZ5MXFYVjVkSQHZdcSa6tz495gRO8ecuU0SjbiVD9T\n3fm9nD7Nive3cTIFyuJdAhnsemcL5UqnjMh2d6L3pE25DXIKa2/qf+66Qt6V\nF12QZoqsB+da7o3lIs3RDCNeDCp282zD94PlS33dNey+WBrz+xJK5Otft+qU\nvI0F8CwYfjGYa3vOVrshHDbkFN6Gm+Hy3omoZj57QQZlWb+WJvHKe+oICvhU\niaauIgeZD3WHPFq/vALbyVQK+vflfduRiEd+yChOndQDUULt/Rhy7Hk00tvx\n0NOisjSVGW0ypHpD77LQlLOODGsZFYDiHSD4rDNvpZCHTz+X7da1lxkef9Lp\n1VjxQrekKGPc/CwAQZupsbFmuWqOg3+flNMLBgbi5+ynnscY32gfECR/qMYN\nVEKj\r\n=t7Ia\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVDfqlrnaCptYkaEKOlNFK2FnvP+pOAE0d1oetAg11twIgB1z3SxG3xGlwGC0spwZ+PW5v1Th5amwkfLtK3TKhkjo="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"zachberry@gmail.com","name":"zachberry"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_5.0.2_1568044076253_0.8192655950617105"},"_hasShrinkwrap":false},"6.0.0-alpha.0":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"6.0.0-alpha.0","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"db-migrate reset --config config/db.json","db:migrateup":"db-migrate up --config config/db.json","db:migratedown":"db-migrate down --config config/db.json","db:createmigration":"db-migrate create --config config/db.json","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"stylelint **/*.scss","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^12.11.1"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","compression":"^1.7.4","connect-pg-simple":"^6.0.1","copy-webpack-plugin":"^5.0.4","css-loader":"^3.2.0","db-migrate":"^0.11.6","db-migrate-pg":"^1.0.0","debug":"~4.1.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^2.7.1","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.16.2","express-validator":"^5.2.0","file-type":"^12.3.0","glob":"^7.1.4","is-svg":"^4.2.0","json-inflector":"^1.1.0","moment":"^2.18.0","morgan":"~1.9.1","multer":"^1.4.2","obojobo-document-engine":"^6.0.0-alpha.0","obojobo-document-xml-parser":"^6.0.0-alpha.0","obojobo-lib-utils":"^6.0.0-alpha.0","pg-promise":"^9.2.1","react-transition-group":"^4.3.0","serve-favicon":"~2.5.0","sharp":"0.23.1","uuid":"^3.3.3"},"devDependencies":{"babel-loader":"^8.0.6","babel-polyfill":"^6.26.0","express-list-endpoints":"^4.0.1","lint-staged":"^9.4.1","mini-css-extract-plugin":"^0.8.0","node-sass":"^4.12.0","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^8.0.0","style-loader":"^1.0.0","supertest":"^4.0.2","svg-url-loader":"^3.0.2","url":"^0.11.0","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.2","whatwg-fetch":"^3.0.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server","obojobo_purge_data":"./bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","models/**/*.js","routes/**/*.js","routes/**/*.js","controllers/**/*.js","viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/app.js","<rootDir>/webpack.config.js","<rootDir>/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js ejs","watch":["./","../obojobo-document-engine/server","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server"]},"gitHead":"90895908c48ed17a1654667892f39041d63fd298","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@6.0.0-alpha.0","_nodeVersion":"12.11.1","_npmVersion":"lerna/3.16.4/node@v12.11.1+x64 (darwin)","dist":{"integrity":"sha512-ZanYlWAb56ouiYkrQbKrKEMtpk4h/Xirygn0v+lhOANz5wqMQZnu6/qWW8N8rK5IE7F7kEsNO4TjtXiCNGRGSA==","shasum":"8def94c396cd720ffec400ada38735952887236a","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-6.0.0-alpha.0.tgz","fileCount":137,"unpackedSize":1549859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdl9IECRA9TVsSAnZWagAAbIMP/jgAlaipruu4qLSsbCa/\n75IbSw1PSI1btoL0UatwhFgsD1WCXQCD2seAIwOiI/qTfYOPT62ttLzWCG66\nJkYlLVX6X+u79mT+K2r/ojUrxsOe5b5X1VE3qvUVeVhmhQAmteBad5frHfJo\nrO8SdkSNEevLtAqrDhemEHKHv5yIasix0DJul2D3p8UtotGa7nAMnmZ+gXzJ\n6gyQ3HPBe9eFgYKhlPnFKBftcfTR9Anpvu0RnIL33IwYhlWU/tgyzlB7/+y1\nXCueggyMibRfMT7WHipuszbacvCTU9JqxfNTh8EvJ02Y5x376PXwHAyHxIMV\nvs9IRRkJxLMCQfldPYR9h4kZJX5iO/4D9iO8+u3vpTve9K+NOU28X7X5YCEV\nOiszLWY1N/SAGeTyHBanBt/SV+mYn1m1SWMoZi/9L7enEyuNgYFnsgPlvT0Y\nginkv6cyS6CLW7CQ/e1aDzb6vGXhj2QEqbsyGbVfWAh0ByaadGkFGeXYxkBr\n+EovMngrZeelBLnrv9+xCQ3JkmjJ8Znt8vP/RzsJR9LsXTIg9uqkenze8lJj\nP4N9VhJs1LhRdPwrMSJ9CaVLXRWzeyvWBrLuGmipdXpShd3a3gHKNLpY6oDr\nZ+Gn8wMp931XadaEvT6aPKUDrPgahb9kYPVqO87OQkvHufHfbZ/rGw4O6tTM\nFb2D\r\n=knQ3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+uemjAu9+eTK3O4K9TUq0p7hp25cOzwMZy8fsCJr+iwIhAK9xOcwNH2JZB5TZ9z1/kdjVVWB6H9c/pBywRI6BRXiG"}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_6.0.0-alpha.0_1570230787813_0.7435852573988224"},"_hasShrinkwrap":false},"6.0.1":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"6.0.1","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"db-migrate reset --config config/db.json","db:migrateup":"db-migrate up --config config/db.json","db:migratedown":"db-migrate down --config config/db.json","db:createmigration":"db-migrate create --config config/db.json","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"stylelint **/*.scss","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^12.11.1"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","compression":"^1.7.4","connect-pg-simple":"^6.0.1","copy-webpack-plugin":"^5.0.4","css-loader":"^3.2.0","db-migrate":"^0.11.6","db-migrate-pg":"^1.0.0","debug":"~4.1.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^2.7.1","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.16.2","express-validator":"^5.2.0","file-type":"^12.3.0","glob":"^7.1.4","is-svg":"^4.2.0","json-inflector":"^1.1.0","moment":"^2.18.0","morgan":"~1.9.1","multer":"^1.4.2","obojobo-document-engine":"^6.0.1","obojobo-document-xml-parser":"^6.0.1","obojobo-lib-utils":"^6.0.1","pg-promise":"^9.2.1","react-transition-group":"^4.3.0","serve-favicon":"~2.5.0","sharp":"0.23.1","uuid":"^3.3.3"},"devDependencies":{"babel-loader":"^8.0.6","babel-polyfill":"^6.26.0","express-list-endpoints":"^4.0.1","lint-staged":"^9.4.1","mini-css-extract-plugin":"^0.8.0","node-sass":"^4.12.0","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^8.0.0","style-loader":"^1.0.0","supertest":"^4.0.2","svg-url-loader":"^3.0.2","url":"^0.11.0","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.2","whatwg-fetch":"^3.0.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server","obojobo_purge_data":"./bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","models/**/*.js","routes/**/*.js","routes/**/*.js","controllers/**/*.js","viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/app.js","<rootDir>/webpack.config.js","<rootDir>/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js ejs","watch":["./","../obojobo-document-engine/server","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server"]},"gitHead":"6d0bd96e97c17db94520bc6047ce7262a4145997","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@6.0.1","_nodeVersion":"12.11.1","_npmVersion":"lerna/3.16.4/node@v12.11.1+x64 (darwin)","dist":{"integrity":"sha512-uLrqBkSRrIvx66gzlcwO4f1fMEVjvpTwZGhsf135oWwfET1c/9sAeCczV6vIoc61LZR85vtakWOwXzu6ZhcuKQ==","shasum":"8edd4bc042fa333168fd609988f78b98fe3a2672","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-6.0.1.tgz","fileCount":137,"unpackedSize":1549857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpJ1SCRA9TVsSAnZWagAANSIP/jTvbrJL1Pke/JbLW+wF\nWNhtompE7Ynb/yuOAqug0AVM+b2Pf4Nm7mBc7BsQsVWnwa2wHuiPFvzvTDqL\nwCA0FwWZIkmlNu74w3cCIxWM6IwWGhNSNR4FUJrOQ02Hzvk8M6WDr1u6oQt/\n4kNSl/7uJfYrvYks9p0sP7OgKrN6kmDsxqK4otBSfLd433UhLTF1wnc9CU8o\njUjwIlG8yieWc+WXjR5LKJujqS0ZDF1h4Kb4/6cI+sZBa4r/ZHAeRxABDG3s\nwIJ1u9tE4EApv8Yi4qtfJvmBs9aKzPy/3YFwLkhd0vJgMdYC79PTTaaxmEF7\n5UreIW+QPvs7yS7EGWWR0/yYU5iR5yudqXWGhiELOWLLDWXbloHNzK5EHAPR\nS6eNUb5J1BjuXaGDfLaRGmgxFUyUyhnxDMfdiFzgqHlqNAvtADbhMbqhxQAT\nsz3ZaZiAKia1hkBVL3ev8osdvVjJFc1KfcPVeDfYfrF/EsuvCB3gUcpXY4ho\nOgfcb9IYARXN3rbavyoR7gbPAkO/Ls9pbeqfIXrvlbOH78tUyBKl5Ut6hhqk\ncfMSWzvEq7U2m+pNxVxBEV74nSAlVQLWVrQocXY3kYMkv5pkDC3XTZro6+Rv\n0VTrt27x1KjgBLhsOVn3OXDzySgnLynMF39ha74/wTM7SpzP3X6QTwoVR/iv\nyy8H\r\n=FvY6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDBe/wt+sM+IIwv1pbf04X8HqT112ejH61IyfA4E5CvqAiEA1rGdifcx9DPuE1Jx6MkTenF1r99sI3RlXG8F2DzJcm4="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_6.0.1_1571069265982_0.8262924767849182"},"_hasShrinkwrap":false},"7.0.0-alpha.0":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"7.0.0-alpha.0","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"stylelint **/*.scss","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^12.11.1"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","compression":"^1.7.4","connect-pg-simple":"^6.0.1","consolidate":"^0.15.1","debug":"~4.1.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^2.7.1","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.16.2","express-validator":"^5.2.0","file-type":"^12.3.0","glob":"^7.1.4","is-svg":"^4.2.0","json-inflector":"^1.1.0","moment":"^2.18.0","morgan":"~1.9.1","multer":"^1.4.2","obojobo-document-engine":"^7.0.0-alpha.0","obojobo-document-xml-parser":"^7.0.0-alpha.0","obojobo-lib-utils":"^7.0.0-alpha.0","pg-promise":"^9.2.1","react-transition-group":"^4.3.0","responsive-loader":"^1.2.0","serve-favicon":"~2.5.0","sharp":"0.23.1","uuid":"^3.3.3"},"devDependencies":{"babel-loader":"^8.0.6","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","copy-webpack-plugin":"^5.0.4","css-loader":"^3.2.0","express-list-endpoints":"^4.0.1","lint-staged":"^9.4.1","mini-css-extract-plugin":"^0.8.0","node-sass":"^4.12.0","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^8.0.0","style-loader":"^1.0.0","supertest":"^4.0.2","svg-url-loader":"^3.0.2","url":"^0.11.0","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.2","webpack-manifest-plugin":"^2.2.0","whatwg-fetch":"^3.0.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server","obojobo_purge_data":"./bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","models/**/*.js","routes/**/*.js","viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/app.js","<rootDir>/webpack.config.js","<rootDir>/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js ejs","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"578d87f22a99e74f511bbc1393553530651f1daf","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@7.0.0-alpha.0","_nodeVersion":"12.11.1","_npmVersion":"lerna/3.16.4/node@v12.11.1+x64 (darwin)","dist":{"integrity":"sha512-ZhZfjAwloL0QpXD4J+kiDrUR7vwEE5kKLmr6e78MZs7CWvOeONongnDhilOuJ6d6lafGaD056HRkLq4Sul34Jg==","shasum":"4cc06ee3419b5569131e2d5dad2aa68f82900c3a","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-7.0.0-alpha.0.tgz","fileCount":134,"unpackedSize":2129991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+VYfCRA9TVsSAnZWagAAaIYP/38dnWKsBY4t+Es3kP5k\nAd76o5au4OXMrcrqgRRbu4fpS0C8l4Ws888Z617C6FCtHuCnGrl4YTn5mOuv\n1tqvSo3mTJ2GgkGSTa4/0eOBVTUBinmVS9IgURE6NLKBJ8ZhKmMLTdHZr4uV\noZwKC65iifEA4/clyiocwU0k4rPpx3Ly9UFsnHbnFaqof8aTwUSNtOnTK3Rq\nzyMTdxg5Tj1RnnANqjN/YxxD/rVCJrqVapEB9trltiXRECDaZ16KQtBhjKbs\n7nhmkku8nsykDPBP7a8TKG/TWZtqwS9e5poYgPSn9/A2RA+rCkyipxSs8B9A\nDModQsXJmLhXIRtnX1dRmqPQz9Zg6R1C5DOfXNIvJ8cmUxlT/FBY+QlRONJl\nHLxMYoK/J+RZuEIZ0ExkekUo1x7bqghC1tk9XoUQES35LBS7D0nLRIl1brrN\n6zmrbUi/6eNXbgQTnKN1fyzB9F2aFwa32PcKuCL3YFlKuOut8b/QgRqdO72g\n46ZfP0j0uHC9XLoQN9OZ+8daoQsuRh2WtQAEUDmeRXifYbvFLfD4qHbpALPp\nTSk5AyOEsmG61YNv+Yd76E+Yg5592xohnR7I/W440ogy+jMKAfU29eamK2xl\nU1ABrYUdYdx4l4jPNOhCXuqgS6a5LnQJbC7PlWBAANpA3byjGJbGeKhvtko3\nbLFl\r\n=EnWm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFHK3+vBbfLVj5KR2oOJ47Wm3lFa4MaeXFk9i7BBevmAIgAXZMldlNjLg4vrKXn/iNoUI35lT2JirJtD8zuF57N6g="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_7.0.0-alpha.0_1576621598722_0.9226514315492009"},"_hasShrinkwrap":false},"7.0.0":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"7.0.0","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"stylelint **/*.scss","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^12.11.1"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","compression":"^1.7.4","connect-pg-simple":"^6.0.1","consolidate":"^0.15.1","debug":"~4.1.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^2.7.1","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.16.2","express-validator":"^5.2.0","file-type":"^12.3.0","glob":"^7.1.4","is-svg":"^4.2.0","json-inflector":"^1.1.0","moment":"^2.18.0","morgan":"~1.9.1","multer":"^1.4.2","obojobo-document-engine":"^7.0.0","obojobo-document-xml-parser":"^7.0.0","obojobo-lib-utils":"^7.0.0","pg-promise":"^9.2.1","react-transition-group":"^4.3.0","responsive-loader":"^1.2.0","serve-favicon":"~2.5.0","sharp":"0.23.1","uuid":"^3.3.3"},"devDependencies":{"babel-loader":"^8.0.6","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","copy-webpack-plugin":"^5.0.4","css-loader":"^3.2.0","express-list-endpoints":"^4.0.1","lint-staged":"^9.4.1","mini-css-extract-plugin":"^0.8.0","node-sass":"^4.12.0","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^8.0.0","style-loader":"^1.0.0","supertest":"^4.0.2","svg-url-loader":"^3.0.2","url":"^0.11.0","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.2","webpack-manifest-plugin":"^2.2.0","whatwg-fetch":"^3.0.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server","obojobo_purge_data":"./bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","models/**/*.js","routes/**/*.js","viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/app.js","<rootDir>/webpack.config.js","<rootDir>/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js ejs","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"dfa059812ba242c560f5a95746b2e709068f202d","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@7.0.0","_nodeVersion":"12.11.1","_npmVersion":"lerna/3.16.4/node@v12.11.1+x64 (darwin)","dist":{"integrity":"sha512-CQTrVJ8+ctqNq/J66i0Ey1i3eKKvxVrz7+pWfqNLU3z/+VbXpuOxdgcWqE+H8C9unBvcIvrJIkFTZNCG0RO1iA==","shasum":"2c25a0c9f586c7feeffdf04c00f2d8866b2145a8","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-7.0.0.tgz","fileCount":137,"unpackedSize":2761174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+n9yCRA9TVsSAnZWagAAhxEP/3UBXMf4NAZa9FDHlWLP\nkg9Gyt59VwucKPAD5hpsRG+SsNg81sjWjAXf9WgDdtIIBn9Y5vHPd5RWs+e4\nrvxg4jodjW1GcPf4bV9qRsVuoYKQIGWfNpQtTF4jsbW9P31QnzoNFhhYLEMN\nZ3tXl9WWy3rS5xtR8W3npsQYqDD/bw9wB39VvVgve+VWe/XWIoBWF652eARW\nZGQCjij0/pfPCUkBxGBnD4XWhDjjES6jR5N4f9n49g2dMzDdceHXUaKZV2ph\njPTbRHSlrkjX9VRfo9ETFl5BIMPwqxC3pKQXcarHK4T+eMoDgkq9TXwhGGi8\nHLEQCTcrSgzB73IKPjIfE7psHkw6YhqzTAMa9dPJAJxhYJXp1oG0nd2slqK/\nM9XSmmhbeVEEX+yxhSGqmuGR6qmJqWkT8g1/pjpJhKVdca5PfvFNCrXEetYZ\n7Y/13XCHWLKKDWGTO8kbPwksvm94V4Vl50LwNpN8v0okaynqQANyBv+TEFUG\niX/xlLz+x5PyizSxlv8n+DaM3N6BxrBka47fEqnBP+XpHa22l1VlkFdeXKRS\nhi1NNl9o30ivVa3hIRWNy1l1kBkmyJc0CCHbsO73y5XdyxwuTYRN7d72PZdE\nW56uJ/kIT1IrYK7HffQG36QSyP/Z2AliWQg28716q1D8CcsAPh9t06kFvEAo\nS4sr\r\n=tG6C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBLYaML6mwBg08/7QGMhom4uX3tAiMPTCuWFeSjX8aJNAiBagd/0gyqBuHTDgLmA7VvgqzQ9roEXurNI1J21kEyV4g=="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_7.0.0_1576697712987_0.7427036852455273"},"_hasShrinkwrap":false},"7.0.1":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"7.0.1","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"stylelint **/*.scss","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^12.11.1"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","compression":"^1.7.4","connect-pg-simple":"^6.0.1","consolidate":"^0.15.1","debug":"~4.1.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^2.7.1","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.16.2","express-validator":"^5.2.0","file-type":"^12.3.0","glob":"^7.1.4","is-svg":"^4.2.0","json-inflector":"^1.1.0","moment":"^2.18.0","morgan":"~1.9.1","multer":"^1.4.2","obojobo-document-engine":"^7.0.1","obojobo-document-xml-parser":"^7.0.1","obojobo-lib-utils":"^7.0.1","pg-promise":"^9.2.1","react-transition-group":"^4.3.0","responsive-loader":"^1.2.0","serve-favicon":"~2.5.0","sharp":"0.23.1","uuid":"^3.3.3"},"devDependencies":{"babel-loader":"^8.0.6","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","copy-webpack-plugin":"^5.0.4","css-loader":"^3.2.0","express-list-endpoints":"^4.0.1","lint-staged":"^9.4.1","mini-css-extract-plugin":"^0.8.0","node-sass":"^4.12.0","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^8.0.0","style-loader":"^1.0.0","supertest":"^4.0.2","svg-url-loader":"^3.0.2","url":"^0.11.0","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.2","webpack-manifest-plugin":"^2.2.0","whatwg-fetch":"^3.0.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server","obojobo_purge_data":"./bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","models/**/*.js","routes/**/*.js","viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/app.js","<rootDir>/webpack.config.js","<rootDir>/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js ejs","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"6ee16f370203cdbee94ed642e1627d88688e00ac","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@7.0.1","_nodeVersion":"12.11.1","_npmVersion":"lerna/3.16.4/node@v12.11.1+x64 (darwin)","dist":{"integrity":"sha512-GXHazMHQdStCR+3Elz+cSo68XbWgUPmw/f34eTsqrgmaB9EiRnLa6AIMVj5mS5xnoEMbq3+C4OebXDm0+hDQgA==","shasum":"de949fdc8899da62412249ed42b8165b1b83844e","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-7.0.1.tgz","fileCount":138,"unpackedSize":3130545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+pgwCRA9TVsSAnZWagAAXRQP/0iuOaOs8pv9NB9oJ6u3\njQuBLkdep5Ab5lUg2WdyUngw15SFuI+kpsDlw6nH/7QotrN7oLH0vaXN3r/U\n3NjcfWeibqQ4WQ1xRWsnfG7GWuIYLkld9FopHN4cGMh2OABQMNU14V60aJ5P\nA83JeC/11VCJs2ou/taYJeeH6fnbSqI9I2sk/WK4ym+KUr2gp6cn6QM+EKda\nOBwJV8odFvoo31AlQ3hsPPEp92OG/eU4iSDTKa0ny5rCkByaaIh0ymQ11j+I\neMvqhIxOYKxX00bS+Bcg2ilHvEXAKsp1sS019OHRytswgXFpwmHhgG0qUNPP\nA27io5I+T76b+ivzwiYY82uNnnNan6jcoW3x4qZD0iUn0f7jqrH9eFi8/BvW\nt2Y7aGRZkqpOy3qEhj2IPlZqAbSkJ08GgTg/cd06k/gyWmniqSM534g68YbS\nyNiXf7XV0q1bJMyudn2lbBs5AS+oPZraiR9nuNaxMPngujCvWe7A4ZxZPjfh\na+Vr0J2aZUWzGLuJdroU2Wh8WH3vGRpVmfBKqutt+IpCuej0XjRrZ0jXOTbq\n84vydEyCgZjugeBy78s1oWlHYSetnNLv2ZLtbz/rb0u1OEbPKsVeyND9f2n1\nvXHk9DVWUQffP0vViHGgz21gKOOTxNzG+wGOgcUoSRPKc+tlBnqX1puA0sE4\nUObk\r\n=9IkE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAoqQh/9Y4rtJKQyHwpToMe2xHckH1dVRaAhZDfpGZwOAiEAgstBPCKhI3LAh8fB+OvxvXtBHtoXQoikH4NCMseQ+lg="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_7.0.1_1576704048234_0.888756579387133"},"_hasShrinkwrap":false},"7.0.2":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"7.0.2","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"stylelint **/*.scss","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^12.11.1"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","compression":"^1.7.4","connect-pg-simple":"^6.0.1","consolidate":"^0.15.1","debug":"~4.1.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^2.7.1","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.16.2","express-validator":"^5.2.0","file-type":"^12.3.0","glob":"^7.1.4","is-svg":"^4.2.0","json-inflector":"^1.1.0","moment":"^2.18.0","morgan":"~1.9.1","multer":"^1.4.2","obojobo-document-engine":"^7.0.2","obojobo-document-xml-parser":"^7.0.2","obojobo-lib-utils":"^7.0.2","pg-promise":"^9.2.1","react-transition-group":"^4.3.0","responsive-loader":"^1.2.0","serve-favicon":"~2.5.0","sharp":"0.23.1","uuid":"^3.3.3"},"devDependencies":{"babel-loader":"^8.0.6","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","copy-webpack-plugin":"^5.0.4","css-loader":"^3.2.0","express-list-endpoints":"^4.0.1","lint-staged":"^9.4.1","mini-css-extract-plugin":"^0.8.0","node-sass":"^4.12.0","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^8.0.0","style-loader":"^1.0.0","supertest":"^4.0.2","svg-url-loader":"^3.0.2","url":"^0.11.0","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.2","webpack-manifest-plugin":"^2.2.0","whatwg-fetch":"^3.0.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server","obojobo_purge_data":"./bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","models/**/*.js","routes/**/*.js","viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/app.js","<rootDir>/webpack.config.js","<rootDir>/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js ejs","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"314b1181c00f6438a4d0dde18577aef9df9f53c3","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@7.0.2","_nodeVersion":"12.11.1","_npmVersion":"lerna/3.16.4/node@v12.11.1+x64 (darwin)","dist":{"integrity":"sha512-Db/F3PTJNT3bglHYHdk8gifNJTDYZh33OXLKVaBurbRfhMr4PAm/yPa3sC46mOr8eW4vXkK/VLiVDZ8RqdOMew==","shasum":"e78acf4ec56695960089181c78e1dc6c37c4886a","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-7.0.2.tgz","fileCount":140,"unpackedSize":3824312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/AfRCRA9TVsSAnZWagAAY1QP/0mGMImLVRWO3Fk4tXKq\noXn4DeiOD6RMSoxvcPti+dKyILPvMpjuh7gK/6knuLd4GhKLkVHj9s7QCN83\nkCehy9bN+egswBxWM0VLo1L4IREjpLscEwyIK22dO1AaW+5+jiflVrKIOqJk\ncfZ8oXPyRpyIsJsOCiqWUF9Lx8xcPxg1XunxCRH1H/bK5n9bWIPUTygHZsXt\n2r/Y70+fo8yu79xk8+OabVP3WQ2ZNWU5tOIK6nYGSzpMchsOdCQJZ0e1GWZ+\nG7IPBhXBgABCXs0MlUpPQTpaoS8pzPp2GHDYu5dg852tVxMwnVbRGXoVYaHX\nDKkxP98J4dP0PCSlkysJ3sniKhP8SHto4DneBa5JedPr/DJiN0aTnGDzr2cN\n+oASrLcGNYs+5Pj4Zbtrzr1bD71EKZ+iHwkupW7BMJUDi4Uh1Kk6/YL2+rCX\nrdHnAWoRWPc8Fe5NsKKiLZoYuVtM9e/ucyjtY2V/G+U634ZMOHi4NlZy5l8y\nkcFRbhIc3FdANA7tYO1ady4dCur/9hsygZ+D0wA7Rv8oJT6X+yrY4elGul8X\ndl8/+5TqvaORiu2CS8unjUoRf5A6NvfZhUY1exrVX213a20NWoEBenMSvzjb\n/vned+k+dmQlUIdVsp3wN0bI7RDZ8Jl2ofUwWNj5u13BFls3S5cReEOw6B3T\nmHLB\r\n=ZbOo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXsO/65CXBa+Z11FM/gN6EBbibrmcaGqVt8doA271BOQIhAMAOppjagGnOD0td9pWZMgyTmyjFMkzzYuPcKfcaPApz"}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_7.0.2_1576798160530_0.5098281672039231"},"_hasShrinkwrap":false},"7.0.3":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"7.0.3","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"stylelint **/*.scss","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^12.11.1"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","compression":"^1.7.4","connect-pg-simple":"^6.0.1","consolidate":"^0.15.1","debug":"~4.1.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^2.7.1","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.16.2","express-validator":"^5.2.0","file-type":"^12.3.0","glob":"^7.1.4","is-svg":"^4.2.0","json-inflector":"^1.1.0","moment":"^2.18.0","morgan":"~1.9.1","multer":"^1.4.2","obojobo-document-engine":"^7.0.3","obojobo-document-xml-parser":"^7.0.3","obojobo-lib-utils":"^7.0.3","pg-promise":"^9.2.1","react-transition-group":"^4.3.0","responsive-loader":"^1.2.0","serve-favicon":"~2.5.0","sharp":"0.23.1","uuid":"^3.3.3"},"devDependencies":{"babel-loader":"^8.0.6","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","copy-webpack-plugin":"^5.0.4","css-loader":"^3.2.0","express-list-endpoints":"^4.0.1","lint-staged":"^9.4.1","mini-css-extract-plugin":"^0.8.0","node-sass":"^4.12.0","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^8.0.0","style-loader":"^1.0.0","supertest":"^4.0.2","svg-url-loader":"^3.0.2","url":"^0.11.0","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.2","webpack-manifest-plugin":"^2.2.0","whatwg-fetch":"^3.0.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server","obojobo_purge_data":"./bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","models/**/*.js","routes/**/*.js","viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/app.js","<rootDir>/webpack.config.js","<rootDir>/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js ejs","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"bd195b6f2fb8eabc2e8fa4699aad52c0b2132169","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@7.0.3","_nodeVersion":"12.11.1","_npmVersion":"lerna/3.16.4/node@v12.11.1+x64 (darwin)","dist":{"integrity":"sha512-8ZLngv+UxwusBPzaP/UjdX0U+H0DtSfOv3NT5DA88JIew/qRwIYkHXVggKUpx19GOIV/j5Nc+X6BkVnzYOvPSA==","shasum":"980bd9478349e38942d000866bb48a3a4528308d","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-7.0.3.tgz","fileCount":134,"unpackedSize":2132152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/5trCRA9TVsSAnZWagAAfqoP/0ZeTIes6SZkIavMNb3b\nT13NxXV2ngAX5NDx17iSWPRESF5l5uNW+OmKTnJ7r65zfy4OEiGTZtVu6lTh\nPlrMzijZ9mZySS4BFVWySrTRtNoCTNvuSpD05SpmpRUJZ1Uy0g26XKv9SgLe\nnQWWWpuZAaydmgjU1fEeRyJMXgx94G0acEdkSrgfaMr+3pEaJP1wL68B5WZx\nkW7tROvxOGGHe9jzJQMHl6WRqI8yZwd18lLb5Ba+lyg4oUfTY62oFolCYQQB\n2e/Au0e+QlqAKzaL6ccet8FYd8NxfSkPYVccIDo0RevcmT5vaX9sGXiOgb20\n1RX9Yb3L1xCHaB6Vkt2GxC8LGUB2MhhbOLOmulKskJib4h3DtSCtDy93uKGO\nXg7T720U+mN05/JL95SHoPPrOGwlnvBhoOjArsKyYzVygciqcjsSyLihY2/x\nGO6KqBNyaUW/C+KhnvrQTH7393AieNf/qTx1ebD1ymMmcWLiUJjDJABZI+Bd\nVw/+jv+JckX0Roxcygy/n9zNSXIH58/dtoLIv5si2IvMyVPGmjb5W8lXUZps\nDTCgEQ0FD+Y+KO7E8M7H3j/GeroV4zM2eWkr3F3a6A8Wm83jO338zXtMY+Sj\nDF/Py6suOmz61wMqTlLg2b2aqYtX3QNIKP15FT8Il6GvOzW5ien5fXeRzNW4\nHo+4\r\n=XO/R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHQjrBul8lE8Jtv1rCeovbCh6PLM4p6h4o2fa58BPxFlAiBG+dlocYHX7LYUbLtfQfijI+z9mCIp4dQHmCSg1embeg=="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_7.0.3_1577032554855_0.9670294448399428"},"_hasShrinkwrap":false},"7.0.4":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"7.0.4","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"stylelint **/*.scss","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^12.11.1"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","compression":"^1.7.4","connect-pg-simple":"^6.0.1","consolidate":"^0.15.1","debug":"~4.1.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^2.7.1","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.16.2","express-validator":"^5.2.0","file-type":"^12.3.0","glob":"^7.1.4","is-svg":"^4.2.0","json-inflector":"^1.1.0","moment":"^2.18.0","morgan":"~1.9.1","multer":"^1.4.2","obojobo-document-engine":"^7.0.4","obojobo-document-xml-parser":"^7.0.4","obojobo-lib-utils":"^7.0.4","pg-promise":"^9.2.1","react-transition-group":"^4.3.0","responsive-loader":"^1.2.0","serve-favicon":"~2.5.0","sharp":"0.23.1","uuid":"^3.3.3"},"devDependencies":{"babel-loader":"^8.0.6","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","copy-webpack-plugin":"^5.0.4","css-loader":"^3.2.0","express-list-endpoints":"^4.0.1","lint-staged":"^9.4.1","mini-css-extract-plugin":"^0.8.0","node-sass":"^4.12.0","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^8.0.0","style-loader":"^1.0.0","supertest":"^4.0.2","svg-url-loader":"^3.0.2","url":"^0.11.0","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.2","webpack-manifest-plugin":"^2.2.0","whatwg-fetch":"^3.0.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server","obojobo_purge_data":"./bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","models/**/*.js","routes/**/*.js","viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/app.js","<rootDir>/webpack.config.js","<rootDir>/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js ejs","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"10a264ddf82826cc12ac95bc2070808001954dcf","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@7.0.4","_nodeVersion":"12.11.1","_npmVersion":"lerna/3.16.4/node@v12.11.1+x64 (darwin)","dist":{"integrity":"sha512-PHkkPxpyWs4bWXcZhjvhmvprLFlN1FJfWbAZ0NTQ2ugtl59HbqdS1LeAx1slhhA6/rN4DRc2omeBfZW60FDs3A==","shasum":"0316bdcc944063b33e897e91087d98a6e005d883","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-7.0.4.tgz","fileCount":135,"unpackedSize":2748113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeAF1uCRA9TVsSAnZWagAALJwP/i5/bxj78tP4XLb5nY3+\nn8fZyhZhC4pg2P+JdJHf+9bD95JWpnJYrRkeMToDJ/WjgscwXx6zPjAD7XJb\n+ku95N6kCcS0niqgH8JWWi7xNLe4+wSuiq/30Ny7YNkAtpAu/ij2DW4DFXKF\n5n13bUI/Ga52BnOTdS+kUOjdD3ur2QZhHrI7WdqP2RNdy2sxC1yhrMFCnbl6\n8ujzp6Sh8bWDEWwi/h7Ma65JBFcAv/ior8yHI92zie/4sTFJOwi0jbSaWQR1\nHHvxXSIbu7DASQpxtmnFJMRkznRt5FRdtpds+fJtYyR7pTBqZGivW6Q0a6Go\nZ5zfAURc4eL7K5y8N9KslD0tMUOdDSKPTRkH7ri6nmjzr3JcnfUa6jQRObHC\nWXSB5XgTTF3BOr53+dINd8lzDyaN9hzsuft2hhaxBnVeSqRLF9kZswWobeBe\nLbpUWpv5ikvHapmTQCoOJIVsX6dEOAYPuXdLbaHCC2ag/deta6COHKxvH93D\nSTbwdU7zePePaKe3sED+AnvPI9k5ORVkRoku2AlaeuIHL5FhzaLS3+pSsOqI\neZNX8HU1gbngJ2hhj6w8b/SKnGIA5f8T3M70ooFjdboFYlt+QX7YJFlWeeG5\nfrvMNbCoGBxfoFHeC/MJ9rW7DTO2T2xc0yDAK31d1ILNAPqqH95EYjCAqton\nOyvV\r\n=al+D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/rp402AX+SO/QX9Gh+zU5KlBLiOF3ZD5SoYxR8twsqgIgGGQjEZW+vcMSOGaiVgyl6OK/r5j4QymCoOqZ+6Z48GI="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_7.0.4_1577082222295_0.37352432152916015"},"_hasShrinkwrap":false},"7.1.0":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"7.1.0","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"stylelint **/*.scss","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^12.11.1"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","compression":"^1.7.4","connect-pg-simple":"^6.0.1","consolidate":"^0.15.1","debug":"~4.1.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^2.7.1","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.16.2","express-validator":"^5.2.0","file-type":"^12.3.0","glob":"^7.1.4","is-svg":"^4.2.0","json-inflector":"^1.1.0","moment":"^2.18.0","morgan":"~1.9.1","multer":"^1.4.2","obojobo-document-engine":"^7.1.0","obojobo-document-xml-parser":"^7.1.0","obojobo-lib-utils":"^7.1.0","pg-promise":"^9.2.1","react-transition-group":"^4.3.0","responsive-loader":"^1.2.0","serve-favicon":"~2.5.0","sharp":"0.23.1","uuid":"^3.3.3"},"devDependencies":{"babel-loader":"^8.0.6","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","copy-webpack-plugin":"^5.0.4","css-loader":"^3.2.0","express-list-endpoints":"^4.0.1","lint-staged":"^9.4.1","mini-css-extract-plugin":"^0.8.0","node-sass":"^4.12.0","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^8.0.0","style-loader":"^1.0.0","supertest":"^4.0.2","svg-url-loader":"^3.0.2","url":"^0.11.0","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.2","webpack-manifest-plugin":"^2.2.0","whatwg-fetch":"^3.0.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server","obojobo_purge_data":"./bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","models/**/*.js","routes/**/*.js","viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/app.js","<rootDir>/webpack.config.js","<rootDir>/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js ejs","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"3a40b98e737c3592cb71a3933aecc4282ac11e23","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@7.1.0","_nodeVersion":"12.11.1","_npmVersion":"lerna/3.16.4/node@v12.11.1+x64 (darwin)","dist":{"integrity":"sha512-mG52npN/3UhoYBitpfFrdsbESNejZ79WFxApQrNCm3iYfQq4GL3WEKj9AcI2mjdmxZ/7lk7Cr9a0wZvs1fUYSw==","shasum":"ed2bc88878899dafadfba930ecd2d9f6db6ae9e5","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-7.1.0.tgz","fileCount":134,"unpackedSize":2137729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHgl7CRA9TVsSAnZWagAANVMP+QHTYTf4Uvf2iBtkRv81\nj+zP9JKWhQ0G89sQP2cGnt1rSgLJSIFvS712xgmmS6piXSMbzt+/TdSnyLym\nDTBSwlKAFbim0x1VqG5IGbl/DXXwKRhSeN5PpiKXLzyhk6QoRG6eqPOFcCVI\n832U6KcsK1vR1gaqpUh9JFVHpmlYDLfaRRYoajDAS4Pt9Ve9y8cOAjaWJ2x7\nOwRY+GhtSHV7ZOPawCIq5AgCTgNwUUi1oLrqz+K0kbvH11+a+R4XXlrT8ey3\n7lb0JN1TXmU7LjLEPq9eoA2xT29E8cmMj3xI+MpLDyek0Q3FXJVvIz26zBZx\nBhOD2v0nng82vbhr8Ub911jKqs9LLq6H7fuKe6aqqvECC4wyuOE0+RRuW1uf\nVPyLzMb0xPmonjrDZ8JlPbQ0Ihuf3VfkC7/e3jibeF3GgJvysDBH/pE6ulc7\nARkR0feCjREP3od8E4vWdkl/RVv0JjGNkVqrFm85SvaEmFXj52QFYOn5mnzS\nDxl64d/Ud2YVnZqqovWRRvanYITDRtcW+n2ux2+57DxsRXyd5BOB9KfGfdzk\nE3Qp7UJyNL1JY2h2QcRlTjwGfgJM0wyzZLAqN1XeESYb68mazqLYoyeBbDEM\nm4aPoPhqqWKqeXeaG3qYoSDJTvYn3DVbGGaUOQN3fzGfrhaGCqTGbqF5pFmf\nZN/S\r\n=MtSw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3SpxPilKxei57hhj5MJ3xnpLFk0cIX0+Xv7ZO3ans9AIge1RMp6aLX0sU/hgE/gCfsxh54OfEZ5+M/ckGTcoR6Zw="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_7.1.0_1579026810861_0.6953813891970939"},"_hasShrinkwrap":false},"7.1.1-alpha.0":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"7.1.1-alpha.0","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"stylelint **/*.scss","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^12.11.1"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","compression":"^1.7.4","connect-pg-simple":"^6.0.1","consolidate":"^0.15.1","debug":"~4.1.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^2.7.1","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.16.2","express-validator":"^5.2.0","file-type":"^12.3.0","glob":"^7.1.4","is-svg":"^4.2.0","json-inflector":"^1.1.0","moment":"^2.18.0","morgan":"~1.9.1","multer":"^1.4.2","obojobo-document-engine":"^7.1.1-alpha.0","obojobo-document-xml-parser":"^7.1.1-alpha.0","obojobo-lib-utils":"^7.1.1-alpha.0","pg-promise":"^9.2.1","react-transition-group":"^4.3.0","responsive-loader":"^1.2.0","serve-favicon":"~2.5.0","sharp":"0.23.1","uuid":"^3.3.3"},"devDependencies":{"babel-loader":"^8.0.6","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","copy-webpack-plugin":"^5.0.4","css-loader":"^3.2.0","express-list-endpoints":"^4.0.1","lint-staged":"^9.4.1","mini-css-extract-plugin":"^0.8.0","node-sass":"^4.12.0","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^8.0.0","style-loader":"^1.0.0","supertest":"^4.0.2","svg-url-loader":"^3.0.2","url":"^0.11.0","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.2","webpack-manifest-plugin":"^2.2.0","whatwg-fetch":"^3.0.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server","obojobo_purge_data":"./bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","models/**/*.js","routes/**/*.js","viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/app.js","<rootDir>/webpack.config.js","<rootDir>/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js ejs","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"b2f457f567958a80e8412308446aae0ca5bb3d83","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@7.1.1-alpha.0","_nodeVersion":"12.11.1","_npmVersion":"lerna/3.16.4/node@v12.11.1+x64 (darwin)","dist":{"integrity":"sha512-k3FVp/LrdMQTHZR77/oOAGR5e5SUeP0KiUDq8K8qfKbOc/RfjrAWuqNSsBuc6eQj4x3g4ac5GmArUWM2ekGzFQ==","shasum":"18b53815e16c801a4ea865898e684d1f9ae55e21","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-7.1.1-alpha.0.tgz","fileCount":134,"unpackedSize":2137768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeII3DCRA9TVsSAnZWagAAaicP/jDWvDOYF/iuf5zDBWWD\n3Du/lMHduU9qmfe35HUDNBj7a3x2VgAl+9bv/EL6ndL+KvPiDOkJUluvjn5l\n5L+BAqRI/8PJOocV88o4R11bSEwToTh7EjhNomr+8qwY7t59UL3nSz18QLJ/\nFG3yVQj62gKC5Vs4DrnYHPsbTVoj/J/SjeDpIoUS5eqwndnNH0wn52LMTc3k\nZFKSUvxNGJMhU+d6y5KnIOBs4Kka/NtIbPgIJ4Zya5diBJTOobJ5Yzd+x83e\nbvbZF0M+5331DZwtTQjf852g54Lt0YBIbmAYWmDhHlSeBzVw3mpz7h3F5CgG\nFYyTzUbq1t4krwARhtaNqOPt+EIlNhDnq+m3iqO2BO6N0z3OEToDELZg/xY1\n3RVrAa39lEsXf6Z209BFHyEh8KhAVuwRpAyel0ftHhR+PLLVKD+yxwwDzw6P\nxT19jpQ2UEvtnxJMi7U8lMeuwANolu9/0NIkF5HNRvUruWpkkIipVeco7nhV\nyJpqBPJADW3nVX5HCKGN4ceiCz2uAHizji4A3MYsmqAduxQBD5zgyNT6URow\nfeeDBan5gyU7X+SULMFHceSHP6VjVSfSRJehTLhpxDd6TLNqoK8TbvcK2Nad\nJZ3w5XYB4WLDlty6rd7rINJLy8vD6aMyKwAJsK1/i6DKTKQQlDxucJIu69Xn\nMeW2\r\n=LSqU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnPJt/Dadf9k9JtX4DezIjyW5EaAwUCGdICXI6pHqbPgIhANv06sO1d5Sg5Z23ASR/+UpuhrqS7/2YU2YgzEzbvQMd"}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_7.1.1-alpha.0_1579191746971_0.8554599702678976"},"_hasShrinkwrap":false},"7.1.2-alpha.0":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"7.1.2-alpha.0","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"stylelint **/*.scss","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^12.11.1"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","compression":"^1.7.4","connect-pg-simple":"^6.0.1","consolidate":"^0.15.1","debug":"~4.1.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^2.7.1","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.16.2","express-validator":"^5.2.0","file-type":"^12.3.0","glob":"^7.1.4","is-svg":"^4.2.0","json-inflector":"^1.1.0","moment":"^2.18.0","morgan":"~1.9.1","multer":"^1.4.2","obojobo-document-engine":"^7.1.2-alpha.0","obojobo-document-xml-parser":"^7.1.2-alpha.0","obojobo-lib-utils":"^7.1.2-alpha.0","pg-promise":"^9.2.1","react-transition-group":"^4.3.0","responsive-loader":"^1.2.0","serve-favicon":"~2.5.0","sharp":"0.23.1","uuid":"^3.3.3"},"devDependencies":{"babel-loader":"^8.0.6","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","copy-webpack-plugin":"^5.0.4","css-loader":"^3.2.0","express-list-endpoints":"^4.0.1","lint-staged":"^9.4.1","mini-css-extract-plugin":"^0.8.0","node-sass":"^4.12.0","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^8.0.0","style-loader":"^1.0.0","supertest":"^4.0.2","svg-url-loader":"^3.0.2","url":"^0.11.0","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.2","webpack-manifest-plugin":"^2.2.0","whatwg-fetch":"^3.0.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server","obojobo_purge_data":"./bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","models/**/*.js","routes/**/*.js","viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/app.js","<rootDir>/webpack.config.js","<rootDir>/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js ejs","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"446286898299d1cde7daaba2dba4038cffb810b2","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@7.1.2-alpha.0","_nodeVersion":"12.11.1","_npmVersion":"lerna/3.16.4/node@v12.11.1+x64 (darwin)","dist":{"integrity":"sha512-UoWc6ZxL87CG758sz26P6cYqfRNGrSVw6afme0lCOFAOozRe1jKYfJzG/N+KnSslh62SnmfkUjNNIuI0QCkThQ==","shasum":"d6b48d0bae5a7601c9597ce9b4bb10fc81fd77e5","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-7.1.2-alpha.0.tgz","fileCount":135,"unpackedSize":2758112,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIOmECRA9TVsSAnZWagAAkLsP/1oO8Srws3A+DKpThytc\nBQlt2Lqj2k1Xswg4rGs4F4B20D6lwQl4zWX+ipfGd9i/jqR9MU+yxhIQA3yF\najgKhTiW/X5WsscGdTLPihn5ijs3nqfBnWEMRmjoAY3rWiVlupnXdWyY0iaq\n1Q5MKFqyZY/xLTKucc2IpxkJtbJFEcbNTwu8PNS3EQOOD5qXIuTP3ZJUbB01\norS7jHt8I9YuH0WqLBiDvHv1zKRSxeGeeqgPHowZJVLkDhfKw0mxjFD1c6To\nrDzNAO8hgvqA6BNj4EJ7hPZfaUfXb6qOcUjue08z030dHrBOE5nepWSvoQM6\nrBUABYE5D5xvINymug3gT2EaDy6zmIKH9LCuA0QhTUi+PQcqOn1xQii/kX9u\nkmQUz3XppMuMc8DboYTZhlVbiwKCyTHbRYPasj4DucDRZSSchAfse2CNIOI0\nyJL0hhyAbbhL99o1Y1tiZH59HxTrBz1BDoGyvdemS/9iBqi4DUnv+aVlfWDR\nO6gnoKpxDefFvUDNslddCeW+VgEGyJMv1XmyHCN1lhhziZ7YSJbohel0TpNP\ns3JOyWJa9zJBmY48XiDrSG99OQjoxubwdOPBD7P70cdetVk9DzJA6DJtfxJe\nCCesqiaRoVPKebLdANRo2cD6095lNqML3SINggXFRt0xoDc9IhbFpsqMrVTr\nSOtQ\r\n=8O9j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICHjCVDzxvRSiBYvU7gcZZk0ki8myw6dX0I0KV/1l7eJAiEAvoDAkrllJ7GC+j73c+9oHw7KWIVmlkqMr/OS/RC2teQ="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_7.1.2-alpha.0_1579215235737_0.5811220523827452"},"_hasShrinkwrap":false},"7.1.2":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"7.1.2","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"stylelint **/*.scss","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^12.11.1"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","compression":"^1.7.4","connect-pg-simple":"^6.0.1","consolidate":"^0.15.1","debug":"~4.1.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^2.7.1","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.16.2","express-validator":"^5.2.0","file-type":"^12.3.0","glob":"^7.1.4","is-svg":"^4.2.0","json-inflector":"^1.1.0","moment":"^2.18.0","morgan":"~1.9.1","multer":"^1.4.2","obojobo-document-engine":"^7.1.2","obojobo-document-xml-parser":"^7.1.2","obojobo-lib-utils":"^7.1.2","pg-promise":"^9.2.1","react-transition-group":"^4.3.0","responsive-loader":"^1.2.0","serve-favicon":"~2.5.0","sharp":"0.23.1","uuid":"^3.3.3"},"devDependencies":{"babel-loader":"^8.0.6","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","copy-webpack-plugin":"^5.0.4","css-loader":"^3.2.0","express-list-endpoints":"^4.0.1","lint-staged":"^9.4.1","mini-css-extract-plugin":"^0.8.0","node-sass":"^4.12.0","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^8.0.0","style-loader":"^1.0.0","supertest":"^4.0.2","svg-url-loader":"^3.0.2","url":"^0.11.0","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.2","webpack-manifest-plugin":"^2.2.0","whatwg-fetch":"^3.0.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server","obojobo_purge_data":"./bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","models/**/*.js","routes/**/*.js","viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/app.js","<rootDir>/webpack.config.js","<rootDir>/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js ejs","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"0db6d57898fb20514eaa433cf21169b054e1724e","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@7.1.2","_nodeVersion":"12.11.1","_npmVersion":"lerna/3.16.4/node@v12.11.1+x64 (darwin)","dist":{"integrity":"sha512-zJSUhcagqx0Z3DeVLxDbYw2x73u4Y1lRWhnmivbR/oJuJIw3xSe9TpRFalv3a/Lg/LdGmllBQwQW+LORSF6g6A==","shasum":"ef6440a1362642ed10b024211bf90c2a4bc2e710","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-7.1.2.tgz","fileCount":135,"unpackedSize":2758080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIO1mCRA9TVsSAnZWagAANqcP/RHCPzs7rrNUZF+wqJL0\nRS8Vl6xMPtWqQhyGpr8AkGJmspFntAZuQk4UUdUfPJm43nfErRXfriYCK3LZ\nnvYty59420hqTqr8aCdJ5IF2QgMWuushCPs9LXPOTPhGkkWJI00UCSorfovR\nSkz7A+lq9f/1Ut0GsETRGm/ve60yZplcxVcuxWR7lKFR7jVnz/OTZWZ9JaAH\nTlYVZvyz3Vz5yXasLxr66nvnY68+IC4uefoNgrSitmnh9NWhaSLOlg5PIi1L\nHiL3vGqkCV6JKenLDhbOMKKf1u3UHvpzRmX840LwW8HG7D3iGLqnrigPn8Dh\nCpog6qesyYmTP8AWtTgv/8QV2Ot4UoWuM3uY6Vy7jSCuShZDVbf0uQ6hI4QH\nuzez8ptURASencaI7gs/fvH1sxxaoBUQ3sKSJu1+S5EpFpC8V/iPBJRdVzQS\nvoKQS42r8r094ZAOUT9Qrwq/ZTa2srvu+Ieu1Mo5vzTs4iKDDHqsdPFJus8b\nXzVkqX6EBDa1KilXHTArD2jXP8IB0UajZo9/tjENGx+fI7oHuy8fzx+VOANA\nO9nFWDbeoCLAAeEgC3HValEkrrqrtBiI9wEdtxYt4Jus+N4SsnZuGLSZoxB5\nsiL5mz9S09PbQUOmRyFRo8U3UOebUnTk9TsWCSmo/Nf2pC+Ds53PGmgMjhhr\n9O7L\r\n=RK8G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAHSwTQD8j1uPC2Yc7hOEnKOzLJaZUCX1Zz3V9E1JpAwIhAJdvORw4u2pcRb0Bm7GVqBDh428THmewqEdA9TPP5s6W"}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_7.1.2_1579216229686_0.9957219148485583"},"_hasShrinkwrap":false},"7.1.3":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"7.1.3","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"stylelint **/*.scss","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^12.11.1"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","compression":"^1.7.4","connect-pg-simple":"^6.0.1","consolidate":"^0.15.1","debug":"~4.1.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^2.7.1","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.16.2","express-validator":"^5.2.0","file-type":"^12.3.0","glob":"^7.1.4","is-svg":"^4.2.0","json-inflector":"^1.1.0","moment":"^2.18.0","morgan":"~1.9.1","multer":"^1.4.2","obojobo-document-engine":"^7.1.3","obojobo-document-xml-parser":"^7.1.3","obojobo-lib-utils":"^7.1.3","pg-promise":"^9.2.1","react-transition-group":"^4.3.0","responsive-loader":"^1.2.0","serve-favicon":"~2.5.0","sharp":"0.23.1","uuid":"^3.3.3"},"devDependencies":{"babel-loader":"^8.0.6","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","copy-webpack-plugin":"^5.0.4","css-loader":"^3.2.0","express-list-endpoints":"^4.0.1","lint-staged":"^9.4.1","mini-css-extract-plugin":"^0.8.0","node-sass":"^4.12.0","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^8.0.0","style-loader":"^1.0.0","supertest":"^4.0.2","svg-url-loader":"^3.0.2","url":"^0.11.0","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.2","webpack-manifest-plugin":"^2.2.0","whatwg-fetch":"^3.0.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server","obojobo_purge_data":"./bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","models/**/*.js","routes/**/*.js","viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/app.js","<rootDir>/webpack.config.js","<rootDir>/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js ejs","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"c2a8f17e1b1095132825553e5ed2dfd404f31416","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@7.1.3","_nodeVersion":"12.12.0","_npmVersion":"lerna/3.16.4/node@v12.12.0+x64 (darwin)","dist":{"integrity":"sha512-dvmG6vyJtb5vI/K1/Ti06fp+jqmDn3GZzVGpDPI5nQJoFtK99GjnU3NGSFBCtrAJKsMcwFWZFVk63Y00krvU8g==","shasum":"3f3eead2c215ffbe3cb6f1d678038f20f4d16f67","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-7.1.3.tgz","fileCount":134,"unpackedSize":2138030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeK2fhCRA9TVsSAnZWagAA5RMP/jjqgRgWL3taDa8SJViK\nPMNyl13q4oUtPqPEiIyPMfSqVyTFDSTYQS8eKc95W9uYgGnvoD10Yy7LE5WH\nAxA2x+H5mD64kmO1Vw2TF/m6QkEHGC+4t7z1YD/Q8vvHs1EfffW/+8NV/HgC\nkU0spZf/CIjwir0DZ1RBL9ZU0k3todzz9wc58ywVb/VHTNaIGc9ylabclU1R\nPCqcbInc3O/07KtH7lH6Qy/5pZpa1ibLxm/DSQknZPVxDvS4ACJdPCQCQrB6\nVPwspza/lKYE9ZH25RNYrYMZO+wUaHX1BIX+/OLp9hVVAYbM/bAtnVK/PL/k\nLNjlS/R8ruEcdHWvBAS0uiESqVOIfmdsxsKC971MZtSLzkTVXK+QhWcST9YQ\n6yCpc+DS33oGf2b4fp0jbHGfdiCsvvkI0bgdBhgIteeAK74p3D1F8okZDh0e\ngqCMygCtf2EIbQcBqBd2ymxQ7SGva3xyvqtAqC3gr0jO/9btQraLH/8GmfN9\ncS8fCWL8BvegUUzoSdYUaKOUBjBwp1FUoFijOfpwfi/uBLCpu4p3W58hWBEO\n3OQhB4YS6Mf7nxo7D0YoGpTiNeuMFfgh2hPAYHpOulfidVFhrabW+4yxPY+u\nInTeK9NkOQOSWf6me5amDWRbV9Wnk34pyUKw/XRLLeGApFgc3MtJP4q7b6NZ\nLbm7\r\n=C5aS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaiLAR1oDnJA5CEk7vl9LSWhAGLL6z5t0R8Exs6ndn0AIgfn7NsYN6lsxv1Pkp8npp88c/SytJTN1C3FE8vVUhifQ="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_7.1.3_1579902944584_0.9348752055531431"},"_hasShrinkwrap":false},"7.1.4-alpha.0":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"7.1.4-alpha.0","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"stylelint **/*.scss","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^12.11.1"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","compression":"^1.7.4","connect-pg-simple":"^6.0.1","consolidate":"^0.15.1","debug":"~4.1.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^2.7.1","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.16.2","express-validator":"^5.2.0","file-type":"^12.3.0","glob":"^7.1.4","is-svg":"^4.2.0","json-inflector":"^1.1.0","moment":"^2.18.0","morgan":"~1.9.1","multer":"^1.4.2","obojobo-document-engine":"^7.1.4-alpha.0","obojobo-document-xml-parser":"^7.1.4-alpha.0","obojobo-lib-utils":"^7.1.4-alpha.0","pg-promise":"^9.2.1","react-transition-group":"^4.3.0","responsive-loader":"^1.2.0","serve-favicon":"~2.5.0","sharp":"0.23.1","uuid":"^3.3.3"},"devDependencies":{"babel-loader":"^8.0.6","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","copy-webpack-plugin":"^5.0.4","css-loader":"^3.2.0","express-list-endpoints":"^4.0.1","lint-staged":"^9.4.1","mini-css-extract-plugin":"^0.8.0","node-sass":"^4.12.0","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^8.0.0","style-loader":"^1.0.0","supertest":"^4.0.2","svg-url-loader":"^3.0.2","url":"^0.11.0","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.2","webpack-manifest-plugin":"^2.2.0","whatwg-fetch":"^3.0.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server","obojobo_purge_data":"./bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","models/**/*.js","routes/**/*.js","viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/app.js","<rootDir>/webpack.config.js","<rootDir>/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js ejs","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"c1fa06cb27f442cf2c6511cb60751cfbfb10c583","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@7.1.4-alpha.0","_nodeVersion":"12.11.1","_npmVersion":"lerna/3.16.4/node@v12.11.1+x64 (darwin)","dist":{"integrity":"sha512-9X6HsjMIiBB8YY9u4NLX8uivxzBrH0WOXwIpVgBIYvxc/XxPe1U86oOQoDkYbcwDaTKpWZFH48UTvFacowCwHA==","shasum":"d7e683cbe4e2c3e8c9b1f4febba284e4dce87b16","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-7.1.4-alpha.0.tgz","fileCount":134,"unpackedSize":2138124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNeuOCRA9TVsSAnZWagAAJsgQAJYoJCMufkY0HV7rHbuV\nLOjHYml4HYwIiT1BAvU/b/A9g6AOJKpRMtGEXNdiQNEw7zSS/O25z0gFdehb\noADdtNixGJc+95psMbfedjW7lN4opWLrTg724zvmz+mNjQ9AMR7BFYMhOnet\nXZL+pkMxGSDit+4t/dyPt7DY0M2405gr/SX990NB4G9mWWMECq955W5HypJ4\nSoc1/J82Tu7uPe7Z9Mybc08Qin1mbrGxhMvoIqOtXiLsn6Kuvt1qDMDIG1jS\n7tbM3FHyx+hoYJOvxu6IuDMmwQoJwRjwyq06c0D/GVrFhb0BFjN7DobsKPIM\noTrO7X9oL6bQgOUSkxLOBkeKAGHMfjmv8IdoNiSgA04yfIdrM0R2r8wnZ0Fy\nc96XtEklse5RJksxRtpobN6/Cj2fyQNulb0a/g9IguVZI8d0pAMUTFpW6sA1\ncMc9joXuJzSB19pPvKliIWpdM5vt1j5HZk3qMiMHB1b6kP0LPdLRYyzvdFTC\n1v+EvyKmBDa9oarYQXL/G0QKgqUBWqWCrGyN5db/SGwQ8mo/NTKnTLAM5fSp\nWzkrai1Zt6CODbAv/yp1r6MCEu5bC/EcCrX9i2cgtQxV92wEAqbgXPHuX2LH\nI7uIxwyqZXwbBYT1ALxUwoAfjAgL8bSUkqXpq4RCOmOlkxeB2nENbm2EEdJf\nKSQv\r\n=UZc3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtmzs5sIRel3IzYRD3+pF7v+1jjhNPTyLVgM6LPWs08QIgcqsikx6RO4QtE/UR0BxV7YQaRdawVehUMbvGUfY39EA="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_7.1.4-alpha.0_1580592014227_0.5813927450514156"},"_hasShrinkwrap":false},"7.1.4":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"7.1.4","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"stylelint **/*.scss","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^12.11.1"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","compression":"^1.7.4","connect-pg-simple":"^6.0.1","consolidate":"^0.15.1","debug":"~4.1.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^2.7.1","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.16.2","express-validator":"^5.2.0","file-type":"^12.3.0","glob":"^7.1.4","is-svg":"^4.2.0","json-inflector":"^1.1.0","moment":"^2.18.0","morgan":"~1.9.1","multer":"^1.4.2","obojobo-document-engine":"^7.1.4","obojobo-document-xml-parser":"^7.1.4","obojobo-lib-utils":"^7.1.4","pg-promise":"^9.2.1","react-transition-group":"^4.3.0","responsive-loader":"^1.2.0","serve-favicon":"~2.5.0","sharp":"0.23.1","uuid":"^3.3.3"},"devDependencies":{"babel-loader":"^8.0.6","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","copy-webpack-plugin":"^5.0.4","css-loader":"^3.2.0","express-list-endpoints":"^4.0.1","lint-staged":"^9.4.1","mini-css-extract-plugin":"^0.8.0","node-sass":"^4.12.0","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^8.0.0","style-loader":"^1.0.0","supertest":"^4.0.2","svg-url-loader":"^3.0.2","url":"^0.11.0","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.2","webpack-manifest-plugin":"^2.2.0","whatwg-fetch":"^3.0.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server","obojobo_purge_data":"./bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","models/**/*.js","routes/**/*.js","viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/app.js","<rootDir>/webpack.config.js","<rootDir>/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js ejs","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"c16c5dd4e5259f495de169b8c9f3c8653c862a8a","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@7.1.4","_nodeVersion":"12.11.1","_npmVersion":"lerna/3.16.4/node@v12.11.1+x64 (darwin)","dist":{"integrity":"sha512-LJduJUqyuuHmakpxCkZh6YazdxwsIu26CuFMZwC12d20sZLlZ7vFtZQ4WvZbaoT6Sp0pw1H5xrb+JwQbBkYaTw==","shasum":"c3d2325ce68afe0e13f958b481f2a4016a1695a9","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-7.1.4.tgz","fileCount":134,"unpackedSize":2138147,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeN3e4CRA9TVsSAnZWagAAZK8P/14qNQqxTIxgECLfMS8z\nnJJa9BSS1g1KY7Ox8+RfIg1CFjAyPRvbCPy2sHVB4O2D2bgUjZ3MHqOJlFM9\nuESI0cGUUyHxfJdsmVNdO/vq5yCEJAr1+JKZPqHDQP0h6Mg5bc+5ULhv0HVs\nLudgrAv03tb7RAkoghLTwPzpwY4BcHudyTCn5MH/xkK7aSBdTvRX8SSG1xCI\n3piZwSeGrqoO0m5pcwy4msKmxJrQ6ROiZJQ7iGH/G4TVvlr3Zeo45ciCuOxj\nTOckT6mPcrDkocV0NnITjOWTL7DYUx5TNi/8xGRieViO+hDzqwRhcU6eGeD8\nHH+9a1kUcobPvPYE3OlS8BVqM7vXueESHM7d3qXI0Q7mriasuEsgd0Gsg6Tj\nj36LFrTUKOeuBmp8pMM8S4sF2awZ9VU6EzZwcMeALl2nZAHED88nNacHHVMB\nl314mtZ1N+TGUnthcL1ic3A+pxpa314AfIWXnKs/tz9BUbz8iSeuwDbeJtDM\n6TtsDB65ZMhKHwx/8guJFQL5eHmE8l6ZqxQzpel2K2XnxZXC36R18H8Etdhp\nGTtLDLQkytLjn7qggu4PpOw/BFA+2C63P4qsXLL3l3Ow98bt/gqUA/h5POxw\niXGmcbIcNAWzVEtRyb5QNIULNHWQgsKB7JpXH9qQD2KDq1vdLoO06ASr7FaH\nb6rP\r\n=zHMN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC0UIMM1QT3ewhTsUepzieRBekDdgVvAw/+tUKBi3+WqAiAECrVzyYuY0F4BuA+YUrsnu+bsrZ9k+EWRGIBGtrjwNw=="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_7.1.4_1580693432084_0.08449028322075969"},"_hasShrinkwrap":false},"7.1.5":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"7.1.5","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"stylelint **/*.scss","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^12.11.1"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","compression":"^1.7.4","connect-pg-simple":"^6.0.1","consolidate":"^0.15.1","debug":"~4.1.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^2.7.1","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.17.0","express-validator":"^5.2.0","file-type":"^12.3.0","glob":"^7.1.4","is-svg":"^4.2.0","json-inflector":"^1.1.0","moment":"^2.18.0","morgan":"~1.9.1","multer":"^1.4.2","obojobo-document-engine":"^7.1.5","obojobo-document-xml-parser":"^7.1.5","obojobo-lib-utils":"^7.1.5","pg-promise":"^9.2.1","react-transition-group":"^4.3.0","responsive-loader":"^1.2.0","serve-favicon":"~2.5.0","sharp":"0.23.1","uuid":"^3.3.3"},"devDependencies":{"babel-loader":"^8.0.6","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","copy-webpack-plugin":"^5.0.4","css-loader":"^3.2.0","express-list-endpoints":"^4.0.1","lint-staged":"^9.4.1","mini-css-extract-plugin":"^0.8.0","node-sass":"^4.12.0","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^8.0.0","style-loader":"^1.0.0","supertest":"^4.0.2","svg-url-loader":"^3.0.2","url":"^0.11.0","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.2","webpack-manifest-plugin":"^2.2.0","whatwg-fetch":"^3.0.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server","obojobo_purge_data":"./bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","models/**/*.js","routes/**/*.js","viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/app.js","<rootDir>/webpack.config.js","<rootDir>/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js ejs","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"95149575c491a30e7dbd3352835212c5fb8c2feb","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@7.1.5","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.16.4/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-zbm/P5XKkMFjA2xjGpu6HINa3RCz2uoLbOL5eIpzSoFsiahSJMENupqoTolQpwEiMk69ixZxg8ny2GXxV5npOQ==","shasum":"69e69e64a9a40b8f978e82019b2a213671620be0","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-7.1.5.tgz","fileCount":134,"unpackedSize":2138387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVvg4CRA9TVsSAnZWagAAkVUQAJOCW/qthgKFU4oUlxoQ\nZarZKI+4kwrAm5fDUxZ5PjChY44UiW8iXmEEtx2vgdEegZnKZJQPYPJivQzS\nEEI+U6on6zhIH1DuwXO5cI76XIwz+3Vap3griWfKCgP6jN0TXH5UuLA9nb1C\nbLi54X8t4n4GGEZ3pwcF4bp/EnhAPRzBpo49HQ2HbQ0X5EG9jQpwLIz34/Su\nS3cAvmW3DBvi48bI6NY6ywXJpaBBlsSgg+QW+kVNMxYCn8LeiV4lBf+asnAV\nuj0ckCT9Y9bCj23v6O7yzpdL+adgEg8hECRwErBVGYq7Lekx406OwiuVE/Xm\n1sLdafswgGcE4zOxFXbnTtQWoVSih7gfvOY5DMONFeqbDKoQvBq7CT88A2OV\n24ZS4Sn1VfNnF374KNSTlP2WWx8me3Ej4anvAf2qHaGEl1WpvOJM9hbbFL4Q\nKFf6TgG1aB7/Ge9UnSmeyoAfy8/4pQolIVrRxpdjvfx6dxyHf61PU6cYDLL5\nKeooaSmw1fBpvP61JKr7GDucK6V0IFlToBkL9ElWuVIm+5tZPoLd16NFfc7l\nCjZPTLJqcoTk8u+DLaZIOTw8hZOsJefezMxhahrctDGAcH+lWEN38VkWsLZG\nqVOL8+WRNjxopudHLWSKttz6IvoXrgVaAXNYEJy7cELK7lgz1Dw2Hrcq0rU8\nN7Me\r\n=79XD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnxc2pt3pLqJhjz2We1iCe2o7GAu6WPRwgrnGWy1YvlwIhAJsCQ9nhVC3TbFnhon8Mrwy9PjlpEK5A2NMTPzyS+rpJ"}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"techrangers@ucf.edu","name":"techrangers"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_7.1.5_1582757943613_0.5272999218980543"},"_hasShrinkwrap":false},"7.1.6-alpha0":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"7.1.6-alpha0","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"stylelint **/*.scss","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^12.11.1"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","compression":"^1.7.4","connect-pg-simple":"^6.0.1","consolidate":"^0.15.1","debug":"~4.1.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^2.7.1","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.17.0","express-validator":"^5.2.0","file-type":"^12.3.0","glob":"^7.1.4","is-svg":"^4.2.0","json-inflector":"^1.1.0","moment":"^2.18.0","morgan":"~1.9.1","multer":"^1.4.2","obojobo-document-engine":"^7.1.6-alpha0","obojobo-document-xml-parser":"^7.1.6-alpha0","obojobo-lib-utils":"^7.1.6-alpha0","pg-promise":"^9.2.1","react-transition-group":"^4.3.0","responsive-loader":"^1.2.0","serve-favicon":"~2.5.0","sharp":"0.23.1","uuid":"^3.3.3"},"devDependencies":{"babel-loader":"^8.0.6","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","copy-webpack-plugin":"^5.0.4","css-loader":"^3.2.0","express-list-endpoints":"^4.0.1","lint-staged":"^9.4.1","mini-css-extract-plugin":"^0.8.0","node-sass":"^4.12.0","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^8.0.0","style-loader":"^1.0.0","supertest":"^4.0.2","svg-url-loader":"^3.0.2","url":"^0.11.0","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.2","webpack-manifest-plugin":"^2.2.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server","obojobo_purge_data":"./bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js ejs","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"c2bb31101ef8b9e033bd65f83f04629ea76af59f","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@7.1.6-alpha0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.16.4/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-qbqf7TQsxvyTPC2klE6wtAB+yfIT7OgYTWta+nngoperJhWtIdc4nuuscd05DG3ByG9ezYt9FACFOTInNZUvgQ==","shasum":"95d90a116f16143eba770365b00e9dd55585a3b3","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-7.1.6-alpha0.tgz","fileCount":142,"unpackedSize":13917380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaW1LCRA9TVsSAnZWagAAgegP/2y6VOGdMp5wNwn2fLXv\nJU7xEYQtG3kmtk8y8Nrg7ESHdEPMIfFEhf0FDOmm3lENYObKYKN82dbnAeF/\n2bk6d7KmqhMKCphIPlZPE40MipMkK0vW3usu1x8S1t9B/YcIBHYpJlIo6h+q\n6r8FT8HPDHYqnfKGvXhClrNVNpD/bo21JZ6nZWLF6J3aE7UjYp421Iv9053T\nXC7edb4yh2FV81iaZW1cy/PJRXKZ+7/sBP8LTjjpeIzRSwANnmY2gAa8DRKB\nkjZEU5k7Mb4+Is7dZxxe3+IOXAY1G5Qe9yp9ifDkZ8pBcvvmDH7/itAmB5PJ\nvmm8IcGQz1lNi1mUAMhyW5PwVqZm5vv8YGAHtDoWXWdhzBd4+S2PUy3AjbVX\nONy5UMkWgIqvS6/LNnUAcrmx7Be5TouoxIhngjxXKpbrT32qfe+vnCsQ9ftN\nVVANvwATbxvkh8I6QGQoPtr5+heF7Wti+NBzTEXpAMOdJabAUXwNjdnar3zg\nmruILMjU9PYelbHpWeam9R0zXO/JtNu6Fsf1n5E6xttlwTKw2dpjx5d/kycC\nVUiZNwZsRPeaDbfLdcdeVVQqMUTCYjCqaeDjSCiRZlx2bXfGJwesLiigQvFV\nG7SZpK/hsOrGi5Yn86h4pFgcaoOswaTVsqOBhFKfxmxNrWdPuonrmOKpdDFe\nIenj\r\n=76oH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4waYFd5N3CH5uBqx9dJzb3vB/d7pB9LyqESuJGwDHeQIhAJFcO7Mw1Yhaym5Uj3M220Qj4xRJ9uxhBiONyTq3qLSS"}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"techrangers@ucf.edu","name":"techrangers"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_7.1.6-alpha0_1583967562508_0.568027209725162"},"_hasShrinkwrap":false},"7.1.6-alpha1":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"7.1.6-alpha1","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"stylelint **/*.scss","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^12.11.1"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","compression":"^1.7.4","connect-pg-simple":"^6.0.1","consolidate":"^0.15.1","debug":"~4.1.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^2.7.1","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.17.0","express-validator":"^5.2.0","file-type":"^12.3.0","glob":"^7.1.4","is-svg":"^4.2.0","json-inflector":"^1.1.0","moment":"^2.18.0","morgan":"~1.9.1","multer":"^1.4.2","obojobo-document-engine":"^7.1.6-alpha1","obojobo-document-xml-parser":"^7.1.6-alpha1","obojobo-lib-utils":"^7.1.6-alpha1","pg-promise":"^9.2.1","react-transition-group":"^4.3.0","responsive-loader":"^1.2.0","serve-favicon":"~2.5.0","sharp":"0.23.1","uuid":"^3.3.3"},"devDependencies":{"babel-loader":"^8.0.6","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","copy-webpack-plugin":"^5.0.4","css-loader":"^3.2.0","express-list-endpoints":"^4.0.1","lint-staged":"^9.4.1","mini-css-extract-plugin":"^0.8.0","node-sass":"^4.12.0","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^8.0.0","style-loader":"^1.0.0","supertest":"^4.0.2","svg-url-loader":"^3.0.2","url":"^0.11.0","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.2","webpack-manifest-plugin":"^2.2.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server","obojobo_purge_data":"./bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js ejs","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"a31a94b6b98decf1a8629848546b81501dc8a5f8","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@7.1.6-alpha1","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.16.4/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-jNaWI5P3JjMKvI3JioRBFmEgNt+dx3IY7rGXJ+bN/dASVqGrsOkqIDJdzUHZn/7OQgr3bWzqs+pRIdT1pw7H2Q==","shasum":"8b7d98acf24aa8e029a82a7b6838ca862f831d26","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-7.1.6-alpha1.tgz","fileCount":142,"unpackedSize":13917843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaXfXCRA9TVsSAnZWagAA8yoP/0x8tv7pr3jf00kjNAu1\nDIUc51MfLMpu2F77mVddn7qgflGkZE8Wf3R94M+Yi7cygyoZ8J31JcAuGt6I\n0IMLyF5EJQALwBIubVvVoJ4Rg2fQ2mW6zJRqLEXE4EFuxIRuwXqJ65BmoCxF\n3nedd1qf0LWZM5JK0V4sY10jVoJPHCmZDUMkMy0PArsP6mNDIb4oddh/5VML\nxkIg0LvPY1siqkic3cEWezWeXZSlNjKjaXQvJXd374uW+dCfl+Q2WRFORLpt\nq/ZEVZdJr54nSmN4MgzcwbAHQ2a/HXej4QxSNg/kMg2Mu/X7XawXe29Yl+p6\nxUYFqZuKRDM+5L8K2FJ9hW5Tyd0d0RZwKc7tDbijRMIIcEz2tKSrmfXly3/9\n3syMULODIAblqzgyhpxhyH6tHaOi8Mp4sKbOdXVD/J3cI7xOfiEKj7XhmwMM\nT36fRHsj0YqMbQo0kzPconngrLAGYqmk+S4X2s6C2128K0JJZGEwpe5Kt4vi\nR8XpHrRA/Ruc5dZBGLTIWU/i8SZ5e+HEWj6FQLABO5MbgExaOPRKhUdYOJXl\nyk0sojo+a1gbN+u9jVEm0AKsECIwhSBSeZyThPOWvEOIDxHh+qa0keZaIxDd\nfRWjJeWR+Uqcq6E3M/ek6U/a2aNx/mz5o0zSfPky2MZSGfXhwLPfUX2hHquf\ngBTX\r\n=Yv2B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFou4ZsxOiUkFJi4kvYF34/EzmS3kT/RemImq/iuk+fMAiEAmH9x0d/J+GdFNZ+kpmLKfXJ7ZJOkmvvBhnmtS8sCd0A="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"techrangers@ucf.edu","name":"techrangers"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_7.1.6-alpha1_1583970263361_0.46532479706235375"},"_hasShrinkwrap":false},"7.1.6-alpha2":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"7.1.6-alpha2","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"stylelint **/*.scss","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^12.11.1"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","compression":"^1.7.4","connect-pg-simple":"^6.0.1","consolidate":"^0.15.1","debug":"~4.1.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^2.7.1","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.17.0","express-validator":"^5.2.0","file-type":"^12.3.0","glob":"^7.1.4","is-svg":"^4.2.0","json-inflector":"^1.1.0","moment":"^2.18.0","morgan":"~1.9.1","multer":"^1.4.2","obojobo-document-engine":"^7.1.6-alpha2","obojobo-document-xml-parser":"^7.1.6-alpha2","obojobo-lib-utils":"^7.1.6-alpha2","pg-promise":"^9.2.1","react-transition-group":"^4.3.0","responsive-loader":"^1.2.0","serve-favicon":"~2.5.0","sharp":"0.23.1","uuid":"^3.3.3"},"devDependencies":{"babel-loader":"^8.0.6","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","copy-webpack-plugin":"^5.0.4","css-loader":"^3.2.0","express-list-endpoints":"^4.0.1","lint-staged":"^9.4.1","mini-css-extract-plugin":"^0.8.0","node-sass":"^4.12.0","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^8.0.0","style-loader":"^1.0.0","supertest":"^4.0.2","svg-url-loader":"^3.0.2","url":"^0.11.0","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.2","webpack-manifest-plugin":"^2.2.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server","obojobo_purge_data":"./bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js ejs","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"2d305ecba1e8270d0fb271b39445de84ec6e3b7d","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@7.1.6-alpha2","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.16.4/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-dAA/sQpFHV28WfllM2n+2z2T+jKy6fpTWdPVbhZOD2bk965SREUgKJ7vKNE9665M6X/xW6qbWD9ZSnlp8IcHqw==","shasum":"c1c7e3a6a8d5b0db33550924a63865d93bab2b7d","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-7.1.6-alpha2.tgz","fileCount":142,"unpackedSize":13919103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaqoOCRA9TVsSAnZWagAA4agQAJBzoKyMZxUc5NkVOUSE\nKI7hkrfjKm/zhTMHOVjSqVFBYdpTWczsOC27W4YLoBX/Rl+8WkoDfstSMNGa\nnOWMbObmxWH/nkZ+SWEFraEt0HRkNyMyLJfJSCs358HAl4AyADQ/NGQ6OfYr\n4ctnwYOF5xaGDwy9Yu50cyrwD9w0SVKBk8Y3JasGAQNDD4XBbC88qqQysg3X\nTHDYoMSisyBxh6KXlRrRoezuvXPJCMXtt571VcZp5/DC96zFBmJETBtgggyl\nz+5Fnukkbk1485aEotjqXOVHL0eHgki2pG19lomuRwJR26bkKmTgu9OeAkwb\n8TmACtLxjQFDNM+cMjlmMAYzSiN7MECSrK7wpc71gKKkC8Kp2CItmKO4ZSKo\n/EqMogSREzTD2Rkwqw7irRJPIDQMyVH6StuebxOI+1XMzgd4zPvnnn0mPUBC\nQNN/tyXCoeEEmnG2neQ87NO5EQba+VntgwVgsQbWONp3PXDKEK7SDQFIE0f+\nmDHwJC9TiK7W0wsZDo7sDbyim268rA0lY/eV33N/oc5SleUA5GQ7i4ixZWIV\nBw8rB4ctW9Uryrf87xcOjy+UTDMoiYEMdebOSWJtrxonf7/jgGQwY5TCE1pZ\n5MU1yVdh7K5WQI5KujLSembaOT53xsYkYDHoGgVyCpwuoRhgdzUEoXmpzHS5\nfOEJ\r\n=3yxB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQ8V37WUre/yi6iO8BtE0VH8rL0g9ZSlljdK1KeeCxkAIgIbba3jLT2yKmKGncBzy1miwPzRLGJECEFWU3SkX8D5c="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"techrangers@ucf.edu","name":"techrangers"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_7.1.6-alpha2_1584048653572_0.8047098252840688"},"_hasShrinkwrap":false},"7.1.6-alpha3":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"7.1.6-alpha3","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"stylelint **/*.scss","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^12.11.1"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","compression":"^1.7.4","connect-pg-simple":"^6.0.1","consolidate":"^0.15.1","debug":"~4.1.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^2.7.1","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.17.0","express-validator":"^5.2.0","file-type":"^12.3.0","glob":"^7.1.4","is-svg":"^4.2.0","json-inflector":"^1.1.0","moment":"^2.18.0","morgan":"~1.9.1","multer":"^1.4.2","obojobo-document-engine":"^7.1.6-alpha3","obojobo-document-xml-parser":"^7.1.6-alpha3","obojobo-lib-utils":"^7.1.6-alpha3","pg-promise":"^9.2.1","react-transition-group":"^4.3.0","responsive-loader":"^1.2.0","serve-favicon":"~2.5.0","sharp":"0.23.1","uuid":"^3.3.3"},"devDependencies":{"babel-loader":"^8.0.6","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","copy-webpack-plugin":"^5.0.4","css-loader":"^3.2.0","express-list-endpoints":"^4.0.1","lint-staged":"^9.4.1","mini-css-extract-plugin":"^0.8.0","node-sass":"^4.12.0","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^8.0.0","style-loader":"^1.0.0","supertest":"^4.0.2","svg-url-loader":"^3.0.2","url":"^0.11.0","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.2","webpack-manifest-plugin":"^2.2.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server","obojobo_purge_data":"./bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js ejs","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"83eef44433550f9337cf20a15759cb7ce67c4dfb","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@7.1.6-alpha3","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.16.4/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-OfIz6SK+30ruP7w1JCW7r4zeIJvxeMhkrGNikEzhXDyQGO/9V1qDumsen4OUzI+Y7drc9D0WVGxFrqEgxnM7PQ==","shasum":"7fba912dedd2a939f0a6b9d79e9d284850561ec4","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-7.1.6-alpha3.tgz","fileCount":142,"unpackedSize":13664607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJec683CRA9TVsSAnZWagAAt8cP/iX7QYAwVhf4XH/WcM3h\naoIDrnE0JcrgdwyGLKOfxOCmdEEiBDjqc6r1WlfPX5nYq2NwnwbBXX/hG3LK\n+4+lC9XMNBmGFhrRNfZU4sJUWylRBulrPO8U5lDygDB9Hh+EVIeSEJ0XBobR\n0ZL1nzsHls/aRMLtqjwdfA3IjG2/ysHWq2mhwhnc6XLGsiRh2GcW+TQf2SMa\nnMCExocuNULHdQiJ4cqRpWlIl68rXnZdjmxwp9KEEKZNQNuQfsOD5VuRJFW9\nvZiuDHS5JR5BhBGjZfcu5doixn2mbJqPIfB6lH95g7/Sf8oLzVXcTX62SFFJ\nL4p4TYrmA4wao1FVD2oapk1rZqKfj25AGk/EDmCqFWWsD2dRn5BusorcY5ze\n3YfP+KVoaP5t3cla8BEo1sdWKRomfRXpNEnyJ1rJr7ObX4V4gQ8QLeEQyJfJ\nxGXhfhrAkz6OI6nLKO1PmrJA6c65oBpsQv+Awcpon73G+IUy2ui1PfTUJQo4\n5V8uUW4setiv9JoBs12Py/CRu7jNbjKPkPojrVvZoxoWv2yYKh7K25/HRk04\nFXnFI6TEdoyu30qzERXFucJm6qK6V5BQhrsOiqC0+64keYYEthM4sQByurq5\nL0FV0+PlVIDfCzi/nwJ8H91pacwqTDq11HjPTqtkZ4FQrmclAgfK4BN1sP1M\nIYKn\r\n=5GDy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLkerIDtAIp1sz2fWdaL5C1sKgr0RX8eLUSBl42LhoIgIhAKzJ++zo8Q0WhbwrLAq+J5Zbfgv47hfFxp6XfEr4xksC"}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"techrangers@ucf.edu","name":"techrangers"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_7.1.6-alpha3_1584639799080_0.7512339280738578"},"_hasShrinkwrap":false},"8.0.0-rc2":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"8.0.0-rc2","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"stylelint **/*.scss","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^12.11.1"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","compression":"^1.7.4","connect-pg-simple":"^6.0.1","consolidate":"^0.15.1","debug":"~4.1.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^2.7.1","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.17.0","express-validator":"^5.2.0","file-type":"^12.3.0","glob":"^7.1.4","is-svg":"^4.2.0","json-inflector":"^1.1.0","moment":"^2.18.0","morgan":"~1.9.1","multer":"^1.4.2","obojobo-document-engine":"^8.0.0-rc2","obojobo-document-xml-parser":"^8.0.0-rc2","obojobo-lib-utils":"^8.0.0-rc2","pg-promise":"^9.2.1","react-transition-group":"^4.3.0","responsive-loader":"^1.2.0","serve-favicon":"~2.5.0","sharp":"0.23.1","uuid":"^3.3.3"},"devDependencies":{"babel-loader":"^8.0.6","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","copy-webpack-plugin":"^5.0.4","css-loader":"^3.2.0","express-list-endpoints":"^4.0.1","lint-staged":"^9.4.1","mini-css-extract-plugin":"^0.8.0","node-sass":"^4.12.0","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^8.0.0","style-loader":"^1.0.0","supertest":"^4.0.2","svg-url-loader":"^3.0.2","url":"^0.11.0","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.2","webpack-manifest-plugin":"^2.2.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server","obojobo_purge_data":"./bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js ejs","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"31e11363891575a2e62afb61cf15944a66e7e832","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@8.0.0-rc2","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.16.4/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-HdWycLXPz8AgEXn8X5tHx8nhRshXkXa9sMY8/zLzwQPd6BAO7UusdPTLJHBeKPRz2ne6tHlNWXqnHtnB6r4bUw==","shasum":"0a98bc18da967bd55ad1a13d595d9af9fc9be972","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-8.0.0-rc2.tgz","fileCount":142,"unpackedSize":13592971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefQFhCRA9TVsSAnZWagAAo90P/1QlDx5eD7A2enoAOfXf\nF5naXuUvnCtG6eq/ztnlR5HaIlzWb+8nBlRyFxyl7B421waXSxyrQIjySY6W\nLMwcqQDLhYx3Bj5DClr/DbPHdzIUzbNtl2YUggU0p/GwUQyNuIl1fBZv6X3w\nU+32rZK0AL/p+39Wi7hpcBaNr6P9ILaVBErb6JJVlxX1TxXAnFYCNuULTjc5\noTOg7PUFsq6AFoBSJgo5eLRImBiYA2AnzX0LxYviXnJPwrqvmUC0r6j4Xh8i\nz055W9maBPgN/TTd5rWuGazQSUq/10kLg1whMBbh6v+64Vjo7akvmvMihZQZ\nzgtyYfCdt/xIgwsLkZwT5CtkwOxXjG54z36062rG5yx4jeyKGzA7MI5iEAC4\nU7KtQ5ikUqTWj6dd5VE5ezAMCMX9AQhgpfYMH50yWOjYT9DIA3fz1MBB4yCz\nbY0rNk7XjWx/MdSh+0wDbgpVQI5YuGAMcSji3VzQ40bIkjlyoFTLPtTLwQb6\n8mX7n+X8/vkEfCKPY/0vipwhbDez330I1C91G1rJ9ymsTSXaYprJ1s2x+KAF\nA3ef7rXSkl6Edkp5mGcJ7nr1jQHZFOVTwuWR0gjykXvOLYbVnjtwj7jNRhD4\nvUo6Y5OoOmiFVXwBPrxNGi5+dIwVz7i+wpwG+7WhR/tc6tKO9EFRCxzE1hc0\nsZDZ\r\n=01kz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUptcwq5NkoPgoHF4zR5dJknMSUzPgAszKJgsf+4DRiQIgCyUtWiSLI6ob5UTYHvvOME9qCyiwlg9aNs9apbIItjQ="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"techrangers@ucf.edu","name":"techrangers"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_8.0.0-rc2_1585250656748_0.13323881171484198"},"_hasShrinkwrap":false},"8.0.0-rc3":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"8.0.0-rc3","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"stylelint **/*.scss","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^12.11.1"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","compression":"^1.7.4","connect-pg-simple":"^6.0.1","consolidate":"^0.15.1","debug":"~4.1.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^2.7.1","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.17.0","express-validator":"^5.2.0","file-type":"^12.3.0","glob":"^7.1.4","is-svg":"^4.2.0","json-inflector":"^1.1.0","moment":"^2.18.0","morgan":"~1.9.1","multer":"^1.4.2","obojobo-document-engine":"^8.0.0-rc3","obojobo-document-xml-parser":"^8.0.0-rc3","obojobo-lib-utils":"^8.0.0-rc3","pg-promise":"^9.2.1","react-transition-group":"^4.3.0","responsive-loader":"^1.2.0","serve-favicon":"~2.5.0","sharp":"0.23.1","uuid":"^3.3.3"},"devDependencies":{"babel-loader":"^8.0.6","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","copy-webpack-plugin":"^5.0.4","css-loader":"^3.2.0","express-list-endpoints":"^4.0.1","lint-staged":"^9.4.1","mini-css-extract-plugin":"^0.8.0","node-sass":"^4.12.0","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^8.0.0","style-loader":"^1.0.0","supertest":"^4.0.2","svg-url-loader":"^3.0.2","url":"^0.11.0","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.2","webpack-manifest-plugin":"^2.2.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server","obojobo_purge_data":"./bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js ejs","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"3c85a44f6029e8d4535734bcf5602802e00f0106","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@8.0.0-rc3","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.16.4/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-MpWRiOAIGWJtmLyJorCCYvEQpgqTKN+WsrNs+39F09Mj5LWDRspyCFSbXEB6oK7dqbFTD5Az0qLi1WTIAwmzgg==","shasum":"06168c3f7e1568da67a47d8511b6651fa86be971","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-8.0.0-rc3.tgz","fileCount":142,"unpackedSize":13592859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefS5xCRA9TVsSAnZWagAA0R4QAJS9OP12TRTJrVayjbRI\nkvvuqhnmqRsZ9qKm5BlFBa8jpzXRUPq3YvNnk+jGTLs5UsbKqboB5eUIMDas\n5k/d+K4g6Nhtd9W3ZeXeZ0edM6zBdpv88seH3k41k672diHFSVi9ShqyaKTh\nsgEJA4Rjjiu7v7S48ztRrt+AiG7goMFWD7yoMOEXd8cwjYOZKdexSUKZh84X\njmBDA5GE3CYpEgfQEQefK0wfIdahoegil93SyZFPUh/FSeFGo89PIFcdfEDA\ntWfR78IiLK11a8SpQmf77ApSRSiqcrlk+Esdp+yYH1PmTNvPUAeAqW7STOXW\nJraSM5OI0UYJjXMmVDp9x4kJhHZISobBsmTURVQ6UP9MFSyqkIzylN+2ZPYY\nR/KEJOtVTj8lxzWgtL5gMRF7oCrY2VWHTgwzoYU8wW47uuumB+j2r8DzYC/b\nPN2rRYauqQAkH1avUUgHSoOybjdgtqP4s9rWfeax/Sd/m21zEMF2xv49Ml5e\nu9TwVhTB9NIc0c9tJ0AWspdnTP6WzH22MUVQTnR6iAFB+RghwJXmtLl86u5l\n4VyjleSorZY+EqZvbmHvI7EwmItDSFHoXb133ldgcMgYruOnVDaRoj6NGhYR\nGwncgFmr9w1yf4PoCL2v/TotiAo/NDhVZMLIOxYh52Vr/B3aGF2dgu2fvNjN\nsiEn\r\n=X0wI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAYHXde97dPmpggx7JlZyqNfTbHhecSekuzdGaK4oqdRAiBZU0+2jz8uk0odzvbtllrJTOqaRMsMD3xqiLrjk/eNag=="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"techrangers@ucf.edu","name":"techrangers"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_8.0.0-rc3_1585262192682_0.4418254437514535"},"_hasShrinkwrap":false},"8.0.0":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"8.0.0","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"stylelint **/*.scss","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^12.11.1"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","compression":"^1.7.4","connect-pg-simple":"^6.0.1","consolidate":"^0.15.1","debug":"~4.1.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^2.7.1","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.17.0","express-validator":"^5.2.0","file-type":"^12.3.0","glob":"^7.1.4","is-svg":"^4.2.0","json-inflector":"^1.1.0","moment":"^2.18.0","morgan":"~1.9.1","multer":"^1.4.2","obojobo-document-engine":"^8.0.0","obojobo-document-xml-parser":"^8.0.0","obojobo-lib-utils":"^8.0.0","pg-promise":"^9.2.1","react-transition-group":"^4.3.0","responsive-loader":"^1.2.0","serve-favicon":"~2.5.0","sharp":"0.23.1","uuid":"^3.3.3"},"devDependencies":{"babel-loader":"^8.0.6","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","copy-webpack-plugin":"^5.0.4","css-loader":"^3.2.0","express-list-endpoints":"^4.0.1","lint-staged":"^9.4.1","mini-css-extract-plugin":"^0.8.0","node-sass":"^4.12.0","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^8.0.0","style-loader":"^1.0.0","supertest":"^4.0.2","svg-url-loader":"^3.0.2","url":"^0.11.0","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.2","webpack-manifest-plugin":"^2.2.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server","obojobo_purge_data":"./bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js ejs","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"b2435e6cc20ba8a42336bf226b1968bc504e0263","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@8.0.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.16.4/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-CMsUQED6HPOvfY7xNrN1XpDidASvMZ6raur7jeLk425CJuKE3XGVNQDaaqribsKFbjU7nUfo8oRy4ZKYxzFNjg==","shasum":"367ae1f0d1562d14bd4a6da2a102ceb6657ba384","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-8.0.0.tgz","fileCount":142,"unpackedSize":13592883,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegfWUCRA9TVsSAnZWagAAFigP/idc1I+ni/OqwKsiP8mV\nw+MEKEW7eSkU7dvsUq/yC72tMFMrZRmku6HrQTWLAlGioxKc5r0yWpLWZUlE\nFj4sahUwabQf3WTZihyVy2Y45GFyiKCl/gv/9RWlENTfifBiNb8HRz6K9/Vr\nkmEwstfORoO5URyjevtqMBJNvcioJULoS/WI8tS82iz5h5hiH+cbiLdkOOeb\nl0fIcDxXP/crI/UfhYxb6jU7QhT25ai1A/bVwM13AEqCjyCkKrEEWa83V4Ct\n6IFdtIBS0l9Gy/kg/tF4XE5OtdGiwVfMngbcVmbAaBR0EE8dukD3qBL/bqwm\neS+V+ktfyFSfGQ1zppixs3gQbmR/ffSTINpHJla4Pgg/tUuJry+zuREYtxwW\nQIKbhpofrmMy1eB+JSsbW9KTEE3Kq1yWcxPpcjulMEBUJxw73zgjzKw4xa9N\nq/zaLrwo9ipz2PAVwP6ffgoNnN1VNDEexnj6ND7B4LLil3IfUjMur+F3jd+z\nlC+/UU5Djech5/0IDlI266GLRrgV3oI3V2dl4pF0/mmR/JnEE2LFagU6+5+O\nkgrRwDlHVOnCIjhxUko59A/1W5BcTwae6YxLIa5MqtB+LE3AKOhZBOSA7eXA\nKjsLnHCcwd3CNE7JV+IJOtzaeLXbCUZ0A64PRGxDnaTP+Q6c5o5qRvEgaJpK\nTw8J\r\n=bBq4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBT4HHTDorZz9Rs+O6SmPB7PiKn79h01XXSDfy5j0wT+AiEAoSnqrh26oUlj+xgqv1mt4BBSkEgEm9kCHbD/icGmWKY="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"techrangers@ucf.edu","name":"techrangers"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_8.0.0_1585575316197_0.2689094922726778"},"_hasShrinkwrap":false},"8.0.1":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"8.0.1","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"stylelint **/*.scss","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^12.11.1"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","compression":"^1.7.4","connect-pg-simple":"^6.0.1","consolidate":"^0.15.1","debug":"~4.1.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^2.7.1","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.17.0","express-validator":"^5.2.0","file-type":"^12.3.0","glob":"^7.1.4","is-svg":"^4.2.0","json-inflector":"^1.1.0","moment":"^2.18.0","morgan":"~1.9.1","multer":"^1.4.2","obojobo-document-engine":"^8.0.1","obojobo-document-xml-parser":"^8.0.1","obojobo-lib-utils":"^8.0.1","pg-promise":"^9.2.1","react-transition-group":"^4.3.0","responsive-loader":"^1.2.0","serve-favicon":"~2.5.0","sharp":"0.23.1","uuid":"^3.3.3"},"devDependencies":{"babel-loader":"^8.0.6","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","copy-webpack-plugin":"^5.0.4","css-loader":"^3.2.0","express-list-endpoints":"^4.0.1","lint-staged":"^9.4.1","mini-css-extract-plugin":"^0.8.0","node-sass":"^4.12.0","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^8.0.0","style-loader":"^1.0.0","supertest":"^4.0.2","svg-url-loader":"^3.0.2","url":"^0.11.0","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.2","webpack-manifest-plugin":"^2.2.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server","obojobo_purge_data":"./bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js ejs","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"6ef6174019af83867f00306e646451e36004a61d","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@8.0.1","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.16.4/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-yHDKKMo1m611aLT43HVAtAwJPwSbP5uFmm76RjcpVdjD3cUm4lwgU2HJmYw7f/Fka70wALg26zKys+Y2VK+NTw==","shasum":"24640643832efdb4465e3c56c94ba6214f7ba1e2","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-8.0.1.tgz","fileCount":142,"unpackedSize":13593051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegz5fCRA9TVsSAnZWagAAVsgQAIQvwNW6AfvSEX1AbFSi\n+U7KEsB19pCHQT47SB0Hy2wRXnn0e9g32fu5vgiBT/qMUA71B3Oeub4V3msO\nnPFdvsjXGeM8Igufdbc2aw2s3W0VyyAFPdIAy01gqkU+89SJG2bxnWmjdvVK\nn7GSlyjdNP+hbe3gUyW8YCC5qcFpZtsPHhrxlfxf3+pIb7efyArA1CxsDzPZ\nXpZiO30i/KrbjzCt9iobdSt0nHUsar4xoiQ/jmPw8Ny6oMhnzN9P1zqa0y1v\nS1GrnAK191/7Omo2CBYB+YxB+oli0/MtJ1kjhn+rIE2S+Q5eSl2M0mabLxHP\nb5PWQzIu32W/5ky98d1YB1NK6j1tdBEl+tu1Cy5n65ZvOav4JQxTjP0lXF71\nkW9/IGwikNzo6oBdn23Qy3EyHZCL2/7mfvINjI4kdGKy7yBH9gGeQ6yVB5vf\n8JNI1W8gn4H8FVp3eR6+1+5yca8xZ6fgd94e8ePWjQUVImtiC03F0bERv8TS\njDi5Lr3DKbumw+ti2lvc8xOT38uFICBZbmWnQKQUnXa7ts3PcT4+Q7MdPv0s\nSCuxBVfLCF3Y39fwndWBgn1QlbsoHlVwPNyj2b8BYNCqwfpPF4/jQ+k2eYRz\nGgfsH5mBskAba/DMuu8SEgqBZ6s1yVSTRX8JiNESHIZ5baWQ2JRdw3eF12u5\nuuMM\r\n=h7qG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHbL2GGMYb8m5K+dkpdAGy6U309aJmeQBz8BTGLDhLu+AiEA3WAIzloDhFGfQ3UNOZ5nTCDBSdYr9KWb+oYcgOQ2Ih0="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"techrangers@ucf.edu","name":"techrangers"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_8.0.1_1585659487038_0.11143382451199568"},"_hasShrinkwrap":false},"8.0.2":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"8.0.2","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"stylelint **/*.scss","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^12.11.1"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","compression":"^1.7.4","connect-pg-simple":"^6.0.1","consolidate":"^0.15.1","debug":"~4.1.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^2.7.1","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.17.0","express-validator":"^5.2.0","file-type":"^12.3.0","glob":"^7.1.4","is-svg":"^4.2.0","json-inflector":"^1.1.0","moment":"^2.18.0","morgan":"~1.9.1","multer":"^1.4.2","obojobo-document-engine":"^8.0.2","obojobo-document-xml-parser":"^8.0.2","obojobo-lib-utils":"^8.0.2","pg-promise":"^9.2.1","react-transition-group":"^4.3.0","responsive-loader":"^1.2.0","serve-favicon":"~2.5.0","sharp":"0.23.1","uuid":"^3.3.3"},"devDependencies":{"babel-loader":"^8.0.6","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","copy-webpack-plugin":"^5.0.4","css-loader":"^3.2.0","express-list-endpoints":"^4.0.1","lint-staged":"^9.4.1","mini-css-extract-plugin":"^0.8.0","node-sass":"^4.12.0","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^8.0.0","style-loader":"^1.0.0","supertest":"^4.0.2","svg-url-loader":"^3.0.2","url":"^0.11.0","webpack":"^4.41.0","webpack-cli":"^3.3.9","webpack-dev-server":"^3.8.2","webpack-manifest-plugin":"^2.2.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server","obojobo_purge_data":"./bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js ejs","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"34d65835386e95a8867857eaa2d8d3123465ba90","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@8.0.2","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.16.4/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-4UFHnOvmpwWH/vpc3NjVeHT7MmH7K9M2yTzdhwjAwqk6Pk9BpEUQ3mr7ZKgvoy+sDPFT0853RWdC5inxiHDyTQ==","shasum":"8d9644b743248d4b8ea4b33c1fcdf5e5a9361e23","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-8.0.2.tgz","fileCount":142,"unpackedSize":13592454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJei7OcCRA9TVsSAnZWagAASYIP/jPESAzTAaniRszeqLDt\nKPkubT+nVuh7S9tHZruuiEweq7HOCMGwfw74KeNRjbxTcUMA4WnJ10375TCi\n8xtZyVv+/AaqAfCfj003Xz5kHNQPSMQ/2V9++ObbuFdruHGRdNhG7EgMQl3F\nV+8jrQmf50nhZo9Z5VqIfnqZ9n8XSvcagrQXXKMU1OSVFPkgGJYxkGCtrjMa\nkm4pXO2kQsKDfvbkWf5KCg0kT7zZRFfcvObhaurf3NiKjHlD5flwDdYUTTVz\nrusII47yd/i7VgwvEu7sQ5lyG4ncXLGdVA8fRZmi4fRFRO6Pc0W5mt3LdvjH\ne7wcxslvJiM1W2G9QZx3qvmxUH+8319a/alc9emFPYPvvEHdG/Ubuzs9n7R/\nNa7eYUqxuGmgwGgfRpaAw63vtBxaY/sYjQilpkfMQw2R2RlSsYaWDyaToxdO\noi+wPRpgVE5ZZ1MyhK8eQS8web6E7/t9yn4PxweihdCSqLdwTYhKhppXCoCG\nikz8NrqUAIe/RUGEQnnE1IfyhScgZUjLfwWYwK5TDGggL0BviGBLcwGvlpeJ\nx2gZEC68caSGgKZZYoAbKJj2Z+GBjIMS6FF/vIbJUxxswf9lwPEdzs4VY+Av\n58LsN2s+45qHx3Dlo7y558az/4PWUYVqoXhu+lDXOeZOGa5ZaoRh8ptpLmRA\n1vT9\r\n=j32Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDM1299B77kVjZ1BKKbCfW0CPkYZWetE43518hm1AN5zQIhAL1Wl10ijMgtJNtioOJ78HKlODkU4qhOEGhBfJgEVsks"}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"techrangers@ucf.edu","name":"techrangers"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_8.0.2_1586213787905_0.1377264559242073"},"_hasShrinkwrap":false},"9.0.0-alpha1":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"9.0.0-alpha1","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^12.11.1"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","compression":"^1.7.4","connect-pg-simple":"^6.1.0","consolidate":"^0.15.1","debug":"~4.1.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.2","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.17.1","express-validator":"^5.2.0","file-type":"^12.4.2","glob":"^7.1.6","is-svg":"^4.2.1","json-inflector":"^1.1.0","moment":"^2.25.1","morgan":"~1.10.0","multer":"^1.4.2","obojobo-document-engine":"^9.0.0-alpha1","obojobo-document-xml-parser":"^9.0.0-alpha1","obojobo-lib-utils":"^9.0.0-alpha1","pg-promise":"^10.5.2","react-transition-group":"^4.3.0","responsive-loader":"^1.2.0","serve-favicon":"~2.5.0","sharp":"0.25.2","uuid":"^8.0.0"},"devDependencies":{"babel-loader":"^8.1.0","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","copy-webpack-plugin":"^5.1.1","css-loader":"^3.5.3","express-list-endpoints":"^4.0.1","lint-staged":"^10.2.2","mini-css-extract-plugin":"^0.9.0","node-sass":"^4.14.0","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^8.0.2","style-loader":"^1.2.1","supertest":"^4.0.2","svg-url-loader":"^5.0.0","url":"^0.11.0","webpack":"^4.43.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.10.3","webpack-manifest-plugin":"^2.2.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server","obojobo_purge_data":"./bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js ejs","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"2ea97b380d16f4d275b36d6a74d2d998f234b487","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@9.0.0-alpha1","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-AIlyha9Fut/ARBhbikBu2K9LzpQWgo+hikr84S4bm8h9LxeWDikAsfOUt7MNpNx6hRTu86/P8KcoOzrDeZ0dkw==","shasum":"d0e6c0069db6f0e3c6247f666f14cfb5326c5e69","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-9.0.0-alpha1.tgz","fileCount":142,"unpackedSize":13509392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeusKkCRA9TVsSAnZWagAAUtEP+gNHzWLKitgCSrsCuhcq\npKmAFTx1GE9YUuxZO28FPNwuJ8e5LtA5g6uX8cXhZ/zbIUpZea3HOHxypvvc\nJevAx+1AD9sNrFOek83qUpjyE/g9BlHlfqYcXTlAfIHYRxwdiFaPsGk8xxF6\n1Z5JviHN/gNxUbCDnw111RKgkqSSo1BVsGDcoqAV1lNhotpIAxdA6vagAoxX\n/NPzmOn0Vr3GMYTzi6/ZaAMPFde40sy1+dKcabtP0LDCxFGCgG7paDuW3mjK\n/8BRrdgBZIhvsRwG9YmUjCdinUGib07HDLPOAAg5hvFShidFlRq7mV0CCtsl\nX7DhpcLX6bGnMvTfbvwri6/FhsHTkgGuUoZ4GEaf2t2eNGySpCnBZsZJK7K1\nLs78LqTJMQH+JYeJhnDught1snksE1KvW83KbVhdGEKdTlzXh7mvZIgfW+TO\nf9mpLy4WOoaKyWNORKnEtB9u4WGHGZ9nxrJSmxYfsCNhAdkOQiLfvKO3qETS\nzW/HMtm497MUWAa6WBhqAgYQBDKHIzc8Ngk+txlP4M6aujQD5gpmzzkgPzrW\nx0JV8jO7l0YayeQU5hTFPcOxstNOdBR3CQZEOSfV6nlCTkBP1fNyXfNx6At8\nf04VJtMHNMH1EqBkELDUrUm7CIoVl4VnF6Kvlw2P68+6U5/E6lTk0Da/bQVK\nmazL\r\n=7qhL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFmAj8gHgAPbHbwfEU89lvqCNyBoxvr7k67kG8VRVXx5AiEA6EhMxF1Ce44N5w0VDzLa0kDO92Do6mLG52PF8qhyVW4="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"techrangers@ucf.edu","name":"techrangers"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_9.0.0-alpha1_1589297827653_0.4856117113596261"},"_hasShrinkwrap":false},"9.0.0-alpha2":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"9.0.0-alpha2","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^12.11.1"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","compression":"^1.7.4","connect-pg-simple":"^6.1.0","consolidate":"^0.15.1","debug":"~4.1.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.2","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.17.1","express-validator":"^5.2.0","file-type":"^12.4.2","glob":"^7.1.6","is-svg":"^4.2.1","json-inflector":"^1.1.0","moment":"^2.25.1","morgan":"~1.10.0","multer":"^1.4.2","obojobo-document-engine":"^9.0.0-alpha2","obojobo-document-xml-parser":"^9.0.0-alpha2","obojobo-lib-utils":"^9.0.0-alpha2","pg-promise":"^10.5.2","react-transition-group":"^4.3.0","responsive-loader":"^1.2.0","serve-favicon":"~2.5.0","sharp":"0.25.2","uuid":"^8.0.0"},"devDependencies":{"babel-loader":"^8.1.0","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","copy-webpack-plugin":"^5.1.1","css-loader":"^3.5.3","express-list-endpoints":"^4.0.1","lint-staged":"^10.2.2","mini-css-extract-plugin":"^0.9.0","node-sass":"^4.14.0","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^8.0.2","style-loader":"^1.2.1","supertest":"^4.0.2","svg-url-loader":"^5.0.0","url":"^0.11.0","webpack":"^4.43.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.10.3","webpack-manifest-plugin":"^2.2.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server","obojobo_purge_data":"./bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js ejs","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"d207be5d2310964a41d275ae7c9de15f20195964","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@9.0.0-alpha2","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-F0Bt1S/7DWpHvAaRnyiwta1GKByHmPd4STIs1Otv8vy0fS3tjTf2G9VmsYgqWZ0OMFdlGgKpOk3OUvsWQBBbQQ==","shasum":"a9a08c71a824fa76c175c422c01b5c279e158306","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-9.0.0-alpha2.tgz","fileCount":142,"unpackedSize":13506567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewpBBCRA9TVsSAnZWagAABjwP/iLDcjZ0Q9LEBbw7+b+g\nbB7AFxruixWMDDGMONOhq/ApXJ6PUtB16qaG1A+zToOSiUtSlpeK2neXgSSY\nXjnU4OxR4SWfA+DK80y5wnFajLUXOwoF9Zmy1nUGsx71l8N/oIUmCd3EJK6Y\nG77/T+PSthqjyPHJrN2mabDCRLcvhlSYQ543KKAial9Ae0Y3MMRPk2/0x1xd\nOG6C2i89mMlPJ/fygPtKEUQwAr0lZwXYfAJrp42vpKTZYKg1x04V6VjZ+umW\nRCdy17q1TA7iHVUQV2SJu4XJC1Q1KPoCbhzhuzX6UOMEHoTYaoKtikmtfLia\nmwjBhVqSPPO086E3aiKz5M6IWZGcGaDTiyaa0Nucq2A81ezpOh6VMCC0lebm\nSMzSb4+LNP4B4eyn82Fp9Iq/co3KYansboDPCf7kRcpAHt5i9iBj7Xat5LMm\nwbejq4w4KIRU71WkwmjNHGetK5WY3ejv/Pkl5f/uWC9oCbzSNgvRKBtsQ5wf\n3Uj+93i/GFcJRliuyUFlkydLm7yKw2ZmysTbhShQWRov05el1PZXakYx88Rc\nFVd5dIAI3/Lx0xl/fdDbgw+Maxy03vfZdTi4F26idxnfWcVKbpMkgA8KJ0Ed\npE3XS79Djqt5Ue4OSJy6KGxsF3SOu32Xzpwd5bhc8+4u2ahYpYflWN+SnOyr\nCyhs\r\n=i/Yj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClaRVlORRuHN7PmZNrHQ9y5xKh6P9XV2dIyAib6+IIRAIgGKeeJOgwW8zv22laJfOqCan/Kz78f/rdI4B/kZdDFgo="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"techrangers@ucf.edu","name":"techrangers"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_9.0.0-alpha2_1589809217102_0.9840928404541913"},"_hasShrinkwrap":false},"9.0.0":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"9.0.0","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^12.11.1"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","compression":"^1.7.4","connect-pg-simple":"^6.1.0","consolidate":"^0.15.1","debug":"~4.1.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.2","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.17.1","express-validator":"^5.2.0","file-type":"^12.4.2","glob":"^7.1.6","is-svg":"^4.2.1","json-inflector":"^1.1.0","moment":"^2.25.1","morgan":"~1.10.0","multer":"^1.4.2","obojobo-document-engine":"^9.0.0","obojobo-document-xml-parser":"^9.0.0","obojobo-lib-utils":"^9.0.0","pg-promise":"^10.5.2","react-transition-group":"^4.3.0","responsive-loader":"^1.2.0","serve-favicon":"~2.5.0","sharp":"0.25.2","uuid":"^8.0.0"},"devDependencies":{"babel-loader":"^8.1.0","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","copy-webpack-plugin":"^5.1.1","css-loader":"^3.5.3","express-list-endpoints":"^4.0.1","lint-staged":"^10.2.2","mini-css-extract-plugin":"^0.9.0","node-sass":"^4.14.0","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^8.0.2","style-loader":"^1.2.1","supertest":"^4.0.2","svg-url-loader":"^5.0.0","url":"^0.11.0","webpack":"^4.43.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.10.3","webpack-manifest-plugin":"^2.2.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server","obojobo_purge_data":"./bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js ejs","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"88b4fb6036bcc012940c91a9dbadd77677125b87","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@9.0.0","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-HJ/lrhXg6OUbHudrHbF6C8e1l26A8mPv9CWsxBk+kqCHGYN1t5/SfYK230hOkYJOKwi3AOWhBLfRUHFFYIgpWQ==","shasum":"b8a1b2a1705aa8083ec486333f1f87b44a5ccdd1","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-9.0.0.tgz","fileCount":142,"unpackedSize":13506547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewrhLCRA9TVsSAnZWagAA34wP/iGMZabb6jqA6Gwh70BX\nF4VVDuZWT1LUoX4GMN+nQn5xYKW2geQQqKyWHX6tjq5Exs8Qat1Ubwa9t9CL\ny0/WgrymGOf1OPaGmZgoc74WWryyKdzLrsO7hcysZd7KY53J2JazxKPmEa3S\nbY3pnWg2907gnv4BYQN7spC3vxovFgvyUqDh3Tb/SUTY/IEWUWSQeHI5zDEJ\nKS9EgtqOtjydvRjAqkIhBPWreCyfQHK7ic+t7gcfZxycVgjJA6y5FlSZglaG\naQQf4UW9v5ly8HNrHCzLF9aBppbAZOyFpZ/s8Qbp92Y/GYYpwlfnFIjLitaY\nth/snHYGIfb57OacGYXg27xgc6r8OQXHJQBLhdPddbErcf3vy3Qq/hIoNHbm\nJ+Mz120+Aja8y57GadkUl/sCZOBA/1TL1o249mDllr/E5IHSag5oztDKLMaS\nfD2vtdDpFO93ar1ZM2QL5FIjPArmTzZIBO821ZoaKziqO4fflhKu3UaQvepv\nQVbMYCXtu/HvBVtX1JSJPxEUJu4xeVT6W9vxBsBrUrCtR4f3IDxPioRFTXhp\n7EnEYGPsegapN991hhK2AkWr62P9FQgYYQ92cPGLECxRK11ZWu9AdJB7+yQf\ngIYIO64ckRGjLHGbdT0zvNZURHrKNWWRJOnF3/azQAGppJi7VLmSFVol9QVy\ng/dp\r\n=rMmQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICqOoB3CgylWwlCurrOow0ggWwsuYYH6COiX2hntWuwXAiBdOZfybI8XCyZG4TZVD3Mwso9qWTPo5gmXhdLYANWcjg=="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"techrangers@ucf.edu","name":"techrangers"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_9.0.0_1589819467233_0.8609474680568345"},"_hasShrinkwrap":false},"9.1.0-alpha1":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"9.1.0-alpha1","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^12.11.1"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","compression":"^1.7.4","connect-pg-simple":"^6.1.0","consolidate":"^0.15.1","debug":"~4.1.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.3","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.17.1","express-validator":"^5.2.0","file-type":"^12.4.2","glob":"^7.1.6","is-svg":"^4.2.1","json-inflector":"^1.1.0","moment":"^2.26.0","morgan":"~1.10.0","multer":"^1.4.2","obojobo-document-engine":"^9.1.0-alpha1","obojobo-document-xml-parser":"^9.1.0-alpha1","obojobo-lib-utils":"^9.1.0-alpha1","pg-promise":"^10.5.6","react-transition-group":"^4.4.1","responsive-loader":"^1.2.0","serve-favicon":"~2.5.0","sharp":"0.25.3","uuid":"^8.1.0"},"devDependencies":{"babel-loader":"^8.1.0","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^3.5.3","express-list-endpoints":"^4.0.1","lint-staged":"^10.2.6","mini-css-extract-plugin":"^0.9.0","node-sass":"^4.14.1","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^8.0.2","style-loader":"^1.2.1","supertest":"^4.0.2","svg-url-loader":"^5.0.0","url":"^0.11.0","webpack":"^4.43.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^2.2.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server","obojobo_purge_data":"./bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"f509677c06344bdf3e6b0b86d0de158d8c12b31e","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@9.1.0-alpha1","_nodeVersion":"12.17.0","_npmVersion":"lerna/3.21.0/node@v12.17.0+x64 (linux)","dist":{"integrity":"sha512-uDzPYn/CcXN7NdPnHsrTELRuNElYl1/2aY4LfMclXMpan2/Wa3sFBQTYCSh2FOQO3VZKOi9Cgs4WH5ZKXk895A==","shasum":"d67e9d89d9a297df82baaa1392b7c16a16b29242","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-9.1.0-alpha1.tgz","fileCount":144,"unpackedSize":13280242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0fBKCRA9TVsSAnZWagAAks0P/3qXYxDYXeyi85fRDisz\nXRGwVsKSmG4AcZhq4ptq81l+Yb6R9hOeuiT4GT4eWW3CpzyvotEGFhhDJQav\novcbgn9vz9H5x957EFadljM9tsp4iteCrkv5cxsrDv8HzetV2vkAbGpAAn+h\neAXNC3ZxX7/g58ImnF0qpy/0U2SQ7KmYkB/X6wpAuczigM2RXiZ0F5HO4rJC\nRgMG9YQzH1QV2FOJ2t3mXhmk+KiRtcZiIzZy5bKHIKKjqdzolyDvqz2jy6tA\nsFys73y9wYb8oCIg2xraEyu4WRhmVwhxheQ4dwI3VV3mM+iHgIO8uUT9tyLk\nBNCRqpIyrpjWRQLBqVNbUewontLHthi1HjVxRbA347SGXgy30DTtmEO1OTMv\nxwFWZ4rl3GyIZm2NQMn7WrdtojOyhjbQujSGgO02VB9WeiOfnLEzxGGbmsO3\nElmboYqYKpVXs43RJJj3/qira8BjqWyXFGC2eH0u3mnmMEejo/zFAMbbFh1V\nYUia5G+aDtAoiVkuai9PnBdzEA6rNCjVVRdEaLvJDqH0XpgpgNJudBp2stHk\nP18iGViAg4vB89UqI2eqnC2/3pji2xNw8iRFifWXTacdP6Onvabv3jAIgD10\ny3sIsN1dosReedHWGNBgXgCCRprLJBj+l3IMr2c2GidbZ/I+nr9wLmu2xNsG\nmzaU\r\n=iwZQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3SZxt8lEbCAAodMG1RvTm4pITLq5x1CUE4r5uhAOHuwIgQx6J5SsuiWlHoOfTyFvYeecpWJr0ia0AJ41WpLQu6FI="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"techrangers@ucf.edu","name":"techrangers"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_9.1.0-alpha1_1590816841867_0.0715674300349054"},"_hasShrinkwrap":false},"9.0.1":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"9.0.1","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^12.11.1"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","compression":"^1.7.4","connect-pg-simple":"^6.1.0","consolidate":"^0.15.1","debug":"~4.1.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.2","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.17.1","express-validator":"^5.2.0","file-type":"^12.4.2","glob":"^7.1.6","is-svg":"^4.2.1","json-inflector":"^1.1.0","moment":"^2.25.1","morgan":"~1.10.0","multer":"^1.4.2","obojobo-document-engine":"^9.0.1","obojobo-document-xml-parser":"^9.0.1","obojobo-lib-utils":"^9.0.1","pg-promise":"^10.5.2","react-transition-group":"^4.3.0","responsive-loader":"^1.2.0","serve-favicon":"~2.5.0","sharp":"0.25.2","uuid":"^8.0.0"},"devDependencies":{"babel-loader":"^8.1.0","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","copy-webpack-plugin":"^5.1.1","css-loader":"^3.5.3","express-list-endpoints":"^4.0.1","lint-staged":"^10.2.2","mini-css-extract-plugin":"^0.9.0","node-sass":"^4.14.0","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^8.0.2","style-loader":"^1.2.1","supertest":"^4.0.2","svg-url-loader":"^5.0.0","url":"^0.11.0","webpack":"^4.43.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.10.3","webpack-manifest-plugin":"^2.2.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server","obojobo_purge_data":"./bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js ejs","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"d0e3bb1bd5e89a617577abade7482d411958b847","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@9.0.1","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.20.2/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-BvtdWHEaWx4rjFgFKxqgDKQaaMmRBc5tKolCUZue/qkwTcOui3UzrTmhuyUkFmiUpr8fL6KJrHU4wAJfJNMRcg==","shasum":"b8f122de3ef248fa5da021fc50400776c72c920e","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-9.0.1.tgz","fileCount":142,"unpackedSize":13501221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe19aWCRA9TVsSAnZWagAA3qwP/AlJwgDVnPl0kWqG7cNj\nXEkFUEaayxxXfayavYwN7PktW4YU/MAlTw9+4d6wn3D7NJe4O/Y+twJjsvkH\nZGYxpxhQTRMswkf/dohFmVpZCKZROJgFfCPuiqLkZ3en8zhKVwpjXSx5sVFM\nKBd/5rI1OI+KXAE848RDZiUHvsj8rnCBsv9JjWm+y+fRfWD1cvjTy0hxxXT2\nnwEUgcwqQd6elTNZKzKoqXSXuiEDB6vzPkgZ/1IfC6YbgSOhTttkyN9/NQ+x\nYPz2F+kZPkv0oa+YPphpTWPHh9MhQJaBFcd9Dtd75Rf1JG8S2gAwQTTSkJBk\nRNFXVxU2kpQH7WvdyMLFIV8gK6f70iFBuTZBSWu9bv5kujIiK2Xd9H8rY4Q/\nVF+IOh9M3NcizKhxsrK98spd9KRQ/s/tNebWo+I0bz2zjAe8HSVi2+cA9uYk\nfhKK6roeM7o/K4ocdO+lIGKRemgMFmhsG/AQnlI9n9qjkVYmLKMiKugDNkzY\n8scL5af8d/bNFmUhHQ7ipnYGnnp8fjmTWDhjxWGmfWgt+VBulhMWPOMeAUH7\nbx4m3lFFf0zItuQhUvd3kYUjrFaahr97LNOrUr2mktQkOaGXSXlMDO6tKBTh\nYQ6/uQcNMIHtWUbzxJjOHQt5D3RJyVSm6UdGxGiCOC3nIkQBrDA8o/tK+yb1\nbWg/\r\n=TQkJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC8km0iKTaV889k4n/KBA0KL8/dM4JnQJhhLsVgp9HQ4AiEAjq4bW+M7pr4+Sv2kLC0mPZK7Sw5GxT+cLKqme1cqnCM="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"techrangers@ucf.edu","name":"techrangers"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_9.0.1_1591203477937_0.4247157002456623"},"_hasShrinkwrap":false},"9.1.0-alpha-2":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"9.1.0-alpha-2","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^12.11.1"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","compression":"^1.7.4","connect-pg-simple":"^6.1.0","consolidate":"^0.15.1","debug":"~4.1.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.3","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.17.1","express-validator":"^5.2.0","file-type":"^12.4.2","glob":"^7.1.6","is-svg":"^4.2.1","json-inflector":"^1.1.0","moment":"^2.26.0","morgan":"~1.10.0","multer":"^1.4.2","obojobo-document-engine":"^9.1.0-alpha-2","obojobo-document-xml-parser":"^9.1.0-alpha-2","obojobo-lib-utils":"^9.1.0-alpha-2","pg-promise":"^10.5.6","react-transition-group":"^4.4.1","responsive-loader":"^1.2.0","serve-favicon":"~2.5.0","sharp":"0.25.3","uuid":"^8.1.0"},"devDependencies":{"babel-loader":"^8.1.0","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^3.5.3","express-list-endpoints":"^4.0.1","lint-staged":"^10.2.6","mini-css-extract-plugin":"^0.9.0","node-sass":"^4.14.1","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^8.0.2","style-loader":"^1.2.1","supertest":"^4.0.2","svg-url-loader":"^5.0.0","url":"^0.11.0","webpack":"^4.43.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^2.2.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server","obojobo_purge_data":"./bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"a16e310e1c3d445b098c213a7d487e2818bc830d","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@9.1.0-alpha-2","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.21.0/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-JPDYlPb44msVDTHyf9w6GiIjUvJqEk+Ts8+0u3UjNlYKUQqLNaTUmzQs7ZVzHJXlVvnEn8EpZDlVWgYbpxqj2Q==","shasum":"93280381ec7f45b783c6eada7c8e46a44bc5bb25","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-9.1.0-alpha-2.tgz","fileCount":144,"unpackedSize":13281368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2Cj9CRA9TVsSAnZWagAAOIEP/3P4++6/oVkOm6Vz0fwR\nSJZmGWxFI1Px7FD2TIv62h2fB/ar1iX8e9YfKfV2C+fDLUGA4WAXsJusLri5\nn3md7y3HbRHNjv/nRbwKl5ueze2IYqaihzKzAXwztS1BEvj+p/f06EH3z38c\nk/D16qhgnxKFexZ0YkTe/QXk3cOCqxCTBp5/oGAr94GTLJ/u7gxdSNicinGt\njXQjIHxOnqDD1WHeeh5wPOK1n+xMR7Ol0tL7byDhYJps0nIVOd0PlWvYUS8J\nixUqF34x66LLg27ZeW9VSPUhXo6a9gvsfO5ueBte0NpfHtSYxai7CoYLZ8L3\nMX9jYGQknCRwj30MkTdWUpXylQHO3ttASFa8mkjJP6FdeU/4S1oQ5uAQfVuc\nrOSRnrr1jRFngyBOr/VkQDOXXuUJsPdPeCnDkGzxW9ASI7eO+KOmbh4PqbgL\nzpy0+QJeBTHpToajxdyKzgDRowKmkUns7j4X2BU/w7FP+1VDmC0FfJeScNMC\nS/8YNxrt1eiM4NuniaegMwI+ms5wLW1WaD4IkBzsr8ihl1hz0zv5GoC4W0Gi\nrvlN/V1W4BUyNEz0vRylU7IbfBOq8kit+08zhynTIwchzPx8SHZVW/EF5COi\nIPMNMmLdWtt9NfNQIEWpUi+r0tNvoCK9jADek496BF9J28DZYsVmbFQZXOGf\nFEZ3\r\n=qUK2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC7/LXzz6baAwHRJiE9+OnqWhoMbqblvvokBejS6/nIAAiEAn5pvkPTd2A/4ca+2Ka4icw/PhZLmthyF8GRxpHpfqYg="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"techrangers@ucf.edu","name":"techrangers"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_9.1.0-alpha-2_1591224572431_0.6358304502603944"},"_hasShrinkwrap":false},"9.1.0-alpha3":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"9.1.0-alpha3","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^12.11.1"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","compression":"^1.7.4","connect-pg-simple":"^6.1.0","consolidate":"^0.15.1","debug":"~4.1.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.3","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.17.1","express-validator":"^5.2.0","file-type":"^12.4.2","glob":"^7.1.6","is-svg":"^4.2.1","json-inflector":"^1.1.0","moment":"^2.26.0","morgan":"~1.10.0","multer":"^1.4.2","obojobo-document-engine":"^9.1.0-alpha3","obojobo-document-xml-parser":"^9.1.0-alpha3","obojobo-lib-utils":"^9.1.0-alpha3","pg-promise":"^10.5.6","react-transition-group":"^4.4.1","responsive-loader":"^1.2.0","serve-favicon":"~2.5.0","sharp":"0.25.3","uuid":"^8.1.0"},"devDependencies":{"babel-loader":"^8.1.0","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^3.5.3","express-list-endpoints":"^4.0.1","lint-staged":"^10.2.6","mini-css-extract-plugin":"^0.9.0","node-sass":"^4.14.1","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^8.0.2","style-loader":"^1.2.1","supertest":"^4.0.2","svg-url-loader":"^5.0.0","url":"^0.11.0","webpack":"^4.43.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^2.2.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server","obojobo_purge_data":"./bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"446c452589fba1269820f9fe216b0eb072259aa6","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@9.1.0-alpha3","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.21.0/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-WYMNSW8LmNtb4HyDKmzdv6jbF51IHH8mhP4fT3d7U/2SOI7PhtVX3M23Qm/6wf7wET53Qf3mgy+vPFsa7HRRKw==","shasum":"89a6f18825994517f801738f3d73452aa428d42b","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-9.1.0-alpha3.tgz","fileCount":144,"unpackedSize":13281240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4BYVCRA9TVsSAnZWagAAKNsQAIXWjE6lB/zbeTALYu+d\nIOLJqqtfL0/uGm1LJRINtaQtk/CWPK20y1RHl8eW92U+aZ4bRIKpCNYlg3Sd\nQVQ/v5JAS4bWgD7JNfVr9u9P/Wt5YJSYRgn5DZ9FqUVooRG3CUTTIBiVvk4S\nBHQ8JjE4GAWp9du02zj+/WZ3EeZEV4EULM+qNM7/sFxGP909iUW6vkpfZ9n3\nwmMzGul0BBnJ2wDNatmavh73QFtMThQZKLD41s+PYFCJOfj7ZCi8CDKDIqzD\nL8mpmWvqSAFnK4g2OLcCcykSsvT8iYVPtkI2cfmU4QvMJEpTXMAGK4HbvYnh\nuHZM3mslhAI1EV+tUxS8e5jJBdx3itR4u9Kd7a2fWQas9FfW3xyJGyKFFLYN\nuMPW3XIPmR6OELmHRBIlJKf0UCKPdiTSGLpESXdT/fvTBzr2Az6lkdQ6zO66\nkxcl0x40zPcsd8yVu3q0fSf75FdcOOPvcrQbSEfYBKc/IgZLBi451xBuRO15\ncFnNcB9c0V0dnZQVbKXHk5Ervyq8f6Q3dBti7S1Hkaw/U4GwgJW1eKU5j0YJ\niy1tmfxWJaJVHqKXQ55CqHSN++mypcE2SDKXFX0vNcjCZg/7lABh9cBNtLDZ\n7nFX+zMnKbXuZ8WioyGTVte+tKvJvBwgDZ8RUOJ7Hnn+BAMOiNb0IVRfZB3K\nP88H\r\n=NCJI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIASHv/C/I+uLU3wM/U8D7x/Vf1Aha6bRp020g1+wcnzvAiEAob0EvffwDIU2UsAOYvbDpHePcJGyKQK+phhoQgs/mL4="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"techrangers@ucf.edu","name":"techrangers"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_9.1.0-alpha3_1591744020383_0.6386834808314172"},"_hasShrinkwrap":false},"9.1.0-alpha4":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"9.1.0-alpha4","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^12.11.1"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","compression":"^1.7.4","connect-pg-simple":"^6.1.0","consolidate":"^0.15.1","debug":"~4.1.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.3","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.17.1","express-validator":"^5.2.0","file-type":"^12.4.2","glob":"^7.1.6","is-svg":"^4.2.1","json-inflector":"^1.1.0","moment":"^2.26.0","morgan":"~1.10.0","multer":"^1.4.2","obojobo-document-engine":"^9.1.0-alpha4","obojobo-document-xml-parser":"^9.1.0-alpha4","obojobo-lib-utils":"^9.1.0-alpha4","pg-promise":"^10.5.6","react-transition-group":"^4.4.1","responsive-loader":"^1.2.0","serve-favicon":"~2.5.0","sharp":"0.25.3","uuid":"^8.1.0"},"devDependencies":{"babel-loader":"^8.1.0","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^3.5.3","express-list-endpoints":"^4.0.1","lint-staged":"^10.2.6","mini-css-extract-plugin":"^0.9.0","node-sass":"^4.14.1","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^8.0.2","style-loader":"^1.2.1","supertest":"^4.0.2","svg-url-loader":"^5.0.0","url":"^0.11.0","webpack":"^4.43.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^2.2.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server","obojobo_purge_data":"./bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"d0773451937d169fd519683eb0b6fdd909c95f60","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@9.1.0-alpha4","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.21.0/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-4DO5WN+E5dYLYdeNNv+5OoOAcQET7EDL+052epouKR+ZlbrVw2JtpTV6iDk/uA3vOuRl6HCrxThjODQ7Rbfqgg==","shasum":"47640de3b1596a7c16fce0d2893ebf8336abc333","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-9.1.0-alpha4.tgz","fileCount":144,"unpackedSize":13280891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4BuUCRA9TVsSAnZWagAAGKYP/05us+pSQQZhGXtKb0UA\nWS5nwMedaCcQ78zgB1Rwi3ZNvzo3u70gIKypHWw9j3WCzFW5NGdjx4Y5TLEU\neQ/8mV8qe9qPXyKtS13IXcMSlwJtM3XeZtGPGI5TgcGLae6ycxprrHWWUNp8\nNAhaKLl1+JX+YD0yPNLdNe4b40npnhKK5AGN0191FHtKOegJiq1cgyU4oU7Z\ng+5OwtEmRQ9FYzgWTm152R/L10vPB1KKr0wvQ84wdtPnsHMw2gH/RJp4dCX5\ndS/YOZWftHjK+er2zPWDTVnAKARN4wk3ZZOKs5h+uMyELbRVlUPqn94hcFgU\nBeTpRqfmvkbJ+eIi7+05GTfmZmvwSAo6ympO5Nal5VwLBuJSpOGb7b7I69P/\nYRXMQQfr92CIU2DbBesw7K0mz45sI0qRX+T/irYiumRNMwvZ5WxCYbcKjUUj\nSOXxbohKn4XObfehrWPh31+R6tLTWzy7Tf9B0/chwhdEdf8Vw6KRvEUdWiNr\n/3FRbg3kiMCbeRzXLKfidCNZk30qBCflmycv+Nnjj1QGpR0TtcSV5HX6juWX\nVO7kMwSitwfcaSIBE93uNxwFEVXMJH6ItLNkLW82/IPJEsSN3G6HuqvxcXEi\nqfZ95tXjnwKBPWPS37wNcMo80dKaHSrz0OuBbZsPdr5OJUtNLoIVl5gm1BYB\nORub\r\n=psEb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDksT3P8T6AP+c4GPO8TL7KvZVO0Pc2jziCJ1LidZKGVQIgCGA86n2ZlMxjetvma4a/Zl7t5pyaxqJVvIUZhCl8Tt4="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"techrangers@ucf.edu","name":"techrangers"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_9.1.0-alpha4_1591745428395_0.46376866354618906"},"_hasShrinkwrap":false},"9.1.0-alpha5":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"9.1.0-alpha5","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^12.11.1"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","compression":"^1.7.4","connect-pg-simple":"^6.1.0","consolidate":"^0.15.1","debug":"~4.1.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.3","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.17.1","express-validator":"^5.2.0","file-type":"^12.4.2","glob":"^7.1.6","is-svg":"^4.2.1","json-inflector":"^1.1.0","moment":"^2.26.0","morgan":"~1.10.0","multer":"^1.4.2","obojobo-document-engine":"^9.1.0-alpha5","obojobo-document-xml-parser":"^9.1.0-alpha5","obojobo-lib-utils":"^9.1.0-alpha5","pg-promise":"^10.5.6","react-transition-group":"^4.4.1","responsive-loader":"^1.2.0","serve-favicon":"~2.5.0","sharp":"0.25.3","uuid":"^8.1.0"},"devDependencies":{"babel-loader":"^8.1.0","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^3.5.3","express-list-endpoints":"^4.0.1","lint-staged":"^10.2.6","mini-css-extract-plugin":"^0.9.0","node-sass":"^4.14.1","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^8.0.2","style-loader":"^1.2.1","supertest":"^4.0.2","svg-url-loader":"^5.0.0","url":"^0.11.0","webpack":"^4.43.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^2.2.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server","obojobo_purge_data":"./bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"c2518c4e4f3d00831d731c2ec51225afb15ee2d6","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@9.1.0-alpha5","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.21.0/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-Ou6PUebyOKOctgIwVmymwTbvojgZEWRbK+oASLLTtSdPilWjIzgD64WjZqAUqV+7hsnwlcSDhjWVrvKgM/jP7w==","shasum":"88e7a4f3645ca6dee26c4effaf78294366df6286","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-9.1.0-alpha5.tgz","fileCount":144,"unpackedSize":13280803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4k58CRA9TVsSAnZWagAAGvAP/1MqLvISVYgj7VHeJ2WB\nAikWXLYT6vxKgMU1Dokh458RhPZg0pOV/ql3eSPzS5mEFCO0GnKG2FhlfTFw\nwz8AJjlZgodw5OR2e+hpvge02y2jzXVu12WL0w5XOgTl5Jhw6PNZjfUVdFHq\nUdkTd/WCozAPwRLSJ/i6YUboqBnWdj9NJ542AzPCnfMo8dYy5tciWdkvZOoi\nTRZYa+6p+26buKwT6HdwnLzF0VyDv6vY8Ibc4v8jY7f2CJ9JRyolpHZtMoKX\npj/E+NqIWoOQbXKyZV75Q01LcvYoE/QPqIPqsvSBSebTLNapCwaNdWizKpPP\nZDDWQLZtxa9XI4zdmhvscDjIi2vtpKXgWiur6ShDB+ix5F6bhF0i/GhFjaew\nrCXRRz0Vase2PMasOgFio0/YAQn5C/wWhmPyIf6CqavVWfngHO/hUQTPYxKh\ngd2htnX+3qmXjlGFXPdUKypFqaSzpzqBmE2LGd/RCcd+7X3Z+DzT/0ytENQC\nROCEAduCJRx26+vF2Ty6su1Nup7D+g5Ar5WdL4AGL2P+zri5AbsB2yWILhtV\nku9rCzSlOHeaFFxONZNyGAmoasr3btcmfB76qWy/YeGqCSd3KKjdlT0vIXuI\nR7rR4l2ctmiTmVAEYZl+1YozsbimEdt9yCll4OpfJcJyNibGYENCfSymNBIu\nTBcP\r\n=h9bB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDirWxCXoxc/s6qdh7g4YvoKlByErOU+/Q0Tl/QqDmApwIgCe/xQ5eCFo0Bgm9D9gbUDAaYvUGQjvbU658Hud3Mdtg="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"techrangers@ucf.edu","name":"techrangers"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_9.1.0-alpha5_1591889531559_0.5906031194836774"},"_hasShrinkwrap":false},"9.1.0":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"9.1.0","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^12.11.1"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","compression":"^1.7.4","connect-pg-simple":"^6.1.0","consolidate":"^0.15.1","debug":"~4.1.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.3","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.17.1","express-validator":"^5.2.0","file-type":"^12.4.2","glob":"^7.1.6","is-svg":"^4.2.1","json-inflector":"^1.1.0","moment":"^2.26.0","morgan":"~1.10.0","multer":"^1.4.2","obojobo-document-engine":"^9.1.0","obojobo-document-xml-parser":"^9.1.0","obojobo-lib-utils":"^9.1.0","pg-promise":"^10.5.6","react-transition-group":"^4.4.1","responsive-loader":"^1.2.0","serve-favicon":"~2.5.0","sharp":"0.25.3","uuid":"^8.1.0"},"devDependencies":{"babel-loader":"^8.1.0","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^3.5.3","express-list-endpoints":"^4.0.1","lint-staged":"^10.2.6","mini-css-extract-plugin":"^0.9.0","node-sass":"^4.14.1","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^8.0.2","style-loader":"^1.2.1","supertest":"^4.0.2","svg-url-loader":"^5.0.0","url":"^0.11.0","webpack":"^4.43.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^2.2.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server","obojobo_purge_data":"./bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"f499502719df1ae0894ba665fc4a8cc4795b1cc0","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@9.1.0","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.21.0/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-PF/tweUKFuXyGU4YTz/7N9HgBm5TSZTqCJgCL8By0gh0vnVoWmNkKJ1LhGSDGUuV7SjpxLfj5L8ikv5m7kXv1Q==","shasum":"166093ac1fa9f26b828d5fb2e144adaf44296ad0","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-9.1.0.tgz","fileCount":144,"unpackedSize":13281447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4opICRA9TVsSAnZWagAA5+EP/2rbF53ZV7pUasL829Zr\nGqeZ1HavXlJDaaADpBb5U82ANMnpRsf2BlaHOfxtXc/zlA57YZoy/JKJrrUB\nocSMhDIQIWjoix8dB2RVD/zOCpy/PuK7xqTi9Md3O6lgvlxF6uVKyKfzZN0U\nPiSk3WBZhJuT0szrPUsx02Y9+m/rZJ6QpvkS3T4olbzvWCxNDRS5oKxY/iwq\nhgP+gqbeo0nJVrpga2El/4hb828M4r4sWDorJCF8r2CcjWWa3okbRakH2cxQ\n65eL2jfffJdb1xjyh++++p83YRbPnsRsUHl+P07N+V/bP8RTADX1o/b+BI2B\ntAgY0iC5NAO1rFQsAnqPcIocrGuRlax4r9HyqDirIX4iDo06Dmsw0dma2LhD\nDgEecQ9R5hoL7fXdOGjmpH6IzN/fQ7hvC8OkzD5XPrs/JHQTBHxh3nDC5+/M\njtJPZsH27T//Y75RhwGu9L0+gsNkKp54jB8fdNkSUg8X+BS1/AkqlNXTiVu3\nhfVYX0gSJJnko9pcCXWyBSAFPwQpvtqnPztXSuj55K4/9HrFnOmuFkMu77IN\nN6ydtvx/44OEafUtM4JO6l6RvRKJn75hl09yyX+jAfgr5qXPTjedweXFCeyH\nBM3ryNcxo7RzrYXwHTxGm3lC3AdySSiLqc1GOeMY875rMMQns9YEGGJVN40T\nnZBu\r\n=/JQl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFYsVsbEaJhm4eXcxWuFAaMZTFG1enKD6zpl8JDvZAmgAiBdGvbbd3r5lmiKeSF4dPTWima5zEvIVSOG1pg7avJ4Ag=="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"techrangers@ucf.edu","name":"techrangers"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_9.1.0_1591904840355_0.4610045860151837"},"_hasShrinkwrap":false},"9.1.1":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"9.1.1","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^12.11.1"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","compression":"^1.7.4","connect-pg-simple":"^6.1.0","consolidate":"^0.15.1","debug":"~4.1.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.3","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.17.1","express-validator":"^5.2.0","file-type":"^12.4.2","glob":"^7.1.6","is-svg":"^4.2.1","json-inflector":"^1.1.0","moment":"^2.26.0","morgan":"~1.10.0","multer":"^1.4.2","obojobo-document-engine":"^9.1.1","obojobo-document-xml-parser":"^9.1.1","obojobo-lib-utils":"^9.1.1","pg-promise":"^10.5.6","react-transition-group":"^4.4.1","responsive-loader":"^1.2.0","serve-favicon":"~2.5.0","sharp":"0.25.3","uuid":"^8.1.0"},"devDependencies":{"babel-loader":"^8.1.0","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^3.5.3","express-list-endpoints":"^4.0.1","lint-staged":"^10.2.6","mini-css-extract-plugin":"^0.9.0","node-sass":"^4.14.1","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^8.0.2","style-loader":"^1.2.1","supertest":"^4.0.2","svg-url-loader":"^5.0.0","url":"^0.11.0","webpack":"^4.43.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^2.2.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server","obojobo_purge_data":"./bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"24563c54e5179bcf63724042c1e22da98aea5a71","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@9.1.1","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.21.0/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-vTv82ziJE/HKxVL18hhF62gp9eqOvwAfJAwFmDkhK7fnqXGVc38jANsJ0TeHzN8Qgrf74O8Km7k7vF/riz4uVQ==","shasum":"99fc9721a0bb14cac47fdd6ac221db6c8e9fbca5","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-9.1.1.tgz","fileCount":144,"unpackedSize":13281290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe48vHCRA9TVsSAnZWagAAU0QP/RJmLPg3LmSW5yXLKqtW\nwsPJAPD9VxHxBre395x6JGsYmAHkPcz3QWJePV6I/hHHpp1Q0WLIybclldp7\n4LK2kHo44m3e7OyrT5YYG39EMoQSKfRTtPI25X0IR83OtX5p0z/MlpxZTcV/\nyfvGzgakztDjM/EXFket9yIH0ftrzYG2Otzfs/7CmVOGYOG3H7+ynREb+GRG\niA7dU/b0UoFUjUN1/aapgLQIiEtlqvnL+6G659xkUvSEqxObTd/y1VYFtrRV\ng5Oj8Zrsjdiy52jozWuoHOuUn3ELj6vvX6PgTkNcpu0er7JAT8Iewc81A0ZY\n9cUb9u/O4UI7NlrEKXNs/Pq74regPaq3ITky6CTrxiciGgMX/3Ae5D1Z+3Ts\nD2HWTN1NK4VVZqik56B1vFMjSmiAVBsKCBVNCx0vQnU0BA2zbiK380K9Eys6\nqiGNZaNNvy0FDj31WaIvFPFOcEpsir7Rz79Nc5OO98RNJnKMQqsewuvD8lIh\nvbHZMrh8U52YmGOehJMVBh+5yXLGoP5FKGWbqhsYrYPgMCBXZaF7zKkwZ7oc\nOaCElHHPe9hzCQFTrIVxb4cw0roePIBhMqUjO8EUxNlHibKas/3VehWTImGy\nTF4WzP1/v8YQD+HF/aaHWxmnCrRNXQYXrEtF9hnUeXjTGHHv2tXW9z7oSFUG\nWqah\r\n=S7lt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID2IxHX9JzRmmpevgk09cJ76oKuWzDtgdDVHzxq80dWgAiEAsfO0iOb0wS20OXEQ/G+nbj92KEiSduISsmlXDntpE08="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"techrangers@ucf.edu","name":"techrangers"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_9.1.1_1591987143321_0.32321314993754746"},"_hasShrinkwrap":false},"10.0.0-alpha1":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"10.0.0-alpha1","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^12.11.1"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","compression":"^1.7.4","connect-pg-simple":"^6.1.0","consolidate":"^0.15.1","debug":"~4.1.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.3","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.17.1","express-validator":"^5.2.0","file-type":"^12.4.2","glob":"^7.1.6","is-svg":"^4.2.1","json-inflector":"^1.1.0","moment":"^2.26.0","morgan":"~1.10.0","multer":"^1.4.2","obojobo-document-engine":"^10.0.0-alpha1","obojobo-document-xml-parser":"^10.0.0-alpha1","obojobo-lib-utils":"^10.0.0-alpha1","pg-promise":"^10.5.6","react-transition-group":"^4.4.1","responsive-loader":"^1.2.0","serve-favicon":"~2.5.0","sharp":"0.25.3","uuid":"^8.1.0"},"devDependencies":{"babel-loader":"^8.1.0","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^3.5.3","express-list-endpoints":"^4.0.1","lint-staged":"^10.2.6","mini-css-extract-plugin":"^0.9.0","node-sass":"^4.14.1","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^8.0.2","style-loader":"^1.2.1","supertest":"^4.0.2","svg-url-loader":"^5.0.0","url":"^0.11.0","webpack":"^4.43.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^2.2.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server","obojobo_purge_data":"./bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"43707b68600703c2334afb0a023bc7b9602ff1c1","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@10.0.0-alpha1","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.21.0/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-10DNX9QJFjPfgZYis0QqJWQWHVYaJBCpX3is8CYOYaUk7ILIonpenNcUjSsfZpN7q5aVC6U+P5iRspaRyP2R0w==","shasum":"93e657ff3847a27338ec09ca6a24e260a82e62cd","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-10.0.0-alpha1.tgz","fileCount":145,"unpackedSize":13349277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPtGUCRA9TVsSAnZWagAAz1kQAJymX0GZk3f2pg3Y+EBf\nkQfWfkkJnxBBUim0KZEg95GVzusJszCLHeCPTkqQlYZn+T4Cbtq0ha+k0/bW\nx3611podasRYRxRJWCO//UVYmIBmrHv6jP+ACeEjZ83VPYPt5xEIjVvRteHw\nkKSdAmEOqfqZxomooiYn6UW33zFMTbnzOAS1C0kCvkY13zJ2TlDa+oBUZpfy\nj27bds+agosJN+Q6avrX6DT9fxVEV0DoUXy8gyUYpE8U5XIROcyMPbyxYcJW\nS798r5QDIvobpPjRggHKSVlbvIAFFRvhHQqVMezYS4cFOGNoJgK7WqV9V2uS\nlGLGfH3BQ58eTwuYniJtJaeSLdcpDwGpV6yTLBScX0GjlpHQTELbpgpEdprM\n6PQhFzOUw3KI634H6SiCo1yrw5DZR6kVjKdwy85NGGZhDy4XD1Ut/gefC+0F\npO/FwrAruaEMZTgNraanp/iWDLOLhpMGFlNbD5Acg7It0mocmmpbu0u7LkGs\nvohU2BwTC5LmoSpvuTw0L4FNAk1+iL/vF8oYkGZYPAfuKsYKZHW5SIXuMwi+\naC6+Wm9O/VRIT8uKqzqn/vIkTUgMv2+v0YqTtZvgDq9OhOSBkYZTGIl8wjhj\nKJSABS+l2OTJ2tMlIqS7jmqKjW4H7Rd4i2SVn78WOJfIeRD2QOyupzBZydkc\n/aWi\r\n=961P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFGzOBRb9rYw9c2mufRsK3yOZTlkv1DT8kLNYsx1YlabAiBj2wwg807ssdzw6+YwGuDbuxUwthDAocAwXzF+bv3lvQ=="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"techrangers@ucf.edu","name":"techrangers"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_10.0.0-alpha1_1597952403458_0.07142315356091489"},"_hasShrinkwrap":false},"10.0.0":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"10.0.0","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^12.11.1"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","compression":"^1.7.4","connect-pg-simple":"^6.1.0","consolidate":"^0.15.1","debug":"~4.1.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.3","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.17.1","express-validator":"^5.2.0","file-type":"^12.4.2","glob":"^7.1.6","is-svg":"^4.2.1","json-inflector":"^1.1.0","moment":"^2.26.0","morgan":"~1.10.0","multer":"^1.4.2","obojobo-document-engine":"^10.0.0","obojobo-document-xml-parser":"^10.0.0","obojobo-lib-utils":"^10.0.0","pg-promise":"^10.5.6","react-transition-group":"^4.4.1","responsive-loader":"^1.2.0","serve-favicon":"~2.5.0","sharp":"0.25.3","uuid":"^8.1.0"},"devDependencies":{"babel-loader":"^8.1.0","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^3.5.3","express-list-endpoints":"^4.0.1","lint-staged":"^10.2.6","mini-css-extract-plugin":"^0.9.0","node-sass":"^4.14.1","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^8.0.2","style-loader":"^1.2.1","supertest":"^4.0.2","svg-url-loader":"^5.0.0","url":"^0.11.0","webpack":"^4.43.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^2.2.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server","obojobo_purge_data":"./bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"5f7b719302959db4c8aa019740e486b9d0047b25","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@10.0.0","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.21.0/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-hb8GW3SU0kFytNBLCL4H4PS7l5/o17HhHcUojU+0NXSptI++6yN2meNccSqXEIaQodIwEQ0XqFsD/ihHpA3nhw==","shasum":"ce1f92dc4d2e636aa10f98e13beb3380e5019cc6","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-10.0.0.tgz","fileCount":145,"unpackedSize":13350584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQE6DCRA9TVsSAnZWagAAmpwQAIZH6YfBzLqHWYSCwfG1\nsLwD+xsGK9edtJHIHZC5MPXbjPcLeQLVP5tHWGy1MqFpCaaf+O9s07SBw6To\ndeUPpZwNtMk2jOodnuLC34VpKGkapYClrFIdUz+PyGmAkl5ytZ4HE06gpJHY\n7cCRezv1Y1OssF5CTotXS1ehtD9c1LGCGemL01PHH8MzdzkyxpQsXvhMFPh6\nCexs1PmO4w16TfNP3DtP6YtPB5B3WaLjomD/Tljs3c+s8tBHdPsXYi3PClew\nEVsxKDOJ4oEZexyCVqMiGP5jDNiHXEiWvivUkexx01nzg7N81KgIVNkwHej5\nnk4oupswgrE4eqJMG5OGHzrmTYaIxujMc4xR8VWKHZbuaE3KLRtUOLXx7xiJ\nGHRPaV9fS2VCtvVlT4lwfyYE+R7ZBokGL6cswAGdmrMVw/5CwYMxzIRPyCqX\nOZP6sQij3wQlVYR/990fk29L0QOXTO0XFNc9oX7RdiQlhKunmQxTugmTmLRa\ndpYJIpR+mp2qMxRMM6JMFF5L2ip+ubDI7jL58ET+ADWaSIdf5dtv5RxoS8Al\nZe8iSgOfs+1SUowzDIkcgfmefwxcCp+zqKmchrAEWnr7qDC02TA4t/iZM2Fn\np3aclTyM6WsQibx79RnkmvY/gZBXcpBPVJhVC5NPFUeYvrH6w13whTWzvK8S\nLtZU\r\n=Now0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG6lsHCFfLy1/zNM9+sRBq2n5YVGGqggr4pSkA1bmR9XAiAIXnxelZ4kNMjJ5ACl8WUUgY3/MNfYQQhwoDD0FPlpeg=="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"techrangers@ucf.edu","name":"techrangers"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_10.0.0_1598049920499_0.8365377873678959"},"_hasShrinkwrap":false},"10.1.0-alpha1":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"10.1.0-alpha1","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^12.11.1"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","compression":"^1.7.4","connect-pg-simple":"^6.1.0","consolidate":"^0.15.1","debug":"~4.1.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.3","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.17.1","express-validator":"^5.2.0","file-type":"^12.4.2","glob":"^7.1.6","is-svg":"^4.2.1","json-inflector":"^1.1.0","moment":"^2.26.0","morgan":"~1.10.0","multer":"^1.4.2","obojobo-document-engine":"^10.1.0-alpha1","obojobo-document-xml-parser":"^10.1.0-alpha1","obojobo-lib-utils":"^10.1.0-alpha1","pg-promise":"^10.5.6","react-transition-group":"^4.4.1","responsive-loader":"^1.2.0","serve-favicon":"~2.5.0","sharp":"0.25.3","uuid":"^8.1.0"},"devDependencies":{"babel-loader":"^8.1.0","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^3.5.3","express-list-endpoints":"^4.0.1","lint-staged":"^10.2.6","mini-css-extract-plugin":"^0.9.0","node-sass":"^4.14.1","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^8.0.2","style-loader":"^1.2.1","supertest":"^4.0.2","svg-url-loader":"^5.0.0","url":"^0.11.0","webpack":"^4.43.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^2.2.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server","obojobo_purge_data":"./bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"a0341be3c7b6b97e5e20525033fe11c54ae598e0","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@10.1.0-alpha1","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.21.0/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-A0x1nhpyli+tFpGQ/GyJmxgOMIxDtXW4sflgZy+ytjlOOKRPPtCR/ZsbaBadcOewbKKW/eWzVyU0n3jBdi8vFw==","shasum":"0ae5629d4c6a2d9fbe0b17d4ed2f4093729500f8","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-10.1.0-alpha1.tgz","fileCount":145,"unpackedSize":13363750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfW/1ZCRA9TVsSAnZWagAAQf0P/2VTXY5NGZQQDsJm9FnL\nO4okXWxKTWxi9nFzBJXUwUU/zCkRUbqCOH/2zNiP71ciNe/CTG9gq2b97hhi\nJFvKpAXojKOBa6mXVO35cCOOSDDi+JXoZY72TX07bo2o2jEWQL4UnSk5b6I5\nV8670aXz5hAU2AOMHvA1wVYlXGSWkAL6//Aq9qlFR6w2EhDzhOhw/HPemo0g\nuLJH9KV6uw9gyp4Eqv4cehC4zyhdWEaacabZrNcMwYHVAO3bOdUelazpk1t2\nfrrCj8pkLuO0HYyk1nLciS5c1qvIfV1VFE8/eAFvZkzMreaZYlM/w/15g1Mf\n1nfvaZSwMMUBxLYS+Db7+Rw0Ondxtz3iepPJmMBYAYhxxgv4pRHnLoW7FdFG\nauNkcsosZEvlCOiNvc+vaNcaKTuIaPIQT1zdS021/EhBjreUIko4fJ/cDeWU\nRJiNvj3eeYfEPEFmi9WhEu5UkrvCAjxlyIRl1v2GWz2OALkq/B54OGk/CjM2\n+KXp3odM+EV2D0TlzNBPfgH9uoEt7Aao3Ujs8nk95E1Ppj7uUDhSY6dQNhe+\n47QNMzF207Sv5NE8WrAyAwWYPVHGbWCw2oCeYJbYQyMzx0+DcrMRguyIh3ky\nxV/kMDueF/bFhiGPvik9b+c2fxP37BZibR+GmRVV4vrFOvJl/kUlIFUZ1xaa\nk0w6\r\n=pEIr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYzffXb9cxLvv54iVH+ReLWeqgSN6wC/ohBSCeSFT+6gIgOwUm+ybMP5vUbA2XwLrLiViY0+ntCMR0D0QZqlgn/C0="}]},"maintainers":[{"name":"techrangers","email":"techrangers@ucf.edu"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"zachberry","email":"zachberry@gmail.com"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_10.1.0-alpha1_1599864152891_0.32313395554867963"},"_hasShrinkwrap":false},"10.1.0-alpha2":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"10.1.0-alpha2","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^12.11.1"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","compression":"^1.7.4","connect-pg-simple":"^6.1.0","consolidate":"^0.15.1","debug":"~4.1.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.3","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.17.1","express-validator":"^5.2.0","file-type":"^12.4.2","glob":"^7.1.6","is-svg":"^4.2.1","json-inflector":"^1.1.0","moment":"^2.26.0","morgan":"~1.10.0","multer":"^1.4.2","obojobo-document-engine":"^10.1.0-alpha2","obojobo-document-xml-parser":"^10.1.0-alpha2","obojobo-lib-utils":"^10.1.0-alpha2","pg-promise":"^10.5.6","react-transition-group":"^4.4.1","responsive-loader":"^1.2.0","serve-favicon":"~2.5.0","sharp":"0.25.3","uuid":"^8.1.0"},"devDependencies":{"babel-loader":"^8.1.0","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^3.5.3","express-list-endpoints":"^4.0.1","lint-staged":"^10.2.6","mini-css-extract-plugin":"^0.9.0","node-sass":"^4.14.1","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^8.0.2","style-loader":"^1.2.1","supertest":"^4.0.2","svg-url-loader":"^5.0.0","url":"^0.11.0","webpack":"^4.43.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^2.2.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server","obojobo_purge_data":"./bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"d1325fa41d892cd94be051fee049edf5aba3ea75","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@10.1.0-alpha2","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.21.0/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-6txq94FqQUk0JpRK4EX64L30oVup/DJUFGDToL/XVvJYAdp539VDIa5uFu3NQahRFnfb3DXR9BWpuYkpduuG6w==","shasum":"e2318436d2b2ac7751cc4dcd18ff3d731def6531","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-10.1.0-alpha2.tgz","fileCount":145,"unpackedSize":13368243,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfX4/ICRA9TVsSAnZWagAAKCAQAKMYf/Kj04Yo69j97gjn\nfQv5AVBDrPU9Ss2w1aVP576TQiNZ82+kqNpi/JlFj5qwtXoQWU7owD4j0nAT\n3ewxiMCY4c2wRAHqGRZrZtDx3x5//Pes9kHx/6RZ8iufvOAP+SCU0QlsvCiX\na/AYnfAyqwgQg0VtvrLSvNldnN8ENFhlTahK0GdfLz0u7PJ+dCgnei39lkpo\n8zu8EtnBd15Gr8TrLacQ3EGe6iAOSKUH+mJNdhOhgXpK3rVaXo7TTuAOQUWR\n0rPMslKUJGnqtqndwWRhSSB0rP0q6vPIFDRNWaTu2Qtt7HiamP/XqjfGbQlv\n6pKLin5h9elQIT8zStf0PLmTSgUZHUvMdt9Me0jUqqw5HWgdFQZ4fZEL3Exj\nfzGgWveYTvEQ6cYvyd7/aaeaqRU2SPOv9AKnHCOs6rCmtskzCfqiD8IGGwDA\nsBtCDHL9ireErhcarEQl/Ye7foD/kAqUFj4+xuKwmObPG0spiAhNVGR86YVH\nN41rvQjk5O2Wrm2uSaN3CwabB1Mi/A5rl72Jr/h3tvYpuHIuMBne45CgWPAW\nNYvPJpe5E59wPbLMja2TKVuJ+aCVvEkgKtAKNV5rcYf1nrZFfFIJHp+ueiw4\nPrk4tecZ5WN5mtlr/icvELP1KLnZlsT+bDCtyPLy3GP5bqTAqFwKwkeMObIk\nmvFi\r\n=b3EC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCfeulWXUG4EaA2QdfHeov3khRgTwYdoZ778UqyLbWqgIgcVkNf/BRQWYXXynOyozPTc5NgNDHLicg8+9+EhEHukU="}]},"maintainers":[{"name":"techrangers","email":"techrangers@ucf.edu"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"zachberry","email":"zachberry@gmail.com"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_10.1.0-alpha2_1600098247480_0.7010046473689862"},"_hasShrinkwrap":false},"10.1.0-alpha3":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"10.1.0-alpha3","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^12.11.1"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","compression":"^1.7.4","connect-pg-simple":"^6.1.0","consolidate":"^0.15.1","debug":"~4.1.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.3","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.17.1","express-validator":"^5.2.0","file-type":"^12.4.2","glob":"^7.1.6","is-svg":"^4.2.1","json-inflector":"^1.1.0","moment":"^2.26.0","morgan":"~1.10.0","multer":"^1.4.2","obojobo-document-engine":"^10.1.0-alpha3","obojobo-document-xml-parser":"^10.1.0-alpha3","obojobo-lib-utils":"^10.1.0-alpha3","pg-promise":"^10.5.6","react-transition-group":"^4.4.1","responsive-loader":"^1.2.0","serve-favicon":"~2.5.0","sharp":"0.25.3","uuid":"^8.1.0"},"devDependencies":{"babel-loader":"^8.1.0","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^3.5.3","express-list-endpoints":"^4.0.1","lint-staged":"^10.2.6","mini-css-extract-plugin":"^0.9.0","node-sass":"^4.14.1","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^8.0.2","style-loader":"^1.2.1","supertest":"^4.0.2","svg-url-loader":"^5.0.0","url":"^0.11.0","webpack":"^4.43.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^2.2.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server","obojobo_purge_data":"./bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"1a89792b4d94fd08a6eed35868f0495659855c8d","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@10.1.0-alpha3","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.21.0/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-kf7YeBSWGO6BznEJbQpCTeCV8C6MYSsDPpqGXMnVxMSvY7LIvPXRR1eFUs9Vx8bbsKGHb9sK+NszRH8A4CIy0g==","shasum":"b9c5cdf018c4f41f6e4107097bfe6e4beb37c812","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-10.1.0-alpha3.tgz","fileCount":145,"unpackedSize":13365794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfX7k0CRA9TVsSAnZWagAANBwQAJk+x8JY4+/KA4viBWvm\nLbBZP6frW4qvnfzFkHg7mLbhuT/JNB6ym73HFdBPKlh0eDBfcD6q1Aou63r0\n7VS+u9qgDXOBE/Lv+x9XbPno+QXV9u+/VpUnh1fghEpc71xMtmOFaGBtgTLQ\nunKiuj+eoHZ8F3VxaTPxGNwLw7mfjca/x8xhuciIReBJ2WUL54EJO8ArhJWo\noo+uzgKRh5qRu9Lc4ECFoUYHLLrraIsrGZ41+vp3Azpk5Y5pi83PjoS/4MY5\nXpFr7v8nutfoMeW2Zxq5gq/Ks7aGJYZqg7tGBNjg2khSByhCS0lUdhCtx7FH\naFzIjhWIuUn+7DfIw6jpgHJ9JPkRp4XHp2HcOZR00EDwzCJ1p6SA+Igbc2iG\n58gP/4+6/FZiNHpu+9PvnkFnGHmVIcYWV/dafNfNcfw5Wsv3sVTTe16Hkms+\n2ECtbuqNuksNjMtAPQ+dVLBqUx1iqMV7uZovxDjUdKX4sdmPaE/K2S5XkWiy\nSR9FJo4a6mBC+gmYTN7oYi+98WBjAUPF6d7/vXvFJ9UYfiGPpbohrKwjPgbJ\nO10UIz9R2ODdN17RnqX6LsfY8quVZkueXjKZIL6MYQq+1A5wRFD99PxCdmXK\nH/SYpQ6bSvKxENJGhJDaNluBH2O14+x0IgLOHvsT2iBo5x041NCTMqAItKc8\n9yqj\r\n=OWUs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICNqRHw/iEyYFqOj6p2HBXa1FrEAzpCYBT+psV/v2Dm4AiBAbplv7iM4Ho2EU5EAzJJNq79ZrP4kcS2ltnQCkc36fw=="}]},"maintainers":[{"name":"techrangers","email":"techrangers@ucf.edu"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"zachberry","email":"zachberry@gmail.com"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_10.1.0-alpha3_1600108852010_0.7500349047765302"},"_hasShrinkwrap":false},"10.1.0":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"10.1.0","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^12.11.1"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","compression":"^1.7.4","connect-pg-simple":"^6.1.0","consolidate":"^0.15.1","debug":"~4.1.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.3","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.17.1","express-validator":"^5.2.0","file-type":"^12.4.2","glob":"^7.1.6","is-svg":"^4.2.1","json-inflector":"^1.1.0","moment":"^2.26.0","morgan":"~1.10.0","multer":"^1.4.2","obojobo-document-engine":"^10.1.0","obojobo-document-xml-parser":"^10.1.0","obojobo-lib-utils":"^10.1.0","pg-promise":"^10.5.6","react-transition-group":"^4.4.1","responsive-loader":"^1.2.0","serve-favicon":"~2.5.0","sharp":"0.25.3","uuid":"^8.1.0"},"devDependencies":{"babel-loader":"^8.1.0","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^3.5.3","express-list-endpoints":"^4.0.1","lint-staged":"^10.2.6","mini-css-extract-plugin":"^0.9.0","node-sass":"^4.14.1","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^8.0.2","style-loader":"^1.2.1","supertest":"^4.0.2","svg-url-loader":"^5.0.0","url":"^0.11.0","webpack":"^4.43.0","webpack-cli":"^3.3.11","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^2.2.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server","obojobo_purge_data":"./bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"83cc3555ada44d3a13462ec0571d2e7975782509","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@10.1.0","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.21.0/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-6BZUSTKHl/mPVL9u8bQFYvBJA1vOaH0iuoCRP3KiZCftZYtEj1LINK72SYfLODrY7uMaU1DbdsMwUdd/kEUz3Q==","shasum":"2fba2885cd92ee2f2705c3ec9774f575b2ac2f46","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-10.1.0.tgz","fileCount":145,"unpackedSize":13365718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfX9okCRA9TVsSAnZWagAAQBAP/1xMupit5RPEDqMf2LXG\nS3jiPiwYY/v+qhFOuH412gHSfTQO3ZFFtlkN27agkitpjKayecuS52ENSl2j\n0TIeMkETsDfYm9FgNjI1iWh0yM/RicIvJKBqjA8wA4eVDi15NANKQYppkKtT\np6ctkL3piGaZ5dSC/d9or4y88GthJ5Aq3F/0X2QIiwpZHO6c2MNlItTEVyYI\nysqEt+pjOcLh/wdXowlUIriVBGxbt1n+QItGrvR6W9Y3u5L9BTOiYHo1fvkl\ndPycUfVuycJ37Hw8JPAS0VSjHiR1zQf/MemoSSLs+mjcHFBumDhFRHkItnIG\n/8/IghC9t4d17jDQA0RZ6oMtHuQb7STxIhKAkhSyAASfywp5S/XarcNXgVIw\nIqxZQtZwUMO0MPIdh9I8Hj450612iaRhiXSKhU2BJo9m/zO8Y3vfh6lQB/Uk\n+Yh1QPXXaCAoU6Mbe23IerMPsrZJvhluMdRDt0LeqPmWsPyv6EL2WMOMABUE\nl/JhUPMPLnRKbIN7VG5BrN8hDVxL369hozLR9IGLHv8cMdxDy9tjbPOI3GrQ\n38OsNo5NaK4ND6iF9wY9W2ljr+UqiE3JW4eiHhu5UogMTv7rUShwTQUn+rcI\nx8YAhHMi+Cyv/tY1wdeviuYxjV+Y7Yp6jtD4z451LoyOLOUkh1V4DfUf/ySx\nNPX7\r\n=2KPJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCybprgQhrFvUeKhYcGH5MxnZy34ub1i2BlwoiB7ZXF9gIhAKQ/ZZ2rhglVk6zhD2F+h8EtLTuOJzcy1MqzHaveyGCs"}]},"maintainers":[{"name":"techrangers","email":"techrangers@ucf.edu"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"zachberry","email":"zachberry@gmail.com"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_10.1.0_1600117283857_0.5134920169873325"},"_hasShrinkwrap":false},"10.2.0-alpha1":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"10.2.0-alpha1","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^12.11.1"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","camelcase-keys":"^6.1.0","compression":"^1.7.4","connect-pg-simple":"^6.2.1","consolidate":"^0.16.0","debug":"~4.2.0","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.5","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.17.1","express-validator":"^5.2.0","file-type":"^12.4.2","glob":"^7.1.6","is-svg":"^4.2.1","json-inflector":"^1.1.0","moment":"^2.29.0","morgan":"~1.10.0","multer":"^1.4.2","obojobo-document-engine":"^10.2.0-alpha1","obojobo-document-xml-parser":"^10.2.0-alpha1","obojobo-lib-utils":"^10.2.0-alpha1","pg-promise":"^10.6.2","react-transition-group":"^4.4.1","responsive-loader":"^1.2.0","serve-favicon":"~2.5.0","sharp":"0.26.1","uuid":"^8.3.0"},"devDependencies":{"babel-loader":"^8.1.0","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^3.6.0","express-list-endpoints":"^5.0.0","mini-css-extract-plugin":"^0.9.0","node-sass":"^4.14.1","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^8.0.2","style-loader":"^1.2.1","supertest":"^5.0.0","svg-url-loader":"^5.0.0","url":"^0.11.0","webpack":"^4.44.2","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^2.2.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server","obojobo_purge_data":"./bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"61252d691275f0ebb3cd1b50f2472707cec3c9ff","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@10.2.0-alpha1","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-sSwM59ZWOjwL17iVH/M7PhK8pIlhxDkPP8/8rWYUyAnnuIlnB0pDRMaHgPiLlS2suSkeNr8898inx+wyjxdruQ==","shasum":"6039ff581ba576e520c43edc3234e40041760dbc","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-10.2.0-alpha1.tgz","fileCount":137,"unpackedSize":13918162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfd5d+CRA9TVsSAnZWagAAR6sQAJ7swDst/AhK4QXqbR4w\nmedwo9hHKvG0t3WMkMiesVwsJVi7/fL33H7tSCXqXpagFG8hCQbghZ9ggIcJ\nGSrr0630wFaPB14ldCnERBGH+O/3rbb5UhP9q5DtXj0pQnzrV9tyadVb1gwS\n3YbubWH1wGGXtAOPJEk9jZzfIY8D4A6KIVZV8euMqCJfk65v1rJhAJobfdc4\ns4B6l4mtj4bcIjYX4kSwPa9VpbCMOL9ffcrkOE5HQWa08rZDFQQrXzdsX+ih\nBYNt1dsBEd6dq3M+hckD/0J6/L3XVGEwawX0JXgHnepo2BpIFQ4htSA84ylV\ndht4JQTUcheTTU7edpsqrEqCZ3erSJY5srfarOQW8+X+qu0WTECY8exnrgfD\nAMnq1jr2db4Td3hgT2ts0tho5AFCKgxVlTvEC82ngDsCapUx7CCzHV1+WlHM\nOyEuFTi57D7Rkjlhuxb0lfo87YLth585JIb6j2xFcE6k5x8fB3wMUTWDtW5A\nvuBtxuGlejaUu8X1GnU4uHweGcnGAUOObywD5lwQKdgg20eiL+Lc96toKxq9\nEwIHUG0wOOf2Ydn7Cm7X3ACc+rKnvj/s/E18zmyKCU4Ke2Fia3ktE15KeXw7\n52WPN9vdYfTkxi+LxOG/D3t+m/Pb8NiJbQ5h0d55Cau7uRV2ZrKJMbP4+VX8\nDzFz\r\n=WAu4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBV1iNSQF7f5C2bPP2PjC+dletIxy/zLF9+TftCItcpAAiB4MFwwMMO1zENb4nnzBMO/yRAHRcHzwl/oyDhKEvjQLw=="}]},"maintainers":[{"name":"techrangers","email":"techrangers@ucf.edu"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"zachberry","email":"zachberry@gmail.com"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_10.2.0-alpha1_1601673086060_0.502565320236402"},"_hasShrinkwrap":false},"10.2.0-alpha2":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"10.2.0-alpha2","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^12.11.1"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","camelcase-keys":"^6.1.0","compression":"^1.7.4","connect-pg-simple":"^6.2.1","consolidate":"^0.16.0","debug":"~4.2.0","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.5","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.17.1","express-validator":"^5.2.0","file-type":"^12.4.2","glob":"^7.1.6","is-svg":"^4.2.1","json-inflector":"^1.1.0","moment":"^2.29.0","morgan":"~1.10.0","multer":"^1.4.2","obojobo-document-engine":"^10.2.0-alpha2","obojobo-document-xml-parser":"^10.2.0-alpha2","obojobo-lib-utils":"^10.2.0-alpha2","pg-promise":"^10.6.2","react-transition-group":"^4.4.1","responsive-loader":"^1.2.0","serve-favicon":"~2.5.0","sharp":"0.26.1","uuid":"^8.3.0"},"devDependencies":{"babel-loader":"^8.1.0","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^3.6.0","express-list-endpoints":"^5.0.0","mini-css-extract-plugin":"^0.9.0","node-sass":"^4.14.1","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^8.0.2","style-loader":"^1.2.1","supertest":"^5.0.0","svg-url-loader":"^5.0.0","url":"^0.11.0","webpack":"^4.44.2","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^2.2.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server","obojobo_purge_data":"./bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"cfd8b38d1490758997fbdfb695a8ec112bc32701","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@10.2.0-alpha2","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-TUOzXJUGEZl90FpmSPD8M8fT+aZ5k1etpsYCkpEPiVu9+kJMmF/s2tblWb7xPb1WWMPXhV+hWx8euMMTp3f2lA==","shasum":"3c1da17f47b5b9317c4c5988f2dfee1296d269f5","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-10.2.0-alpha2.tgz","fileCount":137,"unpackedSize":13918260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfezfnCRA9TVsSAnZWagAAaG8P/j2wwg03nZb6KbfHv2vO\nvCbKFfpS0+9WqcYI1Fr9x1Pd3Pp/UVGxR9ZxA76Qayh/WILTesuyQt77TmDD\no0qjRyesBItzIqghF0OaX+Lp5lUhhde5YsLMRP2oC9IBPNO0UeRAqv1Nmxuh\nvxmCPROzYIlBtFqCtebgB00E72yTrqXOX/eTIGACbiDB9MPeIzYZlYE7drva\nFSrueiydKAaSZKa53bpJazk/jf2BHMXH0WBVVLO4adp7b3ycGjCWgWMXZvEp\npAZHJHLOZAUcfFPadOYx3Gz9W+yV7nDsBTavcKVvfVma2nr1OhNihwSXVK2p\nVYcU0CnhTLdtlYV/yXgxpExQ+VdH3Gr0OMCHWv2DqyV9BgOoBo88WSkioXF9\nWhPwxKl7ugZq2MITli9c6qFkXpddF39rY1i0rhC4FpHSfH0ezZI1SsUJNuCr\npCiMEZ9PkSCyA+MdRtXH1z8aEviX+V6TcvDU3dCWzveZXXzLTWMR3VjLDYhF\n9nsklYquisgxeNBQ8ymna9yCwgcrEotq/8m6sJQkPclagVEEB9NGEUWP2Ygt\nwfdp6jU2cVBjJMVHSSyf/AWNs8Xqzv02G3s63+2cJvfkUKNaX27RDuQZ0gco\ncMZ0o+y9iBeFZere9WUfzmwQAxBOdlUbNp3sGGsxnBtsGfYMvXpwAH9bIu6W\nA5nI\r\n=rP7z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0bfHJBkJaUS1BJN/HuPjZ3OH5jlYJNA9YHCQChYOcYgIhAOPkuma2rRmT32ZV45OlYcaCzagPpEFBiY1K151dXLR4"}]},"maintainers":[{"name":"techrangers","email":"techrangers@ucf.edu"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"zachberry","email":"zachberry@gmail.com"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_10.2.0-alpha2_1601910758876_0.38881961457481373"},"_hasShrinkwrap":false},"11.0.0":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"11.0.0","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^12.11.1"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","camelcase-keys":"^6.1.0","compression":"^1.7.4","connect-pg-simple":"^6.2.1","consolidate":"^0.16.0","debug":"~4.2.0","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.5","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.17.1","express-validator":"^5.2.0","file-type":"^12.4.2","glob":"^7.1.6","is-svg":"^4.2.1","json-inflector":"^1.1.0","moment":"^2.29.0","morgan":"~1.10.0","multer":"^1.4.2","obojobo-document-engine":"^11.0.0","obojobo-document-xml-parser":"^11.0.0","obojobo-lib-utils":"^11.0.0","pg-promise":"^10.6.2","react-transition-group":"^4.4.1","responsive-loader":"^1.2.0","serve-favicon":"~2.5.0","sharp":"0.26.1","uuid":"^8.3.0"},"devDependencies":{"babel-loader":"^8.1.0","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^3.6.0","express-list-endpoints":"^5.0.0","mini-css-extract-plugin":"^0.9.0","node-sass":"^4.14.1","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^8.0.2","style-loader":"^1.2.1","supertest":"^5.0.0","svg-url-loader":"^5.0.0","url":"^0.11.0","webpack":"^4.44.2","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^2.2.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server","obojobo_purge_data":"./bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"68e6dabdb8d99d6cc44b22cc5885c299c1b56949","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@11.0.0","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-i/f1TXavpANzwp92NsdJyX79ZDgWwKoEW6UxIZlSJq0DWl0qqcsBPeMXqJ7IjPC+NA6H6FymOkfA6/GYyRs4Ng==","shasum":"5f390f2ebec6448ebaf4c2ead4887fc73f1e472c","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-11.0.0.tgz","fileCount":137,"unpackedSize":13918224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfe0LWCRA9TVsSAnZWagAAs2cQAIYhZ4zjBKbM7/N5coZr\nXvkyYWIPfDZIVb0ORmrcauHIsAb9D6x6oBisG1gFJxvrlCGxioxZitn4jSEV\nNW7nS2GYpC0rhKzdpo+UrR435ao+LHE3ZfkBSUAezDQyTP2aRMNXTTt4Lc+i\nWuUXbEfb2vA7BbOiqxQ6sXainOrNvvmhYnCE3oN3/nsE8QF9Gpko0alkN8i8\nnKEYBwR2awX6En7jPmjRneI2Gy8EPPnNknfbnQTIfDnnODSjmj/lfgdfPbO1\nKtj7rJ3G+ZRVIYIe6mpcWzkxZgLA1bb2DqQzZCmXaB0gzRxLErjZSfYtNfLd\nMRPPad32Bv7+zzreJX7VYk7QO23TAK37i+jWue92KXsldABUjmnoJCcyG6AP\no7WO2WWUp1U1t90swWAVfJyUdVJDO+qbnrXSUUbwcdR/UkYedm1XFfCPZS5M\ncO7r1+UoxgZIHAVagQ9YySmmsdx9YSfGE2gLXbR1nby40LzuL3vkYabTcf/z\nFbQBA1tuK1iL+WNzlqNRap6UrMdIB3aoc6XdqO/LDlYQX7vABRJ2dRTut9fH\nJ3or9D8BiieZKUHys75dA7vzwK3BhC6QP3tHx+e8Tms0JoGvdkDKFECl5rLz\nAVwaX1Iq7hTRgElkW4NeF/Zao/VqJ3KuvjJGBJfuF9XDehO+J4NpV5p/tTnu\n3GV3\r\n=QH3S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDak6Wkx6HCgOCYpE09TGBncXGQvIEbvNHGNgI5u0hB3AIgAXtcPAIun9Y3n1e1LkgL2b2M0CZxQ6Tth5x6udNapOA="}]},"maintainers":[{"name":"techrangers","email":"techrangers@ucf.edu"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"zachberry","email":"zachberry@gmail.com"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_11.0.0_1601913557788_0.3000100030704069"},"_hasShrinkwrap":false},"11.1.0":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"11.1.0","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^12.11.1"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","camelcase-keys":"^6.1.0","compression":"^1.7.4","connect-pg-simple":"^6.2.1","consolidate":"^0.16.0","debug":"~4.2.0","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.5","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#20e4f025cf498b31bd21a981fe1af0707d2028b5","express-session":"^1.17.1","express-validator":"^5.2.0","file-type":"^12.4.2","glob":"^7.1.6","is-svg":"^4.2.1","json-inflector":"^1.1.0","moment":"^2.29.0","morgan":"~1.10.0","multer":"^1.4.2","obojobo-document-engine":"^11.1.0","obojobo-document-xml-parser":"^11.1.0","obojobo-lib-utils":"^11.1.0","pg-promise":"^10.6.2","react-transition-group":"^4.4.1","responsive-loader":"^1.2.0","serve-favicon":"~2.5.0","sharp":"0.26.1","uuid":"^8.3.0"},"devDependencies":{"babel-loader":"^8.1.0","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^3.6.0","express-list-endpoints":"^5.0.0","mini-css-extract-plugin":"^0.9.0","node-sass":"^4.14.1","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^8.0.2","style-loader":"^1.2.1","supertest":"^5.0.0","svg-url-loader":"^5.0.0","url":"^0.11.0","webpack":"^4.44.2","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^2.2.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server","obojobo_purge_data":"./bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"4e79a8251438d6bb68b049092cb6b0a0b0fc0192","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@11.1.0","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-cO9tvnVPrVjfMk/Bw3/aWUJaveSZyD90WT6qq6m4Ec0F0u1UvhY80bhERbgox3TDZZvxiMpCSzfG+q6jAiXcag==","shasum":"2df45a3af01b585212fe69c1d6c0a30237b6c55a","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-11.1.0.tgz","fileCount":137,"unpackedSize":13920713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfk0zoCRA9TVsSAnZWagAAtFcP/A3ljAsXujAidMFNiHya\n/LCldrgDepIgS0a5dL7vDCuwFW7iEsLyaWcGFJmIIWHpVR0iNwMDVknY58HO\nu97z0OjT4PvuJGbKcooAB+OHqOASaFXfgAsRTbo1K+U6p8V7N3HaBjSLovd4\nM+rkt9AhABoJrNiQQA8XPHLFwuyLJ37s+bT3lOLyUiZw+Dq+gqvlPLohdJQW\njzUjHzKTzFOyRKcS2u66i/OkjglwnrHl1Ajmv9Uyh8RFg7x0pnh8cn+1xMtK\njyQUem6uI7Psd26/UjOR4EhxE91SSrhVOT9GVbwSeNCNIHsrmSxj0BBMH0or\nSc9ZnPYYiWej9vSC+fv0XQc6CvvaySmTgyY9gut7RfVlPGrCkFQ2fESKuJwG\nIupALIXuOAeChPI9B9oVY6JWIMe0FNg4U8+6xhRuLFXUL8ofviSYWyF+Si+l\njmqmgXlbsk5g6td6cLrm/FKmxracMqYerGB7zRAUrEvYVVOUr1uTK0Ckt8h9\nm779ld2V8g6sxnwXc7JEDfp4n8QspyAoc2OqdSivsM0R0F4Tst/zt8oKoeNi\nbYu1KHDmOl8dXPEVD2Hu65va1psnLa40n31KbC1C6rJbo7/zZIiPzUPgFrM+\nuVlMJhQvEGCY1AuP6JEWQbi3B+KbGs/3b7a1uyrP5sIShbymKq6nMXLsrNU9\nEA4F\r\n=s6FE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSOxRvdj9JWGEwu9n7waTK/Xq6NxwNIkV6x+tAnY8MbQIgRGyegU22kHNPJ7/ngV1k+/4Pd+9OqqjRWiZOV1DX1sQ="}]},"maintainers":[{"name":"techrangers","email":"techrangers@ucf.edu"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"zachberry","email":"zachberry@gmail.com"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_11.1.0_1603489000397_0.1576128345707466"},"_hasShrinkwrap":false},"11.1.1":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"11.1.1","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production --optimize-minimize","db:initdocker":"docker run --name db_postgres -d --restart=unless-stopped -p 5432:5432 postgres:9.6.1-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack-dev-server","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^12.11.1"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","camelcase-keys":"^6.1.0","compression":"^1.7.4","connect-pg-simple":"^6.2.1","consolidate":"^0.16.0","debug":"~4.2.0","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.5","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#879f752758250b81429f75f62bb5602f1b06a564","express-session":"^1.17.1","express-validator":"^5.2.0","file-type":"^12.4.2","glob":"^7.1.6","is-svg":"^4.2.1","json-inflector":"^1.1.0","moment":"^2.29.0","morgan":"~1.10.0","multer":"^1.4.2","obojobo-document-engine":"^11.1.1","obojobo-document-xml-parser":"^11.1.1","obojobo-lib-utils":"^11.1.1","pg-promise":"^10.6.2","react-transition-group":"^4.4.1","responsive-loader":"^1.2.0","serve-favicon":"~2.5.0","sharp":"0.26.1","uuid":"^8.3.0"},"devDependencies":{"babel-loader":"^8.1.0","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^3.6.0","express-list-endpoints":"^5.0.0","mini-css-extract-plugin":"^0.9.0","node-sass":"^4.14.1","oauth-signature":"^1.5.0","postcss-loader":"^3.0.0","sass-loader":"^8.0.2","style-loader":"^1.2.1","supertest":"^5.0.0","svg-url-loader":"^5.0.0","url":"^0.11.0","webpack":"^4.44.2","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^2.2.0"},"bin":{"start_obojobo_server":"./bin/start_obojobo_server","obojobo_purge_data":"./bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"51aed52fb737b5aedb24cc774540898760fbbda1","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@11.1.1","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-ZMTsrEpvPpKt8EEjp5hH00II6TEBvQ0UuGVDOgktuRvyp4wDKt+tnUaa0zVjaUL0QygbIWzMjCG+Klzos2Mfjg==","shasum":"28ba1b80081428a0d48459e12c81b3061a2fb206","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-11.1.1.tgz","fileCount":137,"unpackedSize":13920777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4tYLCRA9TVsSAnZWagAAyRoP/irw4IDD/OPVM9hVVCw9\nR0WZybOFnsvexyaYBrDMf6kN5UPjDIMmoEi1YEHRsaKZ43KSSXyuJuT95kke\nT+0V+ALcmdu46E4jQslyFSDgPr1bJNfUpK1bsrcwZD1a5yz8+oLEyN/rOOiM\n59oLi+fhxzZkMwna1Be+scHg/wfe3n8aPh80xY8xWfaNNW2OjMzGp5JaWGs/\nSNy/mJM/BC+OIgP7cfhSfxy9t6R5EudesFuThzOjQeaZc0xhHI6WDEaNZvZ5\n/7LPHXyRBuN95b0qdfz9wXEJNsnZ8eKtv6eCkRHUA8rY0DAEPd96vA6z14RI\nBITw+8lkzYwy/xHyQMN8VcaH7mYoLdmMZpVNaylJDBqti/B8wRPpoK5hp2Sl\nXxeQnC6h5iaPFafLTkNp22UHq1SwPlTl1KHaHj/froO+nRuWeKcI+rhR6TwO\nhlau+iI9EvLJzvlp9WOi8/CuC4qukS0TkB9ivLOzg9aWldioscmjBHJ4J0PU\n0uwAttPpweDdV+0WEINcIXOqX9YI4vCmOQyuWDhHrlFLTwmRZA7rR+xbE3nF\n/BuQNa+b19JdT5kcP+y0thNL4WydZWVugHoHcOYE6KyMtqOmRLM0VdNj0fEs\nz9MCxOjXTajC4UJQ9f8MVdmfW+7ZxLipai1SOBlMT3LtNyQ/Fa3EMAdkeKlA\nYLfD\r\n=eqBh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGvNYQSNpEGDSO6f94Cn8vuDXUKwPNH0gO54fKUBbCLgIgI81znpbkZe++2Uw0bqQKuM3QJSurLmgUA5DLEdSQv1o="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_11.1.1_1608701450900_0.8112726343153311"},"_hasShrinkwrap":false},"12.0.0-alpha.0":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"12.0.0-alpha.0","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production","db:initdocker":"docker run --name db_postgres -e POSTGRES_PASSWORD=mysecretpassword -d --restart=unless-stopped -p 5432:5432 postgres:9.6.21-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"OBO_OPTIONAL_NODES=* DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack serve","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^14.16.0"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","camelcase":"^6.2.0","camelcase-keys":"^6.1.0","compression":"^1.7.4","connect-pg-simple":"^6.2.1","consolidate":"^0.16.0","debug":"~4.3.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.6","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#879f752758250b81429f75f62bb5602f1b06a564","express-session":"^1.17.1","express-validator":"^6.10.0","file-type":"^16.3.0","glob":"^7.1.6","is-svg":"^4.3.1","json-inflector":"^1.1.0","moment":"^2.29.1","morgan":"~1.10.0","multer":"^1.4.2","pg-promise":"^10.10.1","react-transition-group":"^4.4.1","serve-favicon":"~2.5.0","sharp":"^0.28.1","trianglify":"^4.1.1","uuid":"^8.3.2"},"peerDependencies":{"obojobo-document-engine":"^11.2.0-alpha.0","obojobo-document-xml-parser":"^11.2.0-alpha.0","obojobo-lib-utils":"^11.2.0-alpha.0"},"devDependencies":{"@svgr/webpack":"^5.5.0","babel-loader":"^8.2.2","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^5.2.0","express-list-endpoints":"^5.0.0","mini-css-extract-plugin":"^1.4.0","node-sass":"^5.0.0","oauth-signature":"^1.5.0","postcss-loader":"^5.2.0","sass-loader":"^11.0.1","style-loader":"^2.0.0","supertest":"^6.1.3","url":"^0.11.0","webpack":"^5.30.0","webpack-cli":"^4.6.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^3.1.1"},"bin":{"start_obojobo_server":"bin/start_obojobo_server","obojobo_purge_data":"bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"458c85cd0e52fecc48568cf4a2b9a993a54b7e99","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@12.0.0-alpha.0","_nodeVersion":"14.16.0","_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","dist":{"integrity":"sha512-KZy+vSdGKEUDyJpYucdgo9ew8hPfpWi4k2B761pKmRjOODGBwBZr+el8guarQidui72Q+wFxJ5M47SKZn0gpNw==","shasum":"05600aee309d80a669515dee1bc64b0fcfbb8630","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-12.0.0-alpha.0.tgz","fileCount":175,"unpackedSize":2453040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgb5ONCRA9TVsSAnZWagAAGFcP/A0Sb/I3g8fGRAYG9TZU\n5PwF9K+VgHiA5g6RxJz6YLfpszkhjpl8uYvLfOGiO2vGeK48/8RduzBWKSN/\nnl+vzqd2qS2GYb7zGkolFQsoSkiumUkn9sG4Ou3ChYoZzEMMAuTbkrzd4EIy\nh17syX6eDXzoPb4VQFqfgs3LUbuDjpKcBuwBGuYtti+OyOfJyman2w1LluNo\nXyBgOvFkGmiqESiLZ0o7VgSGGyRxc1Tmy3QEcNJRQxSEex4/1qMIAG5M7iLo\nWmdhOegLYjEW7zuQzheSbOE7SPZyE6xEBHdGYY9GALtRx69LNPlQzvZkBAq9\nwnLc/KRfPmMgNJ+FRyIFmhzogKYFAYY6Cjc0gnfIboXdHwIvnTy+yv61fRXh\nhlFJDEN5DUC/0UqAOY54pFe27J/u6qtWQ4niT4uDy+g1ZelDzQPoWYIglJvD\nqYaiNL5Jr39hDquR2JvDnQOAHorKoOzH+2CYNbwRR/Tw0SIQGJbFquVQImwU\nIBivuKSbVsNSOVwafASPBrce2csdSvvT/2lWY5+Syfk6Y0vlRuHNeqRGJpav\nVf2ESTku8+bXQKGMjws64rPUtouo/+nTYy2oWWATnTdyMPyf29lE4rcJqPWY\nmsXyjfRwqhV6Y5cpBQMvyVcTvBg3p3h16TNpst3wu3jeRh33fwMVA6OEl6Lx\nN+3E\r\n=E6YQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAXwSl/SqheEsgkHN5eX4yNwhk9exU9ZUNIWK2gOkm9qAiBSKLco7uim50QtMRALitJek0W8VZFw2LaOjPxKoxNxTg=="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_12.0.0-alpha.0_1617925005309_0.13841803364260152"},"_hasShrinkwrap":false},"12.0.0-alpha.1":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"12.0.0-alpha.1","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production","db:initdocker":"docker run --name db_postgres -e POSTGRES_PASSWORD=mysecretpassword -d --restart=unless-stopped -p 5432:5432 postgres:9.6.21-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"OBO_OPTIONAL_NODES=* DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack serve","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^14.16.0"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","camelcase":"^6.2.0","camelcase-keys":"^6.1.0","compression":"^1.7.4","connect-pg-simple":"^6.2.1","consolidate":"^0.16.0","debug":"~4.3.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.6","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#879f752758250b81429f75f62bb5602f1b06a564","express-session":"^1.17.1","express-validator":"^6.10.0","file-type":"^16.3.0","glob":"^7.1.6","is-svg":"^4.3.1","json-inflector":"^1.1.0","moment":"^2.29.1","morgan":"~1.10.0","multer":"^1.4.2","pg-promise":"^10.10.1","react-transition-group":"^4.4.1","serve-favicon":"~2.5.0","sharp":"^0.28.1","trianglify":"^4.1.1","uuid":"^8.3.2"},"peerDependencies":{"obojobo-document-engine":"^11.2.0-alpha.0","obojobo-document-xml-parser":"^11.2.0-alpha.0","obojobo-lib-utils":"^11.2.0-alpha.0"},"devDependencies":{"@svgr/webpack":"^5.5.0","babel-loader":"^8.2.2","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^5.2.0","express-list-endpoints":"^5.0.0","mini-css-extract-plugin":"^1.4.0","node-sass":"^5.0.0","oauth-signature":"^1.5.0","postcss-loader":"^5.2.0","sass-loader":"^11.0.1","style-loader":"^2.0.0","supertest":"^6.1.3","url":"^0.11.0","webpack":"^5.30.0","webpack-cli":"^4.6.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^3.1.1"},"bin":{"start_obojobo_server":"bin/start_obojobo_server","obojobo_purge_data":"bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"3d7be87417bed56d1f403050696da5cf723db101","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@12.0.0-alpha.1","_nodeVersion":"14.16.0","_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","dist":{"integrity":"sha512-e8M05giLa9fQkYzRRo59TbvJAkT8EzjCUqahywKV0E5sJtR1+XzrfFqv2Au8erhtXhH06TxhJdIqtoK9gDwPUA==","shasum":"f5eba4735b2d1c2aa1a421fa1f8d5ca3255c692a","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-12.0.0-alpha.1.tgz","fileCount":175,"unpackedSize":2453040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgb5yPCRA9TVsSAnZWagAAUdkP/jdncc/J76S7ewq67420\neDuC7tQN3FG+YPpBmmE+sMRrcsLAV9KipwGE5J65d/4jPQThzP8a6wOwWy0R\n+nucPBbj42GKVl7j/S6R57Y3sfETvQdGoeacb9lzsmNGHg/SopF9Ke/zaiMI\nF6+2Q5Wye2cOyra0uGBobO3DY1NOpVjJdAC+vOA66pThPucVpfcotexazu1q\nsH5SPT7kXrQIihYnmhgAHV7xgiXG/7Br/Yj9t4qq9aLsI9HADiwA/Du6mxiD\nT05m7R/Mv/SBEDCluM+Coswk/5foh6Ec0DnBMD/ZCvmVplJ2d5oypOg6gU/u\nQ0+qkuOfuQM4xi/AZZd/k0phH1wa/yTNazjYhR2Io/rUkYVeyrmJaN/36gnJ\nAWEZSjFM9wRFfvSXY2y3QYtrQYdSjxqAXTLcLSgueZZNgQ92BdlMD9s6rJi0\nkTO7VTIarR2tQWsDtRctOevD8x3nk8dCdtGOXR0Vj5oWzRQuM7QVDYeVMXZ2\n3a1c/1Vji6/31lKulukio/l2jBRGcepOVINYCyJnXGoMH7oZS3StbSFe6Xqz\nU3UwDjxMWrx1YbI9CVxX+WXvGAkHcE1aOXd2ZINDFTekcwzdWOD5DJHyAGjh\nvYpt+5WLPwhoYDTEj8Uuz4istFlyxxjzp2xZHBCjsKRN3GOoBNwWgcDHDrz3\nFQ4F\r\n=N++F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCizERbBFXbegd5eZjYrgS9oy9WaiRc9JG/ujHsEBec5QIhAKO5EcE3/Hlr/qwVSDDpgbyoudX54J0tnzmabsWTR2US"}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_12.0.0-alpha.1_1617927311306_0.9127451893713745"},"_hasShrinkwrap":false},"12.0.0-alpha.2":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"12.0.0-alpha.2","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production","db:initdocker":"docker run --name db_postgres -e POSTGRES_PASSWORD=mysecretpassword -d --restart=unless-stopped -p 5432:5432 postgres:9.6.21-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"OBO_OPTIONAL_NODES=* DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack serve","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^14.16.0"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","camelcase":"^6.2.0","camelcase-keys":"^6.1.0","compression":"^1.7.4","connect-pg-simple":"^6.2.1","consolidate":"^0.16.0","debug":"~4.3.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.6","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#879f752758250b81429f75f62bb5602f1b06a564","express-session":"^1.17.1","express-validator":"^6.10.0","file-type":"^16.3.0","glob":"^7.1.6","is-svg":"^4.3.1","json-inflector":"^1.1.0","moment":"^2.29.1","morgan":"~1.10.0","multer":"^1.4.2","pg-promise":"^10.10.1","react-transition-group":"^4.4.1","serve-favicon":"~2.5.0","sharp":"^0.28.1","trianglify":"^4.1.1","uuid":"^8.3.2"},"peerDependencies":{"obojobo-document-engine":"^11.2.0-alpha.0","obojobo-document-xml-parser":"^11.2.0-alpha.0","obojobo-lib-utils":"^11.2.0-alpha.0"},"devDependencies":{"@svgr/webpack":"^5.5.0","babel-loader":"^8.2.2","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^5.2.0","express-list-endpoints":"^5.0.0","mini-css-extract-plugin":"^1.4.0","node-sass":"^5.0.0","oauth-signature":"^1.5.0","postcss-loader":"^5.2.0","sass-loader":"^11.0.1","style-loader":"^2.0.0","supertest":"^6.1.3","url":"^0.11.0","webpack":"^5.30.0","webpack-cli":"^4.6.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^3.1.1"},"bin":{"start_obojobo_server":"bin/start_obojobo_server","obojobo_purge_data":"bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"8fb737d056f1fd545cc3dfd774d68e0266df01f3","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@12.0.0-alpha.2","_nodeVersion":"14.16.0","_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","dist":{"integrity":"sha512-Dvw39jTEIKg0qYgY3Vx0mVrrL5IGGdWefNBMFaVqGNmYSu6DB6jAfWali8IaF979nLQQNmc2ViQxmmNpTu7mfg==","shasum":"e6c634f108c1b32c75eab88735aaaab0637303f9","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-12.0.0-alpha.2.tgz","fileCount":175,"unpackedSize":2453040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcF+sCRA9TVsSAnZWagAAJXkP/R+bZLscxswW0CIqUgWL\nXZOJOhdhjWuQnESTcTuTmSXW62qtxj9OF1sUFUEgM2VQZl+kIvDS/K5MvVDR\n3dar96gXRfbn0OZWcV+rCGUmoJLa3iO8G+vnF5ZDYqWOZCfwVDdW3eVw/VN9\nZ4PkjcHUPEiOYf7yfgvNqt+PM0zmV09huPfOS2itilsss8ej9tPirprRtpnu\nAWvmJTrffUfWfj6h6MTRO6g/21XEf9hVgASru94Zr6aJvP2TuTbOeRcXWfWO\nO57deAXOHAPLDk1RYzeU3XpFjMutzNV+CdKQ8AyD/1f9MQFEF5RAkVX8tK48\ncB20GMsPrpnPU7Fz7QkeB5Qly5IlvmLyFeaQF+PM2pLO+XZG0QL7DNvFDdCL\nUNLL3w9veQRc8Us5sKhCcMntXmFIm3NKwAJWKQlXgpdytjfbavLjYRIqejTD\njRZMzpmx49yNk38PQLDqCIHGDuLwqhA34c2It+Hc9lyNVAnVIzXEGaxX3ZE6\nbqUw5DdgRAvVEbeSy3l+IfAb6Q6Asf3VsorvyJlxy7kVAmeVPK/TZBr5uk1a\nn/1G/cxRL+YY//nABMydjneu3lpHmCidLfyb5hyhcS7N3h+GEwz5i1uvytk9\nXrm3ZigH3FE9Q2A4EjgELnoPa/0LQkoTyOfZ1kpKEsGahgGbMsyBwJ3bwFxz\nVunC\r\n=Fe2k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVjYZCkLY9B9icz6P9BSGIKrn/rvKPZAJhvxr1hS9QiwIhAObo2k3Alg3euLJNfsr024sm1/AXs7ie6V6SRAcR0Tw9"}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_12.0.0-alpha.2_1617977259493_0.3856937000401306"},"_hasShrinkwrap":false},"12.0.0-alpha.3":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"12.0.0-alpha.3","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production","db:initdocker":"docker run --name db_postgres -e POSTGRES_PASSWORD=mysecretpassword -d --restart=unless-stopped -p 5432:5432 postgres:9.6.21-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"OBO_OPTIONAL_NODES=* DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack serve","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^14.16.0"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","camelcase":"^6.2.0","camelcase-keys":"^6.1.0","compression":"^1.7.4","connect-pg-simple":"^6.2.1","consolidate":"^0.16.0","debug":"~4.3.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.6","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#879f752758250b81429f75f62bb5602f1b06a564","express-session":"^1.17.1","express-validator":"^6.10.0","file-type":"^16.3.0","glob":"^7.1.6","is-svg":"^4.3.1","json-inflector":"^1.1.0","moment":"^2.29.1","morgan":"~1.10.0","multer":"^1.4.2","pg-promise":"^10.10.1","react-transition-group":"^4.4.1","serve-favicon":"~2.5.0","sharp":"^0.28.1","trianglify":"^4.1.1","uuid":"^8.3.2"},"peerDependencies":{"obojobo-document-engine":"^11.2.0-alpha.0","obojobo-document-xml-parser":"^11.2.0-alpha.0","obojobo-lib-utils":"^11.2.0-alpha.0"},"devDependencies":{"@svgr/webpack":"^5.5.0","babel-loader":"^8.2.2","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^5.2.0","express-list-endpoints":"^5.0.0","mini-css-extract-plugin":"^1.4.0","node-sass":"^5.0.0","oauth-signature":"^1.5.0","postcss-loader":"^5.2.0","sass-loader":"^11.0.1","style-loader":"^2.0.0","supertest":"^6.1.3","url":"^0.11.0","webpack":"^5.30.0","webpack-cli":"^4.6.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^3.1.1"},"bin":{"start_obojobo_server":"bin/start_obojobo_server","obojobo_purge_data":"bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"d2c907fb28af28660e80c28e6c8287c332634112","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@12.0.0-alpha.3","_nodeVersion":"14.16.0","_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","dist":{"integrity":"sha512-/vojG66r8kvsdQ2v6M9MWitBBNZpmr3F2uTvxJLe59ZT9cK3iaDeXVl0O9NynUUsfwnwa0DCAE7otE0aaajnNA==","shasum":"085161f2bd3388065c230480d72abf55855499ea","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-12.0.0-alpha.3.tgz","fileCount":175,"unpackedSize":2453040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcG1FCRA9TVsSAnZWagAA0poP/jDmRPu8G4x2c8ZiPLRz\n4Kd7y+frNHU6gGKdMNR8UA07u73fqbVLbsyeZavPZ29gzrXj89+wAaAk76UV\nWZhjNTVs9KTUD8w3bChojYFATAeNe86J6/11Xh3rfM2mP/H8F501/EmgMh/t\noB2vtroj2Mwr4i+06qUy06ffpvCvUQ3fGTKJyNn/B25eI1wWjRd3/ujc3nhD\n9EY9f5jaNbWneEIBVuAc2FURy5w7jniS4oY3OQIpZZ1Vc0SonY5SCdIm7oo4\nI4LeKYTVAFh2CGJniCxod8VmBik6DG44Tsa5OnUB5peNizajJ8PfLt/F6WaU\nBop6K3yz+M6W0DA1yTW83qAY7la4S6StrXxpb1jPC/u4zJD9kXi0VMRNGeSE\n6JPSp67RNpEcG19GiBm6A1Infk7NmY/viodMwEqg6qua1vs8MWqNs2I67hME\nkwrixOgTBE2kmK9o4PZ+vzx64uput8t/1PfxILa2qv3BgKtEbokjvEtXQ95y\nCDakI3LVPE27sEmywBR0RmuhJfaBluuMsHdRF2FVwg8zDNSre/oqf8aHr+3Q\nwtz2oRK6vO8c5AHJi57HZk+XHZSeJZ7ZWAXLi4Zqw9Aq2n5w3H5laVbB/hoh\nQ2rEkSHU04EByhwlj+NpewAL8ok5lT/MQgAfIvK1A4P5S2kfi/5Wk1DYGfaT\nL2Q2\r\n=QV99\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMl5BIvDs5IKACXOjsegqx/hB/dE0ke5DL7IlCH0BdeQIgfEAjxqmwcvS1c8GHklH+QocFm0ngOKvxATvfONupJ80="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_12.0.0-alpha.3_1617980740453_0.6983178732994348"},"_hasShrinkwrap":false},"12.0.0":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"12.0.0","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production","db:initdocker":"docker run --name db_postgres -e POSTGRES_PASSWORD=mysecretpassword -d --restart=unless-stopped -p 5432:5432 postgres:9.6.21-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"OBO_OPTIONAL_NODES=* DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack serve","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^14.16.0"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","camelcase":"^6.2.0","camelcase-keys":"^6.1.0","compression":"^1.7.4","connect-pg-simple":"^6.2.1","consolidate":"^0.16.0","debug":"~4.3.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.6","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#879f752758250b81429f75f62bb5602f1b06a564","express-session":"^1.17.1","express-validator":"^6.10.0","file-type":"^16.3.0","glob":"^7.1.6","is-svg":"^4.3.1","json-inflector":"^1.1.0","moment":"^2.29.1","morgan":"~1.10.0","multer":"^1.4.2","pg-promise":"^10.10.1","react-transition-group":"^4.4.1","serve-favicon":"~2.5.0","sharp":"^0.28.1","trianglify":"^4.1.1","uuid":"^8.3.2"},"peerDependencies":{"obojobo-document-engine":"^11.2.0-alpha.0","obojobo-document-xml-parser":"^11.2.0-alpha.0","obojobo-lib-utils":"^11.2.0-alpha.0"},"devDependencies":{"@svgr/webpack":"^5.5.0","babel-loader":"^8.2.2","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^5.2.0","express-list-endpoints":"^5.0.0","mini-css-extract-plugin":"^1.4.0","node-sass":"^5.0.0","oauth-signature":"^1.5.0","postcss-loader":"^5.2.0","sass-loader":"^11.0.1","style-loader":"^2.0.0","supertest":"^6.1.3","url":"^0.11.0","webpack":"^5.30.0","webpack-cli":"^4.6.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^3.1.1"},"bin":{"start_obojobo_server":"bin/start_obojobo_server","obojobo_purge_data":"bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"8bf5b97eaf88a31f8fae5e30d93499d22410c660","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@12.0.0","_nodeVersion":"14.16.0","_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","dist":{"integrity":"sha512-9yi50r8ObiJl4fHRF3Puf2vtoaNAglCziyqbCbcgWq8CoJK0ylelbrw3ku+AZoENz4USNopB0xfGvcX00HxpQg==","shasum":"1b347f71c9e08ffacb215499e518c16518bc7256","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-12.0.0.tgz","fileCount":175,"unpackedSize":2453032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcM2UCRA9TVsSAnZWagAApwUP/iV1RkqZdtOsTPkUHmbJ\n9HEmV7hHUMZ8gNjizenTYae/CGlO/EMx3F2ueUGA3F9h3aO/fW2+rYso5vd4\nMRvx3bjFedyMVKEdIBvDm3Uu+XK2CFNc29QbYaGCP6cwPGokmzit2+gMwHc4\nkEJAWjMH/mJemoDsts3mWJPLxdcbgUJfm8KF94kxjTo8zCk4Otaa0dgmAUHv\nCwO6PjaCiv7N/dNgx2UrF841w8pvCY98hsh1A7rAMlfWHoorYqNfSfo83vRC\nVCU1KX1p9AHUiRGK97AXNcL58ARj+If72QG1aBc13VO+Z0qXoIML6kTPQBX7\n7Hu8dq34bNMnhCVF05Rg+Q4sj32ZW3J+l30cYtFv7yV9kQ6UNLgULbMZ/lIT\nkbrn0bJEx6VIFmvgFyoiUgJRCShogDdSMd80kjcYCfUFzcFdaHrFahnyk1PH\nGC78vCjUqc1B96vnsSSR9GqceDmvpanSeDvJsixzHdvU+5vr1QH8GVO1fQyF\n+IEIuK3clDV366eR6TwrGPjeIvh7jhrGg76f+W3sKI05Rcb6bRYWZNowGzdb\nn2dcn7UHZO8fvn1ffV+fk4tASVvRQkZwSnjhScFxJvNJaHsL4sy5fdl8nuuU\nmG0lEBTrylCLCpizX8H7TcPII8J5bA7wpg0HJHsdikQXRSmk++H9PMXIoBDi\narez\r\n=gXX8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIELF1XSToBiA5vhU00RvgSUdl6eubB6qRTHx7RXnxmllAiAuH9yZvrTSJ/gvuXBdoqTyGwViHO/e3tGMRhpD4fdO2A=="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_12.0.0_1618005396194_0.12357202871544826"},"_hasShrinkwrap":false},"12.1.0-alpha.0":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"12.1.0-alpha.0","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production","db:initdocker":"docker run --name db_postgres -e POSTGRES_PASSWORD=mysecretpassword -d --restart=unless-stopped -p 5432:5432 postgres:9.6.21-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"OBO_OPTIONAL_NODES=* DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack serve","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^14.16.0"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","camelcase":"^6.2.0","camelcase-keys":"^6.1.0","compression":"^1.7.4","connect-pg-simple":"^6.2.1","consolidate":"^0.16.0","debug":"~4.3.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.6","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#879f752758250b81429f75f62bb5602f1b06a564","express-session":"^1.17.1","express-validator":"^6.10.0","file-type":"^16.3.0","glob":"^7.1.6","is-svg":"^4.3.1","json-inflector":"^1.1.0","moment":"^2.29.1","morgan":"~1.10.0","multer":"^1.4.2","pg-promise":"^10.10.1","react-transition-group":"^4.4.1","serve-favicon":"~2.5.0","sharp":"^0.28.1","trianglify":"^4.1.1","uuid":"^8.3.2"},"peerDependencies":{"obojobo-document-engine":"^11.2.0-alpha.0","obojobo-document-xml-parser":"^11.2.0-alpha.0","obojobo-lib-utils":"^11.2.0-alpha.0"},"devDependencies":{"@svgr/webpack":"^5.5.0","babel-loader":"^8.2.2","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^5.2.0","express-list-endpoints":"^5.0.0","mini-css-extract-plugin":"^1.4.0","node-sass":"^5.0.0","oauth-signature":"^1.5.0","postcss-loader":"^5.2.0","sass-loader":"^11.0.1","style-loader":"^2.0.0","supertest":"^6.1.3","url":"^0.11.0","webpack":"^5.30.0","webpack-cli":"^4.6.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^3.1.1"},"bin":{"start_obojobo_server":"bin/start_obojobo_server","obojobo_purge_data":"bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"b66a1dd5cc592400994cad047a6c13fcc1bc0e1f","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@12.1.0-alpha.0","_nodeVersion":"14.16.1","_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-SWD34WPt84PC0coeF4S51tAZ7770IgBOAJEQ8RcjvJaTDO2M4UL2evbQ3GUURz+ldTHGehwiYub/GYX6Ay88Yg==","shasum":"ebc46738e3004042cb5a82d61a8de47a3da257e0","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-12.1.0-alpha.0.tgz","fileCount":175,"unpackedSize":2731378,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkHaVCRA9TVsSAnZWagAAy98P/RBMnQcjm0SPOi6qgDlK\nZ5FTvbATR2v0+OsDOkyEf8UIuo4OUaHc0uMFjPPgtv+3/Mi15b8DmWCAxcU2\nrUva5CMTdwvjhxmoB+78mcmt4p+9mzh4gNqCsKW1gtjxpWQGLr5l966UqPY9\n+bF1FYDojXpxdrC1zjvjwoRJSwcyE0C0TvB7OyZClnWAtSwyLCPXULOD+6n9\nE+lOnWq0qiYL4eWuk5Pmie04U6mG1c4A7Xa5CfkFkgNft2keB+rvvbmIxCrT\nlF3ldqePGkUdFkPhQ8rtKoSCe9bw0Es5z+2m/jjuGv9x/PUZIauEazZzFXDd\nq6lUVAujBAdt67/WdXd97UbDi1I7YwsdLZ7d6MmqAjr1bAibTo99xiZXF4uU\nUwpv3cPCOndaSbK+XQ2dFfNETGpov140Z6Y5CWcXQe5zG11pwo3UTu6Ij3+k\nPRrh1dzyxeevez/dIBU2Ny/NJpYGAwUcDt8ajhiF+YbtRSZK941erlsCuoQU\nhuH71g7eemLtLuISbccd6tTdPL7lXXJSWZlp0lTb8cB9nbuuT9SfGu1l6547\nlgRpd1EnfvCG+4YbRQPmTLb94reoxaStKfRdZYdRzsuzA2tUGBKXTfST9/W5\nPx7raay75760sa698nsQ4vVuTrkExTeM+MsHDc2SlO4J8ThqO4jHsKkPARHj\nUBW6\r\n=8H9v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+IzouxypLDYS/ZEWnIHB0meaCGceZGCvstgcJNehQbQIhAJN7+n1smzixyndO7UvuKF2xEYfbF2IZYhhwEm+9qZCJ"}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_12.1.0-alpha.0_1620080276947_0.727441606971176"},"_hasShrinkwrap":false},"12.1.0-alpha.1":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"12.1.0-alpha.1","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production","db:initdocker":"docker run --name db_postgres -e POSTGRES_PASSWORD=mysecretpassword -d --restart=unless-stopped -p 5432:5432 postgres:9.6.21-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"OBO_OPTIONAL_NODES=* DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack serve","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^14.16.0"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","camelcase":"^6.2.0","camelcase-keys":"^6.1.0","compression":"^1.7.4","connect-pg-simple":"^6.2.1","consolidate":"^0.16.0","debug":"~4.3.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.6","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#879f752758250b81429f75f62bb5602f1b06a564","express-session":"^1.17.1","express-validator":"^6.10.0","file-type":"^16.3.0","glob":"^7.1.6","is-svg":"^4.3.1","json-inflector":"^1.1.0","moment":"^2.29.1","morgan":"~1.10.0","multer":"^1.4.2","pg-promise":"^10.10.1","react-transition-group":"^4.4.1","serve-favicon":"~2.5.0","sharp":"^0.28.1","trianglify":"^4.1.1","uuid":"^8.3.2"},"peerDependencies":{"obojobo-document-engine":"^12.1.0-alpha.1","obojobo-document-xml-parser":"^12.1.0-alpha.1","obojobo-lib-utils":"^12.1.0-alpha.1"},"devDependencies":{"@svgr/webpack":"^5.5.0","babel-loader":"^8.2.2","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^5.2.0","express-list-endpoints":"^5.0.0","mini-css-extract-plugin":"^1.4.0","node-sass":"^5.0.0","oauth-signature":"^1.5.0","postcss-loader":"^5.2.0","sass-loader":"^11.0.1","style-loader":"^2.0.0","supertest":"^6.1.3","url":"^0.11.0","webpack":"^5.30.0","webpack-cli":"^4.6.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^3.1.1"},"bin":{"start_obojobo_server":"bin/start_obojobo_server","obojobo_purge_data":"bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"91997fb0af3cb374758b661e9f832c02aeab06ff","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@12.1.0-alpha.1","_nodeVersion":"14.16.1","_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-HRxHHP98liDyxzmcYOmeQ1t6j226BzW5HzV+SccuU77XmJRubLBHdvs5xzfiQzQGa7ljVAju68j2KQ1CrIbMJw==","shasum":"d0c18db8068ff03e0622e186cd95e2de8abddb55","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-12.1.0-alpha.1.tgz","fileCount":175,"unpackedSize":2733028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkXPMCRA9TVsSAnZWagAA9T4QAKDxD2JEKmgMtPTMl50h\nGP6aKegLx+VsxlSkkcpBlWJGPCz3XWm1sqBMipbe31HgNLUBrqRKOfoaj4W8\nweJG/xXuoUYZd8ZnEqk4sACN0rrYp3sRVtyKMuIPJ9A92CDuB7ZWWgFNeiG+\nSR7cgiJk+kt9bz2AZ7g2NNp+2kt5hGsSMcquLmaruHmJ/snzLQAetXDQ3bNP\n1OeNDp2hO24MuMrljX/4p4gO8wyaD148C8VpIBXpiRFVWYXcb9IVudjF3fQK\nEr8ep6V7w8aLrA7aKhVLmV7Tr5YKitWwAzWX1Qi4RAI6Il489vnXLxjyCm2/\nInx/tCJu7EiTLFDwt+9gxyl72f8sukKyjd3DOarSW6nOrV1z9jDA2GTzVYnk\no48DGIFu3rKwf/uOaUHLEKf+drzAkwwwBdxuw9T4bvOf1oCDCYkebzmlF34W\ny3p7DYrTOcglsVfbzXEWoyT+0faJpjCNdsqmzm/mmguLCgrVXy/IhdZlwSwX\njFARFDego23+O6gIXXMsz85Babh7UnGAYbwd+++vXGWNLt9CLTE1bi6yRnFc\n0vTw6W4+7DFilKLv9W37ynNAZWdjYrfS0rSp1XBdgDaogdZX5gPLU8Drnan3\nZ2+19BFp8g6lkzuv0qRbQvz1KqgMUdAUAfgGPvOINuyFd6d4zzgRykzKBT2k\nvBYO\r\n=kb5Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHJkbEAz1BJ7athQKzD6PdrDX9VkpXikBwlq/XcFAjJQIgLhInQdEtjnbLwKRUUyLVQ3W35Ax73Og+AHo+RftZv4E="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_12.1.0-alpha.1_1620145099519_0.598649892965873"},"_hasShrinkwrap":false},"12.1.0-alpha.2":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"12.1.0-alpha.2","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production","db:initdocker":"docker run --name db_postgres -e POSTGRES_PASSWORD=mysecretpassword -d --restart=unless-stopped -p 5432:5432 postgres:9.6.21-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"OBO_OPTIONAL_NODES=* DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack serve","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^14.16.0"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","camelcase":"^6.2.0","camelcase-keys":"^6.1.0","compression":"^1.7.4","connect-pg-simple":"^6.2.1","consolidate":"^0.16.0","debug":"~4.3.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.6","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#879f752758250b81429f75f62bb5602f1b06a564","express-session":"^1.17.1","express-validator":"^6.10.0","file-type":"^16.3.0","glob":"^7.1.6","is-svg":"^4.3.1","json-inflector":"^1.1.0","moment":"^2.29.1","morgan":"~1.10.0","multer":"^1.4.2","pg-promise":"^10.10.1","react-transition-group":"^4.4.1","serve-favicon":"~2.5.0","sharp":"^0.28.1","trianglify":"^4.1.1","uuid":"^8.3.2"},"peerDependencies":{"obojobo-document-engine":"^12.1.0-alpha.2","obojobo-document-xml-parser":"^12.1.0-alpha.2","obojobo-lib-utils":"^12.1.0-alpha.2"},"devDependencies":{"@svgr/webpack":"^5.5.0","babel-loader":"^8.2.2","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^5.2.0","express-list-endpoints":"^5.0.0","mini-css-extract-plugin":"^1.4.0","node-sass":"^5.0.0","oauth-signature":"^1.5.0","postcss-loader":"^5.2.0","sass-loader":"^11.0.1","style-loader":"^2.0.0","supertest":"^6.1.3","url":"^0.11.0","webpack":"^5.30.0","webpack-cli":"^4.6.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^3.1.1"},"bin":{"start_obojobo_server":"bin/start_obojobo_server","obojobo_purge_data":"bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"c431a74424b061b351e365fc66213999a2551405","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@12.1.0-alpha.2","_nodeVersion":"14.16.1","_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-F6XDF7MjbxIeC1U+6dDlNZRBuXOMsF5WNRE22ABF/ayaO/KVvSuILsQZQFo4SWO+vplXXzl4qKrt/VZDrP86eg==","shasum":"eb9fecad114385c00b21b1839f0663e1b7c2ffd0","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-12.1.0-alpha.2.tgz","fileCount":175,"unpackedSize":2734652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglFl8CRA9TVsSAnZWagAAhJMP/3XRGrRmnjSo3zSuFmbS\nywetV0BJqjUlEET/esMEejHv8pJ6ahJTKPRQfV6vp5JJ7GoJSYxocgAI1PnE\n5T8zKivpycU2c5ef+q+mXUZN4z8h++eM24DPncPjsVoZPbam7FvWdzhgC/y9\n5mkB0vzZsFRewpveykYWB8i/3SS3Z/l+B2IB18W1O2cJIwqHAnDUV3HXXQ2S\ntxXsUTvNuTFzYy7f1bv+1IHcVsaDHO4kDjhIgWTK/INjFmxoLAG2PliLavN8\nXq9LHnNUbsviUpyR/NyEO76dMuKk7Fkm1TWac+jQ/fr2asog3A8Cxsp9DJDm\nMLt4tPGYZRxD9RDONqJ0Yf4DGqZTagXlZtQeCZltfIp+oeYSwVuvaZQ8h0t3\ncfPCekJc+ouK1prnGlUd9uQD98BM+Sv+jBJ1horEqyyjr/+p9FPEfAh+lFAs\nLyqJs7umt+/XhtMD0P63YfWkQgRn6GEUFsgoUTLwh4el7tPy3o0aMk+Z8LPB\ncSVFgvL7C61tQ4vmTQruTH5r/p9GuBsLoBjHbdKB63VgqponLXa0HXcHHeyg\nikdpWsMtjPq1MDGNG8DvtDW7NxghIxroV9q981tyH5Fx+4XEQRrBmG3+9OCQ\n60Q1RKLQcPLzhVUNsZ+CwUTKw6Hbx8vQWysADwiQVj39ECaReZOT5srNe0ir\nYi0T\r\n=/pJi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG9S2p7eeWhbvVM2RPlKCjVve8HFZeQhuKO5uF/7mZXqAiEAo1Ffs9E1MM3x6vVWTkNa2MxUc9LutiQbAdGPWyrnqM0="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_12.1.0-alpha.2_1620334971801_0.48742177691935207"},"_hasShrinkwrap":false},"12.1.0":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"12.1.0","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production","db:initdocker":"docker run --name db_postgres -e POSTGRES_PASSWORD=mysecretpassword -d --restart=unless-stopped -p 5432:5432 postgres:9.6.21-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"OBO_OPTIONAL_NODES=* DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack serve","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^14.16.0"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","camelcase":"^6.2.0","camelcase-keys":"^6.1.0","compression":"^1.7.4","connect-pg-simple":"^6.2.1","consolidate":"^0.16.0","debug":"~4.3.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.6","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#879f752758250b81429f75f62bb5602f1b06a564","express-session":"^1.17.1","express-validator":"^6.10.0","file-type":"^16.3.0","glob":"^7.1.6","is-svg":"^4.3.1","json-inflector":"^1.1.0","moment":"^2.29.1","morgan":"~1.10.0","multer":"^1.4.2","pg-promise":"^10.10.1","react-transition-group":"^4.4.1","serve-favicon":"~2.5.0","sharp":"^0.28.1","trianglify":"^4.1.1","uuid":"^8.3.2"},"peerDependencies":{"obojobo-document-engine":"^12.1.0","obojobo-document-xml-parser":"^12.1.0","obojobo-lib-utils":"^12.1.0"},"devDependencies":{"@svgr/webpack":"^5.5.0","babel-loader":"^8.2.2","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^5.2.0","express-list-endpoints":"^5.0.0","mini-css-extract-plugin":"^1.4.0","node-sass":"^5.0.0","oauth-signature":"^1.5.0","postcss-loader":"^5.2.0","sass-loader":"^11.0.1","style-loader":"^2.0.0","supertest":"^6.1.3","url":"^0.11.0","webpack":"^5.30.0","webpack-cli":"^4.6.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^3.1.1"},"bin":{"start_obojobo_server":"bin/start_obojobo_server","obojobo_purge_data":"bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"3c0198765dbc6d7a63d34decfd094315bed519a1","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@12.1.0","_nodeVersion":"14.16.1","_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-gyKrEA8rFA1kMZWEB1Wf6bJTXGR+LGCnEee7LZTqnpqnm6K3JhkTtwQOPI+KL1LyGPuT49V0RJDtB/FK1uhdUg==","shasum":"c708f1d0aab6e712c877f84e454c6c1de5779edb","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-12.1.0.tgz","fileCount":175,"unpackedSize":2735207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmsJ9CRA9TVsSAnZWagAAQkgP/2SZHz1jhlR/umvgOtv6\ngd+kjvTacB01l80BVvz7fitOAorfwJeQci6K94eK5zV8Qw5r/OLtyCzEF4xZ\nK6QoirpVQbkeT4BXr1bEvXbxPPFG61mXfjztRQ6vvz/vvIOK/HWtvbXHkDUa\n6su78RWIdf2VvDrwclX6fy2sbUDs/4IKRp9f3c5yqt8aUTvxAMaHPxTOenzN\ng1l6BjIfhU6PklRC3X2I5w/4wot2olsmxIFuz0fFhwnZPj93EfEpmMOhetIL\n8CZZDhB4+7OkaGf5UkYM46qmgyAEh/xVESTQc6uAmDcl+0757bUZxewfpFSQ\nZFpMuUZ/tmk4L9Rt4m5/CtWVuU95fjzhUslKVbG2mAKjO0hpYt6j0qGU7h02\n+5SLmy/tyyve3qxFwnr6+hwv/NSMN9fVaBQdK69YQHHHUN4qCKH7BiGux5X4\nqQJBCbEsJe7YorTHRu0J/+LajZNa7ZBcOlnCKU1IVUGbWztybzS6oz7dL8qo\ngADoLzv/3j7yHvR4ATSJAifP/2pDkZ7HWsVJ4pvMzk3r8VZzirDa4Ry+cJbp\nXPtcfEjXCOUzETCJXj3VUxE51Y48rPwl4MNAnpG2jY7RC7ItxEdvYDCUV6Qs\nSFivGAqE8wU6/vz4mIkiyKpbPslvHx79Zs/yGCy3USDRO41bru/w/l+mLgYa\nahAF\r\n=j/lP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEhBmS6k0gqot6Xao7jd/h8U1hljaaXp0CNvGOPYvrnCAiEAoyiHOj8iGs562/TGptb+YKCLCgmIWncG0dn1I/iOOik="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_12.1.0_1620755069080_0.48582595728551614"},"_hasShrinkwrap":false},"12.2.0-alpha.0":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"12.2.0-alpha.0","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production","db:initdocker":"docker run --name db_postgres -e POSTGRES_PASSWORD=mysecretpassword -d --restart=unless-stopped -p 5432:5432 postgres:9.6.21-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"OBO_OPTIONAL_NODES=* DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack serve","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^14.16.0"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","camelcase":"^6.2.0","camelcase-keys":"^6.1.0","compression":"^1.7.4","connect-pg-simple":"^6.2.1","consolidate":"^0.16.0","debug":"~4.3.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.6","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#879f752758250b81429f75f62bb5602f1b06a564","express-session":"^1.17.1","express-validator":"^6.10.0","file-type":"^16.3.0","glob":"^7.1.6","is-svg":"^4.3.1","json-inflector":"^1.1.0","moment":"^2.29.1","morgan":"~1.10.0","multer":"^1.4.2","pg-promise":"^10.10.1","react-transition-group":"^4.4.1","serve-favicon":"~2.5.0","sharp":"^0.28.1","trianglify":"^4.1.1","uuid":"^8.3.2"},"peerDependencies":{"obojobo-document-engine":"^12.2.0-alpha.0","obojobo-document-xml-parser":"^12.2.0-alpha.0","obojobo-lib-utils":"^12.2.0-alpha.0"},"devDependencies":{"@svgr/webpack":"^5.5.0","babel-loader":"^8.2.2","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^5.2.0","express-list-endpoints":"^5.0.0","mini-css-extract-plugin":"^1.4.0","node-sass":"^5.0.0","oauth-signature":"^1.5.0","postcss-loader":"^5.2.0","sass-loader":"^11.0.1","style-loader":"^2.0.0","supertest":"^6.1.3","url":"^0.11.0","webpack":"^5.30.0","webpack-cli":"^4.6.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^3.1.1"},"bin":{"start_obojobo_server":"bin/start_obojobo_server","obojobo_purge_data":"bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"90defe665323636a29da892b80f6fde1e14c5744","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@12.2.0-alpha.0","_nodeVersion":"14.17.0","_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-saPrGhAJlXU72YADaiV/TQImpkp/pk8y+SKHh1Y06CeJVrmB91HTaysTd5Wy5GDWMnL3wHpO9yOPK+QniD7+yw==","shasum":"a98b6dc435b714ed611371616083de9fbeabfcd1","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-12.2.0-alpha.0.tgz","fileCount":175,"unpackedSize":2739659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgq7nJCRA9TVsSAnZWagAAIywQAKCFCLuAW6tjWr9DtoGY\nL5rg5HFWuS914UzULkPUE2pe+ifCpoT9tTb3DafcQHk7NFjzPP3xZgA3Jnin\nmrcAyzZchM52b/tpHeeDzBbaHdG4TLVTebt5dd3nUj+oydPdYYEmpoH0cv/o\nAq7ogSwxheKYyCS/0yzS1rPHjRFh5eP8ToASSa5lL0wNQX6aBcmJFhANOLD0\nqj0mxM4DkoOl3JuYWfAYUv4rM20VkLZE0vCkCJMMZ/yK/ykZtNlMEHN+/50G\n3JzzLbVmJhsQxY8iUsCqPsWRyw7+u1PXoZGyRqCJxwJc89NqUiU1o91dASsO\nC9DbBdR6l4A350nxWDPzoYiA3s52VDVb2WLzsqaWYEzOfY8NgCZ9tdWucvWb\nQrDTO+XJIe8rucOg2Pe16Sbq4lUTVT9hrOvI0WJDtrgThQ6LTo6y6MGXUXG4\n8rkt1jjEuh9G5EV2UafBSU8qqUmxl3lsS3BMYA5x3YgSmwHW/VFage/ftVVC\nZ/EvoK1VdEE5F/uKWDCQf4CPf6CwIUSYpMCVmwlAnIs3+N913cmgoxYeVqKv\nbeibo+/C0jhl8wbS1FtGdMMh1lU/vXej4kwREaW5o2scwsCuRuBql6dJKPi6\no5gr3lCwOCpJWFgQ19ZHvoRaAKiubUHZZhgQy57GGndDGX8Q/4mUSvEgjhT9\nImFU\r\n=r7Zk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFgKabBh6t9vMLtQ8jimh+v2o7bWw3hO52jvAZKNMMPmAiAHdggg8V08QZcI6naW5jNoaHnUlar+uwVzqPuorx4HGQ=="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_12.2.0-alpha.0_1621866953174_0.025193202307125295"},"_hasShrinkwrap":false},"12.2.0":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"12.2.0","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production","db:initdocker":"docker run --name db_postgres -e POSTGRES_PASSWORD=mysecretpassword -d --restart=unless-stopped -p 5432:5432 postgres:9.6.21-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"OBO_OPTIONAL_NODES=* DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack serve","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^14.16.0"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","camelcase":"^6.2.0","camelcase-keys":"^6.1.0","compression":"^1.7.4","connect-pg-simple":"^6.2.1","consolidate":"^0.16.0","debug":"~4.3.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.6","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#879f752758250b81429f75f62bb5602f1b06a564","express-session":"^1.17.1","express-validator":"^6.10.0","file-type":"^16.3.0","glob":"^7.1.6","is-svg":"^4.3.1","json-inflector":"^1.1.0","moment":"^2.29.1","morgan":"~1.10.0","multer":"^1.4.2","pg-promise":"^10.10.1","react-transition-group":"^4.4.1","serve-favicon":"~2.5.0","sharp":"^0.28.1","trianglify":"^4.1.1","uuid":"^8.3.2"},"peerDependencies":{"obojobo-document-engine":"^12.2.0","obojobo-document-xml-parser":"^12.2.0","obojobo-lib-utils":"^12.2.0"},"devDependencies":{"@svgr/webpack":"^5.5.0","babel-loader":"^8.2.2","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^5.2.0","express-list-endpoints":"^5.0.0","mini-css-extract-plugin":"^1.4.0","node-sass":"^5.0.0","oauth-signature":"^1.5.0","postcss-loader":"^5.2.0","sass-loader":"^11.0.1","style-loader":"^2.0.0","supertest":"^6.1.3","url":"^0.11.0","webpack":"^5.30.0","webpack-cli":"^4.6.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^3.1.1"},"bin":{"start_obojobo_server":"bin/start_obojobo_server","obojobo_purge_data":"bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"8c0b62903f7da7d1e42e0c70b649190504fed382","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@12.2.0","_nodeVersion":"14.17.0","_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-n9hBTLkvym1QjWJQ2UOwQrzrlN9IjnxD0A63ezi5oPwhr38a8rGwQdTINXE5F5OGMQNduC3VCdaKFuWC+vXFfg==","shasum":"971e9c13705b66d601907094bfd3a7deda963045","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-12.2.0.tgz","fileCount":175,"unpackedSize":2739627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgq/MNCRA9TVsSAnZWagAA6LgP/1PfNA2F4/bO7kZzBP5m\nmVXueKEsnbP/oCADnZREYGl/O+mU/vJGJgNEfaPt6YhkMkSZaSgv6ZO4EwoN\new6oBP7SHbkqWJ9WVTJTjPBg/a9nt8zFbGAlNLhwoktaBer4V+9AqdwaKdtX\nVeS3UhyiFvquEJ8tQowfWnvE5hnpadmBqArV+9aNw4VjlQA+oAlx0Lzp0uq5\nYh0zRXlee9FcQr3BfBYhOxjSnotDizL8d6gdgwwzfmgnv5d1giTjD/meO0Dv\nJgy8zR4QLl93ORcToH9PULkXCEscuxwHWJFo3vaAyBiGEb45VBi3yyjEVKfO\nUG/7/Zpn5XjNqbW03M9KbBuaKfe53W/anTQsmWiCmq66K2T50v3xTj7mWwvi\nvqmR4d8QizJ+No6mgv+mjNMwGkIV1jz6nOXZC7BoLhqqoEycBj2zwLAacLOw\nWC6hcrZn23+cwTTEOpEreUsjPlwlBfyY3MSmrW3fGAmDiEKs4QhYf//UOhfn\nw9+DdJo/McgUa51Jgu5rldQy8W84QsTIx+9xAi7OOJZCOXYLCh1+rXg6lhkr\nzjY32K7zfa0qrT04DSpcBU4WCW3U8hQYX+bUNdjNNlleLjAdzydYGZBRrYxC\nxELB+XY0JC6j0BoPSCEmgYKck8B0KcbqIsf0ojEbogV0YD91ccpAOnvmUIBa\nxrxy\r\n=GWvn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEbIrozlb+ca8qdM0YTn2QGytvcnKfHTnS09+/OkWW5PAiEAn2mtWUGll2nRZStF+blQ2lRti3VhlosXa5ymI19lDlY="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_12.2.0_1621881612842_0.6781350900508583"},"_hasShrinkwrap":false},"12.3.0-alpha.0":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"12.3.0-alpha.0","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production","db:initdocker":"docker run --name db_postgres -e POSTGRES_PASSWORD=mysecretpassword -d --restart=unless-stopped -p 5432:5432 postgres:9.6.21-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"OBO_OPTIONAL_NODES=* DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack serve","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^14.16.0"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","camelcase":"^6.2.0","camelcase-keys":"^6.1.0","compression":"^1.7.4","connect-pg-simple":"^6.2.1","consolidate":"^0.16.0","debug":"~4.3.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.6","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#879f752758250b81429f75f62bb5602f1b06a564","express-session":"^1.17.1","express-validator":"^6.10.0","file-type":"^16.3.0","glob":"^7.1.6","is-svg":"^4.3.1","json-inflector":"^1.1.0","moment":"^2.29.1","morgan":"~1.10.0","multer":"^1.4.2","pg-promise":"^10.10.1","react-transition-group":"^4.4.1","serve-favicon":"~2.5.0","sharp":"^0.28.1","trianglify":"^4.1.1","uuid":"^8.3.2"},"peerDependencies":{"obojobo-document-engine":"^12.3.0-alpha.0","obojobo-document-xml-parser":"^12.3.0-alpha.0","obojobo-lib-utils":"^12.3.0-alpha.0"},"devDependencies":{"@svgr/webpack":"^5.5.0","babel-loader":"^8.2.2","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^5.2.0","express-list-endpoints":"^5.0.0","mini-css-extract-plugin":"^1.4.0","node-sass":"^5.0.0","oauth-signature":"^1.5.0","postcss-loader":"^5.2.0","sass-loader":"^11.0.1","style-loader":"^2.0.0","supertest":"^6.1.3","url":"^0.11.0","webpack":"^5.30.0","webpack-cli":"^4.6.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^3.1.1"},"bin":{"start_obojobo_server":"bin/start_obojobo_server","obojobo_purge_data":"bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"124b4901db550ffe905d6c34973360cdb8d32d48","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@12.3.0-alpha.0","_nodeVersion":"14.17.0","_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-YdJyzbtn3PXoKeWABc+C74EpBSA2ij5nXeaORpYkIrAbcELtczncTO4fCjd1REEQ7+GE1s3LiTMXTx/9MvufCg==","shasum":"b22b5814cc017904456d5bb92d63249c4da156ef","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-12.3.0-alpha.0.tgz","fileCount":175,"unpackedSize":2746901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgw3M1CRA9TVsSAnZWagAAYYoP/10LBc1OW9akKou2Jtjr\nORD/biATmln5dSlGTQEoO4DuNF0QlFcnthHDxqps4ll25gsxXa/SdXhfgmsz\nNXwHBLz6zXK0ivdng4qnoRTBAY5c3mCW3TDGmnzLqBewQDf5QCPj8y2Wiqgt\nwxMlCL8g1qbMoz40cDt0M0ZAykvU8wnnXzTCb9vy99zkQ8OOv/ozFmSGr6db\n1QGfT0nWa1TRFh78/jHx8EOrMotzO7Ht6j7Zf9IRJGB670KJRonLCwNeXO3W\nvPTHfVD2UEQZdqXHkdPbftp3TCL6iJBCSPgf4wpiTIL0kVZQa31YbUzkA6Iw\nUpOMTI4k1/VyYFZrRom0F25pSuu+FKXFV2e9yI8StQtj3LlpLvBmWSVk2GoJ\nAgmpMee+cmZTkBUOoZvRRLwPi2tBx+k+QKjR0YdbATCNgQsWrGv6Lcpntlh4\nM5kylc/MC0rZ1sZ437lv4RbRM3cjuTHP/XsoKwrzT9SUKEeKc69BdXWce4Be\nwB5wgGNQOW3jG0IoSzs8x0EQ7kgH2NDm43h7RQjj/PX2QBSLIcHtFEGVFHZ/\n38GfAP+LHdzzuzafu4SVblEDsUpi4nEqhSDCqYr0EcUtfXRom4jZ0tpsfbyi\nz+EakqQvgcGFJFM92qMZwKxbRPnlb3EuO/lF0P2dpKtL9uLwg9+4nhOy8+f4\nkatl\r\n=2FoC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHzQ3nz/c9xCqVKc1vMV62OtTtmkTNMIg3ne6uzVbDzZAiEA9wJ99hA42Pbpey1dFK8xLSQxT0vkHOaHIv4aYAxp8rQ="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_12.3.0-alpha.0_1623421749000_0.61770110403445"},"_hasShrinkwrap":false},"12.3.0":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"12.3.0","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production","db:initdocker":"docker run --name db_postgres -e POSTGRES_PASSWORD=mysecretpassword -d --restart=unless-stopped -p 5432:5432 postgres:9.6.21-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"OBO_OPTIONAL_NODES=* DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack serve","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^14.16.0"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","camelcase":"^6.2.0","camelcase-keys":"^6.1.0","compression":"^1.7.4","connect-pg-simple":"^6.2.1","consolidate":"^0.16.0","debug":"~4.3.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.6","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#879f752758250b81429f75f62bb5602f1b06a564","express-session":"^1.17.1","express-validator":"^6.10.0","file-type":"^16.3.0","glob":"^7.1.6","is-svg":"^4.3.1","json-inflector":"^1.1.0","moment":"^2.29.1","morgan":"~1.10.0","multer":"^1.4.2","pg-promise":"^10.10.1","react-transition-group":"^4.4.1","serve-favicon":"~2.5.0","sharp":"^0.28.1","trianglify":"^4.1.1","uuid":"^8.3.2"},"peerDependencies":{"obojobo-document-engine":"^12.3.0","obojobo-document-xml-parser":"^12.3.0","obojobo-lib-utils":"^12.3.0"},"devDependencies":{"@svgr/webpack":"^5.5.0","babel-loader":"^8.2.2","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^5.2.0","express-list-endpoints":"^5.0.0","mini-css-extract-plugin":"^1.4.0","node-sass":"^5.0.0","oauth-signature":"^1.5.0","postcss-loader":"^5.2.0","sass-loader":"^11.0.1","style-loader":"^2.0.0","supertest":"^6.1.3","url":"^0.11.0","webpack":"^5.30.0","webpack-cli":"^4.6.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^3.1.1"},"bin":{"start_obojobo_server":"bin/start_obojobo_server","obojobo_purge_data":"bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"3586e2f8859adfd892227e6b16f3398a51a1fbcb","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@12.3.0","_nodeVersion":"14.17.0","_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-1fXrOyLYwF+p+bZbyhBi8+PMJavKYApm/HSJpWpBPW2csK8VlxKa9abKMheeijVEv9OJaqV+KUET2GrVTYJa5g==","shasum":"f765d7a324c8de50fb2e5d4335a784882fbc2cb3","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-12.3.0.tgz","fileCount":175,"unpackedSize":2746869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgw3ycCRA9TVsSAnZWagAAi3wQAIF7wwrR5BzcuEveuF//\n15qX0jluP+CdL5pHD9z6Im8RyiFaCX52HCfY2SclWIJKSdU4D3L0m7SAqTLw\n+E+sJf2hBwObVpUGwveSl/XuNyqhgrvOfZ139GvytFYrWXiom61Xz4t0yIxO\nXMWRA958AxbQ+yrZzrHQ/2DEa0Y/FLRVaY2QxoxLa4Pe1BY4FTXuvwnqAZ0r\na/pQJbOPKXBa8J5g/7hjnOkgvjcrgUecdAQ44LqefZpJbKiYJtvDfqxsW3h6\nWVmcNR+J2ByUhyzQQgaevLXfxzWtCin7aorwf8NyPO6+GloH4Q4+/aJ+6Ans\n4RK00qQPDnOO+jHtxCu1IU17LY6K75rzt1ztTJ2FCYpAoj880Gnz70GyeYAE\nO7IOu4alKSHQTE74Upn4oqewgTvwmuYsHbntFnTfSeQXv7MUICFqSYBp3v6Y\n0zxAxwccoGVE8+TGzdBhuOA11YzlG1dQHqAQU5rX5BCdwhQbDzg45rQ5HISu\ntPOnzB/cnscXzJZqh+a3umLfIcyzegr2W0lAPnVSaEzmY4kabjckN21S4TTv\nGVk3bJLXbKkttO1liGwYuhpwmAQPCG+TEA8KBrWI4ATHjoIuo9oyVwNpqGAL\n8KeYajgiXjZ7PC30pGGQveACdA/AJPngO54KlmleH9F0R4Q4niBn43BR3p/Z\nOYGR\r\n=gj1F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAQg+q31LhjhqvedbcdH0BVZe0EdAnauVAFeao+Y5MGgIgJAqG5c0HuwDEmXAXWTD/J0l0vpzBJgohRdWpVqFQJxs="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_12.3.0_1623424156494_0.36636342591519044"},"_hasShrinkwrap":false},"13.0.0-alpha.0":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"13.0.0-alpha.0","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production","db:initdocker":"docker run --name db_postgres -e POSTGRES_PASSWORD=mysecretpassword -d --restart=unless-stopped -p 5432:5432 postgres:9.6.21-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"OBO_OPTIONAL_NODES=* DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack serve","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^14.16.0"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","camelcase":"^6.2.0","camelcase-keys":"^6.1.0","compression":"^1.7.4","connect-pg-simple":"^6.2.1","consolidate":"^0.16.0","debug":"~4.3.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.6","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#879f752758250b81429f75f62bb5602f1b06a564","express-session":"^1.17.1","express-validator":"^6.10.0","file-type":"^16.3.0","glob":"^7.1.6","is-svg":"^4.3.1","json-inflector":"^1.1.0","moment":"^2.29.1","morgan":"~1.10.0","multer":"^1.4.2","pg-promise":"^10.10.1","react-transition-group":"^4.4.1","serve-favicon":"~2.5.0","sharp":"^0.28.1","trianglify":"^4.1.1","uuid":"^8.3.2"},"peerDependencies":{"obojobo-document-engine":"^13.0.0-alpha.0","obojobo-document-xml-parser":"^13.0.0-alpha.0","obojobo-lib-utils":"^13.0.0-alpha.0"},"devDependencies":{"@svgr/webpack":"^5.5.0","babel-loader":"^8.2.2","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^5.2.0","express-list-endpoints":"^5.0.0","mini-css-extract-plugin":"^1.4.0","node-sass":"^5.0.0","oauth-signature":"^1.5.0","postcss-loader":"^5.2.0","sass-loader":"^11.0.1","style-loader":"^2.0.0","supertest":"^6.1.3","url":"^0.11.0","webpack":"^5.30.0","webpack-cli":"^4.6.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^3.1.1"},"bin":{"start_obojobo_server":"bin/start_obojobo_server","obojobo_purge_data":"bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"efb1b6ddfc18506e151229f3360d8472e6ce6e55","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@13.0.0-alpha.0","_nodeVersion":"14.17.0","_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-NDZnKnYkQufPBfz2D3mu/RqJib1/bzpTSrtgd974jQG4UC2ITZ2G7N8U5gf3PwVJVFmZ0wHPrbxepjepGIpA7g==","shasum":"fc18169b0d49919ba1cafee4e4a9f73c7f0239c1","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-13.0.0-alpha.0.tgz","fileCount":179,"unpackedSize":3061646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg03P4CRA9TVsSAnZWagAAJBAP+wbK/iPJW5O7JDaurg89\n1GJSh6Nu6cZZtkqvCzxrhSpW7jsRd02XP5HBbjq+i9IjXBfDjbMPoa3w8Ivq\nlJ2D0T5uiaGJps47XUSO0JZOdVMb9rE724fMLDKJgqO2JqyX2kCW1Xcu3nBG\nAO7IpHCFVqCqZL51ocbKidizd5ZqCVZUQgir3NZuPltdp0YdaolO4av93AsA\n9MrNtvcPgouXbZthsl86LM4EE0uE6auSRgl6Xp7I+aGtiMc/K7Km46OK6x6W\nth+zC0bLOd1T5vGboI9psgxvayw75L4JAMTgzqY9jwNEWYYaDM0Q2foEb8Is\nv3sDC3+nwLfLRnl0mecW1pmk9fimpbCAIltDy0+JUxG4CcIzJHlzc4NFhyLV\ndRi0RFINULr3hDrerFnxnjV+Moj0A0d2jIeaSYPCEWXekc9PVBHxH9EXFlPd\n4OKEMXgScjNESUBN3rMHJWl525OS53acIUa7ntsrpl7pm6sUPs0KhQmu6tCI\nnFqEdzWU82g525BNf2JE4/c6EP3Pd2n92wFQjkYKQ2TffMfzwhx5HMGIL+B/\nDG6VZ5PnyoyolhALQYbFQ6OQa8EB3rSE7eNgwB6TOHh0s9YylbZwPvwwyQ7t\nkYK3EAKo6RDCMi81/RzEsk7YJX45yveJI50ILe2DssraW0wC+9V0FdiAssSM\naS2Y\r\n=TgVL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFKGAEbSfPaPETFVJVbIoUN3Z9ptahmUimJdNSUzA29JAiAiIk5YGEAviGx7wqX1CRKvu/u8Y460OlSrlsQDzHWgKA=="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_13.0.0-alpha.0_1624470520406_0.44102328025541593"},"_hasShrinkwrap":false},"13.0.0":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"13.0.0","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production","db:initdocker":"docker run --name db_postgres -e POSTGRES_PASSWORD=mysecretpassword -d --restart=unless-stopped -p 5432:5432 postgres:9.6.21-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"OBO_OPTIONAL_NODES=* DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack serve","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^14.16.0"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","camelcase":"^6.2.0","camelcase-keys":"^6.1.0","compression":"^1.7.4","connect-pg-simple":"^6.2.1","consolidate":"^0.16.0","debug":"~4.3.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.6","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#879f752758250b81429f75f62bb5602f1b06a564","express-session":"^1.17.1","express-validator":"^6.10.0","file-type":"^16.3.0","glob":"^7.1.6","is-svg":"^4.3.1","json-inflector":"^1.1.0","moment":"^2.29.1","morgan":"~1.10.0","multer":"^1.4.2","pg-promise":"^10.10.1","react-transition-group":"^4.4.1","serve-favicon":"~2.5.0","sharp":"^0.28.1","trianglify":"^4.1.1","uuid":"^8.3.2"},"peerDependencies":{"obojobo-document-engine":"^13.0.0","obojobo-document-xml-parser":"^13.0.0","obojobo-lib-utils":"^13.0.0"},"devDependencies":{"@svgr/webpack":"^5.5.0","babel-loader":"^8.2.2","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^5.2.0","express-list-endpoints":"^5.0.0","mini-css-extract-plugin":"^1.4.0","node-sass":"^5.0.0","oauth-signature":"^1.5.0","postcss-loader":"^5.2.0","sass-loader":"^11.0.1","style-loader":"^2.0.0","supertest":"^6.1.3","url":"^0.11.0","webpack":"^5.30.0","webpack-cli":"^4.6.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^3.1.1"},"bin":{"start_obojobo_server":"bin/start_obojobo_server","obojobo_purge_data":"bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"59d4a6f414129c3a6df468f1805b7cae24dad4de","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@13.0.0","_nodeVersion":"14.17.0","_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-1vosV2fMTZ4pnOtmNB2DAscPbXG/YhbJ8DnsVcOyljBJn275OUV8S1Zg3TfGuk1DIkrBFzudMXPyYpt3fYM+6Q==","shasum":"17800357fe70847afc090484b79eb7dabcd455f7","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-13.0.0.tgz","fileCount":179,"unpackedSize":3061614,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg06YpCRA9TVsSAnZWagAAXZIP/A4YHSfYma4sLaDAbqgL\nMDyFFbKKp2roR4XmAQwpIgUrHK8c7diU0F3bHFmWEKRaYyaueb5dmrXIEvk8\nJ4Kx+Or8vJK134nx0Art5poNaYvEfMS4S5tCvpbQpZGCl1ddkRGuSDXmJ697\nrsaYNxKYuNXak1t7bynXZ334PTCNGGJ5iOuXKnS0K35InatjHoZfd0z7j889\nSchvFb4cIQ1wyoklvkZ7KceIDuH00e3AFgXpfVmy6zXLiptkmKn33SJUNGuj\nOWeFhJWZwYUf9f4b6JzksVF4AR7wpvI8qkTczertdBTq32FlJQ49RilG71TZ\nnxMbffk/ZXjf0/3O7+3vMumSr+fQn1XkvT238RLsaNlJIDXgwg4tWvmad39p\ndaZ+dG47s77UlP2WS6gs9X6nwiESN/Fps1gvPImyqeDRW9PwBoVkjaG9i4sS\nK5PA1u/M3TKJc2Pj17ofpvkpY1pva/nK4X3G+J+kHzRTXFUAorM7JmRg8akD\nfFlbQTVZunTV+qQ72CnXxBYTLXvzHFtARcJccIh0cxDAePypIMfKm0shyoU0\nK8dksaS2NvK+97ZgWGzbpqhh0vt35qtKcxzlrlFM7FZf9rU6Kh1CmxWn6eS6\nJO0xuZrywn6DFUTSEMgg0J/FReGy+AFog7xbEWG3EcIG2hL7bvFim4pZVpLl\nAbW+\r\n=gzFb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFDrWYp1wSTtRPWMUyiT7oxNVAuXe5O1IFJo5D6OetkrAiAchZgNPIAMSP+rAOlS1xOOjvJRQ96DEnBuqo9FKuyExQ=="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_13.0.0_1624483369312_0.5004644164138234"},"_hasShrinkwrap":false},"13.0.1":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"13.0.1","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production","db:initdocker":"docker run --name db_postgres -e POSTGRES_PASSWORD=mysecretpassword -d --restart=unless-stopped -p 5432:5432 postgres:9.6.21-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"OBO_OPTIONAL_NODES=* DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack serve","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^14.16.0"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","camelcase":"^6.2.0","camelcase-keys":"^6.1.0","compression":"^1.7.4","connect-pg-simple":"^6.2.1","consolidate":"^0.16.0","debug":"~4.3.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.6","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#879f752758250b81429f75f62bb5602f1b06a564","express-session":"^1.17.1","express-validator":"^6.10.0","file-type":"^16.3.0","glob":"^7.1.6","is-svg":"^4.3.1","json-inflector":"^1.1.0","moment":"^2.29.1","morgan":"~1.10.0","multer":"^1.4.2","pg-promise":"^10.10.1","react-transition-group":"^4.4.1","serve-favicon":"~2.5.0","sharp":"^0.28.1","trianglify":"^4.1.1","uuid":"^8.3.2"},"peerDependencies":{"obojobo-document-engine":"^13.0.1","obojobo-document-xml-parser":"^13.0.1","obojobo-lib-utils":"^13.0.1"},"devDependencies":{"@svgr/webpack":"^5.5.0","babel-loader":"^8.2.2","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^5.2.0","express-list-endpoints":"^5.0.0","mini-css-extract-plugin":"^1.4.0","node-sass":"^5.0.0","oauth-signature":"^1.5.0","postcss-loader":"^5.2.0","sass-loader":"^11.0.1","style-loader":"^2.0.0","supertest":"^6.1.3","url":"^0.11.0","webpack":"^5.30.0","webpack-cli":"^4.6.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^3.1.1"},"bin":{"start_obojobo_server":"bin/start_obojobo_server","obojobo_purge_data":"bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"09e26b25754dbea378311c81329d96d343916097","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@13.0.1","_nodeVersion":"14.17.0","_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-vlw9hhmoqXMAfrX6qpHBz8YIt2vlj9LzsrGe3hU6KtfiMyZc38W4N66UMTt5/DRqFNRtkU6pi5V4iEOZG9SQJA==","shasum":"96a2bb4d661ccdc894b3b2b2a915d53ed7c1636c","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-13.0.1.tgz","fileCount":179,"unpackedSize":3061614,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1igdCRA9TVsSAnZWagAAK1QP/2Rd7d2EM/3FQ2s2dCx5\nEx2q9hBEddDllmyTQYn8TQbHG/6htxhYv29ZAKSNRJe3X1rDfY61lVN59/Ze\nmeFkI8UXgl+tbgQysHN8KwXsN58ee/IS3TYzJX+10W8K6nhZZGdEWOC/Abpf\nEUluCGrTjw/6ROjsc+z4TS1n2TWZyA7xRm2dmEiJ/ZBsPJLnIwF9AMbpx44f\nMgbs0yipETJmu0JJNDTkL6eZRalOLGH/+ZNwj+WHfIQ4Atcy+SGLtyftv64x\navVmzL6fNv7TIZVomJqC1WUoM0CCOHSfJ1q5GXK+6I5rWev/sBibNEhxUge/\n6wPic07NY0sCZl3xsO8f9RIv/ejP0YcNbanF8qroOus2vGEFe0XzPlDjdUxE\nffKVraLB8rOYxDcMnDqiefBun4nHXvEoQ3Mfmjo2jiel0LDHANQc8622RRsZ\n+GepIfS2X9zgftxBMwxmsWk3kZAMryBTe/GLAxUH5lfZEzWR2rdaoQYh/aM2\nn6hcxZYfAg9qrYpEoZiY3nlevu1ke7LDjSkBvLpkRtirlAqEJmkNbxbPNlbD\nLZP4P33B2DLwWwR8Pu4fD3ENOwbolZKc6/T2G6qW5uks58tLr+a6Mg0t5J9x\nL35C5HL+1uBC/JS0XukqnCwPGnOV2QlPETDp6PAFRhIw2JGkPVaksICo92CM\nUJR7\r\n=/Nb1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7RrZeKT8evkOSmXueMrbpWsuw5BelsBFea9iMGEEwQgIhAK0pa90ASAIOZE4kmjHUN1pj9rIpSqCOaiw5vHRkQ/qs"}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_13.0.1_1624647708684_0.4538931678324827"},"_hasShrinkwrap":false},"13.1.0-alpha.0":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"13.1.0-alpha.0","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production","db:initdocker":"docker run --name db_postgres -e POSTGRES_PASSWORD=mysecretpassword -d --restart=unless-stopped -p 5432:5432 postgres:9.6.21-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"OBO_OPTIONAL_NODES=* DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack serve","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^14.16.0"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","camelcase":"^6.2.0","camelcase-keys":"^6.1.0","compression":"^1.7.4","connect-pg-simple":"^6.2.1","consolidate":"^0.16.0","debug":"~4.3.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.6","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#879f752758250b81429f75f62bb5602f1b06a564","express-session":"^1.17.1","express-validator":"^6.10.0","file-type":"^16.3.0","glob":"^7.1.6","is-svg":"^4.3.1","json-inflector":"^1.1.0","moment":"^2.29.1","morgan":"~1.10.0","multer":"^1.4.2","pg-promise":"^10.10.1","react-transition-group":"^4.4.1","serve-favicon":"~2.5.0","sharp":"^0.28.1","trianglify":"^4.1.1","uuid":"^8.3.2"},"peerDependencies":{"obojobo-document-engine":"^13.1.0-alpha.0","obojobo-document-xml-parser":"^13.1.0-alpha.0","obojobo-lib-utils":"^13.1.0-alpha.0"},"devDependencies":{"@svgr/webpack":"^5.5.0","babel-loader":"^8.2.2","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^5.2.0","express-list-endpoints":"^5.0.0","mini-css-extract-plugin":"^1.4.0","node-sass":"^5.0.0","oauth-signature":"^1.5.0","postcss-loader":"^5.2.0","sass-loader":"^11.0.1","style-loader":"^2.0.0","supertest":"^6.1.3","url":"^0.11.0","webpack":"^5.30.0","webpack-cli":"^4.6.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^3.1.1"},"bin":{"start_obojobo_server":"bin/start_obojobo_server","obojobo_purge_data":"bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"12aeda1e6d9e7093ea2dc15f4bd360b7de0d2861","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@13.1.0-alpha.0","_nodeVersion":"14.17.3","_npmVersion":"lerna/4.0.0/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-8y4iJbyKPYYt36rtw5JM6lhYh6kC9mO+gaX/asC7/vTgRf0ZtGNeZet5TDWSBlfa3U9UVxJ76+BwLGwfPneU9Q==","shasum":"65458617641b875a792baf9831845e5b28eafbd1","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-13.1.0-alpha.0.tgz","fileCount":179,"unpackedSize":3067441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+thTCRA9TVsSAnZWagAA2/oQAJ45vHyBn5GqzUN8UwHA\nrLm73ecs1Bg6HHm/Yk0QPhXu4G2KkcMp9Lv2QAgymlCRph72gjm/EnvSTy1X\n1VLVL6zxVbc+rK5+O85kfFIGOAouXz3axl5tNA/GcH5n/jhdQk6S809XcL5H\nXrAcuDbrSJNaMbrDgwgbUlUQFGchtUy5w+GO87d4PXvVAbKTP8CoHzlY9KQz\nI+XyBytWISnQK9J70V8LJTfjPrJxt9aHj5/yjFjLmUFEAQzjAaKmRWnLJoqI\nIfoXYQzTaBCA8tj35xYkTTZX3rss4MmZwJIVdu52kVtJkWeV/LKlrvdN/bid\n46UDoLb8C8YRErsyBjy99ncU0F9Xx5bQc2wRgGKXcObB8lSbHo10OyEkOS+0\nu5VpVqCsihiaMXZDhimF+sVtvqA3zLGTXbnJWGQA9NoayLlJHObQycsgN8vP\nnfIeU1mI/7LcpkP8ngyXb6ykeiuzvLOMzpY6WTzaEKMo3ZVYTqtmJ2fLk+kF\nkIBB/X5DPT6APwKwgrYqkqp3BL2pK8d37C7sV83oxk0zAXxjKXB6eup5qt7c\nmZiyvuT0mRVaNujBe+bV8ghQxALGZICFAiD+zDxE+ZFPFNYnQp7aN/5D6w4n\n6sSeEsRrNwFM3Khl2uFeaOn5JNehgjl+RwlFpH5K3V6BaxAC+mYqtJTYnWnr\nIKNc\r\n=Lv0x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDY8QyjPAOwyzavkc3fIaW8Z5/4xGojsc4zDiEn275jPwIgO403gLTvAaGDcrN652sRDFewOOGqmBR+HDizLRAWR38="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_13.1.0-alpha.0_1627052115372_0.1313054560504383"},"_hasShrinkwrap":false},"13.1.0":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"13.1.0","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production","db:initdocker":"docker run --name db_postgres -e POSTGRES_PASSWORD=mysecretpassword -d --restart=unless-stopped -p 5432:5432 postgres:9.6.21-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"OBO_OPTIONAL_NODES=* DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack serve","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^14.16.0"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","camelcase":"^6.2.0","camelcase-keys":"^6.1.0","compression":"^1.7.4","connect-pg-simple":"^6.2.1","consolidate":"^0.16.0","debug":"~4.3.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.6","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#879f752758250b81429f75f62bb5602f1b06a564","express-session":"^1.17.1","express-validator":"^6.10.0","file-type":"^16.3.0","glob":"^7.1.6","is-svg":"^4.3.1","json-inflector":"^1.1.0","moment":"^2.29.1","morgan":"~1.10.0","multer":"^1.4.2","pg-promise":"^10.10.1","react-transition-group":"^4.4.1","serve-favicon":"~2.5.0","sharp":"^0.28.1","trianglify":"^4.1.1","uuid":"^8.3.2"},"peerDependencies":{"obojobo-document-engine":"^13.1.0","obojobo-document-xml-parser":"^13.1.0","obojobo-lib-utils":"^13.1.0"},"devDependencies":{"@svgr/webpack":"^5.5.0","babel-loader":"^8.2.2","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^5.2.0","express-list-endpoints":"^5.0.0","mini-css-extract-plugin":"^1.4.0","node-sass":"^5.0.0","oauth-signature":"^1.5.0","postcss-loader":"^5.2.0","sass-loader":"^11.0.1","style-loader":"^2.0.0","supertest":"^6.1.3","url":"^0.11.0","webpack":"^5.30.0","webpack-cli":"^4.6.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^3.1.1"},"bin":{"start_obojobo_server":"bin/start_obojobo_server","obojobo_purge_data":"bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"46a7390b16cc943107f747f8e063cf6989d5a374","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@13.1.0","_nodeVersion":"14.17.3","_npmVersion":"lerna/4.0.0/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-MQf//Sn76yYjW78waXYS/xc+5pmXFATDOiaxMGWejV19VCT6sMHDSAcI/ZaIWdcJfX6DjB1fVOK5xcI5X1Cw0Q==","shasum":"658fdd97510fb26aae2b222b21691b5ac87ff656","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-13.1.0.tgz","fileCount":179,"unpackedSize":3067409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/r8wCRA9TVsSAnZWagAAUmAP/jJy1zyYGVsjqiqOuQdC\nTXjzV8QYTEEuGVPPVf2wBxzXZPWb1US05TWD1cImrQyOENuM95iYapnjTdvm\nVKaMcGKPKW8SJZNtdpNxy+g3/CvzMmScUfWz+gNyo3zgkh8XoNJYaNe0Roio\n8qbqRZeKZq3PH9tU18lAl5mXt2qT9yN6idcVTHt7Or/SxODF5pDeFEUTORPQ\nWMAm9QpVDbrDZ5MWszh8VEZxVmdpVWDHZSfYBID52zQ1Hlnt1yn8mNf56rr5\nRcVPFhwD3qrCjktuC53equtrp3ayK03sK8IhTmqIC3IuPdPVPpchmHRIhqL5\n7pk8Aq9hTCJZiaEL5tsYGK1oPJqDa6nRpuBKB0boF7EU3dVqMm8xHcWpT1LP\nuEHiZRDNgmnUx71I2ogGioErMz1oJPsDj3gWUFc3i0J0BvqtLUf/DdrdbK3t\nhJDUR1WUhw7Rq97pfvqLHmx2D+ySOSiVx06f8dB3E2Ry56MWU0zpXwzoQdsQ\nJULgnSj09edHQ4DYWaSpEApGsbteVi265xZj/IX1awMdZPe1o10NftXDFS+o\ntz3QOLZk5BOOROHCSqxS8YA2t/1USu5VCd5ocyfSeyJKu0Q3RY7gFfrIz+6g\nkvGf1//fPYbKi/jWD382nFs8ymw6HlId07YHtmahi2KuNrTATn2PsSNvCScy\nHeug\r\n=M7jR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEEStDbOBFFF30oo+9MRTMD7lD/zkd54Uub86a8zH0XWAiANYXbej/DCknTqmkHHO0vRk4k3TrfAxmjVAz0lx3ytHg=="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_13.1.0_1627307824311_0.2088322878946689"},"_hasShrinkwrap":false},"13.2.0-alpha.0":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"13.2.0-alpha.0","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production","db:initdocker":"docker run --name db_postgres -e POSTGRES_PASSWORD=mysecretpassword -d --restart=unless-stopped -p 5432:5432 postgres:9.6.21-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"OBO_OPTIONAL_NODES=* DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack serve","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^14.16.0"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","camelcase":"^6.2.0","camelcase-keys":"^6.1.0","compression":"^1.7.4","connect-pg-simple":"^6.2.1","consolidate":"^0.16.0","debug":"~4.3.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.6","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#879f752758250b81429f75f62bb5602f1b06a564","express-session":"^1.17.1","express-validator":"^6.10.0","file-type":"^16.3.0","glob":"^7.1.6","is-svg":"^4.3.1","json-inflector":"^1.1.0","moment":"^2.29.1","morgan":"~1.10.0","multer":"^1.4.2","pg-promise":"^10.10.1","react-transition-group":"^4.4.1","serve-favicon":"~2.5.0","sharp":"^0.28.1","trianglify":"^4.1.1","uuid":"^8.3.2"},"peerDependencies":{"obojobo-document-engine":"^13.2.0-alpha.0","obojobo-document-xml-parser":"^13.2.0-alpha.0","obojobo-lib-utils":"^13.2.0-alpha.0"},"devDependencies":{"@svgr/webpack":"^5.5.0","babel-loader":"^8.2.2","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^5.2.0","express-list-endpoints":"^5.0.0","mini-css-extract-plugin":"^1.4.0","node-sass":"^5.0.0","oauth-signature":"^1.5.0","postcss-loader":"^5.2.0","sass-loader":"^11.0.1","style-loader":"^2.0.0","supertest":"^6.1.3","url":"^0.11.0","webpack":"^5.30.0","webpack-cli":"^4.6.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^3.1.1"},"bin":{"start_obojobo_server":"bin/start_obojobo_server","obojobo_purge_data":"bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"14d17563581fdeb678a95d73270c24ef5f97f87a","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@13.2.0-alpha.0","_nodeVersion":"14.17.5","_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","dist":{"integrity":"sha512-M0L2C1pox/FaLGrVEQcEncrOtpjOk0kk6wTVIk40kDeZefOu+fJfeTi6uG0jA7JWPVYDo3RsEMm6tO7HXG/zKw==","shasum":"52aad5ae71d91a8b9cc648ebb42deb413fc5b738","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-13.2.0-alpha.0.tgz","fileCount":179,"unpackedSize":3082399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHpjECRA9TVsSAnZWagAAIlwP/314FO64/NLldKUME9Qs\nfiPak0req9noWgRszpqNLDE+MU/VCGgWb99klaNg9/ApPI5FHbV/xyQa6fMO\nD6dXZlRggZRgCKPdRdT+lb7SnFOm8EAAfLQt8jvVaoBm41YaBu8IBklCehru\npglnm01GeTETaWs5ChWa3wQsRR0Dig8DzrWiW/AgB2qtPoE8MzMmaNX0weRG\nIeWR6iyBkFdcF2x4DZtD1gfATN/xY/yjW0hyphT+6Qk4fsbLcfuEEuu3gkgD\n5zBz6Pi45NZclSaKzruWSmy2pezaz7K2IinJqeeXHznLmx8StG/iQGOBSJS3\nKivEa/3d/D4NHMoMH5zsChucXDFPhQZzQWsA/FTwdZ9cgOq0m5nZ/Ku7326X\nEsxtsfEJkfEmqMUGYx56RX/omNErBUFDicAABtcL8rh5i4SwurJDFl4F+boU\nabatUaqFF9YrsLzbfO9XnEG2m4SkM9kchrX1NOOas+UIzIj8h6jCdP5IwEoG\nM5x3birob12Qi4i2Uwr+CNpkFXRe2B1vVvOBJL/LktIcqjekz9gwiBaXswY4\nOPdHISZnoSHOSnE1jPRA2IQ08nIesaLZZMTXJ8Gtm+j81evCr/MBCDiB2Sj5\na0fwbwH13GcdJO+eDJexXEMEpvTUWNTXjbW7PNtfd5p1wxkxmb8K2+db1E5d\nTjYu\r\n=endI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrMrMGOfpTNi5ZyxP1ZiJ7ltUUHz0tjKLUZEpU1G/AlgIgffddUhTsXuyjoDtN/R20B+JNt516zJgUiM3JReTmayo="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_13.2.0-alpha.0_1629395140120_0.9637498825526316"},"_hasShrinkwrap":false},"13.2.0":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"13.2.0","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production","db:initdocker":"docker run --name db_postgres -e POSTGRES_PASSWORD=mysecretpassword -d --restart=unless-stopped -p 5432:5432 postgres:9.6.21-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"OBO_OPTIONAL_NODES=* DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack serve","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^14.16.0"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","camelcase":"^6.2.0","camelcase-keys":"^6.1.0","compression":"^1.7.4","connect-pg-simple":"^6.2.1","consolidate":"^0.16.0","debug":"~4.3.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.6","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#879f752758250b81429f75f62bb5602f1b06a564","express-session":"^1.17.1","express-validator":"^6.10.0","file-type":"^16.3.0","glob":"^7.1.6","is-svg":"^4.3.1","json-inflector":"^1.1.0","moment":"^2.29.1","morgan":"~1.10.0","multer":"^1.4.2","pg-promise":"^10.10.1","react-transition-group":"^4.4.1","serve-favicon":"~2.5.0","sharp":"^0.28.1","trianglify":"^4.1.1","uuid":"^8.3.2"},"peerDependencies":{"obojobo-document-engine":"^13.2.0","obojobo-document-xml-parser":"^13.2.0","obojobo-lib-utils":"^13.2.0"},"devDependencies":{"@svgr/webpack":"^5.5.0","babel-loader":"^8.2.2","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^5.2.0","express-list-endpoints":"^5.0.0","mini-css-extract-plugin":"^1.4.0","node-sass":"^5.0.0","oauth-signature":"^1.5.0","postcss-loader":"^5.2.0","sass-loader":"^11.0.1","style-loader":"^2.0.0","supertest":"^6.1.3","url":"^0.11.0","webpack":"^5.30.0","webpack-cli":"^4.6.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^3.1.1"},"bin":{"start_obojobo_server":"bin/start_obojobo_server","obojobo_purge_data":"bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"e0aedb049d56124d1931a7531cbcf319cdb7197b","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@13.2.0","_nodeVersion":"14.17.5","_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","dist":{"integrity":"sha512-FGH26xGlBzhKLochK0Pdy6BHjY5kQ9Sf7EOcuYEOovLTndkT54FCbJJvCjo00tBQKJ3Lx2gyM4kMM1+RvhgcVA==","shasum":"5bcd169b24ee8ac2326d3855b31f7a055ec58c59","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-13.2.0.tgz","fileCount":179,"unpackedSize":3082367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHtCKCRA9TVsSAnZWagAAYcwP/Ax81S8/45CBIBnDtmSP\ngV+ORaOFTdZ39jLlo0bI8GfXmXUfFyJHtwnOkz5JexJ0bDOz5VSGo+ynRq65\nTXrI1nqoz/3sTuu/Jrfy9kCr1Rvd7R5vRMBLEgJXdxeaSpP0EwtMEqkGJjkv\nr7EiXhddObK9ePO5yv7JRHSmNBYgnd7HqkIAGidn1uMiPH+kD9XnzvPfIV+n\nhGfSJKx+yuv5zxV6w2UfZMoRvr23dVct4/LmNQd4dcNtRdYd5sGrpIQL6iSM\nENMGafuOTV/BqwN4ytvzt3HkebhVMEOIhO83lx3omo2K/3sQrz4cehZlFmjg\nduKVmB1yT+lSbzCsse07utgFZNG9gKgsL5XeaakcyQLxAGNfyu4gP1a2v/k2\nqYRK8+jnFltowVJDFYuyaErppHaqnYS7ISIsWiaI9yvX/bEhSEVySz0JA2PW\nzP38wvmhaatu5JVEKOvK8hnU37eBGsTAAdDm+/K0aebdKUR3FVZzsN6ZtasZ\n7mEysIe6evX5zKA4xgDQSYroKa/8ggBqdm3VFuOy4xldC0+2C0oYVUKBwO8Q\nJuMhyQC5qQJcyspQdWr4aTp2JpRAm2tyfc1OBGfA0Wn3RjCQ2FR4EdkWKwDb\nyahk/N20m/da8Jpe3owSzAfHGiA/Zbkhj/Vdh910cUg8O11GZ/IT4PnHPGZn\nwRg/\r\n=oS4x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFYzksFEJWcLRiDQkYTxmrOJo7DN8xYDbQO4x0IsPuTXAiAUvOPvF3767UUwQNismTqAzOlRbiz65+4JqSvfy/14Tg=="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_13.2.0_1629409418385_0.05428422959297863"},"_hasShrinkwrap":false},"13.2.1":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"13.2.1","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production","db:initdocker":"docker run --name db_postgres -e POSTGRES_PASSWORD=mysecretpassword -d --restart=unless-stopped -p 5432:5432 postgres:9.6.21-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"OBO_OPTIONAL_NODES=* DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack serve","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^14.16.0"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","caliper-js-public":"git+https://github.com/IMSGlobal/caliper-js.git#v1.0.0","camelcase":"^6.2.0","camelcase-keys":"^6.1.0","compression":"^1.7.4","connect-pg-simple":"^6.2.1","consolidate":"^0.16.0","debug":"~4.3.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.6","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#879f752758250b81429f75f62bb5602f1b06a564","express-session":"^1.17.1","express-validator":"^6.10.0","file-type":"^16.3.0","glob":"^7.1.6","is-svg":"^4.3.1","json-inflector":"^1.1.0","moment":"^2.29.1","morgan":"~1.10.0","multer":"^1.4.2","pg-promise":"^10.10.1","react-transition-group":"^4.4.1","serve-favicon":"~2.5.0","sharp":"^0.28.1","trianglify":"^4.1.1","uuid":"^8.3.2"},"peerDependencies":{"obojobo-document-engine":"^13.2.1","obojobo-document-xml-parser":"^13.2.1","obojobo-lib-utils":"^13.2.1"},"devDependencies":{"@svgr/webpack":"^5.5.0","babel-loader":"^8.2.2","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^5.2.0","express-list-endpoints":"^5.0.0","mini-css-extract-plugin":"^1.4.0","node-sass":"^5.0.0","oauth-signature":"^1.5.0","postcss-loader":"^5.2.0","sass-loader":"^11.0.1","style-loader":"^2.0.0","supertest":"^6.1.3","url":"^0.11.0","webpack":"^5.30.0","webpack-cli":"^4.6.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^3.1.1"},"bin":{"start_obojobo_server":"bin/start_obojobo_server","obojobo_purge_data":"bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"c19263db705d5b097e5746cd482e2e36dc38ca97","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@13.2.1","_nodeVersion":"14.17.5","_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","dist":{"integrity":"sha512-Vrl40xp1vHhsFLrmLhtnPjhhIkDi3WwepgkGRoSNuo8OuCCP2vQwnOL3C807AdESgFI1DcsAOxk9SiKzyv7oNw==","shasum":"9deadffb05a3c77fcea2985c7dbf5cd843b91a11","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-13.2.1.tgz","fileCount":179,"unpackedSize":3082371,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhICErCRA9TVsSAnZWagAAeZQQAIqZhFQAFchsyaQkYiK6\nJhx00GIhj4bHpQl1RMnAUal3Rzvvr5eNCDKmDDav1TVFcQJRYc60Utd6bh8p\nG/eH3ExUlQY7GlwQNp6sCoLanJJss+zpuURl4lj/IdjJ41BF/EQlsWCrgokv\n1L/kPnpCQudWKx55DNY/iny236yegvNvGT8EfyeKzZXk5euSmb1Rk+qF51+C\nmq9oCu2Hk9i/qAoAvdk/yOj0UUcK1/sT5dxJoWmKX0sCsHj3Pkvsx/BDSObk\nBf5nBSSrLOamjYpOoPzLGm413SoPBLHlo6fhyYUkbtST8ZZqnimwHLiYAWBK\nZ3XSGyQQiWQkNtBh+FxBI/gBy0BgIJdMSFuCV/aOKEB1yRqAb9I/C8NOk8wq\n13/4nYWkVSlVaY9puzvtzSc9Ig72JDs1xLmh9cG3/BncwnmspoQ5vZtdZWAV\nS+NmasX/+DNzZPc5VfrDibsIT+PyVtXDsqNF6y/zwIRSydTpSEBRX5nRkBOV\nMSpRznK5hoAqfdIf7UGKhR70j4trMaKVQLWTkawLAkxRJ6BuCDpdyQx0qbHx\nSs9oSS0/4QKXVMmcwAw9Ii7cggdk14fuhEjSjyCfKYod8ESCohy0/57zPQgq\nHuGQnElWyDd3vmrFPQIbtRd5EeytIP0/XSJs/8i3bSaKsK/HKdAOrg8qVyt1\na6Ee\r\n=RF53\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC3V6DFvurjWekyMv6gDlbLQ51aSYlKem61Tv6i0Dr9kAiBMYLgQvRsdLqxEX1LMia933/XfNe7luwXdm1LDn+6+kg=="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_13.2.1_1629495594921_0.863196678700247"},"_hasShrinkwrap":false},"14.0.0-alpha.0":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"14.0.0-alpha.0","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production","db:initdocker":"docker run --name db_postgres -e POSTGRES_PASSWORD=mysecretpassword -d --restart=unless-stopped -p 5432:5432 postgres:9.6.21-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"OBO_OPTIONAL_NODES=* DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack serve","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^14.16.0"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","camelcase":"^6.2.0","camelcase-keys":"^6.1.0","compression":"^1.7.4","connect-pg-simple":"^6.2.1","consolidate":"^0.16.0","debug":"~4.3.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.6","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#879f752758250b81429f75f62bb5602f1b06a564","express-session":"^1.17.1","express-validator":"^6.10.0","file-type":"^16.3.0","glob":"^7.1.6","is-svg":"^4.3.1","json-inflector":"^1.1.0","moment":"^2.29.1","morgan":"~1.10.0","multer":"^1.4.2","pg-promise":"^10.10.1","react-transition-group":"^4.4.1","serve-favicon":"~2.5.0","sharp":"^0.28.1","trianglify":"^4.1.1","uuid":"^8.3.2"},"peerDependencies":{"obojobo-document-engine":"^14.0.0-alpha.0","obojobo-document-xml-parser":"^14.0.0-alpha.0","obojobo-lib-utils":"^14.0.0-alpha.0"},"devDependencies":{"@svgr/webpack":"^5.5.0","babel-loader":"^8.2.2","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^5.2.0","express-list-endpoints":"^5.0.0","mini-css-extract-plugin":"^1.4.0","node-sass":"^5.0.0","oauth-signature":"^1.5.0","postcss-loader":"^5.2.0","sass-loader":"^11.0.1","style-loader":"^2.0.0","supertest":"^6.1.3","url":"^0.11.0","webpack":"^5.30.0","webpack-cli":"^4.6.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^3.1.1"},"bin":{"start_obojobo_server":"bin/start_obojobo_server","obojobo_purge_data":"bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"94a6ce98cadc04e87d629b3a771f4bbe5b1ddc43","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@14.0.0-alpha.0","_nodeVersion":"14.18.1","_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-Cn1M9tKOXTB8iuN984aiHn0V9Yp9Yy9+m6gw3GwyxYi4AC5F34Bdy8RRT3eRu/12qNZK1nOUN0FMQWV55+cMpQ==","shasum":"f741a45bd7e162e09fafd010f226b49cc1efbc4c","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-14.0.0-alpha.0.tgz","fileCount":173,"unpackedSize":3044914,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQI0ms1tOOyzJ866NfO4uvWl5U3JUlVWcPVKvOOWdTNwIgG3LUaUSEdodvEzHP+pvdNSfi7b7ZYxWuyW84V5vea/w="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_14.0.0-alpha.0_1636407539610_0.40287599090147297"},"_hasShrinkwrap":false},"14.0.0-alpha.1":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"14.0.0-alpha.1","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production","db:initdocker":"docker run --name db_postgres -e POSTGRES_PASSWORD=mysecretpassword -d --restart=unless-stopped -p 5432:5432 postgres:9.6.21-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"OBO_OPTIONAL_NODES=* DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack serve","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^14.16.0"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","camelcase":"^6.2.0","camelcase-keys":"^6.1.0","compression":"^1.7.4","connect-pg-simple":"^6.2.1","consolidate":"^0.16.0","debug":"~4.3.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.6","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#879f752758250b81429f75f62bb5602f1b06a564","express-session":"^1.17.1","express-validator":"^6.10.0","file-type":"^16.3.0","glob":"^7.1.6","is-svg":"^4.3.1","json-inflector":"^1.1.0","moment":"^2.29.1","morgan":"~1.10.0","multer":"^1.4.2","pg-promise":"^10.10.1","react-transition-group":"^4.4.1","serve-favicon":"~2.5.0","sharp":"^0.28.1","trianglify":"^4.1.1","uuid":"^8.3.2"},"peerDependencies":{"obojobo-document-engine":"^14.0.0-alpha.1","obojobo-document-xml-parser":"^14.0.0-alpha.1","obojobo-lib-utils":"^14.0.0-alpha.1"},"devDependencies":{"@svgr/webpack":"^5.5.0","babel-loader":"^8.2.2","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^5.2.0","express-list-endpoints":"^5.0.0","mini-css-extract-plugin":"^1.4.0","node-sass":"^5.0.0","oauth-signature":"^1.5.0","postcss-loader":"^5.2.0","sass-loader":"^11.0.1","style-loader":"^2.0.0","supertest":"^6.1.3","url":"^0.11.0","webpack":"^5.30.0","webpack-cli":"^4.6.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^3.1.1"},"bin":{"start_obojobo_server":"bin/start_obojobo_server","obojobo_purge_data":"bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"6ef47e38b1bc77605fdea867c215f81f597b7b98","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@14.0.0-alpha.1","_nodeVersion":"14.18.1","_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-K+ew8u0ODVBnpM9h2JWar/dQVTvbjxhgweqbqwmo2ZhvWo02zuGp/TtPxhMt+TutkmiO2FT5hFeQ2v+/TG8ohA==","shasum":"b8f6785a9af462113bd86943133c8bb15de63f8e","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-14.0.0-alpha.1.tgz","fileCount":173,"unpackedSize":3045041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnBBzCRA9TVsSAnZWagAACcQP/iuhY46yJOFPn6kSwPM3\nM+YsH8GfWfDWXSiMD869yGqvChWf32vsTn4N4/OA9iiFNmh5cELVHa/ESA3o\nkWJkfNvG1hlMBJN84ELwgFLse+uXiBysYkqWUgIuSQM7CEs20SX0axpubEvk\neBLuh1ldDz5dPDtZn0BKLG1nSix8vq+D33QXGvRDXeCGE/r/HBXr9HwnE/hh\nVD2NXkR6e+V6ksJZLZ8AEkWmKlLNhWzwl8Wreaj+u4WRIZDfG1GFNlp3O3Vo\ngnDX4gi8waJabkPEuFgmOM7EPSyAuxAEOApLk6SG/Q+5gbhYYtWeSlvG3ctR\n200lOso72SDu1bllJc6UBo+Yw9IfYda+lUQExKLeC4pQdwE7+E/gPZzqtXsQ\nyzH3mUValYYJ8bQgFcFpuin/ubrDV/WHSZUQOSOwUjsuR000RUmpB9We/HVo\nAFv3NuUCrbGq/ktpsrZJn2Bf10gIyGa1cYoG1sEcMF+WPjKlaku0fAFdO/jd\nMvigQ3gndPeDcwXKjHaThWTbC97prfP84QqXPbbEhPGcOp9EPhVD3pSbIJbc\ncdtrhUdPs+4+hRjWJ8hUwYsWZhVtrEpWe4GNgaGMkVXQtrZM1w/Y8hNYZUj1\nmaBOrEJ5zfO0AvwDiflBJoU1XhgLmbsxHBM0Ya058eeKaDtuFjgOaHlAZeh9\nhWpq\r\n=8hkH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE/LuAtmPPT5I/WgLGrvSXn75jCV+yLezYM1MteTBAJ1AiA/e/lX3bNAGcDiThm9stSAkXOI3LtGrIqeWRyOBvsteg=="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_14.0.0-alpha.1_1637617778816_0.5204080422862152"},"_hasShrinkwrap":false},"14.0.0-alpha.2":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"14.0.0-alpha.2","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production","db:initdocker":"docker run --name db_postgres -e POSTGRES_PASSWORD=mysecretpassword -d --restart=unless-stopped -p 5432:5432 postgres:9.6.21-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"OBO_OPTIONAL_NODES=* DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack serve","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^14.16.0"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","camelcase":"^6.2.0","camelcase-keys":"^6.1.0","compression":"^1.7.4","connect-pg-simple":"^6.2.1","consolidate":"^0.16.0","debug":"~4.3.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.6","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#879f752758250b81429f75f62bb5602f1b06a564","express-session":"^1.17.1","express-validator":"^6.10.0","file-type":"^16.3.0","glob":"^7.1.6","is-svg":"^4.3.1","json-inflector":"^1.1.0","moment":"^2.29.1","morgan":"~1.10.0","multer":"^1.4.2","pg-promise":"^10.10.1","react-transition-group":"^4.4.1","serve-favicon":"~2.5.0","sharp":"^0.28.1","trianglify":"^4.1.1","uuid":"^8.3.2"},"peerDependencies":{"obojobo-document-engine":"^14.0.0-alpha.2","obojobo-document-xml-parser":"^14.0.0-alpha.2","obojobo-lib-utils":"^14.0.0-alpha.2"},"devDependencies":{"@svgr/webpack":"^5.5.0","babel-loader":"^8.2.2","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^5.2.0","express-list-endpoints":"^5.0.0","mini-css-extract-plugin":"^1.4.0","node-sass":"^5.0.0","oauth-signature":"^1.5.0","postcss-loader":"^5.2.0","sass-loader":"^11.0.1","style-loader":"^2.0.0","supertest":"^6.1.3","url":"^0.11.0","webpack":"^5.30.0","webpack-cli":"^4.6.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^3.1.1"},"bin":{"start_obojobo_server":"bin/start_obojobo_server","obojobo_purge_data":"bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"b6990d8b2fecf67eeae6b6cd8862dee2266c7902","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@14.0.0-alpha.2","_nodeVersion":"14.18.1","_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-iQWabik52zQvpjoRAZOb4+qjl41Z626BSIEXqYVq65f8FyR/BV+6YTZfYIkaZWLzLUPsIUKblh+/YIQrjfw3uQ==","shasum":"8b574f1b4aaa86baf6be0bb9285288890f59b068","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-14.0.0-alpha.2.tgz","fileCount":173,"unpackedSize":3048363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhppKlCRA9TVsSAnZWagAAIysP/32DS9xj2WKe8FF6JeM5\nMAUxjtJkdr8SL+M/cEKaipfyJ1SkAA9yKTCZV/FTaZY+5mnfb3zi5LXFKRZV\nhWoRJ6UnQALjIPn3HeNEQp5GPG0kP+LcUB8qYlU3lN2TuYOeI01sobOfsd6J\nAKVpWFdHHzM1hN7JmFEm3BDUmgNc678FTYXtiGKxhYkGhI9y793s4qdkYEBE\nt4t3wS6gfrxXYPJaMxp2s0BanJcMTnIbyXRTf0raw/SX2vmNDKETpBkKaeA6\nGwhYr/D7CzoBb6htH2HZH+xsRHnkHlZgA2/yhCyHSvceKOgHvCxmoH1ZwFk6\nvZn8naNhlQQfAF3HF3d7wqrdk4oZti+8LjdzaKWC3dSZ+eEnNpgGhrcv1FLK\nI+jEvbbVWltuhwXToawB3Byff7QIHgJ8Flq4q0oCXp6mO+k1AfUBP+jZB53g\nU2fAOGTfTNUce5QPr/YfW/undCUAWcctc6HrJAZku37ZjbcQJVy9UyrfAq7N\nJA1ypRJ5/Zfz/ATjvL5WRgdzlHF0de7rUGeBV9EAkX3lovSCbgAvkY+ucf8d\nF0Qjw0fmBFEbBgukAGHRHsAT1rjZYS/vhYxbmUjafuX5O2QPhnC0KmKYbqVH\nxWSPBzYjDJJDIJsqcub7SrmJQRQU97qltpVjm3Qwv3NUc6Mq95YLgD7VJe5I\nnvnC\r\n=9oo4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNIiN83b9+H3wxSQe9lO8tJl/ltfdjZlvDjVFMpFbcQQIgV2SyPIvtphqVykctsk+zYZFnAB6fMrVHBdFJ7gcXjiI="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_14.0.0-alpha.2_1638306469128_0.29922469201857727"},"_hasShrinkwrap":false},"14.0.0-alpha.3":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"14.0.0-alpha.3","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production","db:initdocker":"docker run --name db_postgres -e POSTGRES_PASSWORD=mysecretpassword -d --restart=unless-stopped -p 5432:5432 postgres:9.6.21-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"OBO_OPTIONAL_NODES=* DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack serve","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^14.16.0"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","camelcase":"^6.2.0","camelcase-keys":"^6.1.0","compression":"^1.7.4","connect-pg-simple":"^6.2.1","consolidate":"^0.16.0","debug":"~4.3.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.6","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#879f752758250b81429f75f62bb5602f1b06a564","express-session":"^1.17.1","express-validator":"^6.10.0","file-type":"^16.3.0","glob":"^7.1.6","is-svg":"^4.3.1","json-inflector":"^1.1.0","moment":"^2.29.1","morgan":"~1.10.0","multer":"^1.4.2","pg-promise":"^10.10.1","react-transition-group":"^4.4.1","serve-favicon":"~2.5.0","sharp":"^0.28.1","trianglify":"^4.1.1","uuid":"^8.3.2"},"peerDependencies":{"obojobo-document-engine":"^14.0.0-alpha.3","obojobo-document-xml-parser":"^14.0.0-alpha.3","obojobo-lib-utils":"^14.0.0-alpha.3"},"devDependencies":{"@svgr/webpack":"^5.5.0","babel-loader":"^8.2.2","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^5.2.0","express-list-endpoints":"^5.0.0","mini-css-extract-plugin":"^1.4.0","node-sass":"^5.0.0","oauth-signature":"^1.5.0","postcss-loader":"^5.2.0","sass-loader":"^11.0.1","style-loader":"^2.0.0","supertest":"^6.1.3","url":"^0.11.0","webpack":"^5.30.0","webpack-cli":"^4.6.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^3.1.1"},"bin":{"start_obojobo_server":"bin/start_obojobo_server","obojobo_purge_data":"bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"a70c4d5721b32a19f3dd8ece640557bb29e3585e","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@14.0.0-alpha.3","_nodeVersion":"14.18.1","_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-HJRUAH9Lso8zjjOFzYkBSKeVNTpsFXQbQLxAZCJnUwh+sws5DSTouQ0Gk/DFGC9nO+RCGj/Ewg95wTRS6vPpRg==","shasum":"7aecd67ee394d43072a74d9a687eecb907b520e8","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-14.0.0-alpha.3.tgz","fileCount":173,"unpackedSize":3053823,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhppfTCRA9TVsSAnZWagAAGswP+wWTYwZuWfHkJpWyI2TZ\nwNJrxfcrdzY+U97xTJvhtU6fGvxGR4m77h1UYoqHtMjHNoKutBPFM76FQMGK\njJM9cd11jSEGARQ4L9swoNdBtJMOv+0iXkZEQ8EoN6eO8S46NynHzaHHOYSE\nDGwMqzT0M0Td9lDiIeuflEEssvS+M+EI2saXMJT+21KDADY9r5g5BDZxRTKe\n4RnxAIG6Gvnl7HgLORSZ0FEyO6ViD1TUzco7vVG2GxzuDQ0qRQdSEGI7Vjwl\nN4i8SHC9rz34wSek+9Yt+RSJGinrnM6vGEuPvNocbJoQy2aXArJPAqrn4CFk\nd/2FFnKxEeKdrrchNWffXupejWTzvk4Vm1lFvZK6Y1IBdvXZyFCQIHVawaoo\nGO+SZf5Pbva1VPzcQ+zA7WFdLBG1GKMDWl//drJ+7QENBkT1y117wMUNkqvp\n2D7lh0hESUHw03imJ5QL0pTLqvbjrUGppLcxj5FvtrML99W6YfUMwzDizxos\nocvgIKmslP8dgNjsLkrsH2qw3vTSRfgviKyjlzfN1INE8arWyKwPhyPj0LSe\nDsdCroSL9H61VwPPqQWBZrXoZVRd7fSs1jclLknJ/2f69hrkLsjoA0yW0wJX\nrGQ6/qndudXY+5cag2DxqyCANq1ttwwiHMhbwPYDxoqJDe8jrKk0VroNCRZq\nnpJp\r\n=xvCF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvcN18ccDo45OGN1zIl3g4lYO6Tt468hggJ+ymE+vjxwIgA5aM73n1FxybMRHqVvHXWtnwfQDUmdGzWJLHk6RzPNU="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_14.0.0-alpha.3_1638307795081_0.4498248465410568"},"_hasShrinkwrap":false},"14.0.0-alpha.4":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"14.0.0-alpha.4","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production","db:initdocker":"docker run --name db_postgres -e POSTGRES_PASSWORD=mysecretpassword -d --restart=unless-stopped -p 5432:5432 postgres:9.6.21-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"OBO_OPTIONAL_NODES=* DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack serve","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^14.16.0"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","camelcase":"^6.2.0","camelcase-keys":"^6.1.0","compression":"^1.7.4","connect-pg-simple":"^6.2.1","consolidate":"^0.16.0","debug":"~4.3.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.6","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#879f752758250b81429f75f62bb5602f1b06a564","express-session":"^1.17.1","express-validator":"^6.10.0","file-type":"^16.3.0","glob":"^7.1.6","is-svg":"^4.3.1","json-inflector":"^1.1.0","moment":"^2.29.1","morgan":"~1.10.0","multer":"^1.4.2","pg-promise":"^10.10.1","react-transition-group":"^4.4.1","serve-favicon":"~2.5.0","sharp":"^0.28.1","trianglify":"^4.1.1","uuid":"^8.3.2"},"peerDependencies":{"obojobo-document-engine":"^14.0.0-alpha.4","obojobo-document-xml-parser":"^14.0.0-alpha.4","obojobo-lib-utils":"^14.0.0-alpha.4"},"devDependencies":{"@svgr/webpack":"^5.5.0","babel-loader":"^8.2.2","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^5.2.0","express-list-endpoints":"^5.0.0","mini-css-extract-plugin":"^1.4.0","node-sass":"^5.0.0","oauth-signature":"^1.5.0","postcss-loader":"^5.2.0","sass-loader":"^11.0.1","style-loader":"^2.0.0","supertest":"^6.1.3","url":"^0.11.0","webpack":"^5.30.0","webpack-cli":"^4.6.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^3.1.1"},"bin":{"start_obojobo_server":"bin/start_obojobo_server","obojobo_purge_data":"bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"ac03f2aad47444e267669175405d86a7b286d73d","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@14.0.0-alpha.4","_nodeVersion":"14.18.1","_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-CvSEC8WKrH4uvnf34lR6Qmnx8dD9GhK9V6Z2uMcuZuwVRZSYx1rgmqBWOfyrrGP0eX6JVo4OUiqxgofs0gWpuw==","shasum":"6e82e4109694bc7c86f0ab2ec99a0d6842b18219","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-14.0.0-alpha.4.tgz","fileCount":174,"unpackedSize":3060187,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsSW+CRA9TVsSAnZWagAA87oP/iKiQU7EeOakwLio2O1z\nXOx8XcpwBEQGxJDbJLyepi1y2tSsvlPCYvoPYNHzhXTPE8KED0Njx98676XG\nZDZmVgg7Wn6NhNHZgsqTrGMkXs//8q/5rm6/c4T8p0jHgur2Vs6RuilitqAi\nskgCnrJP2bA7y2p/fDgmgJ5P/uqaGGFnWvbbVGFXe6xNZ48gxqhjlEMgkyjs\n/6L5SmFb8q83WT6agRCGsfz9xkLIOVr9lV4URmyXk90seAcm36gtxXcwryRc\nEK16hJ1slNZJA0c/e8Mo3gRSIiaok43ipd+GAxJQBbnLCsiqxbsOW7COWAmf\ntwAUHkDvdLL4OPKBonP4CI6MorKtsWO88wQfNCApL8Gv5+uFTSSwzqkRcIrA\nAkFEhIUHwH9fYAPRlNJo1xeD5doPAqLR3lvBvBjtP/FVN7V7376Wto7OLibM\ng16CgJRCeygBhkUEy8A7kv4xE+9d9MH56xzTIyIcs9yC1Q9MGqEzkDwtzgOo\nriIfyorJJ54ZnOqUrXbfXToIwhdElRJuEJn8oxGAeq9CA9NDV6Iv6yTLfGJ2\nuxtnSeXCD/eHTcMWLYIZEPpImCnSGy8oz2f+GP64Eh9SHrM9c6uczVuqQ5tD\nnhO+NmIOOnSih2nb/i5cO+QO/0s5cqdDYP928lMi2z9yh0cVyZSNWEyZoyYD\nochv\r\n=acCz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTPtNX1/IWoLbwBojWw288pic4sKQ1QItX5wMfQC8cMgIgUVvbmwLupFYpj2oZ9VACqGjm2hgcgURbFvIozxiOoJ4="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_14.0.0-alpha.4_1638999485958_0.6906227050772031"},"_hasShrinkwrap":false},"14.0.0":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"14.0.0","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production","db:initdocker":"docker run --name db_postgres -e POSTGRES_PASSWORD=mysecretpassword -d --restart=unless-stopped -p 5432:5432 postgres:13.3-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"OBO_OPTIONAL_NODES=* DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack serve","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^14.16.0"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","camelcase":"^6.2.0","camelcase-keys":"^6.1.0","compression":"^1.7.4","connect-pg-simple":"^6.2.1","consolidate":"^0.16.0","debug":"~4.3.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.6","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#879f752758250b81429f75f62bb5602f1b06a564","express-session":"^1.17.1","express-validator":"^6.10.0","file-type":"^16.3.0","glob":"^7.1.6","is-svg":"^4.3.1","json-inflector":"^1.1.0","moment":"^2.29.1","morgan":"~1.10.0","multer":"^1.4.2","pg-promise":"^10.10.1","react-transition-group":"^4.4.1","serve-favicon":"~2.5.0","sharp":"^0.28.1","trianglify":"^4.1.1","uuid":"^8.3.2"},"peerDependencies":{"obojobo-document-engine":"^14.0.0","obojobo-document-xml-parser":"^14.0.0","obojobo-lib-utils":"^14.0.0"},"devDependencies":{"@svgr/webpack":"^5.5.0","babel-loader":"^8.2.2","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^5.2.0","express-list-endpoints":"^5.0.0","mini-css-extract-plugin":"^1.4.0","node-sass":"^5.0.0","oauth-signature":"^1.5.0","postcss-loader":"^5.2.0","sass-loader":"^11.0.1","style-loader":"^2.0.0","supertest":"^6.1.3","url":"^0.11.0","webpack":"^5.30.0","webpack-cli":"^4.6.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^3.1.1"},"bin":{"start_obojobo_server":"bin/start_obojobo_server","obojobo_purge_data":"bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"3c5e7b8662a39deeb67f3cc9335a2bb91d317bd7","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@14.0.0","_nodeVersion":"14.18.2","_npmVersion":"lerna/4.0.0/node@v14.18.2+x64 (linux)","dist":{"integrity":"sha512-d4fK49xmHNafE0NOXBG7sL9nFYbdkbs0obikMpfbW+9/+TO8+Hj02nYoUyMPuKVsEIAASvpHfYWcYaLbmDr8eA==","shasum":"5fac158cb8f1b1acbf0ade93b20b6e5f58fa7721","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-14.0.0.tgz","fileCount":174,"unpackedSize":3060153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuQJoCRA9TVsSAnZWagAA1BkP/20j8MxJzRph4yOnkj8g\nd3DrzNYvF1MRUHljWu/br504QlixT6uC1d1nvRERmCCYIhB9g+UfhsIMXKh8\n9oWFQrPTYoIJg9RABjRPuNQ/eoTSQ46MLZzM3a0je1kW8d/jlib2rS2+1a0V\n5v7HEVW796JFi7JcLTnkQdAk2Ge3csyUAijtLhSOZKOqqHUO3pWDlf5frxPg\nrvssw6yRYj7cfULcNkpS6agz2+3v9X3tBoAf/WvMhTUWsOYc8V4eiwTNiBVZ\nbQxDKr0VwgnfG5AGJv+Q9WLCC+RpEE+LWkibXalan/xbTjaHGPIc1Ba8+kau\nsXLmDtUAup8fLxR6L+R3au4KZ0+h7/++9CjIQQ4k8MahV1fSuGJZaxQdTC5r\nj3wl/jpY7FE4X//5rMPnX+z8bYIVW5VbY688mzVo0IYQfAb8d3dax/iYB9Sd\nahHbwFt3JXyxp95Xy5k9tJK/pwNjCfoH/dNr7ZipAsknvQR2s+EgwLQIPlN8\nskNKPqWpgCJCkGaNS/JRJ8u2rLqEOe3A7I56iAJ+6xfB2VgI2HscIvLbRIX8\nvxOVjXu8/8fvZgthUIhp29K+gaMjSnrTnzrC+geeodk6MtHO1qto60iKFTNI\n/h1bbD+zXxxA+A98/0P/f/XmqB4o+JYWK1wkkMmQmQ1OkspfRvm9ijQgKd0M\nVLcJ\r\n=YCgB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/IfcaY/WLTLe2IULS4FhodC6rQdEEQWM8tfR0WaOp4wIgIowMz0PxtXNY9mNMHRIdTQSmpKX0+yGbBwyC3fnHoyg="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_14.0.0_1639514728565_0.20327975466984105"},"_hasShrinkwrap":false},"14.1.0-alpha.0":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"14.1.0-alpha.0","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production","db:initdocker":"docker run --name db_postgres -e POSTGRES_PASSWORD=mysecretpassword -d --restart=unless-stopped -p 5432:5432 postgres:13.3-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"OBO_OPTIONAL_NODES=* DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack serve","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^14.16.0"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","camelcase":"^6.2.0","camelcase-keys":"^6.1.0","compression":"^1.7.4","connect-pg-simple":"^6.2.1","consolidate":"^0.16.0","debug":"~4.3.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.6","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#879f752758250b81429f75f62bb5602f1b06a564","express-session":"^1.17.1","express-validator":"^6.10.0","file-type":"^16.3.0","glob":"^7.1.6","is-svg":"^4.3.1","json-inflector":"^1.1.0","moment":"^2.29.1","morgan":"~1.10.0","multer":"^1.4.2","pg-promise":"^10.10.1","react-transition-group":"^4.4.1","serve-favicon":"~2.5.0","sharp":"^0.28.1","trianglify":"^4.1.1","uuid":"^8.3.2"},"peerDependencies":{"obojobo-document-engine":"^14.1.0-alpha.0","obojobo-document-xml-parser":"^14.1.0-alpha.0","obojobo-lib-utils":"^14.1.0-alpha.0"},"devDependencies":{"@svgr/webpack":"^5.5.0","babel-loader":"^8.2.2","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^5.2.0","express-list-endpoints":"^5.0.0","mini-css-extract-plugin":"^1.4.0","node-sass":"^5.0.0","oauth-signature":"^1.5.0","postcss-loader":"^5.2.0","sass-loader":"^11.0.1","style-loader":"^2.0.0","supertest":"^6.1.3","url":"^0.11.0","webpack":"^5.30.0","webpack-cli":"^4.6.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^3.1.1"},"bin":{"start_obojobo_server":"bin/start_obojobo_server","obojobo_purge_data":"bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"43d601f8f4e31ca98b1359f8bc8d4ea45a335499","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@14.1.0-alpha.0","_nodeVersion":"14.18.3","_npmVersion":"lerna/4.0.0/node@v14.18.3+x64 (linux)","dist":{"integrity":"sha512-WXWl6yD1SRbGzi6VDow9pRm7X2yW4i+2MnnQzhxCgestHf9/GySe1pInkvksZKRwCKFRprjD5A+SVul91+t3Dw==","shasum":"71a06e7f973cf802379e016d966604c9b1812479","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-14.1.0-alpha.0.tgz","fileCount":174,"unpackedSize":3061227,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+A+qCRA9TVsSAnZWagAAad8P/irnYFV35CHpGqOdtHLD\nzlRc6QkE6fjbPh5gzuUuOsZ3cbXZMIIAzBV4tau0Zr2+EaBuH5lVP5rfvNo7\nBO5IbtgUV7jWz24k/AXQUPrwBb52FR4G+AMSBX6Qi4BwtEqGlybGfQSkxcAJ\nqTGHQ9Cp77gyzsJDCz/O9Xn8ttpcEzDH+xxyo+itxOEbY+A1nuoRB1lSbVS7\n3XFGmqKoHTrvYVXOOGiMiveE+MqqTW6pYDEJ4D+d55A7fdE8PFGljHE4UbSk\n1c6aig90XYoJJisBtUc0k3sx5+FR+/zSCUshY+7D2jNbYYcMxNGn+EFUTnlO\n27TJomSwd3ZEz4t+X3v96K+MY810SSmq3g7Dh1WsTsbCbHpJJ3BEvS+ySXag\n5y/Pq2dSGdo6+5oDmioU2kNXlOmUrd5Eips6FEfM13hy+4tlYH5z/OKUgxkU\nHoyFMv6Bn+1BioA6Xo4hbQ/M6+orqIS+56suolCbOwN8Cq/P3MasDSCK7j2F\nZeJ27qfwRATYFzV6FcH4njqLV/JAwKDZ8m3VV8hfVvfR01SzjuE0iIsKi9kT\nBXwWxNDIs20UI8/RrVyMaUUx2l+GOEdTNL8qh+P99f6bSJho3qTQ1FzrTUzS\npkfDvJIMCrJ9Hroenc0gys6JOrRyHaVYdtbGPzBCy01vIOKRcPWG4NkriqIF\nJYQf\r\n=8Zze\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBkGiswx4KKSQSB8asROODdZHear8newkzy2pIfTxbQOAiA/bu7WwF7Oz0rrjgnh6VP4M004Fr+BG2q6Op64mmXViw=="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_14.1.0-alpha.0_1643646890568_0.3666194379851857"},"_hasShrinkwrap":false},"14.1.0":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"14.1.0","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production","db:initdocker":"docker run --name db_postgres -e POSTGRES_PASSWORD=mysecretpassword -d --restart=unless-stopped -p 5432:5432 postgres:13.3-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"OBO_OPTIONAL_NODES=* DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack serve","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^14.16.0"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","camelcase":"^6.2.0","camelcase-keys":"^6.1.0","compression":"^1.7.4","connect-pg-simple":"^6.2.1","consolidate":"^0.16.0","debug":"~4.3.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.6","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#879f752758250b81429f75f62bb5602f1b06a564","express-session":"^1.17.1","express-validator":"^6.10.0","file-type":"^16.3.0","glob":"^7.1.6","is-svg":"^4.3.1","json-inflector":"^1.1.0","moment":"^2.29.1","morgan":"~1.10.0","multer":"^1.4.2","pg-promise":"^10.10.1","react-transition-group":"^4.4.1","serve-favicon":"~2.5.0","sharp":"^0.28.1","trianglify":"^4.1.1","uuid":"^8.3.2"},"peerDependencies":{"obojobo-document-engine":"^14.1.0","obojobo-document-xml-parser":"^14.1.0","obojobo-lib-utils":"^14.1.0"},"devDependencies":{"@svgr/webpack":"^5.5.0","babel-loader":"^8.2.2","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^5.2.0","express-list-endpoints":"^5.0.0","mini-css-extract-plugin":"^1.4.0","node-sass":"^5.0.0","oauth-signature":"^1.5.0","postcss-loader":"^5.2.0","sass-loader":"^11.0.1","style-loader":"^2.0.0","supertest":"^6.1.3","url":"^0.11.0","webpack":"^5.30.0","webpack-cli":"^4.6.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^3.1.1"},"bin":{"start_obojobo_server":"bin/start_obojobo_server","obojobo_purge_data":"bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"4a182ab48b65120e9c9538e6b010b22928a02bc7","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@14.1.0","_nodeVersion":"14.18.3","_npmVersion":"lerna/4.0.0/node@v14.18.3+x64 (linux)","dist":{"integrity":"sha512-H9EhLkp9plZkh3qzR9MO2eynGzrezgT2mJG3hxt7qbpUU8fKsH5uWFA3fOMADVPFfK9kYjQ5QW6I7Mk+aO+BzQ==","shasum":"2d0702ed2a99fefe597635b86630fdcee2b40db6","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-14.1.0.tgz","fileCount":174,"unpackedSize":3061195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+ug3CRA9TVsSAnZWagAAG0cP/37BWZr0Jf5pcKMpBrwr\ncQzy5A1Y67JOfLuAMmqbBs1ArYi0fpfjb5wOvmd38uNzjPwGUk5P381lwZDy\n73b9jaD46z8v/oFCLGL3RZCzTN0Q13oh3UfCTCHKTxoFHOzPS4ms6x1ANWJT\nOz+1w0PVu5JeNgiYc8dTEvK56sx1inRmuUtEttI2nODxTdk8xdHxNLMqLfPw\n7zs+bCv/mUZFJ1QMGQZYgX2G7f87Q80I8nmRKYTo7EuooP27b1651TT+P2bv\niPG4i3FJTmYtkOcPHrJoC8A0OXBlNlLBUHQWs7ncS3XabaXn9O2jbJinhDJm\ndY3hS/O0eT61Z6lIpKR16++op4W6nuJCJCivVhTzltSEPqLzaz46IH1EEPwY\n75YKQJIvr2JhduQQSCqG5jhik6neT0duicENxDS6gl+1qcB2KVAyCuyOiKaq\nmpLVMQddUgAZLUInI3z0q48UI117dBf+ZpMpGwHudfR2qyAY3wTeFkR3PPu5\nYjAyip3P3FTKJUzMwlVSImREJvjhlAr6kfz7VCgZMhW5aXL12vXONFAqOJqd\ngONbyZcLhotlxaDNMMQWSkJ9PFFdbar5RbggmVkbOGE/Flih1L/WNIsV3Iqz\n8NdzL0+NWW2nmu0C876v3LBWAzKqlIo/POkZxlqsdavTOJ1EsnU+/tKH0sX1\nyfby\r\n=7mJg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVUMqzfJAd4BuPg0Trrlj7q3MR1e/25rbNSNtU1dsWXgIhANZRTaN6l3ARTvgZz3b4sLIScST2GxFHsvKAl9xzumEs"}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_14.1.0_1643833398905_0.5799817272755079"},"_hasShrinkwrap":false},"15.0.0-alpha.0":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"15.0.0-alpha.0","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production","db:initdocker":"docker run --name db_postgres -e POSTGRES_PASSWORD=mysecretpassword -d --restart=unless-stopped -p 5432:5432 postgres:13.3-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"OBO_OPTIONAL_NODES=* DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack serve","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^14.16.0"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","camelcase":"^6.2.0","camelcase-keys":"^6.1.0","compression":"^1.7.4","connect-pg-simple":"^6.2.1","consolidate":"^0.16.0","debug":"~4.3.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.6","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#879f752758250b81429f75f62bb5602f1b06a564","express-session":"^1.17.1","express-validator":"^6.10.0","file-type":"^16.3.0","glob":"^7.1.6","is-svg":"^4.3.1","json-inflector":"^1.1.0","moment":"^2.29.1","morgan":"~1.10.0","multer":"^1.4.2","pg-promise":"^10.10.1","react-transition-group":"^4.4.1","serve-favicon":"~2.5.0","sharp":"^0.28.1","trianglify":"^4.1.1","uuid":"^8.3.2"},"peerDependencies":{"obojobo-document-engine":"^15.0.0-alpha.0","obojobo-document-xml-parser":"^15.0.0-alpha.0","obojobo-lib-utils":"^15.0.0-alpha.0"},"devDependencies":{"@svgr/webpack":"^5.5.0","babel-loader":"^8.2.2","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^5.2.0","express-list-endpoints":"^5.0.0","mini-css-extract-plugin":"^1.4.0","node-sass":"^7.0.0","oauth-signature":"^1.5.0","postcss-loader":"^5.2.0","sass-loader":"^11.0.1","style-loader":"^2.0.0","supertest":"^6.1.3","url":"^0.11.0","webpack":"^5.30.0","webpack-cli":"^4.6.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^3.1.1"},"bin":{"start_obojobo_server":"bin/start_obojobo_server","obojobo_purge_data":"bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"c429b5739b50aa3d07b759122b47fc0709e35a74","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@15.0.0-alpha.0","_nodeVersion":"14.19.1","_npmVersion":"lerna/4.0.0/node@v14.19.1+x64 (linux)","dist":{"integrity":"sha512-AN1S0h3QV45dHzoI/5Na/YnTI8KpJsvQ9mRh+WwCyQefxoZes6FUyCTT5omJmUq09WcgrFwH6qg9tb5OVQYUow==","shasum":"42f65ceeb1d5faf4bc8c94cc519c0da42575dbb7","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-15.0.0-alpha.0.tgz","fileCount":174,"unpackedSize":3122218,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEyroQIPR2QXBQno2Wt3m6xXMlg4yypWjGy5usJOfc/bAiEA+6n8Fm1fyhSkGs9lhNWRYbIsE+QsbJzTRv06efoRyZk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaUM0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsAw/8C1hmLJ24izsEbJnw4li0OLEajprJsG87Ts1VOti9PgXcXQBC\r\n48EH5nLI0NnuTsBYMpX6pJXN8rSwdVrZZNIXT2NNAUenvZngc9XjgfGbElaZ\r\n1aTA4WTOug/04yBekUrbd8DsTLn6faJgG8upl3qZMGtOCiGKPl4dPXWh8SKt\r\npA9WFpebgDJx5JfzEziVf7wrvw+odq5wfUTI6xeq1pv0BKq5bdGjUvIMnfFU\r\nf4o7qHim+yiMp7wATNl7MUp7fH18VP4Ty3cQQkPwdcclGfwZAyHZ7kEriKfO\r\nsdRwSBEBCKA5FTM/YnTqx5QIkoL3y0zDB3PMe13b8HGBGn/Fg9p/0HrmK1uF\r\nNdJrn14h8rPRYqKkUfbW0sGohLqwAVKVzmyKuvEjg20jVYrgT/ZSbk5Z1hH/\r\nLBHZR0n5dsxKFES+OYcuoEo7dM1sNK+ERzD4ULXouFFbrUESjd2tMjyGrwel\r\n1ETaHkF1OHN0oNQlltFkLvdHMoS1MJSpPsA7DIR9bwiJ40iM3WFlN59jgx/0\r\nbXseQ3B5fIjc1IuQifdtaEF70IOjOL16p2ElkmF7bdP3TjgQytgcEAVaLfZt\r\nIxZSdodHww7ct7wfCfjRvFpXv5BYYfo/oBNs/CMWCw+3F4E+doH0NFHfUPPi\r\nJgl4DYVCWrQiKfCgE6eEatD+YLIbFJ4yBao=\r\n=lrmD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_15.0.0-alpha.0_1651065651818_0.18746990328797541"},"_hasShrinkwrap":false},"15.0.0-alpha.1":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"15.0.0-alpha.1","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production","db:initdocker":"docker run --name db_postgres -e POSTGRES_PASSWORD=mysecretpassword -d --restart=unless-stopped -p 5432:5432 postgres:13.3-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"OBO_OPTIONAL_NODES=* DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack serve","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^14.16.0"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","camelcase":"^6.2.0","camelcase-keys":"^6.1.0","compression":"^1.7.4","connect-pg-simple":"^6.2.1","consolidate":"^0.16.0","debug":"~4.3.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.6","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#879f752758250b81429f75f62bb5602f1b06a564","express-session":"^1.17.1","express-validator":"^6.10.0","file-type":"^16.3.0","glob":"^7.1.6","is-svg":"^4.3.1","json-inflector":"^1.1.0","moment":"^2.29.1","morgan":"~1.10.0","multer":"^1.4.2","pg-promise":"^10.10.1","react-transition-group":"^4.4.1","serve-favicon":"~2.5.0","sharp":"^0.30.5","trianglify":"^4.1.1","uuid":"^8.3.2"},"peerDependencies":{"obojobo-document-engine":"^15.0.0-alpha.1","obojobo-document-xml-parser":"^15.0.0-alpha.1","obojobo-lib-utils":"^15.0.0-alpha.1"},"devDependencies":{"@svgr/webpack":"^5.5.0","babel-loader":"^8.2.2","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^5.2.0","express-list-endpoints":"^5.0.0","mini-css-extract-plugin":"^1.4.0","node-sass":"^7.0.0","oauth-signature":"^1.5.0","postcss-loader":"^5.2.0","sass-loader":"^11.0.1","style-loader":"^2.0.0","supertest":"^6.1.3","url":"^0.11.0","webpack":"^5.30.0","webpack-cli":"^4.6.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^3.1.1"},"bin":{"start_obojobo_server":"bin/start_obojobo_server","obojobo_purge_data":"bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"c3fa068eac387b10810ab34613c3a4e2b640baa2","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@15.0.0-alpha.1","_nodeVersion":"14.20.0","_npmVersion":"lerna/4.0.0/node@v14.20.0+x64 (linux)","dist":{"integrity":"sha512-8Ojt5TmNT8XZGulmwNGkbV4iMPW1p0OIjoPdBOs/yYJ1QPjNW+Qmunrk0uq5TM+5d0jDH3040gZsid7KV2Fi1g==","shasum":"1d999b696c2ebcbe1b0951ed5e34605fc1424b31","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-15.0.0-alpha.1.tgz","fileCount":174,"unpackedSize":3122360,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvLREzQYt+q1zhIJTRptwN4vHuchdOEEitlMAGVwprnQIgQpSUOmYboWOVy5bcVCtetkMgBDStUNFc3H4Eu7jRt+U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+k/PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6KA//bxnErHP/JG/8uRDY41KnX7KnggnKYKX7CiIsdb0/KiFiMfH+\r\npRY5HaUVkQvtPe8laU7E3PzOP/r/RFeVIYlEf54RtGP5yOwahmSXGuJB4usJ\r\nd2+iIKXd5yaVDHXW4JhGrXpISndR6hJkunwlzaFCwq9i+/qHmo8PFAV21Odo\r\naATd28fNWZBIdbToYaSZNzXE0OlpuWumm8l7GF3SF9EKv5B4XXhx7c9SUx2Y\r\n5gk80TakLXZYIiy31YKDAVpqmGtiIqijtuozR0x54MWee83ConeOT89OvO/5\r\nFqe91BMq0i8fP8wlMQxD+m84eR+37aXfV8f/S2VoIbXMFv4jLmESNL9tnWuX\r\nAB4M1mE2lHhC++37Z4LHtZ4Mxxm914pYrwxLrbg2lEO2aaWjppkrVjzNO6cM\r\nvpgR6xO7HJ7savCoswsmfLqjQQjOFMBJvHAiw706FBbWFO8MmmbmawHwgh/j\r\nGHxfw5oxMXEfCv4xYz+PvcUK5JmDcXYa62DywTgGYSoN8B4fs4U4OVJKWbcS\r\nUGoqhFgl5tR2qnOTXX2lrfcLtUOuGnChoYMX1hFNVPH8yAchJ9S45rVq+IK/\r\n5k02V/w2NYPzsTUbas+jdzYqr8jriZ3NNDSGMK0Hwsl3/XmcTXPzdraZs04q\r\na3jbG9iBdmV4p7zisLgUnpzPwwTqLPaAu0c=\r\n=5xXn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_15.0.0-alpha.1_1660571599629_0.6934847974522489"},"_hasShrinkwrap":false},"15.0.0":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"15.0.0","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production","db:initdocker":"docker run --name db_postgres -e POSTGRES_PASSWORD=mysecretpassword -d --restart=unless-stopped -p 5432:5432 postgres:13.3-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"OBO_OPTIONAL_NODES=* DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack serve","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^14.16.0"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","camelcase":"^6.2.0","camelcase-keys":"^6.1.0","compression":"^1.7.4","connect-pg-simple":"^6.2.1","consolidate":"^0.16.0","debug":"~4.3.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.6","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#879f752758250b81429f75f62bb5602f1b06a564","express-session":"^1.17.1","express-validator":"^6.10.0","file-type":"^16.3.0","glob":"^7.1.6","is-svg":"^4.3.1","json-inflector":"^1.1.0","moment":"^2.29.1","morgan":"~1.10.0","multer":"^1.4.2","pg-promise":"^10.10.1","react-transition-group":"^4.4.1","serve-favicon":"~2.5.0","sharp":"^0.30.5","trianglify":"^4.1.1","uuid":"^8.3.2"},"peerDependencies":{"obojobo-document-engine":"^15.0.0","obojobo-document-xml-parser":"^15.0.0","obojobo-lib-utils":"^15.0.0"},"devDependencies":{"@svgr/webpack":"^5.5.0","babel-loader":"^8.2.2","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^5.2.0","express-list-endpoints":"^5.0.0","mini-css-extract-plugin":"^1.4.0","node-sass":"^7.0.0","oauth-signature":"^1.5.0","postcss-loader":"^5.2.0","sass-loader":"^11.0.1","style-loader":"^2.0.0","supertest":"^6.1.3","url":"^0.11.0","webpack":"^5.30.0","webpack-cli":"^4.6.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^3.1.1"},"bin":{"start_obojobo_server":"bin/start_obojobo_server","obojobo_purge_data":"bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"89a8770019f24f4b997ab0956a129b33a5333c5b","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@15.0.0","_nodeVersion":"14.20.0","_npmVersion":"lerna/4.0.0/node@v14.20.0+x64 (linux)","dist":{"integrity":"sha512-w47rmqmvY+QWURyoOslbJFlHYvmORNBG+uDuT4NHPNe4y+jS3DZH6Dpmb4bTxz1UN4BggdIKSCBQSkgO3IrFeg==","shasum":"c9e609e77acc3add7559a03a74b047fcddab3222","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-15.0.0.tgz","fileCount":174,"unpackedSize":3122328,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmmc9pKrtV6/euIK4sSU7hhaQUpXVXrJEFZtvgUtuVYgIgJQ2Zs+RtZIK2tduMaVdZeLqHZgQt568Lu2VsbwZY4hA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+o8VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrlkQ/+O9gaRb5gjaFcdca7pcnmXvaOxLUQe7SCJPqzCFzo2RDPEuK5\r\nnH9m+hY7MhROV2FmjGhc/PY2XpFNqI/HJagybkv5kdHX/5qdvP9jTpJbEeIS\r\niCpUyblowKZvCTC2zXN6Ls9vrmnVYgmkhP/GZEHAK7wD1l5Bs+eNa5xSwzNA\r\noxbeQxDbBrRrMP4kJ4cpyGL2YfOHpTRpmeyUU/X+xSlPFMjRxSacFbUKfMGt\r\nYMpH20tXAs2wQf+XH64pqGcN0xFjMG4XJBEjUXWwMn58YyEXciwQf2mqysI1\r\nisPu+F2vje6m3nL4roDji3Ma9CuWt1VqDAYnNoJyFUgZp8t/ytrKQg6iO2eb\r\ndvOJ03VhpVteiKaJjFrlk3PhzHP78UhiVBO8I6yNkaAjwF0wIbZwucAe/qKC\r\nXcKLHK3s+aep0Ji0X2Q+2VcC69e7B6Q9bK5l9Yw3/e1vHOw+JXQl+OSRfm25\r\nuaIVGJ0hq/P5Sh2scsJmx12tGrir6hNAMmUJUZa3f8Dx5SYI68hLxahbNyey\r\neKJCX0x9GTqVVTTJC2FVsfVxeq5fe4tVm+8VOMmSaddBuMqb6PhADoHZxqdm\r\nUazfgWmcA8iXPoaDFglQYgU2IFJtmCo2KGohckabdhxL1qTeYD6csFmbq5O2\r\noHt+epSaYIGicCI3iOkGQCZK16xOJw0SOeE=\r\n=UvGZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_15.0.0_1660587797232_0.2836064760702668"},"_hasShrinkwrap":false},"15.0.1-alpha.0":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"15.0.1-alpha.0","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production","db:initdocker":"docker run --name db_postgres -e POSTGRES_PASSWORD=mysecretpassword -d --restart=unless-stopped -p 5432:5432 postgres:13.3-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"OBO_OPTIONAL_NODES=* DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack serve","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^14.16.0"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","camelcase":"^6.2.0","camelcase-keys":"^6.1.0","compression":"^1.7.4","connect-pg-simple":"^6.2.1","consolidate":"^0.16.0","debug":"~4.3.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.6","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#879f752758250b81429f75f62bb5602f1b06a564","express-session":"^1.17.1","express-validator":"^6.10.0","file-type":"^16.3.0","glob":"^7.1.6","is-svg":"^4.3.1","json-inflector":"^1.1.0","moment":"^2.29.1","morgan":"~1.10.0","multer":"^1.4.2","pg-promise":"^10.10.1","react-transition-group":"^4.4.1","serve-favicon":"~2.5.0","sharp":"^0.30.5","trianglify":"^4.1.1","uuid":"^8.3.2"},"peerDependencies":{"obojobo-document-engine":"^15.0.1-alpha.0","obojobo-document-xml-parser":"^15.0.1-alpha.0","obojobo-lib-utils":"^15.0.1-alpha.0"},"devDependencies":{"@svgr/webpack":"^5.5.0","babel-loader":"^8.2.2","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^5.2.0","express-list-endpoints":"^5.0.0","mini-css-extract-plugin":"^1.4.0","node-sass":"^7.0.0","oauth-signature":"^1.5.0","postcss-loader":"^5.2.0","sass-loader":"^11.0.1","style-loader":"^2.0.0","supertest":"^6.1.3","url":"^0.11.0","webpack":"^5.30.0","webpack-cli":"^4.6.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^3.1.1"},"bin":{"start_obojobo_server":"bin/start_obojobo_server","obojobo_purge_data":"bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"2ee0478587849d5617b95e569eadf93aba637dd6","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@15.0.1-alpha.0","_nodeVersion":"14.21.1","_npmVersion":"lerna/4.0.0/node@v14.21.1+x64 (linux)","dist":{"integrity":"sha512-iRvQ+APry9JovdYqvTgLWVk9h+X7b6sssAP4EuLN4TE+6pfEGoXDlFyizhOWMWA6vHtORjlmX3alvzaszFv8uw==","shasum":"ac692ced4a39e121f4488f53d921fc286de52bbd","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-15.0.1-alpha.0.tgz","fileCount":174,"unpackedSize":3124251,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICvj8B+uJYT7pMsDEHYOBwy8SJfVF2Lf+vQjII+WmV2PAiAH0bn1L149V77ZUcxhXS2S/DnjH2sIaPUwVzkxw3Uecw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkN1vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVpA/+MGfZVsC8zclY9vicZ7zrDKAlezpytvuXtEyl5PIPmJyou+va\r\nzmn5tzKp86Z4GMroAWCHaFGFV04JKqqySQSMH2mz8fxLbxN8W22Ir58BPWmc\r\n+56mCCU7jVdH5xlf6crsTsvguzUBorCQe/9+8cliSAevZg6onGqzAlo7M80X\r\nsNb9C0RO8V6eoF8eV796F8JMvxijDQLwfIW2VtrLld/v2j/RLGHFpbOgk4kO\r\n4m4KMCwtWvZ4UKu/x+c6fpb2iTSr9CdsDI8UdM4sRcYUUnrdQXQO0WSI7g/5\r\n+L5jyGT1WMzYL9QJ9qqDa7lm/qNrAqNz4TR7eyinV4dUJQELBcg0j9oDy0tF\r\nN13SjFjLfkV6YREYb/JHDd+qrilI5EUH3dFANhCSUa7H3Tpb7xbZ6IgMHhzL\r\n2C/pYq3v6Zbgl9N8b5uovyJIp6OGyqlXaGAEjPCDLpwhS9MEAAWJ6ldVZw7e\r\nwqu8sOm7Gg+UiO/REbhAorAwHCrjZ9W30cUMKRLHYE+si+YdNpaqXbHuEeG4\r\nEebSYVAwYE79QtHAAIlKXAN/R2X1nTT1juYFNUWHfVgs+bn3GqQegBR0BKR6\r\nYGfhAmFXC9dqPwASS8Xhjif4vNZLXCQP1UtfGe1A1W0ytIXFb7qfQDxDorP3\r\n1swUSkU1m5oxpFTlb8TaFYmQZgbPudNfZUY=\r\n=PyHA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_15.0.1-alpha.0_1670438255501_0.18884189344063107"},"_hasShrinkwrap":false},"15.1.0-alpha.0":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"15.1.0-alpha.0","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production","db:initdocker":"docker run --name db_postgres -e POSTGRES_PASSWORD=mysecretpassword -d --restart=unless-stopped -p 5432:5432 postgres:13.3-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"OBO_OPTIONAL_NODES=* DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack serve","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^14.16.0"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","camelcase":"^6.2.0","camelcase-keys":"^6.1.0","compression":"^1.7.4","connect-pg-simple":"^6.2.1","consolidate":"^0.16.0","debug":"~4.3.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.6","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#879f752758250b81429f75f62bb5602f1b06a564","express-session":"^1.17.1","express-validator":"^6.10.0","file-type":"^16.3.0","glob":"^7.1.6","is-svg":"^4.3.1","json-inflector":"^1.1.0","moment":"^2.29.1","morgan":"~1.10.0","multer":"^1.4.2","pg-promise":"^10.10.1","react-transition-group":"^4.4.1","serve-favicon":"~2.5.0","sharp":"^0.30.5","trianglify":"^4.1.1","uuid":"^8.3.2"},"peerDependencies":{"obojobo-document-engine":"^15.1.0-alpha.0","obojobo-document-xml-parser":"^15.1.0-alpha.0","obojobo-lib-utils":"^15.1.0-alpha.0"},"devDependencies":{"@svgr/webpack":"^5.5.0","babel-loader":"^8.2.2","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^5.2.0","express-list-endpoints":"^5.0.0","mini-css-extract-plugin":"^1.4.0","node-sass":"^7.0.0","oauth-signature":"^1.5.0","postcss-loader":"^5.2.0","sass-loader":"^11.0.1","style-loader":"^2.0.0","supertest":"^6.1.3","url":"^0.11.0","webpack":"^5.30.0","webpack-cli":"^4.6.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^3.1.1"},"bin":{"start_obojobo_server":"bin/start_obojobo_server","obojobo_purge_data":"bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"be465b2014ba68cfb7dbaeb465900c218b4e5481","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@15.1.0-alpha.0","_nodeVersion":"14.21.1","_npmVersion":"lerna/4.0.0/node@v14.21.1+x64 (linux)","dist":{"integrity":"sha512-jIbIsBkRI0lCIeSnwt+tSKgRj/lC3+vuhYeEjdkZxW+tJO3iTM2+OZo5preukPflbYe0B7WTZgfO8cYkZ1eXMg==","shasum":"b251acb16e760ddcb57a5466d8cba37cd935bf2b","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-15.1.0-alpha.0.tgz","fileCount":176,"unpackedSize":3152643,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnxoCKlN5v+r8f19v+ccQms5W+qHKSobapcSYbKLKFjgIgIPfP3eN2WLk8acXzC4cuAWwsdCHUAM/G4Ux38GUvkxQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkN4VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqT2RAAgFc7ha5tHMdaiAVx7rSdow8jD54B9QaUgjGqz4BA5Dy0nxsu\r\n76AJ+eWRFNWuFxJCIL3vvuSrhzdKDyexkuYeO3zF/mKav76cjJtS8iTbLJPd\r\nT54jYoffn2vlD6gZ9Jd6nL0rprog4Il2vqVv+qNzgTF9FsP4dYsziv8rH4dH\r\nZRddlzOvpAlHJeCBTK3DI0/ZbT9dBZ0BB7Hc0AMMRN2DCr7xKRTzGWcDoxGN\r\nME4YLKOMWvZaxZmQR+jbrQ0jB1DJk/ODAIxd9ks9o6qYYKCknAcO1GpODm1X\r\n5xfXrFONfVeir1eOv67AnGh4/TNVksgvHFSFFl6vZGln83+xpRjoXsOAl6Hw\r\nM5EXSImgZ9bzXwKiBnyFTQ1etlmS4t8SO7ckXRuBPOkQ0Av/zRZqGJTLAC5V\r\nL4vm32US1ed2b0pvHIHeKr8tZsT3RZbl+pkq5o09CaSsHhTLAtcxqE96nd1x\r\n3wkJxE7pgWvGmmIhEWREhO1Lnh+V+ZsdORD73GK7LW8jHSYzR1aB/Z3Ps92i\r\nXe1eE0MrEGdtzX9Hujw9JUQQw4sumFkX9XqlhZFvoTU4OaCrWop8iYQj5cyv\r\nXbQgDvLtYvYxZRB9EdOaMIikKEH+ms6A9p3C//5UkAge82aKDhc+Xc//ak6n\r\nU9pTJBiWqPISUyUjhJcVpJ4RoiIlppAhQ64=\r\n=LbDb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_15.1.0-alpha.0_1670438421571_0.5511198284296177"},"_hasShrinkwrap":false},"15.1.0-alpha.1":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"15.1.0-alpha.1","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production","db:initdocker":"docker run --name db_postgres -e POSTGRES_PASSWORD=mysecretpassword -d --restart=unless-stopped -p 5432:5432 postgres:13.3-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"OBO_OPTIONAL_NODES=* DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack serve","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^14.16.0"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","camelcase":"^6.2.0","camelcase-keys":"^6.1.0","compression":"^1.7.4","connect-pg-simple":"^6.2.1","consolidate":"^0.16.0","debug":"~4.3.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.6","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#879f752758250b81429f75f62bb5602f1b06a564","express-session":"^1.17.1","express-validator":"^6.10.0","file-type":"^16.3.0","glob":"^7.1.6","is-svg":"^4.3.1","json-inflector":"^1.1.0","moment":"^2.29.1","morgan":"~1.10.0","multer":"^1.4.2","pg-promise":"^10.10.1","react-transition-group":"^4.4.1","serve-favicon":"~2.5.0","sharp":"^0.30.5","trianglify":"^4.1.1","uuid":"^8.3.2"},"peerDependencies":{"obojobo-document-engine":"^15.1.0-alpha.1","obojobo-document-xml-parser":"^15.1.0-alpha.1","obojobo-lib-utils":"^15.1.0-alpha.1"},"devDependencies":{"@svgr/webpack":"^5.5.0","babel-loader":"^8.2.2","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^5.2.0","express-list-endpoints":"^5.0.0","mini-css-extract-plugin":"^1.4.0","node-sass":"^7.0.0","oauth-signature":"^1.5.0","postcss-loader":"^5.2.0","sass-loader":"^11.0.1","style-loader":"^2.0.0","supertest":"^6.1.3","url":"^0.11.0","webpack":"^5.30.0","webpack-cli":"^4.6.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^3.1.1"},"bin":{"start_obojobo_server":"bin/start_obojobo_server","obojobo_purge_data":"bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"abcee9097adfb465b4f8b277e3f4c61826a4fb93","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@15.1.0-alpha.1","_nodeVersion":"14.21.1","_npmVersion":"lerna/4.0.0/node@v14.21.1+x64 (linux)","dist":{"integrity":"sha512-/8dXQk2nSQKIspu6XMXPOvow50VwJzoETJUwsjcme5UEcTAZnBnnTE6q3OWhf9plV4xYtkTNHhknzCrfzid33A==","shasum":"c25ba4efa9b193e9d152a3dbe5f6efc27f170889","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-15.1.0-alpha.1.tgz","fileCount":176,"unpackedSize":3152643,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICIE04CkzXAI4EMlvSW+6CfHErN8HLYG+vc4ggKc+OnyAiEA63FZvxkkGmR+jGENVa3N4U3VlX5PmXaifjs3QJo/TR0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkOB/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmof2w//Vz705Pdj80Pbx60ZUGPaavHXUdKIQjSmU+JYt8R1dyLMk4mn\r\n1D8o6OBZl+WK4rkrSNw0DBREJ3KtD766ZZWxc5dWggMkk+gAmuoK6b6jExak\r\n8S1vSrau7lV14E1cE+auUx87edu2JH6L5DWgq3rLMh075X1vN9Ulj9nLufBV\r\nXmD7d0/n8rDmVfOpzeYlwXAfwOAJ5cDBKuLKMRrcNJBHYtiFIN4D7AbjGhNy\r\nOKqb8GFDcVNunlYOEL/RCb2AMKkT5YTPh5SF9pUNss0nasGdDSXMyjUEekp3\r\nvba/6TBqWJsHAnaDlK8XCeGklNZUDVrmgv5n5B3MNBMsG4PQvorvYJ7zvxd8\r\n3R7Gj3ccRH+Xle+FdCJA0rrnUdSVJhGxqXsNJM1XQsc9snPksiU3HHTWKoBz\r\n1Ejrf3OsnvlWrMBwqyuhLpcpDbiUsqlOc25UTF+z+I72EHC8TXd2Me3EpD92\r\nrGy7x19ZXdjLvgddXdCJHA584ec70YM/AY2JBjH6duAQ8QzR4rw1Hspzsc9W\r\n+xZl/McTtn82n82IM0v++4U/pN+AOOxUP+n5Po3QbZOVW18eCL4X0hClj/XD\r\nQ/CwY64uNu2i2vzmX6TT9Z1+qiFIqIUCN8KaTT4LM0V7N/5hnn3gSdZI8tSX\r\nqHiO/gKnchYzNyAnN060QxgAVcQEAS2Ul+4=\r\n=7mtD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_15.1.0-alpha.1_1670439039368_0.6761424579650162"},"_hasShrinkwrap":false},"15.1.0":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"15.1.0","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production","db:initdocker":"docker run --name db_postgres -e POSTGRES_PASSWORD=mysecretpassword -d --restart=unless-stopped -p 5432:5432 postgres:13.3-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"OBO_OPTIONAL_NODES=* DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack serve","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^14.16.0"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","camelcase":"^6.2.0","camelcase-keys":"^6.1.0","compression":"^1.7.4","connect-pg-simple":"^6.2.1","consolidate":"^0.16.0","debug":"~4.3.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.6","eventemitter":"^0.3.3","express":"~4.17.1","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#879f752758250b81429f75f62bb5602f1b06a564","express-session":"^1.17.1","express-validator":"^6.10.0","file-type":"^16.3.0","glob":"^7.1.6","is-svg":"^4.3.1","json-inflector":"^1.1.0","moment":"^2.29.1","morgan":"~1.10.0","multer":"^1.4.2","pg-promise":"^10.10.1","react-transition-group":"^4.4.1","serve-favicon":"~2.5.0","sharp":"^0.30.5","trianglify":"^4.1.1","uuid":"^8.3.2"},"peerDependencies":{"obojobo-document-engine":"^15.1.0","obojobo-document-xml-parser":"^15.1.0","obojobo-lib-utils":"^15.1.0"},"devDependencies":{"@svgr/webpack":"^5.5.0","babel-loader":"^8.2.2","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^5.2.0","express-list-endpoints":"^5.0.0","mini-css-extract-plugin":"^1.4.0","node-sass":"^7.0.0","oauth-signature":"^1.5.0","postcss-loader":"^5.2.0","sass-loader":"^11.0.1","style-loader":"^2.0.0","supertest":"^6.1.3","url":"^0.11.0","webpack":"^5.30.0","webpack-cli":"^4.6.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^3.1.1"},"bin":{"start_obojobo_server":"bin/start_obojobo_server","obojobo_purge_data":"bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"6a00937247443e4fb582e941629517b49b47f5f9","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@15.1.0","_nodeVersion":"14.21.1","_npmVersion":"lerna/4.0.0/node@v14.21.1+x64 (linux)","dist":{"integrity":"sha512-JlsfpSm7Q8J0dyry6x7TmdaHoaWS/oXs1r1vE8zEghDuA0gyPM4aQzLqjeo+rRUeRwlWeakg481zuNSQzw/LFA==","shasum":"0218d015654e90672e3f7ad8537e0cf4f7558745","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-15.1.0.tgz","fileCount":176,"unpackedSize":3152611,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGRawTWqxrMR0vPai9TlKA3G4DaQnFT2xjuE7Ozdxv5wAiBmuhTAEJVlh7z0HzvlV12WdSAgs/g7tlkCEqbWMUt3Vw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmeB1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrz3Q//QLN22JCAKQ6aCJ83ORi3TYT7WrcwoRkPLrgGMe7q/gRrluQa\r\n1XoDHWMJWWzxRGhPrk/GDwKIadpXOwsg28BodBCWzMWwDnt77pygiJGGHJSM\r\nindqwtX+R1LJ6VsBKHA7Cd25SHDtv3/EO5CHdT0rJwA51RdKmtIfkz4VeIQc\r\nuLAlZC++o/Pzq9hjDhElCPImYpQHFCSJq61NeWcsJgpIFvs8CE8MaqpkZBcy\r\nZCNpr4ZlCOyTs2LvVazge+cnEIz31tlr8pEYogVALNXcKaE7FQFcBfsUUwvO\r\nr776ccd0T9Pdir1hEVUo+VH//CDfsQyFaJ13CiJcXiYzyWyELm6Wrc8FohTV\r\nbkRXdjpEu1wNyABYkrelL9CQjepdJiJ/GCKXOXJa/NFvJssJWAd+N6DrhGgN\r\nm+743+6p9Bu7K96uS/ohetYMja6+v95sxIzHcMuH8H/i9uvN6EJGgTKm2fSK\r\ngFC6CnEFcmCx94xTbngMb68LD1vcGu5nGAr2YOWvOmuyM9nsHdA7bJJCcyRq\r\ndinr7GdF6fokGNQUdEyc1TqBp313v2k0hBCO99KtcqSXwEiC9uy8SOR+Xu47\r\n5m8Hm6qjYDXu2NIcAFpaZnnKYf459gMm/kcuvgOLQNveyTALV8OVsxqsET7Q\r\nuz9dTrnVRASm1C35zBhBJstq74NbYHHSqhI=\r\n=TwFS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_15.1.0_1671028852873_0.28634598579866744"},"_hasShrinkwrap":false},"15.1.1-alpha.0":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"15.1.1-alpha.0","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production","db:initdocker":"docker run --name db_postgres -e POSTGRES_PASSWORD=mysecretpassword -d --restart=unless-stopped -p 5432:5432 postgres:13.3-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"OBO_OPTIONAL_NODES=* DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack serve","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^14.16.0"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","camelcase":"^6.2.0","camelcase-keys":"^6.1.0","compression":"^1.7.4","connect-pg-simple":"^6.2.1","consolidate":"^0.16.0","debug":"~4.3.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.6","eventemitter":"^0.3.3","express":"~4.18.2","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#879f752758250b81429f75f62bb5602f1b06a564","express-session":"^1.17.1","express-validator":"^6.10.0","file-type":"^16.3.0","glob":"^7.1.6","is-svg":"^4.3.1","json-inflector":"^1.1.0","moment":"^2.29.1","morgan":"~1.10.0","multer":"^1.4.2","pg-promise":"^10.10.1","react-transition-group":"^4.4.1","serve-favicon":"~2.5.0","sharp":"^0.30.5","trianglify":"^4.1.1","uuid":"^8.3.2"},"peerDependencies":{"obojobo-document-engine":"^15.1.1-alpha.0","obojobo-document-xml-parser":"^15.1.1-alpha.0","obojobo-lib-utils":"^15.1.1-alpha.0"},"devDependencies":{"@svgr/webpack":"^5.5.0","babel-loader":"^8.2.2","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^5.2.0","express-list-endpoints":"^5.0.0","mini-css-extract-plugin":"^1.4.0","node-sass":"^8.0.0","oauth-signature":"^1.5.0","postcss-loader":"^5.2.0","sass-loader":"^11.0.1","style-loader":"^2.0.0","supertest":"^6.1.3","url":"^0.11.0","webpack":"^5.30.0","webpack-cli":"^4.6.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^3.1.1"},"bin":{"start_obojobo_server":"bin/start_obojobo_server","obojobo_purge_data":"bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"e237ad8f81ea7d168b1ea5bd53bcc4e6f5bfd100","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@15.1.1-alpha.0","_nodeVersion":"14.21.3","_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","dist":{"integrity":"sha512-O2n/VBNSJP7R1hC7Shope+LPsYb22XPnoNcJ5I50CIbzQWOvmJ18p2WCQ4wMXedciKJ4E0mRIC+IArTaBVbv5w==","shasum":"cd8da5eab419e9d2c95d04e217121b4fa6357340","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-15.1.1-alpha.0.tgz","fileCount":179,"unpackedSize":3261351,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHqFXTyDIlnWxHpkE7id6tCBPQvoMiNGusROEEQm98KuAiBNCzGkzGFIUl7rn1FwCnHvMURmcbm9tojSgpdbMUy4wA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/mJmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqhQ/9HBoXLtDADAM8mATEJH5uKrrzTuEujf8YBqDEyI0urBINmTZ8\r\nkTHrCwkRtg9WdvHqTh04csJmToD5V2pEYLGE01P2rz+w5V9DkYWBfIF9fv1w\r\nEb6apD69i4Pey0Z+S9YWa44sL70bl9BHnhFwOBBHF/Z9wJYNGMR4ralaD3bX\r\nuyUc2howv/8YuuBxcd6apAXn1VG5LT+uGzdcbIKcyGuq30e3pJAekfkp2dX+\r\n9/PeaONSAAn1HaJOZGUqseb0oSkJwsjW26w7zkTa2SAs8jeyWPqGxRn5HGCV\r\nQjJaYXynwwn7XXL43D/ZOHN4zSYdtYf+hcZXvqcosxs3PsEqQ+sBOFmDx65M\r\nXDBgjd84/JlZ7lh9XgL3mYIoNSfsYT7tYAVpdlxyQ4aL1bPEh8jvamrXMya0\r\nvpbjxiNWyg8n9FziR2M/Hq96ZBwquzF6qB+XN5RnDI16sywqJp6tTlwygckd\r\nITcxJCn4RBg7LmP97tTWIs4yc24nNrdk9cGjCxCpj7JG8P+uKI3Izte0WXW6\r\nHQhINM5aWdnqnOVoAwedfKqnipGAeriH5Zzawm2a2w/Bwk5fPKvRMyVFKjnn\r\nn9g8EOMdU5TXh8aXg7oGrwRWU0qlYUv7AwBeERfA7TqrRULmrOU6HT+Lu0es\r\n9SOXjoO3l1v+444WJVab/YOerMmwVrSnLvY=\r\n=BQPe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_15.1.1-alpha.0_1677615718493_0.015996263879859196"},"_hasShrinkwrap":false},"15.1.1":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"15.1.1","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production","db:initdocker":"docker run --name db_postgres -e POSTGRES_PASSWORD=mysecretpassword -d --restart=unless-stopped -p 5432:5432 postgres:13.3-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"OBO_OPTIONAL_NODES=* DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack serve","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^14.16.0"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","camelcase":"^6.2.0","camelcase-keys":"^6.1.0","compression":"^1.7.4","connect-pg-simple":"^6.2.1","consolidate":"^0.16.0","debug":"~4.3.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.6","eventemitter":"^0.3.3","express":"~4.18.2","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#879f752758250b81429f75f62bb5602f1b06a564","express-session":"^1.17.1","express-validator":"^6.10.0","file-type":"^16.3.0","glob":"^7.1.6","is-svg":"^4.3.1","json-inflector":"^1.1.0","moment":"^2.29.1","morgan":"~1.10.0","multer":"^1.4.2","pg-promise":"^10.10.1","react-transition-group":"^4.4.1","serve-favicon":"~2.5.0","sharp":"^0.30.5","trianglify":"^4.1.1","uuid":"^8.3.2"},"peerDependencies":{"obojobo-document-engine":"^15.1.1","obojobo-document-xml-parser":"^15.1.1","obojobo-lib-utils":"^15.1.1"},"devDependencies":{"@svgr/webpack":"^5.5.0","babel-loader":"^8.2.2","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^5.2.0","express-list-endpoints":"^5.0.0","mini-css-extract-plugin":"^1.4.0","node-sass":"^8.0.0","oauth-signature":"^1.5.0","postcss-loader":"^5.2.0","sass-loader":"^11.0.1","style-loader":"^2.0.0","supertest":"^6.1.3","url":"^0.11.0","webpack":"^5.30.0","webpack-cli":"^4.6.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^3.1.1"},"bin":{"start_obojobo_server":"bin/start_obojobo_server","obojobo_purge_data":"bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"9393e30a7c4df61baf134de3dc4591ed77e625e9","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@15.1.1","_nodeVersion":"14.21.3","_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","dist":{"integrity":"sha512-MhFz2V2GbBR2Lkw7HSv6jZ5MMtADpqMr+FydGStxGOqiTk6MGLsd89ClrI9AgagBXwbmHcOANDN5YexnFddYhA==","shasum":"d5a3990268a177a2be1618fde8197c616b2123ba","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-15.1.1.tgz","fileCount":179,"unpackedSize":3261319,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAksKS6y7q2LCwyUju7jr/EInDNQz1FshKCCGgOAACBQIgAk8h+Wqu+Wk5/vQrqD0M2d5qpmAizywJpCLOYp45CvY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkD0zZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWeg/+K/QlO5NiM5/brJ2+BE2BUI/GyGHbMvzLkeHTdWKfuUFpar56\r\nUN8NHPItvErTHS0DojRcfzh2nbnMDCa8eAREeO/9/7Jj7z4IlpdFNgot1GLx\r\nOFSyHkTqb3zncSAvSNWf0RU5ATgCZU4lN4qD0OvuwsoZsDbAmvGAk3K/axmD\r\n2wwd9TI8T+Vbt/AgiAiEN2EyDsQPNtRRxoB8vJI1hnC0cbadHHj1xt1Mt+Sw\r\nyBnnb6ufotzsPop7aBLBkt0tEHrhG5mYYiwcWXfILpkJ4zdz+RObCz0cr0VH\r\nCNoKX6sDodeCnAHTXjj2XJKcuvZKQ0ZySsYhXpwmxXT1db9Yx8SHW8HaT86H\r\ndtCQhCj7QqrXw9Sn0Ipvc+0tRYbn9uKiB7NG4HEoDbS5Vj9GdudQUT8Kdk20\r\nbsWPD1joOrMVcXZpWd9VsciXuzoLfOWLUYLijISNnkXMOQqmXCO/cC3uEnYW\r\nZmMnrZJ75XkTYVLiD7+G3Y39C2lV/GV3leIkbdAUQCOcpdelBlLE3g64CAv9\r\nfjkAWWesMRhw3VRj+4K8zNRxUaslRD3jJrTfBKkdrA2dnsJOCZxAnFb7WGAr\r\nYu/a9HkdYgzSm9mAxjU4Lt8izM7YpOHb2vzYWQSFineYZpFbD9u8zn50x+gl\r\nZcR2rWEO1NK8MT+aXyGU9/pCNN+WeL8O2ps=\r\n=/134\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_15.1.1_1678724313573_0.39099549838521175"},"_hasShrinkwrap":false},"16.0.0-alpha.0":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"16.0.0-alpha.0","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production","db:initdocker":"docker run --name db_postgres -e POSTGRES_PASSWORD=mysecretpassword -d --restart=unless-stopped -p 5432:5432 postgres:13.3-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"OBO_OPTIONAL_NODES=* DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack serve","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^14.16.0"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","camelcase":"^6.2.0","camelcase-keys":"^6.1.0","compression":"^1.7.4","connect-pg-simple":"^6.2.1","consolidate":"^0.16.0","debug":"~4.3.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.6","eventemitter":"^0.3.3","express":"~4.18.2","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#879f752758250b81429f75f62bb5602f1b06a564","express-session":"^1.17.1","express-validator":"^6.10.0","file-type":"^16.3.0","glob":"^7.1.6","is-svg":"^4.3.1","json-inflector":"^1.1.0","moment":"^2.29.1","morgan":"~1.10.0","multer":"^1.4.2","pg-promise":"^10.10.1","react-transition-group":"^4.4.1","serve-favicon":"~2.5.0","sharp":"^0.30.5","trianglify":"^4.1.1","uuid":"^8.3.2"},"peerDependencies":{"obojobo-document-engine":"^16.0.0-alpha.0","obojobo-document-xml-parser":"^16.0.0-alpha.0","obojobo-lib-utils":"^16.0.0-alpha.0"},"devDependencies":{"@svgr/webpack":"^5.5.0","babel-loader":"^8.2.2","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^5.2.0","express-list-endpoints":"^5.0.0","mini-css-extract-plugin":"^1.4.0","node-sass":"^8.0.0","oauth-signature":"^1.5.0","postcss-loader":"^5.2.0","sass-loader":"^11.0.1","style-loader":"^2.0.0","supertest":"^6.1.3","url":"^0.11.0","webpack":"^5.30.0","webpack-cli":"^4.6.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^3.1.1"},"bin":{"start_obojobo_server":"bin/start_obojobo_server","obojobo_purge_data":"bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"942c44847e996a50dbcd0aa0e0f3351f23d35543","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@16.0.0-alpha.0","_nodeVersion":"14.21.3","_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","dist":{"integrity":"sha512-HNNvLIAcVHXp8uPqvwubJeh8fo11l2o6spxw4PNBUrceZDzKokMkmQHqhbguPvMYAqyd42ipGZp49dD2IXwkNQ==","shasum":"558d3fff669162ee450e7283e40b25764138c5ab","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-16.0.0-alpha.0.tgz","fileCount":192,"unpackedSize":3410937,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqRsbhP0Rpt7wOqB6k39H7BQcFdnBmz5WUu2jAQlCR0gIgRI/Xul9gMXU9hEG3wFDRiKeYk/F7JP0WwYg257LdfBM="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_16.0.0-alpha.0_1686683528105_0.6986452576377693"},"_hasShrinkwrap":false},"16.0.0":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"16.0.0","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production","db:initdocker":"docker run --name db_postgres -e POSTGRES_PASSWORD=mysecretpassword -d --restart=unless-stopped -p 5432:5432 postgres:13.3-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"OBO_OPTIONAL_NODES=* DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack serve","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^14.16.0"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","camelcase":"^6.2.0","camelcase-keys":"^6.1.0","compression":"^1.7.4","connect-pg-simple":"^6.2.1","consolidate":"^0.16.0","debug":"~4.3.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.6","eventemitter":"^0.3.3","express":"~4.18.2","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#879f752758250b81429f75f62bb5602f1b06a564","express-session":"^1.17.1","express-validator":"^6.10.0","file-type":"^16.3.0","glob":"^7.1.6","is-svg":"^4.3.1","json-inflector":"^1.1.0","moment":"^2.29.1","morgan":"~1.10.0","multer":"^1.4.2","pg-promise":"^10.10.1","react-transition-group":"^4.4.1","serve-favicon":"~2.5.0","sharp":"^0.30.5","trianglify":"^4.1.1","uuid":"^8.3.2"},"peerDependencies":{"obojobo-document-engine":"^16.0.0","obojobo-document-xml-parser":"^16.0.0","obojobo-lib-utils":"^16.0.0"},"devDependencies":{"@svgr/webpack":"^5.5.0","babel-loader":"^8.2.2","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^5.2.0","express-list-endpoints":"^5.0.0","mini-css-extract-plugin":"^1.4.0","node-sass":"^8.0.0","oauth-signature":"^1.5.0","postcss-loader":"^5.2.0","sass-loader":"^11.0.1","style-loader":"^2.0.0","supertest":"^6.1.3","url":"^0.11.0","webpack":"^5.30.0","webpack-cli":"^4.6.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^3.1.1"},"bin":{"start_obojobo_server":"bin/start_obojobo_server","obojobo_purge_data":"bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"7b07d829b799e7f1deaef90533d9387541113e43","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@16.0.0","_nodeVersion":"14.21.3","_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","dist":{"integrity":"sha512-Zug5lUITesx2AKivj0Zn4s8tLVAcdDYGEPNkCPdvH+6sd5/aN0bXGuR46XT3Snzj90/po4rBUC76KN/hRUmyzQ==","shasum":"674b1571ef81149db715448d3f68504875d0bbe3","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-16.0.0.tgz","fileCount":192,"unpackedSize":3410905,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDiVKqREFt20pr+/c+mBh/2TDbL6ZUMmwAq63jBav/EDAiBGz+E5afjnRxNZRztLVwZxp8DAI7zDnx4OmALEUyEK8Q=="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_16.0.0_1687295302376_0.09203328618115192"},"_hasShrinkwrap":false},"16.0.1":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"16.0.1","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production","db:initdocker":"docker run --name db_postgres -e POSTGRES_PASSWORD=mysecretpassword -d --restart=unless-stopped -p 5432:5432 postgres:13.3-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"OBO_OPTIONAL_NODES=* DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack serve","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^14.16.0"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","camelcase":"^6.2.0","camelcase-keys":"^6.1.0","compression":"^1.7.4","connect-pg-simple":"^6.2.1","consolidate":"^0.16.0","debug":"~4.3.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.6","eventemitter":"^0.3.3","express":"~4.18.2","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#879f752758250b81429f75f62bb5602f1b06a564","express-session":"^1.17.1","express-validator":"^6.10.0","file-type":"^16.3.0","glob":"^7.1.6","is-svg":"^4.3.1","json-inflector":"^1.1.0","moment":"^2.29.1","morgan":"~1.10.0","multer":"^1.4.2","pg-promise":"^10.10.1","react-transition-group":"^4.4.1","serve-favicon":"~2.5.0","sharp":"^0.30.5","trianglify":"^4.1.1","uuid":"^8.3.2"},"peerDependencies":{"obojobo-document-engine":"^16.0.1","obojobo-document-xml-parser":"^16.0.1","obojobo-lib-utils":"^16.0.1"},"devDependencies":{"@svgr/webpack":"^5.5.0","babel-loader":"^8.2.2","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^5.2.0","express-list-endpoints":"^5.0.0","mini-css-extract-plugin":"^1.4.0","node-sass":"^8.0.0","oauth-signature":"^1.5.0","postcss-loader":"^5.2.0","sass-loader":"^11.0.1","style-loader":"^2.0.0","supertest":"^6.1.3","url":"^0.11.0","webpack":"^5.30.0","webpack-cli":"^4.6.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^3.1.1"},"bin":{"start_obojobo_server":"bin/start_obojobo_server","obojobo_purge_data":"bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"73d12b6cf8f7454ee39c6e3bee653a18018b55af","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@16.0.1","_nodeVersion":"14.21.3","_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","dist":{"integrity":"sha512-/ERhsXMCdBIPcAgReTI4IfKDMtW8KG381ENobh7sP7jsZVZ1VHNH0e1b4WQ+9jkSPZF5XMS+SJi0eaeJ6BrLYw==","shasum":"edce0ecc8e8a82de8c16db44ee08ebafda4f8336","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-16.0.1.tgz","fileCount":192,"unpackedSize":3409904,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBXlYG2G1/nb/WQ6CCnbf3KOamJtZPsGZM7xVJxjeQnIAiEAtpp895opHFTHbmiLFDerRVxA5Dr2WTlq+8advP/oFgc="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_16.0.1_1687812446320_0.08541534056506705"},"_hasShrinkwrap":false},"17.0.0-alpha.0":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"17.0.0-alpha.0","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production","db:initdocker":"docker run --name db_postgres -e POSTGRES_PASSWORD=mysecretpassword -d --restart=unless-stopped -p 5432:5432 postgres:13.3-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"OBO_OPTIONAL_NODES=* DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack serve","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^18.16.0"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","camelcase":"^6.2.0","camelcase-keys":"^6.1.0","compression":"^1.7.4","connect-pg-simple":"^6.2.1","consolidate":"^0.16.0","debug":"~4.3.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.6","eventemitter":"^0.3.3","express":"~4.18.2","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#879f752758250b81429f75f62bb5602f1b06a564","express-session":"^1.17.1","express-validator":"^6.10.0","file-type":"^16.3.0","glob":"^7.1.6","is-svg":"^4.3.1","json-inflector":"^1.1.0","moment":"^2.29.1","morgan":"~1.10.0","multer":"^1.4.2","pg-promise":"^10.10.1","react-transition-group":"^4.4.1","serve-favicon":"~2.5.0","sharp":"^0.30.5","trianglify":"^4.1.1","uuid":"^8.3.2"},"peerDependencies":{"obojobo-document-engine":"^17.0.0-alpha.0","obojobo-document-xml-parser":"^17.0.0-alpha.0","obojobo-lib-utils":"^17.0.0-alpha.0"},"devDependencies":{"@svgr/webpack":"^5.5.0","babel-loader":"^8.2.2","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^5.2.0","express-list-endpoints":"^5.0.0","mini-css-extract-plugin":"^1.4.0","node-sass":"^8.0.0","oauth-signature":"^1.5.0","postcss-loader":"^5.2.0","sass-loader":"^11.0.1","style-loader":"^2.0.0","supertest":"^6.1.3","url":"^0.11.0","webpack":"^5.30.0","webpack-cli":"^4.6.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^3.1.1"},"bin":{"start_obojobo_server":"bin/start_obojobo_server","obojobo_purge_data":"bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"730e6237add08c65c45c40aafab4ca9efcbccb4d","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@17.0.0-alpha.0","_nodeVersion":"18.16.1","_npmVersion":"lerna/4.0.0/node@v18.16.1+x64 (linux)","dist":{"integrity":"sha512-3RvLKNAtb/Apr5RaCgMQvSaaedJ721/q1j+qo93ywy6nuj16ihZGUHObphCs1tGbtQGqCGKzrLj4UQSROFiczA==","shasum":"eb2caaeb0112624a6d81b7224898a3b6ad94f743","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-17.0.0-alpha.0.tgz","fileCount":192,"unpackedSize":3406580,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG7N1eBGQyNbIxJvBrqMTvUlpsF7bpe6d23xx0cgotxYAiAllHqtMkE4OQbdEOLPJJ/23FUS+R4leBNzN5SkIWXuLw=="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_17.0.0-alpha.0_1689695127706_0.6955739629474602"},"_hasShrinkwrap":false},"17.0.0-alpha.1":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"17.0.0-alpha.1","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production","db:initdocker":"docker run --name db_postgres -e POSTGRES_PASSWORD=mysecretpassword -d --restart=unless-stopped -p 5432:5432 postgres:13.3-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"OBO_OPTIONAL_NODES=* DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack serve","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^18.16.0"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","camelcase":"^6.2.0","camelcase-keys":"^6.1.0","compression":"^1.7.4","connect-pg-simple":"^6.2.1","consolidate":"^0.16.0","debug":"~4.3.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.6","eventemitter":"^0.3.3","express":"~4.18.2","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#879f752758250b81429f75f62bb5602f1b06a564","express-session":"^1.17.1","express-validator":"^6.10.0","file-type":"^16.3.0","glob":"^7.1.6","is-svg":"^4.3.1","json-inflector":"^1.1.0","moment":"^2.29.1","morgan":"~1.10.0","multer":"^1.4.2","pg-promise":"^10.10.1","react-transition-group":"^4.4.1","serve-favicon":"~2.5.0","sharp":"^0.30.5","trianglify":"^4.1.1","uuid":"^8.3.2"},"peerDependencies":{"obojobo-document-engine":"^17.0.0-alpha.1","obojobo-document-xml-parser":"^17.0.0-alpha.1","obojobo-lib-utils":"^17.0.0-alpha.1"},"devDependencies":{"@svgr/webpack":"^5.5.0","autoprefixer":"^10.4.14","babel-loader":"^8.2.2","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^5.2.0","express-list-endpoints":"^5.0.0","mini-css-extract-plugin":"^1.4.0","node-sass":"^8.0.0","oauth-signature":"^1.5.0","postcss-loader":"^7.3.3","sass-loader":"^11.0.1","style-loader":"^2.0.0","supertest":"^6.1.3","url":"^0.11.0","webpack":"^5.30.0","webpack-cli":"^4.6.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^3.1.1"},"bin":{"start_obojobo_server":"bin/start_obojobo_server","obojobo_purge_data":"bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"8b02836f927be3111a02573c52761f9a39ed635f","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@17.0.0-alpha.1","_nodeVersion":"18.17.1","_npmVersion":"lerna/4.0.0/node@v18.17.1+x64 (linux)","dist":{"integrity":"sha512-1OlGESwQn4YzY56eRvYwOlBwN6fZK89HtS10XwgS9Zalxb4q0jQvS1NoU6miegHyye0R+sF3+1BoIvMbCh5w7w==","shasum":"6191e6f7e2b2f08e99ab4da8fe1306774aa4c8d9","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-17.0.0-alpha.1.tgz","fileCount":192,"unpackedSize":3414068,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCV9Zukl/+q1E2h6ezOyrrdUJCQyWC6rXmpia2n7wJdNQIhALari89djF8E6PvA8v1v4AWyYpjCy9yjJ25arp6HCqGQ"}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_17.0.0-alpha.1_1693921761241_0.8131054181167312"},"_hasShrinkwrap":false},"17.0.0":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"17.0.0","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production","db:initdocker":"docker run --name db_postgres -e POSTGRES_PASSWORD=mysecretpassword -d --restart=unless-stopped -p 5432:5432 postgres:13.3-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"OBO_OPTIONAL_NODES=* DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack serve","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^18.16.0"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","camelcase":"^6.2.0","camelcase-keys":"^6.1.0","compression":"^1.7.4","connect-pg-simple":"^6.2.1","consolidate":"^0.16.0","debug":"~4.3.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.6","eventemitter":"^0.3.3","express":"~4.18.2","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#879f752758250b81429f75f62bb5602f1b06a564","express-session":"^1.17.1","express-validator":"^6.10.0","file-type":"^16.3.0","glob":"^7.1.6","is-svg":"^4.3.1","json-inflector":"^1.1.0","moment":"^2.29.1","morgan":"~1.10.0","multer":"^1.4.2","pg-promise":"^10.10.1","react-transition-group":"^4.4.1","serve-favicon":"~2.5.0","sharp":"^0.30.5","trianglify":"^4.1.1","uuid":"^8.3.2"},"peerDependencies":{"obojobo-document-engine":"^17.0.0","obojobo-document-xml-parser":"^17.0.0","obojobo-lib-utils":"^17.0.0"},"devDependencies":{"@svgr/webpack":"^5.5.0","autoprefixer":"^10.4.14","babel-loader":"^8.2.2","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^5.2.0","express-list-endpoints":"^5.0.0","mini-css-extract-plugin":"^1.4.0","node-sass":"^8.0.0","oauth-signature":"^1.5.0","postcss-loader":"^7.3.3","sass-loader":"^11.0.1","style-loader":"^2.0.0","supertest":"^6.1.3","url":"^0.11.0","webpack":"^5.30.0","webpack-cli":"^4.6.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^3.1.1"},"bin":{"start_obojobo_server":"bin/start_obojobo_server","obojobo_purge_data":"bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"a785647f8f8de78bf68060fde9e84ebf6a2e5ae9","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@17.0.0","_nodeVersion":"18.17.1","_npmVersion":"lerna/4.0.0/node@v18.17.1+x64 (linux)","dist":{"integrity":"sha512-cH+wPBW29E/+kmpPaQKCsGlCopLRFP6ft7kJHYhFx/QBp+VVV1cuuNhkpvU4t/y/Ff6xijGHZRoHKAyMSe9Qzw==","shasum":"1a17e8c64cd86b60ff1c97a49cbfd3f7f4e568d1","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-17.0.0.tgz","fileCount":192,"unpackedSize":3414036,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID5HnHMpLXkA1bu3FTsqrUZFf3F+H6NPVZp1GtuOFrKAAiBfop1XfyhnoMfIrfXZrJfO8N+IdOD4AmwPYXCvqmt+kQ=="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_17.0.0_1694627485909_0.7540474031969788"},"_hasShrinkwrap":false},"17.1.0-alpha.0":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"17.1.0-alpha.0","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production","db:initdocker":"docker run --name db_postgres -e POSTGRES_PASSWORD=mysecretpassword -d --restart=unless-stopped -p 5432:5432 postgres:13.3-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"OBO_OPTIONAL_NODES=* DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack serve","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^18.16.0"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","camelcase":"^6.2.0","camelcase-keys":"^6.1.0","compression":"^1.7.4","connect-pg-simple":"^6.2.1","consolidate":"^0.16.0","debug":"~4.3.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.6","eventemitter":"^0.3.3","express":"~4.18.2","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#879f752758250b81429f75f62bb5602f1b06a564","express-session":"^1.17.1","express-validator":"^6.10.0","file-type":"^16.3.0","glob":"^7.1.6","is-svg":"^4.3.1","json-inflector":"^1.1.0","moment":"^2.29.1","morgan":"~1.10.0","multer":"^1.4.2","pg-promise":"^10.10.1","react-transition-group":"^4.4.1","serve-favicon":"~2.5.0","sharp":"^0.32.6","trianglify":"^4.1.1","uuid":"^8.3.2"},"peerDependencies":{"obojobo-document-engine":"^17.1.0-alpha.0","obojobo-document-xml-parser":"^17.1.0-alpha.0","obojobo-lib-utils":"^17.1.0-alpha.0"},"devDependencies":{"@svgr/webpack":"^5.5.0","autoprefixer":"^10.4.14","babel-loader":"^8.2.2","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^5.2.0","express-list-endpoints":"^5.0.0","mini-css-extract-plugin":"^1.4.0","node-sass":"^8.0.0","oauth-signature":"^1.5.0","postcss-loader":"^7.3.3","sass-loader":"^11.0.1","style-loader":"^2.0.0","supertest":"^6.1.3","url":"^0.11.0","webpack":"^5.30.0","webpack-cli":"^4.6.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^3.1.1"},"bin":{"start_obojobo_server":"bin/start_obojobo_server","obojobo_purge_data":"bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"12e7d5dd35970e85ed06f46c219e4358fc190942","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@17.1.0-alpha.0","_nodeVersion":"18.19.1","_npmVersion":"lerna/4.0.0/node@v18.19.1+x64 (linux)","dist":{"integrity":"sha512-Jk4CKekp3bmN9Xce1tfD6VP7uXbfUz59tjImFs13/dsUvouX34UpaMyXI9C9OwSggDBQ33Bi5F5QJg6/Is7V/g==","shasum":"2f700bfc9bf1f6d31d129318ff902917f8ea0eff","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-17.1.0-alpha.0.tgz","fileCount":193,"unpackedSize":3419819,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGiG7CNqynRxN/AtZjnFcHODP6CxrgzkihHRNnfaDvQ0AiAdS0O/iNUL7IM5D9pvr8giHuwBoEN0jHtq1HPTVY50WQ=="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_17.1.0-alpha.0_1709933077141_0.5952324690591748"},"_hasShrinkwrap":false},"17.1.0":{"name":"obojobo-express","license":"AGPL-3.0-only","version":"17.1.0","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"homepage":"https://ucfopen.github.io/Obojobo-Docs/","description":"Obojobo express server middleware.","scripts":{"start":"./bin/start_obojobo_server","build":"webpack --mode production","db:initdocker":"docker run --name db_postgres -e POSTGRES_PASSWORD=mysecretpassword -d --restart=unless-stopped -p 5432:5432 postgres:13.3-alpine","db:reset":"obojobo-migrate reset","db:migrateup":"obojobo-migrate up","db:migratedown":"obojobo-migrate down","db:createmigration":"obojobo-migrate create","db:remove":"(docker kill db_postgres || true) && (docker rm db_postgres || true)","db:rebuild":"yarn db:remove && yarn db:initdocker && sleep 4 && yarn db:migrateup && yarn sampleDraft:seed","dev":"OBO_OPTIONAL_NODES=* DEBUG=obojobo_server:error,obojobo_server:warn,obojobo_server:info IS_WEBPACK=true nodemon ./node_modules/.bin/webpack serve","sampleDraft:seed":"node ./bin/sample_draft.js seed","sampleDraft:watch":"node ./bin/sample_draft.js watch","test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prepublish":"yarn build","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"engines":{"node":"^18.16.0"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"body-parser":"^1.19.0","camelcase":"^6.2.0","camelcase-keys":"^6.1.0","compression":"^1.7.4","connect-pg-simple":"^6.2.1","consolidate":"^0.16.0","debug":"~4.3.1","debug-logger":"^0.4.1","deep-freeze":"^0.0.1","ejs":"^3.1.6","eventemitter":"^0.3.3","express":"~4.18.2","express-ims-lti":"git+https://github.com/ucfcdl/express-ims-lti.git#879f752758250b81429f75f62bb5602f1b06a564","express-session":"^1.17.1","express-validator":"^6.10.0","file-type":"^16.3.0","glob":"^7.1.6","is-svg":"^4.3.1","json-inflector":"^1.1.0","moment":"^2.29.1","morgan":"~1.10.0","multer":"^1.4.2","pg-promise":"^10.10.1","react-transition-group":"^4.4.1","serve-favicon":"~2.5.0","sharp":"^0.32.6","trianglify":"^4.1.1","uuid":"^8.3.2"},"peerDependencies":{"obojobo-document-engine":"^17.1.0","obojobo-document-xml-parser":"^17.1.0","obojobo-lib-utils":"^17.1.0"},"devDependencies":{"@svgr/webpack":"^5.5.0","autoprefixer":"^10.4.14","babel-loader":"^8.2.2","babel-polyfill":"^6.26.0","bluebird":"^3.7.2","css-loader":"^5.2.0","express-list-endpoints":"^5.0.0","mini-css-extract-plugin":"^1.4.0","node-sass":"^8.0.0","oauth-signature":"^1.5.0","postcss-loader":"^7.3.3","sass-loader":"^11.0.1","style-loader":"^2.0.0","supertest":"^6.1.3","url":"^0.11.0","webpack":"^5.30.0","webpack-cli":"^4.6.0","webpack-dev-server":"^3.11.0","webpack-manifest-plugin":"^3.1.1"},"bin":{"start_obojobo_server":"bin/start_obojobo_server","obojobo_purge_data":"bin/obojobo_purge_data.js"},"jest":{"setupFilesAfterEnv":["./setup_tests.js"],"collectCoverageFrom":["*.js","server/models/**/*.js","server/routes/**/*.js","server/viewer/**/*.js"],"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/server/app.js","<rootDir>/webpack.config.js","<rootDir>/server/dev_nonce_store.js","<rootDir>/setup_tests.js","<rootDir>/babel.config.js","<rootDir>/prettier.config.js","<rootDir>/server/obo_express_dev.js"],"coverageReporters":["text","lcov"],"testPathIgnorePatterns":[],"modulePathIgnorePatterns":[],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"nodemonConfig":{"ext":"js","watch":["./","../../obonode/obojobo-sections-assessment/server","../../obonode/multiple-choice-assessment/server","../../obonode/chunks-question/server","../../obonode/chunks-question-bank/server","../obojobo-document-engine/server","../obojobo-module-selector/server","../obojobo-repository/server"]},"gitHead":"3a10664fe2086e4fe2ea7b2dc99f16f57299a6a9","bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"_id":"obojobo-express@17.1.0","_nodeVersion":"18.19.1","_npmVersion":"lerna/4.0.0/node@v18.19.1+x64 (linux)","dist":{"integrity":"sha512-+faubimW8JBknfeLSqWhae5cykEOaiwcUXuOnXm98VN18qGPv05Zg51IF1ha7uhIsBw6LPIO2IgjDBcnf4zI2Q==","shasum":"abc2d2c2315eeb2c22071477ff0be8e409eff227","tarball":"https://registry.npmjs.org/obojobo-express/-/obojobo-express-17.1.0.tgz","fileCount":193,"unpackedSize":3419787,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBtQhRGdCEMsD82h99V4Shn8mZWlTZ81akEIqmqUbN46AiEArmTpf3f2mi1J7FKW1w6S2ksn6+OTJGCyHnxO+nSov24="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-express_17.1.0_1711140457324_0.2590693843275842"},"_hasShrinkwrap":false}},"time":{"created":"2019-02-07T21:49:44.214Z","3.4.0":"2019-02-07T21:49:44.419Z","modified":"2024-03-22T20:47:38.090Z","4.0.0-rc.0":"2019-04-19T20:31:39.092Z","4.0.0-rc.1":"2019-04-19T22:51:34.296Z","4.0.0-rc.2":"2019-04-20T04:55:12.561Z","4.0.0-rc.3":"2019-04-20T13:51:10.885Z","4.0.0-rc.4":"2019-04-20T16:25:45.848Z","4.0.0-rc.5":"2019-04-20T21:43:54.943Z","4.0.0-rc.7":"2019-04-21T17:29:34.494Z","4.0.0-rc.8":"2019-04-21T19:37:58.031Z","4.0.0":"2019-04-23T20:03:11.563Z","4.0.1":"2019-05-06T16:22:44.718Z","4.1.0-rc1":"2019-06-06T20:15:07.438Z","4.1.0":"2019-06-18T18:05:28.026Z","4.1.1":"2019-07-11T22:22:22.588Z","4.1.2":"2019-08-01T18:12:37.929Z","4.1.3":"2019-08-01T23:58:35.914Z","5.0.0-alpha.0":"2019-08-08T20:11:24.231Z","5.0.0-alpha.1":"2019-08-09T20:25:35.780Z","5.0.0-alpha.2":"2019-08-09T20:43:03.928Z","5.0.0-alpha.3":"2019-08-12T14:58:59.089Z","5.0.0":"2019-08-12T15:24:32.110Z","5.0.1":"2019-08-12T16:35:08.637Z","5.0.2":"2019-09-09T15:47:56.412Z","6.0.0-alpha.0":"2019-10-04T23:13:08.133Z","6.0.0":"2019-10-11T20:40:22.721Z","6.0.1":"2019-10-14T16:07:46.181Z","7.0.0-alpha.0":"2019-12-17T22:26:39.017Z","7.0.0":"2019-12-18T19:35:14.099Z","7.0.1":"2019-12-18T21:20:48.554Z","7.0.2":"2019-12-19T23:29:20.793Z","7.0.3":"2019-12-22T16:35:55.123Z","7.0.4":"2019-12-23T06:23:42.465Z","7.1.0":"2020-01-14T18:33:31.053Z","7.1.1-alpha.0":"2020-01-16T16:22:27.391Z","7.1.2-alpha.0":"2020-01-16T22:53:55.953Z","7.1.2":"2020-01-16T23:10:29.863Z","7.1.3":"2020-01-24T21:55:44.933Z","7.1.4-alpha.0":"2020-02-01T21:20:14.422Z","7.1.4":"2020-02-03T01:30:32.271Z","7.1.5":"2020-02-26T22:59:03.833Z","7.1.6-alpha0":"2020-03-11T22:59:22.818Z","7.1.6-alpha1":"2020-03-11T23:44:23.655Z","7.1.6-alpha2":"2020-03-12T21:30:53.863Z","7.1.6-alpha3":"2020-03-19T17:43:19.364Z","8.0.0-rc2":"2020-03-26T19:24:17.190Z","8.0.0-rc3":"2020-03-26T22:36:32.979Z","8.0.0":"2020-03-30T13:35:16.518Z","8.0.1":"2020-03-31T12:58:07.394Z","8.0.2":"2020-04-06T22:56:28.194Z","9.0.0-alpha1":"2020-05-12T15:37:08.216Z","9.0.0-alpha2":"2020-05-18T13:40:17.485Z","9.0.0":"2020-05-18T16:31:07.456Z","9.1.0-alpha1":"2020-05-30T05:34:02.064Z","9.0.1":"2020-06-03T16:57:58.167Z","9.1.0-alpha-2":"2020-06-03T22:49:32.718Z","9.1.0-alpha3":"2020-06-09T23:07:00.753Z","9.1.0-alpha4":"2020-06-09T23:30:28.675Z","9.1.0-alpha5":"2020-06-11T15:32:11.851Z","9.1.0":"2020-06-11T19:47:20.527Z","9.1.1":"2020-06-12T18:39:03.545Z","10.0.0-alpha1":"2020-08-20T19:40:03.740Z","10.0.0":"2020-08-21T22:45:20.728Z","10.1.0-alpha1":"2020-09-11T22:42:33.128Z","10.1.0-alpha2":"2020-09-14T15:44:07.735Z","10.1.0-alpha3":"2020-09-14T18:40:52.341Z","10.1.0":"2020-09-14T21:01:24.108Z","10.2.0-alpha1":"2020-10-02T21:11:26.413Z","10.2.0-alpha2":"2020-10-05T15:12:39.159Z","11.0.0":"2020-10-05T15:59:18.058Z","11.1.0":"2020-10-23T21:36:40.598Z","11.1.1":"2020-12-23T05:30:51.165Z","12.0.0-alpha.0":"2021-04-08T23:36:45.522Z","12.0.0-alpha.1":"2021-04-09T00:15:11.565Z","12.0.0-alpha.2":"2021-04-09T14:07:39.702Z","12.0.0-alpha.3":"2021-04-09T15:05:40.751Z","12.0.0":"2021-04-09T21:56:36.417Z","12.1.0-alpha.0":"2021-05-03T22:17:57.247Z","12.1.0-alpha.1":"2021-05-04T16:18:19.684Z","12.1.0-alpha.2":"2021-05-06T21:02:52.056Z","12.1.0":"2021-05-11T17:44:29.234Z","12.2.0-alpha.0":"2021-05-24T14:35:53.438Z","12.2.0":"2021-05-24T18:40:13.086Z","12.3.0-alpha.0":"2021-06-11T14:29:09.284Z","12.3.0":"2021-06-11T15:09:16.746Z","13.0.0-alpha.0":"2021-06-23T17:48:40.611Z","13.0.0":"2021-06-23T21:22:49.531Z","13.0.1":"2021-06-25T19:01:49.002Z","13.1.0-alpha.0":"2021-07-23T14:55:15.584Z","13.1.0":"2021-07-26T13:57:04.524Z","13.2.0-alpha.0":"2021-08-19T17:45:40.376Z","13.2.0":"2021-08-19T21:43:38.684Z","13.2.1":"2021-08-20T21:39:55.179Z","14.0.0-alpha.0":"2021-11-08T21:39:00.058Z","14.0.0-alpha.1":"2021-11-22T21:49:39.014Z","14.0.0-alpha.2":"2021-11-30T21:07:49.372Z","14.0.0-alpha.3":"2021-11-30T21:29:55.388Z","14.0.0-alpha.4":"2021-12-08T21:38:06.231Z","14.0.0":"2021-12-14T20:45:28.812Z","14.1.0-alpha.0":"2022-01-31T16:34:50.860Z","14.1.0":"2022-02-02T20:23:19.095Z","15.0.0-alpha.0":"2022-04-27T13:20:51.999Z","15.0.0-alpha.1":"2022-08-15T13:53:19.893Z","15.0.0":"2022-08-15T18:23:17.622Z","15.0.1-alpha.0":"2022-12-07T18:37:35.845Z","15.1.0-alpha.0":"2022-12-07T18:40:21.932Z","15.1.0-alpha.1":"2022-12-07T18:50:39.615Z","15.1.0":"2022-12-14T14:40:53.156Z","15.1.1-alpha.0":"2023-02-28T20:21:58.819Z","15.1.1":"2023-03-13T16:18:33.827Z","16.0.0-alpha.0":"2023-06-13T19:12:08.330Z","16.0.0":"2023-06-20T21:08:22.620Z","16.0.1":"2023-06-26T20:47:26.586Z","17.0.0-alpha.0":"2023-07-18T15:45:27.981Z","17.0.0-alpha.1":"2023-09-05T13:49:21.893Z","17.0.0":"2023-09-13T17:51:26.224Z","17.1.0-alpha.0":"2024-03-08T21:24:37.354Z","17.1.0":"2024-03-22T20:47:37.651Z"},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"description":"Obojobo express server middleware.","homepage":"https://ucfopen.github.io/Obojobo-Docs/","repository":{"type":"git","url":"git+https://github.com/ucfopen/Obojobo.git"},"bugs":{"url":"https://github.com/ucfopen/Obojobo/issues"},"license":"AGPL-3.0-only","readme":"This is the Obojobo Next Express Server. Documentation for this project can be found at https://ucfopen.github.io/Obojobo-Docs/.\n","readmeFilename":"README.MD"}