{"_id":"frameworkstein-base-webapp","_rev":"103-c12feca7be5e71e0ba4bbb4322c3c56c","name":"frameworkstein-base-webapp","dist-tags":{"latest":"6.19.0"},"versions":{"6.0.0":{"name":"frameworkstein-base-webapp","version":"6.0.0","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"license":"UNLICENSED","engines":{"node":">= 4.5.0"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.0.0","fl-admin":"^6.0.0","fl-auth-react":"^6.0.0","fl-auth-redux":"^6.0.0","fl-auth-server":"^6.0.0","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.0.0","fl-initdb":"^6.0.0","fl-migrations":"0.0.2","fl-react-server":"^6.0.0","fl-react-steps":"^6.0.0","fl-react-utils":"^6.0.0","fl-redux-utils":"^6.0.0","fl-server-utils":"^6.0.0","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.0.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.0.0","stein-orm-http":"^6.0.0","stein-orm-rest":"^6.0.0","stein-orm-sql":"^6.0.0","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.10.1","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-sRiY7DIOdcJWrd+4dIHwEKzW4AiMXwBeI5YmnInMW+3dXz7XvsX5VjaDGxPrAgrMi9mvOBiyICP3cY4x3xyAlQ==","shasum":"24eaaaf39a3a20dbd39327dd86dae81fa2cfbbd6","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.0.0.tgz","fileCount":147,"unpackedSize":360155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFNInCRA9TVsSAnZWagAAmLoP/0PsgX8Kik99qi/GruZR\n/oHUZ+grc2I4Pzp5JcsicIfNT8WgfiIM8pReRDGivbqNFvLx2uXVsczUYCpp\nsotdSJuQXh+56/55MTO1mfybWFm0EYokJJuskJovfZCuq3C+/jrrDA5BsCzf\nJEzAxkryi9IvN17up2w/9rOH1LUVb+JgjJYfXzCq3cgLYfPA1xT3oGb9/InU\nC668cJwIaL8hgkEdThKwp2XlrpKZ1sFMlnvpv/w3GmJq5zB619sWRDrCQHbJ\nmIznfEV2Fb8vNucJQw3JB+Q6mQQ3LgO5WhCLYugQEvzlCy+LASCkgG+RxrJD\nVqcz0BReTfCvtNZVQnVOdZzpSpPh5lZcP4BnlG4HvhdESC/1ebFZEwfdMjiw\nvVBOrB3Fan7RTg0RJSqMxrRdCVOqQOAWrUCqSXhjtK2XkFRzALQrnSLw9O4X\nrohDvzm2n2c/l4QjtfxsbtsZBUyCULl9z+m7Q2QjKwxR23aJMeVvOxYCJ/Ee\nEkB9fSo/Mc0FhG/JAH2LNh5p3Ls+Okkz6REoYm/6HAdVgXlsdOl+Dnkmir4V\nCK+t8OJNWKBmI16qpdUjAVVNHnq6QMtviVYIjrChVxqh0BG1yrIlpE+kKoWT\n6Xt/WwqosQ0zvDcJtiRymTC4fd0Cfi902yIEcTWL/G+MlarfomM9DWNg007x\nEa0s\r\n=dX2M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDl0ktbfBAwO53seYnuUbpYgZujQuf4B6b3mAGauINCRwIhAJ41gPl3J10gLHHix8jpmKviYXdUlQ46YZK14aVukIl9"}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.0.0_1528091175539_0.4507921082928603"},"_hasShrinkwrap":false},"6.0.1":{"name":"frameworkstein-base-webapp","version":"6.0.1","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp.git"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.0.1","fl-admin":"^6.0.1","fl-auth-react":"^6.0.1","fl-auth-redux":"^6.0.1","fl-auth-server":"^6.0.1","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.0.1","fl-initdb":"^6.0.1","fl-migrations":"0.0.2","fl-react-server":"^6.0.1","fl-react-steps":"^6.0.1","fl-react-utils":"^6.0.1","fl-redux-utils":"^6.0.1","fl-server-utils":"^6.0.1","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.0.1","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.0.1","stein-orm-http":"^6.0.1","stein-orm-rest":"^6.0.1","stein-orm-sql":"^6.0.1","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.0.1","_npmVersion":"5.6.0","_nodeVersion":"9.10.1","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-nZkc3gWFN4g1ayf5U4TQu48W6T/dZJrYWLlUwrdMqk4PfVnBG71gLTfZpvnl+z+I9xlm1dFx/1iNolzVj4aXVw==","shasum":"5b1dbb2b5a75d141fff5cd59c783073fd6014971","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.0.1.tgz","fileCount":147,"unpackedSize":360168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGLDCCRA9TVsSAnZWagAA3yYQAIjR9RTfg1a2cvVUkIdI\nR9GJSesD1x+scOjBZ032DMsH9PzhAXlUEisQEOzpEd5Nr7vk6y0IthyovCcp\nmU0Tp5UVlb9ETKPBpGnOQzf1JPpfsgnv/dclI/szBdoJKG3npa+H4h4/OE4u\np/lsXnhRCnj8eT8BRY6lQ1+yFZd56FdET6M220sAE0X0N4e/QHmM6S2JdsFJ\n/1cYFKUMTZ6x1yY3oRSpL9IBGQSApY7kaIFDSGy2VIuQnOj5uD7IIxielGsv\nfFBZNe9A8gqPzl8agpTWRrDVpKJxA/2Q5fElf6rxYl0ktWyIo56PYG1rn8aG\nUeEOEergH0yFhQHpXUk1iFXwI17qihmGk1pPmJQcdyebyle/15NelC231jD4\nLv/6hdn3tb+ZmxgP0WNpK1BX+GnRxH9RcQizpv1Kos+pbEG2SKUs3Ljb6cum\nCTPUDL7Ny35pjcs8myI16q6XuqRvf1GZjl5TDdNeg4hU80kB6MHqXhQVBvaA\nWXPezObObIXGEEmf0qTNDC4jlAePnycybusq0UGOnI9Do1XoY3m74OIWwCtv\nlg/KUKUGCjmtbuIMt9ICcsl1v5SlevtWA5ioA7X6kB6yJJtj+6C18YwAAnfR\nyTuIYSJ1N8FxdYVqfjUvhrMAJgQn77uHhfhhxH3kLbsWt+R6UGe/k+/uektJ\nLlJN\r\n=SeMq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSCJLcax9ZJctSN2UxKk80sdRGNQ7O1NH/C4by9GhH2gIgFemMWsQVkGrYWSdE4/VXhcqUA6Wp2KJsXi+a1gtlrCE="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.0.1_1528344770422_0.11810691994425526"},"_hasShrinkwrap":false},"6.0.2":{"name":"frameworkstein-base-webapp","version":"6.0.2","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp.git"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.0.1","fl-admin":"^6.0.1","fl-auth-react":"^6.0.1","fl-auth-redux":"^6.0.2","fl-auth-server":"^6.0.1","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.0.1","fl-initdb":"^6.0.1","fl-migrations":"0.0.2","fl-react-server":"^6.0.1","fl-react-steps":"^6.0.1","fl-react-utils":"^6.0.1","fl-redux-utils":"^6.0.1","fl-server-utils":"^6.0.1","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.0.1","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.0.1","stein-orm-http":"^6.0.1","stein-orm-rest":"^6.0.1","stein-orm-sql":"^6.0.1","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.0.2","_npmVersion":"5.6.0","_nodeVersion":"9.10.1","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-xqe1mzupMEHEQZfWu3e8K154Kuq8BB+6qixQK83CPRhJLgI+FBtFxXTZCB9wNVd82Bnt/z+999JnR7TDlezFNw==","shasum":"8ef2a8cae11fff93d9acfcc08f1a85892661963b","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.0.2.tgz","fileCount":147,"unpackedSize":360168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGLD+CRA9TVsSAnZWagAACUQQAJgLNl4AQn3kOakuKy6a\n/liGdgE2MHc9GatbzDr2T9gq5O9l7mikhmcpDle7o2XjKFzq+EBSKQPLFyy/\nl3/OYc5NuJ4VCKHkyGC+2Wj772dFmgDnijf0AzB/KFWTeOhF1a6avvLq/b5x\nL1GCJXAuL4G/O+XZLQggotD+h7It0qZuCYMsJcGFCG52DVkDskyjjP6v/SGk\nXaQA/1dJLM57+i42gda8xWH0VLsQ9zhRTwGqucAzWR5IvP4ATamF4m3N5/De\nh4pEaCViLdgDUvZxTD3a8w46h8NX1UBQigF2OsMLbXDnkXm7Hh2jpEjIIaFI\nzluEupF2S0sITEgSCTiHLHck4EfSuxGDEF6INeF9+cvnAI1DimQhW09xCawE\ng1GeD0Xvl7CeDnLsLpvfFLZKD4hB0OcNfwdQuu9oj26tsUAxOX+9c4jlWKVj\nqzNU3UUhf1bffrCdKpJo83j2En496vWupJW/X5PdNYR5NZblMzzCCbL/aEFk\noPQOqDyqbyOikdTc7LWy6hSGRngyE+oyFsHJto0QduJKWxe0UlftS35xJHwH\nZUsQj17aYCWKPmMDmD24spet+PtY8HJaVDX07BZ9RGtJBu/0lEKusoCTVJbU\nEDLVE5ZDgcHhbvSG+5QZsZk48OGpEGs2LkO5WrfJNjx0TSq2Mh5Dyal8QkHs\nfelC\r\n=3OuA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCH5ytNWnELSwW98cZ0b7D2tORguao/q2QLUjR5WYFSyQIgYFBdtWCW/EIzMZHQfJ6t/Lz7WZlyYwD/a7QE4tg4nkQ="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.0.2_1528344829294_0.6851039574429034"},"_hasShrinkwrap":false},"6.0.3":{"name":"frameworkstein-base-webapp","version":"6.0.3","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp.git"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.0.1","fl-admin":"^6.0.1","fl-auth-react":"^6.0.1","fl-auth-redux":"^6.0.2","fl-auth-server":"^6.0.3","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.0.1","fl-initdb":"^6.0.1","fl-migrations":"0.0.2","fl-react-server":"^6.0.1","fl-react-steps":"^6.0.1","fl-react-utils":"^6.0.1","fl-redux-utils":"^6.0.1","fl-server-utils":"^6.0.1","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.0.1","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.0.3","stein-orm-http":"^6.0.3","stein-orm-rest":"^6.0.3","stein-orm-sql":"^6.0.3","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.0.3","_npmVersion":"5.6.0","_nodeVersion":"9.10.1","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-Q2YgJn0eV1LOnydNKZpvRzRubZ1jHV+OX1cA2FYeph92h5vIk5ntf63ptsxkznPOaLNP+MH1IzXQCZjMXFDlvA==","shasum":"83436ef782e50c40df958cec3c80affee39d6c05","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.0.3.tgz","fileCount":147,"unpackedSize":360176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbIwk4CRA9TVsSAnZWagAAnmoP/3ZF0Iwytr22q0W5j1gN\nFovTkP34oFn5vnvPoJNOyDj8h7arbPlTWULNGodtGSGLvNAR7xtMsHgKINQ5\nBidxJ10ATicxPqG77Qtu1k8ErRG8Oge5hOD/e1XCbMHxJu+9GWrRcx76vu6x\nlLMZvTzAUhBj84bPi5p6VsruWyzHu3Qay05p9nkUwarMibPEOxwo2uC26FgD\nQlWF6yLIxnPjpEg6iMN4WT/m/9neWcckYIB57ArQId0zgCmh9TUb+qbQpfAP\nsHeUb0vr9sWvOYXaFgHokRpSn19vsmI/8NfSW3yQ/LezkyRoqrGO5DrhkACL\niuTe2uF4GL+Coz1i6XyxAHwyh7ABIfTc/d0rFd5NkfYzeEME+NnDo1tfDMA1\nF9uoEIaVirNrJx79KhzJZ13PIkMtEc0YjmP0P6TrUQW+c0dNt3tVOP4NAsp8\nZmGO/C7lXLgSlV+bDcdhPF1dLYb6dkJjOb7ofMm0A2rqaPB3YmNuMslj9dIe\n7ho0jUrDQHnbeiKM2W6Do2t8LKXkgd1MhU2OEMxAGksBPRr5uuqShK3lCAQn\nXEpKUDw6VIsZ2P6dhPz5K//UxN73lmv4ancz/Y6az4ihnAsBTulpXa8055SB\ng5J5UmezGhXG2txMbUhdQPxzAnHz6jaddxyvPdzLv+gCMILi1y3Vn5LDxia7\nzEVx\r\n=aWcA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLyAtUJaNYzobF1v9abYJ6+Avov3CXFlgCuYZuPUXjMgIgMmGdtIYCHadv6hwZV6q+eH12JrBsU2EWsODzihdjfps="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.0.3_1529022776283_0.6433058157016489"},"_hasShrinkwrap":false},"6.0.4":{"name":"frameworkstein-base-webapp","version":"6.0.4","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp.git"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.0.1","fl-admin":"^6.0.1","fl-auth-react":"^6.0.1","fl-auth-redux":"^6.0.2","fl-auth-server":"^6.0.4","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.0.1","fl-initdb":"^6.0.1","fl-migrations":"0.0.2","fl-react-server":"^6.0.1","fl-react-steps":"^6.0.1","fl-react-utils":"^6.0.1","fl-redux-utils":"^6.0.1","fl-server-utils":"^6.0.1","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.0.1","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.0.4","stein-orm-http":"^6.0.4","stein-orm-rest":"^6.0.4","stein-orm-sql":"^6.0.4","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.0.4","_npmVersion":"5.6.0","_nodeVersion":"9.10.1","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-3rR0Egm0Ynd6GAR+q2YLbJOsTId0ZT1dTR1RFhSLc7PvC2PevUhNJohKRnhIqkfshXmuiHIAE4n3crs+H2Xwig==","shasum":"68e13e8666d5dd074f0747750eced46b03af4821","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.0.4.tgz","fileCount":147,"unpackedSize":360176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbIzFyCRA9TVsSAnZWagAABTsP/1n7odX4SK7UvUBddHuZ\nsgEoQ7D4F98ViV4j5skAczr+NCm+lf3SmLrx1ru04IblUG/W4sU/ZHv1ilXH\nG6h9Aon6jiZU0pqWm3l8cm99+lzOuFoaAxO5718PLVmHUtRSjzNEfoJBvQ8+\nFY2VcaM0bSOrjpbSaqIH9/R1KwQXbKcbVVn1CDngB6HO/oOqwb6yhosZBWI2\nyKu96vTIORunPGzSsVDUpxR9mlDABLdqH8if1qCJQY3lBn6oXAZilx3TCoF7\n6DunstRJQ53jjJM/+0P/WOfsPcZX/noPn6hcb/SWak4gCzE6uMlMhMDhxOTa\nI9GPD7aWEa2Hgcw2Hom7G2s/HAbB00TsyChEaKYaF0znl6EjoPWafjEc2Zwb\nBiCTlg7+3Kn6JWIg61S3VjyxUNw/Ug4eZ7ErBcETqMWrt7imI5MrrZSkas48\ndIdeMoAtmwML6Tc2BkO2c5mXAfWEXtBZqGd3AjqDkXyQUZeF1kf44/av0YkL\nbftm3P92OwJ6dpcZkHgYpJxoxEScXxtGe4ssjRmlhEYZNJBbkr5HKbUzWBa2\n4bRAQQh1z0R8ZLo+opKZNn3oQ5vYBWSDcjWdaM5jswKcFQrfvXTT+tzhvNe4\nR7aiVLln/BJQWJI5OJu95gMrt49U3RRF315TOSpQXK0OYdFCktXwYzmrT+Tb\nmkA0\r\n=NT1q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8lgCqljGkFAd1TGvDnhSUG1d1e3P7YVWe1hB9MS8/JAIgQ2/5xPO4sQYMBaghjULPiB8HYOtpvADJ91E5e1tezSs="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.0.4_1529033074504_0.9461553855640921"},"_hasShrinkwrap":false},"6.1.0":{"name":"frameworkstein-base-webapp","version":"6.1.0","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp.git"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.0.1","fl-admin":"^6.0.1","fl-auth-react":"^6.0.1","fl-auth-redux":"^6.0.2","fl-auth-server":"^6.1.0","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.0.1","fl-initdb":"^6.1.0","fl-migrations":"0.0.2","fl-react-server":"^6.1.0","fl-react-steps":"^6.1.0","fl-react-utils":"^6.0.1","fl-redux-utils":"^6.0.1","fl-server-utils":"^6.1.0","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.0.1","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.1.0","stein-orm-http":"^6.1.0","stein-orm-rest":"^6.1.0","stein-orm-sql":"^6.1.0","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.10.1","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-+QkC7NdSMeopOkK18G+NBIZ48ItRAVutqWAM+/oqCcv+HXIx032moi+Pf0giNZf/EuSImAV6eff8MFOM1ayQbA==","shasum":"88a75ed8432ff4e6b8ec0c08ac2a602ed5020a21","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.1.0.tgz","fileCount":147,"unpackedSize":358685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLEIWCRA9TVsSAnZWagAA1M0P/R0UL+A868zsPyd6QFjo\nYMelF4Z32mDCa2Tp/Le+lesSZfs5GP6+SgiYuYCBndczV67G0T/9B5qpUqaw\nFe4PSq293xNhodfJksAKQ4TRHSHveVz+5e1Q7g48IscEM/bjzYVlkBLFS7/6\nScpetvTngbuD41PAvlztWn48/+7CnPHHNdhvmM0SJwSodIf8V8c9RWY/gUA9\ngphVvwxRw8MLcWQ2/DX1aHSkrbcE8T4q//F313nSrup9qkYASQf3JumFdy9S\nNdP691t0/Jde1x7WEwkC2VFi4k5bJr+lrd94DXUwR4By5fA58QA/7+ewicS3\nSmXac1AiXJYAXD3QEEFG8u1iGPf4vjAQC9FxHc7b1vwdrIfty7VDu2sMrdvG\nSRsCU4u/6jTalmZij9Z0d/gxXTOSqGMgBNJBvMKhwtAXKJ6LGjfVDpMthfIM\nsVzKnbY7LvPoQ3E9wzbuQ47GmC70ruIuqtcTenf9dYB87z3C+yt+kSEPXfvG\ng6G0XiAti/00BHMtE5auXD/FbNK0RZSFk7tLcbYP8v+2T9e/dHVE2Ne6JxYu\nxzAkYotGMjbjyjndqxiSkxpJeXbEQqUW7kyMKn5JrHeJNUZzqyXtjIcn+OeQ\nROgJq3d6zwNTv1kq2PnP7Q392jrPiVAjTrxgRQg8Fx6AsXLStvKB3H3t3WoX\nWeeF\r\n=3vUd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7t4bnoBOzuK1rfH85OP9jgyMvf5rAIqDdNoIRuo2dJAIgZaBBL+X5Rb/ZMatm+wIBWH7MQt4jqMlXM/lkA8sGTNg="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.1.0_1529627158039_0.47965704332968895"},"_hasShrinkwrap":false},"6.1.1":{"name":"frameworkstein-base-webapp","version":"6.1.1","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp.git"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.0.1","fl-admin":"^6.0.1","fl-auth-react":"^6.0.1","fl-auth-redux":"^6.0.2","fl-auth-server":"^6.1.1","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.0.1","fl-initdb":"^6.1.0","fl-migrations":"0.0.2","fl-react-server":"^6.1.0","fl-react-steps":"^6.1.0","fl-react-utils":"^6.0.1","fl-redux-utils":"^6.0.1","fl-server-utils":"^6.1.0","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.0.1","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.1.0","stein-orm-http":"^6.1.1","stein-orm-rest":"^6.1.1","stein-orm-sql":"^6.1.0","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.1.1","_npmVersion":"5.6.0","_nodeVersion":"9.10.1","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-b7hP5wv2Eua3BXHh/9R85K2htv66cGoYrVufDmeTvyZGZmy0WVAzkaJWUIvwdwgT/KEiOCv5b/+U5geWqK9c3Q==","shasum":"3afceaeb449498db968258ffbd8e4e480ec28e13","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.1.1.tgz","fileCount":147,"unpackedSize":358685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMYyHCRA9TVsSAnZWagAAf90QAIksBn+kNVN/3TBQyuE0\nym34f7TPIHSMkfPokQaIU1mfcyfj0ozuheMd9kV0/I17UuKffC2sPGN7pLAP\nbUuQPmiWvS2oAe3GJ2fLUZEQ9OG6k9roUWsoPl91lod+whi8h/VaCDs2HBmd\nn+Gx2k/kl+IeMvEsD+8tWurGJbF5dc164dlWkNuPEEb8pgqlizX61dPNJtep\nUgp+2818tBxsqPg++1tAw6WQgixFOWoqNRxdPWtA5bW2sQ+tVw7l/PPrTUbB\n+jeWoi0+ehW/8Zji3dGljrJUJR2OgFHqtnDOACnDoH8lvLYV/GBRoiE+wyze\nT3rd1trg0PYMS79EJgLOtR9DX5o6OGaRxoCGIP+cQjQvUE8kLbS0o8Ov8JQL\n5vnsVxwla/e50FP3qSs84IRV1KkOw8E/2m28sVNUeT/pyeNhodOGHKj34/7N\n/nHENRX5dtukB/3MehW4bCabaefqQcm+GcYLRvqwBRFviHf5ZsAi2eoAuxpn\nHQ67VDRm8MQUsRFuIW/YpG1zJI4LMh/3DHc1sTSjNkanBRUk0FkqLxaJAvLY\n2S90DMlF8IW3erepcM442HAYx9HgDghNzC6yQXMtAa0qsY7fsYIMBRuvyk8H\noibQhWRLPbzpSXyHbNFqh6B/uwocty1E+wXFhDVnXclvumg/J3m4HTFCpUoK\njgbT\r\n=3Qnt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE3Qh4eYUsbFGT4Zka6Ealf1rUmUmq+mVPHPCCnqtk+9AiB1zM3C26ldNVn0FjEEvABKxWCl5KPdPKF8bC/RQ081cQ=="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.1.1_1529973895168_0.3844842628172582"},"_hasShrinkwrap":false},"6.1.2":{"name":"frameworkstein-base-webapp","version":"6.1.2","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp.git"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.0.1","fl-admin":"^6.1.2","fl-auth-react":"^6.1.2","fl-auth-redux":"^6.0.2","fl-auth-server":"^6.1.1","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.0.1","fl-initdb":"^6.1.0","fl-migrations":"0.0.2","fl-react-server":"^6.1.2","fl-react-steps":"^6.1.0","fl-react-utils":"^6.1.2","fl-redux-utils":"^6.0.1","fl-server-utils":"^6.1.0","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.0.1","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.1.0","stein-orm-http":"^6.1.1","stein-orm-rest":"^6.1.1","stein-orm-sql":"^6.1.0","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.1.2","_npmVersion":"5.6.0","_nodeVersion":"9.10.1","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-dgugzwbtzjTc7nlmCHMXEWGYb6AQMY/D0+1QD3Pomjcxa3sAwn83AXaAwr/ia9MhNuhdfGbmIRlsXwhy13HCUQ==","shasum":"b882b9c710a7c76fa158796226623d77f436f4ed","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.1.2.tgz","fileCount":147,"unpackedSize":358685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMbDACRA9TVsSAnZWagAA2XAP/jKAUvV+iL4pXRZuSWfE\nY6L3xkiSDwSL5i9BV2z/Vc4X4U3ltwFPXQmay30bhqJnombedbg50oYt6olE\nLQkGpSL126oaIgl9IjlBn9dvXPKqCySTkxD1CtIl5WO+TeRHogFONJlXyvxW\nBVx74oHveH9gRM6Cv2e9NieHHffMtDYLJS/DBt7crcCyNwe9lFf8hfGIQ1zu\nqBW8ZCtI4GSLXNOCF/eUNhR+i2q5gxD8EIF7TYnROFVLWo7ppFQgFhQLvYP4\n97wMRnrfKC5WdO7YcaDYIOTow669C9q8VPN5d+SaDIVM4iQb99N2Y/ADTQbW\n2FyCHgXjAgQ2wuwmtflQSQcbR0KkXp8SVodjH7HN//0s/e/qk1KdYRjAkTjx\nChoG7VhucnWutXzyquygq9KrFBCP0P/ComT1VfhxIrp6TYbAJGu06Tnqv+yp\nhv+XVolA+ZcGxsm07xiGDDIJoC9buOq8m7JXNvN/pwJBB6zfutx0VL/IfsvD\nFPf8Nd9HJ6+DYr24DD+oL9yVHqNA+6zP3h+PpA0RgiFxpvi2b/+7KXRJjZo8\ntnV/iDo8YjRv3ZmZly6NsbtNquBa5BsB3jbdvz+lPVWLyvQeG938ygtW7ovv\nEp0b3HR/pQypTpUnXSGhgG7pKjb68zMs5+JoYiR7Hmbe1L4E4/GUGYQ3yjci\nzUl7\r\n=Ntv0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDFfJ6wvhiDWhLy3FeMAxobI57NOf+AeeR384wJwo+bwIhAO+UpYmzyh40yJ3sw658qh9js9iQkQQrkkI+U/YVRXKU"}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.1.2_1529983168633_0.9717310163605639"},"_hasShrinkwrap":false},"6.1.3":{"name":"frameworkstein-base-webapp","version":"6.1.3","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp.git"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.1.3","fl-admin":"^6.1.2","fl-auth-react":"^6.1.2","fl-auth-redux":"^6.0.2","fl-auth-server":"^6.1.1","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.0.1","fl-initdb":"^6.1.0","fl-migrations":"0.0.2","fl-react-server":"^6.1.3","fl-react-steps":"^6.1.0","fl-react-utils":"^6.1.2","fl-redux-utils":"^6.0.1","fl-server-utils":"^6.1.0","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.1.3","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.1.0","stein-orm-http":"^6.1.3","stein-orm-rest":"^6.1.1","stein-orm-sql":"^6.1.0","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.1.3","_npmVersion":"5.6.0","_nodeVersion":"9.10.1","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-Olf9qqF7jMPoi9uotouivJgTacmk68Lu/JeR6ZjXE89glW8kJcGgSN/uFXvv6yhZYWg37km8zqexEvWgopJEJA==","shasum":"36ce7836e3e2f1421f3f7a3251b18f7ffcb5b892","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.1.3.tgz","fileCount":147,"unpackedSize":358668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbOXvTCRA9TVsSAnZWagAA2MkP/2POw4v3sSv+ElW38x3C\n2pBrCSqRsaXjKb0OUtTjxYPQiOGHshMOXeB69FhfkOM3Wxiczm1X/HgJ8of6\n7HCmt8gu1KXBlx8IaWEuEWPLpdyIbMCNNwiljKF79L43NJax5j2KAwnk53ve\ns21eLJa83QGANZfHTPITzdFEmD55UDbNjO0rp6WDf2MbRRQ7GJaoRAwWaX/g\nsCB64MyO+8FBdD2b0fDAgaye/yspJ2ydBGLtbg+6OH7qQ8SegnXV45vCbkMI\nmATWzOfUBXp4ljknFHY9sK2MRlX2/fRkaJOBYgieX9p8zMjLLkNNcc/J6klz\nnFp4Vg5n7IXM8erHXpT17RBKL3CC3i8YnznhEuvoKgiHnQNXvC+q+G9cxr3D\nPRkazNIV7GMt8bjklbv0S5lTBuddfRI7C06xW4/sm8FHQtT0vBeFGwccoBUJ\nCasdQ5BpZEt3v4RmCvwuqRTgFIaratuRz5Vw20/u1mSzE1M9CvX5+J229Cq2\n6Exstj5+1/MtAD0St4jZHEiToXZQMmbb1pOz3PFnioNx8qGPiSZsJy/ZqGsK\nUkWPwsp8xiunxBtIagdA9rp8JG9dpVkIUbG9KDbGfKEjSI4iv4jAhRGneHF+\njTCIbjbo9N9onvbsLwXnRZ9NP2tpNratSMmloPtN0qrLvF6VQabMkMy7xLhS\nVBs2\r\n=uE1T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCz741aH+pPTOvO8+ZyDdlEOPSOM9dNqgHKQkhrxAwf8QIhAOtzFYW0kdpinDl/OOO5kTge73XJdEaxp6wzWg5f3usP"}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.1.3_1530493906949_0.21144635727627392"},"_hasShrinkwrap":false},"6.1.4":{"name":"frameworkstein-base-webapp","version":"6.1.4","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp.git"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.1.3","fl-admin":"^6.1.2","fl-auth-react":"^6.1.2","fl-auth-redux":"^6.0.2","fl-auth-server":"^6.1.1","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.0.1","fl-initdb":"^6.1.0","fl-migrations":"0.0.2","fl-react-server":"^6.1.4","fl-react-steps":"^6.1.0","fl-react-utils":"^6.1.2","fl-redux-utils":"^6.0.1","fl-server-utils":"^6.1.0","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.1.3","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.1.0","stein-orm-http":"^6.1.3","stein-orm-rest":"^6.1.1","stein-orm-sql":"^6.1.0","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.1.4","_npmVersion":"5.6.0","_nodeVersion":"9.10.1","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-Ce+BSkjAigvZw7E9ZA7d9AfgjP25jq2/7APmn7cuQfTYEoKmSgHDEt43A0whP4RXsKGey8FxesgW35np6OVhAw==","shasum":"3b12eb3b8110b7e589dad316f331825a9d7666c7","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.1.4.tgz","fileCount":147,"unpackedSize":358668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbOt3gCRA9TVsSAnZWagAAH24P/1CqdsF4cWxuemsKYHsC\n9RGw9sB9SWjw2bYVt5E08Kea0kTSxYsZIku7tIKmzWbyAnAiM3hqXKZMHxMq\nUdLQWx8zCsHPo3Seb86xrNAMG06JYw++Lw4RscRDwHf7RWaS6lxcHiXtfWiN\n1ZWjr5WjQgOd1b5mBKdSoRH20NXiRa76f3vv+e+Jl3JOYUFkeBZHY5YtC5YM\nw1WoOmlBVGwJDMtkrFnupxr4hmG8FKML2/XxHo7i9s4zH2xPDRm8nnxWx4H3\npwY7tILkAnA8b1xA45xQhWLV334zJU6pJELKLJQ/KEWaX4OLDf13sZ7swGto\n/x8fjXldpUSABGzRf2LTBp9AKTT6nlXURPazEL728LbtUhEKQneOP41cONfj\nBSS07/YGCohOM9jBfmy+49Ru0LoXFGlu8O36lcc77X+SyJNvlrROYEInG4Jz\nOog3UpoDRCqQ80X7Tiib7c34KFW8Dc+ll4+fztWdT9NE6fWNV2edvbpSCoJC\ny++XbDtLDq66PZb0M6xnAnGtqOD58QFUMF8tFRDWmpYwio5mYkNLhTDsjddg\nuKkZvlRqbWpv0b6k2Dxe3wm1vYnm6EgXBx6oX3a10cBJNwtyrNbI48hzsDD5\nm01itJFQakJHRUqCK378hNbnRzf+Ojw5WFbPmN53MkJwRt4Sr6ulzYKR3iby\n5nFF\r\n=Zi3E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID5WfhQzn4mziwSvWLHp5mjBWrAi1xCwk8/hQbatXldNAiAt1yrOP5wlQCBh296JINx18Gy5MAAQOaxVu2OjfIJgIg=="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.1.4_1530584544262_0.15047615089070376"},"_hasShrinkwrap":false},"6.1.5":{"name":"frameworkstein-base-webapp","version":"6.1.5","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp.git"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.1.5","fl-admin":"^6.1.2","fl-auth-react":"^6.1.2","fl-auth-redux":"^6.0.2","fl-auth-server":"^6.1.1","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.0.1","fl-initdb":"^6.1.0","fl-migrations":"0.0.2","fl-react-server":"^6.1.5","fl-react-steps":"^6.1.0","fl-react-utils":"^6.1.2","fl-redux-utils":"^6.0.1","fl-server-utils":"^6.1.0","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.1.5","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.1.0","stein-orm-http":"^6.1.3","stein-orm-rest":"^6.1.1","stein-orm-sql":"^6.1.0","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.1.5","_npmVersion":"5.6.0","_nodeVersion":"9.10.1","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-vv+H//DchHvtKkLUmxR/ZzctUbbepphKRz4iK36isxG7eVmPjwftgZIGeJ2LJL4z2c4MioC4iqyAGQqdyZ42Ig==","shasum":"21d4b8d39e3ec97f854c6d22e8b84c426ad8db1b","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.1.5.tgz","fileCount":147,"unpackedSize":358668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbOua/CRA9TVsSAnZWagAAxXYP+wTsN/mFjF9jPsc5tmSD\nBFtMCGWaPeCnJMcCchaC4Lpklt8msrYlcmUc6rPfyADln5mS0rK/lCgPKQAZ\nBhZRqWHCSxsQ4IeHq18QYdJjBbE3usVo2uqJkGWV2p5DaV5RtQwl8ZImoV/x\nj5ZHy62N5ouflW60llDk0YQhsKWSTpwzYknk0cFWgpTdY+2PEtgQfsRUzlUb\nJf4GisqVWWY11AvrXBSUSNA6iGVGE9yCR9kf3dsri2RGrn2rPbwDe9IkYpdt\nwnX5bR+br0tn4qmt/4f5Tmr6xq/0zUwYFP/nAtcnucpkWl5zbvDqQWsPEmDK\n2Rnd3sUFgAKSW6itxJ0JAyy70NROs0B7Ku1uceKbu/Ts9REWaEm0s5LXVr60\n4TLYrY0JXDFGg9Eqo17BNhz/8iq2O8wpW9ZUjWp1r0VSxDatleaETWprdAr3\nYwmUGJiUFUgke0e6T49y92j46yp5bd6Dl9O5xVlSr0Cc7/YYWlZrAGcChrVn\njvgOPltFPzHwbZA5n0CfkwTtbWJvOjAZvb64vZG94Ov31p9/+QEnkGxRPLp9\nGM4WLCQqJody1buh+INZsYJlbA5F1MjyH6+h29CB64Sx1fhIAzAqGeaZkZ4U\nU0oat+aEuw7ze75BvEVcy7qlD6dpJ9mBfC6hVSIa3ka+dVK69UquDIPS0PIQ\nDTiW\r\n=dOy6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFQe8CkSgR+2ZmZw0SEpr9XgFQYZR85mPz0Juul90sCVAiEAmAhePR90hPiQboQkR3SGtSI36Y3snpVY3lBnLcYKUMU="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.1.5_1530586814944_0.8248468673403995"},"_hasShrinkwrap":false},"6.1.6":{"name":"frameworkstein-base-webapp","version":"6.1.6","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp.git"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.1.5","fl-admin":"^6.1.2","fl-auth-react":"^6.1.2","fl-auth-redux":"^6.0.2","fl-auth-server":"^6.1.1","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.0.1","fl-initdb":"^6.1.0","fl-migrations":"0.0.2","fl-react-server":"^6.1.6","fl-react-steps":"^6.1.0","fl-react-utils":"^6.1.2","fl-redux-utils":"^6.0.1","fl-server-utils":"^6.1.0","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.1.6","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.1.0","stein-orm-http":"^6.1.3","stein-orm-rest":"^6.1.1","stein-orm-sql":"^6.1.0","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.1.6","_npmVersion":"5.6.0","_nodeVersion":"9.10.1","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-4b/gPOv966L6lmoQK9+XaMqGva9sOT7v7AbLCP2M2nD/1ZTiMpLQyWemwuS1xLCtMfxcCk8behiYh9/qcBPFHQ==","shasum":"c05a937efcb842d2f304218f0d73ad0d04b88a35","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.1.6.tgz","fileCount":147,"unpackedSize":358668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbPFy/CRA9TVsSAnZWagAABN8QAIgilxSb2sqEXq0q1a9P\nvqefUh/Sq1wvvnbbQNU7z6P6Syj9Z2GC/yCK4sEFiLHV4UFF1FnacdwpKKPc\nZ/wZKCaA32KQC0zX0xgpiQ03PhQg+ZShBvq6ig7Rg1H7fSygeufJC4PMckCL\nT0tS4W74QYJzNjSesiyQ33UjXPebaqAl26IM38nSuLawiuEJoO0bhON0xuLu\nnv8OAzE9LL46DjnkgEBJSM0+08M+pjg9LnXZK55DEW8EC+Pr0ywE7ObL/U8Y\n6ApQaPw1eeuOokWaZze59++jrysbFU+gfYZI0mA1s3Aiv7zFlIVWJtfoazvJ\nY3dTvfflep5AxUBBxe3N10MHnF92xIAvU42WNTmjNPXvSGmgILgoSMEBIMLG\n2B5j3RHgR2Guc2aAJu3u1QZrqRGdOL0tqIMGWDHKjBmrWdMpP5uTpMT+eHBZ\nxuT8Uq3cediOhBGkpRchhfrmLXlwcoY5zOGxJrNNJ8Yg5dIiFDvEFU0Nx3vv\nmWsLaZOojKLsO+3Uh7nOJtBdDaFrO6XFZm2YgSPZG5VVhAGUdbMUOlcPUMA0\nMB1+TqiBxu0nXffECkximjZIa5rb4HJ+DSXjj8rj+IN1wLstwZXudHIOcrsU\ndnruEuIYbIKMOXE95cB8MfCCvL77SomvmoAxCz48Eg8MzEE7KxJKCp2sm7h5\nA3P0\r\n=vDO2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFcHG/nuI+cTl6RwltkJOFRxsLMzPbjG/+VZVlko0IJ0AiEAjH3y33MI02vnNod6oVMyCY5Uy+gtxjmp1jeAi3ljFyM="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.1.6_1530682558953_0.036736555188324305"},"_hasShrinkwrap":false},"6.1.7":{"name":"frameworkstein-base-webapp","version":"6.1.7","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp.git"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.1.5","fl-admin":"^6.1.2","fl-auth-react":"^6.1.2","fl-auth-redux":"^6.0.2","fl-auth-server":"^6.1.1","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.0.1","fl-initdb":"^6.1.0","fl-migrations":"0.0.2","fl-react-server":"^6.1.6","fl-react-steps":"^6.1.0","fl-react-utils":"^6.1.2","fl-redux-utils":"^6.0.1","fl-server-utils":"^6.1.0","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.1.7","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.1.0","stein-orm-http":"^6.1.7","stein-orm-rest":"^6.1.7","stein-orm-sql":"^6.1.0","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.1.7","_npmVersion":"5.6.0","_nodeVersion":"9.10.1","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-MVBKoFdYg9LKa4gK8QNecmlTemtwhq6/88sKpHbXdx0CMVnHVrH9l4V1IS52/czEvYVKM5oxLiFUtHQ8fFtffg==","shasum":"bc1d8c434ec6d3abcfe2b7a0dcfd74eb71fb26ad","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.1.7.tgz","fileCount":147,"unpackedSize":358668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbQsX3CRA9TVsSAnZWagAAJYoP+wcL/2OM1kvD1oxQCrwb\ncbiuzCXY0zz0jQKSEFFI1y42mDWHc/7LvUGDfjyNnoM7MReTACcOLkxC9M32\nZ141401vk1dhMV13D4Z0k6g9V6NPHEOdwnmfIND++45s6BxPRBmgdgNQ6Dq+\nPK+x184VFbl/m/cjzsiCd/xUah7bXpRdwdHtof7RxnSgR+B8TwSvBECSi6bR\npF1KredgYHMsaasOTa2RdD2SG7Ia/tySg5qUk/DDBctPP7lj1VZmsDIwn/Vq\nzv73JlTuV6pIVBJohIdt97PJs7hmsK4CZwYZ4iLSZwINSzagUpscBbmnEUSI\nUE7crGuDHi7tSNa8ue4xMvd9MXW9wfSh3DSgX5sCzY2IEMWDDS+EFl4HfI0y\niYz10oD+03LcICcPLre2wrvd9Iv5Y7pp2romYwPDsFVe6HLWHPi/vgF1c/rA\nxp36k62X39oGv/yb7c1rFoQJcxM+LHDbVLJc1fp/FUiC3yern3OHhWhZP0oF\nhGFtYj5oHm4U0jjNZU4AoGcR+ACa+WsqLy3jBOcOI4bKofY7ZY0uWSNgRQdF\n3qpWO/HqsvvUna7vI0ZHljlWZL0siDg9+LcBQ0NSA+9aNsYxPTaUlcPTCjgS\naMjMf5P0mGKs/TP4aXRApjhB4eJOd4ZCJWtrmEQtzL2k5dSUy/IqxCpRTiF3\n4OdL\r\n=1quS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC3zD2GlgyQFF9pg1SPb71ltSCtKVS2hHAkluaYgaD1bAiBRMP8irnotzP+rtRxPLEHU5bu8hAr06bkSY4fBTmaZ+w=="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.1.7_1531102711680_0.9762058507212683"},"_hasShrinkwrap":false},"6.1.8":{"name":"frameworkstein-base-webapp","version":"6.1.8","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp.git"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.1.5","fl-admin":"^6.1.2","fl-auth-react":"^6.1.2","fl-auth-redux":"^6.0.2","fl-auth-server":"^6.1.8","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.0.1","fl-initdb":"^6.1.0","fl-react-server":"^6.1.8","fl-react-steps":"^6.1.0","fl-react-utils":"^6.1.2","fl-redux-utils":"^6.0.1","fl-server-utils":"^6.1.0","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.1.7","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.1.8","stein-orm-http":"^6.1.8","stein-orm-migrations":"^6.1.8","stein-orm-rest":"^6.1.8","stein-orm-sql":"^6.1.8","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.1.8","_npmVersion":"5.6.0","_nodeVersion":"9.10.1","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-2PpVTW1HCuSlT9tQHTWq5aMfGjTfjwQjU/KOwkqftCQ5tTNsscjK/oB1IOaWy3OUa8os6gRqPEzg9OKagkJ0Zw==","shasum":"8bf6abf8c2025ef9d1065e73e77e367b82bebaf4","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.1.8.tgz","fileCount":147,"unpackedSize":358623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbRtA+CRA9TVsSAnZWagAAvAYP/iaPrvVE1DyGJ1C97Ghm\ntzUPRirFjyjsa2BgcXboWX6AxlFG5UbYdZqqeLpMj9jQIRYM36RswrYF49WC\nwEHwXvwK9a8IQARM2iLmplN46YzMOIR2e3H9X4ujPxdMky3YZxaYRSfpw7hs\n0Jl/9kCrbxWn19uwRjv3YhTIl4H80q/OpsClDqok+TQJOAVrXFbkzaQJgB/m\ng2LgFOgTqvEIsDXtaPoS3vjEncUaBsT1ebOuPNHc28RfcnDrLTxAikB+k85U\nPuWvl6kXRWOEC83tphlAuqPuiU77NT0LiB+PWmcMpZcc4VARLHRDQrNItHvm\nAYNOT2gFIkjUO+l6Ojccb7YGZXcigCxv1Tv+GpkUhUUv0FH0atPao3TvnZZ3\nZQ3GFijIOfyJoqleGWQHGD3hjM/7xoK36FJGMzhztYZizAabu+lakCwMj56Y\n4cNVJ5cygrf8s45tY17Zh/Hh2BTJ2XktTbLNV4byScbVuvHDETy3Vx47jt5l\nSlUaWZQ3tQoZ4bhWmymTxmHuQl26oUHCMWBtEBhffsnT+j5N80RK5p/rxuEW\n8adb2peTjy6uPP2TfmbotfM7gKmBOy+ZMgwmcLbKrrB7o2oulVtXgdAuK/3x\nPI8KwXGs7O5XI8H5Z+LZbpdBSuqhJICztGTnLZqsYosKE0xsPP/OvJCHaHkA\nwEk9\r\n=teA3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2dkiqLntZYOXTP1QrVNjQxjeYtVW37T4sY/piVZNZvQIhAKVIUL7SMefYpNCTA1Jil3cS+msDOmkT6BAsr0cfobRq"}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.1.8_1531367486727_0.9343375616433685"},"_hasShrinkwrap":false},"6.1.9":{"name":"frameworkstein-base-webapp","version":"6.1.9","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp.git"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.1.5","fl-admin":"^6.1.2","fl-auth-react":"^6.1.2","fl-auth-redux":"^6.0.2","fl-auth-server":"^6.1.9","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.0.1","fl-initdb":"^6.1.0","fl-react-server":"^6.1.8","fl-react-steps":"^6.1.0","fl-react-utils":"^6.1.2","fl-redux-utils":"^6.0.1","fl-server-utils":"^6.1.0","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.1.7","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.1.9","stein-orm-http":"^6.1.9","stein-orm-migrations":"^6.1.9","stein-orm-rest":"^6.1.9","stein-orm-sql":"^6.1.9","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.1.9","_npmVersion":"5.6.0","_nodeVersion":"9.10.1","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-r17zO+bOYaFcUzrRMWmedrxkA99iUC62ZhTR6Z/3owR4CbHFSipg4yHqj6+RKA34RHuWjHmVApvfSJ85uNMfTQ==","shasum":"be86f8d71f0ee7eddb112f4013e57d927ac27e97","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.1.9.tgz","fileCount":147,"unpackedSize":358623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbRu/4CRA9TVsSAnZWagAAX8gP+wYubDavsiZWHGl55bM/\nRNFZeKKbsjEaWV15XIWRXOB+acba6FUGpFy5aVyXgvzXhbZjhKUJ+omWm+1l\nQyLD8BhJsIQ16aUAOqjIrKy36XP+kL8zSynJ/7/RwZvu6jA3s143m4z2BIb0\nHKjUrJuMql/E+RWEig3Wtvi/YZOvhlcArevx+L12d4yG6beQoj9Vo2DIbz3d\ntsE4x49eVdlQpoPhXRp7s33xZWH0+sv7AO//Fcbynnc/Fd/jChq6IUxGbRMS\n4LzjBWF3HIHt5AU/Q7BstlJUej6dC85PkmuCuKrQejM/cmwPYtuBrXd4gIE6\nrSB1JwdyofRtWB6E8sfUo1U/yhGMi7DPOX5eLzrLddMyBrC7Y2wsf9VJt+H3\nyBhHEl4ibsi1HwM0L4MbzFYCzG2ynG+wP2/O789k3C2quoPLPRYnhs6r4Zac\nmJnyCMs8kO0+nvrI4s7WTsIHFkmwNn4T0keKxeZovd9Yg/ejeO/nYXONvw1J\nJuXt/t52ITNWrku7oIuAzy43drj5o3Sg05ZtgT0Nslf7r1ngVFZ5eljop5ll\nfXxqxjGIth00ssUASpdU3qWLvH/or/gjOSr/EL0aESWPzw/+zGeeGGSgFvuB\n/7CMar9KC6cEXKRajYBwIRHkMPGb84YHpb62tlwJwqAmAqFs+qe4mb3w1BBM\n8CUJ\r\n=CM9b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZssR8Iw4NkizMJDrb+LV62eMT6OFAssCJsku+jLgX7AIhAO+4GQQpwHiWXI5vpm7ZllC4eJszdMjgV7sVLXJzH7t5"}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.1.9_1531375608653_0.4869489190525427"},"_hasShrinkwrap":false},"6.1.10":{"name":"frameworkstein-base-webapp","version":"6.1.10","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp.git"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.1.5","fl-admin":"^6.1.2","fl-auth-react":"^6.1.2","fl-auth-redux":"^6.0.2","fl-auth-server":"^6.1.10","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.0.1","fl-initdb":"^6.1.0","fl-react-server":"^6.1.8","fl-react-steps":"^6.1.0","fl-react-utils":"^6.1.2","fl-redux-utils":"^6.0.1","fl-server-utils":"^6.1.0","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.1.10","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.1.10","stein-orm-http":"^6.1.10","stein-orm-migrations":"^6.1.10","stein-orm-rest":"^6.1.10","stein-orm-sql":"^6.1.10","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.1.10","_npmVersion":"5.6.0","_nodeVersion":"9.10.1","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-iIwdr5KMBHZ5ikyLaf3U7IevfglXebc76FqmoG1TBOFJFmBXePUPowIe5hL0VcAw0ph0G6CfnkHbhbdQUnYvzQ==","shasum":"23cc37419d8965d902725e31441f3ef63b26a9db","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.1.10.tgz","fileCount":147,"unpackedSize":358631,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbToSXCRA9TVsSAnZWagAA0n4P/A5oCa0v8Y4I42ROqraa\n9bBMEoGLv7DxcJ1gmnr+w/QLTQalgzb+7fkL/cQBndXJG/KyVNwAuTHPZVQO\nYKXC5418fXVGWKuQYVVZA8z4HzPCyNN1yOxmVQKmEEkTA0MvRrFWGBaxLg4w\ny0O91oc9L5kAsCR6RIbtwhrLISbfvjuocpdw15I3cQMEJxpnXGLNnDpMlcDq\nZxXvCy6KCVCIthbXCp/OKKZgkTe/iWYiI6ITEQboJx1CdtK3/7BFJYghwiir\nYAk/oEdb6xPhryJHrem4jHo0eK/R9rbY/WoKk8B6/mL21hcHUm7bzrCXSvb3\nowsEGC2ljCp72rHUQ2in9GB9GNNSxtXGN2lN7qY7QPIzgGhFzH1Wot7KJPVH\neGXJFNOAzr0cJDw/AGp1y2DsIQIP+ymkCZjtKpCk89cUJRqTYdtZ/ZtP8eCw\nZUWZx2d9oxs337/MGVXbLuJ5Xc5DcC5+r3veTiJjuMVhV1rOE40QenE3hdd7\nQKGFsI9nYNiGFel9ZDKJ8AulYrUmsgLzbuR713XpR0PIELyi3Gursh7mBhRE\nOM6zhJI/SHR+r3hrCCUa4WecZj8zTLMkc2P+9Tnvc0A+4FHgD67aRWzfzTem\nBYR3mpeRnnxddbJctupDglQOnIC0BThAWmTb15e4wohsqpgi/aW21xf1N03P\n020o\r\n=Myr/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8QJR05ZsnxdDJm/pjDE1eNxfd5IXrxal4Cif5Uth0tAIhAJBt1/pCF9NcZa7MtiPEXxGhTqM8V7c752HcCb2m3EUP"}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.1.10_1531872406976_0.49967010558203473"},"_hasShrinkwrap":false},"6.1.11":{"name":"frameworkstein-base-webapp","version":"6.1.11","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp.git"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.1.5","fl-admin":"^6.1.2","fl-auth-react":"^6.1.2","fl-auth-redux":"^6.0.2","fl-auth-server":"^6.1.10","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.0.1","fl-initdb":"^6.1.0","fl-react-server":"^6.1.11","fl-react-steps":"^6.1.0","fl-react-utils":"^6.1.2","fl-redux-utils":"^6.0.1","fl-server-utils":"^6.1.0","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.1.10","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.1.10","stein-orm-http":"^6.1.10","stein-orm-migrations":"^6.1.10","stein-orm-rest":"^6.1.10","stein-orm-sql":"^6.1.10","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.1.11","_npmVersion":"5.6.0","_nodeVersion":"9.10.1","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-NeXhSO9w+3t0CgpwgU/o4WFG1xyc017mpuwG1A9xU9xnbIk+tPKTvZGYZmLQf5o3sBYTmKrStp0WyEBK196RtA==","shasum":"97a683d4c238ab06f99cdfb93848b92c2ba81934","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.1.11.tgz","fileCount":147,"unpackedSize":358632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUTb2CRA9TVsSAnZWagAA958P/1J6k5NRCZFvjfs/DIVt\nBWIsLnjDJqTXYo9fFCf2ObwWHpx7oCLOY1UdjxdrdqvnVAI3Q46dFVuhJFDz\ndwCeZE+hRmK97pcLPv8sIACNUi0u8gy2GE2skOACAENvp/PXEgfl5B9vAuzz\nT8GPm+yIuro3owEdP5HToZaw+3WnWSMdqF7ucukXrxlErEJVdkl4vi55pS2e\n62zdVLBi4rLQIOEHxR8R31Zn50YPpXZwHC0E9vw5ZTE9OP39nkxP9o+wBF4y\nimAbcjvxHexBePKPls9GeLmXxQN0tlpFif9pvLFxhnenvK75ZwewV1YaR21C\nQ+zBI93iUYis9hxmFUNaz0J2chENXJ1CirvQ+XuDm29Z++Cqeh0+wm0tOjJS\nsBSyw+h3It7hYVh+y68FXpXthG3A839NKqswY5SuTsDnjCH3hmdiDajgjF7u\ni5SOkmIFGalrd756RoxA4fKigzkrLfxEMTYlbwN1tsxfqNVza91Lfiwuo7s8\nRVBqsQ46NNWiYMaXANb+Gc0XwO4qP4/mhVLGjN29oKVU1qxjqc+nkOWVpRIz\na/Dn6zkWdG5wjnuuXbuRXEAlBTNEJu7LW1OZ4GwuaD3ZBJRQe4BpBWI0EsMO\nxEW1Cl7DuzGCMn89QplolVxurvPY48so+NgQGQu/tuh8sCjI4fLCVUalN0re\nnhzg\r\n=lcrO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEdTRzHQ0uQrTD2JmOykwHgzUgCug7hjVGGPFfxVcnTAIgU411IHjBLKcpYv2kcHHN83hX8bbTPmUY9uL44op5pqY="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.1.11_1532049142048_0.35704265922131784"},"_hasShrinkwrap":false},"6.1.12":{"name":"frameworkstein-base-webapp","version":"6.1.12","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp.git"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.1.5","fl-admin":"^6.1.2","fl-auth-react":"^6.1.2","fl-auth-redux":"^6.0.2","fl-auth-server":"^6.1.10","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.0.1","fl-initdb":"^6.1.0","fl-react-server":"^6.1.12","fl-react-steps":"^6.1.0","fl-react-utils":"^6.1.2","fl-redux-utils":"^6.0.1","fl-server-utils":"^6.1.0","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.1.10","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.1.10","stein-orm-http":"^6.1.10","stein-orm-migrations":"^6.1.10","stein-orm-rest":"^6.1.10","stein-orm-sql":"^6.1.10","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.1.12","_npmVersion":"5.6.0","_nodeVersion":"9.10.1","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-u6J9gXHXfKMLQxvTHvUf9LESQnHGpLaMgY7/xADKHaz3+geTNCPljV6M28su2eW8Z1WLBtCSXi3Bj/xiw5Rymg==","shasum":"1dde7a1b88bfa82df59eb207e7956fcd1ab562f5","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.1.12.tgz","fileCount":147,"unpackedSize":358632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbVTrsCRA9TVsSAnZWagAAOfYP+gP6+nbOnW9Zpc/nHvcP\nUP2NUJmWnQBQHUFqI4VB36fZ31YsG1sW/S2/uubhm5fDLKRLWuPpczQHW5p+\nhUQcB0L+eivd7Otn1kb0tZf/t0uVPK42173gPMYf5yC8DsBPi++StqazYOuT\nfK1Vmwu23rier3x6DVLNMMbB4WQMKKKS7ChYcWcoKv3TY3MsVLPXsz4WEfrg\nkpz0dqAf9G1i2q7pMJJKIz6m3aWm2g075sqZG30RN7dd4Omn6GF/XEDNRAxO\nXqQ+BxktZdTaW8IboPkDxpnyDQ2PY8gXDy8BZpybHurfV1NznhT51qqKAldN\n4+qLd8fwTkfbx2L3UIKOYo+ZP1ioNrgb25VdN1SG10kejc0x4VsLO+2ldhiQ\nVcpuMkhTUAmwLvLcrSqO/mP5ulGzvJzK2c+r+VYJoXDcqUaXqd6kfg5r7Dhz\nm12l8nZm5IM//NasuDb7I1QnmoS6xieYaRQKjgYVsAgmIIF5LoadXfg3KtZ8\nLen6jocc0nm2eZ7EopSNlgz7q9LvQCoBDGmvJA7L+Tv7xBNY201QiXA6DwUL\nGaSzC+gZkDzfbLw8rern2Cx8rloHKeyjLvyzuJnEWojMY9H4/CX7Trlpht7i\nu7tOqPLQW0fYWRLIJ6lNGHt0TlL5vPLELQOgNZq70TbIKwdyEOTiiqOTkb2j\nD2UK\r\n=dHn3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVl1TPXO7Ocl7aqrrOeXZU8WoA3pPMnY+FO5Oc8LLWSwIgU6gDQbqJSHLBDSXhn5SBYVrifM8UI8C3c+3fheNqNR8="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.1.12_1532312299896_0.19531599768134367"},"_hasShrinkwrap":false},"6.1.13":{"name":"frameworkstein-base-webapp","version":"6.1.13","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp.git"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.1.5","fl-admin":"^6.1.13","fl-auth-react":"^6.1.2","fl-auth-redux":"^6.0.2","fl-auth-server":"^6.1.10","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.0.1","fl-initdb":"^6.1.0","fl-react-server":"^6.1.12","fl-react-steps":"^6.1.0","fl-react-utils":"^6.1.2","fl-redux-utils":"^6.0.1","fl-server-utils":"^6.1.0","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.1.10","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.1.10","stein-orm-http":"^6.1.10","stein-orm-migrations":"^6.1.10","stein-orm-rest":"^6.1.10","stein-orm-sql":"^6.1.10","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.1.13","_npmVersion":"5.6.0","_nodeVersion":"9.10.1","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-YoZ3Vjc0uK4kj4G7P4gRno9S0clAygYljMAvb5HdQTkL8+NSxg6GMOsG+e/XsBoOY5dJmL0VHun//J5CUrJ5DA==","shasum":"b8941f4f946b894998c7072a2bc28595d36e51c2","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.1.13.tgz","fileCount":147,"unpackedSize":358633,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbVW5BCRA9TVsSAnZWagAADZMP/RF/hpcM7PmrJJv9+l34\ngbKH3nWaQ68MVfPiOTpPjTNc9UUEuDWasbi78PGfJEZ8hKWCmBdzoHeHMxtv\nFcb+gD+L3YTac9rCznClHlQ5EZ01H2qfKsCtRWqoM2CFmjYkKe01FcGxa4QK\nVUiIVClZEc+xiY1j8phmY87ApTFHO7ipLTupQaDxB7iFt0KrrIZbHmDeyo8w\nnEpayS6mr3bMLbbY7FVuRV/LsBntUbH1M1XBk6bRDJhXW8BWJ8XLWx+AxOID\nIRw69OKisJGtn9D4bV55Wc/sdLBL3FxTD2oM7kXjQfSJA6pieoLZE4wPG/W8\nMYFgXtd8AFnEgGJ2ArJwdsa0Qg47+dAL1V3IfDsBXC4DVRvoC7GnBDE+UpxA\nxwsFRav5u0OPuM2tSN3fLEAL2KwlffKb2/UfkkEJCCJTS+4/k9peztEh6Y+g\nRroJTvP542zlrBXUm1528lvS+yWuWh0eTKGIJ1f6eBpa2EN3Qse63sAIeYHE\nMsw6+D+vC4jIZMLFc8qJbLEMBuRLtn2+0GnTZt1obComZKdl6PtC010tilvI\nzuEDdtrVV165VbofLxIvRw32vDkvkGnjwYbU2v7fIrT9xplnGtClusrJXkrp\nHHxMzqiIfuw8oI/heNdp1ZgtuTzelBYJ2JN0sX5OMVkqs2OK4Xzs2yPs27tn\n6eca\r\n=Nrdq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPuDXunHQgp7grE4M7WIFe5sF4fjLYE0hnPhQfjtdunwIgGCvVjXuEkFoZlyYzgc3wRYim/GxDmRqZmG5QIvMYlsE="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.1.13_1532325441756_0.43096958328803403"},"_hasShrinkwrap":false},"6.1.14":{"name":"frameworkstein-base-webapp","version":"6.1.14","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp.git"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.1.5","fl-admin":"^6.1.13","fl-auth-react":"^6.1.2","fl-auth-redux":"^6.0.2","fl-auth-server":"^6.1.10","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.0.1","fl-initdb":"^6.1.0","fl-react-server":"^6.1.12","fl-react-steps":"^6.1.14","fl-react-utils":"^6.1.2","fl-redux-utils":"^6.0.1","fl-server-utils":"^6.1.0","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.1.10","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.1.10","stein-orm-http":"^6.1.10","stein-orm-migrations":"^6.1.10","stein-orm-rest":"^6.1.10","stein-orm-sql":"^6.1.10","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.1.14","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-+Dxjm6ZD6+XvnvwA0qEYNuqoqKomPM+l54Vzed5bwQ7wnCU5FvPLQycaAfOgDtVR+GAL3XgQEXmQ+Si2w+XdoA==","shasum":"dd4844f15da6730557d095d8412c1c802e861b18","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.1.14.tgz","fileCount":147,"unpackedSize":358634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbXogACRA9TVsSAnZWagAAuVoP/juOLw9xwTQClvnmOC1k\no30g2SxDjFDiF6hepiz0HkLwVQJLwy+AhCZhwp9K/vJR31xVGeAmg+g/2POl\naIvQHMflJ0K3sg5DslvWQINWfaIQBep/fX91FScdSBAu18X0VoCO2LouSbPm\nvLslKYZHmd9V0CPyUlFUO/EQj62rbXtgQ6Vs8cyuiRBCY65KZseWbA/FHzvN\njgZjc/+pYlQJ6tFmq27NiBGNl3aws9wZjZbQ46GWA1b4D797egkH+SmRq1K5\npdEBRsi9pOdzGtEUHFijfncUjhBRxDAX2meBVgwonduvg9A2DTeIbS9QQDV9\nOJl3qQ0LudAnUise0HIeRWhSVOlagTMmfON6oufrJzAAfocs9af/T4tNa9JK\n1GD1sM4BOAleegjE/0/op/RHVjuxF/j1y+Jxpito/1RRY7TAZHmwMHb44QeB\nnDllgGMX9r5pYVIotLARtgesFLtWsORW2OO7wZJh9mpIzeqOM5ZOAsHYJe7u\nxIXEkbpRF7hKsa7z6Dke46q0NWGchF7+btKQmEs57RtBV9MFtty77bBqgCyV\nZ7e48cgrxhm94tddB3nmy31bBkx5OQYbJxxlqbP8HkU2gPisRK3KuyCA28Jm\n0JM61Si6kDEDxOHTgr/Hh2AkUqkYXJEP2Gj3l5a0D3tCjULpTce3L4RT9XwQ\n210m\r\n=8EVG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDxDPrhxGlnQaTdZOU8oolUuwmzlTxe+dcEqfTdEAWJNAiEA0OeyOUGLuaWQdm4XSmIwlfc3G/A1X3zEhk3DGafW+3A="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.1.14_1532921856241_0.5033072438855071"},"_hasShrinkwrap":false},"6.1.15":{"name":"frameworkstein-base-webapp","version":"6.1.15","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp.git"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.1.5","fl-admin":"^6.1.15","fl-auth-react":"^6.1.15","fl-auth-redux":"^6.0.2","fl-auth-server":"^6.1.10","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.0.1","fl-initdb":"^6.1.0","fl-react-server":"^6.1.12","fl-react-steps":"^6.1.14","fl-react-utils":"^6.1.15","fl-redux-utils":"^6.0.1","fl-server-utils":"^6.1.0","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.1.10","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.1.10","stein-orm-http":"^6.1.10","stein-orm-migrations":"^6.1.10","stein-orm-rest":"^6.1.10","stein-orm-sql":"^6.1.10","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.1.15","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-AuDEuSYdUpkLpftvjKQwd+gRUw//XS30MrgIjG/10JYnnWM+0oGDc5/x79069iZjrbX/NUn79TegEUivCxyBlQ==","shasum":"8812052df2f02f3d988921c92767171e20b6ad2e","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.1.15.tgz","fileCount":147,"unpackedSize":358636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYW7jCRA9TVsSAnZWagAA2JMQAKNfH2YRxxE/j4iHfGSx\neBX6zAODyKCmeVoR1ntWOOdYWC72ouk6nOTthwnoH8vTK5jJwitS0L2q8OPh\nU8ulioipUnCVlAH475amyN5kV66dcwW8tjlhs6oNBWBv2A6O7BOj1gU8W6KV\nGUgU6pHvxseKLiPVvauYEhL7TevHzffOEa8SGS2SJ36xOlFTVzqGw32RB7lX\nmyAXtgzGoqRHFuWVjzvR7Ib5jiUouG2ol53JbRgFnH1i8XxcIqLAboOOWbjq\nLCwqJ2yv+9n180X7Vk0xHwIO5VGvOuFFOPYD/S6zqELVL0SCrbWYzBo0/nmX\n3kNnC7GvFMsBDh9IkGwjbYilN2yq9wMw2VzLaYhqDpY3pU+yD53mX6SCGFtU\npYJ1FQ7/Q0g5TkUoMkaZVt9qpApknGDiuIgTZfME0178NHghJ+jzV8zWZXia\ngIUkZxNJ2fTh7+w+ouJ9yJLXQD0YESvdbKB10bsMTk7UpRlHWwvd8wvT4dbC\nBG7OAGLz+Sc5IdWmzcsuB7gC/QGOmzd2s8jY9uLEKxMxcox8T6abgF9TLyI7\nSlf2O8cz/BjpgXxGTCGLKWJ30WVqqRb4LD1uX9pRFB8mTzAoxrytXkzob9nD\n+7OZbiVgQjfSpoYprx2wq4OQbwQtOo+ZekrWUACoidTXdkFBpDzHDsRbzpGA\nIX+s\r\n=CVKm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFMcTIJCG3c8lgk07Biw3mdZDwe839aQ13c3cuI1yTI1AiBPaE5hF1Yd0iR/6XPy2Qs9nIb2CpuDb4UrLPsspkL+Lw=="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.1.15_1533112035144_0.42228806364405624"},"_hasShrinkwrap":false},"6.2.0":{"name":"frameworkstein-base-webapp","version":"6.2.0","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp.git"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.1.5","fl-admin":"^6.1.15","fl-auth-react":"^6.1.15","fl-auth-redux":"^6.0.2","fl-auth-server":"^6.1.10","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.0.1","fl-initdb":"^6.1.0","fl-react-server":"^6.1.12","fl-react-steps":"^6.1.14","fl-react-utils":"^6.1.15","fl-redux-utils":"^6.0.1","fl-server-utils":"^6.1.0","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.1.10","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.1.10","stein-orm-http":"^6.1.10","stein-orm-migrations":"^6.1.10","stein-orm-rest":"^6.2.0","stein-orm-sql":"^6.1.10","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.2.0","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-iUcsURaTk0mUbcPgHAjT4oKs+F61s0P2YNERTat8JuRqulEHZG+9BpuSLtCigF5F8VtTWBRsvwC/XlC6Ekzkag==","shasum":"598b006fead95375a6d53eec80b9db5580afc0ab","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.2.0.tgz","fileCount":147,"unpackedSize":358634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYoNFCRA9TVsSAnZWagAAcGUQAIEupx0EJ0mabGqqFaIa\noJyPC8cQH6mp0qSiYtiHCHSVHYPlbEvdEv04Y9pCljj7iE/of4MlP8IQv3Ga\nwOxPvpp5r4u7lInoOkq7tRwA1aUEMpt+Wajplvgel/36VeXJO5+fN4BTqmE5\n58Y1MR2LcB5jxR97FS/Lys/Zcbs2xSpYbHpAnDNvBhqRCKCOT4ZmqVXPJVQ/\nuVNrYwkS+8jOe3ZAysmGLEKQEdptKjSDac/hT+JCllx191FvTklVwC/dZbuo\n5b2qIPgkSvChY8sRK0ImdmQ2M3aFZchAxym7gxxwErWoZJOHPWyaL39xlfE9\n+iJs+NT1ajMxlpxyQ0Ed6j75CvZZXuwQ/GQiLvFVhcTkodC+OrL+wt22DV5g\nj57YV1LxcCS68SE0Ffoh/YRVlwbH7fTPF1ZsqkvUmU/o3q0Yp8Ei6DJIdl+O\npo/cfcboGmPH0T06S7ZpAaPs6SqFES/cKjsXTEGw9Allwzr0sqR6YnKSODcJ\nX5hZhdZWxjh3Wt4lnTVnRng5ZQJcMbuaWWx1HNx3LO3N74sL+UWJ8vZAoL8r\n2r+O7g8iyfLJrfCsWDn5mDpMHpMeve+N4TZ+yUoWUM1BCHjCazL1uTygqOcG\nlqQPoXN+0jxPPzYHSESqZFLbM3fdxDR1Pkz66KUdRKkI4Ka7UHoGosVF6WfO\nVb4L\r\n=f/kr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzuDtDgCeamHb8K2vPjPnyDx+iF2LniAT6Im+N6N7TVgIgOrOK1kilYZaKEaI4MRcm2I+dZTFy/Neu30fgWqSgW5A="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.2.0_1533182789140_0.3168775047874819"},"_hasShrinkwrap":false},"6.2.1":{"name":"frameworkstein-base-webapp","version":"6.2.1","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp.git"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.2.1","fl-admin":"^6.1.15","fl-auth-react":"^6.1.15","fl-auth-redux":"^6.0.2","fl-auth-server":"^6.1.10","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.0.1","fl-initdb":"^6.1.0","fl-react-server":"^6.2.1","fl-react-steps":"^6.1.14","fl-react-utils":"^6.1.15","fl-redux-utils":"^6.0.1","fl-server-utils":"^6.1.0","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.1.10","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.1.10","stein-orm-http":"^6.1.10","stein-orm-migrations":"^6.1.10","stein-orm-rest":"^6.2.0","stein-orm-sql":"^6.1.10","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.2.1","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-6jO+Pd9JKqe9GgIpPrESh/YqZZ4r2Awu6bWwvx0YsQskny/8yUWPxTo8hJxOVPvb1WnnCG79lhgpup1KU/nKbw==","shasum":"50fac57d137cbe4430fd6a21434e0f2df0356765","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.2.1.tgz","fileCount":147,"unpackedSize":358633,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbY5MdCRA9TVsSAnZWagAAFTYP/R7p04uLQ8gig6eKpFvc\n00Oq6WFpNCoX2RCaRRaJPNotfY4ntgqzT/2qKUqn6eKfG8Az6dPnvqRJzV6p\nBd7OT7DD0r/iJgedv4KjhqCy9dJWfHbpPeIdQl39DN+1oQwtI9poxeIV9ypz\nJoQ2oDrUP+MB4taEPWJ7fsSRdUfocAehAcUtNKMPu2pE31Z1k2spvjLyP/e8\nm6cSFMB4Y8waLmQCES4iOVUVE0UysBp21lPcKEmrPGv1wfMkTZCyB2ACgFX2\nGtAIYwhY6X+cArI5DFjWdtviL2WEH6Hqbw9YRAzCsjg39D0PLhBZbJPWGxwV\nHgX6xSdjjwPyzaJzL71Pycbqru7hqF2VkYAX1wlvMBJgPr3HQ8sA6ulJ43my\nDlqPxp0jziAABFpJ6thHfWJ0fZsb/rJFAUJoG+SjlHFAE2BXH4bRMDu2wr1B\nBhvVpTVWsWd7W1hx02UBTsbIxy/ACD17YBmi/U6ODziL9qkjei1rVf2iEY64\n3KJaBIo8IdBfIZLmN9YljL3XCxDd3x2g18eLUS+vnWOlRy/5JqxKuXVJL7kD\nymuyyJJgWYvozgBiJyLxwaobyyZYCQIfAXIK3otUFmOgg6XnJdogyEDxsmuS\nnPNOz/cFO6koP+bJ0SBL29Je9hS78KhkSRP30R1kTAoXqKwyXnjUbPVD2P44\nNML9\r\n=DF73\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqZwv/cmtRz5+OvR1gfUxqV6EOF4W/v2DaEjr2FKbL2QIgUZU++NTQOsvDwar+YJOtnQvTKmeE2DNKqD1XpJOXjQI="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.2.1_1533252380984_0.7675600762331185"},"_hasShrinkwrap":false},"6.2.2":{"name":"frameworkstein-base-webapp","version":"6.2.2","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp.git"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.2.1","fl-admin":"^6.2.2","fl-auth-react":"^6.2.2","fl-auth-redux":"^6.0.2","fl-auth-server":"^6.1.10","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.0.1","fl-initdb":"^6.1.0","fl-react-server":"^6.2.1","fl-react-steps":"^6.1.14","fl-react-utils":"^6.2.2","fl-redux-utils":"^6.0.1","fl-server-utils":"^6.1.0","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.2.2","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.1.10","stein-orm-http":"^6.1.10","stein-orm-migrations":"^6.1.10","stein-orm-rest":"^6.2.0","stein-orm-sql":"^6.1.10","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.2.2","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-lyfX/YveGz8fsTTFnGHlJv7IA/EOsEncQ619+JxeIBB9XYr7RKuNnyk/BgdGt7qgNsV+PCkdy+wHnV+AB6dy+A==","shasum":"a76c278d31b22f289fb8fc098270020cf29f7bfe","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.2.2.tgz","fileCount":147,"unpackedSize":358629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaA0CCRA9TVsSAnZWagAAz4AP/jeaIyxYTfK2JV+FPi6S\nr6wRV9RCwj2vU6DfxAYFzlQDtkgs4RP9GbDW9wsov3OGAv9VNOEQBCzBpu/W\nxDN0YEyuZtVTuxFVHYKarjnZQN+GaME88huG/Hr3pNgqRFluWoaK2pfe050G\nzgRQ0InpEnKwEvK1z9+G1274Ahhugrubfk+LGWA0TTJ+qqpTpsTC3w9DjONL\n9gCH1ztmasJL01hPpXrpf9/IDzP7QIFgPiSq/WDMiWLv1wjEjPQCvC8fTQ6R\nmyfnxE1+yrQlZE100J/zJYHZep1VEAr82HIb9vEu9277fiiJkTEu6vMhIwyo\nOaU55yg1lU148fbK9JJQQq68hrRj2CAAZd4Q+pmIAgosSeVWmGEFP8y+Eya9\nAjN1dyfnebdVCJosJ2DqSCIJ/JJGh0GQ1vHVZeMB9ksj49oB+vNFgqP1wSZE\noa3sGargzi+1HCHS9fQXKZsVRJE/O2pz3eY9Yo3QD2ebbERqRDxrbE3StpUf\n3UFzqIzMy/NdYPHTL2VeGUC3xgM3ECcl3flfOUOv2Lyz18dW2iWN18h4SsHj\ncA/WIHAXP//kb5EBxxkar7oJ3wtYEl5KXwib3BhuzDIxn+iYkzXfWyKdSQJq\nwJJsxZQNnK+58SheWeyV6m6ve2X2Z2xaU9uFiKItGixXyYygSwY5GKwx8qee\nyisu\r\n=8NBo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfp83UonIz0pUbq0ylBiEXezo9K/caTKTzDUkbl1xaZQIgTb/RqNblWdPC753fyz4vv0GTrOX2EYAF3rGJ4pjIjIg="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.2.2_1533545730194_0.31051753083339717"},"_hasShrinkwrap":false},"6.2.3":{"name":"frameworkstein-base-webapp","version":"6.2.3","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp.git"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.2.1","fl-admin":"^6.2.2","fl-auth-react":"^6.2.2","fl-auth-redux":"^6.0.2","fl-auth-server":"^6.2.3","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.0.1","fl-initdb":"^6.1.0","fl-react-server":"^6.2.1","fl-react-steps":"^6.1.14","fl-react-utils":"^6.2.2","fl-redux-utils":"^6.0.1","fl-server-utils":"^6.1.0","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.2.3","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.2.3","stein-orm-http":"^6.2.3","stein-orm-migrations":"^6.2.3","stein-orm-rest":"^6.2.3","stein-orm-sql":"^6.2.3","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.2.3","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-nGa7K3rQEXEeTIReyQR6LO9PWeLVks+fnWfSkhwDpyWdq9Cv0rmTNZ5Pff8PFHMHUbcWXy6OX11/j+I8jACOFg==","shasum":"6c0cf04bf596a2923f54d6ba998b2bf086f91ca0","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.2.3.tgz","fileCount":147,"unpackedSize":358624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaTTxCRA9TVsSAnZWagAAevIP/3mV4zpqz2vLoYcDLwkR\n6sTyp0Hf/njCOpUFj8xTL5A6LwjB3osugtrY4wQOUAODYJ4ZVbj8i4X6dCxw\nevP6cf2kT1j6wPyUKsQcD0DoRoOXbvUCCNgF3XIV9Xw8U0kyJSe8A1vRIz8p\n3tMLefskLwaV4fxuX87libVw2HblnwTARVbHu5KYsiMxvbrZTqXHGHeMUt6i\nXb+9H3cCVRzhuYSPFzmUEd04VvJ00oCXbm4GnD0ydjhZdBUcfItbzAIIN/GH\noKmXMnJXEH1u43gRDp4KwpeVung57Tx9YE34bNl+oHwzsWGe9q+k1MxdYiG7\nqZ1Z93g4PGQiRm+UJeUh8XxY2mJQof0MKbieTFSY4+1QoEt75u+3OIFGozqm\nL9TnojO24gOK9QIAaXTf0qfHLZ4ILif/iUABMyKc7PMjBg45rtRGaoEr1ivs\n8kx+3wO3yAFEywkmnNt5B9shLTst3zH+otxRbJmm53HeBcv+MLGd9odyGac+\nsPrdIyrs/yeop63d4QlO7n4+2qldtkyUtidxcXe05gXIneHQwEKH7G9iSLXy\nQFTaGyNaGjzLhq+uXMzYinZuU0zD7EPZ5+7erFG1b6+T7flfDVmnI/FqCd6+\nDmt+zChN8WUi1GyjagDKyqK9DAnBFJpJD4XG5fQWNtpy2+sQtIm+gmwxCb6U\npKtL\r\n=fnx4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBnDG04ljljT4KXVrqGeMAPmY1XtWXy+xbowGU+hOJNmAiEA3fYkzhJBakwQdkv1YIGMDkNiYF4tKEnrGEIGcrl6XUY="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.2.3_1533621488624_0.4630269011685193"},"_hasShrinkwrap":false},"6.2.4":{"name":"frameworkstein-base-webapp","version":"6.2.4","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp.git"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.2.1","fl-admin":"^6.2.2","fl-auth-react":"^6.2.2","fl-auth-redux":"^6.0.2","fl-auth-server":"^6.2.3","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.0.1","fl-initdb":"^6.1.0","fl-react-server":"^6.2.1","fl-react-steps":"^6.2.4","fl-react-utils":"^6.2.2","fl-redux-utils":"^6.0.1","fl-server-utils":"^6.1.0","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.2.3","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.2.3","stein-orm-http":"^6.2.3","stein-orm-migrations":"^6.2.3","stein-orm-rest":"^6.2.3","stein-orm-sql":"^6.2.3","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.2.4","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-EISkcxyUz3AUhJlJZ4jjD4nKZTJO1U4hFRAURKMB3qVzHLL9CLCkxfqszRlDGGT1OKU/gFSJ9Nbm0buFC5x6tw==","shasum":"c0924f21a544d6711b79b7f5026ebb81fb1b22df","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.2.4.tgz","fileCount":147,"unpackedSize":358623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJba073CRA9TVsSAnZWagAAnToP/1gn11OsI+MUAF0PIIb+\n/icaFJtlOCF7gEsLL0wWjegsDf/nKWyghi8/PM5YBTBUgxlZP7pHs/ne+VWy\nJkVu98fxlTX5Qlrf8qYvd4zGZyJP314s7Fm295er9C7V+raPx0roQEj30rxQ\nEv5lSFub1esx5IMmHpR/dZedd5aA0rs0OlQRzwKZSWP3MxNFcpHxvjHWSuNp\nDavsMnu7S9Ln1O/5Ra8m6gIy/he74ELuFFGk5b2WHALMmHWxaEAK9Vw06EdO\nW9XhqcB894IoeRZ9vakn2i1bTGpePZfVV3EmnsvpJTCzpmFM4iVl+RB8otty\n00/BDWgHqtUIlcvU/g+zmIcjS4jM7/d+eZCRSMUkBw2JksBvUptJ2aDSGXsQ\nIn0vyGKAZUAgJgucVn36EG3gzUgVXvaa2xM+XHeKk1jX857pT8iGqKW02Tsu\nQewNQqEV2HIzC2G1+jui8uGTkZeEXUf1fyBwosucatN98t1Q9O6LQ3HdiZLx\nnXf9DLArSGpYj9PSiDX6Ysws3wfHkY+WtvPJEzbBSCivza/cZ18yv0Oavs0d\nL7tVHchPlwYEzO8K0evdDlqKPLMm0DgXqcxGdeaiHlhIU/QDVfUmpw3H5CyJ\nsmZs4g4qhKRoI43xFXASUNV/8u7JFNd4hCV3kJ4aolqnubCrJOUnL9mAfVfc\nfyHb\r\n=f99A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBFHijBwIpBqakSjakrVhl9uRn3+dmWPjpWM5zuTl+lUAiEAsw/eCmra4WFSq68WNZ+NZPBJmtIErIty96+l/dLg/J8="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.2.4_1533759223586_0.5341222143892317"},"_hasShrinkwrap":false},"6.3.0":{"name":"frameworkstein-base-webapp","version":"6.3.0","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp.git"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.2.1","fl-admin":"^6.3.0","fl-auth-react":"^6.3.0","fl-auth-redux":"^6.0.2","fl-auth-server":"^6.2.3","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.0.1","fl-initdb":"^6.1.0","fl-react-server":"^6.2.1","fl-react-steps":"^6.2.4","fl-react-utils":"^6.3.0","fl-redux-utils":"^6.0.1","fl-server-utils":"^6.1.0","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.3.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.2.3","stein-orm-http":"^6.2.3","stein-orm-migrations":"^6.2.3","stein-orm-rest":"^6.2.3","stein-orm-sql":"^6.2.3","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.3.0","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-dBwwfDIzh89VsFhD2tl2p6wbUbOpwhK06rB2uUYGPUSkaZV5LmUxmGTeSiX3pFHslnabFcGtTyJKobt8okj75g==","shasum":"64e709c0c669ff6d75a7c45787bf5a93f5a163d5","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.3.0.tgz","fileCount":147,"unpackedSize":358623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbe9J3CRA9TVsSAnZWagAAGpYQAJcsL96YHtv2TqTb7JmD\nTO5Wl0tbEU+MbS3gQkxzqzyMf2QMH0lZSd0vBAhUSZUTJvVzdUKGVh7Y2w56\nzDGZN9A70tIunhrpwj2RhNCNZMxqIQAxsk12nXngMb7h6AssP4Dt2Llr1ENo\naJboSQC0I3Ho86vPcjMS+M898csZ/y9qIvsi6DdvXQV2QYUi/fKdVM7l15zn\n99FVMIvmhrD8dfO4qdUES7y/AXlE7g9iV+Z7mU1EpD4qiN3YbQw83dyHp3dh\nbNSuXMiY8InAzkWKw6fnYtDe7bJUlqMyjYm7dQkmUBgxl1L71qJc+pG06C1o\nZ3kDlU3j+y60dmpVoFTnr7omwFVbPnfpuDJzQ66V5tzn/zcvd5u12nITVU/V\nEA8e+q+9D4idDRY6Iotq6PRtdtqi/Dxh0l7IZoXwyv4AG5oV/+4sHv94adD0\nLUbCqC0zMF2D58075Y6e5qCMJXVfjs6varwMt3Rs1s9xlf5F5ho+C1GeB+vA\n6KtX/DAWPexWkY0oKeVhYgsokn7YMgwi43e967bL25BIIIOhETi6G8VUY4ku\nwcgeqjmgkSBtZJG/UUDcI+HNGp1CRLO4Yqn2RrA1lNi9mbsItygZZR1Cs/SA\nreec+Ktv1SXT6MIcVVbm81KmrSyuuPw8CHeht+vwWczcp19gelyFYNq79X7w\npF+V\r\n=+L+N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEQwUsF14/3o+qc760swN/nRjyZKQ7Gt/6qP3lOkuMCbAiEA7crSoTeG/VEOmaIqFKopTlPTFxuaaGusJ+XfpsTfRRU="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.3.0_1534841463184_0.07834426190341737"},"_hasShrinkwrap":false},"6.3.1":{"name":"frameworkstein-base-webapp","version":"6.3.1","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp.git"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.2.1","fl-admin":"^6.3.0","fl-auth-react":"^6.3.0","fl-auth-redux":"^6.0.2","fl-auth-server":"^6.3.1","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.0.1","fl-initdb":"^6.1.0","fl-react-server":"^6.2.1","fl-react-steps":"^6.2.4","fl-react-utils":"^6.3.0","fl-redux-utils":"^6.0.1","fl-server-utils":"^6.1.0","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.3.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.3.1","stein-orm-http":"^6.3.1","stein-orm-migrations":"^6.3.1","stein-orm-rest":"^6.3.1","stein-orm-sql":"^6.3.1","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.3.1","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-fYsuIkGruWaTRZYpSkewq9d5aMbq1cxusyqY0+w0tCH7z/A+kzEnDWzv9KKESL6QdeZzV+IONWXAYINjLUJ3eQ==","shasum":"9c6e76a8dcb4624edc6f410b71c36f0c74efd7ce","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.3.1.tgz","fileCount":147,"unpackedSize":358623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbe9y5CRA9TVsSAnZWagAAz7oP/jSw8NmV70EJ9gRL4bkS\ngVNCdf8IiV+Iffg0jRLHX4oHwyGnql0KvLvUca06NFyxCkjN5yGMi6EBpWXy\ntR7wEj64ECqyEkLdPlqSTh9FQ2lou+k030b3UTQ6SLNeoMShhGwE87mPi62+\nKhQ+9XMcPVD9g9ItGalBuXsz+khrqvZNMLZV36v6Ico4kDfuXg4mtMp3e9SN\nNyew3nN8/pdLakP+M58tWm+VzzlPp31IRbu9v4xmalhVHWptN/eMVdARJOdx\nwfonSd+PVIk49em1VVq1TQ941Ywiyfde3fEzWN6oFXpiiNfZDjo2LaUEDJ2i\nbxsQwSCu9iiyGtvV4ljpgLje8z6EAUsUIvaSrdvSeCi7nSmhAjNeCG3RURsD\n0H4/BO6W329gtQqYzW1EPNfqWqIN/Nta8zhksJlfH+t5fmACq2VLJz4F1qEE\nJIvkLlD/Wtei6+qeV+v8n7DtJCniC+ruo4FQTrPmh3lZdL7bEXZfK1r7aFce\nXiY43mHD8RKg87ZzDgp/r0zjYIHImpE8clAW6edAMUOk4LCXk9x0JACIJo87\nvOolDyD+AoFBWNjMDac5fTFmMJyZc9nCMcXyRymP7PyEfa3o1XeUbfKrH4vZ\nT6JSdJvBe2Az8Huz182WFGNUx7SD3fnXQ1YPPJV9lvyA2hfscpg7RISAPJbT\nYSLZ\r\n=Re9x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDT8/Phs2w619VfgSi5nCnTQKT4ctOiE3daooLIivDUaAIhAPiAhwnYLBOSIPiokWzlucbKePaJ4tpQg/58Ny2+05/R"}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.3.1_1534844088450_0.42363940057348826"},"_hasShrinkwrap":false},"6.3.2":{"name":"frameworkstein-base-webapp","version":"6.3.2","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp.git"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.2.1","fl-admin":"^6.3.0","fl-auth-react":"^6.3.0","fl-auth-redux":"^6.0.2","fl-auth-server":"^6.3.1","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.0.1","fl-initdb":"^6.1.0","fl-react-server":"^6.2.1","fl-react-steps":"^6.3.2","fl-react-utils":"^6.3.0","fl-redux-utils":"^6.0.1","fl-server-utils":"^6.1.0","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.3.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.3.1","stein-orm-http":"^6.3.1","stein-orm-migrations":"^6.3.1","stein-orm-rest":"^6.3.1","stein-orm-sql":"^6.3.1","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.3.2","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-NY9HsVZgT0IxaT0C4F/E7iSH5MQXMP+nv81312uSrIPEZH1o4e1q6/bi1ck+A7e6ZI0VJpQsqI6OUKhzhL+jHA==","shasum":"f1ba7f7220069ccf12e15cecd6c08d94445242c2","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.3.2.tgz","fileCount":147,"unpackedSize":358623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfjbqCRA9TVsSAnZWagAAApkP/1JVReR6mLGn9SMWR1JT\njz2ueBs90fexazigVD6yLFJiZM4+itqqcRl07+UZA1TAT2bwQmDhsnpTf0Av\nFelxBT0lexDZMRIBMDW7aajJEB4tUr+ixa9blm4tHvtC0UnZMwUf6/p3Gcn3\n/NMw31LUMTVWWbYKQRelVlVRZIK3+3H3IFyCoWcDzWIiiEcNEM7SjuIGsX+I\nxCABvvv7jngqs756dsTfh3PkeYp41l+7jF/I8Wby2eVmbI2IgZ9EgR7zKoSK\nmS8KmHbTb32DWZAMNcwRRtRWd84YH9IFYZXxgWyr/9wUGnOp5sfKLxQzQ/6v\nTlhPYwALUdvxIvQd+VdKWi+LARL/5u8v8TGEkL41wB/CC7vlLTC1jWKUoSKq\nI2MvJjLkBzI4PpSe44TpAeTztxeVPLTfuk5mbvFa2Wr0oWcrjjyARYHTQuzw\nWCsM23FwhYq8JCHeJKiodeWcediqvdfc8XIhRbLGDSIZbC1uOwYKzZmfKT/l\n/xanYP7YOxTOi2+E329+VpQoBIx1s45G/Dwt2I0wwxALy1cx5IpXoHrjXMRF\nd8Pu0hXasxCdRKJqTwRX/wLf6Ll9M11EmmUGr9O7WAxd77h+W5gnQdrvTIDw\nCt44ezLo0YI+r5D2YLbnzPktm6oIOmHFwOB2K8zmN5yVNLIpcGphZsPh2DSj\nyEt5\r\n=knhP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBU69miM3htC82gvD/4GfYl0tcmQCDj7qovYZzSADC/eAiAmpWaaC9vgrLqiha7xQ3ZXxQBFZFKOcFs+Y0wVFbWnDQ=="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.3.2_1534998249803_0.3839780204770624"},"_hasShrinkwrap":false},"6.3.3":{"name":"frameworkstein-base-webapp","version":"6.3.3","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp.git"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.2.1","fl-admin":"^6.3.3","fl-auth-react":"^6.3.3","fl-auth-redux":"^6.0.2","fl-auth-server":"^6.3.1","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.0.1","fl-initdb":"^6.1.0","fl-react-server":"^6.2.1","fl-react-steps":"^6.3.2","fl-react-utils":"^6.3.3","fl-redux-utils":"^6.0.1","fl-server-utils":"^6.1.0","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.3.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.3.1","stein-orm-http":"^6.3.1","stein-orm-migrations":"^6.3.1","stein-orm-rest":"^6.3.1","stein-orm-sql":"^6.3.1","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.3.3","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-stoUct7RC+itfvdL+YRckQsA9KrOShkfYo1dFfntDpurhEmT+F3dO8yVY+gAkitNd7jIt7e1AAWyPN7GhOXwnQ==","shasum":"4ecc98ed24ca49b1fd4f61a31d6342e70fd4cf53","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.3.3.tgz","fileCount":147,"unpackedSize":358623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbgw6uCRA9TVsSAnZWagAAUvIP/Rddn2K8v/2y8JUPEu5o\naMVghz8TX3gXMNiMw149KR56smgI5x+q0T3W0t9XxT839q3LAOpk7P8W5eYT\nD3zCCIFjx5E1pi/qYO0aQ5a3zmHSkETvBZSy+MCIwzxqBw+vhnHEXMXgjCAs\nocIGfzHwxcuVUMbCBDNtTVR/Gjcr+6OE80EC2b16elP9WOyHtiyu/BEePq74\nB9Y7mCuzBuQUPxBk1VjIOrXPymuI8gACvRlIGIXhLlfK9F26F1tb5mmQ/MSb\n2N2SNzxeadgz+cDEKoadTHHkAoEIWmqgrOdlk3GkVMImL9UMLGU653Ssy1WW\nzQIzVGrhH7chJZ6KDk3XyGtha0jJSTKr59vkC4WrUlvGrDyPQdPQSQzfnWuM\nUoS9Q7S2fcrGcG/YRl8k6mLVCYJw1xHxVid7c0wXXy++wQfRNCrNBjozvjnB\nMP5eV+0/whxopsPeeg4dR9plR5zP1eLt9KwMg/CoJXQtnc7f2ZEncsV5j5uI\nrXGe6UXVzJOT1ycg67rx7w8N2i+2qP5+Ghej63gcx6IoE9wVT83+/Hze53n3\nPFxW1bfC53jjvEKqivm7Klc6w97Q+ggr+sTkXVR1hbL05TWoERHaFtEloGzC\nMtPGR6JWQSCKLqEQtYD/p/XYWT8klHrxhHt2fO5D4rCiJUNyliwB40Z6vDFb\n8xK4\r\n=ERK4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzc1V1xZe0BJiRtMih3JqhY2hGP3HxiQ6aQhgUjfjMdAIgbMdX6y0wQUWofpnA7L3o3ZjRHWLw499MzRAQKdBetkU="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.3.3_1535315630463_0.468469799517385"},"_hasShrinkwrap":false},"6.4.0":{"name":"frameworkstein-base-webapp","version":"6.4.0","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp.git"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.2.1","fl-admin":"^6.3.3","fl-auth-react":"^6.3.3","fl-auth-redux":"^6.0.2","fl-auth-server":"^6.3.1","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.0.1","fl-initdb":"^6.1.0","fl-react-server":"^6.2.1","fl-react-steps":"^6.3.2","fl-react-utils":"^6.3.3","fl-redux-utils":"^6.0.1","fl-server-utils":"^6.1.0","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.3.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.3.1","stein-orm-http":"^6.3.1","stein-orm-migrations":"^6.3.1","stein-orm-rest":"^6.4.0","stein-orm-sql":"^6.3.1","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.4.0","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-xPtm2A39fCq2py4+A4XGvzQXjelIfGMvy0CfXj+JTQubctuzVBZDObjouVb0rWlyLFdEDbXiSKQ85MYjc+f9WQ==","shasum":"a41423e8fc0fb9d3f362501ee35f530c3da3d5f7","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.4.0.tgz","fileCount":147,"unpackedSize":358623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbgyBSCRA9TVsSAnZWagAArSoP/jzTOE70anIcV7fHL5p0\nNuHW87tPwksKZvXSIbglETvC2H9KQy64ZsI1gvsd8R1S066rMTKw18UoadUN\nRyKlwqLwlsamcvC3D/Gz2DHWLTXEeqMxR1N00UxQo/2fNJPEp29EQB6foVOr\njSD/yGOeRvwUzEn1oSbaKTiYjY4bSBljzFniSAfFDWT5iV+28ov/YNpw1sWl\nXJea0+EEMpCiKAEhNPWvx2iyKYQkr36iXQRHLCCwGrpA7LLcFWUA7QN0pdOo\njU26NXlja+GcUSm4hMkSIQsBNgfNeGLDkauP0xw3aGEOOIgNmhyKgKUnsXNi\nF2X56+FwB/nA7cZ3DiBcGt4+W5ab8CcapmvwVi+FB6RsXzBfH89ZF5lV/Za4\nu21gg2SI+6/Mdyang6/CecdjUpfWVi5qtA3//ju8QvBCSLRVSTbj9QMDndU4\nmc666fAfRS3N4z3ztWqWPzgYl+sYSjnPuvrovnOPUqX3JrQ3qnwag35hlg2L\nGnTEFuz27sh1C9rBnvcfCsqAABQdOWIJ4VqvYgKX4E4BWI9n3C2DTJ/VISK7\nKs/hE6SA7W5Jp8iBoF44nUxOjmWzGVxX/hb2ki4KFswrVqHrTSROri20jycf\nvVU4P6YMK7b7G03gXcTCgKQ4dywle7UhJ4LBkKBVfgrhhSV0NENFxfSYoA4F\n4YY3\r\n=h3By\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQAkh+zZk4EJyM76pEbieUalq26vLxQpn3xNvkcFSuVQIhAMSHddZeKyx9q8K2GBlUROPIuUBszDATP8W/qKlKj/my"}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.4.0_1535320145613_0.4670272848417176"},"_hasShrinkwrap":false},"6.4.1":{"name":"frameworkstein-base-webapp","version":"6.4.1","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp.git"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.2.1","fl-admin":"^6.3.3","fl-auth-react":"^6.3.3","fl-auth-redux":"^6.0.2","fl-auth-server":"^6.4.1","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.0.1","fl-initdb":"^6.1.0","fl-react-server":"^6.2.1","fl-react-steps":"^6.3.2","fl-react-utils":"^6.3.3","fl-redux-utils":"^6.0.1","fl-server-utils":"^6.1.0","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.3.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.3.1","stein-orm-http":"^6.3.1","stein-orm-migrations":"^6.3.1","stein-orm-rest":"^6.4.0","stein-orm-sql":"^6.3.1","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.4.1","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-GQ/Hb+swOjeGLj+Ja5Gt8splrl0fJgYaI7SWJdXGVv3p7r2KBwUIYXRH6vElqmCwBfhTmX4DUakJgVN9mNiXgQ==","shasum":"052ade8b73ce448b1c22995621272a4f616379bb","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.4.1.tgz","fileCount":147,"unpackedSize":359262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhiIDCRA9TVsSAnZWagAAqnkP/R7DSgcUwbl+H8nEu5KW\n7yU6PGcS/ECXSfIWr0mxhZU8zlSjBUCrP8kAva9E/7Nru8Lx6SnXDfKhgi7H\nz7JsMrhxF6Ii3UM6OwSxEBumenZhCqfmUTXOJluEAsVndV37Cu41Cfw7S7XO\nCEJwnTyP+TEXD6ubj4ayDOMOzC1blClaTWtrGBoYQo430fThCdnJJlDvZ4GG\nST8h2puBOKXUuHheCCgkn70+6id+uaNzw+5wO3dyo0iK7cdEbsnnNm4SC5Gf\n0p1K94gBOH9FieeQOBhZIMQ+L+8g/Sl+jVe+2QoYvaykblVKcg76SAUiphGI\nfhyjMYgHMWirJrEZS6P6n6jOqPe8fE+5C7vHLCY9gauTZWuFWnD2uXOQb59C\naJzqqyy33+T+YUFNn4F3wNVAAr1ECMXt3RPEBOcwfxZMxtt099pbh4Ixrm37\nkLG5071hFZv0G0YZ75kTnxqtGA+jKo93XJa9rRQn9XnwFoGZ8GlAdPkyEgM8\nAWTh3JSPNzIsvV2qWcSR0ZqUS0os1PTYRuBC0sSvbq4jDJOj9comjJK+AuJZ\nT3fHt5GaF53A7+HMm4XDu6lkX2qCMaTItzfmDhHD0o0i6a02c93EZLzjp9+k\nSCXoXiyQI4ttPuy2lHr3Tt2lA6Ab7s3ynWe1PSmBFs4G9KFplt21qnw734tG\nw67r\r\n=AZRk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzetp/DVIUqt0UYMcYP9/UwUgA6ECCs5+gvoFQz9pWbAIgT4AjQ4/s49bvDXGLj0oLKtaB/iME9oxaYTh1HvaohWM="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.4.1_1535517186378_0.12096534352469623"},"_hasShrinkwrap":false},"6.5.0":{"name":"frameworkstein-base-webapp","version":"6.5.0","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp.git"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.2.1","fl-admin":"^6.5.0","fl-auth-react":"^6.5.0","fl-auth-redux":"^6.0.2","fl-auth-server":"^6.4.1","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.0.1","fl-initdb":"^6.1.0","fl-react-server":"^6.2.1","fl-react-steps":"^6.3.2","fl-react-utils":"^6.5.0","fl-redux-utils":"^6.0.1","fl-server-utils":"^6.1.0","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.3.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.3.1","stein-orm-http":"^6.3.1","stein-orm-migrations":"^6.3.1","stein-orm-rest":"^6.4.0","stein-orm-sql":"^6.3.1","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.5.0","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-tw0lz0n22wB7hOb+7z2QlhOi5t+XM+nhtBlPd0yTA58vLZpzpsqs9QJYwPg3xIt+iKaNtY1DcrVxGFFPleHDeA==","shasum":"53eb78c7fb7dd24f0a0934fce98b02ec63376bb4","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.5.0.tgz","fileCount":147,"unpackedSize":359262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmus1CRA9TVsSAnZWagAATLUP/jLbtKW6COXwx6PdXYmT\n79gFfcE05fa7LD/+Ii93YEhQ0kaQWjeEQYVpmthf3mXK5iVh8ZFWmPNW9jEb\nzRhQ/StYs96q0Sc4uu7APYjZrBTxHjQTn9s4Y5XY1a1vYuSkMTFnPFXJZbLz\nfqEurbk8JUTOijt06ZLtVE6fxY2DCgn79G3cdhwSri0zPWvWSntV5Hbs6cdP\nmJD7iYmUkIX0rd3eLvQG/2VsuJb+DocOEFisPC/hXgVk88koC9b+9I8ZvHaY\nED7GTd4qrSMKiQd8+n1ivbrljSDwxnDcdnhF+F287+AN7G45huRjDnkPIl3U\nzTylBlxmOCJUDEdY4Pmuvvh75VstalmAWHPCvxSzvB8K4oHQd4BilXAew1n+\nSK9WPBnX9xHVlQ5SkdYP50iN+DhZedggGSO/8UjfCfKuNPwUD6jUCfUncPzk\nblrrEc38KXLxSC8zDRkEnmJtq9c459Xb9oEPQj6B9Y5F3wx/9hYQMD/ZXXt5\nNQGaBVCW/YOgDaH459ibKARYe9vwXOYvI5KCoXiAe7HqeVZsE8suTyKdOthI\nsXl7ixeS7xx2cit/biaQUI+744zVRdmWmeYrzgSziLUaAecviXW0dCA7nERl\neFuSMpeL31mxsrPGd16aZqpTZvYXVhTDdwcVUZ0jwR01aPt19bW70Y0VyPDj\nn2OW\r\n=plfN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAGUcXEyptcdIC+FNVTw8VdlRY8hT4/mA4O4dPldWhHwIhANRw3ac9oyBy2ZBmhlCSZpUhOfFHjqZ+uesK9lzMwZ/n"}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.5.0_1536879412758_0.17776733857318527"},"_hasShrinkwrap":false},"6.5.1":{"name":"frameworkstein-base-webapp","version":"6.5.1","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp.git"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.2.1","fl-admin":"^6.5.0","fl-auth-react":"^6.5.0","fl-auth-redux":"^6.0.2","fl-auth-server":"^6.4.1","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.0.1","fl-initdb":"^6.1.0","fl-react-server":"^6.5.1","fl-react-steps":"^6.3.2","fl-react-utils":"^6.5.0","fl-redux-utils":"^6.0.1","fl-server-utils":"^6.1.0","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.3.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.3.1","stein-orm-http":"^6.3.1","stein-orm-migrations":"^6.3.1","stein-orm-rest":"^6.4.0","stein-orm-sql":"^6.3.1","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.5.1","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-VTndd3/WiWPLm5o0GRIWQgMAjep89FSson+g975LRmB4P8Dl2qCkVRAfGDo4mBxAt+6uXOTbMSNhq0RNkiYrzg==","shasum":"4ffb7912d9fb1092dd36e93bd1f6072f918eb21e","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.5.1.tgz","fileCount":147,"unpackedSize":359262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboDYMCRA9TVsSAnZWagAAjIYP/2CuvGZAw4+8wIYgM6WT\nexRy3YG8EpOcZ6A508ynRo2cKAU6L5RXYzYqr5DSX2uSAUItJNS5cfFlfsTu\nodj1qh5dJJGCc9iunXjcrx6S82XGcNb50F9AJK1sm1OrVOV1uZNP6/ahGZuM\npCknJukeg+M2zQLX1NTElL6mktG071GQk1fQ1JZO04xC/6zsvCjJ7h4mW3W4\nRhD8O/gVGX1Y/usPMYw+QoX+gjvf2IYuO6wsJLdCFXJzAykV362fX/v0bHRi\n5AF7W2zk1Ry/p3AEsguGfJHj5+Cs6dqbVD8xMbbsewgI/YDcknBWrDViXKY0\n1DF+B+Ug/fxFOaJ6XsuP2GDC1ISzmY4qdkcaMX0plgQR0S4VVEn1JVQvQPfb\nEF8zj1UCc7RaLmDOVnj/QVwWyt4pJ1r9dfYV1oI58HLNw8wCuvHKLWLa5cIu\nOMgzle5LEneQZ6LifviTC/7Z6KznN6dMr/+Dd638W4UsqiCf7QenUA+5FNP4\nwCgpneBdtOhpthS8pQhU7b3/P2MpLJXy5ZkNg/qgY7Vztp7RbngdJ7Ja6mmE\n/C4m1CYkFB3Wb8r1lNpDB11QM+BMowxrGXQKtTaIpXhUcBc/rPuTCotUvF8T\nYXq/XPfcox8yU5skZGmbmeInhLIeADZwtxAHgwtLWD5I53khBGfUKZQk2X//\nyPpI\r\n=KUgQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDO9mRxrFEeLtx7iqJ3NnQstsdLufW7Og3SZeIrBqbIxAIhALKiWsdel+f502w5PwS/FGWz0/1nYoVPtCGMZaZrsVf3"}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.5.1_1537226252227_0.9329985111868166"},"_hasShrinkwrap":false},"6.6.0":{"name":"frameworkstein-base-webapp","version":"6.6.0","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp.git"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.2.1","fl-admin":"^6.5.0","fl-auth-react":"^6.5.0","fl-auth-redux":"^6.0.2","fl-auth-server":"^6.4.1","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.0.1","fl-initdb":"^6.1.0","fl-react-server":"^6.5.1","fl-react-steps":"^6.3.2","fl-react-utils":"^6.5.0","fl-redux-utils":"^6.0.1","fl-server-utils":"^6.1.0","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.3.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.3.1","stein-orm-http":"^6.6.0","stein-orm-migrations":"^6.3.1","stein-orm-rest":"^6.4.0","stein-orm-sql":"^6.3.1","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.6.0","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-aOW9Zot6p/l4CXbKYuPq1MMn8+Fmvns0PQm07qj46ae+4h5yeHxEGoHy/HW2uqo7QUd2VfpOr3LGJ9cn5VQjlA==","shasum":"651d196c26c8c08ec7cad5494e4df066f0280efb","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.6.0.tgz","fileCount":147,"unpackedSize":359262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboGUyCRA9TVsSAnZWagAAlz4QAIwcWUb/cQYSh5isSbKb\n88sn4Cfsmf2vCrPvgibYv8a75g4LrVjFy90mvLQZIvwibnlSLpaTx5kmTR0T\nyuYvMIbc2ytGAhGs9bXzkiQ0GRt0EYUGZNYShc0EXnWz2/WRvHv+qt1WgzbQ\nIhn84X8uxW55K2tofBztmichfUsq1BbBoGre9zSXD0jxio6i+KWfpInUZJoE\neBI82xPyaRiIkqMBi0AAJMHXKT6ScX34h6baENb5PNHeanqbspUAKhAGXY1I\nj1KkL9r7QeSvvFlfx8vlSyRdh7MGD7T9VM/8hCal1hgglgyGFNv14moTqhoq\n+27z2q7D035NhH0bwGmcxIEEwGJnG1s+h6McnLdpHl/2rwwMmoNdLK45jmUl\ncZhl6X+62mDgRNNyGNE6dmEC1Aahnn7lpqpny9QBRo9IgnWUSxQyI0sDTFtX\niP5pFYOuTUzV/o6WcdNcFwZ6fj/o2oAJFs8177ruuf6HBArf+3VPr4MjnBED\nqQOnQzLq2TnHUX/ck4TXE5HxoSe1BKTUmHGgVlb9rbkCYsr2Ivz7zZin7dt/\nTUnYxL4XKE6+KCmroogsFBJvMlANEMqpH3fw0Z4s8qNYuyX88k0RGJXkdaJN\njv/w4eMDsp4ULhzK8gB1VcA/6Yyr2MmBZUNBa/6eLHL06dgXD3KN1lChBu8C\noFam\r\n=43j2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICidAm850tKUV55P6f8RXqVMCAveBBfhC7Hua6JXDezUAiA6iAQk7Mv1BhzzvJWQ/KwVzFDiyzB7oeQGgezqWJR5Pg=="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.6.0_1537238321919_0.5078481991187485"},"_hasShrinkwrap":false},"6.7.0":{"name":"frameworkstein-base-webapp","version":"6.7.0","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp.git"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.2.1","fl-admin":"^6.7.0","fl-auth-react":"^6.5.0","fl-auth-redux":"^6.0.2","fl-auth-server":"^6.7.0","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.0.1","fl-initdb":"^6.1.0","fl-react-server":"^6.5.1","fl-react-steps":"^6.3.2","fl-react-utils":"^6.5.0","fl-redux-utils":"^6.0.1","fl-server-utils":"^6.1.0","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.3.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.7.0","stein-orm-http":"^6.7.0","stein-orm-migrations":"^6.7.0","stein-orm-rest":"^6.7.0","stein-orm-sql":"^6.7.0","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.7.0","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-E8l+vw0hAXJegyEXT32SRinYwDm6vOLHjjR4Q5gli2eeJRbUZRrm5F0n/STFXEnvapd36jbOaRQL/OEPUkwlpQ==","shasum":"a969de16a7f6063219285a78e6700468159057f7","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.7.0.tgz","fileCount":147,"unpackedSize":359262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboJweCRA9TVsSAnZWagAApVEP/RZPCUK11XUiTLcN/X6Z\nl40Mc0mvBgGrG4i1otSUHelQ3r7k4JTOXZE9ZwdCy4iX/ZjZCDvjSFo9oVzs\nND+4F4pHCyRUwiLyTlFdiZeYwYYb2uL5lt+lRP+Gi3M7GlySv1WFqUn1Qijn\nFesyho8HwGgDsJuHC0oO+ITvUKhbmNlfXH+BUBU4rUDICQLbfF3+NTtXYvxn\nSgBXTX2BBQIUEP1U8bSNHSeC2oVx0EaC7VezMQXAFibobyiGgoeKh/jKo13W\nyb6aOVHZ/2yB4415/6U4twpdDP5HNS+L4CuxJqJ38OQ97AC3jasoYdgyuSRD\n97HgHXBGfsPMjf44VYUd4Qcwz+8T4f4VbI1W3rxYzubonlEzYv8tlmJqZwgK\nCqCNgi1JIKkOSCACInHxBbaMXa+KigTh6BgvTbK82nwpJeglQpX9+3jL5NsP\n6SI7P+be3RrJE/mWrb+BBJoY1XC2ukYVPlu0e/BzfDibLbKqj5aF2FCNGAeQ\nPIOc2KRvdsPrhJW5wXuy+u+/csjNOCJ1BU9JmJrDOaW5ZWL+1q6JquKgsmez\nuobzdpFgXfe5QJxuDd0jGjbw+XbZ0rOeoBnLf43tlaf5/qP417TNGDlqlGel\n7Mje2sSGkA8VBpz0JyFIEeTwDBY54VFzZXBbshy8lnHoydWYQZH07JTgXeGX\nlVcH\r\n=gJ7t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4gmd+9ZEkAzXNvzSz8WHGqOKxQaoGwabCh/tGvkRlGAIgBo5V8DY4M/83mRaAvkoqqgTbTCP+2OUtVWtMWYJKOfE="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.7.0_1537252381622_0.3749773375366334"},"_hasShrinkwrap":false},"6.7.1":{"name":"frameworkstein-base-webapp","version":"6.7.1","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp.git"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.2.1","fl-admin":"^6.7.1","fl-auth-react":"^6.5.0","fl-auth-redux":"^6.0.2","fl-auth-server":"^6.7.0","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.0.1","fl-initdb":"^6.1.0","fl-react-server":"^6.5.1","fl-react-steps":"^6.3.2","fl-react-utils":"^6.5.0","fl-redux-utils":"^6.0.1","fl-server-utils":"^6.1.0","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.3.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.7.0","stein-orm-http":"^6.7.0","stein-orm-migrations":"^6.7.0","stein-orm-rest":"^6.7.0","stein-orm-sql":"^6.7.0","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.7.1","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-eDLhGpi4mscsCFRVqo2LOsQCrCqhG+MqYvXBhSDkqO3S1JRZnuIJcP1RLz0/GUdgMh3VbeZKpdwek6KOjeNPXA==","shasum":"51f973908893286d80f0358066689b353b4a5f84","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.7.1.tgz","fileCount":147,"unpackedSize":359262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboZ9HCRA9TVsSAnZWagAAhW8P/1cwg36OyYD7Xd9KCRoA\nONVrCX73X1iIIvbqZ7JmItP8+PW7YJ369EoyBb1T4KnSXOD50WrxQu2K7myQ\n+1UuJq+GjoS9EByaNBrXv3OCnTosty9wqc+NHN+7W+mBvWENHvA2k435YLhz\nXBjWgnBW+AO9FQ8sH6WaTDtG6OKeiMp4UK83P09zWG904+RaOWFkC9gVtYJz\nYTuGRlQlxtPG4ByquN7jSsr/jIfGZLpo0yOUPZotXaR1lYm7Qdv4eY+mZ0M1\n1TQ+ml750yaKMrGk8vXPNKOj+2OI3KYjS/VkC7EkfGKch3NFxiAqppnB6r8q\n1Vu2wAaOOGOZkTIJugqPoxaXf7Vem6HkG36werEPnDQ43HJeAYeS+Tw7K8tr\nskIT8EjzqZldIog+q26EzRnRjm9RC+lgyPlwQgwzoqFs1XpaAnwYRXkvA9wm\nDFT8PAIAKzI5bCQZ87odZpeWDTszUDMLXxX8GLIYd2gf+PfL6ngRuGnFxzui\nh2lp04xsysdqsfZFjQtFrDVmHfTG8ysX1uK1p4ITIH9BiOMsKSDow9fMXKIX\nbOiVYO0SXbad+v+lGULhS493BKsjnTIPlAn2lEjCgzxvdbMP83W/u9v9OJnP\nMmZQCR4Viv8wzoF3VnwdbOk4CBcM04B6pDvhfgdWVk9ws7ZX8Lxn/mOaXnE2\not8l\r\n=H2at\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCt6vpjkxCwrK3JbKm68ebcXGV4Fytc10yFH/UwpYx+gIgNzh2wfqmD1J6F5aG/BpTSEp1RYK2dH+S0LT0arhqcvk="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.7.1_1537318726832_0.24860802228464274"},"_hasShrinkwrap":false},"6.7.2":{"name":"frameworkstein-base-webapp","version":"6.7.2","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp.git"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.2.1","fl-admin":"^6.7.2","fl-auth-react":"^6.5.0","fl-auth-redux":"^6.0.2","fl-auth-server":"^6.7.0","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.0.1","fl-initdb":"^6.1.0","fl-react-server":"^6.5.1","fl-react-steps":"^6.3.2","fl-react-utils":"^6.5.0","fl-redux-utils":"^6.0.1","fl-server-utils":"^6.1.0","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.3.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.7.0","stein-orm-http":"^6.7.0","stein-orm-migrations":"^6.7.0","stein-orm-rest":"^6.7.0","stein-orm-sql":"^6.7.0","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.7.2","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-JOnpPwp9eOUHzEvMtqsUKS6n4Dn2zSCBW4NTBMJy7YGDj3kyFl4/YiJaGn9fUKRhh8qpROgGeRzIAtnsFUiHeA==","shasum":"2e790c648a4bcbb8ebad633e417604d6a8ca2adf","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.7.2.tgz","fileCount":147,"unpackedSize":359262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbouv6CRA9TVsSAnZWagAAbEMP+wQMn4nvy0pF2lGYygO3\n3AbDfXsZrSYAfxYadnCsk6e9qUz0edx/yyyLM7KtNCTjid2y2jlaVV7tbsNP\nFqEWPjZpbx0CmHufnJLSbPF7QEkSbFYrJySZEmNJDko1aqj0ZhNkUUqr8wpB\nSLxRosBfaMTbwrLesUs2OhPYbGynsSp/CuiTF3RRbGlOWYl9U+OSBmeWhoOC\n5j4IY0I1nkfvXLI7Po11fO2iJI1mwFGFcPRBVkjQuRgCtKDO+sMgUncwYQCv\ng9dR/nCuB5xPf4r1c1x5vKprnPslbLTWm92SLABKF/a4poO0MUcfS/GEYEyx\n8BOqEw0X/spKq3l8tag4uvfJ9HMStyFwlCXoPVByf1Zejn4i4vA8SyynTDhn\n3xSAGjHlWrssGmQ48tD+Auu8jsRmyKHKNp8X4aNAUbn5iyfrwSQuVx3C1NO1\ndms4o71nfWBuNz20BqsDtmNEnEUeOg9u8j/khlWvhy9Bh8Cys60bSArNcYsJ\nFfrt6K5y0VOqpWNRuCyOyfpuyU3aJXPuA85l1bF/kx67oEeHP0icTSWwCDU3\nfuf3zxhPUTeqVi7AjhleprDy1k8aLXOddb9HgJLPCuLQG+I3xbbIkbI8fR4i\nJTnv7GN0eGBy2oXOZNVscYehPWdW8w+ChzqJX0/Ke2gEFQvMd7NRdfTMsYNe\n3EmJ\r\n=3ve0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB22RQ90q0tozxLZQB4/8Y4CZugqN2hFVclYM8x8rcWyAiEA5VuuGx7kj+R3PPvSR5TOcHZhTi1EQaQstczh45I619E="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.7.2_1537403897627_0.06465466541586617"},"_hasShrinkwrap":false},"6.7.3":{"name":"frameworkstein-base-webapp","version":"6.7.3","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp.git"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.2.1","fl-admin":"^6.7.3","fl-auth-react":"^6.7.3","fl-auth-redux":"^6.0.2","fl-auth-server":"^6.7.0","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.0.1","fl-initdb":"^6.1.0","fl-react-server":"^6.5.1","fl-react-steps":"^6.3.2","fl-react-utils":"^6.7.3","fl-redux-utils":"^6.0.1","fl-server-utils":"^6.1.0","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.3.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.7.0","stein-orm-http":"^6.7.0","stein-orm-migrations":"^6.7.0","stein-orm-rest":"^6.7.0","stein-orm-sql":"^6.7.0","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.7.3","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-Naxl79TfMm5ug0rrHreMiuw2LAl/n1hjWdkHXnpviFW+jufDOeY4Rl7OIeTp79mQf6f5QUNDCMc5z0LklZH1SQ==","shasum":"2aa3df467af1ec68541551ce100d8d685cea1682","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.7.3.tgz","fileCount":147,"unpackedSize":359262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboyZOCRA9TVsSAnZWagAAiKEP/2yoWTvkA4pe/lYa54Yn\nD/UzOoGD0UbgJC0CgclmLb1UyGc9+BJX+LGu2IgQ7EkeDYO19KP3K4V5h92a\nCY+B1PQVLMV3bPy9CLqMb7mI2jxaqFVnWVBjOiEHwuN8eVL0KXcpFpH0lLP6\nq6VZLin9zGixhV07ke9OcHkvxzc/SekiaOem43j0/Rnx7wG2dqPNdvNdzs24\nAGKS2Xxotu4iBJ8tZouaW1S32ucs00lqVG+3BFtj1W7mZYINcnLtTKrBvvna\nK/YXxrPzYMSutA6VheNfltbogPznMoJgKoTSwPHjv9n9XXBy2msmRkK2WyTG\nCIHdHLMa7salW+SevC7S1H0AXkKqF0L2MVTqvjpqZN0mQBERFc9riCY0pVsd\nEkcKI3mlXodc4D4GAe9HIxUK/V5b73ag/JEP9BmDoiVv8gpWQqHu93tO8ulM\nMMPD71yvnif2NaP3zEVpzmI4fpc3zIM6YNfE9Xd4pgaBG5SpJkiFFUQ5o1Bu\nIWvYgnoSj9SmHbfHZg3B19bplS2X11f24Ie0GdQU7KxqhKDRj+wav1VUESAk\nkr4G5K65KoQPgZ2fii3D9t4rz4kk34gFEdzOjRWfenLfdz8ARZR8gr+YcHsG\nhZs9Ff4CE/vTGnpVtdysBHmnOwAAxBjay/i8RwrES3tLx42fih7xEefhiP8Q\n5q0U\r\n=xN5g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCshBrp7+wY+e61OX87TdjRiQajQeO7uC+vmComhezSTwIgdCYOWs9AoR7x8BW+2IPnbbcIr7oCM9nxUQIV9E0s8GE="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.7.3_1537418829310_0.7873386766620627"},"_hasShrinkwrap":false},"6.7.4":{"name":"frameworkstein-base-webapp","version":"6.7.4","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp.git"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.2.1","fl-admin":"^6.7.4","fl-auth-react":"^6.7.4","fl-auth-redux":"^6.0.2","fl-auth-server":"^6.7.4","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.0.1","fl-initdb":"^6.1.0","fl-react-server":"^6.5.1","fl-react-steps":"^6.3.2","fl-react-utils":"^6.7.4","fl-redux-utils":"^6.0.1","fl-server-utils":"^6.1.0","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.3.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.7.4","stein-orm-http":"^6.7.4","stein-orm-migrations":"^6.7.4","stein-orm-rest":"^6.7.4","stein-orm-sql":"^6.7.4","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.7.4","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-ZbfB7ESXBWzgdyceaMWRlpX32AyRW2gCuY1Xf5C7TQpEh5uRD/Fckl8dNKBhH9f3sUfOaGcEReXsLtGns7uujw==","shasum":"dfed85f8b14aaa813d24093fceef8ab6e3c5c49b","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.7.4.tgz","fileCount":147,"unpackedSize":359262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbstgcCRA9TVsSAnZWagAAqmMP/1poHZkRPSSQ0IxTS4x6\nVGAnkCpZJHoJ8ZCOMtjOdQOKNIaRTSQMXu9irwiYwr+6c/oNCqFL0tRvTRXr\nlv1Me4mI7Y4EzfWgaXku5k1EEBptX2xkqnJYcBVfXeAIPxSy4uFAFF4lZcG9\niwweK2fRg0pzuwDJUCcQaOLEcJzXB5CfYJ8TAX/aW2lyDsEHrpnsXPe52eEA\nwjMwXy+4yax2yrSRhe01L+b9BG6Hob7SKOjfNM0qwXCox3Awxa8k1Stb2q6n\njCoDz5ZwLhcb1WR4ZBOVXM3O8SUA186EZ4IpFN9lXgiPe6etQUc0a+upUxnX\nB8tq2lNniKDGWCHOeJGdI284vStTKB3EZLsWmJMh54CxCGYHKXoD5xXM1q5i\ny0EHmonBawd/7tI4eVc1N9NpJXDQqLdvuCZh0yJfWBLD/QEq5qGAFum4yscN\nBR1XZDSdYRrsosAqc7Tu6qIZjTBRZxMz10y9cxBwmiZQvQCLUg19neyfojha\ndIIAPbFmXUKk8K81Y+JrKNrLQl2hpDH0bqW6PAeOL3ZvaOxs7KiJLjg6duRF\nQTB1cf5g7eAK9kImnaZYlAr2JVsxuTEIKN/k3CGCG0kgenAm1g9ztbIlWf6l\nz92mq/flQHOX5uLi3ZD0sWIw6af4VYBb9zZ5fhlDeq8OtR/tmC/WFI4cDZsC\npTLT\r\n=oXKT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCOWgCgyK1VGCSviro2PrUt5BviHnWNPB8S0vM5anVQgIgJAVL2eql6rYR5TCwvIFajSLDp14T5PcPu7h+UqZIQN8="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.7.4_1538447387238_0.21985662012238483"},"_hasShrinkwrap":false},"6.7.5":{"name":"frameworkstein-base-webapp","version":"6.7.5","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp.git"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.2.1","fl-admin":"^6.7.4","fl-auth-react":"^6.7.4","fl-auth-redux":"^6.0.2","fl-auth-server":"^6.7.5","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.0.1","fl-initdb":"^6.1.0","fl-react-server":"^6.5.1","fl-react-steps":"^6.3.2","fl-react-utils":"^6.7.4","fl-redux-utils":"^6.0.1","fl-server-utils":"^6.1.0","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.3.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.7.5","stein-orm-http":"^6.7.5","stein-orm-migrations":"^6.7.5","stein-orm-rest":"^6.7.5","stein-orm-sql":"^6.7.5","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.7.5","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-MXVqxdyF6N1mumppAsFjFSvMvrhnP78OHw8NDWMFdX8f2upXU6rZqZBggSosnpnWyifE29wlAJ8zwmc7PVSExg==","shasum":"e5da2d280f6bf7f6b7589f194d43db4cadd0837e","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.7.5.tgz","fileCount":147,"unpackedSize":359262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbswN+CRA9TVsSAnZWagAAKigP+wS1EkjfTbzMMBbgY1Vg\nYxbtH72r37GeRKYDAv0mEC5Z+9uA+nM2RoglaEb4FDURGA4pDAJQZn96RrFM\nXu8li/k578ts5I7E1Jz2kqKux2UQm3VGsXrWrW3Fi1kp7wdyvzEKYX8q/31G\nmWMdEf2SecfJwzNdOI2+qfvHQcOMcER9gkptmGToKUhnrRAWAqUUNjysxVDY\n5y2NKcNZ8cetXA7sMRvfZuFPYHzq5tNiF48H2GK3FLIi5qnRnECYYCDjf5IN\nknocieFI2f2qudEXaC/+D+C6Zu0HA6EDsSYREFwxosXQ3+BN+lKcGSUKRCcv\n1uUGJE5OyWsOPCQvx9oGkhsAeWmGu9g4Nts1/Izg6F8fujfvaWy8+jETNaT5\n2BgFXPsX/9CfMD8GazjxsKj67ojZhNX89NK9t0BAoRgupSGPp3DRt2knlxit\nLC6pdjFDVmZKXqfUnsRsZeZIaTVKf1ObzyaeyqGwstmGEP1BHPccgFe7UmCm\n54RwMK75eXp231mtpS9onFbBphW4KvgpBP64ySldpkdNyTct4T8uA8rll5wq\n05XSyt1vkwAvh9BvndGfjDei/uADxFmZi2MaE35enLzvRzVuJUhSC9aQVDE6\nIMYRgirw6v2BKQOq2k+o5WRPLn5FztQtJAlvUyxb7lXTT6vElkrhlQ8A+3Wg\n5cTd\r\n=J9kE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHnD+5++bKWWIqiD/OEetipW72lx6H4Y8ns8BwoE9wriAiAUhAQ+TRe2Z9rC/sI8SwRaxa8fKdgj4ytZMZm00K7W1A=="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.7.5_1538458493938_0.5789013911461602"},"_hasShrinkwrap":false},"6.7.6":{"name":"frameworkstein-base-webapp","version":"6.7.6","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.7.6","fl-admin":"^6.7.6","fl-auth-react":"^6.7.6","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.7.6","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.7.6","fl-react-steps":"^6.3.2","fl-react-utils":"^6.7.6","fl-redux-utils":"^6.7.6","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.3.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.7.6","stein-orm-http":"^6.7.6","stein-orm-migrations":"^6.7.6","stein-orm-rest":"^6.7.6","stein-orm-sql":"^6.7.6","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.7.6","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-U//mVNvVoNTBWgjUvMsLObU+VAM7L65tev/TOd065WCGiSwOgEqSKgUhgDpaLjjntDi3cb4eqJTsijVDstqMTg==","shasum":"c296b62d49cc747b60de0c7d5b1e38ca95b86f47","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.7.6.tgz","fileCount":147,"unpackedSize":359302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvqc1CRA9TVsSAnZWagAA5QYQAKBaigzgopJN1laRtfPB\ntGaiI9+o71Q5rAuHVbKTeOhOyMZMrJGTMy6M98dxrOgDUP0QSel1oAwo6eL0\nyQ5xIKQIouoE/HOHcwe0KhcrQPOwuCrcQvQqL+l585LF0Sh1PL3cFdmosvAM\nRP+VuPDeSM82BuWXWmv4XYnucE2/k8BJYOJEkUs4s0uAvy2rcq3dl9dd4bgG\n2h8JRxRiv46nhYdmJ1DEuj2ZPAAZDDR51hRtyIlws8GTKLAt4hUWlC+TFpjk\n70f6DzbCSAyXhF8m5UQeey9ruUG1dpf6a7CVEtFtNhZwGQBKWdEL6v0MneK8\nE0jQkN8fUVoKt9eMU4/FqfVNBa2eNwwGK8pxNId0ezvgU59qa6AvXGr+Jt+M\nzTMnhq2nZijNPFHQperwSB2pf77Y3KoAzvkadS1Ggjo25tYaNBzAD1vXx2xl\nGrrbDN5l5O4bCMnaVuKWqre6ug4Fja8CSyvhDb6j8+lUQWsl3tnNidjhINg8\nUh0NYbBDnrpGF5Z/KEsgINOvQqqcOBxnDj4jBuAvM3F2NbC78SpYJelqZMEP\n9BRQWoluV0uBJT8HRJwkLBYZlmX4fQ8gmlSmVcB3w5geqCPO/mGnGhfNeXcm\n5utI/MlawBbZ6nzq+I0Z7VmpyjRAzkKO/NS/Fkx0rOLv2Ew7bT6iLvccEiNm\neOZT\r\n=FBVy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDgWxB6EfT3b8rdSvKJr9dFOHtxgrJjwDbssyGxfzrPiAiEA4Q14Mik51ZNuw4h8A9f4fMsXfa7wVm0pIoao6Zuat9Y="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.7.6_1539221300458_0.02220824746091421"},"_hasShrinkwrap":false},"6.7.7":{"name":"frameworkstein-base-webapp","version":"6.7.7","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.7.6","fl-admin":"^6.7.6","fl-auth-react":"^6.7.6","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.7.7","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.7.6","fl-react-steps":"^6.3.2","fl-react-utils":"^6.7.6","fl-redux-utils":"^6.7.6","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.3.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.7.7","stein-orm-http":"^6.7.7","stein-orm-migrations":"^6.7.7","stein-orm-rest":"^6.7.7","stein-orm-sql":"^6.7.7","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.7.7","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-y7m3VXSBEniacIlrbJX8xMndTprPXmz3TST+512dCNjTNdbIWgJ/3dFpoR0zkVekiAWIaDXQr8PWuq65/gigEQ==","shasum":"4c118b349c15b7af404c0c6a8cdea211a7141e4b","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.7.7.tgz","fileCount":147,"unpackedSize":359302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvsP6CRA9TVsSAnZWagAAV8kQAI3aL7AtSzyXB634u8YK\nbVq/+1VxiPSenHYWPpnOs/ScIP+fCx55C0JVzlGnB/qSSWNeUhW0RbBBAiJw\njtHqubqvkJqFlBdiVWTU4f7Z8FJN+yU1f9b2Hfjjh0ElycqPYaPUZDehflUY\nRGD99WmzKV83VJyi29e6D3RSBUEfZ/2LHPrA0w5VGsf9JhnIITJ3mNfKT0xe\nAjvkfvDGAD+PKFegFtrwE9/f0OXf7ZEUN2nt+CBvLiHdASD4GNNCw19MhfJF\n5oJdqZMYw1rn67JhOQOTD8STWPDtQ4eW/8Gm4RRfBgp6XAjzeuqlNBcXRPHE\njIONb3B8kgBeCJUgePHtnxQVIEDDlu8ZAC84JTjo4lCCiGCDd6V02xoV3Esy\n8ICvta3Jstd1lE0fJ1W1kLIU9BRsLD09GCd1LVpBW6ik3CjII4e6JZagqwhm\nj79xtsWd4M/ySWjgMBK1FdIZtnLPmSMXCePP4Kvguj9tHhBfDGOrv+ZjQ1TO\nWXHMm2I8Ba0oLv7PbYSLxlrC84UH4hd2cVfcDx06kzl0ywAYNY4VCmfDVeid\nnJ72OD6ff0ZIxn4o6JbS4zm1yXL7O0LVekzT/pb2g45jSdlwvDFzdT47MrkJ\nlXAWhu953pkzmv0hpY7hGW9eCnEA3U1glQlId+0YgX208wQfiScMtq5/WY83\no16W\r\n=4OfI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGOEUyot7u8rDyi/Geoqt+jpshB5PZBeVG8nPZ2MqCu6AiEAsMJGQZxnsY9+SEFXgdkalcE2NGAQz8r1xLEUVDrwMVw="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.7.7_1539228665238_0.7836164618575787"},"_hasShrinkwrap":false},"6.7.8":{"name":"frameworkstein-base-webapp","version":"6.7.8","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.7.6","fl-admin":"^6.7.6","fl-auth-react":"^6.7.6","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.7.8","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.7.6","fl-react-steps":"^6.3.2","fl-react-utils":"^6.7.6","fl-redux-utils":"^6.7.6","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.3.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.7.8","stein-orm-http":"^6.7.8","stein-orm-migrations":"^6.7.8","stein-orm-rest":"^6.7.8","stein-orm-sql":"^6.7.8","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.7.8","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-B6VU8BdSDCPdAjPFZEYJ7HH+00gCIoOohyH+OQhDwvw6jo4aRQbZm3q5o7w5qcz8519aQAQhryJnB62P0+4pcQ==","shasum":"f3ce04420ea1e370f1ba4db3ac709dc0332ce4de","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.7.8.tgz","fileCount":147,"unpackedSize":359302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbv8cDCRA9TVsSAnZWagAATgEQAIXQ64KjMRQlZYj1A3yJ\nk3eR+2Q0B//snjm8uOO31GSZhaR2V1qePjqZRZfjAVlH4/Y7g2WZgC5/dWr3\nigHLlaYAmoG7iGRDomFNsdIRa/ZyiXifLEvshuPLtQchI7k/ztyB0xXKDLif\nK2Oq4e3m8MX/D8a7ffjhqbOJJz4JaH2WEyYL+oiy9my43uEKinLaC7cJp7no\ngYXrqUjKl+R8/DaiseDaJjTRyZo9TDv0Xa3v+5SvelEDR7cPFfwTces0uoow\ngsj1xzWBWLSeWah1Cq2olmYichGmpMWWyJ7RprWhPAJo3kWjW+OSYwCoz3TQ\nq5KxEouXZPw93H2ntJfrsuRXqbCysuVFYVaHlHvye49cJm6t2SPXQ5PUB+Rf\nabyfNEJqNdTZJu44pCJ8HI6a6eo5Bmsi2CrK7IZwgk9MPTwRJjhkVPeKetdW\nFyYV5z+vSVeoljufEVQHr3s5/7XrZGi911PE2oNohOknGg3cd4tZzEPgk9eC\n/lVBmqjKRMOb55yKE84HZTTdsDbwMNp0VgIRN/N41w17pQnHQ6f2iEBka1SR\njO0lqlCdC6viYYhAKoU6UeWvUTxJ8TnWAtFtSRadbIQ32EVwpQY9JXXTQTqS\nDpl/pNd79uoz6eUhb/9/2iBN6zvGkSTvunNDIa0btaahIW8bvi2PT00jfTSS\nfrOK\r\n=bCN3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHZ/I+KIGpNdFb8Z5NwWS0iHioAU7GTMzaFzg3dflrxqAiEA0HL9mMtJGeB2ifp50c2tyFZVvRddMFK0fu36p7KWyGc="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.7.8_1539294978908_0.868586030873364"},"_hasShrinkwrap":false},"6.7.9":{"name":"frameworkstein-base-webapp","version":"6.7.9","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.7.6","fl-admin":"^6.7.9","fl-auth-react":"^6.7.9","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.7.8","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.7.6","fl-react-steps":"^6.3.2","fl-react-utils":"^6.7.9","fl-redux-utils":"^6.7.6","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.3.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.7.8","stein-orm-http":"^6.7.8","stein-orm-migrations":"^6.7.8","stein-orm-rest":"^6.7.8","stein-orm-sql":"^6.7.8","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.7.9","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-VTSCIoa/WjBVu6FTT+xXM2iyZUEh/QJHdrPfRRgeN87rZDLH76BhTDMElhVRjnRAh/hajqNP9O/KppNU+SVlEQ==","shasum":"3b8607d109cd75c1ea5f837e7d6cf6d10d763756","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.7.9.tgz","fileCount":147,"unpackedSize":359302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxoPwCRA9TVsSAnZWagAAX1wP/01E1PXjAcSox156KLmk\no31EGVGmcWYNJFteeJs9yKcJOpN66pjcKUdJWvjySKNev8rlA3TeKB403yBx\nlsstaJyrbqjiJmhCf+EvRVxv0uV66KQEafDUXgdvF8K9PuZkpxgyUFsmGW77\nJ0NzWAGUjgLlU1DltpcwQpTSgjlHZikDsGGJppBo3XrPmJkKaOe4NZGX0jOv\nmbz99fu/T76gY2i7tsiALFoEyq+fdi7+SWLgsuMVVvav0fNV499GbROWT0KQ\nWLvlnfdrSe/6FoaP/RLU9sfd8Nj70ZDUXNg3isZQfjDJ91xMnEouTn861wSL\nCZOXc2mnzO98yMeR/vLJBsWYs0Wdn4kdJr+wI/2F/YiSfFGnDEpsw165gi/o\n7Pul53Nz3Na8ZhUHwE8LaRw+TDyMUvzz5Yr0xil2YNeomMsw2+Sad6OJzrG5\nAtJ9WcubYbtzif5+0S0qauuuCJl/ryNxAPgWl5y75ZP0fmL9L+Q4AXfpLGnO\ntl6BlZyqrjerYgWWBPNLOaulN0RIiV61KVpGywMyektHwjlXHeOs6bJn69Gd\nVoDC/QUdUevY7FCcJWMjJS2Kd0Rrme97/k4mRK1lQzskPZKUiTd5pnzGJzdW\nwfsKzemiaOF1lRb25odn863+J9s/dpYo50q8izd049tmji3XPfBYp83X7Hhl\nT7sh\r\n=d3o8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSfgT2VbWQ0HmY6kfl6CLJv5FSFPbMxxfMUA50RCoHRQIhALzk+UmAhKO91xnHuue2tBuhuwxK0+t3/RFtb22MYgjv"}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.7.9_1539736559526_0.804943473707944"},"_hasShrinkwrap":false},"6.7.10":{"name":"frameworkstein-base-webapp","version":"6.7.10","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.7.6","fl-admin":"^6.7.9","fl-auth-react":"^6.7.9","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.7.10","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.7.6","fl-react-steps":"^6.3.2","fl-react-utils":"^6.7.9","fl-redux-utils":"^6.7.6","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.3.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.7.8","stein-orm-http":"^6.7.8","stein-orm-migrations":"^6.7.8","stein-orm-rest":"^6.7.8","stein-orm-sql":"^6.7.8","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.7.10","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-GSmj/Kzv2+rektywxEtQtlhmCxROdNsbrji2SB9xco9WQjDMvNPIQp+mc+k0dIsFzVkzIksyAsfy0Z40m5xHOw==","shasum":"81e70322dc30538910eba0f3b264cafba8c77e01","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.7.10.tgz","fileCount":147,"unpackedSize":359304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxrbaCRA9TVsSAnZWagAAIDUQAI1dvPbvxpAUCPzECaL9\nkmZyNMsk93Wan3kVDEb+ibgphWu1GBOwrDklDCjM7cCU1IElI+OlrkQpPWsS\ntmbKaaja0O1fjE95LPspjj9HIDI2qNh8I2XtGTVrAZaM14cpNQ6WnXu+jHjK\n8P0WbOT0Z+6evS+qYAXLDdN7dpeUQ9uYG/KonbKRCI6M4QpcBjLduamgLMmI\nCHhZR966N5JRdXGzviwdzS7Z/YkjbZgibcyqH94fNI1VZLKmVn/Q6NG+9H2p\nnhQ7WXB96M2INGgBlJ5QHZ/GzTOgCese6w+LKNTAPFDJd9b9s6Pdr5xUT3gv\n2ErqHKJ+9MLKrkQ8K7svhTT+eB6Sl4pFsV/FGmfWna6Rt9ot0KCumgmQidQz\n7bMMKtmPs4IR3PNs0GnRz2Nxl+kjGX8RpgbkragSBamQ3BHTbrOwg1+0kZho\nDQ6nUUifdDUkR/7f0yOt4pxC59MVP47hAgmCRio6k5LtilvvatCmWe1MdoMT\nxn7eUb9tvy7fB7Peah76I5Wz67yoRlf7iae5oa/TzJ12E1K2qL2DC8woVOxt\nipV0IgnVc+av0vyzX1XITfGWqDIFba+++AQHJda4SQKVcQBwEBY9FxjIunOB\nHI1SDwOTZpPt+tEvkco8+lYcaPzI2BHgmAAq8j8rGXEu/p+NEg8GwK8DPfo2\nhhvA\r\n=uNCc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwUbOcsIGtKEWmW/LML/+JzU/Td7zqa5ByXgJrwsL4eAIgDT4A3wbyxFGakY8vk6+Heie+AK+C4fjuR0MfkaaCjr0="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.7.10_1539749593999_0.8536830398160185"},"_hasShrinkwrap":false},"6.7.11":{"name":"frameworkstein-base-webapp","version":"6.7.11","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.7.6","fl-admin":"^6.7.9","fl-auth-react":"^6.7.9","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.7.11","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.7.6","fl-react-steps":"^6.3.2","fl-react-utils":"^6.7.9","fl-redux-utils":"^6.7.6","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.3.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.7.11","stein-orm-http":"^6.7.11","stein-orm-migrations":"^6.7.11","stein-orm-rest":"^6.7.11","stein-orm-sql":"^6.7.11","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.7.11","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-dzclCQ882C5lzVg4cQRbqjIRuXVE+4y55mTGicC5zXup3a36lC0N4o+qshVNAaVJ9pyZPexzV+1/MPV2PfzWmQ==","shasum":"e4a3008e9847d1bdce59ceb63e7b80a61970707d","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.7.11.tgz","fileCount":147,"unpackedSize":359309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbyV2tCRA9TVsSAnZWagAAwqEQAIdz9vo0ojYRmkBdjs76\n8DEf4FT7UVVuoKcqNv1Z6atpeRzGJb1Y8lw2ReM+lmg5nOvwKz7eILOn7281\n/KNlI8YN3Z9tLCHXRVxAa9F0OZUkEkq+X5zY/JwFVyhVDn01BGRwT3ZbIStP\nah19vJveBAIQz0WUDp9EFDloo/KaANshD1NOytql4Mdaw/dspCr2LCgTjnSh\n8ZFRWPM0c+fO28jbZyao+7HAMUFqRnTtsrWrf1uqP6KnZq/7ffM+7NTRtbM4\nK38+CsVxi3y0jl6zHSMQrM5txHAFf660xcBoIaIFEYHrVLvcW3o/VwELuNHr\nV21apX0iKyZVOzt96QToZ9WdOKQPeCm0+PiZJV00e+/edUC4GWr++hcamhAT\nGKvehNcC+Q0yqmg3cLa5uLHLyGf6nnzopomebmc1M631j8Q8mESCJ3tYrjja\n7G3mpX78j6B3nvez/cFHn/HHU8tKE0u8aZvuIaUJwFh1rxLZ4y3jGUi6Tgq5\nJjsUrIOopLocyp2wkC9wpOvDTzo6nZh+G0aX0rweOgkuKwGgs8DvZAgd/LQx\nHXb9PQU7Fg7RkUaeOIFwhvjZ/un6T6nM9GXAbAZmEKDGGjpANZWvT/o26apP\n1YyWr1wEe5OuW/cVnD795QTbsmtpdLCUm8kzeItgEDUsSS5VNCfo6L0PAN3s\nXUpT\r\n=Pz5p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDGLfdsJ1qv5GmcVdJJkrNKgm+4rmIeUw9l72XctsodJAiEA8hC97sevHL8HCS0YghstlXnwn2XMp7VvZtazFNmX7pE="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.7.11_1539923372640_0.6371757296301697"},"_hasShrinkwrap":false},"6.7.12":{"name":"frameworkstein-base-webapp","version":"6.7.12","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.7.6","fl-admin":"^6.7.12","fl-auth-react":"^6.7.12","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.7.11","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.7.6","fl-react-steps":"^6.3.2","fl-react-utils":"^6.7.12","fl-redux-utils":"^6.7.6","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.3.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.7.11","stein-orm-http":"^6.7.11","stein-orm-migrations":"^6.7.11","stein-orm-rest":"^6.7.11","stein-orm-sql":"^6.7.11","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.7.12","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-vWizGWsl3wdSwZVJ8UPf6leHu65QyQiAcCbHbZmXUPQlyA/1AE0AswSoeZ3IUbYZ3ZxmmSk7JtZWL5APAc2MXA==","shasum":"bfec1a7119f28cb2cecaf2746abf7de304a3fa13","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.7.12.tgz","fileCount":147,"unpackedSize":359312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2ScGCRA9TVsSAnZWagAA4LgP/Ak93WY3/2eInMY4/4Zu\nQzz0JqWWPHfiik9NwrSpu2qp0+vZpUI1p7n80cH4kVJQhmcWsmIAxb1LryeL\nuSvCywE9i2plFP17vH9Xpog7aXk+Zt4W5c4P9IT8C14Y7n0Ehzcn2xoDYNJc\np3XG1T7hlWGrVonkQh3uGW+m4/opmXrpsWpC3cVJjLmOaAfg4CpWkPpU/hc4\nC5XJKffMIhs1cxZwHb02SnrrdrN6iItNcvDNcjTC8cxsL7NQ0WENf7jNecY0\nVT6ZgD3rx43Itx8dUdNVQX4alVJyJDFQvDOSGlyN6tsaTWQyz/ipkrdL5Yof\nc/RukfCOAKS6hDVOIIO01J30Qo+Fg6CZ8xiKKtHXZwYDpTc/yoRJnaxbvIf5\nisMKMRybYHDrsBG0LZzfHF0miJbIQ//9TNwpvLgCghS13nllQ9wj/aDtNH0u\n1ZtsEw2uhR8nGpNlUbPuMnZVeIr5ndtm0DrLEjbamBVHfLRcN1DffeT6zcgn\nG3QaPoY55+/JPP6aRm92PaU26E1jMQSpqLAEyOTyAAW1urudNHioCzgGunrS\ntmotz4blxBfLgsUITK2HTLKOvPxXLyBi9Fm7DP0XAGnqZcDlXbYedvedzZrh\nU28N+0rgcBKhVUQ+m4iB5FcWhPS2uUGmSaLSpIMk4aFQLSP06nSxVnpSZ2ME\n8XP+\r\n=aPLd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDd1ycE5uUIqg/1LbvvvkgKroNACkm2AU9SyXKN+M96NQIhAIkciDRVT6eP1jUwmqEeY380JlZ90o33OKZ958u8Om8S"}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.7.12_1540957957498_0.5019501291718957"},"_hasShrinkwrap":false},"6.7.13":{"name":"frameworkstein-base-webapp","version":"6.7.13","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.7.6","fl-admin":"^6.7.12","fl-auth-react":"^6.7.12","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.7.13","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.7.6","fl-react-steps":"^6.3.2","fl-react-utils":"^6.7.12","fl-redux-utils":"^6.7.6","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.3.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.7.11","stein-orm-http":"^6.7.11","stein-orm-migrations":"^6.7.11","stein-orm-rest":"^6.7.11","stein-orm-sql":"^6.7.11","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.7.13","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-F3hDiWAKm3pZfV/Wjy1L3SfvIN6m8BzrW/4gpQlCL9QUVen+YbfbhuQR1GlIh9L/NLociEECdbdwmSHkHtk1pg==","shasum":"869593d5fec7ff5905e6a0408ca9e3392429d377","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.7.13.tgz","fileCount":157,"unpackedSize":381791,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9xhyCRA9TVsSAnZWagAAfGAP/A/OTrl9/qeFKafUtA9e\nYe8pD4Z70KW15HmbeHdS4rF1lKeshLcxD90iD4ARoCEp23E2fc8fn+jOYw9k\n6xoNQDcOEGN7km4llefPYDvny2wnNgQs9uOJ8itM4OfpU76QW0O0n9n5Q8WU\nLIE5GH+HksqwcRLnlP9Gq3bnvJ4nuFKflaEzgP3vCzoA2BliWVusdu0zCVLs\nd15JDWdXig9/2NRtuoHYYwC5Tr43snKq+pM8HMw5nx4DLbv0WBeFxBfhzy9p\n0oU77O4aXBe1J1O8zLnl0cTXQMiG6dUMvJYj+z6/KL7dO5D3NEamZXyV7T1r\n78hN6JXEJY/3tNky1PLWTba/elML8lkqXQJXGf2nENzBfTJt4GrLysbmhRxF\n5cq0++athJDCQWKpqS3pPmvnRnDIbye/xcnm8LC4yUaGWuQICHouRl7+ZP7d\ncxuOWL/NBgb1TJq/cedHTL4GbxKqpVE5wLf2hMXiIu8Dee1FvZN8DvArze2+\nDpT+XagvV/aasGzgwZmUFuWGSVku+frSxyQCfmPilnmaeETlgkzKvRKu4WjV\n2afTF3ROo7+vcS7KIUlbyc6eX76bY9NWufo5svlxo/FBo4b2Dvwi3kzFaUfk\nPWHmAjD7fgrBxMEhoX17ueEN+ET2z/+fqXBxiNMKKowuLDKFFngCj+e+bIsb\n4tsQ\r\n=ZgsW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgDLFzfI9Vf9TcPXnOMTVuhPJGZXo3gC5iixoZdM6ZQQIhALJE3idsDtigX4qdI00lJbKFn/1D6nap6xjU3fLGQ3VQ"}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.7.13_1542920305443_0.48955109165268684"},"_hasShrinkwrap":false},"6.7.14":{"name":"frameworkstein-base-webapp","version":"6.7.14","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.7.6","fl-admin":"^6.7.12","fl-auth-react":"^6.7.12","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.7.13","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.7.14","fl-react-steps":"^6.3.2","fl-react-utils":"^6.7.12","fl-redux-utils":"^6.7.6","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.3.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.7.11","stein-orm-http":"^6.7.11","stein-orm-migrations":"^6.7.11","stein-orm-rest":"^6.7.11","stein-orm-sql":"^6.7.11","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.7.14","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-/hZf5qmMvqnX/3eQOHpku7GR+c/b19WM+nzNls2kCnotZOhoyK7oFTSTYEY2yK4oUwp/kgLR8lZ7rBxemQL7YA==","shasum":"f8daf3f98cf0f6b33c3ebd93fabe62f4beb5cc83","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.7.14.tgz","fileCount":157,"unpackedSize":381792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb93wXCRA9TVsSAnZWagAAliwP/RKgQzmpeTmIdf1HlIPe\n7wA3AvVEoaK8zLUGl5y02dRK8bTNx/SsplSrqjfkYbg1alSh1YdccjOngdr1\nOal5ZHsyvIciJp2MuIb11KU6EnGrqYrkLAma+V/dSqPsVNHo5iDe0fXorogo\noIf3Gbl/wLMYnoxb7FEZ0qw7HxTsg6WpOg90+UjpaGRY+HPyTUBJ4KkbNqQX\n2uOezfSvtjX+lSJXjn2xuBXUIaCcPTdk544HI70uxOXTnaXAtg241IdQU45q\nO2GOAZKUDH36iTBDydWNHDekl2s1aoHcrcvexoShuwmmgsPsmPil5201PjvF\neam/LunRdvWiPydXGEB/rzmEH4T1ZyN2gkHx6Qw1Pk62/lG3+f6gYRBKhQ5x\n34ZU4rADQcaQsJcK84J3Fu65lTj7e5gn/VV4EUQImy7pRlk+Ng6sztEu4ZkO\nBDTzh0XyARfmfLZmFgrr61uBNKDxrPc4Ifet0xQ6B2gBr1AUBsh89awh0zb6\nwHCl3gUmovrkyNX5hDO5ZVgnW5S4qlSGV7MHx7ICjyTlVXbDtzdGFcxplhrE\ntwE888prBTkLbw8W/kRxsAQbDP7ZiKIN3fjhdSrlI21VcTvQ9a4e+ytiFIp7\nabh4FH0m4uwxUZv6lL8rNJ3xT0kZc3+9F59CA5QmkLSGmb7JxRR7UKEJl/XT\n6/lr\r\n=l/yE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB+dW0Ta//F7Aa+Cinzq/lkGnY08/lxJTUCNTsYCDVtmAiBhJcQdavODLXCVQ2e/9L8aY/UfbiNEbbsGWmFXKi1l2Q=="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.7.14_1542945815137_0.5616226112166622"},"_hasShrinkwrap":false},"6.7.15":{"name":"frameworkstein-base-webapp","version":"6.7.15","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.7.6","fl-admin":"^6.7.15","fl-auth-react":"^6.7.15","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.7.15","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.7.14","fl-react-steps":"^6.3.2","fl-react-utils":"^6.7.15","fl-redux-utils":"^6.7.6","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.3.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.7.15","stein-orm-http":"^6.7.15","stein-orm-migrations":"^6.7.15","stein-orm-rest":"^6.7.15","stein-orm-sql":"^6.7.15","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.7.15","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-D54H+EI3SXd1Z6sUpJXUCtr+EUlQV4hPko1e5HtCrjhNGPkQyBgKNAlyqasEGKPNrhEakE5yyjWfH17CGCwFtw==","shasum":"9922c05458a486c400ad346d5e7173f9a65a0808","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.7.15.tgz","fileCount":157,"unpackedSize":381792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcAPhdCRA9TVsSAnZWagAA/lgP/3qKp1hQVw0DHj77Pg5o\nn49Lblp4VCJ9wyjkPmoGUqPVBpJnEcs9rTXIJGB5pqSLrfPfq04+BkHiNQ8q\ngKazTke900O+8WEPtXl5cE6j93nJB05kENMzWEOKQ5/jiUNThKDUp/UomH+t\nf4XPGpv8MV92u4FnM4s/czDttnreNoNQVNH3GxjswaVI3VEdbrE84VSX1YYf\nZ6ZOLyCynEgQnoC8qR7u1m1ulw4+0gb20kdud69Xg9aKa4jM4yu4L4E6ZWmu\nV585Lmt/9vsC1SdAWaGUJn2gFbIDjwJnCCgVnwKf0VgomWjbOegA1G8PojKL\nM4PqPeCcwmw8mXLYtJuGCwoFP05+kLFg25qW82Cq3g94ZoStVo3cXoL+93Cu\nBv3wS7PHZBkntQZLpDZDIUdivXliDay/am3XT7LSrV/S1WwmoS8meue8QB0D\ni9VjDb9hED39Vtt1Cg/cr3NQ5GKSVYPl6Memh4s7KE7wYCsZxG86rLXDQKNH\nfTCBNAF/2XNHqeT1NBIiZqNoOiYSxDokH+Wr3cTeJxXoEkCWN6GHcDY9nsnl\ndnbXsfmr/VMKnpKOY73BnFKI2Z17EycKg2kOojKrTGXxVWJ+Mb2hPsPhIN0j\nuHQ9OyResDNbi2hTf9NCBV1iszban4tPfQoJsydVNQyDZbyDcBrgVKjv7gXS\nh9/j\r\n=3mwJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbtLpYEOpImkoSFwnATBcaUvknpdLV9eMvFyrurbzmnwIgRtUgsIzbLwErHo+CqfEsoiq1AqKjnlvczasRprJaiUI="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.7.15_1543567452143_0.17072924243538457"},"_hasShrinkwrap":false},"6.7.16":{"name":"frameworkstein-base-webapp","version":"6.7.16","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.7.6","fl-admin":"^6.7.15","fl-auth-react":"^6.7.15","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.7.15","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.7.14","fl-react-steps":"^6.3.2","fl-react-utils":"^6.7.15","fl-redux-utils":"^6.7.6","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.3.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.7.15","stein-orm-http":"^6.7.15","stein-orm-migrations":"^6.7.15","stein-orm-rest":"^6.7.15","stein-orm-sql":"^6.7.15","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.7.16","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-v/Co3xpkPDzoTlsYvPM3bChUg3Kh4jfvKRArINNWhAJQhQQguLXvW20v5hNFdCeZUTutB7Sa4R2KiLpJOwuLEQ==","shasum":"239ebd5c3a12733a932cc47c0144ef7b95f4ab9a","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.7.16.tgz","fileCount":157,"unpackedSize":381999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBIGSCRA9TVsSAnZWagAAr2QQAJKZEEYCnV5F+Hmy7Ygt\nYko9W1JEjuXgmpgv0Uf81VWtWIOCdXjR/bsvROHEPgFYFBBXXKuIJqLptF1N\n5faVHYanOfuMMMY7rtpWuW7bDgkyKKUoCeK2MjEUM7yjTBxiJ+ySmoXQN9xX\nb9+5hsotr6BnAsQ2oyKIav5dlVUnSwnccXgyoSoCJ32YpgtJKkwdvcgWzmsL\nlEWcsHXUf3rWmCqwdaLrVQkDK8mYV3ixRbrAl9RR9KPkY0xxSYJV8iIyYEZE\nTZwbAY8dmK/aE8Y5N2dPdGCQXwRfBf0jy5d37jS+my524NeGrBgLtIqY3ZRA\n/1tY0vi9k74bDFw0Ks5kK/cRGw41bt/bP0xFE5cBioQrsNB2948nkeDuq8Cx\nxkMq46ncOpJl6r0IbXACafSeWUTcqoXoZpaMm/TtbxlrUEV/aXN9uClSf/c1\nY+iQ6Y8bNQTfa1EWKS8e9CzjQw3ak4HcB7msTdJtof/MtWgd1QzFknd9yrks\nNi9iRRigqbHkRc5cb7FrpYfOQk3C8yg72p0SSzt0/xxrWQ3S9iKsAe4J2sIm\neLQCllFOF6MCKMsotHf8AQn2VQox3M6AeMEDPdaJ+yMZpoa3Dbdh1Szp7ZG4\nhGkTOeW4fKG1k7OZ7LQKD/kW3nl2FyZdbz5vO3pFs7WOUta25A2wLNY6Ycrc\ntk57\r\n=PAfj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFXuzXCdwopk/bGGXhTZbCchp1M6gImubwe0xCrhY/8pAiB7FWVta+JEdGFAkVqO8nYR+ZYDG8t+nBmtLcnAYXL/iQ=="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.7.16_1543799185965_0.5938244979772269"},"_hasShrinkwrap":false},"6.7.17":{"name":"frameworkstein-base-webapp","version":"6.7.17","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.7.6","fl-admin":"^6.7.15","fl-auth-react":"^6.7.17","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.7.17","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.7.14","fl-react-steps":"^6.3.2","fl-react-utils":"^6.7.15","fl-redux-utils":"^6.7.6","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.3.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.7.15","stein-orm-http":"^6.7.15","stein-orm-migrations":"^6.7.15","stein-orm-rest":"^6.7.15","stein-orm-sql":"^6.7.15","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.7.17","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-Zuq2t7IOUvq4sLPts8d7T/P/ddVDQg8BKnu6BzEViflpSLM/DnfOSf1ScEH3YNnVQvW9SakW2vC+Z/Xnm1Eiqw==","shasum":"1d1b5b3a0f117c1ce4415f1e5e8e29a7af944f07","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.7.17.tgz","fileCount":157,"unpackedSize":381938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBxh0CRA9TVsSAnZWagAACQ8P/1du/iZHtS4Vj0y2xZF1\n8hZHukpdc259yu138NtlB47sgXVHGr7GIFjL55rT/HFIIkbFrbFfZA3kbPO5\ncVR/EOQ8mN/9ONVU0LI5A/f9O+6O92qjWuYNjf6v56+ouK/7LPmVDivVbvwS\nHIU7v77t8Kcv7pUvSU1ACudu+UeuTi3n7ZffsOQ3ktjldyaBhqYj8S0vFXKz\nnMa5MI1hIVXUyqmMTK6tdLY9lS87oD7eR77r0T57/DkWDB/estkc12G4ZePO\nqwVJcyIucDVOIY1I6MbKaXRxu4BMQD6aTTRYSugaB1//T3mA40hQWrHmNgb1\nEO1dD9PjJjCPBoSz5TWERbtGtx5+z+pc4iGRLytk9YSm5qBg8yCErD1DsgqF\n3BL8ETVJnN3ITBDSlf3IEg+4ox1vYdu9fjYjMIRYBs4l2OiHBscMI6wD6Qx8\n6ysFz/GpqRCh+KRqrRmt+fz9GwWNLt6SZEoXWDPFQ/wcpvwgo60SwbhC0f4X\nyb5Cc6CUNRux3jvkTf89t++RtXfsPfyf6PiKI+c9hTwXU6zh6V0E4WaUGiJg\n9g+piU0HWlcicNE7Ynx57qay12iEPy8wqqRKZLqHqCX36QHBkDLMsa+9/9nO\nel9JukXZ8JL9BXGQ3aV2Pb8lk6cMEPJPLrVq8HaY71cb81yV6733XS6PBTEX\nmNjx\r\n=Mfsx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBk6+eswgd855ruKUHL7G7cdXZB71tquohOODRzdzpa+AiEAt6Obd8txi58Wl7B3+axZlqOrKBT2N04j6jYwPjezFPc="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.7.17_1543968884196_0.966826234135943"},"_hasShrinkwrap":false},"6.7.18":{"name":"frameworkstein-base-webapp","version":"6.7.18","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.7.6","fl-admin":"^6.7.15","fl-auth-react":"^6.7.17","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.7.18","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.7.14","fl-react-steps":"^6.3.2","fl-react-utils":"^6.7.15","fl-redux-utils":"^6.7.6","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.3.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.7.15","stein-orm-http":"^6.7.15","stein-orm-migrations":"^6.7.15","stein-orm-rest":"^6.7.15","stein-orm-sql":"^6.7.15","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.7.18","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-eW6o/d2MLNy+Q6SNVaqmv+fbcFsw9AG+6vQsaMToRaYVgEAcScrsR/a8sVFSgoecsx5PjYGWXd5ydNO3f7x7hg==","shasum":"91cbe20f3a5b0ac00b4353b243dbd2f367bf6c07","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.7.18.tgz","fileCount":157,"unpackedSize":381938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcDeixCRA9TVsSAnZWagAA1WoP/32LsiCd0Lgtt0UUTrnT\nHfVF5wHNJWaUMGNu3NQBTpzYSZmZVcLjVedAcZXrISc6slbMvOSxnEBqAmUG\n+8+Eo9DPjoyRPIPUZ9IpChdX5ZuUZyI5qFQO43AYA9lwu4bxiAtap8bsBhmm\nWO6QiX4XbLNItjXl1CxvcpYXp2R83Cf1FZXJ/UWTIXSRfanP3A521zx/wXIw\nNz4QzHXS/g7ZUsrq2+GS/w7tUU4GRX6WxCpChYKFXlPHhvUS0UvL9OHVB4vm\nE8bSksQxgr63tko5LwVpS+ggNiINFnJNcLUt9jbegRoP3k0dDWpS6CQdXpyk\nxCEZUMVaNFEdUkkGNmtzAfWeMLHIrtQyWPIb4Fo1lwzieujz0/fHm4rwYz02\nrrOHLSlGekx0CiYuVYolXGy1lJyY77Xauu7T9hQ1M522Eu82g0pYH7lqvem7\nDFS8RYrmY1T+PRvzEsvroasM2EiAUP+eqSkp7in5S4VDwYwj6ui3jmi9qElQ\ny6rFaK4RBHYjLLlsPwtBTHfPYOZnbalFX0jQ2HYMw2PbTCYyoI5vzYclbuvi\n5/DNd0xO1FeJydU/4TwILKio/YQrO4V+GWHLv8UFR+VAxk0eG82KSAZn8dJ0\nWmzfKkSp5wn/+AOLIU5KzURwQaxmK/8tPHZ/eSDLDXab593Wdy9uvszUOzCX\nIrAp\r\n=kZan\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAh4a4StjRPlQlISVgwY4Z2/dmVflXaGQe6W/Ab75V8aAiBzEVGMWIwDma0KdyRgmbgL9LqFbGXnoyxzEQ1ymbH2vg=="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.7.18_1544415408223_0.009070325704112259"},"_hasShrinkwrap":false},"6.7.19":{"name":"frameworkstein-base-webapp","version":"6.7.19","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.7.6","fl-admin":"^6.7.15","fl-auth-react":"^6.7.17","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.7.19","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.7.14","fl-react-steps":"^6.3.2","fl-react-utils":"^6.7.15","fl-redux-utils":"^6.7.6","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.3.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.7.15","stein-orm-http":"^6.7.15","stein-orm-migrations":"^6.7.15","stein-orm-rest":"^6.7.15","stein-orm-sql":"^6.7.15","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.7.19","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-c3i1Hijhng2H2Wx6LlZFRCr9IihRprZtUrbBb5FNpyUwtgoR8kITts80207sy3Gc63H2TZY7NQtnt5tI5n8z0Q==","shasum":"11b02c24ab6c02091683ac1fdc881a91a31a0cc4","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.7.19.tgz","fileCount":157,"unpackedSize":381938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcDenECRA9TVsSAnZWagAAaoYP/jblyW/phbWowT23v7fY\nyYQ8yL+9wlspuhoQhG3UPsqKYwO8bTe/OMG1/9QHVb/Snx+2jSns175VXazz\nJ0ooQbTwsgvvQqO/xZfW1+wpFg235iQqTdDCtOfe8x1NNTDJ6VTiA90VBXF8\n0B7yJiQMH0PxEUhFXtb2/jnaISO4sQMHk04prb3NtTSUoH/C2kQbUmcxc6v/\n/tRQowtuPOJ3qQfjnYPGCpEre5HDdrjIhNNZfYLkTGcGpFpmqX8ds148hxG5\nEkhPHALPD6wozVm95dgTL5LUGLyBXSJsXK7O0i+VjFbRNIhQOXxDxati5g5F\nBMQIrol8f4PrEXNeqmNfxX9XD1yc/Dq4AGzlyo/PingvMOjvF6CRgdT7P/uW\nIjdycWzu3XgtTT4VLMRXMml1fobBfEzxEEC8fCNT6oE74WFrwW0RftK9vbyn\nEVpHaiBKqf4EJmTo6yJ+10jgOA0iFsnuQWNPLfPbAJLkAXn7M8RVitBMaZ9P\nAbf3NCF3qKDozWk6YwL2jXG1FWUN6S2wFLHsZ/vzbfs6KuqO/v4W+kO6xGmS\n59jYz0AXCduWw702XA3/Ihx8Z9DqgkIKwGOyHFclaANh085oGWsc9BOk61aq\nRzBkVJ37a0nIx+UZT1u/Oj/Bb1rw8xXoiGZcuLWz8c2o2nbnDZzEZ81tBDpG\n53La\r\n=gNuO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICJh3Tpar4fRyehRozbj4NlpwmHr9uF/BMVNwjeclFcLAiBUQeW+QEQi4bE6sB8fdFzyk1SfXBgWP/uf5rk9T5/KhA=="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.7.19_1544415684006_0.3231549625523118"},"_hasShrinkwrap":false},"6.8.0":{"name":"frameworkstein-base-webapp","version":"6.8.0","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.7.6","fl-admin":"^6.8.0","fl-auth-react":"^6.7.17","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.8.0","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.7.14","fl-react-steps":"^6.3.2","fl-react-utils":"^6.7.15","fl-redux-utils":"^6.7.6","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.3.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.8.0","stein-orm-http":"^6.8.0","stein-orm-migrations":"^6.8.0","stein-orm-rest":"^6.8.0","stein-orm-sql":"^6.8.0","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.8.0","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-NyVGwSVqOkECWagmZxpOqOc1pp/tl3cAY2ue1+k5Yn2WwSBDJNUVepzBJ24OqH1m2DBzMuYlCHSgh81il7c/Cg==","shasum":"07e91dca067d9f20fbb5c1053acf4cb24ea6f0b9","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.8.0.tgz","fileCount":157,"unpackedSize":381930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRrthCRA9TVsSAnZWagAAulAP/3Spc49fAwf189HQYXpX\n8//BXac5hZ4CYHB/K3mdCc3c5BihxwcLWRLS0CkZeNzCXNtsnxa86VvsK9Wj\nvcOlhtQdUKpJ5NgDu8vMf1oA2VfeCzpJMKJGPOh4SbavCRYKNO7GiTNEKA5T\nnQH2z1BdKp+PzO6/BE5lagfJIfxo4oFbXk8Gg0nQLgBD6dsWkeF2CelmxkQB\nioSafYGxTSIRhMnJGvl4ES7DEBoJk/UJ5vnCbsKECFQl7sTEKdQGq9q7fTLf\nTNsINunhW7jhAqafcjJ/15l0l3jbb6afglm60B4TRpXlYWACBfQEIp+HEIPX\nmuijR2CNIy/V8woLiFUArWPayxJoCa6pNkiodS1DzL0eyScjgK3yOX3oZLEM\nXFmpfyM6l8oZwJWpZpjlBG97NkExZ8UNvw+cP2Gz8dtbx6NUYkQwTn2SYe97\nL9zv38TSiEjoS4LFNvVf0Hmz2JRBldaHRomYgeeX9k5Ys5tZKymgr5S+4o6B\nAmsnR5eM41yHJqv4xBYoiYNRBC2Vq4yDRBo6D+cXGVwVMQAPLv1/ER34mgdn\nCMMyhizIh/ZA9eyed51MvOYJCL4/wtnnoPsRaM7r9VBhr5o6aV/kqCU0LRYJ\n22lnWgi6RxYgWVbm/7oTm/u19f6VQSts0cfhbt0SaMfJxHG7xtABYK7aXW4D\npKwE\r\n=NbAV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHDtr6/KxYGiBlMniyz8yrKYI6KTVbqQj4nOox71idBaAiEA2qJBf+QfBMFGYbz4uQqfFN3/e35Uso9aUkY2twa5T9M="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.8.0_1548139360813_0.1580317863859566"},"_hasShrinkwrap":false},"6.8.1":{"name":"frameworkstein-base-webapp","version":"6.8.1","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.7.6","fl-admin":"^6.8.0","fl-auth-react":"^6.7.17","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.8.0","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.8.1","fl-react-steps":"^6.3.2","fl-react-utils":"^6.7.15","fl-redux-utils":"^6.7.6","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.3.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.8.0","stein-orm-http":"^6.8.0","stein-orm-migrations":"^6.8.0","stein-orm-rest":"^6.8.0","stein-orm-sql":"^6.8.0","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.8.1","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-oA9s7VNOuQMm22supAgNBhsuu/ssPFmnCl+1gmlajO/hvpEqBk8AkGm0a3SryA8cTUPpRemFCM+0tYMOb9B7Qg==","shasum":"0e97fe1e3e69d3d77a57d038b049d0fb54535a4d","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.8.1.tgz","fileCount":157,"unpackedSize":381929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSUR5CRA9TVsSAnZWagAAjOgQAJ4/GCqJXfbYa61Qu4T/\nwkAJ1Y4Xo6tK9sscBlmLmvhl5pc08kcs/0pO7GMDhJJw/j5+RDmmTbJd+3tN\nS14KTnfl7+sefrvAun70ZEI5C0EgRhx71tW7fY8qgC3e16Zm49KdqBpY2uza\n+meK7XNRJAKp/ZsOXvF8gyQoGwBGlAN5MJrZCyxtCFQ8Td9fHQfi50fngYT4\ngYNUhe56NHc/oZosE2aJqZmVXgqu7S/memC/mNQCLz3jwxGfSBA3/kfU0D2r\nfNHyjRDXHAQ4mB+MkCHHUA5EfsOZQdfEWBRIqV8WEedgWMh7kCM1mSfAECYL\nKvMTqJ7yMv6Lkz9l+cPjGh44JNjiQL8M/k6lt6srp1FALCEqid1zXRutezbG\n4GSUdtrYSR9DlvxO8NmR8CBO8dBHEozgzDN52d1avaDG/34bmwpBz9SqCRKv\nQYhAPwCdcRavXkhN0qJKgo2S9Vc7aDAFwsXKJ1itJK+bLrKZjej5SvvEX0nQ\nAZ6IWV13smCUOo1UYnqiiMwVnUif50hoHOqSr0MgmtT7vx+vwuUKk98dWSiZ\nAl0q30ABrjjpCA2XIys2W9SGmRqcrsgr5XKPvfxNGTqKnpMea3faSi6HtO6j\nDTB/qteAActvc7nNYK32FNOfTx3O7P+qgTlbd0Dc8EgGyyy154v1Yw3CgLZ7\nRCB5\r\n=sAEd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFUM8XDylMOc+7guHvqugsiB3NoyzA4av2R2BIzkrp3gIgVBTkGgmQ5AccKQxFEzRHTpB2ATEgMFwyP8BgSKMY+vk="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.8.1_1548305529158_0.01357260899558721"},"_hasShrinkwrap":false},"6.8.2":{"name":"frameworkstein-base-webapp","version":"6.8.2","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.7.6","fl-admin":"^6.8.2","fl-auth-react":"^6.8.2","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.8.0","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.8.1","fl-react-steps":"^6.3.2","fl-react-utils":"^6.8.2","fl-redux-utils":"^6.7.6","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.3.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.8.0","stein-orm-http":"^6.8.0","stein-orm-migrations":"^6.8.0","stein-orm-rest":"^6.8.0","stein-orm-sql":"^6.8.0","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.8.2","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-c0gW5l/NER8HbFhCRu1zhYblSzEYcX0G57BYEi4oXnfHvNhTgZo1mrZSz6Hj1z5LSWF57TdePlfFh66SEyhw+Q==","shasum":"a137adb09c2990b2580816fde0cbd61713d108c3","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.8.2.tgz","fileCount":157,"unpackedSize":382810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUjzmCRA9TVsSAnZWagAACgcP+gKioZ0/43+NWrZUDQ6g\nCgRgCGp13NNVTp7KDMfRr+12zPXTNUGHS7COlPDGC1ghLUZTUHokFfDlLHyg\nCuDJK1I/iOFIaKExCV8Ifa1DClyYuz7pzxWiFsnC2olBhY4vPK4Blr/L2yLY\nyYx39cvaaJoRLfYL6UnySor3MdUd4sh4aIUZwMUtwKxxrvJkJzEL7/PDO1Dv\ng3PHafPMd6wtJ5xhft0CMdHHBYWkmmwDoDcRAj71St/hWO892MI56+ypmxAp\nEuhiKeqQs68PzpVTjYXB0iej7zbKxi5fVfmaV0wxc7xF3/dkr0cScUTFwdPE\ns8+mcR3dbsEm43F4wYZojhqjcte56lOGrCWnzYeJkTruG6+6W08CMw1rGO+s\npaybqYJmgIkF4vh1qY+QWe+tL01K6LVBfxYnN10w2Gzo2mWk7nCZwFF54NEs\n4hrcJusFiq8TwIOy0/+vnIbBkPRPk5pmevw/aPzPcXAmRgDeSn/6YhZyYCBF\nmqIUCwpdK7VKQsMnIAOYDvg/69Cjo1khpD1wshbpCHgdzcQpbG7VB+2welFq\nN1GPWXog7eX/Ng02ust+MzzNs/AXMp0HYuS9sbzC6DsEQUcRUH7R/N6yQOfC\nmwd6PROuC+P7wc5bg7NDoV0F0TCYn/jnT5IxBH0jQVvsLH+/gnK6aGh+Mjpb\nKDHF\r\n=OaDn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0TIkfz9j/NI9TGU2ua+w2mnlhDpzUIYuHx/3fIa3TOwIhAOOtfD7zDJOl8a8AKgo+vXej5X7MjqQPevSB34KZxtgA"}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.8.2_1548893413371_0.7500659339735984"},"_hasShrinkwrap":false},"6.8.3":{"name":"frameworkstein-base-webapp","version":"6.8.3","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.7.6","fl-admin":"^6.8.3","fl-auth-react":"^6.8.3","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.8.0","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.8.1","fl-react-steps":"^6.3.2","fl-react-utils":"^6.8.3","fl-redux-utils":"^6.7.6","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.3.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.8.0","stein-orm-http":"^6.8.0","stein-orm-migrations":"^6.8.0","stein-orm-rest":"^6.8.0","stein-orm-sql":"^6.8.0","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.8.3","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-G5vb/Sr1xeIuAYosrgBsVMRU1MJxgsmf/cLVExRzbsruGEXAampmOpq3K0YAyK+I8V7bFGui2mPsrg/dz1hJGg==","shasum":"d803fac8e61c839657257b28e5f87d5aac1e323c","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.8.3.tgz","fileCount":157,"unpackedSize":382810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUj0XCRA9TVsSAnZWagAAR6wP/jlmlyv+lxsmiAU9ETAJ\npujrf6JtfpVS1biEGFVEhWogXUn/RvpO1CrVuQ5Yqy/s5Sn4S1eryuTmj1VN\nIzJw2bpxp1HbAZQ8O7jexFP2+J6gECc2iIUO3e/W6opLnIxzQTDJHpqxu+MJ\n5J+aMpNzfY4rgJzAFZA9KY/mgK1hFQqU2Hrd1xga57aojni+gzpOT4i3T8Us\nHfsKh7VrwxKzwN5BN7IuY/3h+m80AD9/x605dRfynJxOmKMqtFqNGgVewhSu\nq4KMpOgzvTTAbW3oLazky4fTlfxN/cIQDD5gJe/NCCtYttb5vkV8XjgBJDyi\nkr6JmXrGwuGWgUh3KHtRJkP+3VVMqKGKevonq6Xis+4Z7YjgPiK6RTx7CGAz\ntG/lK7J1GBSX9iWde6fABB2z7sMk/Co0zVDcytmkEJTAUjUAw6jw2BZ/0H6e\neIknYr2WsK9R7xiw2Jv5F1PsMUuPX/YHBF0i/09A2t27AgtlGb111wndThjT\nvl//M5+C+Kl5erY5RqktJuPqyGdx+CEYb1/LF6p3FAyYFrsilB850AOzZczc\nJ/juvIgxuaYCMSoAq/Ncn8DZlAozh+AKSWRAjAgVx1C93EiQFi4dh3YKl5r9\nq6cKXV6OebPfaSNG1LAQ12yKGnkntgWZUXy7PYcxjDIxconyLKQ0Li1w2T3N\nxI+E\r\n=nyHD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGP7geKJznfKvdWLoBIb0LhOHNZpEGtSJ69H+yx+HsCBAiAxpfn0f+mTHtC2QrbTkz11WE/TsknOsgpHKl+oSoGvFQ=="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.8.3_1548893462699_0.40672139746255165"},"_hasShrinkwrap":false},"6.9.0":{"name":"frameworkstein-base-webapp","version":"6.9.0","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.7.6","fl-admin":"^6.8.3","fl-auth-react":"^6.8.3","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.8.0","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.8.1","fl-react-steps":"^6.3.2","fl-react-utils":"^6.8.3","fl-redux-utils":"^6.7.6","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.9.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.8.0","stein-orm-http":"^6.8.0","stein-orm-migrations":"^6.8.0","stein-orm-rest":"^6.8.0","stein-orm-sql":"^6.8.0","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-import":"^2.0.0","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.9.0","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-2itk8rB9l0qIMIu4iYnLdRHhHvUuMl7zC0R62APr9ofe1G8weNlkeL8iWeqyc2FNXXujKNcKGGckx0pgRnxHMg==","shasum":"fd2a8ef1dbef45821b25123f9983169fd76d257f","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.9.0.tgz","fileCount":157,"unpackedSize":382810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcU7juCRA9TVsSAnZWagAATegQAIgA5GpT0PEU7TVXjw94\nkhJfjn853pnb2RqxJWAnmAAksa+oLoUqNc/6VvUyQ+LIjSbPYx8yu0qlbbnl\nmCvrRmr0z7cjY2NhmOSuib9XSkYSRjoKoxFbSsLNaokiQ8CKEVqQOnh7mOxE\nOo/u5JoXY0Dgp4cCapZeTbBpJtYOv6K4hB7NPYtXXFHkEaBD7BXmhnjl4Hj0\n7so3Ho6hmFaSN2yFO3t9k0nQYBaIQ/DNQEa0adFF+eN+aUPCU2HvTsQq2TSN\nv+9RAnTEVqCb46lkC+hy1Yr4ZtqI9rs+wNwGzkyI4DOWaCwJbIXcppuCpXtv\nYw/hABSymdWAHOxoa6+DHUkj0rCxj0S5+cMXb2/RnITdqypduikH4gBN1gsN\ndm4q9bBCh11Oxfut99A/Szw7tRbF9Xwtm8aYLPsbY/MOcDlgDPIZHUdajzVS\nEQ7F+3FoCYOonGXkeMz0rtJ9YUTfOwkQV8e2Qdg8phG9B8OU1oZstcH1yCQP\n8rSy49loWCXSGtEAycW4ntn85lrTRiJvuJ4T6l0q34/bs9p2R2Db3GHyv6vf\nsbi0s4XePLrFiYDn4uqvU7Mq3pljQ3H5M0zC2sST1C4WyT3ie+OnuGzPUQoO\nIVok6LNm/bjuCBAESkSbG+jTwCmKRSmvGlJaNh14kM186Coe5lIXr89pYi07\nmExl\r\n=uh+D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICIoqGx1LZv52i6r1ifNGady6ZVlzigJIfaEMeT7UpHlAiEAqhGKDzkSqU3r62jF8PYYz5qT0pZ4tPFxaUndZbWdo/8="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.9.0_1548990701350_0.15073198557796585"},"_hasShrinkwrap":false},"6.9.1":{"name":"frameworkstein-base-webapp","version":"6.9.1","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.7.6","fl-admin":"^6.9.1","fl-auth-react":"^6.8.3","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.8.0","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.8.1","fl-react-steps":"^6.3.2","fl-react-utils":"^6.8.3","fl-redux-utils":"^6.9.1","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.9.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.8.0","stein-orm-http":"^6.8.0","stein-orm-migrations":"^6.8.0","stein-orm-rest":"^6.8.0","stein-orm-sql":"^6.8.0","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-chai-expect":"^2.0.1","eslint-plugin-chai-friendly":"^0.4.1","eslint-plugin-import":"^2.0.0","eslint-plugin-jest":"^22.1.3","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.9.1","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-vLfPgMcYKT8WiFJbSptHYe4S4Q8dQ3O0x7TQ3G2TBOMJJGvnxMhlWKsJHwLlQQPc/IP2pRSXjblr4Mea4wp6zg==","shasum":"ab87386aa218a3c44befd0861e209d8507aa1cde","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.9.1.tgz","fileCount":157,"unpackedSize":382553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWk90CRA9TVsSAnZWagAAL5oP/3tuzHoAjSP4ZXhQeLUo\n6tkiNdbP+DpJcA1k9gHzh58EhEdaBisNbLeHTRqS3Zqwf50v0Gf01pBNjetA\n5JCWjL4VwPZnSpONgDVQi/ICO9tZh5A54Qrp0nNTtBIs9DpgUCRLSAdFAiDx\ncdoaZATSIxGFRTXyosPKWrFShc0ezrVi65kvpBQCuI6Xo87i8JLMtGVs3+m2\nSgWUVMFLLIKPlLyFiE+048bTxvKL2zucYilOAnD1XHA4M399x9Qja8QvL3lI\nqmwxE7yM2xu3JrC5yNbeyRYD16d6l2kgYh2OexhzWTzKpuDj/6nv5i5s/m6H\n+51OFBpNu0sxFCSSm6JhEjak22/Fj3+6aTyaebwA/tAdj4ZcRU37IyKX7C32\nVViZB5p8C9VpIcvqDoYQ1iJt+Q3M+q9ahHVaQ2DWxsLmz0dIM4P/s42QIwcA\nfFh6O0D/Hi1y/3zTucXcPpLypr8ELZLqDooxrOG1oYeNIxn9t2HkT3e1W0XS\n/bcyw8yVx4or1G+XGNd4OYNBU8ekgs2F0wiCPM4PXZNWfSsF/eE3lTGqYXAj\noHlDdtHpyCLaRuyCaYTKO3QbihZ2mMUok6PdrmKWfTs5jYY93rB7GfnZRVe2\nO0QNmJ2ZOADnAyMjFVc0LKNFvZKkmZt/YMA/Cw/q3dqXR+b8w+hlEojG4/05\nHKAF\r\n=OCiC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOINzQXYOJlHUzJh94BL4btzN+qb3uvknI6r5wKHsvbAIhAN9qJuE678PeGjk1KFTbrX6RFslGznS+TCRk0GPi8WtJ"}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.9.1_1549422451805_0.7646272882141563"},"_hasShrinkwrap":false},"6.9.2":{"name":"frameworkstein-base-webapp","version":"6.9.2","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.7.6","fl-admin":"^6.9.1","fl-auth-react":"^6.8.3","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.8.0","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.8.1","fl-react-steps":"^6.3.2","fl-react-utils":"^6.8.3","fl-redux-utils":"^6.9.1","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.9.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.8.0","stein-orm-http":"^6.9.2","stein-orm-migrations":"^6.8.0","stein-orm-rest":"^6.8.0","stein-orm-sql":"^6.8.0","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-chai-expect":"^2.0.1","eslint-plugin-chai-friendly":"^0.4.1","eslint-plugin-import":"^2.0.0","eslint-plugin-jest":"^22.1.3","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.9.2","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-l1pyAKLoSzU+E3PsbjqOJ/3mHsW0P5lJziGxGpM6aPeu6WUTrHgSMl0odou7TfuudJCxrclSJ6u2bpkuCai7Qg==","shasum":"495e63a2c2a558cbe42f31a3e338f84e96a59f59","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.9.2.tgz","fileCount":157,"unpackedSize":382553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcW6mdCRA9TVsSAnZWagAAByEP/jJLW1gtHAs9A6jG+DBi\nILYo+kfaHNAK146AbSFs7TLYcKYPJWJHmzfWO3JOThax+85JAW0JqA14xT3K\nGtW/4pvB0zK+Rkw0LqvPoPAVJZFkOEREBYom1gha6OHn0xg1zHABoitUEoCF\nGCRtUMACMBpEjVpNcd4GOoqJ5qMNRn03znOu6szGAxskfmR6H+fhrS1i7L8i\nQ0FrHRFWnCKZvpILt8wDP9BEN5Pti/lwMmmt5dobcsrXcJrbO5qToYOkOCbA\niq+QIL5U1dMdNaf5jnugT1MPeUloHwTw+PkvZWAQcRIoeSD9K0vwf9n79k2e\nI19H9L/xijorgg+hnjmsPEQQ8h2A2xZnzoOvM5+owaReF9GvyXESSkxInCVo\nEmdu7tD5Uh+Xae6tcoqKZCOHDrzrxfKj9Pvg+6Ecvcnf+r9Fcz/Ebq8KDjwv\n292Ftux/6uQoASSiqPqTNSKiVJuWSW/0GrnslJMD3COO3gaezUSYkWvhjNXJ\nxyKuAC9dgfBTmJbnWKn9eoyHtdcK/YR4WkiArjdFHboVCSxYZA3Znejdff21\nL1Lt8sc/VPl7Xa27XZCIeND9YqFUPUUMflJ0VG4azjwqLk46xCYFmSaDp7QW\nJJ1us+4FCePnwYyqxA67bt8Cnk0yap6BHiCC6ZLhE4mHphrF9aIzeJ0TB/AA\nDgQs\r\n=s2gM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvghVOhjxWzTASTV3nskTHarI8U1hbmzyY6rMvb0T5VAIgHJ2gpZMHAGNjQj3sZoF7zkiRRwsiFe8lVmmxytJ+OeM="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.9.2_1549511069058_0.8249886045919352"},"_hasShrinkwrap":false},"6.10.0":{"name":"frameworkstein-base-webapp","version":"6.10.0","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.7.6","fl-admin":"^6.9.1","fl-auth-react":"^6.8.3","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.8.0","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.8.1","fl-react-steps":"^6.3.2","fl-react-utils":"^6.8.3","fl-redux-utils":"^6.9.1","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.10.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.8.0","stein-orm-http":"^6.9.2","stein-orm-migrations":"^6.8.0","stein-orm-rest":"^6.8.0","stein-orm-sql":"^6.8.0","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-chai-expect":"^2.0.1","eslint-plugin-chai-friendly":"^0.4.1","eslint-plugin-import":"^2.0.0","eslint-plugin-jest":"^22.1.3","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.10.0","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-yFL9HwUOx6Shw5rqjkxOYJM7SW6wER7VTfQJ9MmUYI/zOaJ4QxCgNzubPvF6WRfO+ankyrB99EU/HxsymlBoNw==","shasum":"e8f89d564234574f11193eb6a2e681e3948b31f3","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.10.0.tgz","fileCount":157,"unpackedSize":380687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbO7LCRA9TVsSAnZWagAAixwP/2xK8hLVyxKxoSog1U9y\nRpcU1nSMmPfLgCumTGI8d3l+hihla0VN4+MnEY+EtmyUPU4D04lotUru0Mp4\n3GOLRCeKTTSmXyz7ZuDVmj0UZUJG0iI867A/44ZohS3zr8jKDvh33Kd/C/RF\nz8faGGYmzKKzOIL4PW2y2L+M93WxfZ+dzNpw4ZEiidfuon7X25dfw1M4nnTM\nu33sJkuSTsJCYZoDi68Pa7eEX8w4uP+0H/UOLEK4jG6VxCKg4jizUSq379L7\nri7fRN0IQgYLNqHJCciMfUdFPwJkyoHyoucyPrlgF4hAWRe/hqV22bcHPuLx\nq/Kn8PujG0HWgb+dzPW0qedIvmRLIuYDxJABM/Jk5+mwt+jwKwkrMLd4v9zy\nshwuegq+qWQzXxRR9TWdersNXjltLD+96AjMzE+7YBYw1wcjl6TvM0XQvksK\nQ5mnfvmSzMlnMMwgqlgQl4Br2RY0MbYyD2ev+z512Ob5o/yH3vCR9xRvBw+j\nXvFZ03aggk8xVBJJGZToAMBNw2HaNYZz4cKQfA/Szlx7B+bbWXfEUOkODV6+\nFEeGyXBJSqB5CHxXf3WPuqF+DjKSztk58hMzXkG9GEMl0Rwm02lJhuR9lu+r\nKSG+az77IUGY9qQF6g0BCwsBi5oh9HqhfFKum75y6PCSI62vTbwNig6cB6Z7\n91q6\r\n=gB4l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEocrjLfHVVtWV+1jHUB5oNIVivNIC86X7WDbVvgU0V8AiEA5yGXJv25Y+awnW4K+d5LowKVYxgsxCFVRzK2eFJe1tI="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.10.0_1550642891168_0.7379887982170785"},"_hasShrinkwrap":false},"6.10.1":{"name":"frameworkstein-base-webapp","version":"6.10.1","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.7.6","fl-admin":"^6.9.1","fl-auth-react":"^6.8.3","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.8.0","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.8.1","fl-react-steps":"^6.3.2","fl-react-utils":"^6.8.3","fl-redux-utils":"^6.9.1","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.10.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.8.0","stein-orm-http":"^6.10.1","stein-orm-migrations":"^6.8.0","stein-orm-rest":"^6.8.0","stein-orm-sql":"^6.8.0","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-chai-expect":"^2.0.1","eslint-plugin-chai-friendly":"^0.4.1","eslint-plugin-import":"^2.0.0","eslint-plugin-jest":"^22.1.3","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.10.1","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-8SewLm5OZWouYfS2dAGER9JzUg975+/KZCKnURVZKkpAkL5udCukdUmeVgagUJBORTsl3udb+sq2JDfqaY4GXQ==","shasum":"29cc8a1bed8c59dbc68230b3b68b61b8caec4124","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.10.1.tgz","fileCount":157,"unpackedSize":380688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcc1XqCRA9TVsSAnZWagAA3XcQAJzn0JNCwj3qFY5/TZNK\nCgXmFCrtseLko2dJTWGKPnqvtiLLP5ZAaUyQ0K+SNx+rK6gbxwNx4ziN8yMF\nZZcBc2G9kltp4f0XYdhzrYq0ThgqjqSsYvKpR9rzYpYY6lll0myTipDI0tdv\nnkceKnW+oa/CmnBXCS59lWlg/PUQ00kIPFe0xQSvKjSFpiLls/5gaCtJo/Iy\nLTlm+yGPCcST2S+qa5Jx1+LMGc9RMOabautwLEvPVIDdqv35vFX3JHf49oHZ\nmPKPMFDeelKmOxo1UW8TsJ+gLGlRwTI8PWQ/SKm7LYRqKAQHnyHIBiBopJTD\nQu4XyofZxiqIpRv011qx4CrNiWsoouxByD0wO5grr2e2g9rfP+FWgAGcsm59\nrZZWYz8h6Ns2aq920aRk5L0wRjutRCn24QaYp/VBEaaEVlsrMRn4bT8QV6Ay\nKCHrI+1ngOtTQN7fEfzPhzbYriulSmKBROco7N8B3F1i/M4DCOGHAR5vr5KX\nMXu0+4faepl1IeNhL1t9+HAGwpRGq5vTmm0/8kLGabC8IJ6D6EhQlvXkMAJH\nWOTWnuqMpBWbCBbL1UvRn9n8KwObkXOAyHnu1NEC08p2GLUNaY3hS2/pn5k/\nejSKFtsK0cG0v9EgSypLIjZiSRQKQ28pIgXxHcKQggknasfDmMINfz4vdjXL\nfvvN\r\n=Q4HU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHD2AjrCFOm+Xq+R2bqvc+WT27uI/Kk/H5m5vVJfuK0JAiEAjUZGJZYYkh8Pns9OBsnFakaQmrThyBtiB72gU6W8pOs="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.10.1_1551062506195_0.9879386937242827"},"_hasShrinkwrap":false},"6.10.2":{"name":"frameworkstein-base-webapp","version":"6.10.2","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.7.6","fl-admin":"^6.10.2","fl-auth-react":"^6.10.2","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.8.0","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.8.1","fl-react-steps":"^6.3.2","fl-react-utils":"^6.10.2","fl-redux-utils":"^6.9.1","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.10.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.8.0","stein-orm-http":"^6.10.1","stein-orm-migrations":"^6.8.0","stein-orm-rest":"^6.8.0","stein-orm-sql":"^6.8.0","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-chai-expect":"^2.0.1","eslint-plugin-chai-friendly":"^0.4.1","eslint-plugin-import":"^2.0.0","eslint-plugin-jest":"^22.1.3","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.10.2","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-6RTJVCErp+dx0eeZh3o2Ugh40puBt6c9gxbpf/8Q/q7QfnWJVh/z+K9WgbiPZQ8w2BLTmrQcU1HJRB2xcUkOdA==","shasum":"22349596e52de8d908b7d70454d4a6e96c908ecc","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.10.2.tgz","fileCount":157,"unpackedSize":380691,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdhvrCRA9TVsSAnZWagAA1osP+QH6TAFmmejNtD23jHU1\nq4yRE/QT/gp6EU5Id747BUfi6zmzmgFMedLqRhu+Wa3R9qXYt8/L62eIf/vn\nDihfYhrsdXWU/wcWzj2s2EYkU/taKrzE2CCC/Y8cCqjUbSGnJyKWQLm3XmxE\nGaVj54MgfyLxd9QcV4im6M7HfZ0AMbU0x91a4RGftB2HtKMhRu/A+9k/1KPX\nKBACuBsvaDWQ2YvkJGsARv2nqEPa060bmzhdBP+5O9eC1oiAohuxz+XjTBy4\n+6W1/4CtveW5utirNeUUMrlMWggxmES6+fgcayfFHQZ6HgVRjsGhVbUE/rOO\nvyc/a5w1iMCJK9BQOqWbFtfCXwJw3DyDHBwcWWXVMUUn0BhriJm4538/WlYp\njlEDcj4dMdr/JQQoHEU5umvxu4Vp5VhxzUAjlukzhRJAXty8KBNxt+T2XFed\nfCIXPFI/lbr8ItzNs2snElKVCFYFzyyt3T2PrvuANV4NOAgUiniN+Z1Jps4f\nLQUjtGoyPLLG1MQ499bKR504Vu8GVTnivG06X7HgPtL2tr9OCk+jtma6+eF5\ncCZVlSS4+589/7pAwuJSZzP1mriElUiX4sMP6hK/FvZYYaTXm1V8OcMcYU+h\niqRhhTDt/s7ZSH2zXFOduCMM8V+C28QDmg4HwX8mfR1EWseYeZQv7QhHGMds\nzepH\r\n=AYKc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAxiahQbdYepScNpn5pBe89EUmzEXNHG3XVnSbpQV36WAiEA0OgJx1Zt8CWxp4QDWg5Cco+MBnZUWcbDQYARiUeKGCc="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.10.2_1551244267035_0.2997099953992328"},"_hasShrinkwrap":false},"6.10.3":{"name":"frameworkstein-base-webapp","version":"6.10.3","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.7.6","fl-admin":"^6.10.2","fl-auth-react":"^6.10.2","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.10.3","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.8.1","fl-react-steps":"^6.3.2","fl-react-utils":"^6.10.2","fl-redux-utils":"^6.9.1","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.10.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.10.3","stein-orm-http":"^6.10.3","stein-orm-migrations":"^6.10.3","stein-orm-rest":"^6.10.3","stein-orm-sql":"^6.10.3","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-chai-expect":"^2.0.1","eslint-plugin-chai-friendly":"^0.4.1","eslint-plugin-import":"^2.0.0","eslint-plugin-jest":"^22.1.3","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.10.3","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-RIN7tUNzJiVvrQWZSttoSv5aWTbyjDTKdJH3r3Y5IrztEQazsG8QhlTQnz2/NOjQxgWc4e4tgDVgYD1o6LnkRg==","shasum":"94621e64a4a60eb4967f79a1d045fa6e23db89e7","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.10.3.tgz","fileCount":157,"unpackedSize":380696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceJmPCRA9TVsSAnZWagAAfnsP/3NNs//ao4srowvT4aEu\nE7ZhCfuLfUEsWFBbfuphQFoDxHzmHJ+Frn9/IkgSRMdWdqn2f95XMLjFbWLW\n2qGEqmiLQ1DN///q2M3JM42AB3PAkv/RWnXAI2Az/xeDahDW6B+6MIqzyR4I\nifg8Zx0xIKcmuNr5QneKafo0TcgNp48QXWdHg1lJS7zl3WMGiBh2PeVnxloT\np+HVeuzrlvX8x661v1El5zpaRIknmCtTMqCl7WK8E3WV51dBqmjDss7tfsWM\nYpTpLq05J/55v0XpHBayToEdo1uqI3F3u3eyOvA/jI5nFgd8sBKxohVuGvZn\ntGqOLKEYAknVwkmfeGIPDBJBE3tG3Albkiq0HUhiTgaCJRVoekg5VJhiFz1B\nfiBfXjFOdMg/RmM/g/D7f+W9GiTFb6HLr+OIG+H9JLwTRpznpC0+/yiEvL0I\nqPi2UFL9J/XKub4DKl39iDEvjol5E7BaIsXPRScXjbxh5yIs1CHak6is3Ajd\nb8ZqhjTAaWrUBAEeAxXXdNXS+5CD3j50Al5zuUQFWRcxSwCgO1Nft7jYdkLq\nS2kui7ssRPez6KmWvqqhCAPLx5jkLmpTVhDMVbY/8tIA+58ruUuNKdnew27R\n+jwDtLNhOVe5j6cv2MN+E58S/qzmvVxrUDwZu0LZ2IgjcmUsw/WT9/y5f9aH\n/wVL\r\n=5FMt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfnOoBAzoysxG/YXX4o9wGIaKrHsDRDsPEQxe3/ko0sgIgNZukX0Q3PlytVAzEYxaINoWfGwjDEHXmNxdVz5maxx4="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.10.3_1551407502440_0.7535503881315917"},"_hasShrinkwrap":false},"6.10.4":{"name":"frameworkstein-base-webapp","version":"6.10.4","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.7.6","fl-admin":"^6.10.2","fl-auth-react":"^6.10.2","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.10.4","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.8.1","fl-react-steps":"^6.3.2","fl-react-utils":"^6.10.2","fl-redux-utils":"^6.9.1","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.10.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.10.4","stein-orm-http":"^6.10.4","stein-orm-migrations":"^6.10.4","stein-orm-rest":"^6.10.4","stein-orm-sql":"^6.10.4","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-chai-expect":"^2.0.1","eslint-plugin-chai-friendly":"^0.4.1","eslint-plugin-import":"^2.0.0","eslint-plugin-jest":"^22.1.3","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.10.4","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-4rT4cvd7l4LgkQ+9UEA/pVdCOiw2+xSTDx2jfuwpyRRGEuZS2j8TM6/RM/NLtqzn+4U5hTp46CGPa9K9g7cmwQ==","shasum":"e2aef5070c8e463988772539c4049d294bc58223","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.10.4.tgz","fileCount":157,"unpackedSize":380614,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcicjMCRA9TVsSAnZWagAA/7AP/Az1ph09ZVW1rvP5IHkd\n1+CI8XghFO7MdzbKFChf1yhhyGHj/F0gXLOFXVdIZ/hKWSVs9axr5fX3YXDn\n57/8cUjaag8v71wpJ+0iTBQg4RQUuhR34FTJ7Fg4MSrldMijLpMZD9Y6qsBM\nWsvgQn2f3FRu14PDr1+BbUE+Udh3evBHAq660LvD+qD7KB9wVYUkVUjbrv/N\n25DoWMNyRExB2QBbbdtEJTXWUhjVcPy7kWbWJttKvxcgczvcIVJQnR814lOP\nrNSrAQ0aELyPUOKSvMsNyCGgvN2uEA+heJ37geLek/6NxTmug+7p1iFZI+oi\nRBw9Pod9YNi2rOPvya4fDSJUqoHDTGX412kgdMLZxc+ap/NtYzJZLJ3XUwjm\nsTbbwJjB/ezP8mJplnV0SdKw7oMlGpxeWC4RZPPAUnVGNYBSxah0Yx8xecP2\nCv0MaRUSU334eQue5oTaINGWh5/yy7CFoJVeW5rZ2EHf2t0NnL/5L2GXnKtO\nDdMB1L6Akc8ecP5YIxCUMZvRAPbHE0rnP2lpp05csvVUDd6LdsEmxzbeDwdD\nVRCwwxjTs/ARCjjR5y3jBmwVPbpDk5i2eabhGj95gfQkiCIVFHy7E2qpePnR\ng4he9sRpDjLBr5qQdSU1X6jbFY3GxxNFllAjCVOA/GKYetv23x2YujFOBWYi\nQC0d\r\n=eQBl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF2wrz0WzBEmZbT06CiZM4AFNLy721ozVTzUSziBuSg8AiEAi3n0iKIkQQpG5vMcQIGzDiIpK8drj5PMOIw63BKPLZc="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.10.4_1552533707573_0.7353889090327956"},"_hasShrinkwrap":false},"6.11.0":{"name":"frameworkstein-base-webapp","version":"6.11.0","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.7.6","fl-admin":"^6.11.0","fl-auth-react":"^6.10.2","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.11.0","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.11.0","fl-react-steps":"^6.3.2","fl-react-utils":"^6.10.2","fl-redux-utils":"^6.11.0","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.10.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.11.0","stein-orm-http":"^6.11.0","stein-orm-migrations":"^6.11.0","stein-orm-rest":"^6.11.0","stein-orm-sql":"^6.11.0","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-chai-expect":"^2.0.1","eslint-plugin-chai-friendly":"^0.4.1","eslint-plugin-import":"^2.0.0","eslint-plugin-jest":"^22.1.3","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.11.0","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-wuUMyCKwgrhFkNmGAhms6c3ZWHeuHr+J10PSY9r3bhVdENXhPiAu7A8AfJxn5+3rPWllPcG+RvOrTDoFBGuTEQ==","shasum":"83d7a6c4909c20a7ed738cbf97237fc6c3ad47a1","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.11.0.tgz","fileCount":157,"unpackedSize":380616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckGzbCRA9TVsSAnZWagAAQ9oQAJSgvvh61zNxJwGFfMgA\nWpOShsVJfle7jyztR5VXvqdVB7NoedLukzbiwnDvChDKnTNoiCyuDpACqnPu\n25FyZhCG5cwMo8uvw+SnEKHznPLw1dbLdkiRVpNM93L9dboXv9Ya8VDKtZ0D\nVHOK2uB78jTpxbWdDpkc9+t43SrPDN88GwZoiXt1BJNbswvJ5ODqT3kTPjBJ\nyq6hEmLWcVk3goP5cfNrLWG+r29hIAhnAfIjpNfZglFds30LfcoVOejaSujN\n01K2gUcdXlnAtHYcf5sK7U7Td3KmODZrk2mOrEUSsaJzVLu25QPxhOy9k+vN\nZvpjlIlT6ux6fF0PLPhZ4vHYj0x9mmBPBSRSL6ygvicN3KTdxpGDDcOuE11v\nF8Crch7AOJIjCYDCJFEGn6DKDqkorZYf7EDKoP2MFyqVOMMnRnu4HfAnHz7u\nRNReP01F+nhOkIqy+9d5jxyKilIj0avk4M3pQ3MCzFdM20Xwb7gJlpGC0Dzw\nKkjbYpmqlMjD+GArKnBDbk1W749RrJAjPsKx0KqciUSb9jgwEyNLdm6VNSve\nhOoBbpYS3Lg5CyUUBFKbMmWWlC+moP2Fs9eIGk+igZFY01yWsSUfEc5gg/AB\nyJL34ERUh1UmkOaF8kYO1NXLWKOYDyP8n+EG/jbLg4zBnCYbY4CplwJM1Y3f\nWjv1\r\n=dwA0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9kwWcHWBoHVsBSq4cwyoUjbXLq/Dpm0SNZgL40vw/PQIhAIrKOZ6LO7ZVEXnxi3qWIq2QxzkIiMpF8zI8nixTw7hC"}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.11.0_1552968922482_0.8132536175900897"},"_hasShrinkwrap":false},"6.11.1":{"name":"frameworkstein-base-webapp","version":"6.11.1","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.7.6","fl-admin":"^6.11.0","fl-auth-react":"^6.10.2","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.11.1","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.11.1","fl-react-steps":"^6.3.2","fl-react-utils":"^6.10.2","fl-redux-utils":"^6.11.0","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.10.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.11.1","stein-orm-http":"^6.11.1","stein-orm-migrations":"^6.11.1","stein-orm-rest":"^6.11.1","stein-orm-sql":"^6.11.1","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-chai-expect":"^2.0.1","eslint-plugin-chai-friendly":"^0.4.1","eslint-plugin-import":"^2.0.0","eslint-plugin-jest":"^22.1.3","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.11.1","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-iTxKdq3Fvb7rLiM5UFjwoowXiz0F/LuUGHYUr5/0VhMwfto1UB0+8F5PUibWAemVbCK1wDhHjWiBQ9LCB0aoAA==","shasum":"3f5332a414bf22cd6e7bf66f89a77c4cab908267","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.11.1.tgz","fileCount":157,"unpackedSize":380616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckbyxCRA9TVsSAnZWagAAR3UP/Ro2wYr0PzGFd1PW5w/a\n6Wj2S/GM7ch5NJlASb6165I1YUB2tHsEVPJm8ps3dB5ryy3c+0JttCTNw6Hc\nacnSv/+1to4NF3Nl6n3oazd/iUgPUIa0RjxA5KhcVmzl+OeAicXnz8bCWL/6\nOMVfX2IEC9sGgEh3QL3rNlVc/mhFpfqc8mAuTjkDj6AWWtYMU8cMu0aPjre7\nWOH7qdAob4DdppWrQlz2MulFfdYzRvPG307OPRw4lhkk2iGDmoB9zqmAjM4N\nxoQnvHVesQ44cjCmN8LYFJHN2K+k56N76xnxFUyJrpdQxbz2s8PYNZa/K4jy\n/DkBt684cCKGJ6DhiB8/uXUWAlYeIWKg256M4wHyeY4S5Z/Dh69qtrJmZWij\nfC7PSVWZO/fKHva+wk41jW0B4K74Zu4oIPTsklbEAbppl/0oZ8HCraPNJtHQ\ncZIt6w2Ny3RZqOmrgdi+tuyBuE6J3ngLtRmRSXXNz0auBnNpEj2ewdk8OIYb\nI8RvngZDMt+mXlL0//AvZsRhT8U2lc9LumLtzv1GsKUU1RaQP+Fw+IJYzU8c\nw3q/jD2+LYfnkPIeG9vfXYr7DvVgnwDdqg3jGWC1U52DDHW3ZbVgEONNihiB\ntotvJJwviftBTBUFUWZZcls4dZBwLcfDXKPeW8NGjP35oIPOrEfLP0bGIQEn\nNBLy\r\n=xu4J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBJnGCZqEzGLWYRVN9miP0lZRaXeX6SSqVJ51t7CBvK2AiBBML6l1v3KMJJDd2nOphELXIJ/VqmTnRqxBGqCbj9CPA=="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.11.1_1553054896941_0.5842266103504481"},"_hasShrinkwrap":false},"6.11.2":{"name":"frameworkstein-base-webapp","version":"6.11.2","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.7.6","fl-admin":"^6.11.0","fl-auth-react":"^6.10.2","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.11.2","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.11.1","fl-react-steps":"^6.3.2","fl-react-utils":"^6.10.2","fl-redux-utils":"^6.11.0","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.10.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.11.2","stein-orm-http":"^6.11.2","stein-orm-migrations":"^6.11.2","stein-orm-rest":"^6.11.2","stein-orm-sql":"^6.11.2","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-chai-expect":"^2.0.1","eslint-plugin-chai-friendly":"^0.4.1","eslint-plugin-import":"^2.0.0","eslint-plugin-jest":"^22.1.3","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.11.2","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-peDqCc/GnKebsjTqi5L4O2AJPxv308M0JGy1dCgquY3GHE8iS/rRjIVRSHE2RUhKPfkw4cz5VhDQIK9AhrH7CQ==","shasum":"4185fa4a7002fe420103223aeea60c6e1265aa14","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.11.2.tgz","fileCount":157,"unpackedSize":380616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckxVcCRA9TVsSAnZWagAAcRIP/21pT2XZ48dDtl9QGotD\n8yXks7CtdN+dlVoN1qvmVWCWqkyTRCpjFjv0769sfnnoZIlvOMivA+YBGEr1\ncBiBYrnGzAgE+qeJidX1QpxyEbUK4CNTVtqeTHuR+LbZGm+xcour8OAJUIMV\n4RFV1QsUoTcnPP7V7CDNg3YsLNXp6GW8JXAHy2LX4lzWFAr/1ITJaPIlkUVH\nL4AzTDZItKDvamHOxg8r+oSeCpAjFg78kBEaWYreVAgCCkp9T6z+BCQI2cDp\n8j1una0t+rYbdQnvuVUPmNHLY0jEDo+UbfBEF7Q4JnkBjB39XF5hpx9oiz/N\niIuYY6x6NmK2l67+UI/tzQH5KLKivg37qSctmwZQu4h9uHj5SfIRmWfw/YuT\ng0wcFYAu+tu16eRuZ0GtOlIfA86Ph1QnWy/SOwiTup6BH+3lg96TEnwKQnwi\n50FcDt5EmFjIL74d2pyGzx6MdLbzyjQ9MX079B/jXBTN6jbWuGcR5lp0pL8V\nmIANegdmXq5oA+a+MdFItGa4LDNwNnuB6MkTfjZPp2rNtoTVSOw89uj70dL5\nVtECZXARcCy9WbV5PxjIC0+GdGEp+qsrLNt4IrQimLlB0t35yTupfwXj143B\nMYYN2PmKE+9DZ6Tvm9k0qYdMfPt804RSf/SLosNsr9bhRHmWTSpZNre0WEWb\n2qMv\r\n=i6yV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCq/kznFSgj+KomODQxRZUUA5R2QLYBj3c8npA3PyqMDAIgPkADK640LFkjq/DgjU4NhgTW0dMg6LJx/NwDB3KLrQI="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.11.2_1553143131714_0.954896775785337"},"_hasShrinkwrap":false},"6.12.0":{"name":"frameworkstein-base-webapp","version":"6.12.0","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.7.6","fl-admin":"^6.12.0","fl-auth-react":"^6.10.2","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.11.2","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.11.1","fl-react-steps":"^6.3.2","fl-react-utils":"^6.10.2","fl-redux-utils":"^6.11.0","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.10.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.11.2","stein-orm-http":"^6.11.2","stein-orm-migrations":"^6.11.2","stein-orm-rest":"^6.12.0","stein-orm-sql":"^6.11.2","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-chai-expect":"^2.0.1","eslint-plugin-chai-friendly":"^0.4.1","eslint-plugin-import":"^2.0.0","eslint-plugin-jest":"^22.1.3","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.12.0","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-SqlsuW/omoPXxGHs9IVkX1dWf/Mq/4U75pS9TR4fT0XB/GMwcsOaNNtOlm5EOaGPpr5IYItDVeN7yogiv5QS9Q==","shasum":"4e2a0baaee15541b168c9c7945ab9bcd7fff7fdf","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.12.0.tgz","fileCount":157,"unpackedSize":380616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmBiDCRA9TVsSAnZWagAAHCgP/0zmt1i1RRUmSMHM3zLR\n+NOUVHnFF1SGloKGEzLZgFpZC7aSfmBJZQA/d4VHXcPnbMqoPjkrFIGMlPPY\n6/wxJgz3DWCubWCr72TIqa+sTMhOXFbCaMB8PVSxpbxXWmyfnllkgtUv0Qgb\nrQfx7HaPYZ1y8UilIWynRr5TA6VJV90VswPFTTV0LlivERTBKlTU7Q4EqeDT\njc1sGcSbKyemUUoeuNVSkEsXyibW9VA9IuoMmJXRndXsb9fG/cvArck968eg\nULu8N7pACemByGoTeDpF5LTOQUDW0Hq5KyxDXUwqyzBaly344McYg6Vpi2Ma\nlL5y9SLZR5nkDOQg1DqwHVrlHv6WkwtyqZcYO5HicucYEcexGp9JRTmzwSZ1\nUMd/rdcE/YdoNDdSd5GaVgN+Wn0rF28DXmGnpu3mK8a97Dr4r8+u44t4pBRG\niZaUG5jN/f/oBfU/71e3UbckSsdgo4VvMEUbyX0BtxEqea2zGXGFxoN0RpOz\nOR8/Ix6Wrp47ATuVPwtJ2qgoVjpVJBsymmhqrEb7XFYCjc4sFvi8yzdhnRET\nhkkmqcQuox1JELu8SE8BFiC28DspYRF3eIXktY+84enXtfCPiUBx4+1jVlhQ\n3mUB6X+OjupyQuRQ6V/3yAJKZl+vVj5PO+xUZlFWl1w1WUkEWeBjRUggggmt\nr73c\r\n=M2FO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMnZO4zbIhPJYDDU0s8fz1NHoP1yHYL/j1H67PvqxTkQIgfgGua7viKHiktlBVrTrYfEiaGFU6SqJJpr8mmlXadQg="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.12.0_1553471618823_0.32048754451393124"},"_hasShrinkwrap":false},"6.12.1":{"name":"frameworkstein-base-webapp","version":"6.12.1","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.7.6","fl-admin":"^6.12.0","fl-auth-react":"^6.10.2","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.12.1","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.12.1","fl-react-steps":"^6.3.2","fl-react-utils":"^6.10.2","fl-redux-utils":"^6.11.0","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.10.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.12.1","stein-orm-http":"^6.12.1","stein-orm-migrations":"^6.12.1","stein-orm-rest":"^6.12.1","stein-orm-sql":"^6.12.1","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-chai-expect":"^2.0.1","eslint-plugin-chai-friendly":"^0.4.1","eslint-plugin-import":"^2.0.0","eslint-plugin-jest":"^22.1.3","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.12.1","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-hYzWatYJJWzY4h1p9RpXk4/SDCQ4AL1WNPQfSbAHwz3jhT8RoG8fnlJRp44RcrOzjrGLKNprL8KMBpgUfke10Q==","shasum":"374515d549b1673a94f9eb4b2fd45b35d65ef63e","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.12.1.tgz","fileCount":157,"unpackedSize":380616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmZrICRA9TVsSAnZWagAAkbEQAJOpMPkHphuLsyHzh0gT\nY3eJKWFQJSNliaSem3iAI3DbZFsym2rAdmTnsuMWhAfuh2xxPXZHcyOQLN3L\n8W2yg/KUbpELXducDMB4JVnSAdMWVSYI+qKkNsz7uQtRGxVlXwfFfIVVzWeH\nyaOFdiqDm7GqZVFr6C8/vT6fc6kaDZ6Ver56g1to9EXr+KVjkICrasJDkLHI\npIHXDj4rsNATXl3ZUIZy4P5+XrKOJInNYRaDO/9qELqFiRTJYKs55AexwaY5\n7SUBF0VRsCxDhAqS8RWG4z7jHftzAiax0xmZU1CNb6tu77OenR6EBlQ0tDmB\nWR6WUB+0oOw31GbExT80qGw1wz6uvcpjDrAoJOq8zXsBR9+Gq5gN5yT/ZVlq\n5RAJw64l8ed7Q0ttXuaRt7woVYUtGhQwM1RPAKu4hEtWAcuDmE2zDPD0SvIX\nBXaJ48anLtgylwRp3BZaO0o1TVXf+lQ0C2/52bSB37bBdMbVmuT2uyLRU8vr\neHIlJOiPdryEUuS5/OSJLbLGfGOtQf3dYZIN8rF5y4n5Gvzm6+A/Xnb0YKj9\nJVDMol4aiHEDeq1A4smZXZgBRQksjCwoDl7Al/nC41xiVhB5GCgIPEGpvS7e\nFBQ4CtjNcJeQPoWxY2oZjiMBpfntPes/UGG5Ggjjsitvm/mSI8iZLNZ+/HbL\nf9R4\r\n=hNjN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCL6xkUsxhY1Vzfie7WhNCgfFTssQziOPqZ65zd7myzgwIgG3OREcgK7fTUiCbPRnrcmFfaGTvwM7HeKQBGnAOlDFE="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.12.1_1553570504108_0.8086596160400616"},"_hasShrinkwrap":false},"6.12.2":{"name":"frameworkstein-base-webapp","version":"6.12.2","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.7.6","fl-admin":"^6.12.2","fl-auth-react":"^6.10.2","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.12.1","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.12.1","fl-react-steps":"^6.3.2","fl-react-utils":"^6.10.2","fl-redux-utils":"^6.11.0","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.10.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.12.1","stein-orm-http":"^6.12.1","stein-orm-migrations":"^6.12.1","stein-orm-rest":"^6.12.1","stein-orm-sql":"^6.12.1","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-chai-expect":"^2.0.1","eslint-plugin-chai-friendly":"^0.4.1","eslint-plugin-import":"^2.0.0","eslint-plugin-jest":"^22.1.3","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.12.2","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-p7NwKSDwjMaxuBTGTCZ34Ku3CbZSHw3DPHSAC39cYfKGuR/pgz0s/hAOtPcP0gbQe2G24HH8GX2UjdjEHEb4gg==","shasum":"1314c1b15646a26e4f1a8165954ece4edbf488bc","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.12.2.tgz","fileCount":157,"unpackedSize":380616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmZ8pCRA9TVsSAnZWagAAH0MP/iBZ2pJ0qO5wUikaBHVp\nKFHZPnhi8QeldgH9N4BNn9ltAv6lmCHLAzTyqiAaCWOWmfX6mdwa0rzNV3MK\nqFDuzzT4rTe0tmI+MP5rVp3/Zihfi/W6ggCletqhD5K7fVgP4fARaIOvyUae\nd5tTUO17utqT82LjZ7x+oOpAFu/n71JacGSU6EbNVA6bMoSoKT1eJq8rR8+n\n0kp/MhTKp4g6CGVJhnZGwf847svIG1w+nIkoxMPgsbeH3uR/7ucej3STsSAF\nKZf24Y9OqEt75WzE9cHyz4EvOEPi2OYRrgBK7gDaRnlIQEP9dA5uK+6uChHi\nnUwRH2G15rsrcSsf39epz34KiG0f0J5eWG+MFavgUC5XZiKLOYagM4qKUCVh\n1ts8LEwDLR9BHeB5abHRASA/jGyEQqU8qd2T4VOmfnwWxjq13AT9naLyRnZ5\njxf0SBTx+qjJixeNyAw9GfsPSc41mzTINhwQlmbyW9DYsQkOn77T4OuPT1cF\n5UeaPsTb3n8RlehDjl7r5exz2vSwntUKSwbzWaM90rGQ0pzw+TSbJuN54W+4\n/J2fLdGH3ojkVIv5CFOBYHQHBxlR765/dN/4lW5RTTZgx5u81UHHEAk2v6Kz\n9i6FmufAKuRJhytjG+Kp5qrBxggeT+wD1J5FrFgUOnva3u2oWdtQDK2YnB06\nqybs\r\n=zjAT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCue8TCQUtFdEk+KvoZcBZ36o+fRd2NwPB6HdMzBmNNkAIgEFktN6AxhsnUfY45Ouj5ZtJ+fVUpk9qa8nGEAzXHtes="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.12.2_1553571624829_0.9740071857736745"},"_hasShrinkwrap":false},"6.12.3":{"name":"frameworkstein-base-webapp","version":"6.12.3","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.7.6","fl-admin":"^6.12.3","fl-auth-react":"^6.10.2","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.12.1","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.12.1","fl-react-steps":"^6.3.2","fl-react-utils":"^6.10.2","fl-redux-utils":"^6.11.0","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.10.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.12.1","stein-orm-http":"^6.12.1","stein-orm-migrations":"^6.12.1","stein-orm-rest":"^6.12.1","stein-orm-sql":"^6.12.1","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-chai-expect":"^2.0.1","eslint-plugin-chai-friendly":"^0.4.1","eslint-plugin-import":"^2.0.0","eslint-plugin-jest":"^22.1.3","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.12.3","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-ipYLSMzMTcKzzpMngZF7Oqe8L1W38LqoICVGfJA9GTF19kOPf8MJi6aN1lOoc87GosgfbC7m46g4bzpm+4sCuA==","shasum":"9198a12f629b45f990d9c25d372cb63a5ee5421e","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.12.3.tgz","fileCount":157,"unpackedSize":380616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmam2CRA9TVsSAnZWagAAJJMP/3MFpAAuT6i6OJmWd9hG\nS4db4RE6behRfpO33daxEYNqI8E7QELBQ7fsyZihEWlBzaFItupKJNe+JyL3\nGneOSWrGgNrj6G4L2JoIDSwu6RgBaH4Q/SpJDc+FwyyrOhT97yAx96uclzMT\nsW95CBfYv9RVJh8yjgUbj4eFt4L7xJf0L3ykr4qyFqyY04ysXc0FiQbgEuZD\nVUcLvyLP45zU14+kzjMUTONU+kZNQZC+dNCn7e9Je474eXWoAqdMKqLIeqUi\n3xma/Ymmijho1nKPtnmSBDs/FmsfQDB3IoOr62+yvRQWF+10rMbeTaqq+VdU\n1eQkfaBvQg5YjD3J3gqKUyus6HLFr1NNQvJWyjyv0OJUzpnWo8bDS0nH7UjA\nDtAnb+BUXNVolYUkEfcSN8jr71vV6j8LSSiR+aSdNG2KD6AuOWTbc121zEUf\nLDWgirZGVDjGhV9Y/YuGPRkwUQ4Z7Bsu4ppvcGvddF38a9hkPxxRtmQm/Eja\n8irIoBXgefmwG6kijlHkd4bPuwR4xofwbbPo3dboASmudddtqHEJ9hWt0GcH\nX1P8Sd2CZ+vaIbr6+m6EsY6yAwRmdduAJnHpwdQp5ZCU6bxBgqdNzSwN1NHE\nK6aaEHhAFng2+xeGfkxACPN+VYxbpvT1tg+dgTr9ywVM8s0wa9YUXqe5ZOYg\nDcha\r\n=CEyu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsa4BImkF/p73+AFVrE690q/PuszY/3IGTpRvhHVkfIwIhAJpNGa3mE2f5t9wRX9QOAP8hIiLj0d3TRdT8wmwV0ZbA"}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.12.3_1553574326002_0.035307644499709134"},"_hasShrinkwrap":false},"6.12.4":{"name":"frameworkstein-base-webapp","version":"6.12.4","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.7.6","fl-admin":"^6.12.4","fl-auth-react":"^6.10.2","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.12.1","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.12.1","fl-react-steps":"^6.3.2","fl-react-utils":"^6.10.2","fl-redux-utils":"^6.11.0","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.10.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.12.1","stein-orm-http":"^6.12.1","stein-orm-migrations":"^6.12.1","stein-orm-rest":"^6.12.1","stein-orm-sql":"^6.12.1","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-chai-expect":"^2.0.1","eslint-plugin-chai-friendly":"^0.4.1","eslint-plugin-import":"^2.0.0","eslint-plugin-jest":"^22.1.3","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.12.4","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-OTHCtobFzunKrex7AYVpjlZ2UL1q2sv28Bn191sPIAq5Qa0pT2ijM5TYPfaxM4m8PaIV+mxIZXkcXTqgNiaeqw==","shasum":"3efe20a8629882e2af4e854cb139a6f2f01003db","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.12.4.tgz","fileCount":157,"unpackedSize":380616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmqb7CRA9TVsSAnZWagAAzuIP/29jBlI32B4zi6SwspBI\nAdjikgr3HCeApuQP6Ly0tLQkRpOIYmZCA4xd9vCayNW3TzGWj2nVF0zfGWBp\n1TqPwrZ+KQURhsqYuWq6d71JdfrQh8smUIIZEAlDgXnOMwNNpEIFtL2oJ0qG\nqHvDNijUx+AphVemSiwBK/gEx6JtSK8Zj/QhvJVxbDaiThLTpd31vx2WWPZn\nPY4Tiu/O2hNfmo6wldktNdEcAdncDCuhGHZqI/3HFQVBhK4fTFm7y6NmeORC\nNVPD52i0X43yeT7LxvjK1kSX/FhgLOyneoe2PieDiFR84gaq2OPVcjjeQx7w\nSIjoI6VZeioxrX+7CfX9IHe9qdKvqb/jmiPcllIzrUS2FJJmquiHMhstepoQ\nTZHTVaWj77/SkXcOn5zVFC8zvdxFiQs/gxHbtVqsLfCXN2H4nZ3ScutjvrKJ\nBt+jfO4rVwOh4QRFelL4QqMQxhfAZM5UeP9w8bdmF6E8GZ7yPRnpSPm3xW1x\nGb7pD8uUe9a3UiaqP3J1+toTpAfsIeHAQTSP7uYdg75KRhUOA+UxKaLI3ZLn\nWbK7J53Yoml/YgvafMSpJTSmsCWO9wa85H9wDyg4mdZTLIeL9g23wk0MpYUM\nqo12URPgMjxGrlhZVhodweKAn0HBEvnFjJtpioWeipr4OwGKb7FA4toPsG9u\nH55E\r\n=z3r5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGt6lBBWbs6UEF5YFQNtX8v0cQyJUoKBIFpyp+ePCsCgAiAO7DxVUuBF2Mr8EldvrQeqTedYze0EGiRS9kqcCqhsYA=="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.12.4_1553639162934_0.5853336062274059"},"_hasShrinkwrap":false},"6.12.5":{"name":"frameworkstein-base-webapp","version":"6.12.5","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.7.6","fl-admin":"^6.12.5","fl-auth-react":"^6.10.2","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.12.1","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.12.1","fl-react-steps":"^6.3.2","fl-react-utils":"^6.10.2","fl-redux-utils":"^6.11.0","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.10.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.12.1","stein-orm-http":"^6.12.1","stein-orm-migrations":"^6.12.1","stein-orm-rest":"^6.12.1","stein-orm-sql":"^6.12.1","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-chai-expect":"^2.0.1","eslint-plugin-chai-friendly":"^0.4.1","eslint-plugin-import":"^2.0.0","eslint-plugin-jest":"^22.1.3","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.12.5","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-agkKFRtHxl09IY3CV1zljEAKaWddla0SICL8rNYJrRVv7UG2DYaM/g4Ijwiq0MJyulooMQVUNEq5ZHsZ58vEYg==","shasum":"f5af857defc8942762a2ae32b9f0af7424b37ed3","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.12.5.tgz","fileCount":157,"unpackedSize":380616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnBl2CRA9TVsSAnZWagAApH8P+weQqS9vw/WN08QpXjdi\no0HfuAotfwKLMF05uDu56t0GaCu5ycquVDdJrW6mNATKHFoBwyOz9SkkTvgF\njBmm0duiNfADcqwG08e7jvKqJ0jYL9GyxMOsII6mySPDe18k9DYPMoMnPHr2\nSxwiDphKSaPIul3FDXXHEcJ3a78nQJpxXp47sebtiKx8yanhjlXMDhZotC2+\n0DO14/yK3dMFaN4mRi8Qk+6EwCW8U6tFK74nSasRnA3wvkF22o6cIkyaqTcY\nBUmKq3YInRAyw2w51xIPEooHMuh72bX4ynBhwcnRbp3BULvgMFPeqKW8957i\nG31UsjvXYg8z5Ev2FaaxmWbYeNQLJPJrLjzrW88BqkoCnVl4T74B9pP4Z4EX\nGOsFe98m53zJ+yTLK0HyDLJY4hgFp2YDVtofuq6NiNrNLzd8KSCJ2y6BGF90\nmpz+fjghkzOmEOVGXWalorGd5/ZhgTH08ImQ8ouGK+unuZM9520lbq4skTzG\nWrrwFmrXIImnAiHGbXHJ9PrqJFVb6lJPatCNJE1cf8iJ+zoxA3sYymb2RUbK\nuGtxqfzHzF6PLhB0C6xTUc13fAAEXgIdrnumvZJ2HcCHspaQ16tlDCQSOsjO\nv2ufLXOWYV0cGVZWP4hxUaKAAlL9ZN3s2JtUhD42xIoZxgXvHAkABezlJyD/\nImm3\r\n=0lcv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAmIes35UN3mEZVRwCbNyAkioHZ3/oUZWPklx2V5LEojAiA3utmLn7hXYJTyHD1mP58hdX1jTwMhl3GFBxtp/sS2pA=="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.12.5_1553734005747_0.9419126367379729"},"_hasShrinkwrap":false},"6.12.6":{"name":"frameworkstein-base-webapp","version":"6.12.6","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.7.6","fl-admin":"^6.12.5","fl-auth-react":"^6.10.2","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.12.6","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.12.6","fl-react-steps":"^6.3.2","fl-react-utils":"^6.10.2","fl-redux-utils":"^6.11.0","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.10.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.12.6","stein-orm-http":"^6.12.6","stein-orm-migrations":"^6.12.6","stein-orm-rest":"^6.12.6","stein-orm-sql":"^6.12.6","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-chai-expect":"^2.0.1","eslint-plugin-chai-friendly":"^0.4.1","eslint-plugin-import":"^2.0.0","eslint-plugin-jest":"^22.1.3","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.12.6","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-OV7cTiwOmuWeRlHsJ97ey/zIWyjBzGTffjIvYDCDqxyBiH5cpaYMG6AQisqrJBRLj+GMWsJZesqTz2Xf7bMttA==","shasum":"f5a17eaee4430b2825a10577e13074cb4b323b45","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.12.6.tgz","fileCount":157,"unpackedSize":380616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnph7CRA9TVsSAnZWagAAJrgP/igq3pz3ma9zFuWCLlCd\nBOa/WlK1Mcu+B7qi3LH6v/ZYub0eUwYtOpSACOvyqRf+Awl+1wR0wqa0PlKP\nOJKQrIExj02NsSDFkHfeM0QskFNJBl60Sc5r3HQ9RfqeA9BBR4JPFTIS1Bgr\nrgk+93FrMK+GzlvR7O2lRZcxNWeYWxDDWNNXl7/vIghbGRlQ7ul+WBRTFj1k\nzsD6jzV9IqBOL6nEQltz9C9O7n+Q/+osl7Odpot+HdAxiVxoE1sEQqiKW9TA\n9EdJELTMzQNr0P1fL+iZErH1s25k49jhKmKXbey7UiyInOYGjCkDnvnJx3RH\nXx+EF/tpTFA++zFrar8Hf0D0378nRlKFYsS1yslePw8vwhQdDsq4l3rqLoxJ\n2wC523P6PmVRcF08PoVtSDeP/S96k2UzrptKpmB2REY2gCbGfYQaJ5bv7vee\ncmLxI426waq4auvPPwGTOzaVsQywZGYJEDltA64lbG9Am6PtlDSa+zu5XYMS\nUkv2Pt1sMDZA27z5S78R90g6YuggVv4Pvk4HMeivwehe7GC4nwLpiZI0WAFb\nBqDI3VkVYkP3cNwwDKZv0yhWvlXqd6w7Fm8SEo9h3BQBDewOO3yP2709G+B+\nS81HeZ6kKmxo1hCoMjNFGzOqf4HHbo+56knoTh7DdSqkvm1FpeZHml7Kssr8\nsb94\r\n=zj7V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYcEgnNwYjPpBEa5x1Qbn0uPR24+n/EVGhSj0lGf8eCQIhAKgPLBxtIPlLV5I0q64UazXw//kiou6hpenY5u1h1ZZO"}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.12.6_1553897594821_0.7018843994908244"},"_hasShrinkwrap":false},"6.12.7":{"name":"frameworkstein-base-webapp","version":"6.12.7","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.7.6","fl-admin":"^6.12.5","fl-auth-react":"^6.10.2","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.12.7","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.12.6","fl-react-steps":"^6.3.2","fl-react-utils":"^6.10.2","fl-redux-utils":"^6.11.0","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.10.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.12.7","stein-orm-http":"^6.12.7","stein-orm-migrations":"^6.12.7","stein-orm-rest":"^6.12.7","stein-orm-sql":"^6.12.7","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-chai-expect":"^2.0.1","eslint-plugin-chai-friendly":"^0.4.1","eslint-plugin-import":"^2.0.0","eslint-plugin-jest":"^22.1.3","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.12.7","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-43IkIYhY4NPpPVU583RYUJl0EAbV3xBA6jTWUhSLECnzEzScfF8VY49j/vg0GHD9mhWMsvri5gIiTJdP3+KRww==","shasum":"4d07de82f0b16490c0227d65f9ed3158018eee35","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.12.7.tgz","fileCount":157,"unpackedSize":380616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnpz8CRA9TVsSAnZWagAAuXcP/1gQolN7rDgpl0by9Ymm\nJ9X+gOO4XY+iZWSBlP1bfg9S60m47PPy2oOgygiSrAH/JDHVD5nhiqFRmejD\n6mL2jEUVYp9SjLPkDdTDfSTF11CGQnJT/hLdAgZJoaRdm5e3CJmpiuFz2lHc\n7aDSmphvdFVKaoO1j2qcza5xtFDFQuHscoLz/oI+U9jnqquIVjxZDdk8G+t5\nCc9PXEXDmxUUpp5gx0s+BpLXvldu6R4sMeX1yNYHEFdQPqI+d9G7a+fD8nfk\noYzwKoTM/R2Wl6BGaDnYuU1R1aqCrIL0SuW6m5F+CJDJPzRYubiDx0CekLKI\nvHEu4qNhbTEKi1kJZJ3OP7cl16MfYPSODNbwJHPGMiHXZMxmoOGo93DPIKtF\nQ6kzfNuywEBARbsilS81mUcDftKJMDXY6F7VtkQvLnvfLHvNxTD78p5N3NM3\nDjcTtCPhn8Lux6Ho6XAy9qtWpLMpVqcx4vatzj7N89JKMP84PsUORkhllkkY\nA6S9Es2P7bLVPwGtu7ziNVZwvCa1Zcns6k7IDlxRd7nPjp6H47xM2MkaAj8W\nhofrZchWg6ioTw22bF08LnhdII83cZ69F+1nE0djJ2o4NTObIxeGqzEl6r6p\ntKI6BWFdHWCHvgdV1M6Y5x89ohB9ysGjzVskVI0ELphgKJisd3XBbgnQLbg4\n4zgG\r\n=EGBX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDN9Qqe/WFJZXLChdJv7tdMs5JG2Tk27RJriKTGY5Qk9AIhAIgpcLBKwPJ9kBMoV50r3GLotlplNj9F4/hdkUFxG9aT"}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.12.7_1553898748207_0.09408616776578582"},"_hasShrinkwrap":false},"6.13.0":{"name":"frameworkstein-base-webapp","version":"6.13.0","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.7.6","fl-admin":"^6.12.5","fl-auth-react":"^6.10.2","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.13.0","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.12.6","fl-react-steps":"^6.3.2","fl-react-utils":"^6.10.2","fl-redux-utils":"^6.11.0","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.10.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.13.0","stein-orm-http":"^6.13.0","stein-orm-migrations":"^6.13.0","stein-orm-rest":"^6.13.0","stein-orm-sql":"^6.13.0","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-chai-expect":"^2.0.1","eslint-plugin-chai-friendly":"^0.4.1","eslint-plugin-import":"^2.0.0","eslint-plugin-jest":"^22.1.3","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.13.0","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-dkHhnvz4AXtACm5fZUaO6u+Dt6lgjvxtN25SRLBEgldAiZKxFE+6h+qhuAxvw8kbj6ASBmiBTAgVqzQLw+jN6A==","shasum":"861f9d190c3c55f506e179a23880442b0ba0aa86","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.13.0.tgz","fileCount":157,"unpackedSize":380616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcoSufCRA9TVsSAnZWagAAHhwP/39PGihCAPe9IcOZFq2B\nvRSVWVguN6q3lZU+GCiDOeNHcZ8j+pCm7cfteMho71qrfv4GqEBLBI507XzC\nG8MFeMF+4h1TANBbzac9Ueon4E6DDWHUtbSTgiIv3H6eDmsXxrkyByDUP7kZ\n3z0M92bSGX4Qg3BhNvVdjcQW/28vgPS6xaY8+U2XE0MRPQMDy0qWUrg6Zct/\nHK66Ph6JEF4x80gFwea5LzxxovGYMiifcgdjEMKwfgIuKjR5OiWGyyLmVHJm\nsd2byJClMoac2LqIHzls8d/Sfj21AvO6EZ0OF7HVArdZJX4Ov+Vry5XYt9Yg\nFQg+y8gY6BydW2GtLGzPXxXtCY33L67yNT83lziYNm55YMZE7+GhBvzl9K1Z\nCo9sSKPTv7yZROlxMu+XvE9ILrxD90Ak0+WAMOc7h3jzQly8fS4aVkqcjBPr\nOr+9Hz3Iwoildff9ZAiaKm5Nv9/Wrg2gYpbHH7PQV5G+3kzb8Vl8cv7s+gkH\nBoolWFHIFLGIqYHor+7zzNcRr0pNJT3vIY4a5mWHpiwewUcbn2afhYGI/15Q\nM0Z7QOsMKL44HjrJokHm9w5ozTdtPQGeTEWYbggAWr6M0TYaEnA2vd3UnSlm\nC/HqODlh2ue5xXdTZOQb70WsT4nNSBbXEF24RyUr6ZlP+c2TZpJNSpXghsF8\nxE7S\r\n=2uU4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRYWMctkbhgs9fF4eED61HvJbrAbpnL46zHCIA+gemhAIhAIodVrT4K90R594i2ll4bJF34bkkCbdr1P8K/dP5ZoC2"}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.13.0_1554066335040_0.9594548698393244"},"_hasShrinkwrap":false},"6.13.1":{"name":"frameworkstein-base-webapp","version":"6.13.1","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.7.6","fl-admin":"^6.12.5","fl-auth-react":"^6.10.2","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.13.1","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.12.6","fl-react-steps":"^6.3.2","fl-react-utils":"^6.10.2","fl-redux-utils":"^6.11.0","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.10.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.13.1","stein-orm-http":"^6.13.1","stein-orm-migrations":"^6.13.1","stein-orm-rest":"^6.13.1","stein-orm-sql":"^6.13.1","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-chai-expect":"^2.0.1","eslint-plugin-chai-friendly":"^0.4.1","eslint-plugin-import":"^2.0.0","eslint-plugin-jest":"^22.1.3","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.13.1","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-0TtonBkpnsvAWNld0dxTzM3fux7dESLicGC14Ue0VEsdVhBEuLhPLXQ57wvB2xkU4gx5UHVQq16IVcZvl178+A==","shasum":"065097ae28f62b72eb78cf59094230f13cf75c53","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.13.1.tgz","fileCount":157,"unpackedSize":380616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcoTJ/CRA9TVsSAnZWagAAnvwQAJDsQiGhdazJO036jfU7\nS3wqVVLfaEC21FeLhC9IIeXtB6mOI6XugEHfUjsFhKDL0mjuPNQKGNBZhDm5\nYtGUs4SasloWkElhEJe/5Nkw6xvw3CJrT8n6opX5jgzxOsFrgW5AXaha94OP\nVD/4HU5QrhaPyRtXbu44g4QNAtkzWqOZOEQXFZ+ywpZ+8wB4NPNNhfd0S+7h\nZsaNmvH4SHGi4jgM5AN14TcMdB2fVmCJrfpUs+zv9+sXJSE+/oM4StS9hAlF\nP6Z6wtX4RZNI75X4Cy27PLne9nwWFUTPo73geC6TygOIjAyoaB014NPwGzKm\n5bX1SY+RWzb9qRnKKeEIfNqQvUZGobprU/wEaZf8h9KgN2lmS7m3kAdQHt9K\n07+ctJQsJ5zdtwB6gPkgUUZ4KgZmnm6EL1pQmp5/D/WIb0KG+ofXtR/JOXAE\nqYs1PsYvm4j0hGVse9jcTB25Cb4fpMaDMqU1YdhItVQvZMjIjknyrjHHCIfB\n+dbl8AC+SKO/2ar3kTsWQfOeEdwp6aZEGM7aagSmKSLDXhlwQ0gZ6EqPwv0V\nXqU4RVHdM5jVQo0imGCBwjYFzPyfwe2K1ONdU9uoUjfeW9Gn2Uz8srwdginB\nsWthO+m1WjMjTAsuwjaFWA0VkOBbtqB7m6X5plcM0udkrSEOtxuamwrtjaNX\nrmyz\r\n=gp21\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDLoNBPRq5atXX00UTzMRFJd0QhQZ8bnbQm0bQHzuPHPAiA+nsSRIx36cJDA9srPClIkNWTw0fdczZd6ktbiEp+/bg=="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.13.1_1554068095149_0.8686835963812469"},"_hasShrinkwrap":false},"6.14.0":{"name":"frameworkstein-base-webapp","version":"6.14.0","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.7.6","fl-admin":"^6.12.5","fl-auth-react":"^6.10.2","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.14.0","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.12.6","fl-react-steps":"^6.3.2","fl-react-utils":"^6.10.2","fl-redux-utils":"^6.11.0","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.10.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.14.0","stein-orm-http":"^6.14.0","stein-orm-migrations":"^6.14.0","stein-orm-rest":"^6.14.0","stein-orm-sql":"^6.14.0","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-chai-expect":"^2.0.1","eslint-plugin-chai-friendly":"^0.4.1","eslint-plugin-import":"^2.0.0","eslint-plugin-jest":"^22.1.3","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.14.0","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-lq0DeWqXH7ZPgGzixblPL5sVUb7/ov1O3kCTwrGVPuRjIUYGoqHPZxaUips/t1Th0dzlYRJJR0S0i7w2IVA0nA==","shasum":"2ac1cb8b0b7571b068317409dbf72ed159a2c3e5","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.14.0.tgz","fileCount":157,"unpackedSize":380616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcoVToCRA9TVsSAnZWagAA2egP/i6q48nd1ovHmwrDroWh\nQPgEFQEkwVBoe086aLldQmEPrvzVG83ghEqD13Z1T411Tp6NASDEADJOu0hU\nXVaMNi4CETNnYoGgNdCOWYup3oPUYdhg7UUwqaqpqtfkx6BacHDUDb9nwsFs\n/FK8z2AJMdUyJkvB1GjJ3hwpovw/wfxlYhiNVvhR+4zS3hDjpl+OjU9ntrsy\nnK7Q8/2dnfwkOfp65fK15K54aGu0WqoxKBy7MlHyn2yrAjxlnFhbitd8f/NI\n9MgRRYWDcjZL2N4jJ60hGDe36pIQnOXoAdM5aOW2gCr5kGC2S+6ykYDK6EBW\nmcBV7BOSxoE9sC7zdpazB3he1eHXV7T8jJkmmfnuFgj1jnzczIPM+Hji5cZf\nNVb8jXqRout1ZJXacVes1zgpxHywbExczsjRpMCTU0RRXSRlNNtddQWbsOa+\njGqjDu5dqxWNWOj9PVqeN/jaBru9bv7rMKb09jtZEDJOYCma7LM0Ow+IMpCR\nXdmoDSOLn583nJTf1iMSNB3sV9ca5wWJK640+jFTwsDJMh1qQFv45lMNTKqb\njsKdflMbA2TLasNCO18tyExkEPI1b4SKfuDOr1W7wXDJGoqlXm6fUUJepXfA\n1JT2wY8kTCL5ma0/Jfsf/lm3d10p44h2DLspfd4o7r4MxPuJSWwZBnTj199O\n2G4K\r\n=GSTH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBIoc4GMKvpcFkuk08fV7gH4n46obvHBlEvi7eEzgTkmAiEAn50RKL5cTscJB/I4yry403DsEWQ+W16TXD3TfdzXslk="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.14.0_1554076903328_0.9430924054296395"},"_hasShrinkwrap":false},"6.14.3":{"name":"frameworkstein-base-webapp","version":"6.14.3","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.7.6","fl-admin":"^6.14.3","fl-auth-react":"^6.14.3","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.14.0","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.12.6","fl-react-steps":"^6.3.2","fl-react-utils":"^6.14.3","fl-redux-utils":"^6.11.0","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.10.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.14.0","stein-orm-http":"^6.14.0","stein-orm-migrations":"^6.14.0","stein-orm-rest":"^6.14.0","stein-orm-sql":"^6.14.0","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-chai-expect":"^2.0.1","eslint-plugin-chai-friendly":"^0.4.1","eslint-plugin-import":"^2.0.0","eslint-plugin-jest":"^22.1.3","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.14.3","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-YpcU54LaSB7BI/y1iFqPDZgQDj9pYot8RfXRr/tRGPg+4dK9QSmXjIhhuhZkYfsPq4rjMeDL/HfbcREGywz00Q==","shasum":"cb1b6865379e19c3a896b110c9d51699f653e3fc","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.14.3.tgz","fileCount":157,"unpackedSize":380616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrUFyCRA9TVsSAnZWagAAxBoP/AktMAdbb794IzICoGBc\n5bj88BYnKFgIQtv1sxLPYcGmT6W1k97R27I4CEmNvOtx/IIBODVXlTL1hi2R\neYO+EEHwn5iWh3TM6NQK0oPrZ5PsqTxud5gj32RT/msgeAOY8jDgfmeAyjEr\ntYZmWAKMJ5Mis1O30Yp4WfRsWwj+kHB2hSw4jcrWMr1YFAoaDqCdpVOpPXEy\n5QpYjNZg0voveegkBTehKtURXK6kpdq5ujKIXG8r/yNvU/ROWWKJblIEGRHk\niQo7bwHqnI+r/xF61E42j3SrcoeeIChCIkj80EXLXxzsW5aaJ3Kzb6HU1dT5\nGdaATm1ziZv8CSzclZ0NRS1caFHANgNheXDWETx8iY/m5x9wGfK3h1+8fOHO\nQa7clpKoD+h1AMD36ox5ftQeTSew6aJl96nubBMEoIH97HKsHYx31CL6V5cy\nF6Xg7LABS+oAySZXnAwWPujtQh3vfNJtPH0tNozH/Y+owObP2IPD/8kLgRxB\nsk0DF4oe+x+wCFCPPk8l8GQBUMr9b3EgskM0gRj3XZjvMVAY2Z0OeLza0cdF\ngfq1OlM8VIdsWB87yQTaNstdce7nYJ2pLtSyidUQXkL8WGSm2IXLzyiUdDVM\n0CdCcesmfiUEu9MdzDzDzn8yWg2XsbdEAmo0Q+YTn1vDVJRS+Jbj42JupmQa\n5TOE\r\n=nR1c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCBh69dwCgL/ylmDSWBDlZSbZLoPEIulYrlE3m/TDlvAIhALizgoSEWp9AwYdPTXRDjz4oR11L0Fa+bQq6x0s/VFSO"}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.14.3_1554858353289_0.6337314323885497"},"_hasShrinkwrap":false},"6.14.4":{"name":"frameworkstein-base-webapp","version":"6.14.4","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.7.6","fl-admin":"^6.14.4","fl-auth-react":"^6.14.4","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.14.0","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.12.6","fl-react-steps":"^6.3.2","fl-react-utils":"^6.14.4","fl-redux-utils":"^6.11.0","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.10.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.14.0","stein-orm-http":"^6.14.0","stein-orm-migrations":"^6.14.0","stein-orm-rest":"^6.14.4","stein-orm-sql":"^6.14.0","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-chai-expect":"^2.0.1","eslint-plugin-chai-friendly":"^0.4.1","eslint-plugin-import":"^2.0.0","eslint-plugin-jest":"^22.1.3","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.14.4","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-369QGxlGmq9xBHTHKuAFFxu/4KHU/1FDf90137+uY4Vpgp+FeXYp80Fl2ayTL+71EPSSLMBGS8mcFNlpWwVs3w==","shasum":"75370c8015deac6b33ce3f545eb037e368a08041","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.14.4.tgz","fileCount":151,"unpackedSize":376706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2hN/CRA9TVsSAnZWagAAwAcP/1Y+N3DBi9s08afKbXfi\nGTc148W7dKaltSILPXWDCCrQkivOgM8QQKlRx/Iqi7tEouFhtNTOY0xf5Grk\n26aCP78W3RS9VdNQxaI5fZSKpmkQfs41q7qTi8H2ydGiYmSiO8k57ASYnLMm\nRuhqw+yPSBkts+H6JxO+ssv/x+3TBPR9/7QglXta1DYuimpK6vayJeBB9oS/\nXPU82veqfisI/Uv/j8R4Su1hfVgFeOnSqdPV8DsAOVR8RNmAW1twV6p4ldWn\nJeILNUKy+O9br68sBX0MQ4X9Tu/SYZOU6GPA/Bj2nlgbKp4L86QUjQ5VFfoL\nnDK3g202VMuDT+COFuDCRWOcvgn+FdSBpcs1G7g/1LkDuQpnchocXuPwHcyl\nTuNKkS8mWhfvKG1rLnOYWwkoTjNhH2m5sxeOSqSQ1t2kbgC9rX+lgI2W5J8/\nuhGjJR69MVHhDVYk9k0Zad4t5+vnJUCINGND6WP6Sm7GB64ITV8S/vxmiOPp\n0ThTDgKbmgVJeGo7GFbJTzAZinO4OD5cz2qWo8Hdv+Jau1xox3xSMVS6q903\nI1PZWWsWnlLMTrq5Q0EXJFh46koMgnYBWsTZkpRqsGI2Z7xpWshUj6mMLsxc\nTxj8efVoP38VUPjcNTDzfVZsp5+dHUViZxIEHk07kHo//yutD96o2i+oYrRn\nW3Qv\r\n=Fm/6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOxSBfD7h3+2/5Pj+kBNFpOu2Ei6kjU4vvrXS+EC0AYgIgEfkbHnh0zfW+g9KO5WtRn3b/OGXZRIQHN50BDDDLjQ8="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.14.4_1557795710561_0.7222366545345085"},"_hasShrinkwrap":false},"6.14.5":{"name":"frameworkstein-base-webapp","version":"6.14.5","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.7.6","fl-admin":"^6.14.5","fl-auth-react":"^6.14.5","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.14.0","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.12.6","fl-react-steps":"^6.3.2","fl-react-utils":"^6.14.5","fl-redux-utils":"^6.11.0","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.10.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.14.0","stein-orm-http":"^6.14.0","stein-orm-migrations":"^6.14.0","stein-orm-rest":"^6.14.4","stein-orm-sql":"^6.14.0","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-chai-expect":"^2.0.1","eslint-plugin-chai-friendly":"^0.4.1","eslint-plugin-import":"^2.0.0","eslint-plugin-jest":"^22.1.3","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.14.5","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-gTFTUD2ZYxnkAhR1YESshdZclarFQQvX5GJQtyPfOG7BKijZGTueTIEYJrDUalGdj78OQO0LU99ihNETuwlCzQ==","shasum":"34ccab1b819436f91d8b9b9d3614a953fed7cfd0","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.14.5.tgz","fileCount":151,"unpackedSize":376706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc4gmyCRA9TVsSAnZWagAArScQAJFPcLEh7M3nmwbLns9H\nfrWMZARCowPd64BjuROLiFSsYgBYBGEq4iD2SUQtxcaQhcQea2GSvAgEVwr4\nWVFwIac87rUIEwnYurWw0wzOlrLo5Y+frUxFNuvRN/L/7AFaRQ+NJ0dNiRFP\n8ctFw/57Jt92jLoyTbG34ioQjY0l4S9UzrSAyub9zap5ansf5e5wVDN6U2Uc\nK7l4F1QjZSRbEOl3z6ErvbkOgVQKN7cLM/ORQA8bqyqPoVKwDoYKM9cfUJNL\n780w2XB4e7JJg0sX17QDCcIPsMbmkZIJSVKtLJe8P1iX+K4dQSIjpcZSGygA\nVzaKY/3LHK3VpgN1uxgoQJDsMhkyOs8vKoPfap+RZwgdNywEIX2qnNz4aKnE\nHP08yPOJb9kTf92Z+xvTL3J9MhKT1FYc+Fb5dJQbUPGXXxXKj2d3xrvW9bfF\n041dEqma1PoFJG+faDtcsNDdkt9RO/UON6hJKXLpSI0AcA4+UgCaOU+8adNZ\nE5sjJhDaQJTKjViLzp2NcSuHngcEp18vthTciBLhVY3vxPHL8vdns1wJBvmD\nYfion9J3A+O06mZbZf6yi2L82hucnuCic9AV8f81SqtV/BfjwE0D48a/stUN\nHjqMm/vNXwxZO1sU1MqEGSZ4R+oihz0wyU/vvo8ODx6Dk9iS8wU84imyzihA\nz4mo\r\n=Ox/y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCe6mvsGaX3PJlBamQkV/THcsHjmHZo21TuZ0uL9j6A+gIhAJrkQNwibyy2QUJgieGEPXGW1uxHkBjQWaGMCXAOv9yK"}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.14.5_1558317490316_0.8884533447308607"},"_hasShrinkwrap":false},"6.14.6":{"name":"frameworkstein-base-webapp","version":"6.14.6","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.7.6","fl-admin":"^6.14.5","fl-auth-react":"^6.14.5","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.14.6","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.12.6","fl-react-steps":"^6.3.2","fl-react-utils":"^6.14.5","fl-redux-utils":"^6.11.0","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.10.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.14.0","stein-orm-http":"^6.14.0","stein-orm-migrations":"^6.14.0","stein-orm-rest":"^6.14.4","stein-orm-sql":"^6.14.0","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-chai-expect":"^2.0.1","eslint-plugin-chai-friendly":"^0.4.1","eslint-plugin-import":"^2.0.0","eslint-plugin-jest":"^22.1.3","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.14.6","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-z3EF60EuvizTWOoBfQIIpIM8sqhK9NWO8M3Mg/dE/Xb0G5LdWv6Ed31u6x26AGWLMoDmcTmqlVhs8uGan6YvFQ==","shasum":"0392bf65aa267e60444d0e9fb6142bff9dab6d92","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.14.6.tgz","fileCount":151,"unpackedSize":376706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7MN8CRA9TVsSAnZWagAAzZYP/3floOyJnipFuL9hB9TB\ncFeQz/C8mlCEKdKsgGv5rnUBaBOh6GP2Emeu2iQde1Jo5H3yfcnKPSctvvhm\nU7ZRDHfjiILZ3wNf1iF3wMF6baeM07AnL99pVWM4i4daHM7j9lrNXzZaQHO2\nwZzy+zAojguuU4DUAe/Pw0FVSEvf+7ZZHhM6i2kF9Olv7syuNkFZbg057EK4\n5m5/cAyq2qsQyNpW16iErX4PumPDjrjLtYqdfKuN5fYm2qV+ytjXJyEAWInk\nNoPpvLeuahgcUayIaFMs9DM06dfP4mmp/XxVTV9sThymN7FSJyKNFLCMF0lY\ntrpt0GCy73D9+X3R7xhZ8PTPCF2FYoioEb4uSjIRFC3DhtiaNyE6BDmpL4N2\nUpbZn6gB6eFXYLjVG5n5vbjZQMtpZhhcWfKa97jUOpIJxsoBuQjGZjkH2Y1i\n/Dpuj2C/4qIK8IhchXUfnt4B6TxV/6MnZb/p+gVI0zRrKiNv8+PKi/+1QvTA\nZvJTcMwWZjYZEf0zT/Jz/qWdkiQCKaK+Hg2OnAJ6dW6x8e8RisetZm0ZLucj\nV8C+5wMIh0z4hVNVXm3Kqs88Du42+lhaFjQztM4e4OS9YJJJstEar2XatMcm\njJQCHwLV/D9+T8GpE2Wmj5Zkr7yAh8iX7GyXmxa4Z0yLHRs6GJezMurh5sJC\nrpek\r\n=Fihx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID26mvfWGq12D/3U1dnsrMHLedkqT/YZNxl5bRPV0WTAAiBZYXKMJsvleDlUh2mn8j3dC6IHMr0wxDVByCPiJbB5Tw=="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.14.6_1559020411623_0.685885860280099"},"_hasShrinkwrap":false},"6.14.7":{"name":"frameworkstein-base-webapp","version":"6.14.7","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.7.6","fl-admin":"^6.14.5","fl-auth-react":"^6.14.5","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.14.7","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.12.6","fl-react-steps":"^6.3.2","fl-react-utils":"^6.14.5","fl-redux-utils":"^6.11.0","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.10.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.14.7","stein-orm-http":"^6.14.7","stein-orm-migrations":"^6.14.7","stein-orm-rest":"^6.14.7","stein-orm-sql":"^6.14.7","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-chai-expect":"^2.0.1","eslint-plugin-chai-friendly":"^0.4.1","eslint-plugin-import":"^2.0.0","eslint-plugin-jest":"^22.1.3","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.14.7","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-bjyKbubwFD3i8E2kU2jKmUJCJBWKwTzrcQdDqOXC2JYjf3u4jI5Bk3bfBOB77PGcv2L7ikYCAdWTdm41UOPxJg==","shasum":"7129eda4d6273f21ecb006d9fb03498421ccd0a0","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.14.7.tgz","fileCount":151,"unpackedSize":376706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7g7SCRA9TVsSAnZWagAAgwoP/01PzEmGVUvVb7jvmy0M\nPXzAKdqgxODXqRqrnuXXXdVB0GGdc5XHCM/UXw9sGyNk2pytW+7h9H5lC2qj\nWWCquCPYZEEkQ6JRBKOQwiM5g5omPgh/wgmrR2JUEfERRhs9dWVa3aBDHpQM\nFlGptZn+ZkPXclS09XaFwKUik3mQKy1lD7wOM3tC04R5wlboX6o9z0OJx9Gd\n4G6Jgz0udUx3rBNEwy58f82OO/khFbpr9/6o0gk48UEQM11jCnzZI4tqKlqv\nxrrLi9PJz68fZK1K6dDD+UnjnzFHcJLz4poe7pOrZst6fBmZEYbSSQ1786CI\nDHej3Z463Yw91vlxLbOg+49C/1sAntCOvxAg/MmMKyKUwB1a64wXytjzSgut\nI/qC8tclTWSbsznKso6BsJb/K/ZfXgRnEL0aMdrdCfXCuwsozdHo8DiHu1Us\nm4lgHKEOWc5eOjUeZNc2IrfyoTjeGdq0NTVTkt5UjeboQhmPpCkbOud3qHYt\nogqyinKbJc5XuRdU4IWoFuldCbAK0JmMp0Dyrg78sYYCvren8yiGpov/i1Et\nCFQax1Meb2F/3Lj0YhVoqdxOiYlEX4/V5uwEAm2Ej1ZY2Ko6CmzN4FBSkhzU\ntwWKAYDtDi5AItoHX77J0tIewLsMRDhHjUsz7H9v+YuK5WVxDHaHihai6rRr\n6/AQ\r\n=EYnc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHsK74mgSDnw+vapPokeQMGZxH1SkMjOjW0iblJOKIRGAiEA10XzXKWoW0Imp/3QQjYAAllbCJIHpCdEd5QW3dJ0SHk="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.14.7_1559105233548_0.5694261954529696"},"_hasShrinkwrap":false},"6.14.8":{"name":"frameworkstein-base-webapp","version":"6.14.8","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.7.6","fl-admin":"^6.14.5","fl-auth-react":"^6.14.5","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.14.8","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.12.6","fl-react-steps":"^6.3.2","fl-react-utils":"^6.14.5","fl-redux-utils":"^6.11.0","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.10.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.14.8","stein-orm-http":"^6.14.8","stein-orm-migrations":"^6.14.8","stein-orm-rest":"^6.14.8","stein-orm-sql":"^6.14.8","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-chai-expect":"^2.0.1","eslint-plugin-chai-friendly":"^0.4.1","eslint-plugin-import":"^2.0.0","eslint-plugin-jest":"^22.1.3","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.14.8","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-ECrqeg5YwleCKbZes9LfHZQj/98mU5LXRqnxxdbZhpWAxIRVyoQVAF3EHayfr3nEjuSjcyFu4rqlC1MK74wjAw==","shasum":"ff07f49a93b47d01f36be38c245dd1d745d7ccd4","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.14.8.tgz","fileCount":151,"unpackedSize":376706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7wwLCRA9TVsSAnZWagAAUekP/R3qPORsnPgWF5VKcRjZ\nrssC5Rklos8IMkCA55ma5QivIv8hMMTilWRkSxUp0tADmkIlXtQhqTKlr3SV\n5Fpnhzh1qBJxlm9FFmUSHVvG174dfGe+aaV3k64v2tInEOM6Z3wbNJlKlGVw\nfqS9IECWe2KoTySHxM8a+gA52TsgKpyvFVFZGFbJnq9Kvz5PtAEZTHy28/mV\nFW6jyghZvV18Wj7hqtv9soEiHAi9TnrimvU3Cdf+Yk5CKVjWRIJEe4Zbo8Kk\n5RHXz1L3rkOleUkrEEnBzAPdcKmEdvsFnotXZWqIDtTUCh7mPNaHGAB+MAv7\nxge+rQLYXsTyUHIS4tuFDr7EAZ9zhZtx9D0qtJkKYoPeqzBU6c4cr3tP2NK2\ngDSljDk05GjokQcCFSJ7Xy/GexJxl2Nb5w8MO7sgU2Z6pgVMxkCAwHme7px7\noSKpUMWp9gEBA+IYEp+YCf3lvTKnIgYUdoay8+xj3runnuUrIrtdnRsUu6tq\n72sYFLR6/mSjU0VjZ9Kjt/ZtZyRceL+Vr2yrJEZBo75BAgR/RNzIUqplOwaC\nRH7VUDkS5uJ6NTXOhiNyD75LGjGnY+bTll/qlCwFlCr/CXgWVEo+XaO62fIZ\nLTheEyrbRq0t3TLLG1PNT0hE7Kt6xvMl+al0qhNXBo8t9uzOliEQcz13WWAf\nfh4X\r\n=hnIQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpIhFsQ02ogVIL8qZ3yPSjq6clDpMEkJI7QTdjKNtSowIhAPtzt3K7DT5cnlk8XE6ABRGGc4CnAW/In5oU5405SPnZ"}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.14.8_1559170059224_0.9414275340321074"},"_hasShrinkwrap":false},"6.14.9":{"name":"frameworkstein-base-webapp","version":"6.14.9","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.7.6","fl-admin":"^6.14.5","fl-auth-react":"^6.14.5","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.14.9","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.12.6","fl-react-steps":"^6.3.2","fl-react-utils":"^6.14.5","fl-redux-utils":"^6.11.0","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.10.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.14.9","stein-orm-http":"^6.14.9","stein-orm-migrations":"^6.14.9","stein-orm-rest":"^6.14.9","stein-orm-sql":"^6.14.9","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-chai-expect":"^2.0.1","eslint-plugin-chai-friendly":"^0.4.1","eslint-plugin-import":"^2.0.0","eslint-plugin-jest":"^22.1.3","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.14.9","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-KePBykVLokbYWMn+B0KQoh54fmybc2i3dI6XxuLcutJicSxyAkgt+B2QtHIwSnf/wwzFlZl8cnvExrjUXDfYaw==","shasum":"ebc71c3d0d3f547da54309ca83ddaa52f16f2486","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.14.9.tgz","fileCount":151,"unpackedSize":376706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8HiFCRA9TVsSAnZWagAAjOcP/jixIfSuT3My9nGp84WF\n2Su0a89HQ5Fdk9AqKAOGKsj1asOIC8K6uU6MkfIGgIcfkJg8SyCxs7jwVuS4\nDcN7zjVJm08Al80fzLE0NemCTydjSGaFSsfjk4FjDi3pxGlGzzA5zUda/VRc\nTvyroJvwKHIL1hppYkuBg2VEfykR2zi1Vwf+l5hZi4uxRRFMskxNMd2dK225\n1xVWJnUt7jFxu8kjOlC7Spo6x/SgYQTF+DgiozzcoF5/HxBjPf60cnTeNWMy\nIAQyCrxmwHMQLlecyK4s8M9hj5Mb8ZZRIU3vXPlVSm3s3Nl1XP9aeVA2jk0K\nkWiVNL9/tsT4BsjFSi/r0FrS1CQ/AFbmKiNzK/NxZMJRDL+iy0ax7Kiyk04V\n4X8GlUUshvTKU0ZoxdpHX08pwxrbZ4V2aG6ZdSk1pTDvBwDghJ4r1BQd97t6\nJ668GgavSGb3URnYfKgxXwIaB2ndS+RpsAyjgQu7dMPlnOv/zxxvuK6QASLU\nOQ5GNbriNb/FYu269W6+ung+R8KxL+pf95m93WoL/M+z5qqS3jDcy5nIzRn2\ndJgI36qU8osygBWvxcjvHjOAzwS5n66hpdas1H6E8YH27sDz8OwmL+G3eH65\niYaClzI+0vGmX9n/NrPIeSaADKi8N8hpBFEmvvnclK0V45sdFJ7MA6RHQQXs\nJO+z\r\n=lEO+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCc8HFmERJbNTA+LUsi8w/tgmNKcIdreWipG56ua9RyHwIhAI0hppQiyqzIW+MVJl6eZFnGYKrz5sXa3s/1vdVj7/bf"}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.14.9_1559263364781_0.8435455440228143"},"_hasShrinkwrap":false},"6.15.0":{"name":"frameworkstein-base-webapp","version":"6.15.0","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.7.6","fl-admin":"^6.15.0","fl-auth-react":"^6.15.0","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.14.9","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.12.6","fl-react-steps":"^6.3.2","fl-react-utils":"^6.15.0","fl-redux-utils":"^6.11.0","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.10.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.14.9","stein-orm-http":"^6.14.9","stein-orm-migrations":"^6.14.9","stein-orm-rest":"^6.14.9","stein-orm-sql":"^6.14.9","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-chai-expect":"^2.0.1","eslint-plugin-chai-friendly":"^0.4.1","eslint-plugin-import":"^2.0.0","eslint-plugin-jest":"^22.1.3","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.15.0","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-Id37V9SBPt22dNz/QpLs8e3lVyGj1QQrwIFXiGRMHNwtqn4RzURjn4LF7PRtBUJJv5ivBAglB+S+wmuBDrCnjQ==","shasum":"5458de4d1c2493f403d973772f81f5529a1e84a3","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.15.0.tgz","fileCount":151,"unpackedSize":376706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9K76CRA9TVsSAnZWagAAgdsP/0U14gM3/FKGQxNas0zZ\nJGfteARTntf6hpwd9FjIW33wchY1vThmyhENjbjAVFUCfw1JAN7nVlQKsS08\nXv23QOefhp89bvG9I6n4wuNT/muECCmo4Sfw36mcHKiTOE+ONjzKZAoFx3Dh\nQvxqCK7msd00HI/7+2NX99tWU7fx8fy/z/lMFjtD0jaaUdteTLR7Lvpbmbkr\ncvqCgfWnWIKf2TtybKKMjZvwjBJUjqR1VUC1hLndHJtxNbn5zxYRB6zan0wP\nSa+RbjuBs1q4S7K/EdOBQaVRHVtBkuB9sx3kQsU68BFn2pvGOaIOuQ6w4gxI\njMTJQxZetqymPq3UVs2z1KTLe5r653ckAkH/WUniVypLlxcDg/bOuEg1GqR3\nt42Ufbd+zxXUjZWf2A37lY8oIXaQbdiLygvoeNCxzrIxjL3NNGAu4QgqRCBg\nxwLBxpuoap/wgxCfL7gf+CeYoaOq/6dXbVsXIXwLkGQuF/NDKObUZnA53wGC\nbOTTterDaaCFo74FQmfLU95RSJ7/cqg2jNABaT7Bom7PaDnOV5/1ODxJi5HL\nW1gwqAKWFCs09e35S9IsZtSxMXyQr1hSEkRw0aXxVMi5VYSU30qwl2BMyxkv\nfYOryGW+2Lv130WRSjVfsRfQJko5BW6yNA18HQiJ9qdwNt5h/bBz7nHp/rM+\nk7wA\r\n=1LPT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCD3U+qa7u6xMT1L3vhtTM44PzMsWDmpNyy3LGU5D4HuQIhAOFAUm89Jlum7yeVKNvl06DnjT47zqjAf+jo/Jc8kDSO"}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.15.0_1559539449945_0.48529030597363865"},"_hasShrinkwrap":false},"6.15.1":{"name":"frameworkstein-base-webapp","version":"6.15.1","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.7.6","fl-admin":"^6.15.0","fl-auth-react":"^6.15.0","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.15.1","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.12.6","fl-react-steps":"^6.3.2","fl-react-utils":"^6.15.0","fl-redux-utils":"^6.11.0","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.10.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.15.1","stein-orm-http":"^6.15.1","stein-orm-migrations":"^6.15.1","stein-orm-rest":"^6.15.1","stein-orm-sql":"^6.15.1","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-chai-expect":"^2.0.1","eslint-plugin-chai-friendly":"^0.4.1","eslint-plugin-import":"^2.0.0","eslint-plugin-jest":"^22.1.3","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.15.1","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-JGnslErZqZJTBTPCrxmcImSVJVn/Z6NRiMcLxFuRutkldsbK0N4n5vyzq5k5seMQdRgBNczDAX4KNqqH+kH8ZA==","shasum":"3a170b25f517588b3b464f53d7baf717460d53d2","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.15.1.tgz","fileCount":151,"unpackedSize":376706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9fwMCRA9TVsSAnZWagAAoisP/0hs8/XNqiYLgjHNmrIv\nCrDGdXzjfNhlaOcI4I0Qg8A3H7rIl+yK2PooKk72pwDnZUWvVP0OrbuAqPw4\nL+wKNGqg3tuAnRsJXMR8xvtWNYZfMKJfKXzVsOWDqOlm2h8qEnWOboqOHjQU\n5VAA/JMmhgZLli6lJMlM2o/b5pZYkvsvvEJbGlP4LWXR/H9wRijECt7bshqz\nvA8K4P8ktlblEOSJWNkI7K/nQh//WpVg1d9TR2lPH5K6BUdGlrfW6ag939Kp\n6Z3W7x40XYEc8IURFTCKBXoptWtol7y5W1Zu1xSnqpLcJ76QrbKIqtEIn7zr\n+WJRr9ONGK3zbbDnYpdYaypUoMF8jp1CiCU4sAg+yIIEDStJPFJAfSc7Z0aX\nHZmDodloKL3fOQyUJnspNbPPfgEvtdHOwh/pjRUoPeiSQvieFzzzwrsdpw+f\nMLuqMOhVwbrjTzT1HhxPJqDYXsqQb9mYUOYWaCgX6gGqcYRuncNaWygLeZBS\ngq3ki6T3DA4UwZq4YsHVdYDUC8wsx9uB73Cfyj7izf3EsQ0wPsRO2BfRVlOa\nUf9N2ntOn3p8cEaxeA5euKKl2mI9q5LM5HM4JRICEWd5ISsQaonF/pOGerd/\nQNOh9ZJtb0KtkbUyfLC9JwrW9tbF5Lanev5gwRIYOS30uxvMUlXilyOu43wd\nAEkX\r\n=ePcR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDXTXB9ei0MRHPxnjXdM3qmKI8DKG0kGqWNTUtdIKtW1AiEA6zoT0t/kVwbelwDEq8ddgy5PsNoaf58S7u/y9KWyILc="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.15.1_1559624715639_0.7848502759148024"},"_hasShrinkwrap":false},"6.16.0":{"name":"frameworkstein-base-webapp","version":"6.16.0","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.7.6","fl-admin":"^6.16.0","fl-auth-react":"^6.15.0","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.15.1","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.12.6","fl-react-steps":"^6.3.2","fl-react-utils":"^6.15.0","fl-redux-utils":"^6.16.0","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.10.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.15.1","stein-orm-http":"^6.15.1","stein-orm-migrations":"^6.15.1","stein-orm-rest":"^6.15.1","stein-orm-sql":"^6.15.1","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-chai-expect":"^2.0.1","eslint-plugin-chai-friendly":"^0.4.1","eslint-plugin-import":"^2.0.0","eslint-plugin-jest":"^22.1.3","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.16.0","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-yGndLnG5WNvjNpt/sJDffxLsYy1R35FQZgQ44tWqWUfEzRb8+pifYO1c9Ef2yIjj8X21n29zR3BIvRoOPLYOwQ==","shasum":"efc8699512c5936328add587b910ade3c52c4b9b","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.16.0.tgz","fileCount":151,"unpackedSize":376706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdDG8MCRA9TVsSAnZWagAAZiQP/ioW/v9sFLKy7936IPnq\nLXXw4xwcLybTzRkPkNn+UxFQUcXpqyUt4pkLYz2wdg27lFpmMp2vE/UavzZi\n/BwrHRUM4cuvFNpyr20bkbPk0tipi+PTNJpYqQIol13m/N5LpSktQo1JLpyV\nTpQglwsQ5CxvLn45TWmeOz98rONNKsnRUYi/474fkxzPUYHNe3KDK005L/58\nA4PWR/gMb0DOfu9qHyDolo8qZn8WbQsWPuFoUmPu7pS1o8/coYdKatw3RxPX\n2S6WpoFMckQbBacPOjZXV4zKvKaKPovJqblDonaEGxB9kru3cougNlX0ccgF\nmA9bSZGe2I+tEafoDpPqg7vUnTokChUIUAp8e2SPFTNPwu+FKFVrsHFRqLPm\nGaP/v32ZYpfN8/rln1Qg5h4akja6eHULPyqJKEq42pha9iD+S+xkW6jgq9aC\nWjJRXBRautY/YNxpYPm5mSSYYVcdMwbZOdXf07UJzcqu2w9LJtyyNTxsZ7Mn\nbVOnWxsxafBss1T8zsLxkwiKxUDSpU4tD7uwQRubzw7UfGpEfLbJtHFQhXZ9\n2vfkzbtiZZ905LZyGu5L21/zNMMEtWfFzYXf9FGj19aRozzTptvKokUs/m90\n/aHVidlJ3+9RESwG4FEkqpb1iG0SkUrToEYfQiJ5d3P9eskAAxOT7jXdI5C3\naDlX\r\n=+hgd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVPeMYDvjEUjA6smwfM574Z0a68SIy3ajPitnYZVSM6wIhANzmLDGCdQOxvu2ciMleWiUEWee00auAKdsZopq+bFsK"}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.16.0_1561095947267_0.03334995558507625"},"_hasShrinkwrap":false},"6.16.1":{"name":"frameworkstein-base-webapp","version":"6.16.1","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.7.6","fl-admin":"^6.16.0","fl-auth-react":"^6.15.0","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.15.1","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.16.1","fl-react-steps":"^6.3.2","fl-react-utils":"^6.15.0","fl-redux-utils":"^6.16.0","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.10.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.15.1","stein-orm-http":"^6.15.1","stein-orm-migrations":"^6.15.1","stein-orm-rest":"^6.15.1","stein-orm-sql":"^6.15.1","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-chai-expect":"^2.0.1","eslint-plugin-chai-friendly":"^0.4.1","eslint-plugin-import":"^2.0.0","eslint-plugin-jest":"^22.1.3","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.16.1","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-D0seLgljqVz6tYJJuYKEmOr+lL9xZ3nXimj5ekA9h3aIRHR8zXuPZ4ZyXqAqqBRqjmee/gpBXNufNJZfHZkrbg==","shasum":"97f2089cd70918aca6092e19a39178eff49c8f86","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.16.1.tgz","fileCount":151,"unpackedSize":376706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdDXY/CRA9TVsSAnZWagAAGZAQAJrOqZLD4WkUwegdCWnC\n2/GI9xgsjj+a06bEZsAi9qdRX4RK0W5CgGqQC4hXfM57SUUmxmBjWKocKeXU\nJSukN48V9uTrabNcNiGshEQe1hl829ZGywwXZthVL+UmWNrFqPmnYPTM8JkS\np32LU/wKHr06+O8NTQHnFVswTlClK5dxsXUXAbFjH9LtET3CfMVofVNDgF90\nFL/AEEIIiy6EDl3LX497DElz2v4JTIiacq/95Xi/FWNYamnHEURDPrrBCV5j\n1ppLvaqRPKX+pRprelJWR44/VS/ozBrIWRvyXXWBX+6pjmLO2RP6t5yg6C8F\nynZ7yk17xPhXjXQX5ky7loXf5j+YHzEU+g05CnDn5Ee6sRce/lrG+3K+wjiZ\nwu7acRNV+hG4jzyuHYAxrpsV+QpercJZM650sUNvpuvYK61UX2uWY0Ym3sJx\ni0FWCMVAG+BnhaCLiUnUvq+lRcnH1nvf9Ju3HPpZzjRQEBx+9+sSFQ3Whu8D\nffomfTtoKI4hzFHDR3sD33nSMcXDJJrT5T/m4tgCvQg5PdPp5kGwyA+CpJQy\nA88vO9qkGtvcycD1p8xFupWO4slyP0UF0DuHcLGBMqbqUeqV3qbvwN+DHjet\n+4AKOn8caIoLCAUBgdhFwcKbvTQVejC6jj0hVd1qQ+6NXnz7bJpj71aaj4M1\nPkuP\r\n=7HWh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8qlPTddLK/2KMBPFvEjZbud2+xGUHRXGK3DOAS/zN/gIhAKroodZf5TuLvlJPtjG9EVMDFiDB5H6FJzY/7PHj/da6"}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.16.1_1561163326492_0.1315178446486347"},"_hasShrinkwrap":false},"6.16.2":{"name":"frameworkstein-base-webapp","version":"6.16.2","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.7.6","fl-admin":"^6.16.2","fl-auth-react":"^6.15.0","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.15.1","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.16.1","fl-react-steps":"^6.3.2","fl-react-utils":"^6.15.0","fl-redux-utils":"^6.16.0","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.10.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.15.1","stein-orm-http":"^6.15.1","stein-orm-migrations":"^6.15.1","stein-orm-rest":"^6.15.1","stein-orm-sql":"^6.15.1","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-chai-expect":"^2.0.1","eslint-plugin-chai-friendly":"^0.4.1","eslint-plugin-import":"^2.0.0","eslint-plugin-jest":"^22.1.3","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.16.2","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-bnNJtEFa6xGjp2WnXXymqRlahS8bbCb2tAyfUNu6hjHHTNC1xVmhOBhmlPuxn45AiSyo83JhLvQVhkI67Z+KgQ==","shasum":"c8a0937c75e778f2675b4acf63d0b19147c1cbe1","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.16.2.tgz","fileCount":151,"unpackedSize":376706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEXyCCRA9TVsSAnZWagAAAuUP/jHlH+69a7xe9wzt9zIo\ny80AqSTBX/IxDr0sgH8ceRCVf68PJMdKDpG4fJZFMUePmVRtAPRM3GjdkyLR\nNeALWFItY0mxTB3RAxoYMeFwUNzIhk7duq4/76aws3+aAx6GimXYTPBQH7nA\nXwKtBE3h9IDZjh1odJTXMuBilxdKJXvlZmLZ3K2vKw1xkBWq4rQP/7LDCv27\nuROeH0L07j9RpB0krU8+mt3H9fr8BU1w87VTtp8opRfZevAPSfKQDRzguDCq\nqkbrT39TICELfiKJJPA9AufYVmVa6IcFohQWekdHB/LNaU4BC+kroKyzKV6k\nIjwpN2kAS6ix0vJ3T0Rv/RZ4wR3+7Hr/EYeMdbjkRCvEHDX0oBvaBqNSkf5E\nWuGPo52FpSMG/IC5yhbxukD2rabcrxj+Mgpfql1zwXmFs3+JXoqlVzan1Dlc\nj8AD4tcLlH+JLlVqbtXDx7qxEzpvXopAKK9j1pZ2hnU1q7nlYjK+30BYHWL3\npZPtR/10u2dDI7bJyoDYuq/c+0t8EhgezVlGHZzfO4mznq6Jh9LmhJsaGdvD\nGcV25PKQLIK9Vq42gAUHRD9SvHa+ZCwhO7ULFUS94hIWf6Pv1Hos4U/B24fb\nvxhFQq+zFImnPXSR7MSw7hIPt9qSuFiLHg0YsiJ/L0Jebegwrbj/6BOLl0uq\nAY/J\r\n=fryl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB+0lQBK8vIWecLRLs/Om7T50bUfVO8ymBUsckNtEZ0sAiEAoGgubZsUnCoiqp9a5LnXwSopF18CLTL7B+DZDFr4XrE="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.16.2_1561427074075_0.41550218710744713"},"_hasShrinkwrap":false},"6.17.0":{"name":"frameworkstein-base-webapp","version":"6.17.0","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.7.6","fl-admin":"^6.17.0","fl-auth-react":"^6.15.0","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.15.1","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.16.1","fl-react-steps":"^6.3.2","fl-react-utils":"^6.15.0","fl-redux-utils":"^6.16.0","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.10.0","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.15.1","stein-orm-http":"^6.17.0","stein-orm-migrations":"^6.15.1","stein-orm-rest":"^6.15.1","stein-orm-sql":"^6.15.1","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-chai-expect":"^2.0.1","eslint-plugin-chai-friendly":"^0.4.1","eslint-plugin-import":"^2.0.0","eslint-plugin-jest":"^22.1.3","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.17.0","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-yZHhQjcMBPUsMTFHuBTTR4nU9gDq0eaTDpPb3cEkRwVI332FTXJ+CLmvliL5WjPsy+DDyU/sDEG6MxurnuM7Pg==","shasum":"0910447ffcded27d4d893d12adf1559ede979dd7","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.17.0.tgz","fileCount":1,"unpackedSize":6062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNTABCRA9TVsSAnZWagAArUAP/0vl0xkPvPXo4ndafjS3\nDGVVoMT9Rso5bYGyn+n550odRTygOYbg/P6hb9IK/JFcbCyWvWsZRST679nF\nffEpROC7nYMetfNsCoWCVLEkZ4sTOYyJyjOYctQKl2nsiyNw3dSBiJmczkdc\nV+b75RmPIqZbmSjg7x9eAUgdNEtTwWPcC7aa4WXY8w3tfh2Tk1fDgtOJtOY8\nvgYijzbFAkYfzpjGX6BsXwcRTVf7jazugDTGKfbor+WNnXYfiK1O5gERx3wI\n0RUGAKCyIrKOK8phvJ4Nqu9Qx1JcMnFy6D8e3OUvG6j7jpk/vNcLcl+9Ab6m\n1Jk2n8YAUL7ROW4L9WYZ+ZHH+BMerMB8Pa5RltPkA9fZwlLS284LySa7W/Gz\n5ttJZM+Uakwlb2N4Sa5ZBId5LleUSDGCizXzYnAjqlBifarkdDqLhgi//kv5\n23z3eQH+6qtcX3D9bJQk4+KGsVdfRsPf6IyxED9/QNjWCmPNJErspzEAp1Cv\nH9/izE5uSOMHoxik/3hUPZG2RbDVvgzHy0Ye4ALMIUTj7I85bJ1Csxkmm0Pc\nI+yY9Pwk3hmoXjIMrFjfRbVmGNkItYRUo2m2ztQJYp5dKaXJFBUCEdplHJa9\n9afAgvkeFh72MKtz70AWUF1x9kfcdHTFHiJ54+MY4UNfq7PyS5FXnYCnSUlG\nEKmH\r\n=Kgb+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFLIfGK87ruAXx5gDmCJh0yoVQem3V5CsMuv5MIYJ6yPAiAc5VSvicM7RCK1zLvkXgxtDs6PjG9MI4kbQbyGENEgsA=="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.17.0_1563766785005_0.4168087491754482"},"_hasShrinkwrap":false},"6.17.10":{"name":"frameworkstein-base-webapp","version":"6.17.10","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.7.6","fl-admin":"^6.17.0","fl-auth-react":"^6.15.0","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.15.1","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.16.1","fl-react-steps":"^6.3.2","fl-react-utils":"^6.15.0","fl-redux-utils":"^6.16.0","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.17.10","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.15.1","stein-orm-http":"^6.17.0","stein-orm-migrations":"^6.15.1","stein-orm-rest":"^6.15.1","stein-orm-sql":"^6.15.1","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-chai-expect":"^2.0.1","eslint-plugin-chai-friendly":"^0.4.1","eslint-plugin-import":"^2.0.0","eslint-plugin-jest":"^22.1.3","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.17.10","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-5xbH9rywDpIcdgbLbF15Yk7WyuRbaBwYTyhZqD05he671OqxvCBpLgMTqh0Z3eMIn4TLj5Oz/6vy61R0U8R5hw==","shasum":"8d865083e6a401fb630f38347ca6c621f5ef2b11","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.17.10.tgz","fileCount":1,"unpackedSize":6064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNlRPCRA9TVsSAnZWagAAX+MQAIVTTFFqo7u5vjZeCGlC\nuH9GSuLsqGOhveRlIOBLKlVtoUtS8G1zQA2i0PIavplKf34N0doITsfice5g\nzTGB1X7Wj/ewH/RXy7hlz9jmmh9/1RVg5NqMco0JP7uChxEgIU5IC6M2DWUG\nPF8QGzWniOLGvhegzDk9lJ1HMF7ay8aVtXypJB/xj866msEoS7HELvp2+B/i\n4QCHAWpOtCfbAlhixy51Xa+DGjOTnyk16Zwx2X4FimypmUWEqljYx/mrwp/i\nsXJWBa9YoNlETeqq3F9eH6jdM88CAAvvYUE1nKitiQ3vqX2ejiqH1bzG3zGg\nIRzF+ydk2N3QR8lH0NDC1Q8gYYNq4j2AGU1Iyu8jwGWkUZXUS534GWRzNpYm\nsVhDO0k3LwG9hgNRC/PXNIXQbNJjOqONEgiyqWntNtobvm51VtyCC8rRzObQ\nBMKaEc0wCubZgpgKD/A/KpQdP8lsQs3l7byumxk2+AmoxD/2Mmr6SkPyH2Hn\n9ytn1iQb0wm/9WaLvj45wZKeEAlrKaV2Pk+76gMgS2k4I5Gu24kZ40DOh6Rp\nz9/aIYcchqhMPlank93bns6o2DJ0GPjHnUsObfR0Q+MLnE/mxo0k6+G9120k\nc7NuBGjb4bRAlgiCFLAZvnWIycoFxXwYv4wEnCScT7QqA//kD3cAqHv6GJjA\n4K0W\r\n=adZo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBH3fkVs8SyOosBDean+A1sDyU9MVz3QZZpBhr3fGmFHAiEA0Vpz7E6B3xhbEjdvfDZc7FVWUeTmKuvFXZg/suPu8UA="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.17.10_1563841614497_0.5566819277121762"},"_hasShrinkwrap":false},"6.17.13":{"name":"frameworkstein-base-webapp","version":"6.17.13","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.7.6","fl-admin":"^6.17.13","fl-auth-react":"^6.17.13","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.15.1","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.16.1","fl-react-steps":"^6.3.2","fl-react-utils":"^6.17.13","fl-redux-utils":"^6.16.0","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.17.10","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.15.1","stein-orm-http":"^6.17.0","stein-orm-migrations":"^6.15.1","stein-orm-rest":"^6.15.1","stein-orm-sql":"^6.15.1","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-chai-expect":"^2.0.1","eslint-plugin-chai-friendly":"^0.4.1","eslint-plugin-import":"^2.0.0","eslint-plugin-jest":"^22.1.3","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.17.13","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-qiOPm2nmP9o3bDuzaXEUZELD5z+Uzk1bCgFrBb06kmFeupTML8YnIxLHBejmbjEFNsxy+asf109Gzmwumd7nFA==","shasum":"c0fb3c8e405b7b42708713938de81d08f46f8615","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.17.13.tgz","fileCount":1,"unpackedSize":6067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXIX9CRA9TVsSAnZWagAAQ+MQAI9p/8ISsYWSApMcfeCv\nHRLiKxemwyb6wl1olnPc6rQPXrq6sfk3tJ67h6wVVeldNp6ZTqZC1nHqeT8N\nzRTUcUpm9DTMihBqcEWaec1u4F+oS2kshP5lWOXsQzUS+M1U3a9ZJ+JDKSuX\nljKGPnnhvkX3Tcty1pAiHwoSCevlXeDnr9Uu75XeODauFEROLiUcs5il+Fky\n1YmKg/rP9P1zRd+ldmAWBFyZO2KEkTltdkU2lCACSaN9BeD8XHcoeo/zqdO7\nWlTWugqJUxWrallMNTMJWajPNuhErMuodfAHIerFySbLJTRrajh6Z1gVnSWf\nLrfYDsbsLS/48s5wcQvNkLPBQB/c7v25wxhiVrxqP4O5V4+DTWNR/oEdoDOR\n/zze5R92iWfzrWHtvMBtNs37zds8TBrkCUlkalGeh1k0c4/eQ2vfBH4IBWea\nL8G6mG1v2zxsBkdkU9a6S6vCaDvAvtkQDUMlPfORnw7VVpJ7W9IRq9SuCK6d\ncbPzYrNrfMJaa0i7uQY7yJ9579vHRBW/lVpKpwcX1Hja2SvqIVyVHYhOnSip\n7MJTT8v4AzWJyaSFiexDcLPT4NDtQrpWlSxDUzxAn1d19hMX0nx32qRNMSSq\nHLVU2oHy9Bd4jVBy3vjub+7fpc0ZOGngaZt5tdgZGRRc/7NASkyE+MyA0F/Y\n26hP\r\n=HQwi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaSjYEHyUW4xAR/tE9GSrGNqdAiFDLsiZapL/Cu+0BqQIgSulIqKo0lUO4p0dbA8g47L2ZmnmWmA0392sPlRq2lO8="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.17.13_1566344700829_0.9599860995885898"},"_hasShrinkwrap":false},"6.17.14":{"name":"frameworkstein-base-webapp","version":"6.17.14","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.17.14","fl-admin":"^6.17.13","fl-auth-react":"^6.17.13","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.15.1","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.17.14","fl-react-steps":"^6.3.2","fl-react-utils":"^6.17.13","fl-redux-utils":"^6.16.0","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.17.10","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.15.1","stein-orm-http":"^6.17.0","stein-orm-migrations":"^6.15.1","stein-orm-rest":"^6.15.1","stein-orm-sql":"^6.15.1","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-chai-expect":"^2.0.1","eslint-plugin-chai-friendly":"^0.4.1","eslint-plugin-import":"^2.0.0","eslint-plugin-jest":"^22.1.3","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.17.14","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-OLDTSKKJVcivxdcQyDeyjWpsBqugthPa56k3Y47EIv2eW1MYweIVQ4latC9bY4Gc//66Dd2JNH7Tvt9P11n82Q==","shasum":"bc0965a535a4f338684adcd1fed994c30863b12e","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.17.14.tgz","fileCount":1,"unpackedSize":6070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZMhkCRA9TVsSAnZWagAAYtsP/jWcUpNlBGbsuMUBuzQt\nKSQ0DjeH4qNOZkmsuVzOBUq42wsizVPeTfmTzvWI66bP5qCtWN1XuMkjx/cr\njGcRDWMPBmg6PC3MevfWJY63yso04Ag46/1ahE9BGCQpY385SrEn5R0iphu+\nASGdV7OtdqS2PvcBVMNe7wZbuOrLV0qz46RbswDL1pgFSh9xR38hnQVdoM1H\nd5x6rV2Am/3wYIC7EkT/V+daj64MuNM62Z5CSoRBa8XsqoQIEaC+mWAm5xv2\nFgKe94QbZ3QxR/isqGpdo6w1qG/hxSExAOb8z+frbm7q9ILxs1EMHib2UCOi\nL0QN7W/lgt1TuavwhJcUVkTrlmlCkedwEqTWkS7Ua2QlQ2l5XKOm0vpOsMlL\nb89vcSwaA+HVuSTgUFYuWzPqJpgC8eFPYm/qvhOvy1vaNNgfLISxJdW5VRE9\nT56cG5oRjQ27tvssrXnrXU76OcH59vLi7Gl+IZRP9sfQUFRBYUm0wgtZl41h\nprGzh1XE1g8XByz2Ba9Odt8cQv8gz043VSUJpkLtgfEwjau57iFezrJLlwkq\n9oOFdF+4SvCNo8AwNR2Gtp7UvObAE7Dvzh0Nrx0evtcamblTOdsjtWcbh5qR\nPZvp3fYQ2hvLbexkoR0AbXmukkSP6jrKGIUD+NaCckgD4CPWe3FdmcxquDn6\nlIaS\r\n=NZR9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHp2fFRSKbGR++WD6KObs6+MY+YRZBWjBYuMb2wd6bEAAiEAz6cNR0GWcoe/AiNF7+wyTgeGUHTitHzGIWsZSvyFTaQ="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.17.14_1566885987828_0.11761603956108857"},"_hasShrinkwrap":false},"6.17.15":{"name":"frameworkstein-base-webapp","version":"6.17.15","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.17.14","fl-admin":"^6.17.15","fl-auth-react":"^6.17.15","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.15.1","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.17.14","fl-react-steps":"^6.3.2","fl-react-utils":"^6.17.15","fl-redux-utils":"^6.16.0","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.17.10","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.15.1","stein-orm-http":"^6.17.0","stein-orm-migrations":"^6.15.1","stein-orm-rest":"^6.15.1","stein-orm-sql":"^6.15.1","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-chai-expect":"^2.0.1","eslint-plugin-chai-friendly":"^0.4.1","eslint-plugin-import":"^2.0.0","eslint-plugin-jest":"^22.1.3","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.17.15","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-VaYbZDnpzAeyW2ddpQRxcofoy1227mH97fyMa5Tlxq+4t0a/LACfcOD0Ilo/4UtwJS7I0g/oAui85M7T1VG3dQ==","shasum":"156ee259775175cdb1888bd73d2a6716cb5c6f78","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.17.15.tgz","fileCount":1,"unpackedSize":6070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZg0CCRA9TVsSAnZWagAANLcP/2vEuILYDCde0Un2T5lV\n/b8prW5V+DBPqyPvTnKOPcqV71jXM7Pgcnw/ZSTyMva/IHxFUBH8FZqmwR4V\ntYYqnG4il7SGcF+Cx5ZVCH6XYBYLaGXIKOJ55H6BK/9Xl2SAq4QK8KtIImM0\nlKSsJKJNZ6vvKsIhvP+9Hapt5XDtv52yTFhwGOs4cbiGYljbZbE22vX5CMIP\nEyQGgDabmx5oK17uC3Blud8luu1zf1p6jgNoMxTXpdEXfqGYCniHZi4ebATy\nR8Tz0kgwT+M+mLGI2OtKihW0EGCCLg5QodSWPkcQvMV3b8CPlI0fHLkWS2ZU\n8FXxgRZ+Dey8EwXCx4Tm4ZsnSOGVppTONWqtQszeWTQkMPODjL6muJ0SMSdA\n6x3aQ+7YBCfluH06HsPkJnzQfbKy+6BkBqblQBny2kgXfrLTD9PCCTazhO8d\nZhzTBryMx3dGkEOx47QfdkBx4K8m3J4NyGIeG7s/Unrk8n9o7pmO8LYOAZE4\ndbKzZIDBQiQ5B/BOC9YzZVdOoYVZ5lwwzHdWa+lfos2VJzcEB7vbI4sBqhjK\naOpGJy6bBizwoD7rfL3cinqmWwzj1PrEYNVGutAk+j9JAj0YBJIkjR6xCSRG\nZn+R/785fFzwquDjpz6bI2lfWahnLOfSy4pZQ6B1bhRsbhaKSk6navccpyqz\nwRDo\r\n=o1s3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzC5JVmITapb5zwusYjntc+QiYWcEdDxVUgLhZkP5h8gIhALMnVcs8m6hg1H1Gk/LGeOEuxfa4lpOwdWp73tP0zqKF"}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.17.15_1566969089505_0.6845064340044407"},"_hasShrinkwrap":false},"6.18.0":{"name":"frameworkstein-base-webapp","version":"6.18.0","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.17.14","fl-admin":"^6.17.15","fl-auth-react":"^6.18.0","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.18.0","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.7.6","fl-react-server":"^6.17.14","fl-react-steps":"^6.3.2","fl-react-utils":"^6.17.15","fl-redux-utils":"^6.16.0","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.17.10","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.15.1","stein-orm-http":"^6.17.0","stein-orm-migrations":"^6.15.1","stein-orm-rest":"^6.15.1","stein-orm-sql":"^6.15.1","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-chai-expect":"^2.0.1","eslint-plugin-chai-friendly":"^0.4.1","eslint-plugin-import":"^2.0.0","eslint-plugin-jest":"^22.1.3","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.18.0","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-DJY3YuYBO02PDReqv5rF08TJGji9mL01nHJO5ZR6hANb2qnQJn7+79MPLH2xx5LuWU4KDwibDBv/b7U2L/6XcQ==","shasum":"86def0a4d1b732971af94beb66b9b0f6ad25aa7a","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.18.0.tgz","fileCount":1,"unpackedSize":6068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbGNkCRA9TVsSAnZWagAAGw4P/A7+l/i2Y4+mfe4kWPt5\neuzcYUUCl6/KbssQYygnomK2CicCzGKcvFNU8VpSneeyncPrCqoIchXwAtu4\nbJCLEBVmk2hXAMwet9b3cX2qk9I8mkiVEb4tcDAjBroFgvoZph6te8eSeOnK\nZCL+M/O7ahS8WTUzM9MIQYW1qzta8Q+/X/8bh7Qcso+1gjJzt8C1SX764WSG\nJ/D51a/uqOl3z2nGCAiBC9N3ldarE6WHWa8WEcDfLdovOoQfjedhRbQhnbeb\nDYmj/Bp42Fzsn+vqEw6s3VuYFLtwt+UL3FqHrnPBTUW/kHiIrQsY7b9Ze5ui\nMNo8pwWkIJRl1YzKeFIHf2xCxKUJX7Qt0jKicn3v8Y92m0wO53KrdmJIkokF\n0b4Zp3RyRgCuL0gI7mLksu8eezzMAak9azeCgZNKWcy3i5qguaTeMtcmshMz\nyqXVZnS9XA7nj/qIK+pOAEAWWI+5wfeFdbG1CHN1EzyG+4CZE2qJyqIE0Ff+\nODwkMlvYKSdYC1YA5XakhfYzNYTQTnX0rZ0AJUVBO9LDq1Zh/QqYNyONr9sp\ni19dyhIC7lqeO9qG9ZXE4Z4riJSk1CAqA7QrFkJNECEk/ykWRvbxOVBtEQji\ncd4wG8CPO7n0U9+dDz+xMqwYfgx6lAlJViXUIYq1A3lihE9LrLwMTCn7Usd7\n8SkP\r\n=a0I1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAwQAKNQLPCQHfLmsFyec/mizaSwLRf8CXrbgNRKkCuAIgO+wxaK8y2ZkIWzBrUSaFs/327KZcznyqZ6WYVbDkVdk="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.18.0_1567384420267_0.3919197008409696"},"_hasShrinkwrap":false},"6.18.1":{"name":"frameworkstein-base-webapp","version":"6.18.1","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.17.14","fl-admin":"^6.17.15","fl-auth-react":"^6.18.0","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.18.0","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.18.1","fl-react-server":"^6.17.14","fl-react-steps":"^6.3.2","fl-react-utils":"^6.17.15","fl-redux-utils":"^6.16.0","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.17.10","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.15.1","stein-orm-http":"^6.17.0","stein-orm-migrations":"^6.15.1","stein-orm-rest":"^6.15.1","stein-orm-sql":"^6.15.1","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-chai-expect":"^2.0.1","eslint-plugin-chai-friendly":"^0.4.1","eslint-plugin-import":"^2.0.0","eslint-plugin-jest":"^22.1.3","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.18.1","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-/Uk4XMbR9as5cH73fiFAIAE6+i9/eAV9a7sdOGgrHj4RalRc9dEl0FwmoArmN4Mf5PpqF1st8I9P/1WTqY7WVA==","shasum":"d85c946213bd5c9788da76f5a3ed72f8f58f332c","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.18.1.tgz","fileCount":1,"unpackedSize":6069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcGjlCRA9TVsSAnZWagAAbIgP/i9A99D3RXwUlrB/QpIY\nLVwoC5W7L/+puGKYBGKb0vXFIP1LFKhXWyO0Lceye7XT8Rfl7dLvUU0gqpvt\nL0Qq2xRg0DQt67CmFguhXlxPLj+q8nvj/fLSlKRUtFWM3RpkpxGjfeeOPRT3\nYlWCkXzfqry03zZc4MLCTLJSd2gzmYYXz1H57we28mikCZI7N4VvZABx7zNI\noC8pVx9o7EyYHLGvZ5K6VavIQSDQF4ENoHIW4dOsVrwgt5o45VpQTUEjxv0T\np41L2SSyvRQkPQ1wvkanop0Ug12HuUoiIpI6SYw6orlW2TPJMuzNgPuNfVk0\nGp5vCnM06jxkNuAUhHiZ0vb/Y9M5HkAHf2U9zj4T6X5nJRxj/SHiDBgsBbGU\ndXxbAAdU5Dcu5UdVWC0UCg8z0NYKmWYpH5ZYcVRgwTx0B0e5Hv0QeKAJOg0O\nYP3LYnKbOzpGxWp4lElX8BQPMK5BoNTPJ7bqTkLmZqLZuMtmFfNzvuOTGzUi\nPw6af3ArjQRmNdsPy2x/puTbYbCF+nXhM+Ioejy0DItBQdavgEFcHnYbWm+K\nVKbxizSGQfKncwI5fDILlTfbnMsD1+JYkobZKiy0hZwXKDs7F7QRkw9GOtT8\nCLC2ifEmetHic0pjmvgY27NYs5D0CzJXA8wCr1JfkpL1H4ViZntZFBqnvTgx\naJMy\r\n=z2iK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsuoqDrlpdYMNGIGbVRJGABVLfUrVJkxTgeoLeKo+ahgIhAIMvHNROvWLs1iNkQWZSZoSLKYJbC44n0NqXpzYuDiEf"}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.18.1_1567647972705_0.11268544109959944"},"_hasShrinkwrap":false},"6.18.2":{"name":"frameworkstein-base-webapp","version":"6.18.2","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.17.14","fl-admin":"^6.18.2","fl-auth-react":"^6.18.0","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.18.0","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.18.1","fl-react-server":"^6.17.14","fl-react-steps":"^6.3.2","fl-react-utils":"^6.17.15","fl-redux-utils":"^6.18.2","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.17.10","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.15.1","stein-orm-http":"^6.17.0","stein-orm-migrations":"^6.15.1","stein-orm-rest":"^6.15.1","stein-orm-sql":"^6.15.1","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-chai-expect":"^2.0.1","eslint-plugin-chai-friendly":"^0.4.1","eslint-plugin-import":"^2.0.0","eslint-plugin-jest":"^22.1.3","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.18.2","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-L+dcApHmmsIlSBhuHaEW0LUMACw4MXIyFj5gfjiZphKmYkQe1eKhYIcuWjAkDAgJMn5O5oFi9+tCz4pfi8JhJQ==","shasum":"807d1bcecc7f2053c714f9c5655ab600423c2bc5","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.18.2.tgz","fileCount":1,"unpackedSize":6068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdes/MCRA9TVsSAnZWagAALlsP/iy02RyzdXPZczSH7kHk\neFAJJR14RYEGcvUlfxkNu44ubqtv9OqYrvN+Otr8kC9IWTC+9oUMlNZsG6Uq\nH/vGOytkfFqfYYigpGMEF7bV2qP3n1Zk4ILuiLoeiBQwmC/zClt13diC12wm\na51qPjCaArcBfJFsbs+DVc3m8y/rJVk8aRugq7mWOs1EU9Ml9yjYGhRU2jHZ\nKKlDPTknKACrwJUPNb0pohcqQ7WzNe+FX6B0rSeZ87UzODZWLs8Mr9ddEw9G\nUGc5RAe32X5peY4DNvwM92zenvm273w/z8SyQSX54ZsC6IGRSKz7M2QaH0/B\nrilMw4rAHeJjTURQUMG+7hMpkj6GuvwSrTLlykYB2Fk/pF/9lLgG8SV0eTmB\nhhKzKqvhfL38QoHNItmJOh0OyU9afWnHQcpwP6xml+KnVqnbo9spDvWk6flI\na8aT7YOpPFjSoTc3DU/HAE77+Hj9R9aQvONYDRvuokkfX1LttHDZvOA29whb\nr+87/GYC9jAX4dPhgRsCsYnBfPSmfi5EV9bPai7KH77Z3EhvsEYhI/PCc4Qi\nBGqs0+uuEYT742jFS8BOejOM5w6RISDmSNHMZ6LbDJ4jJoI7DsX8nqc8t8bi\nxo/7ITUjkTfYRnvAZGPV5EHJqBou6FjaG7UJkDh8uGEPnO1sfGjfcGP8fvFc\nobiq\r\n=aRCV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB55gP6Ex/H3yjOKkZdE3jT5YdU2xR2s0ghKrC2vhji2AiApTnjuWSO/Ga9Xp5ieQFzNOZUNZWJgDthnVLYbVS4IvQ=="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.18.2_1568329675422_0.4959177429643644"},"_hasShrinkwrap":false},"6.18.3":{"name":"frameworkstein-base-webapp","version":"6.18.3","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.17.14","fl-admin":"^6.18.3","fl-auth-react":"^6.18.3","fl-auth-redux":"^6.7.6","fl-auth-server":"^6.18.0","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.18.1","fl-react-server":"^6.17.14","fl-react-steps":"^6.3.2","fl-react-utils":"^6.18.3","fl-redux-utils":"^6.18.2","fl-server-utils":"^6.7.6","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.17.10","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.15.1","stein-orm-http":"^6.17.0","stein-orm-migrations":"^6.15.1","stein-orm-rest":"^6.15.1","stein-orm-sql":"^6.15.1","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-chai-expect":"^2.0.1","eslint-plugin-chai-friendly":"^0.4.1","eslint-plugin-import":"^2.0.0","eslint-plugin-jest":"^22.1.3","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.18.3","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-/qtEIjmqbvqzA+VvGdhmi4R17kTvt3BuDVknrl8aNpnGl2suP9sqIJu/sJbImo1fdgg8LjmZZl/GprMjvBLYCA==","shasum":"8ca375dbdd55116b49a67a3054429c8d616ce75f","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.18.3.tgz","fileCount":1,"unpackedSize":6067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgqpnCRA9TVsSAnZWagAAGW8P/0hGZzumSVr4BNOjLbpN\n6fOeB0YTYHXWATHgrSS+0CXAzKiHIb9meO1TTVdLUNgDvetWMgIBWcd/sbyt\nd22LOSFL8zjDF/Ry7yybwZSC44uD+0C+0hnSVLfowP141HvhhJhV2n3ChDkJ\nz474DAN4Z2fSyCC6lgNVICELAOjrGdzFKrk3LM6OHS84Ov9Rs4WYmNfS6glD\nFqWKmhPokvEObMp5KUSlN2t3OwJchMNwse7PJiuNYrLtaNWQIItt1uNmkqJI\nBI5nSxJT/2I99yhsCo9k1MVpZ474BtI2FRLaSdQTEHDHscZ+DhNUMstBTjTI\ntYiaf2aST/22uoi1tqqfxkWLzvNaG9I/bzCwdNKBDwo3z10jilafF0oaQKj/\npkuz9ISDmeNqn4hmemLuS2JiSX6PWszs7fu7ztn37qX7lxDNj3+ffATb9nTi\nw08Xt4WTfs3jgnaiFblzZ0r/rGNgaUdMyMjmep1gLkFlQPdZLP66re/270QR\nFlBDxKfpxyd/ffre6/DNe4eP7BJP2iRPYmCZictuzGNpMavi+7PyuLLIUi5J\n8YdBW6b5RIJbfx8O7IYK1KP/dkjKpKcc2yml7dvQC4riKPjZx8Q8XO6lreWV\ndnGiaHVOAXs3USaaRyRvdD4SxWWN43C8OFCw1PkRqX/Q0B6eMyB6eeAPNseX\n0VTg\r\n=HNhS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCnTtGAjH0pLlZwxhRXhz4JD/v4YgaZPpydV0vPkazcAIhAMsi4Ula+EjCgdWo2lEJdg9jcLJNfN9Qqu6TD3O8i9l5"}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.18.3_1568844391022_0.8152214770736528"},"_hasShrinkwrap":false},"6.19.0":{"name":"frameworkstein-base-webapp","version":"6.19.0","description":"frameworkstein","main":"index.js","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"engines":{"node":">= 9.0.0"},"license":"MIT","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"},"scripts":{"start":"node index.js","start-dev":"eval $(cat .env) nodemon -w server --inspect index.js","start-dev-all":"eval $(cat .env) nodemon -w server -w shared index.js","start-staging":"eval $(cat .env) NODE_ENV=staging nodemon index.js","client-watch":"eval $(cat .env) node webpack/webpack-dev-server.js","dev":"npm run start-dev & npm run client-watch","lint":"eslint server shared","build":"NODE_ENV=production rm -rf public/dist && webpack --verbose --progress --profile --colors --display-error-details --config webpack/prod.config.js","deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-staging":"git checkout staging && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && npm run build && git add . && git commit -am 'build' && git push && eb deploy","quick-deploy-production":"git checkout production && git pull && git merge master --no-edit --strategy-option theirs && git push && eb deploy","scaffold":"eval $(cat .env) node ./scaffold/run.js","test":"eval $(cat __tests__/.env) jest --runInBand"},"dependencies":{"babel-cli":"^6.0.0","babel-core":"^6.0.0","babel-plugin-add-module-exports":"^0.2.0","babel-plugin-react-transform":"^2.0.0","babel-plugin-transform-class-properties":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-env":"^1.0.0","babel-preset-react":"^6.0.0","babel-register":"^6.0.0","babel-runtime":"^6.0.0","bcrypt-nodejs":"0.0.3","body-parser":"^1.0.0","bootstrap":"^4.0.0","cache-manager":"^2.0.0","classnames":"^2.0.0","connect-redis":"^3.0.0","cookie-parser":"^1.0.0","csurf":"^1.0.0","express":"^4.0.0","express-session":"^1.0.0","fetch-component-data":"^6.17.14","fl-admin":"^6.19.0","fl-auth-react":"^6.18.3","fl-auth-redux":"^6.19.0","fl-auth-server":"^6.18.0","fl-backbone.nativeajax":"^0.4.0","fl-cache-manager-redis":"^6.7.6","fl-initdb":"^6.19.0","fl-react-server":"^6.17.14","fl-react-steps":"^6.3.2","fl-react-utils":"^6.18.3","fl-redux-utils":"^6.18.2","fl-server-utils":"^6.19.0","history":"^4.0.0","immutable":"^3.0.0","inflection":"^1.0.0","lodash":"^4.0.0","logrocket":"^0.5.0","moment":"^2.0.0","morgan":"^1.0.0","newrelic":"^1.0.0","nodemailer":"^1.0.0","nodemailer-smtp-transport":"^1.0.0","passport":"^0.4.0","passport-linkedin-oauth2":"^1.0.0","pretty-error":"^1.0.0","prop-types":"*","qs":"^6.0.0","queue-async":"^1.0.0","react":">=16.0.0","react-datetime":"^2.0.0","react-document-meta":"^2.0.0","react-dom":">=16.0.0","react-dropzone-s3-uploader":"^1.0.0","react-gravatar":"^2.0.0","react-height":"^3.0.0","react-helmet":"^5.0.0","react-markdown":"^3.0.0","react-redux":"^5.0.0","react-router":"^4.0.0","react-router-config":"^1.0.0-beta.4","react-router-dom":"^4.0.0","react-router-redux":"^5.0.0-alpha.9","react-rte":"^0.16.0","react-select":"^1.0.0","react-sidebar":"^2.0.0","react-transform-catch-errors":"^1.0.0","react-transition-group":"^2.3.0-beta.0","reactstrap":"^6.0.0","redbox-react":"^1.0.0","redis-url":"^1.0.0","redux":"^4.0.0","redux-form":"^7.0.0","redux-request-middleware":"^6.17.10","redux-thunk":"^1.0.0","reselect":"^3.0.0","serialize-javascript":"^1.0.0","serve-favicon":"^2.0.0","sessionstore":"^1.0.0","slugify":"^1.0.0","stein-orm":"^6.15.1","stein-orm-http":"^6.17.0","stein-orm-migrations":"^6.19.0","stein-orm-rest":"^6.15.1","stein-orm-sql":"^6.15.1","warning":"^2.0.0"},"devDependencies":{"assets-webpack-plugin":"^3.0.0","autodll-webpack-plugin":"^0.3.0","autoprefixer-loader":"^3.2.0","babel-eslint":"^8.0.0","babel-loader":"^7.0.0","babel-polyfill":"^6.0.0","babel-preset-react-hmre":"^1.0.0","bootstrap-loader":"^2.0.0","css-loader":"^0.23.0","eslint":"^4.0.0","eslint-config-founderlab":"^0.3.0","eslint-plugin-chai-expect":"^2.0.1","eslint-plugin-chai-friendly":"^0.4.1","eslint-plugin-import":"^2.0.0","eslint-plugin-jest":"^22.1.3","eslint-plugin-react":"^7.0.0","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.0","font-awesome":"^4.0.0","font-awesome-webpack":"0.0.5-beta.2","happypack":"^4.0.0","hard-source-webpack-plugin":"^0.5.0","imports-loader":"^0.7.0","json-loader":"^0.5.0","less":"^2.0.0","less-loader":"^4.0.0","node-sass":"^4.0.0","postcss":"^6.0.0","postcss-loader":"^2.0.0","resolve-url-loader":"^2.2.0","sass-loader":"^6.0.0","style-loader":"^0.19.0","uglify-es":"3.2.0","uglifyjs-webpack-plugin":"1.0.0","url-loader":"^0.5.0","webpack":"^3.0.0","webpack-dashboard":"^1.0.0","webpack-dev-middleware":"^2.0.0","webpack-hot-middleware":"^2.0.0"},"_id":"frameworkstein-base-webapp@6.19.0","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"founderlab","email":"g.humphreys@unsw.edu.au"},"dist":{"integrity":"sha512-rWexY847G5auUfiua+hk9Qk8Yx0/Qr+q+UiON9vK/tKI1Q83MhXzm69OpaARJnT2ywpdQySbmVgcGQu/6tUESA==","shasum":"0377dc98347d3ed303506f39a52909372806c544","tarball":"https://registry.npmjs.org/frameworkstein-base-webapp/-/frameworkstein-base-webapp-6.19.0.tgz","fileCount":1,"unpackedSize":6069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhAbwCRA9TVsSAnZWagAAbmwP/j7oktF90YYpz92FT/7L\nCoHtK8TF5RGCTY8bpPHpTlZ1c9w+B66QoGzf55S9mF5S4/MYZ338AIdRTfBM\n0cF7Vgb53ZtzcsL36YZKypYVb4PPnTilOiQAQD8MtMqBIKAYUX5vdT/kzTMR\nheAwUGpL5JMC1Dnlrq8MdoayyR/yXAZpcZ6UeA4ini0Ebi7oULnDgPE0afZk\n1wZzFMQmXZUMjyDEHJt8VWmdPQP8p/dp57p/1ov6F4zJYTIHSGiI/VNLunbc\n6YmR/ocYPV9a5msKczR9mq4jdNf4r2fsq3W0f3fJOuNJmn8pw5do6Q+arsJw\n79JUH5mU7H06hNaeHK5v0OJ29KHtZrNAGeUSp3/CIzBtaLdZHqpSyvIIRbW7\nFGq1/tuWQSJmSRlL0kq6nYDMUhN4BDLwckteeWhqYwqXrIZcFfvIaz7XVWTH\nhFVrf8J4BMfb+WFQh5dp9rQq1znjl1TwKi5/idMI6Q+zFgwtKOciIznnbQEg\n2g0oxH7O9gN5pxvye2H1pXo9DMKYN7ktN3XW68+0/YW6oGiMyTha/U49MWX0\n0yP0/P0lZSaJm2bnzxuTlHkP/srzfy/Tmj0PaPC9MK3xLMnXmOGxsB8kzOkr\ns1ePCA25v2Hd9cOSJBTXPqYzG9kQ4eMXyX/6ThSP8rYEIYdRMsuJVpr4RMkP\nP+In\r\n=3jg8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCONEhjYhOvposCEs3fFw2+A98sDBbSHXRb+ljbgzORdAIgDZVnmBD5s3mnsDR8DUtpgOVrH0IGyz9JHU15Iy3Ih0w="}]},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/frameworkstein-base-webapp_6.19.0_1568933615578_0.32678134326906316"},"_hasShrinkwrap":false}},"time":{"created":"2018-06-04T05:46:15.536Z","6.0.0":"2018-06-04T05:46:15.608Z","modified":"2022-05-02T21:26:47.505Z","6.0.1":"2018-06-07T04:12:50.598Z","6.0.2":"2018-06-07T04:13:49.351Z","6.0.3":"2018-06-15T00:32:56.366Z","6.0.4":"2018-06-15T03:24:34.637Z","6.1.0":"2018-06-22T00:25:58.168Z","6.1.1":"2018-06-26T00:44:55.279Z","6.1.2":"2018-06-26T03:19:28.715Z","6.1.3":"2018-07-02T01:11:47.096Z","6.1.4":"2018-07-03T02:22:24.411Z","6.1.5":"2018-07-03T03:00:15.140Z","6.1.6":"2018-07-04T05:35:59.008Z","6.1.7":"2018-07-09T02:18:31.809Z","6.1.8":"2018-07-12T03:51:26.902Z","6.1.9":"2018-07-12T06:06:48.774Z","6.1.10":"2018-07-18T00:06:47.112Z","6.1.11":"2018-07-20T01:12:22.176Z","6.1.12":"2018-07-23T02:18:20.031Z","6.1.13":"2018-07-23T05:57:21.961Z","6.1.14":"2018-07-30T03:37:36.444Z","6.1.15":"2018-08-01T08:27:15.344Z","6.2.0":"2018-08-02T04:06:29.528Z","6.2.1":"2018-08-02T23:26:21.111Z","6.2.2":"2018-08-06T08:55:30.311Z","6.2.3":"2018-08-07T05:58:08.713Z","6.2.4":"2018-08-08T20:13:43.719Z","6.3.0":"2018-08-21T08:51:03.313Z","6.3.1":"2018-08-21T09:34:48.590Z","6.3.2":"2018-08-23T04:24:09.887Z","6.3.3":"2018-08-26T20:33:50.586Z","6.4.0":"2018-08-26T21:49:05.734Z","6.4.1":"2018-08-29T04:33:06.716Z","6.5.0":"2018-09-13T22:56:52.894Z","6.5.1":"2018-09-17T23:17:32.514Z","6.6.0":"2018-09-18T02:38:42.052Z","6.7.0":"2018-09-18T06:33:01.756Z","6.7.1":"2018-09-19T00:58:46.994Z","6.7.2":"2018-09-20T00:38:17.813Z","6.7.3":"2018-09-20T04:47:09.578Z","6.7.4":"2018-10-02T02:29:47.454Z","6.7.5":"2018-10-02T05:34:54.141Z","6.7.6":"2018-10-11T01:28:20.654Z","6.7.7":"2018-10-11T03:31:05.856Z","6.7.8":"2018-10-11T21:56:19.042Z","6.7.9":"2018-10-17T00:35:59.682Z","6.7.10":"2018-10-17T04:13:14.221Z","6.7.11":"2018-10-19T04:29:32.778Z","6.7.12":"2018-10-31T03:52:37.679Z","6.7.13":"2018-11-22T20:58:25.599Z","6.7.14":"2018-11-23T04:03:35.305Z","6.7.15":"2018-11-30T08:44:12.469Z","6.7.16":"2018-12-03T01:06:26.095Z","6.7.17":"2018-12-05T00:14:44.348Z","6.7.18":"2018-12-10T04:16:48.528Z","6.7.19":"2018-12-10T04:21:24.195Z","6.8.0":"2019-01-22T06:42:41.035Z","6.8.1":"2019-01-24T04:52:09.355Z","6.8.2":"2019-01-31T00:10:13.613Z","6.8.3":"2019-01-31T00:11:02.899Z","6.9.0":"2019-02-01T03:11:41.448Z","6.9.1":"2019-02-06T03:07:32.027Z","6.9.2":"2019-02-07T03:44:29.180Z","6.10.0":"2019-02-20T06:08:11.416Z","6.10.1":"2019-02-25T02:41:46.341Z","6.10.2":"2019-02-27T05:11:07.289Z","6.10.3":"2019-03-01T02:31:42.694Z","6.10.4":"2019-03-14T03:21:47.810Z","6.11.0":"2019-03-19T04:15:22.680Z","6.11.1":"2019-03-20T04:08:17.388Z","6.11.2":"2019-03-21T04:38:51.857Z","6.12.0":"2019-03-24T23:53:39.071Z","6.12.1":"2019-03-26T03:21:44.329Z","6.12.2":"2019-03-26T03:40:24.972Z","6.12.3":"2019-03-26T04:25:26.208Z","6.12.4":"2019-03-26T22:26:03.112Z","6.12.5":"2019-03-28T00:46:46.114Z","6.12.6":"2019-03-29T22:13:14.966Z","6.12.7":"2019-03-29T22:32:28.478Z","6.13.0":"2019-03-31T21:05:35.324Z","6.13.1":"2019-03-31T21:34:55.311Z","6.14.0":"2019-04-01T00:01:43.546Z","6.14.3":"2019-04-10T01:05:53.430Z","6.14.4":"2019-05-14T01:01:50.696Z","6.14.5":"2019-05-20T01:58:10.487Z","6.14.6":"2019-05-28T05:13:31.872Z","6.14.7":"2019-05-29T04:47:13.755Z","6.14.8":"2019-05-29T22:47:39.402Z","6.14.9":"2019-05-31T00:42:44.912Z","6.15.0":"2019-06-03T05:24:10.160Z","6.15.1":"2019-06-04T05:05:15.853Z","6.16.0":"2019-06-21T05:45:47.454Z","6.16.1":"2019-06-22T00:28:46.712Z","6.16.2":"2019-06-25T01:44:34.318Z","6.17.0":"2019-07-22T03:39:45.115Z","6.17.10":"2019-07-23T00:26:54.587Z","6.17.13":"2019-08-20T23:45:00.939Z","6.17.14":"2019-08-27T06:06:27.922Z","6.17.15":"2019-08-28T05:11:29.617Z","6.18.0":"2019-09-02T00:33:40.390Z","6.18.1":"2019-09-05T01:46:12.800Z","6.18.2":"2019-09-12T23:07:55.638Z","6.18.3":"2019-09-18T22:06:31.257Z","6.19.0":"2019-09-19T22:53:35.699Z"},"maintainers":[{"name":"founderlab","email":"g.humphreys@unsw.edu.au"}],"description":"frameworkstein","author":{"name":"Gwilym Humphreys","url":"https://github.com/gwilymhumphreys"},"license":"MIT","readme":"ERROR: No README data found!","readmeFilename":"","repository":{"type":"git","url":"https://github.com/founderlab/frameworkstein/tree/master/packages/frameworkstein-base-webapp"}}