{"_id":"obojobo-lib-utils","_rev":"116-e93cafb118f9b3b94de78f7e8a90efde","name":"obojobo-lib-utils","dist-tags":{"latest":"17.1.0"},"versions":{"4.0.0-rc.1":{"name":"obojobo-lib-utils","version":"4.0.0-rc.1","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"obojobo-document-engine":"^4.0.0-rc.1","prop-types":"15.6.2","react":"16.7.0","react-dom":"16.7.0","react-idle-timer":"^4.2.3","react-transition-group":"^2.5.3"},"devDependencies":{"@babel/core":"^7.0.0-0","@babel/plugin-transform-runtime":"^7.3.4","@babel/polyfill":"7.0.0","@babel/preset-env":"^7.2.0","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.3.4","babel-core":"^7.0.0-bridge","babel-eslint":"^8.2.3","babel-jest":"24.1.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.9.0","eslint":"^4.19.1","eslint-plugin-react":"7.9.1","jest":"24.1.0","lint-staged":"^6.1.1","prettier":"1.11.1","react-dom":"16.7.0","react-test-renderer":"16.7.0","stylelint":"^9.4.0","stylelint-config-standard":"^18.2.0","stylelint-declaration-use-variable":"^1.7.0"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"_id":"obojobo-lib-utils@4.0.0-rc.1","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"dist":{"integrity":"sha512-DcW09Ke+KNC8KmoGZh8SUyTFoikaavjpMZpMJxKJZXQWUgqpRe0Sf/ynbTAhOWSRI8v8ZVQGGBfmxPXePhB2lg==","shasum":"78cc30a6aa41dc7cbe7a4bdbd0c349c74e471bc4","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-4.0.0-rc.1.tgz","fileCount":12,"unpackedSize":14887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcul4+CRA9TVsSAnZWagAAibgP+weqDFIcossnF/BUJfiV\nnOvWcB1bB0CwqOmqOeWx6aApVl5sqIk9/1PaCnTzWe1Zyt6FkFjB51ivg2Mb\n1JZki4AYmVrXx+s75bLJylzgeDbxWaPM6D3pKyxD0KbqzCSw3W7TYfD61YtE\nXyGNNksZQWR0D7y7N9ekM1tK9pB2/QDXPRmas/vzaMJykbh34I/PYtlU8Gl1\n1AljMzoTPEzJ5OEAw0dgvyoJwRjPUMa1iVr107WwD/2DZRQJeD81u3CHwqVu\nB20Bu+RLnIAfhDHkVp0eMkV3OGPOmU8Q2GEmy3SssQ6/jjskjQSw42Sm/VXz\ngct8eF1ZhALuicQkN6rZLKqFMmJcamYL9SqsVMYxYFxPFRpGPvOJQdEIkBkL\ndYVbjj9kh05MHCOJA9IUAmbfBzySb/15lmInEcgJ68ekl4OrS7xQbupcuvym\nmyZlx0avirjiff6TxknpT0gNQFTG9cN4pl+0z7etcMf+6y5ZgjihOiokeUSo\nm9TLvbgr9+Cj3FC6KLx/YmdFN8vjen2+Ans/KIOr2DAmnvp+Fl36lWxZ0fxd\nuGuvgWOvB7CDR2DrC620s5J2GNlWg+KDVOh67JW5vSeUf1W5y2W+www2wqAW\nUNbJqqNWOM+Ne2T9im31s/OjJ5zf9rieR+O1CkRfU2wSzDxDblaJIsJ5q3pO\nVBqy\r\n=NKLn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGq2DZpXu1djJje7iIs6GLkeMsr9kkTrsSrgd/N90BJgAiBBhyXC0NloCQO6N1yWlvXh2PjsqRB20gZbuM7Ytt4rzQ=="}]},"maintainers":[{"name":"iturgeon","email":"iturgeon+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_4.0.0-rc.1_1555717694440_0.5522421914830011"},"_hasShrinkwrap":false},"4.0.0-rc.2":{"name":"obojobo-lib-utils","version":"4.0.0-rc.2","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"prop-types":"15.6.2","react":"16.7.0","react-dom":"16.7.0","react-idle-timer":"^4.2.3","react-transition-group":"^2.5.3"},"devDependencies":{"@babel/core":"^7.0.0-0","@babel/plugin-transform-runtime":"^7.3.4","@babel/polyfill":"7.0.0","@babel/preset-env":"^7.2.0","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.3.4","babel-core":"^7.0.0-bridge","babel-eslint":"^8.2.3","babel-jest":"24.1.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.9.0","eslint":"^4.19.1","eslint-plugin-react":"7.9.1","jest":"24.1.0","lint-staged":"^6.1.1","prettier":"1.11.1","react-dom":"16.7.0","react-test-renderer":"16.7.0","stylelint":"^9.4.0","stylelint-config-standard":"^18.2.0","stylelint-declaration-use-variable":"^1.7.0"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"_id":"obojobo-lib-utils@4.0.0-rc.2","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"dist":{"integrity":"sha512-PXwVJ2UnSnvBPu3D4aowpbUSzorwiosAo9nl4Zf/v6NhqyK/3Ow+J4KftMoAOytfoecKxUbp/ALVZrYDkrX3DQ==","shasum":"b55b166203da11b363198bef52266c5a1b877f90","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-4.0.0-rc.2.tgz","fileCount":12,"unpackedSize":14843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuzD9CRA9TVsSAnZWagAAdCAP+QDoKnyxWfwN/iFnhaeW\nk2ATkek+/nkykl3CDvoMowBAeNCKfXK0FSzgf2K1Egf1eRm7RaX8DV1PauXL\nFGbETT7sXHraT38ldfB8EJ9q56zFXoJ9XzEitKg8BcbsCdcDYA0gLwJwcQ+c\nOscGXaz+Le9+hJ+SuoXzAiJA+nmyNORm9F5flNGA0E7EvkwpzP9hsRsSU85M\n1UsNPNJrViPb9ZY5MJ2ouimQBVKRYYa/vIW3n80A04w7XB4k0PgegZPqSxHW\n5rt2o7pVlG4BbE7W7kjsqUTspzjhA8j0UnPAuFYdi/YS1V3qmRmcihyJ3wTq\nyl4Lsk/d4w5mDaoPWxJeVpQK24f6OAuqjp0W0QzLd31ozv0j53SIj4hsY3VD\nSOPfAjfZkJaQZuri3SdejjaGBx3sspv8R/QRwsCiBkNlGwU+PTsWyCaRq+VR\nCHXlwExpL3FXVT2ba+lUVLzbq2yNgfAZGnEt5dbXPIiS+I2sx+FOsFDSWrSi\nxEMKiVpKw701FTfOfebdocXvST0SwbN6HSmCu5Qa4APTFW62MVKLVbhsQhWW\nQleAUXY4YGSeNwciK1+2+pYdNNAlRJDugwGqAfr8z+xfJnyHDc4lAXoINp7v\n04zWI9MZ14yNgDZalz0CWERtPsC9GhyVB420ducNtFKxne09ilXQ4agoXh29\n2ZR0\r\n=gS03\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBN87C6C2xvVjzdaM2E4DyzB9gzX2SCDzEZJHN9NUzuoAiAxXVJnssXMwHOXn9cyjzBa5CnvBgWuXcg39YKYUDP40w=="}]},"maintainers":[{"name":"iturgeon","email":"iturgeon+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_4.0.0-rc.2_1555771644773_0.5541784784256503"},"_hasShrinkwrap":false},"4.0.0-rc.4":{"name":"obojobo-lib-utils","version":"4.0.0-rc.4","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"prop-types":"15.6.2","react":"16.7.0","react-dom":"16.7.0","react-idle-timer":"^4.2.3","react-transition-group":"^2.5.3"},"devDependencies":{"@babel/core":"^7.0.0-0","@babel/plugin-transform-runtime":"^7.3.4","@babel/polyfill":"7.0.0","@babel/preset-env":"^7.2.0","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.3.4","babel-core":"^7.0.0-bridge","babel-eslint":"^8.2.3","babel-jest":"24.1.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.9.0","eslint":"^4.19.1","eslint-plugin-react":"7.9.1","jest":"24.1.0","lint-staged":"^6.1.1","prettier":"1.11.1","react-dom":"16.7.0","react-test-renderer":"16.7.0","stylelint":"^9.4.0","stylelint-config-standard":"^18.2.0","stylelint-declaration-use-variable":"^1.7.0"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"_id":"obojobo-lib-utils@4.0.0-rc.4","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"dist":{"integrity":"sha512-5Dge6rlw4B7bccfmfXfzfR89AAVxIdopnh8B+MZH26A4Lm7Dt5mRtE40E7cQ39Aw26ko42NotcfxLJbwUKxbrQ==","shasum":"1d68e3b57bb5481cb54b936bd2b5b90fe460b186","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-4.0.0-rc.4.tgz","fileCount":12,"unpackedSize":14843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcu1ULCRA9TVsSAnZWagAA3YsP/iPZdIGFh0Z8jgJgVv+r\nAQu+a3QgNHc4tbX3GWUWeuw6JHG40DtZu/tjWLUZjYarhDiBb8a/oofCbCf5\n3pNPEpt7b+ffQTRLwUHmF/1yE4tockjc4FXN6ke14s+Js2BPvTojD6EXpvX3\nQOxH4k8NkHHF6S34ULjQMHnYZnb6IACAmCMNWLbAMD88ubrlIpPtcf8UNpo4\nN7yI6X0T41R52qpL4IQ7gRtZ8UCcufaK5crgWZa8mnZqVBW4PLzDCMknPfTW\nnkMAhYTHffHNfDY2pwMzcUGUX1itsMd1ePFgJRYsxSaTNNffbNyhnNi5NOnR\non1836Jn2qT73+fFTuLGva0y0XWtkwHrhaghocaEltfreVrx6XVxMhn37YfK\ntl97zy2n3kcD9PQ4Q27lYhozBWFdryFQUm50UknsKyd5qNcFGndzxFY0/8ED\nKZnxCCy8ZXajqlpUJUbet8MwwCidz12ZqU2EjOCQWWWXHNM6bOj4QQDaSQKD\naLrZGc77xQwVKjxZnq+yXwPkzZH3vVfnVVjdfXt22w4XHJn+F+faARgOWMmu\ngA0l0BUCR4i7gqqesYxapl3AwU1ffvxbCyvcwRaYNLeP60C6amLyCclZV3sg\nQiRzOrEpd6SjrTN8T+hZ+jArQhpE2qiDPo0i9fe0/yZkx14Q+gKsq/F0sORH\n8xQ9\r\n=zp8j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJFLmauwEV3AzV2rNQdBgtpQyMB2d/McI3O+mV8KbnLwIhAJoCmYqkDnPIVQB9lRmm53PDUSU+2FSLPxDDNE0PkMVo"}]},"maintainers":[{"name":"iturgeon","email":"iturgeon+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_4.0.0-rc.4_1555780874936_0.20481696697667795"},"_hasShrinkwrap":false},"4.0.0-rc.5":{"name":"obojobo-lib-utils","version":"4.0.0-rc.5","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"prop-types":"15.6.2","react":"16.7.0","react-dom":"16.7.0","react-idle-timer":"^4.2.3","react-transition-group":"^2.5.3"},"devDependencies":{"@babel/core":"^7.0.0-0","@babel/plugin-transform-runtime":"^7.3.4","@babel/polyfill":"7.0.0","@babel/preset-env":"^7.2.0","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.3.4","babel-core":"^7.0.0-bridge","babel-eslint":"^8.2.3","babel-jest":"24.1.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.9.0","eslint":"^4.19.1","eslint-plugin-react":"7.9.1","jest":"24.1.0","lint-staged":"^6.1.1","prettier":"1.11.1","react-dom":"16.7.0","react-test-renderer":"16.7.0","stylelint":"^9.4.0","stylelint-config-standard":"^18.2.0","stylelint-declaration-use-variable":"^1.7.0"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"_id":"obojobo-lib-utils@4.0.0-rc.5","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"dist":{"integrity":"sha512-mHRp8rattd3AabDqE2d8BUUcCNio5wPruiFh3Fie43Q58bn0BSdgKl4IKDHLAVDTOJqIflqPA81y8DVRIfNLCw==","shasum":"3759aa1addf5b004f104d813668ea6b948ccd75b","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-4.0.0-rc.5.tgz","fileCount":6,"unpackedSize":14237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcu6ABCRA9TVsSAnZWagAAgyMP/3HOoMJrjJnNXRFS5tSQ\neJBxuby9F3OY1xXjUYXnXxKpNSGENuJFnyJDBCiP29uxHaFFCL/aFwYnFtaJ\njXZzYOHC46vcWlWf4onh83GZqxW+Jpw21T+Wj26iT0S7w5NCh2n4K1Ydk8X1\n8fFkRZzfKAnceA7edIqHNSDXujWlnk30rgS4uiHf4cqLdefVJwsAZQPCnNdN\ne/ej7f6m61SwdaopSsCGaaYPTyvSND1eFl4H9oS5wdQ4ytF6kTDd9V/Fw8cw\n3gQqFNwmeBXuxsqNNyXdivy3cciSzIAw3VpmJMbX9DzAq+E6Ixo4WI3K+o3A\n10RhRpjbSvLTcw+CDC+DxiRGiq0duJhoxCdvMlOW0OohhTQkqlwTsL7W7GwN\nHDhtUaWy0qKPBWiVJLLcskxbecoWoIsxg/AdLTRa+e3qnpBnIjjwBjpQBULM\nTlax3k8P00bjmxzH0gSI7tSiS9Oeyjonz0oQEd1ONjgwiNJ6i5crRDkgu2tp\nz/u77F8y3gOcGvKKNE0fUrhvgzQoiWYuXXlVPs3n+SbhSN+W9h+QhaJrp04V\nMPPzZYcyRLjKOQTctWXYCG9VUI5mNceP8NBVexHLZ1OAtlvwq4Zlc9qpVL2N\nRC17zY02BVVgDtsd5QPPUbWJgWxUiRHGiBkQA+T2BDhDNh9ivjEWDibu+zhL\n2Hd4\r\n=JD0k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCc+eaMbsuaJRPKIONC3HW/BqoCs98+FxjVFcQ5Bh74rgIhAP/eI+8M6zeTLJjcOKOTgkq7z55d1ZFQsvLljBeVdgNy"}]},"maintainers":[{"name":"iturgeon","email":"iturgeon+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_4.0.0-rc.5_1555800065134_0.07928132119042397"},"_hasShrinkwrap":false},"4.0.0-rc.6":{"name":"obojobo-lib-utils","version":"4.0.0-rc.6","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"prop-types":"15.6.2","react":"16.7.0","react-dom":"16.7.0","react-idle-timer":"^4.2.3","react-transition-group":"^2.5.3"},"devDependencies":{"@babel/core":"^7.0.0-0","@babel/plugin-transform-runtime":"^7.3.4","@babel/polyfill":"7.0.0","@babel/preset-env":"^7.2.0","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.3.4","babel-core":"^7.0.0-bridge","babel-eslint":"^8.2.3","babel-jest":"24.1.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.9.0","eslint":"^4.19.1","eslint-plugin-react":"7.9.1","jest":"24.1.0","lint-staged":"^6.1.1","prettier":"1.11.1","react-dom":"16.7.0","react-test-renderer":"16.7.0","stylelint":"^9.4.0","stylelint-config-standard":"^18.2.0","stylelint-declaration-use-variable":"^1.7.0"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"_id":"obojobo-lib-utils@4.0.0-rc.6","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"dist":{"integrity":"sha512-/duodLLVAz/NIkobWWdsKVHKQToCM5rMOmiVR7sckPAlEGvvpr0EzPc9Cgiq0oxZh6tSHHrYxo8n+JvBDCGXsA==","shasum":"18160f2f81a1712ae6a107733f012dd70264bdd0","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-4.0.0-rc.6.tgz","fileCount":6,"unpackedSize":14237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcu6Y8CRA9TVsSAnZWagAARzUQAJ8LTagDWlbA5d76cONB\nEC4ZOolwzCUjyb92OfLgfIf57lWn5xTBPKMFj7x1hi/pkUah8HUndTxxLZFP\ntZawOL+yZPQ7bnI77di8LDhSAZh4S46cVHpCKEPQtkILmIYocZyG6PTEvjwu\n0bRt8ebWFolj1RnYRABSQZ8x+qQkUppVamTCtOzA+3ABlMk1TxLmf2XgEICK\nWjbdwGz/Hmcp4uG1fUBlhVgMkTr7pKquApr0wHHZSzVEBh0/Z6ws7hlQh7sP\nlf/MwNYomgBhVoyj5A9oIP9A6FlmAYcCgM9BtZi8r1ZBA9VAUjmO0ZYuVe54\nRqk0kwYY41B2sGI7/npm+QwGJ0eHaJHmLWcT2kT3SgeKi3LbcWzvyjXukhdx\nSyPWBUM71mwAihn4C1cS636AmoQVYPXdtJ6D4OnsPsH63BV2NpLi52xn0IBo\nIuUxkhv0zSV8v/5gTtkZMG8FSTG7UENlkhtnM02/RmaN5XVIm3OeBQFChO+i\n9NSikJY9VVlFQ7/bnG/ab1CSaqgqGLxwmNKxYPZIO7RS2rSZmP/cWVTQbZOw\nAmxOwBLDJbMxARyesq7TAeTv6JBYlymIwQLcYPD57mMWHJE4HSp18/lDaJr3\nAMntg+zheLDyCz1ow1yjjjtvChjpNyDufTL+46zLVjfX9FupJueYq2ITPsPO\nrRsd\r\n=l3qm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4WoWOtUW7Y9efNPEww4rNpJ/okwZLTuHWuttIj/pHaAIhAJLxSgp/nBu9OGoXIGQQYR+VT7d5K1CW70qUPE/dYu8r"}]},"maintainers":[{"name":"iturgeon","email":"iturgeon+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_4.0.0-rc.6_1555801660324_0.670926688417605"},"_hasShrinkwrap":false},"4.0.0-rc.7":{"name":"obojobo-lib-utils","version":"4.0.0-rc.7","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"prop-types":"15.6.2","react":"16.7.0","react-dom":"16.7.0","react-idle-timer":"^4.2.3","react-transition-group":"^2.5.3"},"devDependencies":{"@babel/core":"^7.0.0-0","@babel/plugin-transform-runtime":"^7.3.4","@babel/polyfill":"7.0.0","@babel/preset-env":"^7.2.0","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.3.4","babel-core":"^7.0.0-bridge","babel-eslint":"^8.2.3","babel-jest":"24.1.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.9.0","eslint":"^4.19.1","eslint-plugin-react":"7.9.1","jest":"24.1.0","lint-staged":"^6.1.1","prettier":"1.11.1","react-dom":"16.7.0","react-test-renderer":"16.7.0","stylelint":"^9.4.0","stylelint-config-standard":"^18.2.0","stylelint-declaration-use-variable":"^1.7.0"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"_id":"obojobo-lib-utils@4.0.0-rc.7","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"dist":{"integrity":"sha512-tTKqMkAPhxOcTdCZIRWCRSzcyST94NWQn/uxWwNvh7axQThYOmwb3HLc6tuVEakhFyCFU/15S0pPJG7aUU/kzw==","shasum":"032454fae6839a605965db1be50a273e2a2202b3","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-4.0.0-rc.7.tgz","fileCount":6,"unpackedSize":14237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvK03CRA9TVsSAnZWagAAtA0P/RG0kq4ZRJ10kSxhJHDk\nmUO090Dkv59kQx62ftJA3DKqjT2aGaP2wzAOldlFKDxu58Njzz72A7t98PMH\nfQCmqGgzifaExYmRBtKWwT9lz/dkNLsWJ0VEQvJ5/+5JDLlXQiXoE9Otyf9j\n7BexdD/bMI98xxdvX4UoWI4AzrfSZGIAMJhUVZXK7blxF7yQuE+F0gG3yIMC\nhtPMc6Eyf++DqNIUX8lfvj0a8e1c2NLQ5tjq3WtpH/QJ2kyEsEcEABMKF9Ew\nkDETPK2DXUpaLtIzbdQapoFWqiC2rVPeO175l7Uy/OPVRBQTtJHN5L7Zyw+/\nQjbRa6bnQ67aUWU1E+VkjJY0/PBvRCiuUswL17bKJjhEMyeal/W2MGiAubQW\n+D5ENdpQtaNS9v0MYDDZ6qFCA4gr46aLrNpqE+pebUWcOQjQfk6M2JYccP2H\n509Yb3McUUn3TosxFKMA2Uo8c/7Kgq8wa8PbGPOxtmEUj9+1BvmSoWmpFIkf\nvs75eutcweN9yGMN7k1FZEks1n81S0X875T6iknmdtW4EIHudDEYML4c8SFd\nrX/wwEqsY/PaJJSfCXnVLXVyyMVkYhMxSqCaqEsOnJqgfSxRUH5Ea4xwjLdE\nxElxhE5zdKT5fwbW7dSC3vV7VOH3LAXEjIl4kupzyF5Dim1u9JO0D/Ya3eRG\nE5D4\r\n=iLqq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHAzTEPGsBInWwXMOrdw5k049MV0IMSfNtKdUG/tbxY0AiACJMGSu+eBECmWMo/oA3pZOsQaop6cU4VLm87ODhwPDA=="}]},"maintainers":[{"name":"iturgeon","email":"iturgeon+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_4.0.0-rc.7_1555868982881_0.2356915558843693"},"_hasShrinkwrap":false},"4.0.0-rc.8":{"name":"obojobo-lib-utils","version":"4.0.0-rc.8","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"prop-types":"15.6.2","react":"16.7.0","react-dom":"16.7.0","react-idle-timer":"^4.2.3","react-transition-group":"^2.5.3"},"devDependencies":{"@babel/core":"^7.0.0-0","@babel/plugin-transform-runtime":"^7.3.4","@babel/polyfill":"7.0.0","@babel/preset-env":"^7.2.0","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.3.4","babel-core":"^7.0.0-bridge","babel-eslint":"^8.2.3","babel-jest":"24.1.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.9.0","eslint":"^4.19.1","eslint-plugin-react":"7.9.1","jest":"24.1.0","lint-staged":"^6.1.1","prettier":"1.11.1","react-dom":"16.7.0","react-test-renderer":"16.7.0","stylelint":"^9.4.0","stylelint-config-standard":"^18.2.0","stylelint-declaration-use-variable":"^1.7.0"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"_id":"obojobo-lib-utils@4.0.0-rc.8","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"dist":{"integrity":"sha512-Pi57YnXxUIc+V0DD3x6yWBnvak5iPiNH/OtSXxWSutDEnAMXrexfv92hm4mTM9ZF7JJBmvXWyXZzsIiX8scA7w==","shasum":"0f9ecdedde0227da55cd25e1801b99b219b5b4d4","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-4.0.0-rc.8.tgz","fileCount":4,"unpackedSize":4604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvMu6CRA9TVsSAnZWagAAX/MP/AzVsorwWFEkGX11+puH\neeMf3gd7/wyKT2vsDnwerhT//eBby9Me+TwE6UIPyY/sKVHlIZ7LCMuynok/\nJjitFbwKivmsADEW4cGRteSJZxafG1PGI6lHRhNSJkZePJlsmz1DVU0pNSsC\n1A+lsvc5Qam9Lssu1fRjKi8Q9liw1+2TSYSzLOP/hrGzOmEinPGcm2j9A7zU\nVpyYJC2EOUwAW8shLzgCLu36a+JNDHT1OM0LUhvSbQDtoAdEYGJo0DNx4/Fw\nmLbdD9kv2jbz3vkdG+fxy4xD+LsIvEhRRBcDZ7quGzxiAY2HfA8XkTVNCchN\nN/MiZOxfJ7REVE7u8Lj3Cb1/YilEHOxoJckdPA82bITH7jK8feyYNvMU7/yq\nX6h2+iRnPpQN5IA6Mhkv5VjfgGZEG6YfiWg3baPZlc87hKYDSSTqDEq37NnI\n7RhO+s0wUCSwXXbRH4pcPtIqH5MSq2Iox/fy6bLIeXr1ZtTVDUkYrjSCnTvv\nGr+e1R2cTt+QY3iG6Y1XJRMAvB4pze2eIzBXPtgFeVAKQWqEV5YGIPM2+AMq\n6y7D3rCfIJRSUMUl40PqdS+WtAVWykSbdCn98BNaB5Wyop4ZEczBUl/eM7i4\nPVody/QcbHaocVTCYFeii+Jptf0UvEJoBG5nX5CHHpykhIxIXZ9yXTfnjElY\n8Wu+\r\n=7a/Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAL5drQ+x8XSEr0k5YdmScZDc3stDEcISn/JvID8NbVwAiEA4QI5m2UJpn+qYsuV7c07aEK7Mc8a3PpFixCuHRNSgxo="}]},"maintainers":[{"name":"iturgeon","email":"iturgeon+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_4.0.0-rc.8_1555876794265_0.8580226373213449"},"_hasShrinkwrap":false},"4.0.0":{"name":"obojobo-lib-utils","version":"4.0.0","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"prop-types":"15.6.2","react":"16.7.0","react-dom":"16.7.0","react-idle-timer":"^4.2.3","react-transition-group":"^2.5.3"},"devDependencies":{"@babel/core":"^7.0.0-0","@babel/plugin-transform-runtime":"^7.3.4","@babel/polyfill":"7.0.0","@babel/preset-env":"^7.2.0","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.3.4","babel-core":"^7.0.0-bridge","babel-eslint":"^8.2.3","babel-jest":"24.1.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.9.0","eslint":"^4.19.1","eslint-plugin-react":"7.9.1","jest":"24.1.0","lint-staged":"^6.1.1","prettier":"1.11.1","react-dom":"16.7.0","react-test-renderer":"16.7.0","stylelint":"^9.4.0","stylelint-config-standard":"^18.2.0","stylelint-declaration-use-variable":"^1.7.0"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"_id":"obojobo-lib-utils@4.0.0","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"dist":{"integrity":"sha512-CkNIaH09sEaF5l5H4u82m0KmhxxJQWacZQ47EuKMS5xbjosyTDRxQRkFQ5Uh7u7XtMShQ5LGy4AjjH4jor3m7g==","shasum":"ec7bb96af647e6dfa44a9a5a0dcf48d77b15dcfb","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-4.0.0.tgz","fileCount":4,"unpackedSize":4599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcv3W4CRA9TVsSAnZWagAACmIP/ROShSeeNZCyukkMBa3E\nnzg64w/mbsiblo6L0uhDpcXx2u3kEBYiWIKULd7rv8CvJJW8SSspLZenK6+8\nGpT458cMGNXiPDw+XqzroufjpLkEuwT/1x7saR0uCV+PEC1l5YvD7qYpUzkP\n6HmS1CBVti8ZBbuwHIssyCewumMyIaVMKecmmy6BcCTzicNKSMdS9epH+80F\nE0gDywOaka7lgMujl23snmWMR7efqoSfk7b/cxp2MsrVJKWR+acpUtGZCwGj\nkGZHzbJtOcoikXwAK/DAc5+tp4ksXYDaytxCclvBHvBwFcvDExMu1ZjvkfDu\nIJ4A0dNGUC5fA77AMsBB89CKn2EFEekMh+kpsf2zG/AaqxYjBAmqEDWQWXSY\nJ0chHVjCSOq8yXCimgsUJJ5aJXivrUJZcMtib6POLamS+KnoIpp/CACK8u7h\nu1OEavKZKuqKofpCloQ0gWwM3pBs3Vs2DvcRfSNVtKY2xj/7rZYS/J4DXiOk\nQkIXiCln8+Ac9w5XmKclMeqqz+V1BcOTHRIR4/MD7jN8/txybPo7MVuCkIc6\nAGbKzCFKoDXUBSsaXZ91juQ/1ZwH13O5+gKTofcTJtz0MA3coSyzaNedvTGj\n01KzsqAfmOoXCmdfVfoCifpKih1QPzJDPZ8ETiG6GMWqHiM6bY2vkn58wqec\nqtvT\r\n=QEyz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGm7mBCv0pQ7KJIWu8EO/XVA5Jb5ybpk3wZiUrLnyojvAiAewv4F0/0kvU6LyZUZSZMUbYCn4SAV3HlKtYvAy3ATmA=="}]},"maintainers":[{"name":"iturgeon","email":"iturgeon+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_4.0.0_1556051384027_0.8055419755172162"},"_hasShrinkwrap":false},"4.0.1":{"name":"obojobo-lib-utils","version":"4.0.1","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"prop-types":"15.6.2","react":"16.7.0","react-dom":"16.7.0","react-idle-timer":"^4.2.3","react-transition-group":"^2.5.3"},"devDependencies":{"@babel/core":"^7.0.0-0","@babel/plugin-transform-runtime":"^7.3.4","@babel/polyfill":"7.0.0","@babel/preset-env":"^7.2.0","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.3.4","babel-core":"^7.0.0-bridge","babel-eslint":"^8.2.3","babel-jest":"24.1.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.9.0","eslint":"^4.19.1","eslint-plugin-react":"7.9.1","jest":"24.1.0","lint-staged":"^6.1.1","prettier":"1.11.1","react-dom":"16.7.0","react-test-renderer":"16.7.0","stylelint":"^9.4.0","stylelint-config-standard":"^18.2.0","stylelint-declaration-use-variable":"^1.7.0"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"_id":"obojobo-lib-utils@4.0.1","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"dist":{"integrity":"sha512-DPgSci6j3dScU9tQKPJ38ckq9ocXATb+cReuwKAy8N2LAWSr+8pvSBOhc2s48SG/6qR0k+TO4GHVZiS1xMV3kw==","shasum":"5c9a27232edd564657216d8d26bcc36d2f1c87f2","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-4.0.1.tgz","fileCount":4,"unpackedSize":4599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0GSiCRA9TVsSAnZWagAAYTsP/23pt1TojPRG9IzRdECM\nYkRPenuywGzQ1vLyWI0VVtxIE+4A+fExFgf10IFoi6EVKT0DUg8ZSNS49+e8\ntM/F890dyotxruV+AwMC03cG5Xo5GdS3cP/GlkdlJ4FzjM8quR6+Fz8fffXu\nQvtq8tc/00mpQ5bTaellR/0c846d9rqIqAf7YbFNbzq05rs4nkzbeCSFUc9z\nGvz3qd4s2jnLT2C1eRvwYaZXnai6+cwTBl84ooVaTD+n4kDRidwUjZhcAtfw\nOQj0oj3SR0yfpED/JE5g07e9V4bIZ6EaOLzcW6JRU1pGOGcYoeYGWlNUoriU\nVs5QpjT2E6J/ho1bdQIrGi/FXRLMsFblVFyNiXpsYy/JotNhPpYnwMMlJ8iz\n82NLZbydTgM3+z8aFcstHejND0aF2Sh32YlbGvJs6SygQsznU9f2HdRHavBN\nifg0Wm/YgTtB2AxFtZNdOlHjQL1oC2l8vzzb0lHgx6FNjQLVlGtLkckmuEAm\nGPMr3Ndb1oaK0ocb+Ze2Geui/huMhByJrICpxz4lIMonvWPV0+e00jj1aB50\n0TeqXVVeo3SOThRtS3VUrAq1QWzk7X0F1TrttSbeqPfuhYg2llQlvG1L4HfJ\nJxCOmnH6Qsdj0PkvvDsMj3qMA1RPSxy8ruIe8triHQX2XCW9Xe06KCm/0WMd\n1Qfv\r\n=7iJO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLT+bJjR1j5B3Xl4b4NOMwWiyCXVp9WbKxLTv0G3ONSQIhAMOBHrmmWBGAUpWbyDA6Fwo+D3boHBSI14mePRtuFtzo"}]},"maintainers":[{"name":"iturgeon","email":"iturgeon+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_4.0.1_1557161121863_0.7407122594042792"},"_hasShrinkwrap":false},"4.1.0-rc1":{"name":"obojobo-lib-utils","version":"4.1.0-rc1","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"prop-types":"15.6.2","react":"16.7.0","react-dom":"16.7.0","react-idle-timer":"^4.2.3","react-transition-group":"^2.5.3"},"devDependencies":{"@babel/core":"^7.0.0-0","@babel/plugin-transform-runtime":"^7.3.4","@babel/polyfill":"7.0.0","@babel/preset-env":"^7.2.0","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.3.4","babel-core":"^7.0.0-bridge","babel-eslint":"^8.2.3","babel-jest":"24.1.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.9.0","eslint":"^4.19.1","eslint-plugin-react":"7.9.1","jest":"24.1.0","lint-staged":"^6.1.1","prettier":"1.11.1","react-dom":"16.7.0","react-test-renderer":"16.7.0","stylelint":"^9.4.0","stylelint-config-standard":"^18.2.0","stylelint-declaration-use-variable":"^1.7.0"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"_id":"obojobo-lib-utils@4.1.0-rc1","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"dist":{"integrity":"sha512-42ndmCAlZjVen4QZ73M1yyYNcn1QzaBM2EiDHUZnaNAt3XLc7faFPlZ/qOw2Rl/GnXPAzuRgbWAo/tC4zuCFrg==","shasum":"e14a328d5636acbb2a1e706c42a2e836099cf89d","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-4.1.0-rc1.tgz","fileCount":4,"unpackedSize":4603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+XncCRA9TVsSAnZWagAAVnoP/jvlPBjFCldby8VL1UN9\nXiFNRdwntSGnffP0gsZ//2sjwfFma4qVgeewfHoRU+pQ0HdT8pL/YL0pauX6\nraR2/2LwSh/i/2BvG6M8c1Xu2gNAunhYXGoKMpNnnPKXyBzoZmQ7pk6OTC8Q\nl26gLCP99OyyvF52AykIPhjQOqixMfeCkE8yU/zOTw1FVZLXP7ns/TkBnnl7\nrgC10HvU/LjYMr17/whVFMYkWY7Nc0qNk5e5inBoLxPWTFNsuGqisY6w+K+l\nY+rRDHQxwM54SXz1TkimWp9By0QJMkhXS/Bd2ivX9qZoLK4ca8LxoobmIsD+\nGiUtGlOAVjIG9aQrcQ8Kr7PmEbEWuiYQQMZ457wpbFjHvbRQNK5KyTrj0fnG\nmnDS1xmmn/BghKB/mCfe0Cn1fnZddsiBlgN6N3hqw+HNDN44fBfWJVHlc08V\nkEw7WvzEHAVJTiWCtdtz5LqMOKTJsbA3QXs1VKDJqL0FFxQK2GSM+vkcqg4F\nXEZqAfx0yn+pUxmdPxgjfesSYYXbs1cIm4ZJi+FPJOd1zGODd77nz9A8/jqW\nerLzVeaOemQj1Cm7DN6/kRO7DOJDN5ODyEkOlgAadvw8fwrIJinIqEsWfl1+\nKDAjS2+H5XAvkF3z2ZXh1VF2FXol2gF6c7cm4Ph6/9y48nl3iGjruz3MXeW2\n5ltG\r\n=EE9/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrHDoHThsRujJkrbhFBz0x1B3Ksc+XzKyIbQ+GMObBzwIhAJQzXm4NGEZuEgKMZBCtxynJMPgopNFFcRwEo6ZMuz7z"}]},"maintainers":[{"name":"iturgeon","email":"iturgeon+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_4.1.0-rc1_1559853530859_0.356352009465571"},"_hasShrinkwrap":false},"4.1.0":{"name":"obojobo-lib-utils","version":"4.1.0","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"prop-types":"15.6.2","react":"16.7.0","react-dom":"16.7.0","react-idle-timer":"^4.2.3","react-transition-group":"^2.5.3"},"devDependencies":{"@babel/core":"^7.0.0-0","@babel/plugin-transform-runtime":"^7.3.4","@babel/polyfill":"7.0.0","@babel/preset-env":"^7.2.0","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.3.4","babel-core":"^7.0.0-bridge","babel-eslint":"^8.2.3","babel-jest":"24.1.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.9.0","eslint":"^4.19.1","eslint-plugin-react":"7.9.1","jest":"24.1.0","lint-staged":"^6.1.1","prettier":"1.11.1","react-dom":"16.7.0","react-test-renderer":"16.7.0","stylelint":"^9.4.0","stylelint-config-standard":"^18.2.0","stylelint-declaration-use-variable":"^1.7.0"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"_id":"obojobo-lib-utils@4.1.0","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"dist":{"integrity":"sha512-oOtIb0PmYL/V6cyS/z+JmOqIIiUl5BaWBTfbTh1eMGWnPyk1FIvvJQxR6oQ2qO/dD+Z27gPT04Y67NohG/cHEQ==","shasum":"1234b3d6f11a4077cebc6082d5afbdeec36ee4f0","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-4.1.0.tgz","fileCount":4,"unpackedSize":4599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCS7VCRA9TVsSAnZWagAA0YQP/2yZnK34HJsoigtfpHoM\nVxSfGc85t+WG7Zbh6otbLVzr5HQ8Nk+hfI+XA3VFjdzU4dUJbf1OeXujMsFS\ngnlWPVDiSdhUgvkkDRCJFPdVoyUhHb4qp+lDtq0hlKEHlaYnjcsolyhaxrR9\nkyZ2MyZGORI/BUFlHZ3M/p5LQiU1VT0e147vNNWbr91eELSKAi8uEKUY9lYY\nD8NxcJeq6otbPDygiaRyn/j+J0dkwAFb63//t0tE+nNrWQ8rNi2TfJQUft0p\nGOKHevWZvqlXnE+Gt0CFRQnQ0/3amaWpTRGY73y45mVmyrlsNx/KUGlgL4nb\nAvV1j1R9pB/3vBnrMrHvqXMrJq22vuLJwWbQ00yuKeivDFfvsSPYi40ArzOJ\nTlqb/Wp0VsMaKe710w50s4/GxmWHLyNm6yW0a48g7VITHqR88He7eWuQwtlM\nTBR83KyWbFg8VApRtz0Olcvhfk5bTVxI/RWy3oFIgtjXDGV0eUCzQ0Kd+8rp\neMuzHuB1tBy+zA72zjQMGjl7UryCDeqPOUrfm5gn+W+0d13UhcX9L1DXZw0b\noQFR9MCwrRIdyTsorEnnxgEpZTcI3vT97VSbsH22Obzw3PB6C+fj/uj7mxUM\n7idY6Iy3FfHQ0aV6wToZDlfMrN2mlf0DXMGHbEP4c0ge9EHH0bouWxpfC14n\nBsK2\r\n=bX5J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaePvXomfJmeZwUtygtN+Z9Ltkw2WUmV8vXcvEifNQIwIhAJq8P7LQCfYUPDBu7bBv+V3YdOJBmIQ6Ume/d5HymWrt"}]},"maintainers":[{"name":"iturgeon","email":"iturgeon+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_4.1.0_1560882900678_0.37679690029064195"},"_hasShrinkwrap":false},"4.1.2":{"name":"obojobo-lib-utils","version":"4.1.2","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"prop-types":"15.6.2","react":"16.7.0","react-dom":"16.7.0","react-idle-timer":"^4.2.3","react-transition-group":"^2.5.3"},"devDependencies":{"@babel/core":"^7.0.0-0","@babel/plugin-transform-runtime":"^7.3.4","@babel/polyfill":"7.0.0","@babel/preset-env":"^7.2.0","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.3.4","babel-core":"^7.0.0-bridge","babel-eslint":"^8.2.3","babel-jest":"24.1.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.9.0","eslint":"^4.19.1","eslint-plugin-react":"7.9.1","jest":"24.1.0","lint-staged":"^6.1.1","prettier":"1.11.1","react-dom":"16.7.0","react-test-renderer":"16.7.0","stylelint":"^9.4.0","stylelint-config-standard":"^18.2.0","stylelint-declaration-use-variable":"^1.7.0"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"_id":"obojobo-lib-utils@4.1.2","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"dist":{"integrity":"sha512-0XIOvpKOPn30483xfhjeAFDTrla9rlETq6dx7o4cMGZcFKWzI4iW5YFd2AoKJUR2+BcTJkHBOvyfKuN3SpjcmQ==","shasum":"65eb774abffe376a28571c768c4cec1a0564b88f","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-4.1.2.tgz","fileCount":4,"unpackedSize":4599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQzDLCRA9TVsSAnZWagAAR54P/RJM5LOWv3bHDiIhZvDx\nFbxqKt/WAUUU0vg+q/+cn7NTfQuwRiYeFd+KZ6OH4WZ9YpFgriHUCVqf3W0n\nZFX9xBJTgaN4O/ndhaeCENTHC5xBGj8VYERpcydLZWH7YU+2IPHBD+YMXpJ3\nHpjWennycarjNplu6oKdo2Xzd1O9nSBiZy2E68kiRlBexAy5ox26FyzlXIzX\nHL4Kr6w9eOohBM1805O9s9nH04/ctg1mCIpgtcnhrlD75wAL7yHcyhfFOkgE\nqJiXBkeY9ultDpXNrDujKKKvjdtD8+svEvn0eUy60gOD33APcJJngeibHgc6\nBnc4OZwovavEemhlJ4FNwhlLqmbrHMjPUICbMm28+059fuv0fM3nd0cJtyAl\nsPhj81Gf+56hvtNBMBpHcsLO1gEY1Cyi6MWmBCrxIXuPMrH/mZUmkDii8RLo\nUls5+rgIIg0JQD4eyN/cAV1lzBwX4+J3CrOsfAiyQAm4DMDfj/V5KLY8ie5d\n37sVuoLAZVBVKGkDFIcoOLQirDg5GsrRmjlIohkc7N1gkr2kPOHCCAj0u9Mn\nyKXSXgk0aNFXrs8oQc0ihQM09K0hIkH09Yy6zL1hT/3b1SfxETjEyLqFhyO7\nE8GQ4CB5s3LkwVQPwi2sDCPlqOKFsB5pF8xwetrbqG9FvEFKo0s8WBSUU7MH\nNAa+\r\n=ZVI4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4VGk7VxkP2lxdsuVhV3Yj573CF9x+ziCH7w3ze4H7bQIgDKGIuNwyo0drguPY5y9E8NQ/ui6Yw8dJRuv+sdQI57E="}]},"maintainers":[{"name":"iturgeon","email":"iturgeon+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_4.1.2_1564684490255_0.04311656511097817"},"_hasShrinkwrap":false},"4.1.3":{"name":"obojobo-lib-utils","version":"4.1.3","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"prop-types":"15.6.2","react":"16.7.0","react-dom":"16.7.0","react-idle-timer":"^4.2.3","react-transition-group":"^2.5.3"},"devDependencies":{"@babel/core":"^7.0.0-0","@babel/plugin-transform-runtime":"^7.3.4","@babel/polyfill":"7.0.0","@babel/preset-env":"^7.2.0","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.3.4","babel-core":"^7.0.0-bridge","babel-eslint":"^8.2.3","babel-jest":"24.1.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.9.0","eslint":"^4.19.1","eslint-plugin-react":"7.9.1","jest":"24.1.0","lint-staged":"^6.1.1","prettier":"1.11.1","react-dom":"16.7.0","react-test-renderer":"16.7.0","stylelint":"^9.4.0","stylelint-config-standard":"^18.2.0","stylelint-declaration-use-variable":"^1.7.0"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"_id":"obojobo-lib-utils@4.1.3","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"dist":{"integrity":"sha512-ffKh+iaoKEonzKMPLWEeRb9sfG5OUJu6pas7IlgC79ouV5wmL74b/0aLekFZLf2e96wYH2/eCmWURGrRjrBD7A==","shasum":"c8e06ed0726aa4a50e9cc92457df029a9a6837cf","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-4.1.3.tgz","fileCount":4,"unpackedSize":4599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQ4JRCRA9TVsSAnZWagAAAOwP/0hX6VrwLHgXnVCYkE9T\n0Y2AIMWl5x744VcL6v09a8Gk5C+6qsnDKQvVi00gcYpMwgQZ3EaUI06h64qk\nznOKNETZOrX7DGCxjFZz1Qkdy2W03+afJu3zupGHwLxPd8l6wF5bMw0JhQ5N\nTAVhnQn7SxxCVmhRvzglCtKe5OJ9F4C9VpdK/+xf+Yr3x98NbWaKId3VP5S8\npQDysgAZOa7t8aGhPt5yA4uGfbqBQrZ8SH7e7BCHaLxHtOpLprpNWWnS13IZ\nZKLwVXp6hOLNxCg4XVMIM06XSWx+7labbLdcvnYBz0Sl9Cb2ZqVycZscORYH\nTGlqt4t43kcDvv1Na6XuvGLcIW/ICcBJihx40BZlSFR9yMhutzk1e2B4NRI4\nw5SsT05xDV/cUkWKiPPaQMk/LyzUfvQx/P1/rY476c8YsZo9CHKM+rs+1lyL\nYJe9/e3++cgwVWMTC+vNPrK34glUuGZTZOXV9qeQCT5YdcTO9YNy55YSHUkn\nMcwf2Kn2AsYncx5FRL5HTWpXp0jhvcg/xeW8PYLSgEhmmREQ56Zw7qLnGkYI\ngV8SB1jmcmQRsXHryhSj4r/vHLNqI14OJ2I+jlK8xjLJdtkE+19/xHjNHJKi\n2HFFCisEJnvrOX30+ZYY4QTGWpdHsigmqj8W0deJTtqBMD8BT1UG8QxYl/AE\nlMLv\r\n=NVLv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGrkOPdf7K7m4wgTcT5HNpEz773B1XEWhmuqLx251YDEAiEAwIlf0iCDlfvfKkqEgGt+b0QHsMEZ9sCx9rOsy4KTLjw="}]},"maintainers":[{"name":"iturgeon","email":"iturgeon+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_4.1.3_1564705361146_0.26155487449265635"},"_hasShrinkwrap":false},"5.0.0-alpha.0":{"name":"obojobo-lib-utils","version":"5.0.0-alpha.0","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"prop-types":"15.6.2","react":"16.8.6","react-dom":"16.8.6","react-idle-timer":"^4.2.3","react-transition-group":"^2.5.3"},"devDependencies":{"@babel/core":"^7.0.0-0","@babel/plugin-transform-runtime":"^7.3.4","@babel/polyfill":"7.0.0","@babel/preset-env":"^7.2.0","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.3.4","babel-core":"^7.0.0-bridge","babel-eslint":"^8.2.3","babel-jest":"24.8.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^4.19.1","eslint-plugin-react":"7.9.1","jest":"24.8.0","jest-mock-console":"^1.0.0","lint-staged":"^6.1.1","prettier":"1.11.1","react-test-renderer":"16.7.0","stylelint":"^9.4.0","stylelint-config-standard":"^18.2.0","stylelint-declaration-use-variable":"^1.7.0"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"_id":"obojobo-lib-utils@5.0.0-alpha.0","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"dist":{"integrity":"sha512-dzRtXpQAnXLPbImUVRHxHpuuJFvsqw01Y5Hfj0M6uWqlR1NEWOl271qZNthlubO2mbVuXM+Li47PCMgb5sQJZg==","shasum":"56dd4c9b22e32606d5ab052b765f274e6ce02b11","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-5.0.0-alpha.0.tgz","fileCount":4,"unpackedSize":5261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTJ5bCRA9TVsSAnZWagAAIdUP/A4Jk1wMbxZyiI2ztgd4\n+WnuZhVTd3WRzorlVtExxt5x1pCWRc/f5WNoxqfQ/kJsFijBZI/OlHxEDR0R\nfV4AK0JghAEBbfibRC8RN5yxKcym94TiIciU8qEtChe7wXBTWeSjd3Ea6jV0\n5zbE/1QrCFo8NDcIZ+5GuV/Wy9KR6CTbS+ve7GlxiL7XJf53lUyES6dITVKB\njWAmWqTSHH2vmTLSJKrmCMUkMWplFUeYM6/jiBf8BdPNg4RXy4GHTyiFefwF\nK9SpIv4p4oMwFkn7By0oNg0DpQi5ZZVjXKPXL+aqqpQQ1vL7L9r5eyL+/0oq\n39TjH6XvomMzPf3DAdx3DMJG+vaGgnWjMsuXgnlsQDwAs1ZF87QtVzWa6OZv\nnOTX/ocJcYrLBNhHDnPz6tejUuLhRyBDYhEc2pp28aGEvDTb0IuQsKP/kl6y\n/v6/YzaFZwXz/2EwGbYkRgDaz1WrnNYs6gRCV9Ga8kZxpr/0lcFosN3m7G0g\noaV583KN/eY5q6IY76tu5VFuIx3b146NzfZ6yUW6k7hD8v9ml4MNlnk3xWk9\nkaFSQgfpda5Lu4yltxLVjsG5qxHP+GTtytANOG325sNr7gBYP15MVNn/F0op\nVP61FDLdMLMgF+up94OViGY1ELPy6Hj9V6v9rKNswbjjcn6y/ejYim7bElOa\ntmQ8\r\n=ihAl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFKhqniKy2V4k6Iozk757XyKp68HAA97Br4xbfcahxGhAiBaBtNPehQncy6mX/3RbKdHJq4a3dswp45t2u1IM0QQmA=="}]},"maintainers":[{"name":"iturgeon","email":"iturgeon+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_5.0.0-alpha.0_1565302363102_0.5241458042961684"},"_hasShrinkwrap":false},"5.0.0-alpha.1":{"name":"obojobo-lib-utils","version":"5.0.0-alpha.1","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"prop-types":"15.6.2","react":"16.8.6","react-dom":"16.8.6","react-idle-timer":"^4.2.3","react-transition-group":"^2.5.3"},"devDependencies":{"@babel/core":"^7.0.0-0","@babel/plugin-transform-runtime":"^7.3.4","@babel/polyfill":"7.0.0","@babel/preset-env":"^7.2.0","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.3.4","babel-core":"^7.0.0-bridge","babel-eslint":"^8.2.3","babel-jest":"24.8.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^4.19.1","eslint-plugin-react":"7.9.1","jest":"24.8.0","jest-mock-console":"^1.0.0","lint-staged":"^6.1.1","prettier":"1.11.1","react-test-renderer":"16.7.0","stylelint":"^9.4.0","stylelint-config-standard":"^18.2.0","stylelint-declaration-use-variable":"^1.7.0"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"00c7f57dd58852f5d1192026c33d3cdbc6289f93","_id":"obojobo-lib-utils@5.0.0-alpha.1","_nodeVersion":"10.9.0","_npmVersion":"lerna/3.13.3/node@v10.9.0+x64 (darwin)","dist":{"integrity":"sha512-AA5MGfB8CO/1k3rVFaXkeYUDx2xJ9vkeNSLyNTruPapiaF6SfOYAm4cTHoZG3X/wtOnmY+FWGHaGtM4E3DXpoA==","shasum":"6c9530210a7aa15f0bde5da1e8c8ea87ef6154ea","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-5.0.0-alpha.1.tgz","fileCount":5,"unpackedSize":39835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTdasCRA9TVsSAnZWagAAbu0QAJeQ6Y1EwstskjEg7DuL\nlKmHGQKnLxwCAiHYYNuMITZjvfsMw+Xv3x5b+BLQ+I0pBWnUZ0rOAUS6zfb1\ntfyoh3GVtEAUhWiOkEDZNy6SG/rKIwoaXbotJWcJxDDZ3TVyer5rmmqJza9X\nZkieiSa4LpyVZOVoX/g+znc35Mw1jY2rMJT+cTMfqAQwX11DVuE7w6qy2NZs\nHmGWts88xkl99PjJlK2d9PbNwu/rsxttCi0KZB6z6DyT6h9sWYbx0baiGkis\njQ7gh20+wV6+PKld3GsJMJpKzitYZVtbrlHH9TgmLlATLoqqwk7YVKvQJ9Sr\neJmkMMU+Y3g0/GI+vs0Xmo9giTYpqdEYQLzvWWErQsux/YykZemaosTOZMuw\nbXkKx0ID5R+411pGwahghoz5ILoPRv1fPc7RrSrX+XbR0b2ybs3wVVCPFOrQ\nJAzT5BAjE2TdsKGiU4odoG2htn4+jIT4pYGit/3a0cAEl/5WQY+P0oGQNd0F\nquEq50bDJXamPd262l/5yu0IYxEXer/wy1LanQnjPY+S5hWQpHcSzt/f4Ciz\nBXfPKJ7SB7DDhqHeocRqDUf5sjj5DFUU8JYFVFo58KVtpTGl1SFQP/6gKPPO\nEitD7RbFkk32bFuxDSODrT99nFtHGcoUVTyqoz0R8yGCLq1bN8WvBZlgY2id\n3htb\r\n=UK2b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9MmBwwFJcovPQHvC6XIKq5dJj+DJLemAeXLgZ+Ou1pQIhAJ1SewmjxvoHsL9Nl5bPtSNKgEPdN4kBpHmzw12Evri6"}]},"maintainers":[{"name":"iturgeon","email":"iturgeon+npm@gmail.com"}],"_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_5.0.0-alpha.1_1565382315314_0.21711544852389864"},"_hasShrinkwrap":false},"5.0.0-alpha.2":{"name":"obojobo-lib-utils","version":"5.0.0-alpha.2","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"prop-types":"15.6.2","react":"16.8.6","react-dom":"16.8.6","react-idle-timer":"^4.2.3","react-transition-group":"^2.5.3"},"devDependencies":{"@babel/core":"^7.0.0-0","@babel/plugin-transform-runtime":"^7.3.4","@babel/polyfill":"7.0.0","@babel/preset-env":"^7.2.0","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.3.4","babel-core":"^7.0.0-bridge","babel-eslint":"^8.2.3","babel-jest":"24.8.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^4.19.1","eslint-plugin-react":"7.9.1","jest":"24.8.0","jest-mock-console":"^1.0.0","lint-staged":"^6.1.1","prettier":"1.11.1","react-test-renderer":"16.7.0","stylelint":"^9.4.0","stylelint-config-standard":"^18.2.0","stylelint-declaration-use-variable":"^1.7.0"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"4a2eb66286c48f8cd5ae00376417413baecb1b9e","_id":"obojobo-lib-utils@5.0.0-alpha.2","_nodeVersion":"10.9.0","_npmVersion":"lerna/3.13.3/node@v10.9.0+x64 (darwin)","dist":{"integrity":"sha512-c9hod+6RFWIDiQI+PU59DBwZl/DP2Z622roOkD3mZao/l4eKpVQ9bF2mILQOqfpj2/O01ryM3RXz5vvKLQvEtg==","shasum":"a84a412f035d2de0572ff542aa74ab043d0805b7","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-5.0.0-alpha.2.tgz","fileCount":5,"unpackedSize":39835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTdrBCRA9TVsSAnZWagAArlkP/jrdrWp7zNtFB9kucCOG\n1xP0FnS67+0Yf8OaX0snd52cdHcQ+ruje3PG9DyPMpjY1brYjgEpZMZZ3877\nLB7lJpbyw4UXUb2+7n2g1nQeVh6sEvLedOXZXj33Sjx83xZIIvi6EAsnaMT+\nbRe+e77CDXGokPJtpvC4gBgo+gJvnNla4e13fMK+C4iIM+t4vwbOHtBs4cIa\nVleB18NU4QtJNm//E3DFgt9+8yKAX4wR7pGd9IzlVT7YPcgea6bH0kyyzjtv\nj8Oa4XHYFtgFIP/SRi0msEfoTp00iqxhut6/NgXaTROPOzhbrp+AZSm77D1D\nkvH/5Jzub/PbjFcRMWqYKd5edjpet1iW9FsxnMkxmocW4GMex1jTkAhsjJAu\nyDtkqjCQde83h1rZjjINH2i87nvEYzsxlUH5UEOxyGburrtM035L6q6mkFrn\nDNpZ/UimzhhzErciKGQlI7zKOHwK0HhXpLq+BnGQBcuTW+7BQNH2bd/JxcUd\nIL/rEhNYsvi5BZf9Ghryi2NB0qZMkpKuX1bcL1eGa7lMqARn+eq/+O3gPd60\nuGN+FiyYBUOlIOBkVTNg79StV+eiE/y8+YFdxpLA1tuURAGg8Hq+uYVW+SdC\nIZKS4W//sb0HqblvcDoe7/2KlgDo/3D3QonhAoX2P/PVybJEoVhr4F62AnT5\n1sS0\r\n=Adbf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICXtAxiDUhtCH9Nu9/ngyf2ci8exR0vzpr4qGNKU7733AiABRt96FtXLIg9ZEVAN+gYQG+HRjctHtEadxIfWl9sToA=="}]},"maintainers":[{"name":"iturgeon","email":"iturgeon+npm@gmail.com"}],"_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_5.0.0-alpha.2_1565383360981_0.34391955851308165"},"_hasShrinkwrap":false},"5.0.0-alpha.3":{"name":"obojobo-lib-utils","version":"5.0.0-alpha.3","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"prop-types":"15.6.2","react":"16.8.6","react-dom":"16.8.6","react-idle-timer":"^4.2.3","react-transition-group":"^2.5.3"},"devDependencies":{"@babel/core":"^7.0.0-0","@babel/plugin-transform-runtime":"^7.3.4","@babel/polyfill":"7.0.0","@babel/preset-env":"^7.2.0","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.3.4","babel-core":"^7.0.0-bridge","babel-eslint":"^8.2.3","babel-jest":"24.8.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^4.19.1","eslint-plugin-react":"7.9.1","jest":"24.8.0","jest-mock-console":"^1.0.0","lint-staged":"^6.1.1","prettier":"1.11.1","react-test-renderer":"16.7.0","stylelint":"^9.4.0","stylelint-config-standard":"^18.2.0","stylelint-declaration-use-variable":"^1.7.0"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"a56f03de0e094e642d577b7140ed5f1f003b12f5","_id":"obojobo-lib-utils@5.0.0-alpha.3","_nodeVersion":"10.9.0","_npmVersion":"lerna/3.13.3/node@v10.9.0+x64 (darwin)","dist":{"integrity":"sha512-J0SDV0kcmubQ3fcHrZw5jiE8U0w/NcpSiAeLvy18pgVcj41bmImx21oC1E+v3DLOzhiuPPnP8uaZpZQ4iQcZRQ==","shasum":"ce1584adc87c501241656af183be49879298d5b4","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-5.0.0-alpha.3.tgz","fileCount":5,"unpackedSize":39835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUX6UCRA9TVsSAnZWagAA4j8P/0uJORhiFFPOhXCDxLdq\nfDk6IBFDiTRRYRgtx9zYhYeCHmsLhq9g/5Qc8KcSQJARstrC5yiY/OgugI+Y\nP6krI7dw/pNl2qRJEoROjqs+fx4aFYMLXaR0/dFUc5BQ1G4VnRUi67J1HhdP\nEbIcb0nZhKehL9JJ6snMo638j8Dwlj9J1gk5wHfzdogf1wkHC/yvOr4X+UZg\niYXYFiS534XphHXgd2mr9mgqc2VYBlq89A3Eo6OFpYDR/liW9jFkdryN1L44\nFoSyemejzVoxjlvn6OHFNO1JwGATqo/WbCfxhh6bclGb+Qfb/YpPCmG7N13C\nkKjz2KsO/cVd3lz1iQNQr9Qh9kAQL727Dz+61uT6ZL3E6jDa9IT+XfhvrBAG\nR0BOdQ9qycCxkWL8EKJ3vw8ndbSm47dDiM0SDljDd5eNLjUndyh65BDB7rY6\n23N4CmHQ7bUYjAK3HqAuNB6qg5d5pu1WWGR78J4CsrsElAuUUommSDkjDUJ6\nDIbZLsOapyBIERdZRG7jF3TyeL7ifhAp+N7BqznDVEuTKJXqesRjkJoKK0/n\nkcS/XzQXgJ5OvuogGsOlCpoVJ4KbJa2O6N8LjtwC9N2X5oblEXXQjx9jhJOi\na+WdbChl9BOZwgm+58KcAE228YpWMnsCmYN7Bk/J0Byci92ZnPoFGa/YWqHk\n6S0z\r\n=hrx+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDc2P4Ll7o2Y5t1Vm6mDA027CuaRV9F8lh061V4MXb7wgIhAOgCF//YtwxGB0CPlkfeW0ar4Pps0kWv0S41JwWW7WIU"}]},"maintainers":[{"name":"iturgeon","email":"iturgeon+npm@gmail.com"}],"_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_5.0.0-alpha.3_1565621907771_0.11403869920791476"},"_hasShrinkwrap":false},"5.0.0":{"name":"obojobo-lib-utils","version":"5.0.0","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"prop-types":"15.6.2","react":"16.8.6","react-dom":"16.8.6","react-idle-timer":"^4.2.3","react-transition-group":"^2.5.3"},"devDependencies":{"@babel/core":"^7.0.0-0","@babel/plugin-transform-runtime":"^7.3.4","@babel/polyfill":"7.0.0","@babel/preset-env":"^7.2.0","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.3.4","babel-core":"^7.0.0-bridge","babel-eslint":"^8.2.3","babel-jest":"24.8.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^4.19.1","eslint-plugin-react":"7.9.1","jest":"24.8.0","jest-mock-console":"^1.0.0","lint-staged":"^6.1.1","prettier":"1.11.1","react-test-renderer":"16.7.0","stylelint":"^9.4.0","stylelint-config-standard":"^18.2.0","stylelint-declaration-use-variable":"^1.7.0"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"f31dffe985c2e49d38e826e0cf93be4616f8ad61","_id":"obojobo-lib-utils@5.0.0","_nodeVersion":"10.9.0","_npmVersion":"lerna/3.13.3/node@v10.9.0+x64 (darwin)","dist":{"integrity":"sha512-7JTKUmSsD569bHHGZE6Oi0tnfn1V+tu8/xTx68ZDzUoo7QnWyUzme7BdAzBsPTQM4ieqmBfMJDiYFU/5PIr/Xg==","shasum":"19e47e51f234ad6e78bc993bb93484ff2ce74cf6","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-5.0.0.tgz","fileCount":5,"unpackedSize":39827,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUYSWCRA9TVsSAnZWagAArKYP/R7O0JV7t5juyNXU4TTI\n3puv4sfZ1XltTkPydRaOUIS+PV127+n/38QxRNSLKLcAyoayDkXkV9LuxBRB\nbuSn0j5kATpG1IySQUMR87TrBNW2F9R3LgKwBGgGcq0XXa47SEyYiT9x6Hs/\nymlt5JUFXvLeYXsRJEgy36t0bNfGlZ8tXY8WVu0dDq62ReKw+uRANSEsN/Bq\nZ1AoDt2LWltcxq6ezLDvKPEd/U2lT8myaUuN4Kq5qzX4pySIpD5RA4vqXQ2W\nGss+rLkavgHXYoMNWbqmprtIavJaZ0QG5UwQZZ/QHlH2jij55mKKIPJRtO71\n5ul3nOFMAqG/n/AKQH6NC/rn/hvp+tWpeX9YTrGl1qo9xYFxUVOFsDMQBpu0\n2hyQXdjqLpamyBHri9UyZm32WEq88E6s6QJa07Dvnyfl5s0ZGU6/HqdhXwHp\neGQpUwUqSPWNhowCeIXRDZbOyWogwggetC4ycC+RWtXpLfxQ48jUHq+Mmnnj\nrQowlVwHin9If2dGBsw1xmZJhCzeeIG/3lY4DbS+y2g4hlMEWG9f+9M2NLEh\n49iroz5/IUSDo4NGdfymji52tNiFCWUYtGYBrmrN9xwOUIp3r1PkbyOXk/P7\nxNNUvgwywZNUHg8FCTl5szM1gmsqjwutJgiyAeD26rFGKUoRXT97p41tj3w1\nFzh1\r\n=1rQN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCabVxYf7CXWn11H3Siojtce08I4F33qUqmkGBKHLZH/AIgOnf21dphtWFyA+SFr8QTy7GAw2/3wMAVRfIlPK8fuNc="}]},"maintainers":[{"name":"iturgeon","email":"iturgeon+npm@gmail.com"}],"_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_5.0.0_1565623445643_0.7924038473804984"},"_hasShrinkwrap":false},"5.0.1":{"name":"obojobo-lib-utils","version":"5.0.1","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"prop-types":"15.6.2","react":"16.8.6","react-dom":"16.8.6","react-idle-timer":"^4.2.3","react-transition-group":"^2.5.3"},"devDependencies":{"@babel/core":"^7.0.0-0","@babel/plugin-transform-runtime":"^7.3.4","@babel/polyfill":"7.0.0","@babel/preset-env":"^7.2.0","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.3.4","babel-core":"^7.0.0-bridge","babel-eslint":"^8.2.3","babel-jest":"24.8.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^4.19.1","eslint-plugin-react":"7.9.1","jest":"24.8.0","jest-mock-console":"^1.0.0","lint-staged":"^6.1.1","prettier":"1.11.1","react-test-renderer":"16.7.0","stylelint":"^9.4.0","stylelint-config-standard":"^18.2.0","stylelint-declaration-use-variable":"^1.7.0"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"1f80844ec8c59427b86bf8eb3e133a99a15ea8ca","_id":"obojobo-lib-utils@5.0.1","_nodeVersion":"10.9.0","_npmVersion":"lerna/3.13.3/node@v10.9.0+x64 (darwin)","dist":{"integrity":"sha512-nNlfUMqiu+8wB7UZXp4rModU3+zWkrtwiaao/0JEU30gIQBIOUhxwAdL/cMyaf3gNFJjRQQEWwOA/u7FQHBn+w==","shasum":"b5118cbbc79cd2e014b0386d716e4f4833732101","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-5.0.1.tgz","fileCount":5,"unpackedSize":39827,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUZUnCRA9TVsSAnZWagAAUzgP/RqumSHBNbyscwosKNne\nZ7DskPBypHspxKbWj5BPt+rxal2QaLhVms0pXlQk0MXOPy98OPLt7QtJvCI5\n5y8Hh59d1+PCqsW60bP/jSOwiKlGDnYxYfC1y6bc0GG05FJ8Dbh/m4/2C2Xw\n574qkl/qQjJ2BWeiYQy1/S1qlQRF6c4OzsIECoM8M755F7DM/QrrXMLgPLHp\n4GLRogJFDxKhvo87iIluMc23GmKUCCBje4P5LgP7Pj9tkf1iyCACVw7XxGj6\nSSCAntbK/Zm9YsiPn8CclT8Xx55afPjlDkPtCmJPV5NsOea5SUDIKv+WJEGv\nxR0pNwXr9s96S4zrVzQBjAhOLuTbkiYYJb/SV+P+ugbKTSCG0fSyoo4eE7fF\nuQ97YaAq9ktl5RuU0rvGW7lgUixCdfpKVU/QhKKaE83N0wH+nCBUIddCIxwj\nFIOZdzjQ0B2Fusu0jT9EazJCSxx8izIwUlwbVV8uazDTIUrBu8TO2g3Hwofs\nX2Qzl58NGb+HNE0tusP8h+Wt3ZNhQ4Ka7WrAwQCKadyzlxQ/R1DP/C0TO5Nc\nverbdiuoOBRGaiWDwnreYFqI17LXS5ajN1HnhIz14DYCUZ74/c3z4nGMI3Ar\npbfMChmbONRlh+zDazS8sbnkha3xJqz0eVM7vUdVR57TWZ5xNQogeFPhzDms\nIVY3\r\n=lfih\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEGGFH+bz2BCF2fWhdWcvpXH7sRDGDbbCzscIo6O0Uk9AiBR/c5H7VaSeThvKubodOsig9RlMRBUMCeb3SINamAIEw=="}]},"maintainers":[{"name":"iturgeon","email":"iturgeon+npm@gmail.com"}],"_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_5.0.1_1565627685958_0.4528407328762627"},"_hasShrinkwrap":false},"5.0.2":{"name":"obojobo-lib-utils","version":"5.0.2","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"prop-types":"15.6.2","react":"16.8.6","react-dom":"16.8.6","react-idle-timer":"^4.2.3","react-transition-group":"^2.5.3"},"devDependencies":{"@babel/core":"^7.0.0-0","@babel/plugin-transform-runtime":"^7.3.4","@babel/polyfill":"7.0.0","@babel/preset-env":"^7.2.0","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.3.4","babel-core":"^7.0.0-bridge","babel-eslint":"^8.2.3","babel-jest":"24.8.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^4.19.1","eslint-plugin-react":"7.9.1","jest":"24.8.0","jest-mock-console":"^1.0.0","lint-staged":"^6.1.1","prettier":"1.11.1","react-test-renderer":"16.7.0","stylelint":"^9.4.0","stylelint-config-standard":"^18.2.0","stylelint-declaration-use-variable":"^1.7.0"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"_id":"obojobo-lib-utils@5.0.2","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"dist":{"integrity":"sha512-JxeIIWT79lk4+EgqwbQzuWTAJnqrWNL9lpYOVGgaCGzXVMflbg3zrSEUNPRn43aM5STmVmp4+sZM4GtSh2gQwQ==","shasum":"8370032a2aa4fdd94ff47fc45818d2e622e6f577","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-5.0.2.tgz","fileCount":4,"unpackedSize":5251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddnlbCRA9TVsSAnZWagAAdMYP/2CFQsWRrGjoE2LGIAyi\nI8qD6iLOr3MDQhsNoHeL1CbggCAj8Yvn18V/tamrsqxCrSY5vz7B+t6wqoag\nYAdgu9IIaeB2TMlHLK8DyIQpnoPIsN8Zjza8fO4AWdf252+GkFUtXQo5MH+K\nGYI7FBYgrPFLFmt1qNz5uSLkOn1Kik3NeVRm/4yzv2QNOZTkh9mmuoZ5y9t8\nKC7lpGK5+7872u7pE8h+wSDJ9xoKxoImiJKpdCsxAm+0/uczpnnos+wMV5lc\nJ0MsQx4fcP7nvQxKQ9wVODKl8LAaj5uqfUwmk/msXIKwwp8Jx99dSslFIsB0\nA1kT+6f1Gk6d2mK+rHUmR6iao0WMUEBpOwqvWcV3gFE672O9t+2bECNKz16/\nM8WSz8jIbaQnlhMiBe+xtNP0XzRY0ix0IK+mHF7CQ4iI3nhz7wbhcNk1qKQa\nmKopOhYm1kjiLhhqzoX/y8NGMZKhEpYRdSM9uyxDWA7RovdRmzB5CoyoW5B2\nwHu85z49SRh5o4cj6iIlNbm+O6Qefh35Ccjjzm5l3swH93SJfcZ6UiGvGpPS\n5OQ87LRbI4QRMAA1xyBD/pfa+qrcQQE388DXr1oXre/oq4fRY6LgMcVlIY6L\n4kyMjg10Rvjl6cUjpuBtx1rXUl1qaEPUob+ZGuaSHMvfzUymUHGVKgLs1OvQ\nc0Gy\r\n=l1FW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXVAfLg0DDenH+fhVXuvesLcarwtVR39GY8/c7Nchn7wIgBJ2NBnxKxOiQV5etzirFTOaikEM/kTlwZ8zSP2Xve00="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"zachberry@gmail.com","name":"zachberry"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_5.0.2_1568045402673_0.4650004519496569"},"_hasShrinkwrap":false},"6.0.0-alpha.0":{"name":"obojobo-lib-utils","version":"6.0.0-alpha.0","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"prop-types":"15.7.2","react":"16.10.1","react-dom":"16.10.1","react-transition-group":"^4.3.0"},"devDependencies":{"@babel/core":"^7.6.2","@babel/plugin-transform-runtime":"^7.6.2","@babel/polyfill":"7.6.0","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.6.2","babel-core":"^7.0.0-bridge","babel-eslint":"^10.0.3","babel-jest":"24.9.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^5.16.0","jest":"24.9.0","jest-mock-console":"^1.0.0","lint-staged":"^9.4.1","prettier":"1.18.2","react-test-renderer":"16.10.1","stylelint":"^9.4.0","stylelint-config-standard":"^18.2.0","stylelint-declaration-use-variable":"^1.7.0"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"90895908c48ed17a1654667892f39041d63fd298","_id":"obojobo-lib-utils@6.0.0-alpha.0","_nodeVersion":"12.11.1","_npmVersion":"lerna/3.16.4/node@v12.11.1+x64 (darwin)","dist":{"integrity":"sha512-GzL72KQ3OS8YJcXNhBMdET8pxJReJk7UcKPAfTX0BJICT/jP0sbFCkOX1w0SMv2QwibzHAiLbU7u4lRecz0hJA==","shasum":"95940359d2ffe4870ef7bdd1f958f42ebd2a9a86","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-6.0.0-alpha.0.tgz","fileCount":5,"unpackedSize":39771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdl9HwCRA9TVsSAnZWagAAIlwP/Rys74xz4uAT+Khn5S94\najT/1HXP25+GzRAAXeIyUp1u+hVYe4qPgneHJbRO5Csfx7Q+nszUYtNAV6pI\nv37FS6H48/+Ezdh3to+vH+8jFhBbOGQfTMDG4XV/lkzi6EK4ydTktI/T9b3P\ng0xGyhA5+uYBz47/OoiOg2d7k06Kl0yJCFYPFVrRAaTz1k6XXyrBdxzVsYuF\nHygyw3EeQRXuHHB2ZMBmUlhJBt1WI3tD9irMK7uTH+rV+s39sJJ/RWxxCgbM\nqhvrqy8ROWyW3K1oruonuSLtx1yYGveR+l3O7wt+Xb83GptyMIa6Hq28zJHx\nIy0N0jLvSRnzpNEO6/9cAalO7N1T0JrwvCqq67RtUpzkR5MCMXO3zIengZ7G\nETEZz+QWs/WqmboKw/egBcysp+5ls2w0cFm+TtWUcSFgr4smYJnArhKNr/Ib\nlNfzSLp3ef73y08o0QShHllCtG/CWfs1VoCJ8pL4wxg9t8bYYP1PiGB3yX5+\nd9SipS6eDMkM88iPn6yBytEPfjtJxvhXeGqvkGCyvs59ycrX/mqxxp2318u3\nwdAGcnqifNCiVOUeb7kqVcBw5i314PhiPSj/m/lv8XfoKPG9iM6ehKydpY8X\nZ8QQ0+mEnfMvncIF8Cdt0cp1IvDonX4XKYxwlYBVdHDvaqhM44cjZiuceOJe\nzVr2\r\n=qhW6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGHCCZ6HucRBCN4eA3YEgK+Fa3O5A51ZkQT3GijfE+MSAiBjOrEJFnwaBfXt2rj2jsTFjTae9T6Bgo7/Z6lo8Z2hIA=="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_6.0.0-alpha.0_1570230767376_0.6276616321333603"},"_hasShrinkwrap":false},"6.0.0":{"name":"obojobo-lib-utils","version":"6.0.0","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"prop-types":"15.7.2","react":"16.10.1","react-dom":"16.10.1","react-transition-group":"^4.3.0"},"devDependencies":{"@babel/core":"^7.6.2","@babel/plugin-transform-runtime":"^7.6.2","@babel/polyfill":"7.6.0","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.6.2","babel-core":"^7.0.0-bridge","babel-eslint":"^10.0.3","babel-jest":"24.9.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^5.16.0","jest":"24.9.0","jest-mock-console":"^1.0.0","lint-staged":"^9.4.1","prettier":"1.18.2","react-test-renderer":"16.10.1","stylelint":"^9.4.0","stylelint-config-standard":"^18.2.0","stylelint-declaration-use-variable":"^1.7.0"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"4d518c249fe6b13802b75c01dfcfb66a9102f8f1","_id":"obojobo-lib-utils@6.0.0","_nodeVersion":"12.11.1","_npmVersion":"lerna/3.16.4/node@v12.11.1+x64 (darwin)","dist":{"integrity":"sha512-tE5auXS0tlwljEkxzl7FYgftnIhsf9AYlZoAm5PKnBsl3qOzky2DDsmft34kEe5hvE6E0rf+FynFU1HAinMIkg==","shasum":"2687b3aebe701f4b351bdbd84aa7a8d10294015c","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-6.0.0.tgz","fileCount":5,"unpackedSize":39763,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoOikCRA9TVsSAnZWagAAeXgP/1Jbjvsi5pa1UvNiFaI6\n95p3ej8xYrY8LmwpDcU/X85moh66TT1VUIkLTJbtED/0PUUMOE2htZrPoWjU\naQbdKA7mr1d1h+9ri2ub5aN8PIUnZx2/5T4EGvkr0W91TCGeo9tU2sryWrlt\nK9SdT3je4cKU/OavomhQAbmKUe2sw+kH+e6X/0bAf1JkySXqLyiWmmWMGub/\nKdvxPWnCgJo/MzNIUYgO00+c/WRNQ/CjMyRTNlTWOV72e2ErTHsv3SAk8qXr\n4war7xOMGlLg3BjjOcYBX873Ym8eK9ytlYfWwCsVbvgtDg/wu9F4o410OkkF\niC+cVaiC9JpE8Ggm7mwMm6EYLUGgzNM7huMm67uU3/MVS11ZnrqPOh0R+47x\nWKugDKsViqpAbhVbocmgO4auR1LSdNKJPCc4kYUJSdjHRNi0Fy43WjaFcoSf\n0+Ur+nKxDFf53iAlnh5Kp4+hxHsSos2KKG51sBcbqeuQ8XKddKR4Vgcgx9nE\n0RkrFIefLweDwm1nQ83W9JRAp6AMbBsC8UWLe8IMIlIxftT/HfnNU+0GLo5j\nqkXkAFNnbypSlED0C/oDIuQRoojB4Q89+c56WqdrsnbPASoUJvPvYj0J61xW\nrZeOVfiouX7d+eCsJ0WVnzorwVRLxj9nTPk7ELmoybT7dsp1xzMPY1OGt0/y\nmsWX\r\n=4IoO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHEVmvUeDn2Q+m1zC5b3WAusb0CyVLyIitezHRN+d31NAiEAie+iXCg1Fnzvuh+mVRN4Hu2L7pDk+5eplZFS5IBOEAE="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_6.0.0_1570826403537_0.6579356322510168"},"_hasShrinkwrap":false},"6.0.1":{"name":"obojobo-lib-utils","version":"6.0.1","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"prop-types":"15.7.2","react":"16.10.1","react-dom":"16.10.1","react-transition-group":"^4.3.0"},"devDependencies":{"@babel/core":"^7.6.2","@babel/plugin-transform-runtime":"^7.6.2","@babel/polyfill":"7.6.0","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.6.2","babel-core":"^7.0.0-bridge","babel-eslint":"^10.0.3","babel-jest":"24.9.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^5.16.0","jest":"24.9.0","jest-mock-console":"^1.0.0","lint-staged":"^9.4.1","prettier":"1.18.2","react-test-renderer":"16.10.1","stylelint":"^9.4.0","stylelint-config-standard":"^18.2.0","stylelint-declaration-use-variable":"^1.7.0"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"6d0bd96e97c17db94520bc6047ce7262a4145997","_id":"obojobo-lib-utils@6.0.1","_nodeVersion":"12.11.1","_npmVersion":"lerna/3.16.4/node@v12.11.1+x64 (darwin)","dist":{"integrity":"sha512-MlcLhVIxynhljqgfchlH9Ai0GZ/uLcFU4MSs4Ojh0CLn5+JDz/BBHrQknnHhoe0tOKlLxaUwOUI3M9eMrGK+yQ==","shasum":"c856d24905a7049a0cb1f0b26fecbec07244df63","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-6.0.1.tgz","fileCount":5,"unpackedSize":39763,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpJ06CRA9TVsSAnZWagAAQloP/RcHQRt2LtLjlw+HYOKv\nr2XbiZFy7Fjkl6l3+KE+DG+LTYNtH42aX/d6g+JxTc86n7niMTE8AXcamYGR\nPssePGiW5lAjsW+5Yq0NSQa0zKuS4WiGbB6gtHsH3/buinrIIZqNwxFRz+b4\nalDzeTW1wlWqqDM0bTqnji6T9HQFVDFSyab2CH4drJUuqKaZ8h3Dm3pNXKsQ\nik+NjSq93pj9x4m46r/BxBgBPVqho+j73UhXk7EqpXfatntu7EMBQtYLf7g6\ne9cZLjMwrxkpCNQZLNv6CH+IWdUGpeapJ29KU8baRkcLj0aBhoVuLg6kSyvE\ndRpr92XE/YI8tk3uuvjpUjwWsLMgzH0Cf5tUS/VG9VfVAKjm7j8Qn8KeIqgC\noABB7YBlVUYy6XPOW/GQYATnCqkQ/cPKQt5JNZl11nFrg7D8oTM+ICJOWQ31\nQ3JklbR0y1lb3KfrcHIb6aMglhjQ+/yovIYJ2ChO1LhBCZ62X/R0+oyKyV1s\nlCjn+L50B4Mil0Iclok95gs5HcxoTZ+4519s8jrb/Lh1jdbRVwsY2Jidw9m9\nWppyorOiol5lbMb7l+LjKFlH0Kw/9IDwFMLZr+zckCpfWYdxRombgoJEmVvm\nOpoTF+6KOYU1WhFWZv3k9O/q5GpKKNLlHVMq1dX5xpjoEQt392qYzr0fL5hN\n+Vw2\r\n=nRR4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCM44woWDP4TY0VytpXuZl/i/kzz7+7mQo2gAuF+nUdsAIgKs3xnAjSEALZH71mBpv62Mue4NjmhNe2rHpFXxGS+rA="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_6.0.1_1571069242100_0.6109683487548991"},"_hasShrinkwrap":false},"7.0.0-alpha.0":{"name":"obojobo-lib-utils","version":"7.0.0-alpha.0","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"db-migrate":"^0.11.6","db-migrate-pg":"^1.0.0","fs-extra":"^8.0.1","prop-types":"15.7.2","react":"16.10.1","react-dom":"16.10.1","react-idle-timer":"^4.2.9","react-transition-group":"^4.3.0"},"devDependencies":{"@babel/core":"^7.6.2","@babel/plugin-transform-runtime":"^7.6.2","@babel/polyfill":"7.6.0","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.6.2","babel-core":"^7.0.0-bridge","babel-eslint":"^10.0.3","babel-jest":"24.9.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^5.16.0","jest":"24.9.0","jest-mock-console":"^1.0.0","lint-staged":"^9.4.1","prettier":"1.18.2","react-test-renderer":"16.10.1","stylelint":"^9.4.0","stylelint-config-standard":"^18.2.0","stylelint-declaration-use-variable":"^1.7.0"},"bin":{"obojobo-migrate":"./bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"578d87f22a99e74f511bbc1393553530651f1daf","_id":"obojobo-lib-utils@7.0.0-alpha.0","_nodeVersion":"12.11.1","_npmVersion":"lerna/3.16.4/node@v12.11.1+x64 (darwin)","dist":{"integrity":"sha512-U26ASOV22YToLqxnhnO+ZEk0XdiILof1u83OAUW83SMOFq7LK462Axe5v0VqxJSw91KvT2KBLbAVEBKA38Fp9Q==","shasum":"936d51dc15e20833a564d9debaef3b8f8914a8cf","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-7.0.0-alpha.0.tgz","fileCount":6,"unpackedSize":46718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+VYLCRA9TVsSAnZWagAAXMUP/0t+PnzJk5hMrTGoZ/UI\nglS9dG5vCRXb8jI5rICc/X2XK/nWRDg8+bKYCFsbqLMFz2lQR6GUUWbvhN+l\nnIOYF32jE1tt2lqZjOA35pusHpXYZ4XtqClWhjJvELY0lftLB+yVteoCzp4y\nSFFmSVjIY8ZUe62dNqzI/5wQy03XAk5dUdvY8TD+HzIXCIu7ySpHOzs3/JHS\nnrZnf/i5hQ0Kp3laGjz9BCE/UWWtefw02SN0MqNcg93hy0+LRqyIp7KrnJC3\n1YU3ywsKlrRBzytE8IYIJAa977CVNqn2U0+sCRhHKJKetbR9hjaQpvcBvqEa\nVgefH6WkcPITaCMGl9q2r3TV3Jdf4PKIN2xuCpBScFSVO/MrJbkc4Fcz1Jnb\nugTRXxurGwmAXptdWA4NOCNoTCGMN6FaOFVRdPdRN1ksMXaJfvM9U8zjxj85\ngdlcRq1igAObN4JzgRAZurThCEY2Rs167OryucjCgxPDkf+8kr/lzgIdTRy6\nIoTG0SObOyUFyYxdgMNR3ZFP6sWbCEzTuwyHIYyKdLVaTxqlVCJumgVbisoY\negvzLVMYRP1SnX+BTTiq+C2+eywYppoJ9wJLHzpbpvZj+3yR3wbb4fVM+dgP\nXDnLyGbyC3vaW/7daM8b6dmsUT135RslGLegAtVbj4dOZ/j20OVvdTjklJrZ\nqxUf\r\n=dwrm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhYEAJ4pfLYL4XwlEHxJtmYa8CR6znzikh3s2DWfvltAIhAJxFz+19Lxxou4DeZ0BLpKrFUof5JzJNMK8PJ8JXCEOy"}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_7.0.0-alpha.0_1576621579098_0.15693757308519607"},"_hasShrinkwrap":false},"7.0.0":{"name":"obojobo-lib-utils","version":"7.0.0","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"db-migrate":"^0.11.6","db-migrate-pg":"^1.0.0","fs-extra":"^8.0.1","prop-types":"15.7.2","react":"16.10.1","react-dom":"16.10.1","react-idle-timer":"^4.2.9","react-transition-group":"^4.3.0"},"devDependencies":{"@babel/core":"^7.6.2","@babel/plugin-transform-runtime":"^7.6.2","@babel/polyfill":"7.6.0","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.6.2","babel-core":"^7.0.0-bridge","babel-eslint":"^10.0.3","babel-jest":"24.9.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^5.16.0","jest":"24.9.0","jest-mock-console":"^1.0.0","lint-staged":"^9.4.1","prettier":"1.18.2","react-test-renderer":"16.10.1","stylelint":"^9.4.0","stylelint-config-standard":"^18.2.0","stylelint-declaration-use-variable":"^1.7.0"},"bin":{"obojobo-migrate":"./bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"dfa059812ba242c560f5a95746b2e709068f202d","_id":"obojobo-lib-utils@7.0.0","_nodeVersion":"12.11.1","_npmVersion":"lerna/3.16.4/node@v12.11.1+x64 (darwin)","dist":{"integrity":"sha512-azr+RlivAGC1CybzoECBc+G551iqXw+zLOEwYcsUx9gabvxnvWPgxE9cuO0DQ6Ot5hxbsAC0Fo8sRYq9JcV+UA==","shasum":"9848d489cc53a144c2e84e5ccc88dee29bc04748","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-7.0.0.tgz","fileCount":6,"unpackedSize":46710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+n9bCRA9TVsSAnZWagAA4mcP/R6vHqNnMarXyHC3lwD0\ndCAoRGMnYFbDuqdbv0E9h78iICK/lOvhMMsPPNgUYCk2cPH415Z6HXBAJW36\nrOkml85OVNtlKm8a6uTBXGTKhA6LYUI5NE18SuM5nlIey3yH68LlO4JTzwSM\neFVzvrtmFal5at4AV5Xo/matD9sLZ57YeGGnRQKmbHhbVGnWFyuw6kutxW6R\nNS3eYAfXFRLpBS6nphp95QCwdZYwj85ANlFwQtbjRl1JlXXPIhyGsibgispS\nrKOFp9LIDF3YXBH9s/JtkJcIGOWwfMG9yv5lC/WTwLdP/OitqoB6t4gtzq2m\nsDcMAZu/zsxj02dUIVVIz5aF9RMzrCEFDEk+69pXB60FBVxD3iWcN5sBZN+q\n2E8AXG0YCT9FEJUfH1BwMU6lRLnV7eSyf0DH6EMLrIlnpNqPa+kNn+3HHzN4\nKyF/leYMuHblIeZkipzckSV51pZykQWWTfXKhP9NMq+esTbn4YhfBKhrOw5/\nqK7q6yZ9pz05wFAO3S4kt4KQ0Asa5aTjnQVxVvZCVf3L5rsDEQCl8cDJeL+n\nIBNjwglZQK48Q88IZ3PT9A7QyqmaXRc5JCgn+WpnLBArOI5IIVAzxz8oELUx\n47usvufEWkLsuQTlu0fMwL4zOL560RDqU5uvop/b/4K4ahrS7OCnlJOaZR8c\nLEyk\r\n=zRjh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNGafNfWedxNFH/MjZuoN7/NX//2h1KAj2dbxIuaRLwwIgf7qBLItCYBgOV0Rje4cjemCsUt0yd2Q0AEAuKeGPJN0="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_7.0.0_1576697691284_0.23266709131774732"},"_hasShrinkwrap":false},"7.0.1":{"name":"obojobo-lib-utils","version":"7.0.1","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"db-migrate":"^0.11.6","db-migrate-pg":"^1.0.0","fs-extra":"^8.0.1","prop-types":"15.7.2","react":"16.10.1","react-dom":"16.10.1","react-idle-timer":"^4.2.9","react-transition-group":"^4.3.0"},"devDependencies":{"@babel/core":"^7.6.2","@babel/plugin-transform-runtime":"^7.6.2","@babel/polyfill":"7.6.0","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.6.2","babel-core":"^7.0.0-bridge","babel-eslint":"^10.0.3","babel-jest":"24.9.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^5.16.0","jest":"24.9.0","jest-mock-console":"^1.0.0","lint-staged":"^9.4.1","prettier":"1.18.2","react-test-renderer":"16.10.1","stylelint":"^9.4.0","stylelint-config-standard":"^18.2.0","stylelint-declaration-use-variable":"^1.7.0"},"bin":{"obojobo-migrate":"./bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"6ee16f370203cdbee94ed642e1627d88688e00ac","_id":"obojobo-lib-utils@7.0.1","_nodeVersion":"12.11.1","_npmVersion":"lerna/3.16.4/node@v12.11.1+x64 (darwin)","dist":{"integrity":"sha512-C1T6bFD6a9R5c/2yO8DJiz//wZgh86ilFckXPoUZC29lzDmkLXoT1zHkg5/MDSxsv2aptPvXhlK0AsmG2TSCkQ==","shasum":"9d9abfd6adad5b7028972392396801adce0b5ebd","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-7.0.1.tgz","fileCount":6,"unpackedSize":46710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+pgcCRA9TVsSAnZWagAAZYAQAKI2Yi9vwyrgDD2fxX0A\nDooTAX0C2H+5ox5rgQ7zNRN0j/jzK6RQnl5jcybEmci3PKm3I8f2hKMxFwU7\n33U0Ogt3Z9Xybc+nbJuxuhrJbLBygXmbzjF1vWAsfCY8O+nCK+8Idx5gIK7U\n3gACM87qwmtgFzFeHhGDHKwsdrhrtZyb6m2WEOfNWDMf29OlozJwupOpIlNI\nItXxYWYcwXRRUPzkNWn8/zJyv10KKz/TRqDjA7beHKNGV7eHc7btJlwAkaii\nSgNm0ITbYfeE5iJ1CzIVQjBuUP2ekyjbl2nBA74arkSACbmDygSfnLTMzN6d\nxBi98qCmVv1vP46VN64fuuUgYq2Qvs9h+aa/jcMDTChqbl6/3ABEf/VlKvct\n6P6SbXPVNVeM84g2l5/sl7OeQu4k3XvkBmzqVEyh5I/yEa5VRVBeZTlEgySD\nDC8Yam4Z74SggmRb2o4r0Uz5BWP+leqfSViA9YQWrUpuQ1qawPF9ysk7BiwR\nBAleyRoPsVAklwuEse8AZdN7EcDAkiUWpqspeaiZcoiol9anr3XJhUYNS1hl\nxek2L77QCnz64XztRnt4DLAe8X2V/wqXT58R8YvKWCrbLI2M88IMq71yNDwe\nrlrkrdFRbzOI78ORvMz8n0FWlQDkQZ165Y+qRns3YvaenakTaIWXXoM614uo\nvDxC\r\n=0iI+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWtJX2pPYYtn/uyvmFv5wnxMtTufZjFgUi+PQZOPZIVAIgeOmD4C6DVtDCXEKRXIC5Sr9aTqvCY39H1a/7k7tXjl8="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_7.0.1_1576704028042_0.5722389135604342"},"_hasShrinkwrap":false},"7.0.2":{"name":"obojobo-lib-utils","version":"7.0.2","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"db-migrate":"^0.11.6","db-migrate-pg":"^1.0.0","fs-extra":"^8.0.1","prop-types":"15.7.2","react":"16.10.1","react-dom":"16.10.1","react-idle-timer":"^4.2.9","react-transition-group":"^4.3.0"},"devDependencies":{"@babel/core":"^7.6.2","@babel/plugin-transform-runtime":"^7.6.2","@babel/polyfill":"7.6.0","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.6.2","babel-core":"^7.0.0-bridge","babel-eslint":"^10.0.3","babel-jest":"24.9.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^5.16.0","jest":"24.9.0","jest-mock-console":"^1.0.0","lint-staged":"^9.4.1","prettier":"1.18.2","react-test-renderer":"16.10.1","stylelint":"^9.4.0","stylelint-config-standard":"^18.2.0","stylelint-declaration-use-variable":"^1.7.0"},"bin":{"obojobo-migrate":"./bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"314b1181c00f6438a4d0dde18577aef9df9f53c3","_id":"obojobo-lib-utils@7.0.2","_nodeVersion":"12.11.1","_npmVersion":"lerna/3.16.4/node@v12.11.1+x64 (darwin)","dist":{"integrity":"sha512-KhJPMDhoONBGDSU9hscVIUD2WrW/bDxX8dpZNgvfDI5n9dRIydSTvfzeDMcszT+f3IqaZmZKUHHxnn+8KPRSxw==","shasum":"8da4d5bfb56299c56e83367f4cfb9d6f646b6691","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-7.0.2.tgz","fileCount":6,"unpackedSize":46710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/Ae9CRA9TVsSAnZWagAA9RUQAI+HbfZdsvqGzWI04mAa\nso8eDMzAg08f5x9o/x70JnM/4kv8/OSUUmwCiWMvDlqHCihpvIHjzCf5/5qA\nNNnRKG4i9eVyKZPaeV2Jqk9fhQ1Dw5Cs/TEaRLyQthPvqhhuc8oDSzl1Kkd7\nxr8qok6ORUzsKw+XKzA1DwJtnHYS9n6U28wHg0TkyPlEr2WZJ7PZSLxK2W1f\nHYwfqt3stI3JRnw+D4EEC9++Nqh94OTCKN+9gwiZf+Ii33ak0sk+L/ihQ4mf\nnGyjl0qQBStra9iKzFUdfsHfhgZfkjd3apdNCUY5YOxEQWH4npX7KwJFAiuy\naNXmrYXziG58C0VRpx6+YiAgeKxdexK1ZuDIj7HpjLCwffLaIaHO6UOpx2UF\niUXNjyG7meYnehRn1TpgUUYLI2IXFGoIaL9Rz/T/WBh7x7bqHPamFzYXjLho\nIVnp1VLcd/DiB1aCXfuNmkQcT3707h2bHzs9oNXMvarnB0X/Jn++7QMcj0ai\nRcHNLssL5zTk+5npI2zmhw9xGkZbXQd4swagjnykUbRLDalh3a/ky82KFTLW\nXwilX/1prA6KYWq93XfJMaW20U70ZZNta1zNh2V11kn8xuJ7zro5v/MXF8h0\nL1jiD/ByDdjoh+NAyO/zX/0ELwZ8g4ByiT4zgLl0Hxuu812ZPO1FRUhBszDe\nSdiK\r\n=M22h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnU9o5eNl2ENFA9gInO+Erz521RddHtadoP86gWZswFwIgQ/BdkwT4Zkbfl8UNYINJGK0zTm5ZGuHeQ69e+nk/ltc="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_7.0.2_1576798140893_0.7835419931465275"},"_hasShrinkwrap":false},"7.0.3":{"name":"obojobo-lib-utils","version":"7.0.3","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"db-migrate":"^0.11.6","db-migrate-pg":"^1.0.0","fs-extra":"^8.0.1","prop-types":"15.7.2","react":"16.10.1","react-dom":"16.10.1","react-idle-timer":"^4.2.9","react-transition-group":"^4.3.0"},"devDependencies":{"@babel/core":"^7.6.2","@babel/plugin-transform-runtime":"^7.6.2","@babel/polyfill":"7.6.0","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.6.2","babel-core":"^7.0.0-bridge","babel-eslint":"^10.0.3","babel-jest":"24.9.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^5.16.0","jest":"24.9.0","jest-mock-console":"^1.0.0","lint-staged":"^9.4.1","prettier":"1.18.2","react-test-renderer":"16.10.1","stylelint":"^9.4.0","stylelint-config-standard":"^18.2.0","stylelint-declaration-use-variable":"^1.7.0"},"bin":{"obojobo-migrate":"./bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"bd195b6f2fb8eabc2e8fa4699aad52c0b2132169","_id":"obojobo-lib-utils@7.0.3","_nodeVersion":"12.11.1","_npmVersion":"lerna/3.16.4/node@v12.11.1+x64 (darwin)","dist":{"integrity":"sha512-lBJZYdH+MH+yGUVf6KNoPQJpymya9JX6Ck8w/1V3dgLaWAy+TpA7oe6cmaShJAMJNM4lHaV+gKK/22J8glP+aw==","shasum":"be6bc1a643fda54d7ca5162da827e89c6d80163e","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-7.0.3.tgz","fileCount":6,"unpackedSize":46710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/5tZCRA9TVsSAnZWagAATeEP/j9sHKz/gVQ7HFnKZh03\nJsPl6pcmUaH31xtMqKUEyDX2KPr0HvgRyd0wMz4E3WeU8zr9ePjuYO8UF9fS\nGK0Kh4eXVJ1jtsZUOHjFcMxN1f+c2y1Hly21wdi6o+GsRWPtjTgiLaJYiyU9\ngJoBXZAz6VdR/zLWkOwYT4sSFqBb6AIWp6Ah9GrX2j1raWXihltmY2x+axB8\nLvkIN3nZnuFl0rDErUmoJ9TriUtY4cHeAzH0TJgCwdlvAZHbVjVCA/dUHkIG\nNLjliWCDBtiq0Xh/eHt/yhfAYyJJRPOENFJe8w0Rqyc1Uys72twF8+Te0c7Y\n+lSht7t0r6AGIYTyhP99cWlb32XdIFwfl+eqSO92DdojJp+w2IaKRC9KJIu8\nff+kXe8V9lmk3VrWD0OcDKwPGAqVjgT/fz+RX/HXCc3CNA3LcjIUmmhfcC+j\nIqWBVsGX632yVVmDackecRaGqdGtubR2lfbEK605uIwrHEgsXWtwzTKlEd5p\n4w/vS+OQZC3tVzLJ9D4/5UhZxswLhcGsD6+sIoE8iM3gvMZ4W6MQ6B1IMToF\n/YjHxS9dhfjfaKXFHCwwEed4yAJ2Yj45hL4/necjql2X121FrcZK8lvu8W4B\n2TTHkOByAAfUiLzVNz4wQibBd+hxh+04pMdbAOYYW9mVumjPmipl0yGZPRID\nAyAA\r\n=M7U5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWi2ifuEeHXl0fVzAfHCXndXb4uKRK9pQs3XYL0OZvbAIgayyCcYpKgIWArCqlwt2oM2+hBoM5XCKehhhpmP6ks5w="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_7.0.3_1577032536742_0.7367277816261806"},"_hasShrinkwrap":false},"7.0.4":{"name":"obojobo-lib-utils","version":"7.0.4","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"db-migrate":"^0.11.6","db-migrate-pg":"^1.0.0","fs-extra":"^8.0.1","prop-types":"15.7.2","react":"16.10.1","react-dom":"16.10.1","react-idle-timer":"^4.2.9","react-transition-group":"^4.3.0"},"devDependencies":{"@babel/core":"^7.6.2","@babel/plugin-transform-runtime":"^7.6.2","@babel/polyfill":"7.6.0","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.6.2","babel-core":"^7.0.0-bridge","babel-eslint":"^10.0.3","babel-jest":"24.9.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^5.16.0","jest":"24.9.0","jest-mock-console":"^1.0.0","lint-staged":"^9.4.1","prettier":"1.18.2","react-test-renderer":"16.10.1","stylelint":"^9.4.0","stylelint-config-standard":"^18.2.0","stylelint-declaration-use-variable":"^1.7.0"},"bin":{"obojobo-migrate":"./bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"10a264ddf82826cc12ac95bc2070808001954dcf","_id":"obojobo-lib-utils@7.0.4","_nodeVersion":"12.11.1","_npmVersion":"lerna/3.16.4/node@v12.11.1+x64 (darwin)","dist":{"integrity":"sha512-wmtdZErwSRc1mWVNNLiPCSMxOigwQFwz6/8sVCzVwtreKEwfDd62cUcDpRDzxv1MTnxCQ5/CnEO2MZUurUXA9g==","shasum":"c62a255d3513483e0ea0e5b2bfd58042327dddf3","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-7.0.4.tgz","fileCount":6,"unpackedSize":46710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeAF1bCRA9TVsSAnZWagAAWAsP/jo6RetDGo3TnFTcf08a\nZumEFAQd0vHeKnB8sPrWUwAPGYFSzuZKyoNBBmfi40s6nmDdK3usFVOJUjqr\ng1MgeC9ChxIKDmiZz3sqPzrMDr9I2mPoxcpVvjsna5KpAgsFOpTtzBWZ8GBR\nxr72nDx3cVimcpcmvGV7U6j8HBrAXLiNKeWRU4rEkw270RXOVYJ7insvsXqI\nellMfi5hcs8KlAz2kZn4Y72Mvzm5KOcLlMBn6XrYEHsg9o+D/jk7xSTXMU+0\nsym3ed1w+VNHCfVRpqqteaGQHo/itzEU9uhHzCUg8Zx68SBrV/JAaTtfbHnK\nA8AD2bsT2Gp9PgJBmdNCksMCv16eZs+7MZ5LlUc8h9NUeCd3V5H+Ae579Kgu\nkScdHUiH2OGgxHGdf4UwrtB3vLkUCSPJQ0gfwGH2uerCN1NH6qZUzZUMfwX/\nhrO1rumtxOlNl2Yyma1tL8LCcVltd3rQnD2Xh4euiI7U2JgeFjj8B2vMouwH\nDBepUjZpm8jyw1YNfxFQ6OW0K1tAOH5onjTSdubY+LVV+cy4JEmBGQl/hiaF\nqRYmglJXQ9yvoSGAr0GSMl7JmTE/ZjoZDFcSirVYMOllCB6fLSkU6SZgCa9X\n1dZjtqBkCZatMycYenIL/VkoDHC7v+UkpVAz5qFHMZ/wPDDNE1Un/+/SVNqc\nVUe2\r\n=S2Ki\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEcate665blLWZvyXLMeUStItgcm5iGs452esyF5J33HAiAr6mWuFPJtMJOARMQ/PtmdHDTY9+gmDB/qSfKpe/hMCw=="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_7.0.4_1577082202974_0.1039319228322817"},"_hasShrinkwrap":false},"7.1.0":{"name":"obojobo-lib-utils","version":"7.1.0","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"db-migrate":"^0.11.6","db-migrate-pg":"^1.0.0","fs-extra":"^8.0.1","prop-types":"15.7.2","react":"16.10.1","react-dom":"16.10.1","react-idle-timer":"^4.2.9","react-transition-group":"^4.3.0"},"devDependencies":{"@babel/core":"^7.6.2","@babel/plugin-transform-runtime":"^7.6.2","@babel/polyfill":"7.6.0","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.6.2","babel-core":"^7.0.0-bridge","babel-eslint":"^10.0.3","babel-jest":"24.9.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^5.16.0","jest":"24.9.0","jest-mock-console":"^1.0.0","lint-staged":"^9.4.1","prettier":"1.18.2","react-test-renderer":"16.10.1","stylelint":"^9.4.0","stylelint-config-standard":"^18.2.0","stylelint-declaration-use-variable":"^1.7.0"},"bin":{"obojobo-migrate":"./bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"3a40b98e737c3592cb71a3933aecc4282ac11e23","_id":"obojobo-lib-utils@7.1.0","_nodeVersion":"12.11.1","_npmVersion":"lerna/3.16.4/node@v12.11.1+x64 (darwin)","dist":{"integrity":"sha512-eRwhuXzELpdPypQxzYRnlRm29LElrI7bEGxLg3d4P+iGEn4nYjKXPFhD0rzW9VUzPqFUSmUoaJ36bT2Z2GOWhQ==","shasum":"49c09b9ed2b76451ef15bff62b26a6a7c970cf90","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-7.1.0.tgz","fileCount":6,"unpackedSize":46710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHglpCRA9TVsSAnZWagAAX0IQAKUvg6W/G8i2dpkNTJPC\nVlzPa8h0Jn4f2t2iU5SoI6X0aBofXH2x0V6K0WKYB5oTydLhvm6dySxceQT6\nGtE/QrjZJ2WfZqUzvNgl/glfoBLQ5VaCjTQbW4Zd79DkDOZZlA9fRWHjr9Ez\nEHUnQWQdSOINdialZNon00vIq3t44iwm/CESMJsLZ/B93GbfHKwC09yNd9Qf\nvIuubYIcqXzGIRYdVYtHfyvPI34bhdHalEp7feTNhksjyupyh/AINp1VghvW\n03FuCCx+A9J6KcsgtWWPGoDLqGrMd4ikGWPz+xoYweyWhaDl0mGtzLSqaqn4\ngAk+hADY+VjphaAsSoQkRtaQuy15Id6mMXneZCkeyVGHmV+GtrOCGdGAhDAY\nPEuSG7Wx4tsegBxBW6UXp23oZ9cHItXJp3C20kDRR1XVHmugELudoVboPJAC\nyW4o04b6qFWKEiZs5m8rZ0RD5fXF7L2ScVr21VbKiIDib58QOZJQYQ/N3ksO\nvMB5e9jdQ+4oUZbpLzpzvmLoXCS/hL3cJFrd+Pci5ZPzEBLVmk8fGp7pG1rz\nTsJCO8Y4dF+J/JAoUmKqq9QBiYC2WgvlxsMB+sb4yMY3qFvjFzvyq+Wouupa\nrdoxtmBgDCiZbRAwIRXMskxfLjFOkh9cS6QIu+bFprb+2vcbbU4IRJDOKgAh\nHY5S\r\n=DvL1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBof9+b5PvcOjcC2rhqAgrJgD32Mv/m6IxAbpNHh8YI/AiEAzIRSqArc2n7MJgxIJl9yPNAbAPXbCdW34SXULLLDSmU="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_7.1.0_1579026792572_0.7766562812469449"},"_hasShrinkwrap":false},"7.1.1-alpha.0":{"name":"obojobo-lib-utils","version":"7.1.1-alpha.0","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"db-migrate":"^0.11.6","db-migrate-pg":"^1.0.0","fs-extra":"^8.0.1","prop-types":"15.7.2","react":"16.10.1","react-dom":"16.10.1","react-idle-timer":"^4.2.9","react-transition-group":"^4.3.0"},"devDependencies":{"@babel/core":"^7.6.2","@babel/plugin-transform-runtime":"^7.6.2","@babel/polyfill":"7.6.0","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.6.2","babel-core":"^7.0.0-bridge","babel-eslint":"^10.0.3","babel-jest":"24.9.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^5.16.0","jest":"24.9.0","jest-mock-console":"^1.0.0","lint-staged":"^9.4.1","prettier":"1.18.2","react-test-renderer":"16.10.1","stylelint":"^9.4.0","stylelint-config-standard":"^18.2.0","stylelint-declaration-use-variable":"^1.7.0"},"bin":{"obojobo-migrate":"./bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"b2f457f567958a80e8412308446aae0ca5bb3d83","_id":"obojobo-lib-utils@7.1.1-alpha.0","_nodeVersion":"12.11.1","_npmVersion":"lerna/3.16.4/node@v12.11.1+x64 (darwin)","dist":{"integrity":"sha512-21qpCYPq9SlGMqpYVqM1V8v/JLV2EyDVB+CEtKIpPqiCntMXuQAF3VxO9zgmSs51weLW/gp1zo1JoEcLTB5qJQ==","shasum":"48c77da28e9bb2e48cf58d1745507375a4079beb","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-7.1.1-alpha.0.tgz","fileCount":6,"unpackedSize":46718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeII2tCRA9TVsSAnZWagAAadkP/3gad+pj5PpXtNb9dWHd\n0XrZ2MhHzijGqM9PwLVcOH6b66/e3E+cC3x9x2MnZOTHq9yG7BBivN7Nyjjj\nPuiickzlerW9X1cQVFQiwHvVo3p4V6cs5svbf+ol9NhtlOn9up1r2AISspil\nWc26GIoCMoGoP9Vo5F+hl68gGWOU8xVoS0jU78dX57yOfdR5Boo0UsjrZ/g1\nvMI1Om2fRwSLIXWioIDDOmlFYUL9WgyfXteVGP4s/V8QOgqKFd3Ly0h4/xuN\nvZ1QguEjK1DIHNBwb5HJ3dDXhaQfFvXdlpelWWXJya2G09rzGOmjUkAPM9zK\ngB0aEgWleE/dTZP98llmLb4e9ShAPmAeUObSKA/sRRVRnngBW9x95dXwtUl3\nmqtnw+RHuY9CL+ntCxKZL5pLRcVBywIjm0IrBhv6XP7QU1xRXZ2O0EcEz1CT\nun14KPlToqvBqID5BHjqsh+lteX9+eR7Xhws/0QT1xcjbflrRkZEKk8Af6mc\njtiC5S+mePDjJLRPu7xhQb6yyYYyoC6fVBycGxYiZVv4ua6pccs7KuTk7THY\nx0xtLL3flU4N2um9SQgtipBAsZJXKmQdq6hXdoAy8cx/7bfkvrLfSEb0XlI3\nB0uIeE5NRAZMkqv/HVoYEajI0T2XM/0O39kcY2dyB1AuOJbQK8v/N0IhroFQ\nj+zU\r\n=ekmw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyfrFzxhYvOXXezIC8AJd7Pa+zxS7/UFduZpTWUxOtZAIhAKUhe6BOhTI8NO+XKIbgATZFiACv5cuk+2y9yNEecg3d"}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_7.1.1-alpha.0_1579191724551_0.38078852756455883"},"_hasShrinkwrap":false},"7.1.2-alpha.0":{"name":"obojobo-lib-utils","version":"7.1.2-alpha.0","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"db-migrate":"^0.11.6","db-migrate-pg":"^1.0.0","fs-extra":"^8.0.1","prop-types":"15.7.2","react":"16.10.1","react-dom":"16.10.1","react-idle-timer":"^4.2.9","react-transition-group":"^4.3.0"},"devDependencies":{"@babel/core":"^7.6.2","@babel/plugin-transform-runtime":"^7.6.2","@babel/polyfill":"7.6.0","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.6.2","babel-core":"^7.0.0-bridge","babel-eslint":"^10.0.3","babel-jest":"24.9.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^5.16.0","jest":"24.9.0","jest-mock-console":"^1.0.0","lint-staged":"^9.4.1","prettier":"1.18.2","react-test-renderer":"16.10.1","stylelint":"^9.4.0","stylelint-config-standard":"^18.2.0","stylelint-declaration-use-variable":"^1.7.0"},"bin":{"obojobo-migrate":"./bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"446286898299d1cde7daaba2dba4038cffb810b2","_id":"obojobo-lib-utils@7.1.2-alpha.0","_nodeVersion":"12.11.1","_npmVersion":"lerna/3.16.4/node@v12.11.1+x64 (darwin)","dist":{"integrity":"sha512-tRYoQlqdFhTxOtuuWO79WDuC3PtXu35TmGvSRwBk6jNhYwNB3wjdbT2v0tndYzrW4MqqW2fR04ifNzw4nPlnRQ==","shasum":"d33f69b829495e7446ef9b95c2f318c855184378","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-7.1.2-alpha.0.tgz","fileCount":6,"unpackedSize":46718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIOlrCRA9TVsSAnZWagAAsSkP/j/ejUoeKBEuTV3bToIY\nGHo6CGOPbLGtl7uFuJ9XC4z/sW3/8ZXfAetirwEmZvx59GGPFouX2UI4ia1N\nmSxxErTzqiQQlznlrji6bYZzzPao/GvzawQu0cDrkWh28hVjVYA3xdIxeJS6\ndwZ0uidFt4gp9D6fys7oZfDazC9wieEMspsbcIMpH7fVyjYtDeqzqMvOjH90\nbn623n6xljtQKE3+NuMoIgiiNA2/YYGl0tSwwQ4bzXTktMrfjdSbGOucUeHF\nuK+pNBRU/1WhGR9ZeRya9m4WV9T1TiDjFRivEt1ytydZVBt5feh94a288NlZ\n+sCRWOUQJVS/3sg6SUoMgeS/lg26XTFeFsksSvLzN7OSUnWn/yAvLDIciBVf\nHq/uhXnCyz8pDFXBQNSRXKpd3zdpPfm88Y9mo/TCN+Oo565agVf5fQkH33Rm\ns+Jwcxdin5fezTtsAwUk/YH1HDU0vv2/Ekr/+ZmGnw99g86OFV9ggsJbBm5P\nE9uEQ8Qc6ES2eLnycKK9bvQj6ES58RyEmKvs8D6piDfTMZvivB0Z4GpkoK9c\nzCHsx6bhjmeKBJ1JRThSW/GBVBcpO8MDJ1p+/GcO83clkKgm/4Tds63oPU7d\nGmAN6JFNpA0eo5nuF76vSqV2lDK1jgM7hI35ELxP6+0il5LibGVFe47L52Mp\nOz3w\r\n=Zsgt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBP/0Y2RThCbg/cOo8CqNxToV4FEI9LU8DCvzGW8BJ5eAiB2lzrtu/8BGeAmcMFJM0F1qRxR5Ww/VFIZICEoM0lohg=="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_7.1.2-alpha.0_1579215211268_0.03654562022456309"},"_hasShrinkwrap":false},"7.1.2":{"name":"obojobo-lib-utils","version":"7.1.2","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"db-migrate":"^0.11.6","db-migrate-pg":"^1.0.0","fs-extra":"^8.0.1","prop-types":"15.7.2","react":"16.10.1","react-dom":"16.10.1","react-idle-timer":"^4.2.9","react-transition-group":"^4.3.0"},"devDependencies":{"@babel/core":"^7.6.2","@babel/plugin-transform-runtime":"^7.6.2","@babel/polyfill":"7.6.0","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.6.2","babel-core":"^7.0.0-bridge","babel-eslint":"^10.0.3","babel-jest":"24.9.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^5.16.0","jest":"24.9.0","jest-mock-console":"^1.0.0","lint-staged":"^9.4.1","prettier":"1.18.2","react-test-renderer":"16.10.1","stylelint":"^9.4.0","stylelint-config-standard":"^18.2.0","stylelint-declaration-use-variable":"^1.7.0"},"bin":{"obojobo-migrate":"./bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"0db6d57898fb20514eaa433cf21169b054e1724e","_id":"obojobo-lib-utils@7.1.2","_nodeVersion":"12.11.1","_npmVersion":"lerna/3.16.4/node@v12.11.1+x64 (darwin)","dist":{"integrity":"sha512-6c58NWiIawWLlnj+5BKxMGBXikkEwd18rLgjZeKj8rtdjAe8g9GX+Z3LW1pWFAXSIVkE+PcJM/zIIIl817yYng==","shasum":"510ebadc34785d82caae754b471873b431871d9e","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-7.1.2.tgz","fileCount":6,"unpackedSize":46710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIO1OCRA9TVsSAnZWagAApX0P/ilOEF3jLlzAVtpePat+\n/CdbZKgKclZ1Py42IXVUJhTxAWbzIaImOvIER87MdNY+UwdcDOocqYjBQC8q\n3UPk5d88vC2NB5t3iyLXdS56/hZiKbb1pQpUaCNF7f4pGoD8wIKR98gFAekh\nHiKlSqdfybDK10Xf8GHTg3G7JbxPGgYi+M1C5Jhrbzii9x6st3l64Ma1Ssch\n59szXdzkkHVLL/bKOG1hFH7QNu+rZRB62J6PevIkXcfBTNOCh+Dk/JD7VaRp\nn/bH6OdvH3wFe8NY+4TuleFN+gMDwohFgj59I7W5B2fVfjM7hMMd+RKxhowU\nhiOONBIGFBwK9SNRL5+bIV9FqGf1MDgPW5Yd17NtyEW/aeexSyxHn78u3Knn\nQE0baWzVxu2wpf0EzRqQd1I5/FS5sAu3nbhgUxaXXVxp3AIMBghfTIqjmaiO\ncOkSxR/pMh7ykXOsmUlowAZmF7AX7ndB3C4KGU5hJVBxqa0ChuqbOF/QfUzs\nXopDApn3syZGYs97HM6aC7eeGQOVooIAkcWq8K5X6+dcWFJYyQQJI+BCHbaf\nby/B/jBy2fL8VdlmR8kapCoLMk67il+4vs241C7gAROreL1MpFj2AouOmZ7F\nLUfLfjuxpZbsZmzw5agqYwS2mO2DN3SACovVBJvOorUi4DJbHf0Lb+YZPixY\nTHCS\r\n=q7YU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAIeqjcmh3ULddgaKfLDXFMheBW7jY0gp8nX2ESBS6erAiAsjvqqRdfwoU2gLzxmDoYS3h+j3admEINslUqAWs72Fg=="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_7.1.2_1579216202987_0.2220929899554871"},"_hasShrinkwrap":false},"7.1.3":{"name":"obojobo-lib-utils","version":"7.1.3","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"db-migrate":"^0.11.6","db-migrate-pg":"^1.0.0","fs-extra":"^8.0.1","prop-types":"15.7.2","react":"16.10.1","react-dom":"16.10.1","react-idle-timer":"^4.2.9","react-transition-group":"^4.3.0"},"devDependencies":{"@babel/core":"^7.6.2","@babel/plugin-transform-runtime":"^7.6.2","@babel/polyfill":"7.6.0","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.6.2","babel-core":"^7.0.0-bridge","babel-eslint":"^10.0.3","babel-jest":"24.9.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^5.16.0","jest":"24.9.0","jest-mock-console":"^1.0.0","lint-staged":"^9.4.1","prettier":"1.18.2","react-test-renderer":"16.10.1","stylelint":"^9.4.0","stylelint-config-standard":"^18.2.0","stylelint-declaration-use-variable":"^1.7.0"},"bin":{"obojobo-migrate":"./bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"c2a8f17e1b1095132825553e5ed2dfd404f31416","_id":"obojobo-lib-utils@7.1.3","_nodeVersion":"12.12.0","_npmVersion":"lerna/3.16.4/node@v12.12.0+x64 (darwin)","dist":{"integrity":"sha512-4m2dWH2tx/jB/q6qq1AYwT/qYEDHUoCEYT1BMqfKsfdeF6g903WojuY5N595qM33c83yCaOh2ne5cn6QiHvkkA==","shasum":"c11ec38f5e21e5e83412e1e23639817eea5996c0","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-7.1.3.tgz","fileCount":6,"unpackedSize":46710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeK2fOCRA9TVsSAnZWagAA+3MP+waWqdnb7RMUTfEaomEP\n2XCZop6vwDjL2m0zBtZRLw98s0a9KeDFbs3P28aVzc3UEf3L/YBoBk14AWdH\nCrmE/AVJfwdIgXGPolpLzJ3QDV0eYHRu+sccggiiPRNzlh63yg721zWDbblP\npfWisNGEaMxrC+8udZY5+1PQF6TOfbcODDenJ1Sc5Y9BDfbScyRw8/B1+44u\npU5yCK1ue8DPrHoWzwbSVHnafVomk0hu1qJY1yQc7TSc/6zHrq4SiV1e8x3C\nAGjGbJ1YehwfM4MxV6HEXYJylr9HxgMWjNZgvfnL6NZFmjRbAkGz+A2KVYs3\nVD2OzTWfyiKTliqjA5mAUtVClCxECv6AzU/Z/+irhjxlB9DRIsYtBSWVOoMM\nu/5WVDf7Zr/2XjLXSUuY1ai7rG/60CPmWisHfG7adndVoAOZFLNWXybqh9Jm\nHc76jDO4Fv+t1xx2HSvuXFMEBkC9B8ZvdhNf6B4bDCF4NLn0nabCcUgwo+hj\nGGyIsg6XeOiz5R5G6S5JXlSVHS4InVRsGSRodcAzdDS1zU5LjIJUw4ZV+NnB\nnK1+70Z9PWb8uSdYzs+IBVi4F9ISz6HwP0GhXklTZ0P18Y6Sk6+scbNFOwNK\nryBsGuMpbA4BQGDyOY79LN1BEME5HltLP+wNsIqs9Fz6w87b25GeHYewMueL\nHV+O\r\n=1gyI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIDgXA7bJANuMnxrij5G0DAiDkRN52HEuehkXAAPJ5mgIgCkHnsJZ8JChi+7+7APfN9dfQl++pf4FvVJsMelnnnN8="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_7.1.3_1579902926226_0.07427814404407518"},"_hasShrinkwrap":false},"7.1.4-alpha.0":{"name":"obojobo-lib-utils","version":"7.1.4-alpha.0","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"db-migrate":"^0.11.6","db-migrate-pg":"^1.0.0","fs-extra":"^8.0.1","prop-types":"15.7.2","react":"16.10.1","react-dom":"16.10.1","react-idle-timer":"^4.2.9","react-transition-group":"^4.3.0"},"devDependencies":{"@babel/core":"^7.6.2","@babel/plugin-transform-runtime":"^7.6.2","@babel/polyfill":"7.6.0","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.6.2","babel-core":"^7.0.0-bridge","babel-eslint":"^10.0.3","babel-jest":"24.9.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^5.16.0","jest":"24.9.0","jest-mock-console":"^1.0.0","lint-staged":"^9.4.1","prettier":"1.18.2","react-test-renderer":"16.10.1","stylelint":"^9.4.0","stylelint-config-standard":"^18.2.0","stylelint-declaration-use-variable":"^1.7.0"},"bin":{"obojobo-migrate":"./bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"c1fa06cb27f442cf2c6511cb60751cfbfb10c583","_id":"obojobo-lib-utils@7.1.4-alpha.0","_nodeVersion":"12.11.1","_npmVersion":"lerna/3.16.4/node@v12.11.1+x64 (darwin)","dist":{"integrity":"sha512-kEW42k63d7Wz7N8SgZp+NcsDstz8GydndaUjKyVeEz4TvIotlU7J0HzldFfmUvwVg2zOMKFhoI+b44OxKSN50A==","shasum":"95ab3cc40e418deeb056a5d0f672dbb2b582ba4f","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-7.1.4-alpha.0.tgz","fileCount":6,"unpackedSize":46718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNet4CRA9TVsSAnZWagAATc8P/33h5Yfi/M9A6wSxa3aE\np9wUtj7kTcY/rg9JyAj3efe6zU0XHOU3XmARYIbCTZKRQP0ozEsy4bDMxTGc\nLnRFBqW5/h2bjwH+u51REFSAUMV5tRxexuNo7fukMMoe4PLBDJGmQPIwfO4Z\nlo5CHnYNHQ3osmeIy5hNIwYRAfqoqZNiXCQ1uErcujQwz+i3Yu6199MocWoq\nWt8GWJJCCin0Om95PH44IIfPDAG01QCqZoUeBJV6Lo3EGzVqKS71giUZxnAG\nAKBk6moQBNQ7sAFTYxUV3w9gUb5aj8XNvJzIiouYqiG0w71MhqKlTqG+wUba\nnogSKgyS4WHlMRJRg2uhLi4LYv8X1GWSVKzzfE0rARYaZvydRbPSgNEOzSpf\nIhYh0JRvJ5MLfy4tFiN+YhcfyFQiKYg/91K+5jf5ZKCqoWDNrXS1aWYW8zla\nDynODfod/ZNw3jM6Tt7lT2ewFBxZxcO/uyVaoOXDt64+ePncTeOstH3yE7VQ\nVvMNR1DzK+OVlHuvo5G4+cXeCCdYFLtk7XJW59bhRBjg4TczRxzxvg3rS18q\nZj+jnW+SmyscuqIyIMvzoTf1UkYQ3QlpMirrrBLpGGcbOGVXFs+3EzKLW6Qs\nqzT6ARCWUEgb11kF/wIkbDrOHwpWaeGdDExaxasvTwtMnEvxc83dV3Wp6nL1\nlyiJ\r\n=Luyq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnG1dD52+czuY3MfTXLXK05vt4pUaungeDEoWsXsLYVgIhALPPr/RKAMFivK7UFCB28viZXZEpvkQobtxkRApYTIj3"}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_7.1.4-alpha.0_1580591991672_0.6025483407220553"},"_hasShrinkwrap":false},"7.1.4":{"name":"obojobo-lib-utils","version":"7.1.4","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"db-migrate":"^0.11.6","db-migrate-pg":"^1.0.0","fs-extra":"^8.0.1","prop-types":"15.7.2","react":"16.10.1","react-dom":"16.10.1","react-idle-timer":"^4.2.9","react-transition-group":"^4.3.0"},"devDependencies":{"@babel/core":"^7.6.2","@babel/plugin-transform-runtime":"^7.6.2","@babel/polyfill":"7.6.0","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.6.2","babel-core":"^7.0.0-bridge","babel-eslint":"^10.0.3","babel-jest":"24.9.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^5.16.0","jest":"24.9.0","jest-mock-console":"^1.0.0","lint-staged":"^9.4.1","prettier":"1.18.2","react-test-renderer":"16.10.1","stylelint":"^9.4.0","stylelint-config-standard":"^18.2.0","stylelint-declaration-use-variable":"^1.7.0"},"bin":{"obojobo-migrate":"./bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"c16c5dd4e5259f495de169b8c9f3c8653c862a8a","_id":"obojobo-lib-utils@7.1.4","_nodeVersion":"12.11.1","_npmVersion":"lerna/3.16.4/node@v12.11.1+x64 (darwin)","dist":{"integrity":"sha512-jhHc6jozyfcEMoS0Wa0P3BskudH2tjzLGXTWZv05RYl0S7kLG5qjRoRr5xRqBzb2fvS8DIamGSDn38PXsmdL6g==","shasum":"e7c5089fe1772a2b70a47ce4221b2daf080aa64d","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-7.1.4.tgz","fileCount":6,"unpackedSize":46710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeN3enCRA9TVsSAnZWagAAx1sP/1yGgOFCqfHp05VCBDcq\n7FMbLcZ9fovVjJkepc1T/nw7mBGXM3wtd7YeFP/Zk/DElUD4VzWGlnfkn13n\nP4xbbx9kMCPxLjRwMXc4CX+neSb+pHqvrFnYAwCiYWY2/Feiz8+C7SpnNtP7\nznqSvHKCLBkV1UeDLWWz4yK9bb6PGlboUY6Wwr1w72U0LMJBlrZ+59Ns+EW2\nkRkjUQjDAU1RK4lYKV1QP84Epnqtp/uTPO4LF+zHUf9aoV2MBC4Fcuxqb9Yh\nvUuIy8GQpLEWnD9fG7dZdmgKhEzIONFvp7Hx2Nkex0oAN9Zgbc1Wqxuc+fWN\nnZ1zSKe/SWNu/ayEJsQsiLVuq47Y2++EDcRW5XIJ+JZnppMFlpE5rl2ErSHx\n5QW6uQesYmhWwgbZ+7X6UkOiZ3pqpK9TmL7EoeeuNxSzGe3viHKINTD6DUq9\nvZuDMBLpt+pn1ai8OO/EYjcDAVW5da5KXuwr45L4UGWRkVs3AWUmKNBm4kCr\nDgjyZcq3mlNz0nRrcw6qLDlfki/vKjnMdOdqO8BNNcTOeUC5sHrxd2DuE54i\nGhmadU1ufVbJ6HRtaff6dM8c2TAraGZEUU5jQTLedRHeOEem/LYrHsZzBm5d\n0YieqmFUdYi5z8XbavP2m2s+XitogIJkVhqbGdKe787oqae1qggIbsRXBCs+\n32RJ\r\n=bAPn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3PJcsgBtoDi7SaBBIh276wd93KvWNPwTrm0gHODBANwIhAIUJy6vNp5AkS+2vTYqUgl96x78qGZS5oY1YH6yOg9Bv"}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_7.1.4_1580693414659_0.5024767988083112"},"_hasShrinkwrap":false},"7.1.5":{"name":"obojobo-lib-utils","version":"7.1.5","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.js":["eslint"],"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"db-migrate":"^0.11.6","db-migrate-pg":"^1.0.0","fs-extra":"^8.0.1","prop-types":"15.7.2","react":"16.10.1","react-dom":"16.10.1","react-idle-timer":"^4.2.9","react-transition-group":"^4.3.0"},"devDependencies":{"@babel/core":"^7.6.2","@babel/plugin-transform-runtime":"^7.6.2","@babel/polyfill":"7.6.0","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.6.2","babel-core":"^7.0.0-bridge","babel-eslint":"^10.0.3","babel-jest":"24.9.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^5.16.0","jest":"24.9.0","jest-mock-console":"^1.0.0","lint-staged":"^9.4.1","prettier":"1.18.2","react-test-renderer":"16.10.1","stylelint":"^9.4.0","stylelint-config-standard":"^18.2.0","stylelint-declaration-use-variable":"^1.7.0"},"bin":{"obojobo-migrate":"./bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"95149575c491a30e7dbd3352835212c5fb8c2feb","_id":"obojobo-lib-utils@7.1.5","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.16.4/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-uSz34ap0JAVaexfW7IjWTwIGwDvjxhHn92f2pDU4svNyztnxPNci7qtnvxQZ1+sZcU4iI65ZFjCkSWnVwFPtJw==","shasum":"3172c969b8f4a37d4d9fd699b452cb062a62b5c4","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-7.1.5.tgz","fileCount":6,"unpackedSize":46710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVvgNCRA9TVsSAnZWagAAKPgP/ApTNrVm+zYoVucgoaEo\nwxF2wksRKdi5V+AnQdctDJdStGRtUuE76LAM2a0Lb5g08wnHKZiXBcCFFMFi\nrQTr8BdDWLQOGBVOFlXJKseAnLuweMYBaLD/Y4RsayKgZ0Ze8fOm1V7l/qMY\n3fdMnCLV52si84cz+UR0D35bjrsh/d7LpA3vghRbk7T+VXhumYD4xt19A1B6\nZSQLYk0U+EDHKqtzYidOJ9d8/jPAoOVTgaIckn8Ei7BqGN17Zw8jWz2rLEO/\n8/PqKptygcr2WJm4y9gAkyPQ1SJi7LB+6I5YStSYCuJuUWZ9IrnygV31TdHt\nF1h6O6ssEInIFXTVeepf86xW4NnG+y/Jhb+njzL0Jcnpdd2qIrOEBGcQF8aQ\nRVd0Ngq4PRq744UVD2dTWUDCig4YVh4QKf2EWmAKM899p5ZicIgz6CwyWNkc\nM0vE9MnWIauFyt6gzwBymozKweh2qZriCqIJmUwoZ8LfMIHk/WXjqR7mhAMk\nQgraw6AIBbdiGHzlhpoRCLsmSKX5yxHd+Sxx9MMkr8e0gxzF1uvmdDf+vfqz\n4+Bjeznza+9fHrgALMPBg8FiuG97tT9CkNJPRIv2t5pQUYZcy3sh8Y1YWX3D\nAx8VamdI9JrE5XFZtYdQWPd5OHFa0Jv/qJcqzm4CAWD9Q4TMo2tLzhN3IBUt\nL7y6\r\n=It+w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBxcX67iu/ZLML6KKjWXUWyIlTTaDYamKnCordjdgWwHAiEAl1dHN0Fn5GXrxSAT7eVEfAc7BsQPwcrCoFWtlNEnlBc="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"techrangers@ucf.edu","name":"techrangers"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_7.1.5_1582757901100_0.7998673788307304"},"_hasShrinkwrap":false},"7.1.6-alpha0":{"name":"obojobo-lib-utils","version":"7.1.6-alpha0","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"db-migrate":"^0.11.6","db-migrate-pg":"^1.0.0","fs-extra":"^8.0.1","prop-types":"15.7.2","react":"16.10.1","react-dom":"16.10.1","react-idle-timer":"^4.2.9","react-transition-group":"^4.3.0"},"devDependencies":{"@babel/core":"^7.6.2","@babel/plugin-transform-runtime":"^7.6.2","@babel/polyfill":"7.6.0","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.6.2","babel-core":"^7.0.0-bridge","babel-eslint":"^10.0.3","babel-jest":"24.9.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^5.16.0","jest":"24.9.0","jest-mock-console":"^1.0.0","lint-staged":"^9.4.1","prettier":"1.18.2","react-test-renderer":"16.10.1","stylelint":"^9.4.0","stylelint-config-standard":"^18.2.0","stylelint-declaration-use-variable":"^1.7.0"},"bin":{"obojobo-migrate":"./bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"c2bb31101ef8b9e033bd65f83f04629ea76af59f","_id":"obojobo-lib-utils@7.1.6-alpha0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.16.4/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-17jvTaYl2zt3sWwVn6Lgop+I9QGMn4Un9I8TN0si0LK7PXQa5Ji3qXUaWF2ZSR2e100ZZuOWuk2pKVJgneY5yg==","shasum":"7c20fcdc2ad92bd7d6c564b3403e89893b48c604","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-7.1.6-alpha0.tgz","fileCount":6,"unpackedSize":46701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaW0XCRA9TVsSAnZWagAAm0wQAJxKCt8l6fF3PxQ3pyIV\nlyPW6NaJ3IUlQlipXbbJldQrWgQTuH0BVFZFtV+mHi4/klrG5Vn2fuA2VOlv\nTsW+XsUh+HApZETlckCy7sgP2Mp5Ahco1ICIJh2WtirtofEPXeNkTATiF3CQ\nrPrnEVIwSPG7bz8ASodgWv/cN1sFpuzt/yC+RNjFFGWBbpdzwmjZiD0ClfER\nKoRzP3M+MSs2zZ0KbE4gnPoApb5pErltyBqzXYTHivl5NBM+Y48YUH6VMlnx\nSUOqTLND3R70opBW90cxpWdE7SkntO6GYLVp0e7PrzaS62veoTim/p8t1GQd\n61oc1mr2vBIxFekHc50osrw0+63qFwYQvB3TCsh63xip5h9b1TjU55ddbSl/\n9HWfpxVqp4chjw1zmweNB6mgrfUUMWvZ8FJN4lZmHU7paoG9HZHAdCtjSDCL\ny/pUGztJUWW0Zh0G42MyyIsDYwZXO1mbDuM5QIP5hnW3dhPjOvX3mdh57Gru\nQsHwP4UV4F1RKGjzav6nNnKR0slau2BQ7gs03bUPmFZVdWknpk6BEynHH2f7\nAxTrFXNMul+Bnx9gmX63DR2mZkHjVlm91cbc3eIDqvHYtd8LPt6TclD+7puR\nc159t/v6XwisRKA0TDdRGasHzosjpYi3uJof4PutHBNjAjgX8F2ru9TqCGIz\nUCOT\r\n=6Uvk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCScSKCye6yLzTcRHRaoiQjiTk5XEQ8aRY8HzJzZ8mMKAIgWdXeOB0DwvB+Tl8Sw8E45siXerzxtjh1qqsplMGs3yI="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"techrangers@ucf.edu","name":"techrangers"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_7.1.6-alpha0_1583967510684_0.17420702231993612"},"_hasShrinkwrap":false},"7.1.6-alpha1":{"name":"obojobo-lib-utils","version":"7.1.6-alpha1","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"db-migrate":"^0.11.6","db-migrate-pg":"^1.0.0","fs-extra":"^8.0.1","prop-types":"15.7.2","react":"16.10.1","react-dom":"16.10.1","react-idle-timer":"^4.2.9","react-transition-group":"^4.3.0"},"devDependencies":{"@babel/core":"^7.6.2","@babel/plugin-transform-runtime":"^7.6.2","@babel/polyfill":"7.6.0","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.6.2","babel-core":"^7.0.0-bridge","babel-eslint":"^10.0.3","babel-jest":"24.9.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^5.16.0","jest":"24.9.0","jest-mock-console":"^1.0.0","lint-staged":"^9.4.1","prettier":"1.18.2","react-test-renderer":"16.10.1","stylelint":"^9.4.0","stylelint-config-standard":"^18.2.0","stylelint-declaration-use-variable":"^1.7.0"},"bin":{"obojobo-migrate":"./bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"a31a94b6b98decf1a8629848546b81501dc8a5f8","_id":"obojobo-lib-utils@7.1.6-alpha1","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.16.4/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-QrQ6Z8K0VYBFUZrIrksGJ5MrcFjSarfRX46Mn1Xf9GkOQKAPsRjUCJTIP/mKFhXv49GB6fEvSa0u0IkGxEHozQ==","shasum":"356fe38721dee7b4c345224d316e5faf78cb0df5","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-7.1.6-alpha1.tgz","fileCount":6,"unpackedSize":46701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaXezCRA9TVsSAnZWagAAx6gP/jKNM7p/t3zbyqUpip2r\nuOWhaVcpNvznMaAMkwIrF5CBaXQLzTExo2LKj58L0GnNNNfJNPEytmIYz+RF\nvYParCLd5ob/TCWn0pWDu61vgJqEOzkl28IQjqvIgWEOuJX8S+BsURv5tXxY\n3Ss+ArQeLMe473vlZxrHxavuWLYI32xfIk1g++kkqsvxWu2s9FWH0S8SLwQp\nkz3iIra5YBZt3StxUpbw8QblIGQ4DxNe5vxmASKAYPvUn767QS85hmaZj5ty\nsfogWYb95ZNb1dBp8HhcjEXWD2dB2IpCHzQAlz0v2Y//N3/4Xd/U+934UG3c\nZBSCGS7wlTLS8UujrU0LkCGHgnxcsStgwgTvsqaWC9zvbmFRlG5GVRrwieD5\nqelx+7V7y9LMxLpjkbGZ4L4Ros3SNc9StpSwF6yyq3hmnrQ7/tf504P2AW80\nOoCjhtQGc48n3ypD74OWnFBZVgGOnSaeUsKVOS7xHy63cPkTyeIYyPSWuQE1\nKT9lTWt7OT0xuiIwx4ib0NJi/ENe1hKnE1HUZ2BhZo2aThRgZfX0bi9QA0Fc\nB0kzQpnK0TjUtAZtPFZkQY0C50tjIYG/CHs+6bKZcRXKy3sexM5cpW/6bLtN\nlCLYh6JeTaXYE63IdnbLIqeZIx5VsgblW9JhW8yCSpdPI7PQFDx3MX8/npLY\nwhw2\r\n=PQP5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCy1p0+8qEf5n5kuwYrO+fAagJcqCzF+hTI9PTuUDIYwIhAKxH7YApKkIKvh+rLnzmD/T1WVpzW4NsBf4+OaK1se5Y"}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"techrangers@ucf.edu","name":"techrangers"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_7.1.6-alpha1_1583970227502_0.8061786020903972"},"_hasShrinkwrap":false},"7.1.6-alpha2":{"name":"obojobo-lib-utils","version":"7.1.6-alpha2","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"db-migrate":"^0.11.6","db-migrate-pg":"^1.0.0","fs-extra":"^8.0.1","prop-types":"15.7.2","react":"16.10.1","react-dom":"16.10.1","react-idle-timer":"^4.2.9","react-transition-group":"^4.3.0"},"devDependencies":{"@babel/core":"^7.6.2","@babel/plugin-transform-runtime":"^7.6.2","@babel/polyfill":"7.6.0","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.6.2","babel-core":"^7.0.0-bridge","babel-eslint":"^10.0.3","babel-jest":"24.9.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^5.16.0","jest":"24.9.0","jest-mock-console":"^1.0.0","lint-staged":"^9.4.1","prettier":"1.18.2","react-test-renderer":"16.10.1","stylelint":"^9.4.0","stylelint-config-standard":"^18.2.0","stylelint-declaration-use-variable":"^1.7.0"},"bin":{"obojobo-migrate":"./bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"2d305ecba1e8270d0fb271b39445de84ec6e3b7d","_id":"obojobo-lib-utils@7.1.6-alpha2","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.16.4/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-6yEiNxdZQxrusUJaoN5lulot9imPdmkkzhbxK0rWCh9Ba3WTkySdSYyrhz6xOhwLA4V6WpMmxxUxWojJ7gzK/A==","shasum":"11a069a5607ae2abc54f4b812711a5c29cad8905","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-7.1.6-alpha2.tgz","fileCount":6,"unpackedSize":46701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaqngCRA9TVsSAnZWagAAAIYP/AyW+AuHeMocAROn62Kn\n4K5Bp5OQOSWUC1AyXVjkUKqxUzJEJ/3IeVAQD9T0ZCJ3gFcrRsWybZLZMBDg\nEauuqgvg2DT3cW5gm66wHbS/RMjkAZn9W8Hbs4g7g+Q4dzJ5Ic0IxGgylSHD\n4p/STfHD+loyE5Xyz5MG9guG4wMUtku56lT6sWDPyhQRxgjGduuEWHX1VxS8\nqoAGjthE26qofYjSWipm45NkTW60L86pOaCERCykrIZ5L5+0u0omV0VVxNeN\nyBnnmsjX55PkaJzYqk0TB1O34kTD4BbFss5pvrqghBn4NqrBqAxEI8Xq2eQX\nKCwJ1nBt8+uSSLe535tDPZNaA09qfPfXiPaN6JNthi5gufRM9EM0H6yJ24qX\nYh7OTBf4B1N70+gIevTUCJpIc9j2VfLSd9REcL1xZEFYb24e0sQx7M8OX7HP\nuO6AQucOxAQzr3mTPPUpz1A6tRfO0trnyVTRAxy9camS2ITA759yT3Nu3RQT\nKzYGgMaJU/ymDZMqptGvnpXtkMXKhOvdYP0uesLM17NePpZl6QAqY4rXfzlL\n0gMSgfRYfKGrf9KlLFFcH22IdkxyPHjFWlC7/IJDRTrEoJ9jpWmGRda3zCCA\n0EH+l7srO2jkrmZ2ULQ7YcWCysezSI27nagq8Zblydekq9uyrxAY81vo83J4\ntiqR\r\n=iB3j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKR4+NfSk4ppE7Qy2eAcmO58rrCoI08B3oK+S75mu35gIgRzot/AiYM7eEln2dK5rLL4koWWZbeSMwxsW17ECLZvQ="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"techrangers@ucf.edu","name":"techrangers"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_7.1.6-alpha2_1584048608317_0.6294515567341155"},"_hasShrinkwrap":false},"7.1.6-alpha3":{"name":"obojobo-lib-utils","version":"7.1.6-alpha3","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"db-migrate":"^0.11.6","db-migrate-pg":"^1.0.0","fs-extra":"^8.0.1","prop-types":"15.7.2","react":"16.10.1","react-dom":"16.10.1","react-idle-timer":"^4.2.9","react-transition-group":"^4.3.0"},"devDependencies":{"@babel/core":"^7.6.2","@babel/plugin-transform-runtime":"^7.6.2","@babel/polyfill":"7.6.0","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.6.2","babel-core":"^7.0.0-bridge","babel-eslint":"^10.0.3","babel-jest":"24.9.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^5.16.0","jest":"24.9.0","jest-mock-console":"^1.0.0","lint-staged":"^9.4.1","prettier":"1.18.2","react-test-renderer":"16.10.1","stylelint":"^9.4.0","stylelint-config-standard":"^18.2.0","stylelint-declaration-use-variable":"^1.7.0"},"bin":{"obojobo-migrate":"./bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"83eef44433550f9337cf20a15759cb7ce67c4dfb","_id":"obojobo-lib-utils@7.1.6-alpha3","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.16.4/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-UDcNu51tUNQTfMTrZ5HuE6GcfDrNgqAmCiVzpEa6XoWb+aiXriEO5nypaqWbNk+uTUsEVN8stGLLI83BBNxiAw==","shasum":"9efc7875afc3ea54aa03a1a1796b12219559b345","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-7.1.6-alpha3.tgz","fileCount":6,"unpackedSize":46701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJec68MCRA9TVsSAnZWagAA4W8P/Rask69KeI2cAZwsZwTT\n+0Q3isX/13vl5XlHaOlDqmNUqDSKSd4e/hjHFbEnnhG7XtcUDxZJ2OeuBbM+\ntX8UcE+ve2bpLBYzegn9D7u94i/cIviQIz0y+B9fiqIzChqlV8sa0IJarPld\nmzcrS6YjagYM7yWLJ40sm4WRQiDJhHgcG6nCx4Mc76/yXwgv4lx8H3EzHR0J\nxFXEDxOEM6SMaG1isnxsGfJJlOz3rkEiHR0U22ZU/Osupdp/459dfbVXQN6f\nzv7NfeP/1dze3LPc4IB3bP2NoWou9R5kW+vm4Nr6XYJKSKHJ7SYf+keUfCU/\nZNI0SpgYjMwAU50d7mMA2XBSr8kKmXTuGN4y7lfbgzdjuqu4QoeuVU+B7UU6\n+Ur4xNO0h07a2hOmdT3mttvPD+7TuNi0LDrlUuHeLV5BDkQ4gQCpLcfYoCmp\nXdjKRPJPQuFs9+o5tZ2g17xZzowRCK3YPmClnqVWNwXguz3rBkLhMeLEZSVj\noBwInHUmCRnMSfvN3cgLIapBPaVwsPwxt4Ob8g+oFE3Fepy3C7SlheW/acUS\n/R1usKtXRVffYjvJlYfHNmydbs4rhasx8tws/gq9pBNB41B5q8V4Jc3jlVfl\nmVlv5sRBSdCxHH1yriygiK8B12Q+vVZBKRMSOCI3RzUFSreak74nUdELVmiw\nittN\r\n=xWr9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC53IActqIu5xJqvL3hV5HI7NHRIIcVN/QVDN9FlSQ7LQIgC7DF+Nzwq8i3pE9ZUF7bkNI3Hf7Q4fluADhjvwQbLV8="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"techrangers@ucf.edu","name":"techrangers"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_7.1.6-alpha3_1584639755929_0.3591773304924055"},"_hasShrinkwrap":false},"8.0.0-rc2":{"name":"obojobo-lib-utils","version":"8.0.0-rc2","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"db-migrate":"^0.11.6","db-migrate-pg":"^1.0.0","fs-extra":"^8.0.1","prop-types":"15.7.2","react":"16.10.1","react-dom":"16.10.1","react-idle-timer":"^4.2.9","react-transition-group":"^4.3.0"},"devDependencies":{"@babel/core":"^7.6.2","@babel/plugin-transform-runtime":"^7.6.2","@babel/polyfill":"7.6.0","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.6.2","babel-core":"^7.0.0-bridge","babel-eslint":"^10.0.3","babel-jest":"24.9.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^5.16.0","jest":"24.9.0","jest-mock-console":"^1.0.0","lint-staged":"^9.4.1","prettier":"1.18.2","react-test-renderer":"16.10.1","stylelint":"^9.4.0","stylelint-config-standard":"^18.2.0","stylelint-declaration-use-variable":"^1.7.0"},"bin":{"obojobo-migrate":"./bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"31e11363891575a2e62afb61cf15944a66e7e832","_id":"obojobo-lib-utils@8.0.0-rc2","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.16.4/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-yTSUG2+3aVlIRSoPu0cgibVMpoN4949kUhWOqnuXfub1EjQwh/dug+qsTifY6LAB1b7sI6954n4AbzVzdVthbg==","shasum":"1d4c3a26c470fd11ff64a54fbb9bffacfed41118","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-8.0.0-rc2.tgz","fileCount":6,"unpackedSize":46698,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefQEkCRA9TVsSAnZWagAAk/EP/0IcygV7iqS6d6hcyKnT\nzE6131BQLM97wI2TgR5sKd4nxhNCCry3ywwKh1o3RCKLev4RmozWXZmlOQml\nqRNkW5jOA15CAc7oOiw4gU3O2CVYG7ThhHHu2MfqYyCm+LHXDlrW1jiuSXJH\nr6bCgQCg+SKAafdlyet2fkPPLoLClWaxN3LYE1Y2+pt5kpJ5k2JHz2RHE9YF\n1iYIRXFpviKsaJY39KZqDzcE9UHcivkC8Cfqu4SSLq7iSUT7n6vQzzvyq38r\n2yGDkZJMSKFUpMoGS2d0kT1qpuvbYeFhNR19ZcbJmplTvyskM4679ao+saJe\no8Nj+pop0a46G5aKMWw9O9ehV3RUrzj/5KtHTU16qC6SG4X+X0S3svBgay65\nPqqmKmHIqi7aQt6mCCNCrxJPl3YkdtZBvN6C9prEbDkD3HxgVkfNOZ9UqB1d\naYTW9dKFscVF//s7SkI5xI2NV04RzwbKppMroQgqR5dkxW+LrwnrhFzS7zG7\n83au0wzdJjvIzZsHRDo58MJ+fatmIBV9x03esJUBB3FRTpuKglU3Xy+QrpvI\nigrbUqxhoGStE3Rfa93B+BpRxmYhKBSw7nNdQA7s2n5eRRJ0z7Yo9Y0+VJYD\nLpYD1vxiK1q8XaCfYmsnqhFR0Dw1Xp8l9kvgaaxnZWORsbu2NQk1r7WbKpJB\nfbFk\r\n=KGoO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIACbX+4s9Ccjkr+e6ngz97DnfMExjNCIntwM0emEBXH3AiB2nhRLCWlC0qCRJIaZuh+AtEq/tGXCX1WlQWZ4QngQaQ=="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"techrangers@ucf.edu","name":"techrangers"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_8.0.0-rc2_1585250596439_0.2964376369422581"},"_hasShrinkwrap":false},"8.0.0-rc3":{"name":"obojobo-lib-utils","version":"8.0.0-rc3","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"db-migrate":"^0.11.6","db-migrate-pg":"^1.0.0","fs-extra":"^8.0.1","prop-types":"15.7.2","react":"16.10.1","react-dom":"16.10.1","react-idle-timer":"^4.2.9","react-transition-group":"^4.3.0"},"devDependencies":{"@babel/core":"^7.6.2","@babel/plugin-transform-runtime":"^7.6.2","@babel/polyfill":"7.6.0","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.6.2","babel-core":"^7.0.0-bridge","babel-eslint":"^10.0.3","babel-jest":"24.9.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^5.16.0","jest":"24.9.0","jest-mock-console":"^1.0.0","lint-staged":"^9.4.1","prettier":"1.18.2","react-test-renderer":"16.10.1","stylelint":"^9.4.0","stylelint-config-standard":"^18.2.0","stylelint-declaration-use-variable":"^1.7.0"},"bin":{"obojobo-migrate":"./bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"3c85a44f6029e8d4535734bcf5602802e00f0106","_id":"obojobo-lib-utils@8.0.0-rc3","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.16.4/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-HwJgA7zsGRkjaWzep6dL+gVQBbZB8dQRuHIM3SFmYT2qCiEFwaRURmJyuxjwo71n0K3lB9bfT3NOvNLgPhC+lQ==","shasum":"b186050d0a2a16a8cb2bc4ed01f6921f5886c9dc","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-8.0.0-rc3.tgz","fileCount":6,"unpackedSize":46698,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefS5ECRA9TVsSAnZWagAA1FYQAKG5owZjJ5Cx2b3CWW14\noS9DKeVf0HNmXhU3QyomyvP+tfsqdCsT0obtqIQ701TUaysbrf7rxSXfIcOU\n7GNnTeYltm1yzlL0nnqC94yDg9bubYjWuptHiaQ3yv9Mj+nLAPLEglxNFb1Y\nDCHvmesempwzimI8oE4V5mQCzAa4/058XXHcnCSFiOBRvp8jsY/OAoA3FwUJ\n9IuJvjJclL7WOuSPZt8JFltbbp8qGZMfKklf93mMleS4++eWlbPtI8cOeK+B\nGxlN2+3DJwPSKH0E+iOLoCg0xYm/IJxY3jmTQeOss4XeDilSdwGlmw4RHrHr\nRNFrwSnnNY9TAbyhrrGnSGczw182Rde+WhYEOJdVL/cvsLdjgftrfwaUYE8F\nCZUaAGnxV0liYevMmf93yaL8KloxG6rvC99vfHnNc9gYFWeNlZPcBA+wWlND\njc2F2OJTBdjPuoQPGE+ZwvuBGsOO1GoilV5BZ/JzldB9qX+30c+f0Ihh9hpQ\nMH6e2U9SFE10CeVG6HTgMoC/4bSpOpa7wlXW6ju1DMV9XcQ8dM/s8E/1jO8Y\negeGKjE1Xniy/WX+yjMWCz/PUkK9WKKxYQMMCNq7rhpM4FwehiygPKQgAlHZ\neQJH/H/dbwMDEXt5bkf4q3WDlVknshFM5jqucvAwA09TjPWbAaoCxUlKD1Gp\nljmU\r\n=3EUy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMBrWzmlCZdZLs770xOSwwQ7BSBjsbnqXz7GBFkA72MwIgL4z1whDaBkk554n7tY90sacIscKWY4qpfYIWT1k1K1M="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"techrangers@ucf.edu","name":"techrangers"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_8.0.0-rc3_1585262148328_0.4158671704247525"},"_hasShrinkwrap":false},"8.0.0":{"name":"obojobo-lib-utils","version":"8.0.0","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"db-migrate":"^0.11.6","db-migrate-pg":"^1.0.0","fs-extra":"^8.0.1","prop-types":"15.7.2","react":"16.10.1","react-dom":"16.10.1","react-idle-timer":"^4.2.9","react-transition-group":"^4.3.0"},"devDependencies":{"@babel/core":"^7.6.2","@babel/plugin-transform-runtime":"^7.6.2","@babel/polyfill":"7.6.0","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.6.2","babel-core":"^7.0.0-bridge","babel-eslint":"^10.0.3","babel-jest":"24.9.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^5.16.0","jest":"24.9.0","jest-mock-console":"^1.0.0","lint-staged":"^9.4.1","prettier":"1.18.2","react-test-renderer":"16.10.1","stylelint":"^9.4.0","stylelint-config-standard":"^18.2.0","stylelint-declaration-use-variable":"^1.7.0"},"bin":{"obojobo-migrate":"./bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"b2435e6cc20ba8a42336bf226b1968bc504e0263","_id":"obojobo-lib-utils@8.0.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.16.4/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-H2U5AL0+jBBWsCIKjgzAspy3f8bSioEL/RCELCDqqLKTKpJF0ZBxsWVVNTwEjn1NnI+kHBpQbH8VB5MLxIU+gg==","shasum":"3072a2ed337c0d9a725d70f043de5e949f710307","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-8.0.0.tgz","fileCount":6,"unpackedSize":46694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegfVhCRA9TVsSAnZWagAA+MQQAJhoyaZVfdjgAEwYscbq\nGOCIoR/w4A1L0QEsD0AFRfZBzeD2fp/DKyMI/fUlw/sWYnT6QLIAoZp0iJSM\nahMpEJY6O/ANMIkJoBVhHVPJxwIrdZcz6H7CgIEfeXioGo3r5zhYBUFxD1UZ\nAxY/QHlhYIVIhU6Fp+knmwSssh1zqNA/01xS5onqGRQrRmf2mp00fCkQNdvd\n1LZFCQUEZFtuZys2awACofEYHqcgZfv39V1ClfhcjQqi53N3cKUn4KCnSMCI\nTtW/JnmlSP9RpojrTFwGGbZIrVE9jdmsnRnbfChQwSeygahX03zxZoLrBR6U\nwS0Q8KunLiRkx1MH76U2DVX9fqsX1gaIpT6Wrhpzx6+BjJYS9neaGXyGFqB/\n/d31m08XO68c2p2fYgC8+XPAxC+P1vGGx+hSpMo7z1X02F3Q1AzOw0z74VNO\n1MWi0h9eUB6oqzC5N2aO3+/jalBl2mRfSCQggMWVNHTG98Wdw5AlMCYo9M0b\npJr+576dlxlKQIQdqPglMK1f0WCjFw2oH+WhlAx62js76EaKO6PHHLaxQhzf\nIEb/FUVnTtdeRVBagPNo9nibulCWPUHAmUx5D2NOi3A4MnVIb8ne6S+iCdkX\nFQ30AwmLGUuq7KgU29GCf6G3p2sWBWE67JG3osPDOanJjDWh0WBbYtLfm/SU\n240W\r\n=q8IS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiTOqxx8cL9Ewc0i9QZN5alXjntJxCrTD5wQnBg6YxGwIhALR6vnK22CXFatvHv2tfFEOceOp96ald9E1c5fCDBDjm"}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"techrangers@ucf.edu","name":"techrangers"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_8.0.0_1585575264834_0.8960060636712042"},"_hasShrinkwrap":false},"8.0.1":{"name":"obojobo-lib-utils","version":"8.0.1","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"db-migrate":"^0.11.6","db-migrate-pg":"^1.0.0","fs-extra":"^8.0.1","prop-types":"15.7.2","react":"16.10.1","react-dom":"16.10.1","react-idle-timer":"^4.2.9","react-transition-group":"^4.3.0"},"devDependencies":{"@babel/core":"^7.6.2","@babel/plugin-transform-runtime":"^7.6.2","@babel/polyfill":"7.6.0","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.6.2","babel-core":"^7.0.0-bridge","babel-eslint":"^10.0.3","babel-jest":"24.9.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^5.16.0","jest":"24.9.0","jest-mock-console":"^1.0.0","lint-staged":"^9.4.1","prettier":"1.18.2","react-test-renderer":"16.10.1","stylelint":"^9.4.0","stylelint-config-standard":"^18.2.0","stylelint-declaration-use-variable":"^1.7.0"},"bin":{"obojobo-migrate":"./bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"6ef6174019af83867f00306e646451e36004a61d","_id":"obojobo-lib-utils@8.0.1","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.16.4/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-pEzCwWOqX8hKVzfuXbvxOwXYHTLGoRr0hLjfuicNscxcMdSRI1+fZXsrySRcpCwkWDQlwjdLdGLFHZtAi/yyOw==","shasum":"b04ecc5919e3884903b51e0f99465c6dbc2581db","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-8.0.1.tgz","fileCount":6,"unpackedSize":46694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegz4SCRA9TVsSAnZWagAAiaAP/3jid+w7+XbYieabPLUr\ntPs5A6QfgGnBGZ6ANHOHJFqhSwFtDd/qpJI26S//MYK/VLc6V/9pwUHKrcg3\nVbfjZqzwqdKzg0MyqNNc7RFQJabi3BZ7/SQL3NS8HHkxtZrmADf6j4rhq+0b\n2a/YUgnkwH3vMqb+SzchElgABQ0NxyyocJ4uO5iJEoC/5mNVp424MlGTjN02\nwU1U/1XTZri2ZJ5RLVD/jzomKyXnZ4W4oY1w2KKxBCh+jNCtLh5jUlOyKW0r\n9W1jWyyXyowKZ8elXA7C+FhOHup0ZCdTrpjmQtHf/ZMXzE89xe/PQE26k+3a\n9dVWVq1uefZkqeKD1Ruhjq4iUtNXG6UR7RteSomX/KpgV77f1S/YkBkZZWPI\nd0+ve2GyJBlewRh3+NzVQvtloQrHlf2uaJ1YIGCmdw9/ZYRGWZWXckNPeuAM\ns5gNIbZayTQgkwVz4ooiWrSC5g8NWYJNxk8+r65qzF+l1nOlwhNHu0nY8993\n4AJa6qA8WBqGvkDXbPfWPindqcHe28+msRqg9L5x6rrRfHpsmTJ0AVNiLYEU\n0m/oyldR2Mbe1Oumo3B2w+zQNwdC97VGbtEIjl4TqTjzItI5a8rwRes5H5O0\nWwm7/wPWHjSsTbZcfPp4D4TN+mZcIRQoaAP/aSxD3PR1lMVIiJ6vVQw7+V3C\nXlgU\r\n=9PkI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7j50e1BbMf4R5CFq98TCqBFO2a89BH4a5O7yESHrFEAIgA1LE6ykdrNc3pQz3vGkPqKakSytoVjK+4aB16l/rAAM="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"techrangers@ucf.edu","name":"techrangers"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_8.0.1_1585659409696_0.11476755112168968"},"_hasShrinkwrap":false},"8.0.2":{"name":"obojobo-lib-utils","version":"8.0.2","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"db-migrate":"^0.11.6","db-migrate-pg":"^1.0.0","fs-extra":"^8.0.1","prop-types":"15.7.2","react":"16.10.1","react-dom":"16.10.1","react-idle-timer":"^4.2.9","react-transition-group":"^4.3.0"},"devDependencies":{"@babel/core":"^7.6.2","@babel/plugin-transform-runtime":"^7.6.2","@babel/polyfill":"7.6.0","@babel/preset-env":"^7.6.2","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.6.2","babel-core":"^7.0.0-bridge","babel-eslint":"^10.0.3","babel-jest":"24.9.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^5.16.0","jest":"24.9.0","jest-mock-console":"^1.0.0","lint-staged":"^9.4.1","prettier":"1.18.2","react-test-renderer":"16.10.1","stylelint":"^9.4.0","stylelint-config-standard":"^18.2.0","stylelint-declaration-use-variable":"^1.7.0"},"bin":{"obojobo-migrate":"./bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"34d65835386e95a8867857eaa2d8d3123465ba90","_id":"obojobo-lib-utils@8.0.2","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.16.4/node@v12.16.1+x64 (linux)","dist":{"integrity":"sha512-DyYr41gu1cu1a4cZb+V6YYXn75U+80dGvbhuxthc/eHQQju/TgVGSr3zxgBUAnZ/gyPy1h28Nu6OV627EpuCng==","shasum":"10981ed79ef014498623865921cf75cc9461aa09","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-8.0.2.tgz","fileCount":6,"unpackedSize":46694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJei7N2CRA9TVsSAnZWagAAZ1sP/1MlyiWuXflq1E6AbYcW\nUSZN6eqRFpQy2fUuV1KXxuDd97nizxozxsxn/mW0gDQ64KpJn8H5EgzgXvhl\nCDoF/faiyEn+GwJTeOYNOXOJkXUJ7fXmMDKYRBqejHKgNlnNfFcxcLEzCBwm\nntJEycEMokYvk0bi/myQc+DSAdaez00PGHsQzjROzKvmtjb8YL5VPgNdSgC1\nPCH8VCcxcc+gYVS4EZuNP8m3xtM+JbCV5/jWqf0L+pPu9KYWfkj4j/VHfYJ1\nILRc7w7HLBW3U98oqjdSik4qkkzSF8LY9xzUOXvxBrXJewQNID/+NSQiTSEK\n3Qd8Km4NxvQIat8hx3UCrsS6i/a8id2tLDKeZE0v8f7jLh+xrVMdnjU9f+0g\nJQE9XAV6G50jiwYCwh1wWJRa3hNmjTD0jeULvgl6a6y8HGP28urvN+Qx48on\nn1kJ0cACwrE9g3sn/o5MKR481tsi3v5Zguc7dXPJPe0oUVD7UeyOVRxZ9F9y\n11PBWVp4vUTRY2AbERLYi+kki2KHtbPCCGlYLhtNEE8wEp0xb0hfyreiZK33\nOLE9MBHXj1hkIpUV2MTi/n3FawevRtRMYU7kJ56AilLDvJxmPPBLgacImr0U\njnF/5jYxV45kNOePkXXCECSzLJGmoY82t9Du+5fZalk/FMa5PM2RHUtlMnly\nTW7x\r\n=6LkE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE3QR9ViuJEPb1DPKyZU1v3eltvj+7l1bNlHKDFU4/s0AiEA7APiLEzLjImJSIdvxxZsVoY7DLrsS7U6P6rYvjwoWbg="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"techrangers@ucf.edu","name":"techrangers"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_8.0.2_1586213750490_0.8524717609862267"},"_hasShrinkwrap":false},"9.0.0-alpha1":{"name":"obojobo-lib-utils","version":"9.0.0-alpha1","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"db-migrate":"^0.11.10","db-migrate-pg":"^1.2.1","fs-extra":"^9.0.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"^4.2.12","react-transition-group":"^4.3.0"},"devDependencies":{"@babel/core":"^7.9.6","@babel/plugin-transform-runtime":"^7.9.6","@babel/polyfill":"7.8.7","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@babel/runtime":"^7.9.6","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.0.0","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.2","eslint":"^6.8.0","jest":"26.0.0","jest-mock-console":"^1.0.0","lint-staged":"^10.2.2","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.3.3","stylelint-config-standard":"^20.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"./bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"2ea97b380d16f4d275b36d6a74d2d998f234b487","_id":"obojobo-lib-utils@9.0.0-alpha1","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-9nUstolw2oH0RLUYgDUHjD38PKqIO63jeMmDp3w5QpUmR4s55GuRxc9IHpDg3xytAyw3yVovTUHR+/Hr5JaZ8g==","shasum":"4d09ccdf2023d87e0c8f3e29d091bc3df73213cc","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-9.0.0-alpha1.tgz","fileCount":6,"unpackedSize":46878,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeusJoCRA9TVsSAnZWagAAtDEP/0L6i6Ma8hIbIMN03Why\nq/Ou8R6HSIPNEXw7AuDxpHnP6po6DXC4u6SIw+25t0ExL88mAxbZfoheJuxW\nKGzf7HcRB6GS9LZVXTRvTGE0OdUOgT17/yWOImFRo6l0zOPRKQIBgBQVPEF5\nt1Bj+++SF25Z0np67XpGQpvvcpkadkEH/qQHKr3jOYlqvdHrdVd745XMDXeK\nTRKXBcL1i6DoTQUPYoB16CGAeXnm1HM0+ssXTE5kL8nm7zR/bm9hy7bH7DkL\nHkzfgGDDVBn0lB5x0fD2H8LkrkYCADoivv/jAm/RQh/0JcomeSo+qFcSo/oZ\nnzgd2SQ7qkUfHCjdtouoL3ndlZR4272EX/lWb6ClfJWwjNlT/d7YB9jvnrwm\nGQmh0YjYPw63+XN/+IaJYC1Cc8GAcWlNXIfkINWmWG9HuYj5FAu2BaVh7aig\nohlv+tZSNWGgJ2BQlnJbIRJ0tCSeCPHEz1NgciQ6QreeVieCggkPAs3kYiIM\ntO73w8Uqf+CNyRQnZIbzKB5CVupaTtMI1W9RG/XAEkiLEcsW3LvDViy8wadW\n9i3pKcO5fyhPUUGXMJN1VjJMlABYREoP4leMD3NA/f0f4kazubxvws/FHid0\nD1gE8UtC1bNMV9IaYgj9tb08kaygbW1Ut3qsPoXOTOhI/psvigMtKQK6CaQO\n1ylh\r\n=vQYg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEGVxu+X3Z2Uf+UPBrB/41cfOOx2gA4TWppy04YZg3LRAiEAlbEXycBOEGDOkhP1LIMRctePxINC6JQQbub6IHIhpbQ="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"techrangers@ucf.edu","name":"techrangers"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_9.0.0-alpha1_1589297768317_0.8713710245188495"},"_hasShrinkwrap":false},"9.0.0-alpha2":{"name":"obojobo-lib-utils","version":"9.0.0-alpha2","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"db-migrate":"^0.11.10","db-migrate-pg":"^1.2.1","fs-extra":"^9.0.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"^4.2.12","react-transition-group":"^4.3.0"},"devDependencies":{"@babel/core":"^7.9.6","@babel/plugin-transform-runtime":"^7.9.6","@babel/polyfill":"7.8.7","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@babel/runtime":"^7.9.6","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.0.0","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.2","eslint":"^6.8.0","jest":"26.0.0","jest-mock-console":"^1.0.0","lint-staged":"^10.2.2","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.3.3","stylelint-config-standard":"^20.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"./bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"d207be5d2310964a41d275ae7c9de15f20195964","_id":"obojobo-lib-utils@9.0.0-alpha2","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-ags58X5zSBxGgJVT/LHKObQ4eg9X4inDdOFjexZwXXG3LOkW2s/ST4FtWHZUuuuHEmk15XZALs78ELz01+fQfQ==","shasum":"546c8c3d45267bf9c4a9d7ba29a4637c4f96dc34","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-9.0.0-alpha2.tgz","fileCount":6,"unpackedSize":46878,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewpAXCRA9TVsSAnZWagAANXkQAJUo7TlamNCyXpfG/2r+\ngQ/z2NjeY1u/hfefQIH9GTgnjH0rM83prcb4pW+kZ8cSHYWI66r8aU0eKgo7\n0iZCuKEoEJ6fUZ/fqI61bCO9aABEdgFXDjTKi1KGPcgz4TvvsKnCX6KupPzw\nM6xIa2sLOPEzeV4UhcWNxGZV7BvdZ3ytQ7nR/CAEWoc/IFMIiaRQWliR8pkt\nDSosnx3fSn08VR/2Z7oqW5JGC5QagVcyNeObh/eWpJQN7CAxywiBYffC3xIA\nEaiGr8t2/XrIGFmvGfc9Lt8fVPnSod1lj7AMhxMz2zd2yPC0upwzidq6biEg\nj9S0JPGacQZuZIBdPloieNT/Rh52ECRe6aVpU0VwP5s4nPR90B1aA2NKWZ3m\nFQGdJVXt8cn6N0ePBt0JNfy0/3qm+9B/+A+V6hKS7QQXqRJji3lJbuVUpvPe\n15tBlm7urpBRBYn3IEaQtZNYIE8glhNo4pyr6UiOigP7tiAkE/SCiUev4KiF\nllSjZBen8WoSNrPx/K2LLwonSfj8eJKAGs6HJ5AdxCeCXJIJDmf1a4g4WRgY\nZPVkf/Hucw0bl9pzoVIRh7ofG3zZrDusDpmGfH/W0m4LSvByvUnhp0+y6N/D\n5Dg1lKe6Y+OOseCgmklaqlOXBbcM/6gyF/2r3pLYdJUz9W1RSI+F9PAmSKJe\ntWXC\r\n=fOzF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE5KhlAEZhqgL06GQCbp9wICvZ0OkI3G2uyuAfQNXOBmAiEAnTLj9lEiBnm8hVdDA41rkAK84/WesfUeCDYRUvQf9VA="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"techrangers@ucf.edu","name":"techrangers"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_9.0.0-alpha2_1589809175171_0.12100374761734312"},"_hasShrinkwrap":false},"9.0.0":{"name":"obojobo-lib-utils","version":"9.0.0","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"db-migrate":"^0.11.10","db-migrate-pg":"^1.2.1","fs-extra":"^9.0.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"^4.2.12","react-transition-group":"^4.3.0"},"devDependencies":{"@babel/core":"^7.9.6","@babel/plugin-transform-runtime":"^7.9.6","@babel/polyfill":"7.8.7","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@babel/runtime":"^7.9.6","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.0.0","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.2","eslint":"^6.8.0","jest":"26.0.0","jest-mock-console":"^1.0.0","lint-staged":"^10.2.2","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.3.3","stylelint-config-standard":"^20.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"./bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"88b4fb6036bcc012940c91a9dbadd77677125b87","_id":"obojobo-lib-utils@9.0.0","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-6eC393vJ2yVTZAOkvveyl0AqtrTPMDI82SJY2F5QfNDYPmiX7t55rhFMwLjC+QBGn6OqCLlJTocXuxX/yZ6ZEg==","shasum":"c7db57eb449497019d8582139a830c5af457c212","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-9.0.0.tgz","fileCount":6,"unpackedSize":46871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewrgbCRA9TVsSAnZWagAA7pgQAKQv9nRvMQn15vPwhzot\nmImI9v9/xHpdVxyEhbcDAW4LoWe5yL98wb2mYz/dRmQdQMLKvrk6eZ/RGebE\nlso1uoLkpcRc1oz9y8zOyLNGTBw+YxHLRLGQwNluWWsk555HBiJAJeMbtv3u\nWXZEWU4XQ0q8de76de05L+mLW/WD3rZl/atHLiaGL11yygoer2ixC/AWCs9h\nw4i9fS6xx7P7ODuLz8HZt5+iIHePCfSvkyX6UZ4okfNDx6fYO/mnophZPCjE\nHu3j8eUv6oArhCb8XQrKBngStQfIWSi8entt4UZOTiTJbztqLw1vWiW7l0De\nSOBSiSXlnLQTRP3aZL9MBVADBIhOl2FYUX3AsvOCtDkHsSSBfPIO0sAisdbh\nUbgTbj4qSj0FenUjBVmSvrDnSr76T9vW3Mj8cFJmXwnPzRfVa8ch/Tg3XfSV\n7rtKaI50wQWl64AtEMu+ZOeo34bJDaCd19Y8GYhitrG0I3pn2iYrTRuEutEr\ng5IPqHALC4/rCkgKNJf+Vxd1kA1yw8liQl22jb5TuWJAw7OisGrZZ/Mz+eAD\npGrGjSXyJ7r4z84agOXxN7jPK0P6Vq91nd3/4lmHQJyIIDEc2mycIpr8vvRB\nsgzx7m+v7YWh3z37OCkPrtZOY6n5DxFmWqXfXddkNnkF/GbsJnkqXdoqLI94\nF3pI\r\n=qN8p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDArcmlR+tdbvBUveQHhVkM7v6rOhIgDW+f5ofgkhATlAiBfnPQdSUPzy1LCFFKO81weWH9Y/SGbUAVMmHRavHZ9YQ=="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"techrangers@ucf.edu","name":"techrangers"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_9.0.0_1589819419300_0.5017717283059091"},"_hasShrinkwrap":false},"9.1.0-alpha1":{"name":"obojobo-lib-utils","version":"9.1.0-alpha1","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.11","db-migrate-pg":"^1.2.2","fs-extra":"^9.0.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"^4.2.12","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.9.6","@babel/plugin-transform-runtime":"^7.9.6","@babel/polyfill":"7.8.7","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@babel/runtime":"^7.9.6","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.0.1","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.2","eslint":"^6.8.0","jest":"26.0.1","jest-mock-console":"^1.0.0","lint-staged":"^10.2.6","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.5.0","stylelint-config-standard":"^20.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"./bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"f509677c06344bdf3e6b0b86d0de158d8c12b31e","_id":"obojobo-lib-utils@9.1.0-alpha1","_nodeVersion":"12.17.0","_npmVersion":"lerna/3.21.0/node@v12.17.0+x64 (linux)","dist":{"integrity":"sha512-o/HhRG00PNNjp6Y1kCwmMbV5TlHBnT6tgyAROsgb3NJp1cLotcIlxV5c7G/Wxy2TMcrbg6VclaxVujzcFKTUNA==","shasum":"b06f6a3e865a773311c0a33ff13d9da035c9b307","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-9.1.0-alpha1.tgz","fileCount":6,"unpackedSize":47068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0fAjCRA9TVsSAnZWagAAfV0P/2VFXKRc7GQRU8p/x4Qp\nE1QVDcbupukEPNxaNNotHq1fWfyJ/8STtQQ4fwlhBrtRlXFquz6oedTS7mxB\nxFBRqEliJw7GX270jnUWiashDtSbTDDHT5NMQAzEvvxiPU6AzTCHPE7U5SGC\n7IU1Dvq8k+Mfk1PAGzoJ/fFrHxi4gTGPfqcl/GbppwxG3gws21DL7HeG36Ql\n+mPTXViyjCQOyQ05qhqb0pLuXiiPKxn5QvufyLDRDoDaH8nOaKhavBUBWDFM\nWYrTaWTdpi01PSQqSjWSRJbuRLFezzSijMhd/eTbxUyolPUFlCvQj+SxcQlV\n1umbiGUl977E5VqCQBzy4j/Ck9WRF7wtZiGSAOFFuwtNitUQqW2CvxxBQfR0\nRDX6QufPIiAwApO96vp4mFw1m7Ec5RRMgOs/7XcvvdP6Zk56zIZcygZewyMm\nCLZe64pQxt3OznGLVD4X2k19WZjuxObZICmue3abSgE8ZlHk2j9hADm3ixqV\nDqtGFW/QNeDxSUTRVOs+tC7TRYfIM2LIDuz7LGz2mLccUWkyozgyT2+5qVTB\nRgGQutELIjBteTJIVC1IXpHuiL1WZi/MkfYFSxuOQgm9Af38wemibEfvEuca\nQs7+RpRwZ4NFgaHZTlfux/fx766/u31vrKfkUo0mTBw0IhErAx8RnScTY3PF\nUVcf\r\n=Z/ou\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFvBPhlOnVU8gk30gLoaj6ajBXsrenVc53XIUhgyUbCcAiB1SJXZRzGh2EjdmTBjYePhxon8SA1VpIkjMlugRCbK+w=="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"techrangers@ucf.edu","name":"techrangers"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_9.1.0-alpha1_1590816802908_0.07867677030569964"},"_hasShrinkwrap":false},"9.0.1":{"name":"obojobo-lib-utils","version":"9.0.1","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write","git add"]},"dependencies":{"db-migrate":"^0.11.10","db-migrate-pg":"^1.2.1","fs-extra":"^9.0.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"^4.2.12","react-transition-group":"^4.3.0"},"devDependencies":{"@babel/core":"^7.9.6","@babel/plugin-transform-runtime":"^7.9.6","@babel/polyfill":"7.8.7","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@babel/runtime":"^7.9.6","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.0.0","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.2","eslint":"^6.8.0","jest":"26.0.0","jest-mock-console":"^1.0.0","lint-staged":"^10.2.2","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.3.3","stylelint-config-standard":"^20.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"./bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"d0e3bb1bd5e89a617577abade7482d411958b847","_id":"obojobo-lib-utils@9.0.1","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.20.2/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-3ZexFowMvP98rNKBf/sgFxSbze09R8gcOLx68IQ2diuVoWqYZp3WVft51884R72OeBQqGIIs+KV8CtlZFhJWBw==","shasum":"7c6d5d527bf5d181b23e85cc364b38a6a0a68eb6","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-9.0.1.tgz","fileCount":6,"unpackedSize":46871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe19ZwCRA9TVsSAnZWagAAy0MP+QHon/RPYAn83MPkxjT3\nXgGo8OYVc7JT+LhNSy1oMa419T5Y2TJKTt8s/z5p50nPd0EnYBkE5YUSJbQs\n4kKkD9UTfqfntfk76fF3el+73jQrVRvCMRR1eWs+kh48EU9aX6gn7f746cKu\nfeuxW1VLxBsE+tezJyRkdpUZp1A1EzVFu+S+X5S4Lz7rbm+NhTpWrqwLoOXg\n3lM2X4ZTdgznaoV/OvoBkcJ49I38M4/HpMcr744pq95ozKY/DLTkOVP9gIXL\nbGdB4N90E/hGFrANxtkQ5NiNcN+uzYB7oP/aPznGlF9QoWsBKnJ+C64vq3dG\naYOdQ5Efire6P+YuI4IzEj/U74fMwm/9cfYdpj2auZ1lyXL/+Fl9rfb8KzUI\nWdo/pko6HOVbGZjeahs9V774jUEz/sYDfIar0v5gsRGuPr5n7QEcfBNL1pod\nnC8l4W2ZIl3YvdywQhsCFun5/H2cfPXe4NSafdo5JaIGr22NA+nZ1dChHFjS\n0bQepV3o/5irLU//DPj8KLkyYiDxTmTQUS95l1EQ3r6DLJeRhbwdLRi3mweK\n9X02E7ImdGIgwhBNrrcOq5RjNGiEExjSnWF9GJH23so+pHFZuae0F1MUvKaf\n21OvcM7vyxSibUfAa+a4fKiJU/c78nuDXYcH8ZBSo8hyfIvsfjkwaD+VVPZ2\nGC3E\r\n=W1K9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGBH375y2fssiEdxfJnkW1O1bQPHvKymXrhJ44yuRBt/AiA1ayGlR9fb7s0TfdSlQXy4U73XIblSuVAHu1sN0bNMsQ=="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"techrangers@ucf.edu","name":"techrangers"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_9.0.1_1591203440227_0.27107067159379605"},"_hasShrinkwrap":false},"9.1.0-alpha-2":{"name":"obojobo-lib-utils","version":"9.1.0-alpha-2","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.11","db-migrate-pg":"^1.2.2","fs-extra":"^9.0.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"^4.2.12","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.9.6","@babel/plugin-transform-runtime":"^7.9.6","@babel/polyfill":"7.8.7","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@babel/runtime":"^7.9.6","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.0.1","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.2","eslint":"^6.8.0","jest":"26.0.1","jest-mock-console":"^1.0.0","lint-staged":"^10.2.6","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.5.0","stylelint-config-standard":"^20.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"./bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"a16e310e1c3d445b098c213a7d487e2818bc830d","_id":"obojobo-lib-utils@9.1.0-alpha-2","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.21.0/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-zhF88Nixj1VxGRTk6v+ebzQYZ73y/JrydY8i2TYJFFC40xCafDjL6UBUIUHfzletsblVHJhLPAThK3kNcTiBCw==","shasum":"d18f4d4740220958cffc984afbd60204688747c4","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-9.1.0-alpha-2.tgz","fileCount":6,"unpackedSize":47069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2CjWCRA9TVsSAnZWagAAatQP/RJgRwN1EaMx9FQDNWuj\nwvimRPKRxndmO6WkGI7Oc+5AOnmZOOp/R9zXDigkfoLq+hbiG3Iq7/tZ1egJ\nFtJKzzeth49mJdi0cWPB0SMTyWBrppfALG16TPb0M9LRU3Nkv36bdLCPDoEd\nhBK2zsXOCkOH8P+DL70JQPyXXVoCQpC1vBYLkLH0FuTzfjkvCBsEXFk2XV4u\n2rm/BVV8RqPfd5xcI0BcoLpnzmHwPsLOL7sG3QDheT4V0l4Y4o1rxyLuqjK4\na6xiK65d//KXL47giFSt4pyRwUcFCplCBgF1mxHHzGHO5ipg087grBp0V1d2\nd0LLw/D1XFRdy+1Nim6oeNFOItLJ/eAlmf2foUGdMocOmMpBMzxUVzXo7iBw\nFYdjzAUs71oMl5mBdG78z3HAG6Lq+Yb2/1BI57EaiweveEXMU9zUl/KzPpo7\ncqmVFPzGme/MwuxAjJ6mzwiWl9fpyfp5ZzaznorNOAe8mBMTUKdtTp5K32+6\nq/i2jZcndiJefD4q0cxgJO1qMNZADgbFGAfVdgqLHZew490y8XEBPfFQxjWH\niLh7cN1eSAbL7ycI+vCZxoeKaZzQgwvV4UEk6LNTKBO1o7ujsg7H8qEejzMD\nvg1HGpTv8QlADphw36atzsB99kyt+gJcIaQrCZWIVuvv3eP/+S8B3E42Jx4i\nYrqv\r\n=wd9W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDPOO9AscHvnReiEeQcDQ7SiZaf3Z5mJmvuKrBYXJ7ofAiEAqYDGWdmWXpuzvwSzHqnYPywf35IVy0H/s6MyKOY4iek="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"techrangers@ucf.edu","name":"techrangers"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_9.1.0-alpha-2_1591224534311_0.46426332237780454"},"_hasShrinkwrap":false},"9.1.0-alpha3":{"name":"obojobo-lib-utils","version":"9.1.0-alpha3","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.11","db-migrate-pg":"^1.2.2","fs-extra":"^9.0.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"^4.2.12","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.9.6","@babel/plugin-transform-runtime":"^7.9.6","@babel/polyfill":"7.8.7","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@babel/runtime":"^7.9.6","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.0.1","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.2","eslint":"^6.8.0","jest":"26.0.1","jest-mock-console":"^1.0.0","lint-staged":"^10.2.6","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.5.0","stylelint-config-standard":"^20.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"./bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"446c452589fba1269820f9fe216b0eb072259aa6","_id":"obojobo-lib-utils@9.1.0-alpha3","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.21.0/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-Pw1tH1zm+wI0O5txF5h19CUBhch+B7O0T+/ncjjjtmZZRKM5sIXiZWKa8uMxHDrpv1mOliY+m3o/NEMqaDabKg==","shasum":"c882ecf7fe8705501d141d492b23803b67adf0f8","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-9.1.0-alpha3.tgz","fileCount":6,"unpackedSize":47068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4BXoCRA9TVsSAnZWagAAKH4QAJpUmDz3XlDP6oAumogS\nNyf4/KaiqGMIkv28iKt45xmqkJ2SDEz5/yTlJAKRuzW8jqfQohrgyIAP9eYk\nBGl17bf3HiNnnZS4pf6qh7cPevvGFij1wCqoiJulPxaO2JiS9wCQdSoluEDj\nlheBbm7BBvpsDptg9dbNigsoVThnTRAamRFzrHEx8Qt8KmPRiQnf+xyaPp5c\nP06ZO9mQaIrR6n+f//uJrAiXxHAq4gfGVR2XKFvBqAw9t5D/0OnwS120ym04\n1SEW4kpOAcTYoq7ssm4SX1ai8XOL3c4PoSteDULoegbVJgCoynQVh/sZmzJO\n30qXwgLKJFBo2UB8Y5tf1k+n63HFp6gvwapyoqlCWDfEcXDGQJdqfXc4MPWU\npZTTN0G1Hof773DNWcaxvufWaFe6XE0B8XY4qPz7+93Ltv29VzqGfpZKAb/W\n0PPj/nhMKOhLvjdutkoJ+qA3CJpS2Bw+n+0uwubl2YeV18zdt0AtBRVecMAB\nTiinHdylaHrgSgK4ZzQYYHEk9nU3sBgHdnJBxqUY3YkWWUSxQ5WKqauQDzqY\na3VeoyhPI+o9UHvY+aoctAczi7CU8gnqcO1Q5vpdNvMkJRRQee9/EpZXf+Y1\nKtTd1QvKf52foum9qtAQeg0bNRuNTcv9pUhVVSc2RcMDw9S06ZeaP31f+1Zu\n4d8C\r\n=BJ6T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBRpqq/jIPwP7DDxFbJ4Eel1QUemuawgf8JQuvYIYv7zAiAWxIjOzolzNlmkvcNVxz9QekHPlxyulmaML586AEY2LQ=="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"techrangers@ucf.edu","name":"techrangers"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_9.1.0-alpha3_1591743975626_0.19795466741911127"},"_hasShrinkwrap":false},"9.1.0-alpha4":{"name":"obojobo-lib-utils","version":"9.1.0-alpha4","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.11","db-migrate-pg":"^1.2.2","fs-extra":"^9.0.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"^4.2.12","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.9.6","@babel/plugin-transform-runtime":"^7.9.6","@babel/polyfill":"7.8.7","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@babel/runtime":"^7.9.6","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.0.1","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.2","eslint":"^6.8.0","jest":"26.0.1","jest-mock-console":"^1.0.0","lint-staged":"^10.2.6","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.5.0","stylelint-config-standard":"^20.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"./bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"d0773451937d169fd519683eb0b6fdd909c95f60","_id":"obojobo-lib-utils@9.1.0-alpha4","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.21.0/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-iAzZlyQNxzfu44/SSr1VM4M0vNVHcb3izX5sLOxG02k+bBsV/R79u1dKFGBjSTWz1AfhKaXImWQ5UZkr+4mrdQ==","shasum":"d77a647072995e6371d82dac8f2d1e435ad399e1","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-9.1.0-alpha4.tgz","fileCount":6,"unpackedSize":47068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4BtvCRA9TVsSAnZWagAAwKAP/jOiq0EnKJg0omhz+bsH\nYEKEWss9gmtYzcQbLZYv4PBeTdJs9s3Jt2qpLaJxI9znSwsQJZ9wBAKs3bI0\nRtGAVeg2RWIPuYbXwaVaDD6h2dpXcwtxuZj85iDtJ54jVhpMFQoTg4WXrM/O\nDqbSdBnq0uXx7lvEMdIM2J8PYhEbnzdqGA8q23hWOaTxzE76UrUEzCUs0eSi\nRnS3FWeNhaJqKySUZdEk5XmS6u4vfNNtgpMQPo6lAW/mjbGGSCu2kCGuf8qf\npNcChaQzRLSKTk48SzAZce7UJLBBkEQedEkvyn8yL6LZ47Vz3QtMJ0fw6L1e\ni9EoR4o8uJIfe2EN+aZS11dshKHfWKFRdqUEA1NVnF9PNCn0Td/aXiNRay7y\n26Q4sMeE/zr5m43GQ1bkS0wex8ecwoXlfcemg6uW4Ek2LRYc7oEz2at6EeCg\nAEkfWjPIjQAfVbb2BP3WMDvv5EKPW4TdkwJ+Sxr1IVdN24ZkeVk1T8qS0odg\nLWu6hMK55/Kcc6nUDItioM3zKBkHOPMHKX30eQAdd1lqZ15A5pTMcTkwGIFt\nXH3psH9W2vcpGjUdmp+1jWqIKqFYMwrHvE6QRIUX7oZ/fyE6dAVzrzwcPhfq\nL9ywwV5NY3WOwdkJR23noDBSLvZb5LkeL2XCu6guuPy3viHdDtPNzgbKLtR9\nHR10\r\n=Mu74\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0gTtGuGj7zq8eNr0ywDvHPR6KSPQkVG9EAYlvz09DZAIgUw9j8AU62MUNMYhafDgWN2bb3YRgnh0f+Rk8bx0m7s0="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"techrangers@ucf.edu","name":"techrangers"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_9.1.0-alpha4_1591745391156_0.6371255135101097"},"_hasShrinkwrap":false},"9.1.0-alpha5":{"name":"obojobo-lib-utils","version":"9.1.0-alpha5","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.11","db-migrate-pg":"^1.2.2","fs-extra":"^9.0.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"^4.2.12","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.9.6","@babel/plugin-transform-runtime":"^7.9.6","@babel/polyfill":"7.8.7","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@babel/runtime":"^7.9.6","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.0.1","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.2","eslint":"^6.8.0","jest":"26.0.1","jest-mock-console":"^1.0.0","lint-staged":"^10.2.6","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.5.0","stylelint-config-standard":"^20.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"./bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"c2518c4e4f3d00831d731c2ec51225afb15ee2d6","_id":"obojobo-lib-utils@9.1.0-alpha5","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.21.0/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-VNVot5mCa127UFTQAfA/p+/mc8I35QqppXvGVHbOJheSr2AJmfRxQtzmxijJ+2V2Ywtmy04sZI22KxZt2eAz2w==","shasum":"50be9985a8b5b4d89402fcf048798e5f38cf2437","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-9.1.0-alpha5.tgz","fileCount":6,"unpackedSize":47068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4k5LCRA9TVsSAnZWagAANtwP/A1Kuodrya1gJCjXG5bg\nTNIUaSWrcsLMF8+Kg+j1qWjOSWpy2At7C9I6yKRf4DyI08mObSjZbvMlM01T\n0vA0jx3GlGCaOpG91dpF4cwA61LcnV/fK2h9hzIdTAgxZ8m7YU8PVaYJ63e/\noTbGncn1j1+s/piMXQnsMyXyN2o8ssXO6b1OBi+bAY40k4JfOsUByYGN3Leu\ns6LwgIkOIXyASSoIj8T3QSIaeHWPYSaQb08z9tD2ivzRfaHuhy62u/LyrNrO\nvzXu4pa9U0zGRPgFDdyObJPzZeZaUtd5I1GknPhAGYI0Cx0BfY741bH0pnyd\n/x5lpY6R+OV4WyPUTiG524lJyd2fJ41Nehnv7izqOFMXkVIyYB4bdsBzzZ9u\nPBTZ61jkUsAYCrF77dUoy+jUydHqU1RxJIxv87iCFQPCXGoYS8vsLCMKX00X\nSxoaFaj1bNKQNYdiQ36S3QkZIJca1arQXgp20agwbYf8w2bXhHKyTnvXqbMX\n/7qbTlmVWy4nP+Pi3ClmaEJhfSOSiQ0WMWmjKTE6X6QNbFV4A6gW8X0Gtptz\ndCRDB3M69HYl5GTmNlm2A6VccgQiymjDNXYoPFpsds3ktUug4hYoOcOVTCfr\neiJjOLm/q5Zozj2PvaJiyV4S9vAwWR7bSMydNm/59DV1OxPlYvOrA0M/aAN6\nnNuw\r\n=0jCo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDPCTqCXmk4GBErAdDR8lpWtawZiPfUppEUputnk5zkJAiAZkR+7zjJ6ddJi8bU782Y64pJB89cKsh062WQmQGyWJw=="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"techrangers@ucf.edu","name":"techrangers"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_9.1.0-alpha5_1591889482714_0.12972613087589147"},"_hasShrinkwrap":false},"9.1.0":{"name":"obojobo-lib-utils","version":"9.1.0","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.11","db-migrate-pg":"^1.2.2","fs-extra":"^9.0.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"^4.2.12","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.9.6","@babel/plugin-transform-runtime":"^7.9.6","@babel/polyfill":"7.8.7","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@babel/runtime":"^7.9.6","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.0.1","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.2","eslint":"^6.8.0","jest":"26.0.1","jest-mock-console":"^1.0.0","lint-staged":"^10.2.6","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.5.0","stylelint-config-standard":"^20.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"./bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"f499502719df1ae0894ba665fc4a8cc4795b1cc0","_id":"obojobo-lib-utils@9.1.0","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.21.0/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-+Ifu9zthdN9wJYbiWWvq66lxBRQR/jBofOw3mGOqtfsvKFnGDXJ6IhBiiMWxNpTL+ZVF7R/degBPmon/WnBrJg==","shasum":"417e46a50e7a877a4a76e8448caf7a75c5291af4","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-9.1.0.tgz","fileCount":6,"unpackedSize":47061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4ooeCRA9TVsSAnZWagAABzwP/jurzvM5YX9PY4UrfLS4\n764Vc1p+LUNAH7RCRwcNt6PB6ntgZdx1/x/yUguS2jg0cM0wFX7YG33SSsjT\nTE6RF1YWd21phggycadgUBDIQySAexiUGFIDcXCT7NZGaQNlg+oAAboLWcAh\nhsk1pvITGzxClNpv3CqChFSUd0r6tXQlMtKDrOYEUu/8o5lIFFj5njgioVOV\n0GLD5+1nVTXJcbuuSZkTPp60pYaZyoiWbauPVg+J4bZ6RRFFRvjUzR1UZOpy\n0zY9uMWUPfKfbdN0cBfDtESoAvYvC1yCCed6BPnFa5dc2CloAXUq7y7Cm1CR\nxhIQo7V2fZvMJYhL0bm7Ua/3e3zN8yWl5rCC2ZNzSwNZ40xFyoZYK/2pED4l\n7XQHv9Ss8fkW8Y2HJUFDIKHFT/9VmT8WJprrIxxuu6kEc6PbYhtwHunKJbX3\nx1BR2xPPf+it/IUl9O9vo1YpOFsTzy/IoKgPSn8Yb6ibfkHGLiM/zJd55D4p\nQViJcbx4NLMijUt13NLApAD74E8iCBI6tMOpWqhO/mgXyEKwigvxPhNsCP7i\ng1loBp/RDL8H+yOGBBa+NGWt91s8enNoe6nwKrgGGRIHhTni8hNSJYx8WEfR\nogS7UfaBcyJp0UnES8zXYY0ndo5CbgmXYSVZZ8hyhFv18guJ61CdZs/YWU+e\n2kpS\r\n=Z/9P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBiK3CK+dk+bPlWpFfBTAYQhteOdb+a7cS3axIn5dX64AiEAx/pV22EhXDDzZcFFVkO97mGA74YXbClpjRDqvqmKu5w="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"techrangers@ucf.edu","name":"techrangers"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_9.1.0_1591904797740_0.17630663707545557"},"_hasShrinkwrap":false},"9.1.1":{"name":"obojobo-lib-utils","version":"9.1.1","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.11","db-migrate-pg":"^1.2.2","fs-extra":"^9.0.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"^4.2.12","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.9.6","@babel/plugin-transform-runtime":"^7.9.6","@babel/polyfill":"7.8.7","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@babel/runtime":"^7.9.6","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.0.1","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.2","eslint":"^6.8.0","jest":"26.0.1","jest-mock-console":"^1.0.0","lint-staged":"^10.2.6","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.5.0","stylelint-config-standard":"^20.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"./bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"24563c54e5179bcf63724042c1e22da98aea5a71","_id":"obojobo-lib-utils@9.1.1","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.21.0/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-PIfesVPQa+1HYMgnSbrbgnSLBOK6n0vVjs7tDAOzd3e8/uxdxcadkmQTkuVFZrBqKOKrAb/vfv65eF323oRZSA==","shasum":"5d3ac6749809cd7c5afbe09e2a9b4c9cd27c150c","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-9.1.1.tgz","fileCount":6,"unpackedSize":47061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe48uiCRA9TVsSAnZWagAA0nEP/0EpPcIHXXZciwDFXE9Z\nKs9+bIFQndxU6DuNx0BHIXwMSmg7seUSfDSQ0/Jl/F2DhSDcEHCqkHZCAC1q\nr1rEaFHEQxuMy8Np6HH5SRl/+2EOQhzajcTzIHvrBH/jZGfI12U1gTpn9RJ/\nTZJ5vCtUHTtYbvVsP+cmg5/6kMf1krGqFT7WCUhx+a7IBxMNSvSUIG2GwJPv\npLYsKgcXK0cDcr85XN42avalBYvewfHcD1G5bmw86ZNgt7gwyIAw+SaoEKn2\nbnH7fVM0hkeJiZyH/rnnvo/xtN0LC/sp5WQifPFLJW400vzum0qgIMAZtrh2\nSzirHXTUWNv/YV0GZPSPlBCTrrDrhyE0U3kyqNk/hog4Ukqzoz/4YDe+nEZg\nBhGNerxmTrFYuTary/U1RIeIY05i4vBoz9OAfipZpKJyTsUarX4bZOHmGAcG\nFtmfJxhh96JR/WO8/TgcpQfchecV2qZ76VaqhQ/jKzlEhpGjonVYU5RcKzKk\nSEOuwxJD9o3A82eX5NLwYYZWWYpsM1b0fXhMlBEygMTIwA71NwE1ZinCO/fm\ngK0Uj1dy0/5hE+dotY7cOa2lxGhw0dGZW2BAb0PKQpW/mNpg2yZ3Rsj+tIj+\n7Hawpn6wgQN7JJwBGEMYSmxA+dW96OquQVuDvj8i4nKR1MbfoNqMCnmf7tXk\nG1BD\r\n=HLXf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHFNZkF/RsvYuQtFgemnrlPSbVawvynUF18Y9Pflmg7QIgH73G38G/lfmwBwEJPTFEmbE53o6yKssyCgrjENHAr7I="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"techrangers@ucf.edu","name":"techrangers"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_9.1.1_1591987105648_0.5628211600351352"},"_hasShrinkwrap":false},"10.0.0-alpha1":{"name":"obojobo-lib-utils","version":"10.0.0-alpha1","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.11","db-migrate-pg":"^1.2.2","fs-extra":"^9.0.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"^4.2.12","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.9.6","@babel/plugin-transform-runtime":"^7.9.6","@babel/polyfill":"7.8.7","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@babel/runtime":"^7.9.6","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.0.1","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.2","eslint":"^6.8.0","jest":"26.0.1","jest-mock-console":"^1.0.0","lint-staged":"^10.2.6","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.5.0","stylelint-config-standard":"^20.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"./bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"43707b68600703c2334afb0a023bc7b9602ff1c1","_id":"obojobo-lib-utils@10.0.0-alpha1","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.21.0/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-lO/7r2z9J+zczfTCf+IF9mJQeUSPAIhMi/ZSEooqc06kbCXe9/8hupS2nel2o3PntPIVQSuAgFiQWlrktnIQYw==","shasum":"a8ff78baece5c09f1334b1e0cc3f32bd8ba0d02d","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-10.0.0-alpha1.tgz","fileCount":6,"unpackedSize":47477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPtFlCRA9TVsSAnZWagAAwJwQAJJ2REDu2Yo36voemfj8\nt1vq6jbgLONDM6HJUby3g26FaVpdyfZzR2fN0qkAXLd4ArOaUKdM/uwRcHw3\nJ0JvRmKObK3Q8563BAZz/pZTzGyQCuz8wOnxcXzkd5lKIO0MnjiUORRRcuM5\nAawW25NB3DlWO6wZBKWHvrWn+og1OxYxhlsktPwcUa1FvwUc12YMp5uRmgJK\nBYMHWrrDbcgWKAe76ae5W+eARhtdcH+SmA/w1Nlrk+IrjKRsDHTq/tSCrAtM\nE7UWT6sRDpr6WkfAL7x0ww8iXtBsjycW0p8Z66IKa+A4SvA+WDLUoaBjLdgD\nx59heoOSBTNH8IQP/cAGj2uPGHC/6oKoSkNt3tRyz7GsexONxRBSRIu4zR7e\nrSTQS8xlRAb98IEEKH2kNZFoFqEiLOu5rib19gS9Zyt+cZHcMKkg+Xs2B3Tj\n9TpsY/xnrW5dI1b+eWytvVoTa3T8C/LtPbgz8Os65qWKTYAuZo1TiRuBAz1Z\nu8dFWDOn+sWFs6vVRID2nNbIUXLG+QDyIcjZL7F7iyN5Gw9HYnLL4pBKhnb6\nr+GyAApHlxowBUOSqFP1xYhYsorxuFHdiLFx2Yro0T7E6kV/kNaeDGZfcV9W\nnR1l9mml4JoQZQlaxk+p7tizOpsOvHuEcI6nWfnXAWAj6uteOOTbBRbzoqZ/\ngFpx\r\n=vbsi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICwzHp9uJhLG3PVhsHZ3uhGyHYjFLaNQfm0f1ngFwJVTAiA/en1cZs2PWWnnWZix9qnFhRXIKmVBr7q4ck8hwxPqdg=="}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"techrangers@ucf.edu","name":"techrangers"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_10.0.0-alpha1_1597952356630_0.13246778825091043"},"_hasShrinkwrap":false},"10.0.0":{"name":"obojobo-lib-utils","version":"10.0.0","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.11","db-migrate-pg":"^1.2.2","fs-extra":"^9.0.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"^4.2.12","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.9.6","@babel/plugin-transform-runtime":"^7.9.6","@babel/polyfill":"7.8.7","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@babel/runtime":"^7.9.6","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.0.1","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.2","eslint":"^6.8.0","jest":"26.0.1","jest-mock-console":"^1.0.0","lint-staged":"^10.2.6","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.5.0","stylelint-config-standard":"^20.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"./bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"5f7b719302959db4c8aa019740e486b9d0047b25","_id":"obojobo-lib-utils@10.0.0","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.21.0/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-Vo7tPQYe7FwJ0ZmPIFiijFBIFEDr+8eqNiFVtkjcTYYNMSNv5b+iquZLJHTI3fxWPEJkFPNhKlfsspPV+letow==","shasum":"bfbe64ba4f55dec4dfe21745b8bfc8b642b923f0","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-10.0.0.tgz","fileCount":6,"unpackedSize":47470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQE5ZCRA9TVsSAnZWagAAsGgQAJOSFZB6GsGpdXTLkVRG\nRZzZyUjCZUw1QY9VH0ghWlzXBXpYEuZQZRec9/aovvwr8konIKAxArawDyMb\n7Ei0bXxzke91lfGG8SPnmOVgZy62ecFdNEFJgA/3mHa//2PTEG3AeX8DIuxN\negQtPb585v2jmpWjTGbgohrCWTldHdCpGpoW8YJbhHujKslb5YrUiglpc6K+\nxG3Dh+46SjuSoPFpZujnpdbsNiEF/T4B2lUirs8/mjmLH18OBhlsa3hkhz2N\nGsAoyp9WIqOzWSQpOs2GL7Vmb3NpyHUH1L4NebeMlAxyrPlVUneZJ+z7GXiz\nickjYqXI12zxhxIRHjXbqRaqGL7utfhdtBsySa1o9h38eeEw6ievI3G7A//X\ncirgsnSnfFBejl8uA+ryILAtqt6XWX3ZPiJfTjVXqvn+AEBcybBgSpxh6aL/\nUd/Zok5xDMYXtDxdvUOUA4TfLOG0aC6rPF+ypA5iLRddPWUzfBkkFH9MTCWv\nqfhA4TqsAsAj7suCo8mWqTaFH+Ek5YMdv4o4mHXy72Ud/44D/vXbz59wdBrs\n9qvLH787OW3EyIiDdjNCa0YLWW1ToFKeKdtzWe3BEekmFkJJ79AEyXOlar4W\nF9TrVCo9q2FrSliJfybsdWSy1TdeWtYfn376L3uO0eMo7/toC6D7lc6VZS5c\ndAZg\r\n=dR+8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFWUVWykZsH8u4iGmH2xBTcOeHsp0Nwm8qomzvm6CYFwIhAPP6egaKegvlybjJak3RHApAfdj4s0iMk7O19+Kox/Tf"}]},"maintainers":[{"email":"iturgeon+npm@gmail.com","name":"iturgeon"},{"email":"techrangers@ucf.edu","name":"techrangers"},{"email":"zachberry@gmail.com","name":"zachberry"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_10.0.0_1598049880872_0.47678479882723557"},"_hasShrinkwrap":false},"10.1.0-alpha1":{"name":"obojobo-lib-utils","version":"10.1.0-alpha1","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.11","db-migrate-pg":"^1.2.2","fs-extra":"^9.0.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"^4.2.12","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.9.6","@babel/plugin-transform-runtime":"^7.9.6","@babel/polyfill":"7.8.7","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@babel/runtime":"^7.9.6","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.0.1","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.2","eslint":"^6.8.0","jest":"26.0.1","jest-mock-console":"^1.0.0","lint-staged":"^10.2.6","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.5.0","stylelint-config-standard":"^20.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"./bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"a0341be3c7b6b97e5e20525033fe11c54ae598e0","_id":"obojobo-lib-utils@10.1.0-alpha1","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.21.0/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-hPFnZZu3itAt4kb3/0yNFWKwWOKa7aJLAdIKTcnMTt0juViJSqaMGPlT4e8b+Zos1HlvO6QJ9OPBYI/LkOsm5w==","shasum":"30650d81dbed82cccf90ea90739f37087672cbde","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-10.1.0-alpha1.tgz","fileCount":6,"unpackedSize":47477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfW/0yCRA9TVsSAnZWagAArWwQAJ/nXh4454ze7rKFavA2\nAfo7dFeorQTdyxw5Vel3aMD9atVGd+UvA61M9lYkcDOCL0hvoXkPq56w99D9\n5P4JlfheMJaux42VO/8srH9a3ibYhM7bjehGp36sYx78Hr+kJVMcyxFGU6Zx\neXm+uM+pN4oh6eLOu7SY0buvWSASxCbuhK5rFRsfo9iTtutwNcvi56eyFK7f\ndO63I6OVm1q6TXqSBiH25T+Jq9gHsWjrl45xT+v4jlpqDYsjbRqYich+2MCi\n3tFNluyfNVVg2rbXIra7SX/k3B55EwGh1SpgESI8J4ZvEDl+nrzO9JaUBNWd\n493SHwlwPgITj9SfqbanFBJbPhsdnirci8LOa2l4sQCRfRyXuFvbWlAaVeZs\nvcMjanF9BSDtuEYmmAZgw7vSydNbiAr9uFoysh5mmIZ+w0CYn5vD4gmubnm6\nqceVha7W/tJeQoae1hvUBMIttScwoCBY10yCg693JnQS7S+MScqwLKobxCPi\nMGyeNRSxwRef4eiJocB19j/QncOc9zQtkxu6ZCPgYpxtCLNs/OmzRKceot5V\nAcy+IL2iiHPLGPLyjKghhMlm9c1lg9jxwL/iyxdn8shhRj5DYeLS/stJiDZQ\n0dzrdD8l2LSu7C7U8qkJad0Mm8T4u3BlPbVw8gp6WzD/5Qr3eAEUFJtnM6wl\n7hQx\r\n=d3Rf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCHw14HG2rX5jAonuhyb3ZkT6mpEPmbSHmTNPvWFdFaGICIEKStm8jKlUYGsHzRcLeB440gqvhgP+IacVcRdnFIY+J"}]},"maintainers":[{"name":"techrangers","email":"techrangers@ucf.edu"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"zachberry","email":"zachberry@gmail.com"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_10.1.0-alpha1_1599864114065_0.46531168947481816"},"_hasShrinkwrap":false},"10.1.0-alpha2":{"name":"obojobo-lib-utils","version":"10.1.0-alpha2","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.11","db-migrate-pg":"^1.2.2","fs-extra":"^9.0.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"^4.2.12","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.9.6","@babel/plugin-transform-runtime":"^7.9.6","@babel/polyfill":"7.8.7","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@babel/runtime":"^7.9.6","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.0.1","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.2","eslint":"^6.8.0","jest":"26.0.1","jest-mock-console":"^1.0.0","lint-staged":"^10.2.6","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.5.0","stylelint-config-standard":"^20.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"./bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"d1325fa41d892cd94be051fee049edf5aba3ea75","_id":"obojobo-lib-utils@10.1.0-alpha2","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.21.0/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-+E1hxoXpfWrGSbbRckWRyRvHcLdtMKY/2ggN4blHTv1MAI02495cUxRqDz/jzkP+MdrzTc1zMAPA1eE9WlgUqg==","shasum":"82bf8e9a25ec57ead4e6e08b5c57e3bbee83e160","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-10.1.0-alpha2.tgz","fileCount":6,"unpackedSize":47477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfX4+SCRA9TVsSAnZWagAAkG8P/1WbkrskAb2ZoSElQ7DB\npIetij+oBJ42qSupSuBZoaVwEj7ekoH5k9+1kuXLBwwBsVZ7FcuXysZQlRLv\nZd8WWmNs9k4BwSoqSWvr+rvnnJa+OgZw7ty/aCoeyAPTOXs/M8O9vUoW1pq2\nWC1lQ/fxfg2sXvQqVyEZGwB4n0eYlYoS8C2UCFD0tC/DtcmM3YSiT2/4Px9j\n7Jl7ks1G20ESCIUX3PXqEJbqeDpq0yxMwRja8HwvKhOTX6ATAhR2UMyhoVvB\n5nNJ0Llk8g6lGRUe+2m4SpnLTPTwQ4anx83Mz1FSNZ948g+g0uLsW+oTPtMt\nsZHCUs6JdiitMkXkRmSutpDHJjniI/6TpqpKbZBobgeytQuwhvc3+Bo55IP5\nrGMsmluXFu5eDIF7GRZoZeMcdhOPvWzIbyWd3SuH4xGqHKASYmcLwoZwAamZ\nj6mzqd8cSlk9ZwxODuNrnsjCDWQLuVHgLVQjfwFy/M4r5m6EVSbfmpVupOeE\n5Ro12XTSSVB06OdTBfInRYnUtN5VM+tHkyygb9Y3FZ7KYW2/MfHoYQpIiJN3\n4kRFJUtL6KAjjyU7qNJZ3XEHHfGikj7pmDTo9ajPvA9iM7o924CU9Jnu/Ng4\nX3RcyC17aUWVrl/QEkqFuZpL+7ebLgUj36h2IY0NJoAtROdCDkrOYKjXSmnY\nWSb/\r\n=T4Ko\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCP84aiAqsXqUt8dOHEBDG4vl9N5T8BJqrNr/LwvrINYwIhAMiBlosal6X7SqqrUHbpO+vbiV5V1sZdSrvzTyDttevF"}]},"maintainers":[{"name":"techrangers","email":"techrangers@ucf.edu"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"zachberry","email":"zachberry@gmail.com"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_10.1.0-alpha2_1600098193812_0.8808533664659599"},"_hasShrinkwrap":false},"10.1.0-alpha3":{"name":"obojobo-lib-utils","version":"10.1.0-alpha3","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.11","db-migrate-pg":"^1.2.2","fs-extra":"^9.0.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"^4.2.12","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.9.6","@babel/plugin-transform-runtime":"^7.9.6","@babel/polyfill":"7.8.7","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@babel/runtime":"^7.9.6","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.0.1","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.2","eslint":"^6.8.0","jest":"26.0.1","jest-mock-console":"^1.0.0","lint-staged":"^10.2.6","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.5.0","stylelint-config-standard":"^20.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"./bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"1a89792b4d94fd08a6eed35868f0495659855c8d","_id":"obojobo-lib-utils@10.1.0-alpha3","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.21.0/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-vVqfziQeOofY9t4K7/rbmlmWK0lI5K5c0neVZF7Fd+lwb5IDIsEyDXOtp6wqj+9zVpc0nniNJCFy10tsc44tEg==","shasum":"7ddd13cc82f11ec9e578322f215d27b98f8acc7e","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-10.1.0-alpha3.tgz","fileCount":6,"unpackedSize":47477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfX7jzCRA9TVsSAnZWagAAUNgP/0voHkrmpIaePW01ZKVH\n87PpRLkjMSub3EVSI/0Sq8/D4fLdV5Ck3JGoRR4lHtn1mbHHcdXmX2sfL/vT\nkQa2h43Z9Ik2nF3dR9jkRjRzapl2aLVn7749URLDuu2GylD/crbrYifG/Vks\n3dHqhRzfZuQL66bd0J/kXCJ/NBlgIbW+QNeTQqJSJ48kPWs3mnnIxZNdbUSq\n0Qkb9h34Wp6Trs3zfYfLdTYKT6m7swjOObscDZsyE/CbPTCegJ256rw63Ocf\nuXIzoB6eUjFum1Tv35GJJ0YfHtCYeX7YrdVgVWV1jQJlw7hSnhSd6zg8H5m/\nHgKHBSFr7At3SS7i0vv29FN3nccy5VP/jIyeoGfQg0ScMpuKTmgvHU+20wqo\nla1Njgijk7W1Ps6NX/w409VVNDYl7H1SNeTnZ7Krllz0arFeezbruW91VeLB\nFCKizFAx0e0V/pxOCTs7NikW+fo8IF6unv80SLDk2EsQxl5BxP9emy7/xVqM\n8NAPXyAlfJPCozYdxzvk+/WAK4hK0ZtJsipvnY0yNLc//Z8kuP50RzbTkqM9\nQszWPqk2qAooLDIcCLdh6KG/RnfrR2NEv2HXqtWUHm0cBUjZ5Kl9WCD/eH2a\nCpeua1BKJzO8wC0hcjVMaVuZnqDFX/juPJTKYCSrz74IMa6nm+fKz3/h2gCs\nevFE\r\n=+Znq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGvaW68qA86NPKWjM/DaVNFRWBKqPbJv5Ztk2H8VJ6u6AiBcyaTah/ZUPODxcwNVa3HnYLTGZUczb+UDrLTaDlw8xg=="}]},"maintainers":[{"name":"techrangers","email":"techrangers@ucf.edu"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"zachberry","email":"zachberry@gmail.com"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_10.1.0-alpha3_1600108786666_0.5426209654852532"},"_hasShrinkwrap":false},"10.1.0":{"name":"obojobo-lib-utils","version":"10.1.0","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.11","db-migrate-pg":"^1.2.2","fs-extra":"^9.0.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"^4.2.12","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.9.6","@babel/plugin-transform-runtime":"^7.9.6","@babel/polyfill":"7.8.7","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@babel/runtime":"^7.9.6","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.0.1","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.2","eslint":"^6.8.0","jest":"26.0.1","jest-mock-console":"^1.0.0","lint-staged":"^10.2.6","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.5.0","stylelint-config-standard":"^20.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"./bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"83cc3555ada44d3a13462ec0571d2e7975782509","_id":"obojobo-lib-utils@10.1.0","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.21.0/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-d5BCwkek8kdlk3AFBL+A3E8wX4LtNOfm6JD2LLtOIeuQhEcqejfc7f9ckGEf6Mc4tK9evBAmf6B6rsvzcsB0GA==","shasum":"66ce9b8a600a6e0f0ce80a09570466ea075f486c","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-10.1.0.tgz","fileCount":6,"unpackedSize":47470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfX9naCRA9TVsSAnZWagAAYBIP/0UcTDzUm8/XHBs6shgE\npOeNBeLzJvn3J+KK9oyVBB/RidXnAoRru29tW5FcQgrsxaiQ2RGYENBtMbON\n4bdBQG9Q1piM5a4FustCriVPTZG2QaTetm2VAFq26EoVW0mgIX5iGoi9e5Qn\nxCwflLvaEqEh9sGDh+wHDKPNTgEjOTIUdvqy1j/G110S6v+zUPP6V76D6z6S\nzeLzioPjlrqoisAyXjmgzxcAXgg6YDD7wudJW5awxJvbFk3B1cuV4JNMdJXn\nZ6AL3Ro3mJddNkhgB+IfHPee6khmVA/QmTAjEgXqR/Kda5wP3EchidIFl+xu\n1fkKpJDRvVWr/dDjza7d4FjeEX5zRhsXw3AZ+pZl4Cwh1hm+0jvd/NC+2hp5\nxvrnqBBVUWR37rfwJak+tPpz8cxoA6HNSzKdDpbHcia7oHHCsKQriu2iP6RS\nItP5Jo8vNV2jaqEuO8HllFlMnR57Z2AwKdb9GpBPEp3UIH5QBC9F658jJDTL\nz9FtOZpDZo+3cvK3CC3Co9Reebsp/+enLKPJiHG6ziD8cD+M+LdZzy/WQGwI\nFNV8ePptYVPMGaIpsLcgXjnGRzq8j+I2/ojRvwcPL1QCkPG1x9Mqxs0Y7ZmQ\nicfhqr0pdm3ornSsyCjCtKdxjBN/pkrh6DXzNu4HM552HQNssO69YMxIYott\ns0XA\r\n=kIlt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFh5tqFjsEj6rqBVSgMkwwAVgD5M93uJJzszXARLB9GmAiEAhDnC0E1iTZR004aQGiwgQ12csov1sePc7uUZJtbhcXg="}]},"maintainers":[{"name":"techrangers","email":"techrangers@ucf.edu"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"zachberry","email":"zachberry@gmail.com"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_10.1.0_1600117209822_0.018552633841980137"},"_hasShrinkwrap":false},"10.2.0-alpha1":{"name":"obojobo-lib-utils","version":"10.2.0-alpha1","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.11","db-migrate-pg":"^1.2.2","fs-extra":"^9.0.1","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"4.2.12","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.11.6","@babel/plugin-transform-runtime":"^7.11.5","@babel/polyfill":"^7.11.5","@babel/preset-env":"^7.11.5","@babel/preset-react":"^7.10.4","@babel/runtime":"^7.11.2","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.3.0","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.5","eslint":"^6.8.0","jest":"26.4.2","jest-mock-console":"^1.0.1","lint-staged":"^10.4.0","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.7.2","stylelint-config-standard":"^20.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"./bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"61252d691275f0ebb3cd1b50f2472707cec3c9ff","_id":"obojobo-lib-utils@10.2.0-alpha1","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-JqmfsPh4fQDWGaY3rNNqyW9JEMy+IrnBw5+uN6aEGeJFUKOoxuGYfkN8vLP5XiZsaw1Nrpy2RVRxpTK24PQCPQ==","shasum":"56db67f10afc7ff5a7f8ccec695ab639d2587cdc","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-10.2.0-alpha1.tgz","fileCount":6,"unpackedSize":47592,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfd5dPCRA9TVsSAnZWagAAkRQP/22Ri9QXP+jBPJ29RJpQ\ntkMH/++CGbLbf5f2SDedqDDMA7fMf/OC83BFHwbtV3grMckIA7MTqoEAqhEI\nWpsJkuXRoYy0idNvde8Zovp8viSg/C4f9wN6l9ggTnSodM83cw0ABktaF+GQ\n+lFra2T/m1gECX4iT0DExD2VprrJeUBiHWN156oK1MWtEzecFM34LM3pZf+j\nlUenixmdJKIydzAzKiQaYi891JuoZE29EkJxQweI1SKRpm+z1uG8Ecjn+yXx\nzw6ePNB0dGkdp3GET8T7/DMp1jveU+ymKeAQsvAc2Msc8k9DQm5ZSafxbQar\nbPB+U+9e+2bkt8bHt08W47pmYDr+/TApDfkE/nlkXCJkTMnXBgLNLx2Wrqno\nOPkFcGHRAbmB5uMxVWzPdVBxwfgZKTyCvNV/qB8yzxVnwHKOol5SMerocfsc\nsX+/GIT8HfOfKT6lpukAWzLNR9pyTzapwa1w1ZWwNOobtKCKvUHqU0JvIh1d\n82wKKbTLwm+CpyESoLq86ddTNrgBpgjfGOkUTjBOQ8OBMjMOfwq0l0gBmIB3\n1uhQeFGaChuvq0YlqCE+55xKLAyCuNIRjVVviXZqBbvXStREb4z50lSxZx1P\nIzpJ5qRvq7YvhTZaW5YQuX12kRNSq/4RPHQbMloDBVt0x92J9trP3YnFaPj7\n0M8g\r\n=f/Ar\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfyV1Y3+9Z4/agNlqaAQS0O2qcn/i9PtHRJMUlG+TwtgIhAPGimDAMlByNvF+it/b+KNVowmwcDGELX/RoIKWLQNPz"}]},"maintainers":[{"name":"techrangers","email":"techrangers@ucf.edu"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"zachberry","email":"zachberry@gmail.com"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_10.2.0-alpha1_1601673039399_0.713743322450556"},"_hasShrinkwrap":false},"10.2.0-alpha2":{"name":"obojobo-lib-utils","version":"10.2.0-alpha2","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.11","db-migrate-pg":"^1.2.2","fs-extra":"^9.0.1","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"4.2.12","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.11.6","@babel/plugin-transform-runtime":"^7.11.5","@babel/polyfill":"^7.11.5","@babel/preset-env":"^7.11.5","@babel/preset-react":"^7.10.4","@babel/runtime":"^7.11.2","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.3.0","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.5","eslint":"^6.8.0","jest":"26.4.2","jest-mock-console":"^1.0.1","lint-staged":"^10.4.0","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.7.2","stylelint-config-standard":"^20.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"./bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"cfd8b38d1490758997fbdfb695a8ec112bc32701","_id":"obojobo-lib-utils@10.2.0-alpha2","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-dDolveklvw47+Z0WvAeL5qqPaS6rGgPhkS2cHsUYBo3JSGL2rqbPGq0ruhSKo4fwZsoIKjokqukN5yy3fHbbiw==","shasum":"8ace05631f473b5dcc45bb2a8e36ef26e28a6d55","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-10.2.0-alpha2.tgz","fileCount":6,"unpackedSize":47592,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeze9CRA9TVsSAnZWagAAIakP/1OUn2w+coHoDQF3ubTi\n/B/nIkJjRNlxAzgJsMJNUNz+IOc46ZPrNaF5T070h8tdbKwWEtCJW9yoKZHe\ncC69AtD/FFDM+Kg6GVI1p0uHgnxY0iFQ8iu9/m1UUbx7MLXhhUB8SkGwv/Vc\nwSzJC2hw15f62HBAkNRFdHNkgDPGH0HW7IyPVT63eRpL31drwYKPXNQsFAeX\n5DRtoBbuzaTNSsqdvmPW5ERhT4B256S3qioUDTsyon9nS9/cUTkPM3kl1BBM\no7S9bWUYygdHUUG0u4r4pMHx9uDwvYihQ04BlshY7Zmlh4NN7uqWt2JVlKI9\nX6agopQgggtGPETCRCBaTQ7pYcrDJw2h94w41M4AGTlsAguqKwmqCouUOW7w\ng7UdAkgrdLWkSvO5mNsZ9GpB5UktZQMYph8hv8JxCtQCSM8M1qPk1eaTVzqx\nMcE6GzQ9sREw5G7jpF1ecYYjNdQikPtixGvBwZpdZa+917AOCZAnIdFMFRbb\nW+BeTMlCObSj/I8+zHxeHhcavx52rQ5EdtYroTttOTU0XCvCFMmDU8ZXhY4l\nex7Q8rYgeZpdte7s7xoniOsXj0bMTdZGJEe+Fl2MpCZKK/SqY3mN8DIV97av\no1UUGiX2OV4Oiz23nqWorg5qjB9EXuO52yfZ5dvOIQem27FPVio9T4LJNoQ5\n+OsB\r\n=P+Eu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAc5TyUQ7M4XhNdt1nd+otLNzXtkSUKatJnK76368t3xAiA1C5/izZgtZH6qcGj1sxj+a9rTs59LefmMEKBY6FbzJA=="}]},"maintainers":[{"name":"techrangers","email":"techrangers@ucf.edu"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"zachberry","email":"zachberry@gmail.com"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_10.2.0-alpha2_1601910716556_0.6636119667559597"},"_hasShrinkwrap":false},"11.0.0":{"name":"obojobo-lib-utils","version":"11.0.0","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.11","db-migrate-pg":"^1.2.2","fs-extra":"^9.0.1","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"4.2.12","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.11.6","@babel/plugin-transform-runtime":"^7.11.5","@babel/polyfill":"^7.11.5","@babel/preset-env":"^7.11.5","@babel/preset-react":"^7.10.4","@babel/runtime":"^7.11.2","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.3.0","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.5","eslint":"^6.8.0","jest":"26.4.2","jest-mock-console":"^1.0.1","lint-staged":"^10.4.0","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.7.2","stylelint-config-standard":"^20.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"./bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"68e6dabdb8d99d6cc44b22cc5885c299c1b56949","_id":"obojobo-lib-utils@11.0.0","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.22.1/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-5Kx+kARVHJtu5DhuQ+3Tm+CBUZ/ixhqonQLAsq0qHmmF1kU2fuqtRey3BGlrrPMYgMXTwbBZBo1b+cD6pKYydw==","shasum":"37c071b998698ce43bb1546ef1d8cb7b4c8e33fa","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-11.0.0.tgz","fileCount":6,"unpackedSize":47585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfe0KnCRA9TVsSAnZWagAAzKkP+wTMmOxUMuY/rWJjhu8w\neZu3Uadfnd6gbodDXeS6G+tPwNECFX33+Iyy/EXR9K/Ale+ObLr5C0lrbcyG\ntKNVtJLOtrXEqNnijNZBKoXan9weHijtyXV5Lyv4Rr4h0BAVK3Hgzqw9ITX5\nvruSRvUw+Hy3pyNwhgHxYkJ1bLWe8fBN81fHt6oOhDEgWWC6qF7nH/vDyCqz\ny6QbZq7x0WdF9jPhscpJDcBNPlEel3gq4XKjWUkPx91mQ2yln5uTxZrTHcE9\nmzu76Pa7XOxRPVEJ/MUqKvDqTji7t/MdD8LJ4Q2NkeMF7/gCuDEaiO/6btey\nreCwhXA8Lg/qtuMoEyu8vARMSE4IV6MoMMXSXTm133ZBPW8xtHjuZvP+PKjP\nNg9cfM9e/sPX8lnZO5fQtP5+MxGGcmB1qTAu3C7U8Mt6OVV0LEfQdcfD1eNV\nOT/zmIPObFzg91gc0kWbhutgxy2/JSMDWihnaROmB9ReGn0ydRC4B3DfvTU1\nUEUFE0Sp3e99D1GUsVukIHY8DJ1FfQlu9i7WwL408VZtceMDKpNYv0eyo1RK\nSPIAVycqH+BWrUvy6+FQYG1Sk79oCGOdfVjF2JvEkjPgys/O2yV/T//qOTQd\n7n8UU4Bna16wInVs9auL79T+6gnYIpAcoupU6Kv2NtrqmS0/t4x5MMTXcHb1\nT12V\r\n=Vyh1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAFBgM2Kqkm7PYZMcLfv6/uRx18HBVM+2lH8xrys3ynuAiEA6gGjcfOh7SfP6hbgO3tdzUT1+Ghohr4smluLQ+RWNXQ="}]},"maintainers":[{"name":"techrangers","email":"techrangers@ucf.edu"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"zachberry","email":"zachberry@gmail.com"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_11.0.0_1601913510696_0.8238970567340389"},"_hasShrinkwrap":false},"11.1.0":{"name":"obojobo-lib-utils","version":"11.1.0","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.11","db-migrate-pg":"^1.2.2","fs-extra":"^9.0.1","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"4.2.12","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.11.6","@babel/plugin-transform-runtime":"^7.11.5","@babel/polyfill":"^7.11.5","@babel/preset-env":"^7.11.5","@babel/preset-react":"^7.10.4","@babel/runtime":"^7.11.2","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.3.0","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.5","eslint":"^6.8.0","jest":"26.4.2","jest-mock-console":"^1.0.1","lint-staged":"^10.4.0","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.7.2","stylelint-config-standard":"^20.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"./bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"4e79a8251438d6bb68b049092cb6b0a0b0fc0192","_id":"obojobo-lib-utils@11.1.0","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-TYah6Q5IgR1PngfE4oAL8JhBeZXhwHpiynZVRKUkgQxZWoVnJvvKiVFfd4XnNVPzgGtAED90ehYoZ6BZuZrj0g==","shasum":"57c6622c907f03dd2edec1cd046155fcab31debc","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-11.1.0.tgz","fileCount":10,"unpackedSize":47761,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfk0zDCRA9TVsSAnZWagAAprIP/3caXvHbtq8AAWoRLnTs\nmwI2cklIQZpvYmIKevuQlkwg/pOo3URKYvfU8mRKXdeBuVhbPMRBHScxj9jo\nqO6SUIKXtzTUQ3cTQtsB1VLsYVX44wbh8P/SvgWfZrO0VFCxdv3Zub4utjqJ\nD3ioueadrpzOHaqdvMdToCnb9qeU0l1eWi0ap1gCsCs7MmpnFbI2mppqPR2e\n7dg+N8rkPgLrk12pIyyvueQ8RfRPfXeoXbYuP152KSMZwg0rkJGrivwxXTOM\nfcMZTov6++tIuzmrvcpu7MZBJ96MKGPRtjqernyx83W2Z54/9fzlRq+U4EOc\nu1JWdK2QjcA95xMH4mTY3aU9htbU/eKveSulV7OGX4XrAeVALSxZDCwtoME7\n2k3QKoGEgxAGWFv706iqNXIi5gnHF24vN0RkjU5Kq7iHAn+MxQX4M5LXWTD5\ne4Zi+aT8jK0toMC9i7JwIB06jqq07yQso2cpVOx3ehKpu25fxkQ+TEet6DNL\nbopPueWopmXTJD85vdecO+h6h5ZHO79IUPRCb0jRcAod3ViOe8DCX3/wlPxx\nDavrWfapQesPE+6xuaxtGZFX/F/FOsQtkPww9LEFShNF2c+YTCrlE56CHdnl\nKriNsO3OuRk19EYNeoWLQMoO0em1Q7zxbvUEk+cn3ay0BhA/3LJ4lko0Hk8A\nW+8h\r\n=upDa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBL7GRbHDnz/NW0EBQpysT21Ssi9Tm0LDmq8PDtlFTmFAiEAyNMDJNRNYzSU+fQALB9blWF7aZmUcyoaiUKQpEqILIo="}]},"maintainers":[{"name":"techrangers","email":"techrangers@ucf.edu"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"zachberry","email":"zachberry@gmail.com"}],"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_11.1.0_1603488963021_0.3972124161257584"},"_hasShrinkwrap":false},"11.1.1":{"name":"obojobo-lib-utils","version":"11.1.1","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.11","db-migrate-pg":"^1.2.2","fs-extra":"^9.0.1","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"4.2.12","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.11.6","@babel/plugin-transform-runtime":"^7.11.5","@babel/polyfill":"^7.11.5","@babel/preset-env":"^7.11.5","@babel/preset-react":"^7.10.4","@babel/runtime":"^7.11.2","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.3.0","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.5","eslint":"^6.8.0","jest":"26.4.2","jest-mock-console":"^1.0.1","lint-staged":"^10.4.0","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.7.2","stylelint-config-standard":"^20.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"./bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"51aed52fb737b5aedb24cc774540898760fbbda1","_id":"obojobo-lib-utils@11.1.1","_nodeVersion":"12.20.0","_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","dist":{"integrity":"sha512-oPvIWyCmTl1I11Q65WkkCsFJjb6RpW0YR3/yFLkV8eyxfCknTsU+spjj89JkWidQ03hbBE4erMajRlncNqFyQw==","shasum":"42315a0311043cdbc41e30cb3b1f143b5bf03c8b","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-11.1.1.tgz","fileCount":10,"unpackedSize":47761,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4tXhCRA9TVsSAnZWagAAXMgP/0+INWr/CLSrlp9FsNBS\n4K/76XS/FIoKslRtJYfdOb2r1LNIjCv99uYNz+sUGfLEeSbox67cBw5FgFhf\n9nCiOtGXI2/oBaTTQ3BI5ggQZz7gjHJMdu95m09Guh+bBLER07ep2+bYUqlW\nCaFdaQ7WPtSC2AZz3XbChyYptxd760Tu6Yjbm9pTMn7iyJ5AO0iiK45xo4Wo\ncJW+Sfpris+I46QCfPZEM81VUjyrCjKfxSBgRtkiey3DeD+7Ej9fB9Ulfi9o\nYo+lCQlwQgsWXnCeiG6/YTXoPb2YxhnA+cLI5YEmBk7Ty4zf0NrsrKDxrqzo\nyKWbEWifSrfKFoaK1ffKkdkhvjMvIcQuTRl1WF+kWtsXqj3WV8i0OHdfHKnh\nERyIoSUgNAuxSdtk/p0ziiksrwU7SuIo4hN/4zbO+9d5FjjKc0J/diyXROd5\nz3t4WHbzMuZGwZwOY9rArz57cAFMBJPX91baMw6GW21HnrwhQOenO0Urv2wy\nYkfZ/lBy80VbaDCFP7BsG8fSm93Wy0puYx29xvfhmr2AOOsPjIo3io7bdbwG\n/1teA1migli9ynykvHsZNxRQEN6rF4r6bvf0BUt9uBZdoExr5ke7dKaEezmw\nxAqho2enorVNz9jSaOMLouJErtKF96YRel6WkxfKGaKPh8+x9dY0JRckMynN\nM3YY\r\n=aBjJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBsSiA0GRs1srIFiu/k3vTj8l8F33jJU+HARyi2e0wA3AiEArz7REzbgCpDoOKI934BemXVuFJq1vl5F0986z0sM0Sg="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_11.1.1_1608701408897_0.16480665520680704"},"_hasShrinkwrap":false},"12.0.0-alpha.0":{"name":"obojobo-lib-utils","version":"12.0.0-alpha.0","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.12","db-migrate-pg":"^1.2.2","fs-extra":"^9.1.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"4.5.6","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-transform-runtime":"^7.13.10","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.13.13","@babel/runtime":"^7.13.10","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.6.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.5","eslint":"^7.23.0","jest":"26.6.3","jest-mock-console":"^1.0.1","lint-staged":"^10.5.4","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.12.0","stylelint-config-standard":"^21.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"458c85cd0e52fecc48568cf4a2b9a993a54b7e99","_id":"obojobo-lib-utils@12.0.0-alpha.0","_nodeVersion":"14.16.0","_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","dist":{"integrity":"sha512-eyMF2LNNnyZqw/CV1Sz148cGM7m1RBMYXiy1LRUCga/f7CH5zdc1cKQjDFVFcMpTSgBudOiHHp3eYVmPKji+4A==","shasum":"dde75e2f4dcf57a0a36631b259e15c2ba6930d9b","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-12.0.0-alpha.0.tgz","fileCount":10,"unpackedSize":50247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgb5OxCRA9TVsSAnZWagAAUQ8P/jk0cIkGkAZpfRS3VDBi\nnf4af6NdM4JYKGU7zZbiyH77EbiW+k0jK1VvbNrpOsDv2ojIUYb78t+hHPjs\nlIHaBj0WJSAML0l8AqJitTE37bYf5mbsiQdp7nuyzfBpEl3bgmQ+bCVepTGf\n8k533oEiOlSzrV/yiizyXp8EP3Grsw0eexUiImlnFh4A3Ems/ocEAM7mTV7N\nwXvqb7MCJb690At7lM5Xj1+wp6m7h1LQTvVw1IfX+aswdkP3mmlJ2DdwwDFo\nXQbJsz/nVhuAtYm29N+TOeBSUipU2tk9xjGkC9oqbhg9n/9S5iOsklICpnL4\nQccVxkZrtD0EtnF96xKq5IhjKolkGNhKEq/bUoOEpblsIoUhWfjqIPlJo+4v\ntqy5BEbk24NN2ZkVvipoYqaZJ4kaAl9Fk/fC2RlHUOwxyi1bbXGrCC8WbY6F\ndJq+TFQiIy4m/VgWyNpia5PZAiM/rvzSnLn9Nlh5rJCtuQZ6WBscV/dJtEcZ\n+UFMVTfGQgJXHv67MZme7Fknt4ODgQ0wxoCZHQxjFxf7WrwkoJz2jnxGCEHp\nP7jxJq5EBVe9Y6MNdF5CqHpWw+zUrh70HP4t/9K3TmkkSi86OWppwKyLZ5Wa\n0kwRpsaQ3+ztqLAlwGvhSWb79y+WghwdSRKC04i61tTUFoPzlMV0qW2JvUH5\n4R0y\r\n=y1Fl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEYgNa1SoNvfS/fliNiwxqdI+IsU56BHRxYdkkNjloZUAiBJyMWLkmlai7Phwb95mIoWl7hCOLu4udoc5cVrs0pSyg=="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_12.0.0-alpha.0_1617925040891_0.34457771448220265"},"_hasShrinkwrap":false},"12.0.0-alpha.1":{"name":"obojobo-lib-utils","version":"12.0.0-alpha.1","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.12","db-migrate-pg":"^1.2.2","fs-extra":"^9.1.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"4.5.6","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-transform-runtime":"^7.13.10","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.13.13","@babel/runtime":"^7.13.10","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.6.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.5","eslint":"^7.23.0","jest":"26.6.3","jest-mock-console":"^1.0.1","lint-staged":"^10.5.4","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.12.0","stylelint-config-standard":"^21.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"3d7be87417bed56d1f403050696da5cf723db101","_id":"obojobo-lib-utils@12.0.0-alpha.1","_nodeVersion":"14.16.0","_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","dist":{"integrity":"sha512-TXirNtKHsT01dIwsMaz6KXuLyrKrvtlDVZTaE7KF3EWXw+9NXsjCrTP0O6D3SAL8577plPsS/qbm9E4+3Gm4Zw==","shasum":"02ea2c8dec3ea59db7397cf62eb86c9bd724eb68","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-12.0.0-alpha.1.tgz","fileCount":10,"unpackedSize":50247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgb5y9CRA9TVsSAnZWagAA94QP/0Z9u68j35JxOsZaMHHJ\n2Pm5+HclPzZi0YLi4vBWXSGwhVLYn2SAxF0vZy/ppf0IUNmtlJvGpBsL/bsv\nCzVs3lmo6qkKon2d0eU4xOSCboSoXXy0BfW++n89HLDCm84HN1hPHT9exBa7\ngSbQUwDhwwdzWtILDq6TijcmXiX6PfzhN6Nhrv6RD0K8pDPxTa1jRPz1VHi/\n7HB9sQW3SdLtrW1b5TAYeOl7/WpfyGATa7McZAbC5nHKdTofsp0KFaHz9ZoX\nRZ48GhEbIn6oa9WphNmwSc0BNiYHt8gSFzJGhef3NGBhD+IkPTSWRAOZ464C\n04miFmEvkOpyZ7kmn6iCdTJ8WeJEMAryj+i4TGxczl4X4n2A+Mq0lD1pVI6k\nzC+QslSdkqp2F/JJiDG/FP9/UdqI/YJEv7+YiS7o/h5BtykCN6ct0K2GccIC\nZOHUtOiZ6ftwpOsqntNTQyAei0xL0yaHZoVVJN2yOqt5uLZooqbEIMPzP8Ox\npoPwK/ODjXA+0Pjojj3hVZN4DDaDrXU/tTESGeUqq2chrGWCMqlH+HJ/JuJ0\nb1ar4eq8GSJkvIQQmEYj5v3Q90n6EgldXtNsnKkC8V14+wXi5BTBzKmObfsO\nni4w+Ahz4PrgBeC4vvTsT8w8TagaX3+D7TCWvqsaLC2PESL1SZU1TaltqJnB\nVK67\r\n=1qbt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNPcGqUkx5IARnLXOtyUGiviNAGo+qDYd2NvIcYBJOWgIgYFAjEyVCOP0120liRkJmJSLg2xyNfpkRx+/ZL5F5fOs="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_12.0.0-alpha.1_1617927356847_0.5457756050574778"},"_hasShrinkwrap":false},"12.0.0-alpha.2":{"name":"obojobo-lib-utils","version":"12.0.0-alpha.2","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.12","db-migrate-pg":"^1.2.2","fs-extra":"^9.1.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"4.5.6","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-transform-runtime":"^7.13.10","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.13.13","@babel/runtime":"^7.13.10","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.6.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.5","eslint":"^7.23.0","jest":"26.6.3","jest-mock-console":"^1.0.1","lint-staged":"^10.5.4","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.12.0","stylelint-config-standard":"^21.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"8fb737d056f1fd545cc3dfd774d68e0266df01f3","_id":"obojobo-lib-utils@12.0.0-alpha.2","_nodeVersion":"14.16.0","_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","dist":{"integrity":"sha512-WEF7yAA3eX93jBA06JIqt4gg56t8SY68xVpEsI/ZAtiAHnR7oZv4Qwr6DFnbs51K4isq2swMTqDoobxrYAGEwQ==","shasum":"bdcec44e43233839bc5fcd1328eba6e2462f1177","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-12.0.0-alpha.2.tgz","fileCount":10,"unpackedSize":50247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcF/WCRA9TVsSAnZWagAA2OAQAIFd88KwfjDVt+h+28j/\nbBCSKAp+O3TUwa/HAjvaPkopKQBs73Uv7Nwj2jgT9ScFzHZRmIgj22GfbYYH\nuB/P8FSKj/uTURY+HUdZ15YfwXFA7GCoTvleqQQA1iDh87F2UdaNKlKAt8Xv\n+4GIR5SCHd6Q/N14PjSp/vA7sM+jI1JY3M44HxYYBEI+3qcgX865xT0FZayA\nYFGiwDGdArE8aWIcox0fbZ/iYILv2ql0tUkGhwsca+OlFYAn7cXimLAaHBht\nCMD+xXmoBte5gv2zWHVs32DdoFp6hCzueK9IogyCGgOMMkoidkNFC5xMBJIE\nTLf4uHs70FYPiMag+deuOcp9zJK9+vWxkwfLLrnkV0hwAyHLm89vAQ4hpjqu\nFU9rql3jpfbY3yPKQcGi4lVjthakV9nPyv2EKQUrA2htGxGkEiRCEIvICDRj\ngx5Rx4g0zWm0QliIMr/extko6LwRQ9jHyPo27hm8McY5GyI9jX02eu+ghOif\n/yYt/YPHd5+5kr1Dz8JKxylJ41Sl3H+FJXqLFl+BvfMvEtP34fuMEgI1n27z\n6cStE5HMYnJjbzjSdAqANX0ZUMI2jcKJSbZYEgEdjoz/oqr4STEwKlmGxVyZ\n6OVrM99Hjse5RXdP8kqzDxol5NiKqCfCli2hx+SDGu5LVb2ydjNNp//Pizfs\nUHJo\r\n=6Igm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAz7WUUkNMSkn+4u7pPRuMZ1lAlHXFMaCeBiu7GmxnwDAiAeg//ZYxg0lA9aJNtV4XU9A7LVlf+ONnccSrhAwUX1lA=="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_12.0.0-alpha.2_1617977301883_0.10784104937221994"},"_hasShrinkwrap":false},"12.0.0-alpha.3":{"name":"obojobo-lib-utils","version":"12.0.0-alpha.3","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.12","db-migrate-pg":"^1.2.2","fs-extra":"^9.1.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"4.5.6","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-transform-runtime":"^7.13.10","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.13.13","@babel/runtime":"^7.13.10","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.6.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.5","eslint":"^7.23.0","jest":"26.6.3","jest-mock-console":"^1.0.1","lint-staged":"^10.5.4","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.12.0","stylelint-config-standard":"^21.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"d2c907fb28af28660e80c28e6c8287c332634112","_id":"obojobo-lib-utils@12.0.0-alpha.3","_nodeVersion":"14.16.0","_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","dist":{"integrity":"sha512-Gu97SvoKyqXk6Zw0YWYkKJkyIDQ3EjCmQqLmdUUCKA/n+AxaCijM2kEklAsDfL2TpwJReLJaGhGTPW6nyNa1wQ==","shasum":"5a2b888ef0df6dd5fe0f160f98ea20fc8562545c","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-12.0.0-alpha.3.tgz","fileCount":10,"unpackedSize":50247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcG1vCRA9TVsSAnZWagAAS6MP/0AzHHHXW6HqldpPAL2p\nN9vN0qzrc+kNV4QOgpZoIPgEBcF+wgJIOAAZRAHZNUhKq3KD1UdCkRKP1q/C\n7bKUyKdF+mzHmo0G3Re4Wn5rugTg3foE9Hnzysrs0rvW5zxaxE6Cw4hGuAXD\n1HWL8e8abaKHfCq3EQy8fN3EvMbUBjKKujF7BKQJ4Ji9KUfQW34XVmghkbEU\nfhVxK5re0ZQ5G07U0dGxFeX6k9T/Q8g9oendNPO8XkAxKQpc8zGZWIZ77d6u\nA6T0nr6ccKq2zPH9c8h0ciVK4uVFiYCPSHdvZUHTF2Fpq056yquV5ndXjhLS\nG0l4xuL72TYbaZL9+eEX6a2+ZKip+FH2V9cWC5kUPKUvZmtIWnphcqPAdd5a\nHkXj8k9qkEC02gS1jqjFR7phVJrlw//Lsahu7NZM2+9yk75p9Y1kDouqJFAT\nQObYCuNLoLTMcg/d04PIGM/EsMFSPjqxqSOczdqz1jgXpktQsJMMZ4uXh+S1\niRU6GzScyqUyKfxpL+x8J5BhgXsH4qwjJHAtaz+UhpyeOn2AAHaWFT4VPK6u\nNuKIT40+W7FgoWz/Rmbk9ilYDjnpluwiUrVpQDm1GNyMIXc7Hsn/bb9hCldo\nIcP5BmfyWwlZ0M+1VHc9ghi4E+YdNOurEzWrPyulywsxAezZ9xTOB9mz5oxl\nd+Ha\r\n=t6Hl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIACZNQ7F2bGlprQQMPs2W4+/xtWQu934ndG8Gphgp8NMAiEA4XBfAQkvMHU/FZSagRO/Uq8F4ZUkqdg/5WIZ3RPyPdI="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_12.0.0-alpha.3_1617980782969_0.25166397760126813"},"_hasShrinkwrap":false},"12.0.0":{"name":"obojobo-lib-utils","version":"12.0.0","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.12","db-migrate-pg":"^1.2.2","fs-extra":"^9.1.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"4.5.6","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-transform-runtime":"^7.13.10","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.13.13","@babel/runtime":"^7.13.10","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.6.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.5","eslint":"^7.23.0","jest":"26.6.3","jest-mock-console":"^1.0.1","lint-staged":"^10.5.4","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.12.0","stylelint-config-standard":"^21.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"8bf5b97eaf88a31f8fae5e30d93499d22410c660","_id":"obojobo-lib-utils@12.0.0","_nodeVersion":"14.16.0","_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","dist":{"integrity":"sha512-sY+h6d0JxAMHiOGDoKAyVepiZOjBIFHSBWeN0PdGUA6QmJu1ldZcVUmTXYIIr8cVLJ5dSeWg1uiDg9xpKltAwg==","shasum":"d5f3a93520530bc53b891364531da534d6a18e46","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-12.0.0.tgz","fileCount":10,"unpackedSize":50239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcM26CRA9TVsSAnZWagAAcM0P/RTX9bKtPaPwo+n32h+3\ngjGt84+9O9dvPWLmrqiiVpyaAcmaZWKWsogL6p3pXSwsmCdaTXg096MRmwci\nzRmCjFWJ88rnYvjX6ut59Kg61Ufr3MDfOiQ3jWUtpsT4b9XTPH3LiVWwpXxB\nmqkhb8ucCDGqI3ufQuIJL38E7a4wUjKAliyCQFQGEDIfqWRnynSaTe7LzNGk\nczMuVg/FWPQc7ilMgebuk23wLo4vtp9CkKNWivfxoMnGNAAHbAO7zWiiCd5k\nZ6Inr/pZeq5PazS+ONQzayA3lbI/GDWZdXneQK65KQ1x4FLljV2JmJxkidCx\nFn+4EGKGpkC9gydyCV9U5OE9Xzt8oB264XMyI+YglAlKD0hEtJCoT/5gK7jy\n0IUUb9uD/kjOrrlM0WwWN0uF+yy0tNQJl+bnOor0q5wURxVr360WXNTSuOSN\nLOxfR4O1+I8eXVFV6A8Rz8FmF0nUmjcavVZPRJIzzG9oT0TNXP9mQ57D+Yzw\nLrf4lEf9IXqNJIla7kURgrX62j9NQiK1224qi5f6HXEbThGRf3hEykpvWTib\nvBuVbD356u9NkU/kbtgVDIhC6nN0rZdKJetOz8aNkvFSaIKskcEXVsL+YrJc\nasOdEjqVlxoV8g+YTm/18SfSQM169Ms18aNlRDLBHWSSZn4nMOnmDBa2YFAI\nB1PJ\r\n=g3+F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpZE2UY3jgtJYWz9nhy8tyhysJ8mPs6BSlzcqiP0e9zgIgRjn5XPt6/XzlhgGvFIu3ZWy8nRcURjAptlboZ0qVxgQ="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_12.0.0_1618005433750_0.9460089641500189"},"_hasShrinkwrap":false},"12.1.0-alpha.0":{"name":"obojobo-lib-utils","version":"12.1.0-alpha.0","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.12","db-migrate-pg":"^1.2.2","fs-extra":"^9.1.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"4.5.6","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-transform-runtime":"^7.13.10","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.13.13","@babel/runtime":"^7.13.10","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.6.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.5","eslint":"^7.23.0","jest":"26.6.3","jest-mock-console":"^1.0.1","lint-staged":"^10.5.4","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.12.0","stylelint-config-standard":"^21.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"b66a1dd5cc592400994cad047a6c13fcc1bc0e1f","_id":"obojobo-lib-utils@12.1.0-alpha.0","_nodeVersion":"14.16.1","_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-mLmD1fzJAIhfyGrZHTNy4RzBi1wGWlsrCerCv7LCzDWe8NK6OKghtMIMhwVmoSfcUirqKXWJ7erfF6m4J+XeIA==","shasum":"c866bab4c6652ad9cdf6e602582c740bbf1ae917","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-12.1.0-alpha.0.tgz","fileCount":10,"unpackedSize":50247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkHbCCRA9TVsSAnZWagAAT+EP/iZfgIHIL2xtAgAKnbba\nPqQyScZ2EnJ4DTihrirPvLmQxAVm+zxSSlygAyQw8MkuWt8+OzHXPrb4ktZL\nUtAfrqV8E8qrQHBDjuK+MukM7+zboMEfh97Tb0gGRn/qPft75UpXn0cdMPZz\njbIl0D7bJTFwfBo4IeP/DYcEXHqIDOC2wKlGoPFxJkHmTq58XqvSV3ZjnCRE\nsimuS4BLYNeHmq/5BRx3EQncyWJgKUf8nJeGTquzEBbl1erZhfu34IU59vq5\nYNp5LT1d9XyUU53/bAmJGk2TSr8GRAvwl2aGj0kZn4BeGIK+KqMeSt2gyhWc\nUKkSMj6Br+ie/UUFkbDVa9urB/1vcPCqAdzMCtFyrUmxXWvgjyLUvUnvKXkC\n8fvoOnqyrgWYvxtYnLAvfqVBXKy1hneOdWVaVf+dQdtFy3+yp9PIaKa6PuCS\nP3RpJ9U7+n0PZTDnG+7ftZYqh13Gms8HpDA8TsQ91S8uMVL7NynTLeCje71/\nEBBxSejm3BAw4jlkn8iqLOrAguHDjczyJy/c4saUShPvJLguhikJmlhIgbZ7\nPPgwvwrWwSy9qgcCrLMuCRh7Pr55aP9lOvXjOZd8r3B47RSBYgLXRFvg54E/\n15n3y/ocV/wThNvE6qEQnr8y48+vpRejdAAcZPHHD+Yl5lv+swYuOSWrmbwQ\n+SiV\r\n=SFtc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEtKTPPOfOy3ib0MGuhr1AlfXrDOQJxz/RwPt2NLjvwQAiEA01zpoOZsyV5smagzBvZjwxCytw8Bfkcglp4xdzUFciU="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_12.1.0-alpha.0_1620080321589_0.0259883691204279"},"_hasShrinkwrap":false},"12.1.0-alpha.1":{"name":"obojobo-lib-utils","version":"12.1.0-alpha.1","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.12","db-migrate-pg":"^1.2.2","fs-extra":"^9.1.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"4.5.6","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-transform-runtime":"^7.13.10","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.13.13","@babel/runtime":"^7.13.10","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.6.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.5","eslint":"^7.23.0","jest":"26.6.3","jest-mock-console":"^1.0.1","lint-staged":"^10.5.4","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.12.0","stylelint-config-standard":"^21.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"91997fb0af3cb374758b661e9f832c02aeab06ff","_id":"obojobo-lib-utils@12.1.0-alpha.1","_nodeVersion":"14.16.1","_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-pHm1WU1m0/Iz36qdhA2xXu61kn4OITLHkJ9Wbeqw38jXnKgg6xUefhiMHYS5SxA210UazftSHC/02iNiLJrp8g==","shasum":"e3b67d53f40f31a662e9a1605fe6c5bb66276825","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-12.1.0-alpha.1.tgz","fileCount":10,"unpackedSize":50247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkXP6CRA9TVsSAnZWagAA76gQAI3avXJiaotH3MLw88E6\ngKQmB7i7ILmmPTYFS8XfTh1bSuVph9Tydl9KyQtRBBwFM0fmlouCm2XTAQ1d\n3bubuA5b0yHyDMkDf0DXAdPaq/F4hDEIe/dnxv7zLGy1P+04hjY3fv2sdiB+\nJ1HyKIP0lvceybeTMBWA2iMvzEKIKYZibPW9AA8tr4SZnxi8xDQArJ69nARV\ncz+Xn/fsRBgTW3q7zaw24aLE/ViQj962jxMnMH+1uoc6/FVD5YxtooSTnsbF\nVFGl9Hr1byfvRy6aSGd3LBamMitQKT3kR59FaJyKpJn/oZWGgbxqR3GDKn3z\nUAzHjpvcMbE2qEm+rUoiSp1GctxuSlNVnGM5klqu4ZFydek1K3iOdZoRVEHZ\nd+IdiWoPq9rnEgTbOxldYzWPIlUJDDMIoOTt0d1+AaybSpGD4AdRh7+Qv0Ao\nL5OMg57n99Ynidkz1/IIvTJiyzl1omI5cRzGY5q8J8dMDbaIvuue5iBVZAR1\nafTy1kzTEK0N27Hn9l1MNGunokFOtaoKHunwZWXxZV+wRPocz1WD1JuqBioZ\nqN8cMCh5D4u8DVH9+1JC2Qso+OKTSW7pN3+82t3H4w9vqc9ZLujSsP/ta+NM\nM4eYN6zRO3CcQdhDCls23XcVT1K8Ch/J99L3N6ropz5aX+0cXxiujlPTFS8n\nJtUj\r\n=FmBG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBtLrmPuFPrXGeEUQYE6LECw3Z9wmMKT/VVHN9TeeJqpAiEAr7HLdmRaEZeokg6+gNB1UETD23NjfYqtbBL+XenTkiI="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_12.1.0-alpha.1_1620145146483_0.5325468210286182"},"_hasShrinkwrap":false},"12.1.0-alpha.2":{"name":"obojobo-lib-utils","version":"12.1.0-alpha.2","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.12","db-migrate-pg":"^1.2.2","fs-extra":"^9.1.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"4.5.6","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-transform-runtime":"^7.13.10","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.13.13","@babel/runtime":"^7.13.10","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.6.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.5","eslint":"^7.23.0","jest":"26.6.3","jest-mock-console":"^1.0.1","lint-staged":"^10.5.4","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.12.0","stylelint-config-standard":"^21.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"c431a74424b061b351e365fc66213999a2551405","_id":"obojobo-lib-utils@12.1.0-alpha.2","_nodeVersion":"14.16.1","_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-wz3Ly2ZWmHIVErVkakiCHbBpqseAtiV0Q/XU+lH51um1sLD1W2uRUikhPouzALuALrhGj6f1gXz1VDdYs33rPQ==","shasum":"43a4cf9561afd1df8292c3b638f9d014725707ba","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-12.1.0-alpha.2.tgz","fileCount":10,"unpackedSize":50532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglFm3CRA9TVsSAnZWagAAHz0P/0IFgYDIPN8Sq254KmuG\nKO25fYBkfTseCnjnXhlVP17kue47ykeHqD1vaq9QbUuAsGcQKisP//onDD9x\nxbDCk/11bvz7ZiKPt31d79J7o0mz/dewez+bFxlyFCgeSEbTmPK0xempa6bU\ntBkIfv+ByoWG+0bofyK5XeHSgTOizLKSlN4ekJyBqnZVstZLQT86DDIZloKk\ntbfEc3RGU0J7xaY1Ez0WSaSxnsfdTyl0J9+6iN6d+Hz5/Se1ju2OjGGvT/e1\nQDETZ0LDdKqegePya0Hz2233ZZUDJr7O/odOTx+iOx74NhQD1/6/zPU0U2O7\nrEsc/qzp0SQPYBJ9H2s0RF+60jUuNXEba7egcnKBZrVHiFvmMQTEfvoYGch+\nWHjciklq/DOX4W9ZWvcdx++tkeADBQL9dy/we/buULPuxWI4u82zI4oJSr/U\nnL+e7fqYd/eGR16Q6M3lIy/rPKg2E25/QSSqHiZbH4FH6D4veMik0PKcgN0I\nq8Gr2gp15S78IG30gDbi83yGqmqAK4xFvnFsFZ2lksnb+VxRQHn53Al/kjot\n21BUD6CxM6QO+kSdEnTbgrxtyiCPMLpC9+wcdzxE/8/yHv0KTz/nraSmMur9\n9mayf79QGSHRN3oNNw/GwONWTteXzXO4nK96UjseIoP6Wr7KXN7c6dRxu+q+\nLN4m\r\n=2IHg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBWFhsT7K7PDRST2k0ef4ZKZElgD9WQqOIKnEyNWTTOUAiEArFnO2eidhm38Aixyz3oWcmQntpZmTs6YaqNEFrSxpAE="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_12.1.0-alpha.2_1620335031235_0.048283583729997526"},"_hasShrinkwrap":false},"12.1.0":{"name":"obojobo-lib-utils","version":"12.1.0","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.12","db-migrate-pg":"^1.2.2","fs-extra":"^9.1.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"4.5.6","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-transform-runtime":"^7.13.10","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.13.13","@babel/runtime":"^7.13.10","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.6.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.5","eslint":"^7.23.0","jest":"26.6.3","jest-mock-console":"^1.0.1","lint-staged":"^10.5.4","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.12.0","stylelint-config-standard":"^21.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"3c0198765dbc6d7a63d34decfd094315bed519a1","_id":"obojobo-lib-utils@12.1.0","_nodeVersion":"14.16.1","_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-Cqicl5NmdTrRNfaa+KIwC8MT9NGL7wryLWl6ibZAVRV7XmGFRZTLN4WstfILwFK70h2BsjNWt8g7jnqz8XJjLg==","shasum":"bfad2aedd993c0e538f998571bb166d1b7d2a16c","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-12.1.0.tgz","fileCount":10,"unpackedSize":50524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmsKsCRA9TVsSAnZWagAA1GkP/ixEDnCcmNacW3nRrcR/\nTlMqcndcGY58KicqigLyGDONzE07YeafS9YsH+jNqHrURuug5OI9eJsm/Abm\nO86VXH1OLkli3bfRXJe8+7yXzGUGxEKsmv563Ly5TGW0sAFbl+gs8E5fO572\nLloodqx/4DhPPMvTzhp0jyYgFslhaxW/8QVSIIb7vFhICldsSH0K/CjikXLs\nxI1j/2orgrvB+LJA+DmVsxh51DORvpRoTpWKWlZ60yMFdcrMbc+ghh6FdpjY\nBpYl4WV9uNIjY87TOxS+msW1YTBbBvWGRj4hRN0km4GjlD/wEOQ0Rtc8lwib\nUwV4p9I8ez96oPhggUXWrhNzrN+W+d5Rcl3L4EjNFSYcOkmnBZz9Mt0SefS7\nZtutDHLTcU6MoiBg1yAqW8y9ipuhV3kFSiwtZ9gpsrbiAHSGTQ2FkV8nl28A\nQGSJ0L4r/UTsqgYKaDpyloGp56aDSnQe1JtHLRpkby0fJ4eUeKoI14v6aYlS\nckwjM1UsfNHHfIa70rUMjsMccfOzu86ZomjCjac2n7YrmTceBQq7lgZtWleX\nqXT3adDqUZRAfdne0HtfscHc7SAMC0UqFIy2aRTkVzdn7X2eHDw0ZVGHmXcT\nfCLti3pFXVBlZT5ruq98+R/G+aNbVrBOqCTy28WObnPywOL3OmrzERuOvm+H\nVCdW\r\n=5ixi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCayjZGlc7zVwnzhwd1M5vvheeTD1gmr7h/43keGUFdowIgA/WDGVYXtAabdsX8pHL88FnQxgDCXYFI6KBy69Xf+l8="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_12.1.0_1620755115703_0.9066391874980673"},"_hasShrinkwrap":false},"12.2.0-alpha.0":{"name":"obojobo-lib-utils","version":"12.2.0-alpha.0","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.12","db-migrate-pg":"^1.2.2","fs-extra":"^9.1.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"4.5.6","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-transform-runtime":"^7.13.10","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.13.13","@babel/runtime":"^7.13.10","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.6.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.5","eslint":"^7.23.0","jest":"26.6.3","jest-mock-console":"^1.0.1","lint-staged":"^10.5.4","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.12.0","stylelint-config-standard":"^21.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"90defe665323636a29da892b80f6fde1e14c5744","_id":"obojobo-lib-utils@12.2.0-alpha.0","_nodeVersion":"14.17.0","_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-DPgjXl+Y6faX8W0qKgktI5J0pLph4gf0CW7HdRdgUuHswO/SDKjIjuc0K2mDjAna5p2/mKcZBE12AQXvTrTgdQ==","shasum":"a5e6b29e55c999aae1c8c1e587ac0df7db88383e","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-12.2.0-alpha.0.tgz","fileCount":10,"unpackedSize":50532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgq7oPCRA9TVsSAnZWagAAcKAP/3+V40l1V/XOzxQUzYTp\nyDG7+XShsZFHvoE58CFXRWRx27NGFGmVHYmJ+KRFLKM8+GH2t/QbPsudWCdA\nnywtdo5Pt+DebAc12xXIdrh188e5Ai6CgZiqM4DYRtw8bgpUJRSNXGogjYel\no9xf2iOdt/8j2meslEq1R2+kOPiWJLUT3Du7JUN72/c/x1oEtrbh1DugELmy\nm06LSag+d9/lMlcGwZv4UbdpVgNkCwRvcxXIWbxa2601b/1VuJg+9udptt47\nPo2mXx+/fjm+QuIYgpYdXEy8TgwGw7UxnPFz36Md603qylZ+kTHp3BWu4Ka1\nHp2ftIqlzEsXZp+Gkf/mGj4LuyzNQNRIafFqvUteVd7yTV9/ZSOmPA3nIQHf\nOvD/EDuymIHU+I/+CW2GvsuMGzD4+UG0rkyGY7WwcqpLENe4WzZnbCXMOb+1\nA7q6cLzQS20AUG2SWrX1Gr4GDWPhaKyQxFWT+pfuX2w/FWbt0f6EatUdWK8A\nNdx0wr+5ZPS1OMWiYlJO5TgZ4FBprpfAsUmq0xUwbiwrtQByD6xzjKqgbF50\nRfSW1enYpbt5c6bM0ieUbh2OaUazKt7vEDqHz7/UqZp5SR0VA4RYVaDoRQ08\nIl5kujF8VGVLQct995OPp7YoKBSWI9cXSIEYIZ/QYhVsae3GSgre+tRCiQJH\nvLyM\r\n=NyXF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICBZgv0Nc1v8azsprcyRi7mFuvWlKfITk7T7VLmtC5+4AiBo2wOnRKTTdWqLyW0pGV5DDZ3LFsq0gRgQYVjtsWEnZw=="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_12.2.0-alpha.0_1621867022587_0.20599679850574404"},"_hasShrinkwrap":false},"12.2.0":{"name":"obojobo-lib-utils","version":"12.2.0","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.12","db-migrate-pg":"^1.2.2","fs-extra":"^9.1.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"4.5.6","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-transform-runtime":"^7.13.10","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.13.13","@babel/runtime":"^7.13.10","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.6.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.5","eslint":"^7.23.0","jest":"26.6.3","jest-mock-console":"^1.0.1","lint-staged":"^10.5.4","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.12.0","stylelint-config-standard":"^21.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"8c0b62903f7da7d1e42e0c70b649190504fed382","_id":"obojobo-lib-utils@12.2.0","_nodeVersion":"14.17.0","_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-vpcKYfjxSVz1LhWyGIUqjbNdJv2EI3ODfW6EvLANTams55KIPmyiUHHH/rQjvHoda1+LXIaYvUkkR6XvWGDUQw==","shasum":"aa56202c61154933b2d495a39268c1fb3ad1a406","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-12.2.0.tgz","fileCount":10,"unpackedSize":50524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgq/M1CRA9TVsSAnZWagAA+xoP/jrPgeH/NxIKt+iK/f8y\ndPgBL70YqVjnjDQNmlfZFLJIT1rQwYCbbgXcaNQpRJ2W+nKqip26xmhNqMo2\nxhHupw+swAh0ZA/bwUtBMTjKyG0ez5sdJjwq413O2tgu+nxKHTOgXRhSWEP2\nNb5satn8PLg3nLq5cgd7Schy7id1BQxPglAk1LpAtKH1nQJaL+HFbs39H/bC\nroxG4ji4Ny5gZDt3Ajhb1hBJzRSJUk+oD4k3gmne064c5xgi8cDSZlGY6fEV\nhjBQf3WeR4wmnmeqrSbdFhURWs8D7mo31gqYCQtSP0PgERJKuCZK0Tje6G7k\np68OTIs02YO5MfvGDVGFXCI4/7c6HkP9YmbQHWnBXMEQDFcTtv6OVrx9hCVr\nOyEdm+CvITqp+cefhPZEIFJ2lhqtKk0jPa2MYwvS/Cufs+xdi6QjnrS/WJXw\n1G8ZMZa9fAvU0w8vBQBKESTd41s1pY2quGIAwwg16b+Yf9Trgw9n4bK4IKwQ\n0B/8DhOd+RPVHo1+rXNVbfogk+huPaQx4k0K98s1J11YlFc5ml9aK6AZrbAg\nYsm2AnEBDk02/G/JkGKkoGmCzUEmBEbT6iQ0eZT7TwzzpOsc7TnwM2mdsVS3\n6vy+L/IKyBGi/paiho9toGHxy51yw6720DkmFUCssnpqnu76J8tCT20zP9Ea\nGa6U\r\n=GT03\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsGqrMHtypL271irKqcUtBGqZlL1xvLukBbHQF0q3VSAIhANnTdYMAZkjs7cVAf+Ks/lK9WBZrMCIDUxaYpf5j8Vxt"}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_12.2.0_1621881653513_0.4782659772024349"},"_hasShrinkwrap":false},"12.3.0-alpha.0":{"name":"obojobo-lib-utils","version":"12.3.0-alpha.0","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.12","db-migrate-pg":"^1.2.2","fs-extra":"^9.1.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"4.5.6","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-transform-runtime":"^7.13.10","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.13.13","@babel/runtime":"^7.13.10","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.6.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.5","eslint":"^7.23.0","jest":"26.6.3","jest-mock-console":"^1.0.1","lint-staged":"^10.5.4","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.12.0","stylelint-config-standard":"^21.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"124b4901db550ffe905d6c34973360cdb8d32d48","_id":"obojobo-lib-utils@12.3.0-alpha.0","_nodeVersion":"14.17.0","_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-i5sHkkz8T3bra0eS+u49IKs6mGfG7PF60R8k73STmurEGoIRS5k8mc2fk+wRpfpap8e7C0UkpKWECzwgmBwrNA==","shasum":"4c492ee517a5b9dee05092cb7da93da5802444bc","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-12.3.0-alpha.0.tgz","fileCount":10,"unpackedSize":50532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgw3NjCRA9TVsSAnZWagAA1S4P/1lkfTLUyAZG03vehuKg\naVrVfhk5wqyV756J8hHXlt3HBeAzrVzsMiDsAyHRopAaPhi7pTbYPiAqGdfE\nxdOumONZ48EREK9M35C8Ei468ZjLsr+IuJ51BNKdBdLmTnDMbh0PdqL+iQLE\nMvR6ZG5ZuW52QqgZ68/2OkBUVl4DRCzBsfhxBlNXG73F+LyZPluRScn1A/SZ\nIa+RyGTJPdTFeETjsBpQ6TsubO/IfirkGBLIWQ98yOyripb92aIq+Be6h3ff\nOgkrT5fsImxECPXxfD0+on/rKNdJPpZVf7f+Wj6oKli8NqDXmotGi8VG5SOX\n9SyXfaZT7S6Wy5YnYLYcG7rEaZFsSamU1fkR0N/w8NWwBTULaQ9+OXxhEz1R\n9XicMjYwqR+dhKPVoS2AK997LCyrRivIC/Q3Uk/D2g06LaG6BjBwQrvj45Fe\nahylxkRXHrj6DMOEp97spZlEZRgTxyPQfLT9KOhugGo4O5yDhl1pkB3DcaCZ\nyioI6Byh0YerXmYJuqp+2f59b/6uZ1rz0YnQfhODFqPkKMEC72BkZM5WLVON\n+VILMIdggq8MX2FQ/WR80Oh5qbW6FXdaoHBRQcDitiaWJRS+I4+OaaCGBZaV\nuGdk4rlyCHs+h1XPK3HqLt0PMusRs83xz1ZmeYcXEEdMH6k+F02fQHltc6CG\nPIkW\r\n=5pdn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFRPsq2gPPAPjFraItUtTLNSBwywnfVtUCOH/kMSCHXhAiEA8SdPBXMITnyLX9wrCeeCe4WJTGSBV0a6VhjoTnIboTE="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_12.3.0-alpha.0_1623421795566_0.7038960215503103"},"_hasShrinkwrap":false},"12.3.0":{"name":"obojobo-lib-utils","version":"12.3.0","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.12","db-migrate-pg":"^1.2.2","fs-extra":"^9.1.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"4.5.6","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-transform-runtime":"^7.13.10","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.13.13","@babel/runtime":"^7.13.10","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.6.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.5","eslint":"^7.23.0","jest":"26.6.3","jest-mock-console":"^1.0.1","lint-staged":"^10.5.4","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.12.0","stylelint-config-standard":"^21.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"3586e2f8859adfd892227e6b16f3398a51a1fbcb","_id":"obojobo-lib-utils@12.3.0","_nodeVersion":"14.17.0","_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-ypw/hfEoUeqhpguC5tCd1UuAbiT2FdTyX3D1jvAtLqKuHm6zgnA7vCZOheUQdIylGaOQ0+VGBSxunA9EjGn5dA==","shasum":"93ae0d9f0bcabd604e956d6fb9664b9f4223278d","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-12.3.0.tgz","fileCount":10,"unpackedSize":50524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgw3zDCRA9TVsSAnZWagAAt18QAJWewjY4XJkJQzfVwyju\nF2jdZHzUFIS7E0Fqt16qkLN64mGqczqAvsG9ts/DofTpaQG/8V0DLm6A3aFF\nNPSdZHnNLPGYdnNEd4lbshKmWBlH1q7HXFwnoF3ZyJK3XRt1oce/xIHhrRNn\nGjU5DT6kGb2BPmtqelNRBlKuWyJu3a0ri33INtvo4OyKc2bBU0RGP0dyLHHr\nXXHp1vrj44W3Ro4YFzHdC/T+bN7nrv8yRnqDcoks4b3f56qtOEqh/VQsGfd0\nm2Q2PVGA1nNwkHe4YbhwCJz8g7ysRkqVsTC7rZFKge0SiYZ1BRhRVImU+FVC\n1Dfhxt0Fty/AI5HLx8+FIFwSldYRZ8V6hyr42Ibx0WxYYJm5Rpqh8pwG5mQi\nxVejVSrbNYUwE34pcDaCzBBk/Nn8btgJ7NwtYEkQKY2InetvuKN53LSpbb9X\nWGJKaA6QvyuAnAPhbVSv6lGU3TIggoGNObTHNktiIlwh0Uct0IAqz21hu2fA\nSemTOCPkyU0xjREYGtS+Opso2RVVqNJ7n/OIOlbnT3rpoICwBohKvfJYVfv3\nILr4VBZ41yN8Axy+vTltaLVR6CrEWoSDUsH8AWyFujETKVliGEz9bWm5+UUx\nWCmoSfTb67rDDNOHXFKd5q+c7O9lu4Z9PxeW1pWE3DQVksZguA5HSLc/MqDa\nezAW\r\n=jUVb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC0cExnGellamd3/0NsFqQ+8ZevclkrP8NIxXtmsPPEgAiAV1PctEUuU+McwqD8KuAy+pvaK0ijwp+UtCtXLZJM46Q=="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_12.3.0_1623424195181_0.8967000524906659"},"_hasShrinkwrap":false},"13.0.0-alpha.0":{"name":"obojobo-lib-utils","version":"13.0.0-alpha.0","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.12","db-migrate-pg":"^1.2.2","fs-extra":"^9.1.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"4.5.6","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-transform-runtime":"^7.13.10","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.13.13","@babel/runtime":"^7.13.10","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.6.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.5","eslint":"^7.23.0","jest":"26.6.3","jest-mock-console":"^1.0.1","lint-staged":"^10.5.4","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.12.0","stylelint-config-standard":"^21.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"efb1b6ddfc18506e151229f3360d8472e6ce6e55","_id":"obojobo-lib-utils@13.0.0-alpha.0","_nodeVersion":"14.17.0","_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-iTYPz34zPz3vrFRvYhgN0GHxDtNAjstDxtVyA1SLVLkCWrKB8NQ6a4OXL2wlruC5a20zrop+EkP+qpgOVnE50A==","shasum":"bbadb585e040f8d7f62157573ddf8f35274fc28d","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-13.0.0-alpha.0.tgz","fileCount":10,"unpackedSize":50532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg03QlCRA9TVsSAnZWagAAyhQQAJEFTh3LoyTkUl+ei7gs\nn6RMc0VlGrgEK40tsNOB2SVV1Ii6lQprbr73bm7WQSKSe517n8nf4P7R1g3M\nOQI8mLf9C6D1GbseUsxWXHSNJm8w2FJ0jJOzLSPzMqpD+xuaDN9tjlAzYJ0f\nUz88BPKeXTw/4rhaKa5zPoLKjw7KEzc1EuxRQ2Andn2bfOn6g4zz1Dsvp6mF\n7aWHHROR8TtNh1jCGvrStbUvp9nqaYiqUX1SFmARfzcuqZEdhZaerhZUYoGU\n1PNxWL+uNqvLH1z1wmCud4JH6HXQ2UHVT3h/+zDx2CmbCWyE9ECv6QPVFmjR\nYcT1su3SqCFJctLSeIcbvtKx+++f3A0q4n5sUPmgyd8HvXKY6FF8an5vRxGh\nfVxGXI8LaXgAeLrqXz+xjs6DnR+P0sXR/3xkvHly7Q2Yw/zrNAOcPvXx3dTs\ngAfGXrdED3VWqiStjx1r3G+reO+RppJ2JztRQqeb/faGNYoXTbM489gFuMEI\ntrTCUmlCUpk0jKgLMI+YamDRjL7/+fQlpzhW/KgbBi/8Q55vYVbtoQ3ABncE\nSRbYyvK2YNEICYr0NrgcHfXHtyBJtH+X2TVyQcB9IKkNwQ6McYJVLZBuYmIn\nIzhdRdbamAD0cSBce1w4Ee6F8vjCUj3RfZagwefVUVJW8QiarOwcalNvsFkF\nX+AR\r\n=s+wk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGy64AFNjiBgj0TeP/XYgRqnvBs4a+IJmRIa3MQUWH6AIgUYzUSs8JQwlB6CFbTT0FyTwYKElXdH3ARI1xKzmOfRw="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_13.0.0-alpha.0_1624470565217_0.6325579780744464"},"_hasShrinkwrap":false},"13.0.0":{"name":"obojobo-lib-utils","version":"13.0.0","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.12","db-migrate-pg":"^1.2.2","fs-extra":"^9.1.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"4.5.6","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-transform-runtime":"^7.13.10","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.13.13","@babel/runtime":"^7.13.10","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.6.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.5","eslint":"^7.23.0","jest":"26.6.3","jest-mock-console":"^1.0.1","lint-staged":"^10.5.4","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.12.0","stylelint-config-standard":"^21.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"59d4a6f414129c3a6df468f1805b7cae24dad4de","_id":"obojobo-lib-utils@13.0.0","_nodeVersion":"14.17.0","_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-4ihGTcc5ZBP6g/VW12aRO8aqI9VHzG8CWo/cdc67mN+T1MHqSbopBFE79RxYzV45W2FPU5XQ3Hm6QKvOK3nPTw==","shasum":"0a4e35a3427f263d8d6e448610ec99f0bb8ec05b","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-13.0.0.tgz","fileCount":10,"unpackedSize":50524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg06ZVCRA9TVsSAnZWagAABk4QAJaw9qxBhu67/OP5YQrN\nGpioa57LwxLiBoV+ZllIH0pAR3BjJ0hr6Pf4s4YBl5+DHjUU6F1eqtmpK2Jd\n4QRV2xZ3n6k1QIqjfNP1Is8RREAJaAncuzj/+dFVC0J/6yhIwMy8gzYeNufV\nyyHIihDTbOVIbwH5aAh63O20KvS1HtJaY0NnFMKjEK3qpUWHWM1uq0enrrns\nBSaTXl4hMqfEzyslf2GooWI16S5pJTUAITv4D47ed5klA38Px3D5AIpa6tLX\nstJH7l5PLkZcz/dcZTdx/LvyQHKiCoZG8N9KZ4Da/ug2Yzs6ATWTDxMt+4t/\n2Z7ZxkG0yqCb6Mwwjm/Bd6ES/Ne/+GfVON37Cx2VB+OPTDvIsA7zGkP7tgUC\n85L2eulyQ5VBziedR1LG87t7ScPGVkGKAmKe/s+OkCLgx+ffINgNXWovziIy\npTYnj6M8nzqPppGn9IzsJIw5t+yWErUJkEECbJs1musvrCfCMv7Jctx/65+n\nEW0BNFmYqNDBlRqNxsgrDXbVCI7tIGm5lnrNGlu/WwfqdditRRdVca1mCxbh\nRKZiigegvLMvHI5HQwlRiNedcWctgnrr9/wKMoVylj5va5J8rrihXAmJpjYR\nP7vtK2ohVnEwzynp7cVTIKIVrhAwJyLHqC/ZlExeMZa6RhtOf3zXMpJyQcqE\nrV1A\r\n=8JaX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBlM//Ke982R6CHNVCMkXS0SgUi0xdKx8WxixWGqLqzgIhALB0aAIYh8jw9QFj9UzeDmZJEjVRbN+U4v9ILHbB0ID0"}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_13.0.0_1624483413200_0.7640736128215606"},"_hasShrinkwrap":false},"13.0.1":{"name":"obojobo-lib-utils","version":"13.0.1","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.12","db-migrate-pg":"^1.2.2","fs-extra":"^9.1.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"4.5.6","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-transform-runtime":"^7.13.10","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.13.13","@babel/runtime":"^7.13.10","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.6.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.5","eslint":"^7.23.0","jest":"26.6.3","jest-mock-console":"^1.0.1","lint-staged":"^10.5.4","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.12.0","stylelint-config-standard":"^21.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"09e26b25754dbea378311c81329d96d343916097","_id":"obojobo-lib-utils@13.0.1","_nodeVersion":"14.17.0","_npmVersion":"lerna/4.0.0/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-qubALMzYEUknDVFCP3xEZmylUc2x9ixJ0DopTRHL+tPWhF2vv8fQxrYo5sPgzYenv0OonqFSIENEuox7hPuYAA==","shasum":"ae31465954e972b3964173a021cf533ee1c48a1d","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-13.0.1.tgz","fileCount":10,"unpackedSize":50524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1isvCRA9TVsSAnZWagAAAWoP/0aQl9+WQIs6IQNtnrOz\ndYu6uoyr8eToqVK9FfUqG6S5lZnYPejI+YvziZDbp292ve7CsLcDksHdU54R\n/2goT1DO9z8kL6RElRKy/+LcDs+lbZjHI9kiRa98F1r6v5PeENkpZfKSoKce\nyYZbIrD5/ZjD8Rjii38WbWW4+89jEJi2c/l4V9ngfpGZcJhXT5q0xtaaP+Xe\njCtbLKsEQ8q+lSCYFbv/Ns/F6JdpMAXabwm5E/mrGnVmI4yRsT1kI08Mx7FI\nQfcKsvT1Eqq0rSpIK04+m6cOzv+VEgPMJwrW2ZfUY4GKjbhtBYPolGNYN19n\nJUFQA3MhaOGKg5DNHYmM6iLJC9PctjVklJ5A3XttKydU5ufLvEvi7mu0N2XB\n9VrwaCyBVmeb1vzjMFfQF1G6pc/cpK4OAsa6ZGgiNAq3UXCaQtYaKeI39HUa\n8CYmrtANSnVxso+u6KuVLS7TFoz6h6t1tLVyB7xC1rVz7CjD2OYl7oJuWX3G\ne7GcAE1M/i/xv177DmRFXLTaaJLngvQs77ecRlcRDrQAl60Eh6o6KRTuL6Vc\nxcmZtlEoFbbhPuDLmSP9JgMDLtidtWYEvEOXCzyFbWKZzPdjt9Knl1WOhdvT\nZ/cub9/ZDMk7gRE3ExUuTibBMZM1U3zEgnDQVOfbB+YRFem04L7axgClYtBS\nxeQ2\r\n=Ei5a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAdlzuhf0J5Syh9ZIzNFwmS76d16sgs+A/R7Hhbdp88aAiEAuG8HJ3UP3zBBax/7CQBbZLQti1cTtpDFkbHVltlwKVo="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_13.0.1_1624648495501_0.3762233910872306"},"_hasShrinkwrap":false},"13.1.0-alpha.0":{"name":"obojobo-lib-utils","version":"13.1.0-alpha.0","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.12","db-migrate-pg":"^1.2.2","fs-extra":"^9.1.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"4.5.6","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-transform-runtime":"^7.13.10","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.13.13","@babel/runtime":"^7.13.10","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.6.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.5","eslint":"^7.23.0","jest":"26.6.3","jest-mock-console":"^1.0.1","lint-staged":"^10.5.4","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.12.0","stylelint-config-standard":"^21.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"12aeda1e6d9e7093ea2dc15f4bd360b7de0d2861","_id":"obojobo-lib-utils@13.1.0-alpha.0","_nodeVersion":"14.17.3","_npmVersion":"lerna/4.0.0/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-s1x/iy20nJMSJV4JCuBt+MLmVqtL8hhSCOs6hPol+vF0IgxLscyn/s1U+BHbMf561F4It+NNixweVox86iEUPA==","shasum":"2c3feda04eba0ff50e7277edd016441d3a1cb4fa","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-13.1.0-alpha.0.tgz","fileCount":10,"unpackedSize":50532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+tiECRA9TVsSAnZWagAAL3QP/0z+2CuK6CH1v6AvLxAB\nSQE2zh/O1vrUx3qXsnCXIx4Vgg9UfXCMgFV2aW8yMWAgmZIIxJAc3df8GQY6\nrC3q9YeSf6Uyj9cPu/SrhZ/uF9rulhu8CzYlW//CnkF/scKva0IntCuJYEEI\nQJ0e+mBv/sEpuQLhZFT7RQINoip0q8TtnOYTkImrlEhkQD/PT0Lk1oqRQnmB\n3OsFqHxkRcyJQrlgKfdj1r6xN3iaC3GrmSNRKiJRl/rLSHSsMr+M4NTAEj0x\n4lpxMceVwvMbnBgEaZ4jBiuUH0OyZa7CjTW1EoEi2BvDoEjfcobbg/GSHzle\ngNAoY7PgOSiFvM3WNjdzpO+VP5wNJ+oNPjkUOgTz/d7aXAUsKRo46MSXPh6+\nRSzMamMRjaxyoGtyNCABVxAmSsHo6rd+WYpsEHLrrQIRNeQpg8v2yvw93Tek\n4srmON5E5mj/Yng14Thno6JWdWQnlOcYDa9uyXb6rMHzkJNcgh04cOJk/jBd\nH9jObL+q7JE0KoCih9HJIpV1JCJAiQ30Y0kVL6i2wTkmWXUb41ERsXbqEF1R\nH6oeoGGIZFwJOEv3Y+MOJ46YFTfQJR5VQ5czxl9XtWoAse7Ui2GUwHKflTH4\nno3MnbOrkYguEoqRRNNffa/Eb51QgktUwQVL2cKU2RZ/66QTmxfhwPjE3R+u\nFuXS\r\n=GuQn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPimdAQ4o0O457hsS1HcgVNapn0HudiDIZuUl7jPi9JQIgYO/t/1JlD1gEWxYV+oU+iszCJ1KFNexjTSeurMDBN9A="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_13.1.0-alpha.0_1627052164001_0.7462309774653841"},"_hasShrinkwrap":false},"13.1.0":{"name":"obojobo-lib-utils","version":"13.1.0","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.12","db-migrate-pg":"^1.2.2","fs-extra":"^9.1.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"4.5.6","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-transform-runtime":"^7.13.10","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.13.13","@babel/runtime":"^7.13.10","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.6.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.5","eslint":"^7.23.0","jest":"26.6.3","jest-mock-console":"^1.0.1","lint-staged":"^10.5.4","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.12.0","stylelint-config-standard":"^21.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"46a7390b16cc943107f747f8e063cf6989d5a374","_id":"obojobo-lib-utils@13.1.0","_nodeVersion":"14.17.3","_npmVersion":"lerna/4.0.0/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-JWoUzTskPIv6DApxxeKTUt1xd2UZFfM5FD3w04VnlYd3GsORLZx69KG1l88A9eUarOjMcmxBK+44BvIe2eQvZw==","shasum":"6cd48f890e360abce673a5cdbe0134dfd28f5cef","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-13.1.0.tgz","fileCount":10,"unpackedSize":50524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/r9UCRA9TVsSAnZWagAAHZ8QAIaQie2n4NjL/vxO9F6F\ndyos0wJB4+NdCjrb4cMht1210ydErcF3/7A1tOFmIpWbGqzNvtbLtpLk9wBW\nZPtXLZPMAbpC0oe/5GVMOmS2nIP2iD5ysAnPPTw+QI2XEr01RYs4aRpJ55qP\new4kIOs1HNccIt028ZjNtNC9juH/owxL5hhc0j7PEiY7j4xaVhJBsWky1VmH\nJ4M1ATiwGk2/g9jkPe1HXhGJ/pkxkpgUS28K9QEDaub+QZtNNLNZBbK3MQeY\nyN5whclxCNlSl2XiszBws0ISyENu2JrGd27KigWyH5OkegZ0Rw1qmOJlJXo8\naqhapu0fETyPeLw0JfeB2rWu7m10VNswzmm/tCHQCr17/DnsWyWDU9gmtJCt\nNqhL2/NHke7i3v3lHXZKrceJ0RrNcMvfqEs8LvCZGKowHscE+WYcgP+1UI2B\nTdQqH5X/64v/cmDWhnIKm7A9VPexnq6hoQzU1GPpd6vqNyf7cSIsMLyM6Rzr\n2tmPqgYTiYgjsKdbe8qR1xX4DkMqvN+f5nQ5S+mFUkmY+mBY+tPZ5VEKo/09\nW3uO0EHbFxSA2PRn5QB+l6bf09rFNyQTBU+v8Tv91kpx5K+3yjI12b97E31l\nduy042u5MJG7iDxRm3rUvZ2VaOHHJi0kfkPNqeNXfwdNATH8YJj79U9rOA/M\nzvbp\r\n=3dps\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG0WpfnR8ZID4o2QQMw4f4FZ5pclzh64exdMWfqtJDIMAiBlXMvNhJN2aG70jyGsj0fFdNOQhvwq56GJw1w/4NTnTw=="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_13.1.0_1627307860704_0.45363156981518027"},"_hasShrinkwrap":false},"13.2.0-alpha.0":{"name":"obojobo-lib-utils","version":"13.2.0-alpha.0","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.12","db-migrate-pg":"^1.2.2","fs-extra":"^9.1.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"4.5.6","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-transform-runtime":"^7.13.10","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.13.13","@babel/runtime":"^7.13.10","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.6.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.5","eslint":"^7.23.0","jest":"26.6.3","jest-mock-console":"^1.0.1","lint-staged":"^10.5.4","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.12.0","stylelint-config-standard":"^21.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"14d17563581fdeb678a95d73270c24ef5f97f87a","_id":"obojobo-lib-utils@13.2.0-alpha.0","_nodeVersion":"14.17.5","_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","dist":{"integrity":"sha512-Cz+5w+pW+FVXQsvcJ4PVDLe8mw3Ijfk1qWJLg3jacIciF8G7h9GPrrWFyxstS8ort6d4j3SRmWmu62yOzq0ciw==","shasum":"cfd596f16a8abfa2b4f96b699aa2a2242036954e","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-13.2.0-alpha.0.tgz","fileCount":10,"unpackedSize":50532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHpjvCRA9TVsSAnZWagAAYDsP/27s48cRG3keDKyjf6sJ\nmu/rOQcfg8bMlF4jz5ixs3fA8b2v7vm8g1WKjp0PVbo4/SWCexZIoW198bDd\nlymjz6frIz31hiahGukhlkWutMkFBNk7w9kW9wJynw3Qo4EVUWF/At666QT8\nM+5PhwiIB+7cXZmtNc3H2MskilAvELTY0OilgIPpBUrFCW6c7n72Mc2yJ/xw\n2NXQnJha4h5j9lM0bbMVQ5AsfwnWpUxNAJHn9SLUk4yBHgV9pB1EFhfGa1Im\n/zZyLBDz+o9bkOiC64mPju2aLrEleO9ZRP52ICc+8Q+gNrpWoAbAgVKPbXiE\nuidC0z7UV0CYrXm/ORWaeAzeTuqpS/UiB80W8goGN7xBoE1eUCTDnruo3IFY\nztilOe8KvhoEUvUzle4othKhZctIgKfJNf6Dvnpg6fz/w8olF581Issjn04Q\nKjyCNiKkaMvQiuppIm4UlrtyMJUD7FOflreZdk8auOJezNnfzfxRdxTr1wx9\nTVbhji1EktO3NMsvwS3HHHDzm0AGytUvPsbjUXp1LkkVCadT7vFD+1168fRL\nddQYzDxfnPkQUmE+uYwYcVngNU70fek3T5AzBfFJfnbOPRr0K7JD/T/sdfp6\ncZ0ZqiGQjMJuDQiAe1DYtPxlZ9kXnm5hYDorw7IaoOfN8vrZauAp1+TpZ+vY\nCttg\r\n=sK11\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDTmCrloZnJSftL5CRVKTwJCZGLywtATtnH6K1O7VH7AIhAN8XkDe2PgrAgehFAAoE6+GDQtqddGvw6XeDKUc93PIV"}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_13.2.0-alpha.0_1629395183041_0.5155397348623825"},"_hasShrinkwrap":false},"13.2.0":{"name":"obojobo-lib-utils","version":"13.2.0","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.12","db-migrate-pg":"^1.2.2","fs-extra":"^9.1.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"4.5.6","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-transform-runtime":"^7.13.10","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.13.13","@babel/runtime":"^7.13.10","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.6.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.5","eslint":"^7.23.0","jest":"26.6.3","jest-mock-console":"^1.0.1","lint-staged":"^10.5.4","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.12.0","stylelint-config-standard":"^21.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"e0aedb049d56124d1931a7531cbcf319cdb7197b","_id":"obojobo-lib-utils@13.2.0","_nodeVersion":"14.17.5","_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","dist":{"integrity":"sha512-HOoHFDccBRFNi11mkf+Ttc4toecSeW+xGPkI/dfMkSDw/k1+AVvzB4HhG47Aw14IPVPusiAzqfo3ylI8X+y51A==","shasum":"a294027cf5f797b7dc05a00f4e56dabbfc69beb9","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-13.2.0.tgz","fileCount":10,"unpackedSize":50524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHtCxCRA9TVsSAnZWagAAqWoP/2G0TQMkLqlxuP75qQxg\nHjvsTREQpq2Odhu7RcaUdoeC10sF0S1Tw5ZvaFNaFMis8rPnTBbxA9T9hwDJ\nPCCvFhJagWLB3WwHwhPuLSLZkI1BQIisjJ4AvZ2B5sawrKdRsWZ7nTLvmspn\ngb0PphIqBr9pPIWuAqx++YL1AFBD/ZSWd//zdkUp0HF4yq48cZg6+Emi4Zxu\n7EX5px6WB82Tx61QiTjeNxdM6GU6T0qkV+pdn1hKoc3UFPJzMdFrf4R8rLMF\nVeBhmS7RvZ4tXRcYaFluwNMK8/eVT2IEGlDKUbtZFNSSVRMmauliev+YMQtg\ne1HF6peTb1rwD7O7jDZoJ5KFLQLb1Qv2Ev5aBJEv/Hm1WHjDsKJ9eq+wPufE\n4j1IgCKAuEga/usj9izaih1/FZvY198JOvZbxAoE1LwniyOf/9HtGrTs2L3y\nh6kHpG2vspgdb68u5Y5UerZsi8YFAikSyAIAp6N1/1wFHf5brR9nQ3l0OF6v\nq1a7LOJlFp4WNvvzougVNxxDojdsF8U4qnmZJw5Urb0+5PRnPys0XRRek3l5\nBC3EP1bBYEF8K+pzyRRgr8dFGvKxuGO2q+9JWEEDmz7cRHvdEg6QO6EfCqC/\natckJRadrsdoLzQtU6S5zk/cOyszbRrd37BNGoDI7itqPKZz37XHZJ6wh0TC\nWqgM\r\n=k9hN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCj/a8YrVMpQWjsGQJSaO+DaDqHqmBwyQHXuOu9M//eXQIhAKE8gC6+wtVcXEaOI+Jt8fAmwxiDMWYurnXxGiT/nJMe"}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_13.2.0_1629409457595_0.48150024544473213"},"_hasShrinkwrap":false},"13.2.1":{"name":"obojobo-lib-utils","version":"13.2.1","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.12","db-migrate-pg":"^1.2.2","fs-extra":"^9.1.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"4.5.6","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-transform-runtime":"^7.13.10","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.13.13","@babel/runtime":"^7.13.10","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.6.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.5","eslint":"^7.23.0","jest":"26.6.3","jest-mock-console":"^1.0.1","lint-staged":"^10.5.4","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.12.0","stylelint-config-standard":"^21.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"c19263db705d5b097e5746cd482e2e36dc38ca97","_id":"obojobo-lib-utils@13.2.1","_nodeVersion":"14.17.5","_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (linux)","dist":{"integrity":"sha512-mqEbvgE2w/RIqBT3Bki0PIbF16cP2rzScI06xu79EDgfpxosQCNi0E0/9w7B5guYxG2h0hM/jeSv4vaXy0MQLw==","shasum":"95ba3d158264a84b23416de740f0940c4a7226ec","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-13.2.1.tgz","fileCount":10,"unpackedSize":50524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhICFRCRA9TVsSAnZWagAABYgP/2hfZfPGnKrtt/LRQQC9\nP6oCw4cJPIfAPqWKHtZt1yWBVk1+u8whuS0nqJw01uNMBInbn+bWwlf97tbo\nSzJZR6O+1HyxPbP3pCiaRPjYAHQtFvagiaj8brkqFNLNUpdL/rggI8Y22I0X\nI2a73HYb+Ukbxb9ttxD9s9+0lImi+WUHVm27bSnHFyPyhnWvm9T9s9WixitP\nhR238oUFmvqay+7D737ihcsfdVgCkqpKtti5ExMf6Y883ABt2T4tnU1wOU4c\nXzoWu7bOl1+gJ5ZJ+1vgLZ50xAXm2QuGIO0j63b+klWDzDcZIBlcJMuvevRv\nQNlSCbEnBghSwgfOb6u0U1SLcf6hJpa9Tbt5SMCTNcgZIrbacAWC5D00zkS6\n0q5JUiJECmwziFKDF+A5CGVTKD7Ez+fQkw/hb+XaKqjBgikLd/Ts66viUI6+\nww0192rsfFQ/jbJwECGE1hAhfWWVC23nmXIRl0HYnAKFMzcfCKJgv4oswZq7\nQbLim4z8bYdZrV48z5+AJ/jNWVS9cMtkaOMUOWoYjJjRqrJIAPaGS69C0dZK\nKa+5tbSkYd2vTGMFje065ePi97RjbGOLT0CIYtEgUo46BkyC33kL5hsO4xxu\ngpFfqM6PejWHO+kNLVJ2sh/o0uQTdBGJ9hLafn4ov3Monc2pPkWqAzYgiiRj\nYKbG\r\n=a66Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDILfW8zCVRAbIzDrxlaOQoub5chkRKK74teLMSmpX/tAIhALmcf9qkZyNY+QdVVclg5HILIosg39FPwY2x2GWNz48L"}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_13.2.1_1629495633046_0.2995070893872984"},"_hasShrinkwrap":false},"14.0.0-alpha.0":{"name":"obojobo-lib-utils","version":"14.0.0-alpha.0","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.12","db-migrate-pg":"^1.2.2","fs-extra":"^9.1.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"4.5.6","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-transform-runtime":"^7.13.10","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.13.13","@babel/runtime":"^7.13.10","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.6.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.5","eslint":"^7.23.0","jest":"26.6.3","jest-mock-console":"^1.0.1","lint-staged":"^10.5.4","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.12.0","stylelint-config-standard":"^21.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"94a6ce98cadc04e87d629b3a771f4bbe5b1ddc43","_id":"obojobo-lib-utils@14.0.0-alpha.0","_nodeVersion":"14.18.1","_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-1v0ZyVncMiyHc1SlEn+BbtH7x1LEUaln6TOkxCC9BlBThy1zIZBduHxox8/VjRKH3b61fpEZXoVxCTGytCRkLw==","shasum":"bbf76620918eae46975e56e5d503e5aeedfb63dd","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-14.0.0-alpha.0.tgz","fileCount":10,"unpackedSize":50532,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDnYjsvlVWAerh2DMwz3DQSBE3w5Y1p39m1nfWRtLwQoAiEA1ZyVka2o8MRLkhc5sLY0qC5I4pistG+cvoysRbvnsSs="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_14.0.0-alpha.0_1636407560851_0.5285312466680987"},"_hasShrinkwrap":false},"14.0.0-alpha.1":{"name":"obojobo-lib-utils","version":"14.0.0-alpha.1","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.12","db-migrate-pg":"^1.2.2","fs-extra":"^9.1.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"4.5.6","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-transform-runtime":"^7.13.10","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.13.13","@babel/runtime":"^7.13.10","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.6.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.5","eslint":"^7.23.0","jest":"26.6.3","jest-mock-console":"^1.0.1","lint-staged":"^10.5.4","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.12.0","stylelint-config-standard":"^21.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"6ef47e38b1bc77605fdea867c215f81f597b7b98","_id":"obojobo-lib-utils@14.0.0-alpha.1","_nodeVersion":"14.18.1","_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-TX3St7Zzv8M59pkODJmX4I0nn3uxidAymkaJoJIMElvf9msVv9zWSPhxrwB7lj4ic6Z6t/+ts+GuCktfG/b8Qg==","shasum":"0b41808a0879f8707edd946ead40c05bd9d11963","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-14.0.0-alpha.1.tgz","fileCount":10,"unpackedSize":50532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnBCXCRA9TVsSAnZWagAAYsEP/0IWrAoZZBlCOV5Rjjfz\nC0CKJuFirUcvUijsTsLdpXMWZw2h/EHqIM42PdKsYN5XuEP2BnZbQSsLDcZA\n+bGYwHA0ZFzPdMzuJalc1faUODESHP9BZa0hQNq+ZnVTn++r2H3ua3vuddMU\n8flElZDWAKtiB9wpx5lyY4nyLQnLsOYwX4B+Xpa2V0vRSF8L/ozdxxypNICh\nyRk1UoqjAyEgDLVSohl5LHjhYj+gF0WlE2k2gt6YXrWVSTiutjEk4jy+zCuJ\n7IF93CrkqtW9c0u5/pDujEPKvAVk7HyxbSmufeJ1HirDH6unbiMYRDBWjfOA\nd0bs7N8TsQch9CrXkKaiZ5j/ahgqP1hI0yoo1bHr8+BOdZhnqHC9tZqJaENX\n3pLWIj+0MUt6z51Gbgxdnyjk1v1FjNUtR9DizGZPzC8BjAWzYGcRbDtEWHTb\nsEHTbcjB2ddtXAQIq55/7tf4sMcweDclSpKtWg0ab8QHuzHiILa1hFPnTPjr\nAj9FbdGnCHbj9RZKfS6KTx6TveyaMvfsRoDRh4krtugdyUTuOAxXb369h9v9\nhG3VzgqGg9twcgsduKT3AJMRrQPCHB1yeTsxK2y5DXEiKirBsHxGvOcERCZ7\nz9uPYaT8pG0RZPlxb98gaERjFu0A4v/h8z/p2ZGwZFjZV/AeV+1m9dK0KyWt\nAkvE\r\n=7o0c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWbvwPCdbsPWT6BJsX1awPJzoxjNI9c+BDHppgZcyAUgIgEnbYpyB0kqgKYnmcaXHufOmxGrntLnDE6rtF4C+XYO0="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_14.0.0-alpha.1_1637617815456_0.9277360962283496"},"_hasShrinkwrap":false},"14.0.0-alpha.2":{"name":"obojobo-lib-utils","version":"14.0.0-alpha.2","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.12","db-migrate-pg":"^1.2.2","fs-extra":"^9.1.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"4.5.6","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-transform-runtime":"^7.13.10","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.13.13","@babel/runtime":"^7.13.10","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.6.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.5","eslint":"^7.23.0","jest":"26.6.3","jest-mock-console":"^1.0.1","lint-staged":"^10.5.4","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.12.0","stylelint-config-standard":"^21.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"b6990d8b2fecf67eeae6b6cd8862dee2266c7902","_id":"obojobo-lib-utils@14.0.0-alpha.2","_nodeVersion":"14.18.1","_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-HPnEM1oXK1gvbN2y1GXWL3qOdep+o+D5qJNF2+dM1SyUt7fIlpqWPlLEA9DvykU4qluWSzwapjLyaK9YPDVyWg==","shasum":"e2debcaaf69635f57c6a73e81c8a929d39d058c3","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-14.0.0-alpha.2.tgz","fileCount":10,"unpackedSize":50532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhppLTCRA9TVsSAnZWagAAfy4P/jN/kGRp4N9myQnGjOED\nKvdoW+cy5PQ+wCweQGJCC+hgI5/U7La1/fAx2VpkN8nZhszUzK3fdgJJNWo5\nMERt5d9kporUYdCYP1VMeHPyTfIl+yNtaqJgGBA+3+GzN9feYWN7JsQOqcGg\nfJvqonmtfxQampu5gqbDLFtYEIFDPH91pqkLwj0Z7Z2C9KYzX3ibD2DRdrh+\niodDguSP7ulo0EwaUhwhx5D9Ne59Z1LDdQP3D4EWFaACgWvuIuhooJZDU5AX\ndEYeCGstYQ2QkamCgMWcxxIMr7Sn3ngay2d68X7oKqrtoPjHsycllTWE6Ezn\neXkWuDxB5ZcF+CPsG3HUXou3lBLLpR9OTPhB8MM68QIR5EiWHbLb9a1RocLc\noY2vsdwM9QObPKC6n9gRxjBBD/7Jj7tsEn7Nfki0GoP5m8nwqiNg0joeEqZL\n8P5PPxAZQOtSOZhimkTpXXywYfs9yNGTNrpKtWF192nnWUpAlgxcbt6v2zUa\ng5EY7iwVZyiy3A0q389sEO58JGHUeAdI891f0syCNzecn5zU5jlGD1lTpG9x\nn1VGqcWmmmPmROzjZ6pupKFYLVkUuY9g2GWZggwf1nHOqQXq06zcpxR5gIrU\n9ea3lU1+tu6O/mOb5bd10YJdKWEakhbM0/B7Cx3ImdRt79T7Ycjv4b790eab\ndPq+\r\n=I/E3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRAIjVRRtcRB4AUFXqclzIidCsnF33f2uh9NlMtK9EbwIgb+KvmTCmTpYaadM2SC/2CclfUn6rb0JessINAwfK4Uo="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_14.0.0-alpha.2_1638306515812_0.2541698037817406"},"_hasShrinkwrap":false},"14.0.0-alpha.3":{"name":"obojobo-lib-utils","version":"14.0.0-alpha.3","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.12","db-migrate-pg":"^1.2.2","fs-extra":"^9.1.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"4.5.6","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-transform-runtime":"^7.13.10","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.13.13","@babel/runtime":"^7.13.10","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.6.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.5","eslint":"^7.23.0","jest":"26.6.3","jest-mock-console":"^1.0.1","lint-staged":"^10.5.4","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.12.0","stylelint-config-standard":"^21.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"a70c4d5721b32a19f3dd8ece640557bb29e3585e","_id":"obojobo-lib-utils@14.0.0-alpha.3","_nodeVersion":"14.18.1","_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-gyYwpoNSzf7cU4PUpi7jzzxFanIcv3gkflAGwpxqFA4QSCGjOka2HxMb9q26Lk2H+zkksfLeDypQAPv8qv7Fjg==","shasum":"656e5b46fd9cab2fa38d46f1fa4bb4fec9bb34e0","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-14.0.0-alpha.3.tgz","fileCount":10,"unpackedSize":50532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhppf7CRA9TVsSAnZWagAAANoP/AlMX8fD5nyAyvmbpEMH\nXpq80u80uQjsQf7AAQU282r8HVaUpQrphIrpZKpRfcKiDDIDTVYJVndlLwaS\nIJhtUIjtLpn9jToEdVtE5hitOfa29CPYxtqq4kAunOT+PyWjpp+GkNpLrtCv\nLwdQ+ogtoacfJxeie5qY0qGwN06fC562ZqeY5J+kIDSX2/3m6a+3JIfR73NU\n/ay1pQg+OXho7RBpOCBKTCao//ukNuAf5tJUKHMAtZjArae0GGHzRrSrllYi\nXRubQJWzNXyv2uPmehE84ptMY4q8+ETut5Gnhy1ycF3Iyvwpp06e8JvEU+Yw\nNN4saSpVt6umP0VOZj1CnHvZCe3Vln/yK+7wT6Tle7PG0x7qbUye4AMoBEZm\nZVrV2N43U0joI5XNmkGt67/d865FeaBMSAWPN2BQDdGliuDmf5prjRo3EZxF\nYBBGJLChCDERTImvqCri+OLc4KkioHIxRXSwIIuh6HvHwpauRvDReKp/ZGaO\nyNvT/ZhTtOjXjM1WnQS9j6i8GD4hA6B5yjJEt+9IZe806VS9/iWUV2cC4X1t\na0TcGS+aopWmDibRiUO4Z3DmuidnxsPxsDBUT+otMPRkz81eZZgTALJ0Levs\nhqBDpjNmpaNN5bQ74V4SdW2X5QL/p4ZbEdrvQ5HkFuvCZ9sOvqexPwByIZMt\nekS+\r\n=DxMv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjfZrlBmqyfIn0tbE3JGmfARQT/hUYFu/Lz8tBP3zxqQIhANJgPb98lgK9XfKnw7cVydyonCn+sLgHCsZ0/fdFNi5O"}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_14.0.0-alpha.3_1638307835039_0.906359510212146"},"_hasShrinkwrap":false},"14.0.0-alpha.4":{"name":"obojobo-lib-utils","version":"14.0.0-alpha.4","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.12","db-migrate-pg":"^1.2.2","fs-extra":"^9.1.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"4.5.6","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-transform-runtime":"^7.13.10","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.13.13","@babel/runtime":"^7.13.10","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.6.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.5","eslint":"^7.23.0","jest":"26.6.3","jest-mock-console":"^1.0.1","lint-staged":"^10.5.4","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.12.0","stylelint-config-standard":"^21.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"ac03f2aad47444e267669175405d86a7b286d73d","_id":"obojobo-lib-utils@14.0.0-alpha.4","_nodeVersion":"14.18.1","_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-rdru1KKFtXLh3stSNeUU2d7ghGjvR2WtZMyMbVBif8d89FDkzbLBo02mS32CuexQDq2/rf9BEZjWU8go3+IiMA==","shasum":"2b53d87da31d3c6c70059ad3ff6a491d962a54ef","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-14.0.0-alpha.4.tgz","fileCount":10,"unpackedSize":50532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsSXlCRA9TVsSAnZWagAAVLcP/iQc24HB9H6JnhyQIHcR\nJKiT7CitEwSAcItPMottIj54yuBCAlUd4ke8vDL8lSjoL6Lj9XrWKJxLDaAd\nba3V2GIuIxO6mthdRoLxmXgUpuybcqV0MVawBv2dnRo1x6UjOzXZ9D4kcRvS\nBgaLKpsOf13qT4ks+sl3HG/7MpByGcbpybn2nz0CxQHow8Bb9d1wlUtSEM+3\nnd8ECdVQLflwib7r+n/Dl1qEiVbZbGfaraI8noHPICoaGgxYkBaF/fUqU+Mu\no4DAJLTLseUTQpYFYUPHiuzlr5LmY6yVfNfv6LYGp2O9//GTDK2HkISVINvA\nzv+sk8hTWLF3pZk1HWA/gOr/+rZnNR8tyIoQKntrXhS4+a6vVKy0qapnJjeP\nDYapyFZzVzdpyUqOj1P7Cxfe9xNkQRc2pt9eyCqUbnLJuOaobHuctYyoNCCG\nDRewvgwl0LNsVB1QuDMH2Eqn1PtEdohMxrwGRRS0uNIaSj3PMHG+eJBUbzZm\n9nwA2uUcWbwkMECWMEmPLAOhZX5H7NZ+AykR0zALVP157urcaAWawKkk2pJW\nHranPNlcdb7V+wm2LwQGSeHbPNyi8J0b+vx7XUhXJ2WJyoWJ/3O2Qi3iPoN0\nc2rVqE46Uvryjpgj9QmytT4jL43st9mh66j4txXl54r4Dx0kMVqcL8/I3xTT\n9c6+\r\n=DdTh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIETEUwiIyFM9bZMa4HrpW3ttFI4r6NtgVTW9mN3+kQwNAiEAxSYEWXYBYHKVOVmGzHd0wEc1aCLdPko20frM7Md8HY0="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_14.0.0-alpha.4_1638999525198_0.07816618240817741"},"_hasShrinkwrap":false},"14.0.0":{"name":"obojobo-lib-utils","version":"14.0.0","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.12","db-migrate-pg":"^1.2.2","fs-extra":"^9.1.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"4.5.6","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-transform-runtime":"^7.13.10","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.13.13","@babel/runtime":"^7.13.10","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.6.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.5","eslint":"^7.23.0","jest":"26.6.3","jest-mock-console":"^1.0.1","lint-staged":"^10.5.4","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.12.0","stylelint-config-standard":"^21.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"3c5e7b8662a39deeb67f3cc9335a2bb91d317bd7","_id":"obojobo-lib-utils@14.0.0","_nodeVersion":"14.18.2","_npmVersion":"lerna/4.0.0/node@v14.18.2+x64 (linux)","dist":{"integrity":"sha512-JmkP8GDhUT6uCSjZK4DCri+hMIjOCE8wu4ocf3iV7sM3pQXdBpGx8oIYxLMizfUlGtFFiSgbwjCMmc+7wiiN/w==","shasum":"3f6b5f74bf4c195b1137fcb906cf858d151a4274","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-14.0.0.tgz","fileCount":10,"unpackedSize":50524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuQKSCRA9TVsSAnZWagAA4xcQAJxzuDsRTv36JG2h7gMO\nV/C6m8dka6rlAGpdplYDWj6iaLJWQZVfA0E5J4qWPQsrEhJP1qqV+YeHjXZT\n2FYY3/G5kt1DMS5TEfZzWeR0jmZkQ5wg17e2emMsLbhZu5W0vedqfh855pVj\n3iNF3OaFCEfr/etTGyuxlnPZgbtpRA/rEl//bjXCKzO5jEkB1u6dX20jz3Qp\nE94UFNMDmaisr5UMrx3ZYD2f74ilteK/DsJachZ/jXPfrOT1RYlaz5mZZaQb\nKMIVH53ZHftesXPA5CY7s9H4zMIUImqxPy3qwoqOGwH6HwtZH/dQVyxiH+Ct\nrXduuIZlFIPQTJXjHK9/wYADhi5rkXdyJlVL1CNO6o5rYc9DG9L1j6Ggn2uz\nz6/2Nwnoy8GI1/NXl1Lt7kIEw8kDgVsIh7PJZPyzwyOXbzfD3OsN8/dufdW1\nzQGohTgnxzvV+w5wRc+gipUO5qmRdKgqIWwtEMRQWhpbm5pUDBVmbyF0pP9r\nbrnUpsXNwLwDdrFJuUuCnRA3DRGs8DUhJEf5Q0buUyA+PvaJOP/OIUZSFDuy\nrEj2eMH9AD0zloCCuUagAmw4EaBQgZiQdqaJZGXtW3meeu0SbYdZ5dgniE8z\nI9uFU98+5qErjTIRGjdqwUbkpjT1kGHDNCxxG1J9OmEDLkrcVRrYd+EQ///r\n/ji0\r\n=3rVf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICfzLSacDAgXaxXppCFdkVgz2X6bBzT+nfLcVyoye8p1AiB24qaPVV9I/7RHRLRrZD0vYpmltEBtWvLrFhA5KxtTSA=="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_14.0.0_1639514770302_0.8586177384704996"},"_hasShrinkwrap":false},"14.1.0-alpha.0":{"name":"obojobo-lib-utils","version":"14.1.0-alpha.0","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.12","db-migrate-pg":"^1.2.2","fs-extra":"^9.1.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"4.5.6","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-transform-runtime":"^7.13.10","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.13.13","@babel/runtime":"^7.13.10","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.6.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.5","eslint":"^7.23.0","jest":"26.6.3","jest-mock-console":"^1.0.1","lint-staged":"^10.5.4","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.12.0","stylelint-config-standard":"^21.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"43d601f8f4e31ca98b1359f8bc8d4ea45a335499","_id":"obojobo-lib-utils@14.1.0-alpha.0","_nodeVersion":"14.18.3","_npmVersion":"lerna/4.0.0/node@v14.18.3+x64 (linux)","dist":{"integrity":"sha512-vZ76tXCsEun0W9cpa6scQkL2r5SolkKoY6lUSUscAWt+r2Uj7u3cXTxkwuYywGdOJA+/TmbRDLwF/zSxGsZhDQ==","shasum":"57991b96eaf53cceddeb4f3551ca0aa9f2e19d7f","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-14.1.0-alpha.0.tgz","fileCount":10,"unpackedSize":50532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+A/aCRA9TVsSAnZWagAAAzkQAIwTmueUVUOGgj7/M/Xl\n0pKhJWTbDiRyyZz8plhCpGPXGzDwHCWEE496AAbdLexy7w0HMYYh4JJQyAjT\nhT5PPxUJ3/0zhK3X5vOFHvgmaPLew1dZWQQD/fpz+G5Hdf2nbNxHKsRkfbPT\nyJXnku81UR5mxuoMkJhk31TKkwnnq/8Htds7M+/dbBjrz6zicvgmvQZ1Mpc3\ntoeOT9dt9Q4Fph/0ivH+dGszWFfDi12/xKE8A//CUlTy7rBKwA6NBn4RZLaA\nZIMYpeEgSZ/RtAgRYLFoMW8lVOCbY1Xc0y7XgRbPq9RPQZCBBX+nxowAzi9Q\n2PSIp12aBh/yFumf/31Y/boL55AmconoehulSK4WspcgSkeZns0gR+WfIgqb\nR65lTRuY9MzRdcPF8U7VawJBOyOBl1fr34EjnHfA++14MK9Gd3bL/c+/95g/\nZEBh62R2lvTNQa8YpCk5L5xFo/UPem4iKcRMfPINAbyExMVNRjpxENFANJAu\nZMq3ftNhtM0UFZTJ+EnhabdVwOfoebUXa6unblENrWRP4/uJ7I4JwJcD5nRf\nCN6t1tx/2bvG3hqhqpX+SFgNPhaVZbqqxPvhdNFHMPQv+dN7P3f4wBwtnkKh\nQ0hfiF7szaRdRa74D8JaBIuVKILG6nR0AQc26wDFombZNmYq3rBNITC/aJWO\nWUcO\r\n=CHRV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDguVxN60xg79nJqeEf94U+Gw52U4wjlygu+SfUWFDkmgIgHanPp8amqAVD0QBJ/wjUwmB64oTI3uJ4a2Omu4KpITI="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_14.1.0-alpha.0_1643646938737_0.7067491145429057"},"_hasShrinkwrap":false},"14.1.0":{"name":"obojobo-lib-utils","version":"14.1.0","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.12","db-migrate-pg":"^1.2.2","fs-extra":"^9.1.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"4.5.6","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-transform-runtime":"^7.13.10","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.13.13","@babel/runtime":"^7.13.10","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.6.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.5","eslint":"^7.23.0","jest":"26.6.3","jest-mock-console":"^1.0.1","lint-staged":"^10.5.4","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.12.0","stylelint-config-standard":"^21.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"4a182ab48b65120e9c9538e6b010b22928a02bc7","_id":"obojobo-lib-utils@14.1.0","_nodeVersion":"14.18.3","_npmVersion":"lerna/4.0.0/node@v14.18.3+x64 (linux)","dist":{"integrity":"sha512-INBl6z2/7NbvP8m4becOygZ+FfH51oUx5+CrCvl5eHMNXWJJEiNdZy99aKIGMYaMhJ/6zkxRs/jW8XbsIOFg4g==","shasum":"2974dfdbef3246f87021e29f35e8eb2a82417eab","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-14.1.0.tgz","fileCount":10,"unpackedSize":50524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+uhgCRA9TVsSAnZWagAAL3cQAIR5R1BpPH2V+4ymfT2q\nL+GNBCBaJIjzwWhhQxa/NA7PvC+vk4wNs+qNdjB8ye1dsmi+2Rg7zGWIyTDd\nBcWD4zShwwkmLM11koJqFiaVa7+fC3iqn67V7YM8tu15I+954sUJi8V49aeR\nXpxz0sPDt3sM1pukkRMJ8r6BqRpbjH+TDeGoNSSOfLqtUxlIlw/qlyh0cXS8\n11LNNPMw+AnRA/4ujfqTTpxh5wdkOglhaBsb9LDZ83agqlDeYkGIlWLrlkNW\nNo4vRtEaqg1h960BvnwePieUUW4tlUEpr3HgNn3fQqrta8zWTKgjA4Rf+hOs\nwBVxQPky3mRjeuXzzANVvms6FG2wFWQojBOBkUs1mff+eZZc0J/rQ+PvF1ba\nsm9VwPatzTVldbBksmf7giXJyr8RlgLPBVk81bOD5+QBXgYbshcxND1mvFuE\n5ZBU2O9/hH8iXJlPbD5ikxl4kgzOw+rm8iurjSuOqoFnsNo0h4PCYHxO2vgB\nphybCWX1Fg4qinCxRAqZcpECV1ScN6pgb6AhkoWXc4wWAMVpmZgKy5WaUW9/\ncVesOUe0gWPQhv08rxX+g4g0q3pzYyPdqOIx/wI5UVfJLRgTm8avUtnz1VcA\nkoTPMmSqODoVDx3dKYW7AbNOwWesZ0cvpTEKVPfnd15b7eRwbNNRlqEyHmas\n/Wpo\r\n=Rts5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFEnM9EITqG/Uj9LZrIluOttORkx1LS9DIHYt0GIJFeUAiEA4TchS5klnt2ERxWGyFyV3co1HGu+Ob+iHNQjjOT2RpM="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_14.1.0_1643833439671_0.6796519532969945"},"_hasShrinkwrap":false},"15.0.0-alpha.0":{"name":"obojobo-lib-utils","version":"15.0.0-alpha.0","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.12","db-migrate-pg":"^1.2.2","fs-extra":"^9.1.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"4.5.6","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-transform-runtime":"^7.13.10","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.13.13","@babel/runtime":"^7.13.10","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.6.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.5","eslint":"^7.23.0","jest":"26.6.3","jest-mock-console":"^1.0.1","lint-staged":"^10.5.4","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.12.0","stylelint-config-standard":"^21.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"c429b5739b50aa3d07b759122b47fc0709e35a74","_id":"obojobo-lib-utils@15.0.0-alpha.0","_nodeVersion":"14.19.1","_npmVersion":"lerna/4.0.0/node@v14.19.1+x64 (linux)","dist":{"integrity":"sha512-URKPswtHYCuXRIpkmBB4VaYCABkXTaULs7+81JHcrDqOGkflBkQjN0h7PdwIruoN3TSs91FGbVVBUtVF5bUTIQ==","shasum":"d419685d0c70d008b553a980e74092c85be8b204","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-15.0.0-alpha.0.tgz","fileCount":10,"unpackedSize":50532,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF57URaH7fFZcrQ5k+eYSA874TviBHDRnh7p1Mm+iXyoAiBhsRp5eqSOtKpUTjMmm3npKsCfOooyN/H0XJ6vUKnMNg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaUNAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCPxAAjpCPsehS3vXpy1fgWfAM8SA5Qo3ihLrDJEPyozgOxqxAOqvd\r\nGBxGbdhyhhChbUIljJWa7f/+qxITjOT3UvGbFEH8AHiutQg7E0X8ftpBsKUZ\r\n2J01jDXS/iyJmX9fmW1QHfAdg5Yr4UvbTpcbWTIjrIZl+zF6ZnUP80sf1q62\r\n78IunRp/gS+Zf3xhdR0Rzh7urrYFL2BLhkIF0K+GzINeJqfBW7vkaXwKtvvE\r\nJQ/eyBhh63td36uCq+jQO+VqzhgMFIFcsGq6oeMaevx7/cUVvcaoziAOfckD\r\nIrCmOy0aK9FVHNnJHsHcjov7QYbv6xRgQ4an+rxJ4y6G7D3Zz8ClMqObcsCx\r\nif/QepbELk3Nyq8RIpi7pZhwQwAmvTDNLOU5YyM2Hnf0f7rnmxLgH+MHrWau\r\nPHO5vKuZUwm9VQS0g+GJ+1l3BAO4sxNf7Kw9EIG+Av3MH2WLM3Xc9+zTSkfY\r\nRnCoOTFzTRviD/E0395WKxPa7ME8rzDpPv/p3wus/zG9Ebrzd3GWZRCdhw6H\r\nk1nOy+aac9S0G/WSzJ6V6yMiHEBkqiAF8m123AbgrF2z19f2pM5gBxd2PmKT\r\n8DOzy4peX2IxCSM1LeQjb9NKKUzSyy2Q9G4HiDMK9phYs6HUvoxcMr2pY+yw\r\nBeGiLqjC00vjBjgPUv7gZOKWvI9A+aHuBfs=\r\n=zwoI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_15.0.0-alpha.0_1651065664158_0.4269984976079986"},"_hasShrinkwrap":false},"15.0.0-alpha.1":{"name":"obojobo-lib-utils","version":"15.0.0-alpha.1","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.12","db-migrate-pg":"^1.2.2","fs-extra":"^9.1.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"4.5.6","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-transform-runtime":"^7.13.10","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.13.13","@babel/runtime":"^7.13.10","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.6.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.5","eslint":"^7.23.0","jest":"26.6.3","jest-mock-console":"^1.0.1","lint-staged":"^10.5.4","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.12.0","stylelint-config-standard":"^21.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"c3fa068eac387b10810ab34613c3a4e2b640baa2","_id":"obojobo-lib-utils@15.0.0-alpha.1","_nodeVersion":"14.20.0","_npmVersion":"lerna/4.0.0/node@v14.20.0+x64 (linux)","dist":{"integrity":"sha512-3qRofUF9S00lw28zjiSB/uLoWS30a6P7Q4Q2wnAeoXtVqzsiqyxa/ncHfjLSyk0F4GOupK4hXCDLUeQESMJK/Q==","shasum":"03bcf535c29a96f34631d7a993e61b1988148335","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-15.0.0-alpha.1.tgz","fileCount":10,"unpackedSize":50532,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDaj6fa3F0F1gYLfAcuIp68vBeiMlapreqWhkxpTmzfQIgdIxO4at+dmxXZzpDvWRZ3Ok2nhevmVRtiKtMHi1iX2Q="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+k/iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQrw//YOLdAKx9VjDw2/YO569fgRXNQDN8MLQBvh3PtKLHxvwbsK5F\r\nKwuHOM4hT/iIdZ7pc1/hvcaMm85gGeRWqdx8SpwD4jz4XJw5cIQ9aaV0+Kcw\r\nxY17Bl+JWZZkhEssFmizqWLBJawe849tED1DF4lB32WM0vSVFxmNF7XJ4gf9\r\nlaJ/KSBfH1DEWkTmTaglUGnrqmjBiknn8dRthbQb3xgnDQZ8fBerrRjBbHKI\r\nzN/FKLWDJJVKdDPFEWYRNxwLd76POPpstmqxcMNFVmaHQrhxdzQaxpIwWavx\r\nHiWOemCpBOkNL9MHpwbyOU8mqbLLNaSoP10P8eY1tBEVIQjCLw6I65L5lt1u\r\n0dmm0KrYmoW1IQc1kLIPVOjM7ssU6GoAmzKRgyJFrDXIJ0+fIHqBL6anTvLP\r\nglCohgycuVOsfIUigJ0q/+8bM9tLOTn6tyQWiod3DjfISv+PoZRaKtSlT8Km\r\n/OtBZXZBt95l4O0wjt2sL/cw5ZkFHcsLixt6vNMNqpBHReQ1ji0ZD/hci6P4\r\ntU7beVEWW1SR3ZGuHdz4zU6OOZYjTEZ2Jn4EW/hsVrfXvTXkW2UQJqvvrIi8\r\nAdPjLEpqqiW4jRCCPBePaA7TXV1xNMO+PUlvgM+byerHA2EhqQCLWp4B8AQN\r\nEAd7ztoA4bfBSO0E3ibDlIu8JOZW9bNv2o8=\r\n=R20E\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_15.0.0-alpha.1_1660571618002_0.6819742268928932"},"_hasShrinkwrap":false},"15.0.0":{"name":"obojobo-lib-utils","version":"15.0.0","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.12","db-migrate-pg":"^1.2.2","fs-extra":"^9.1.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"4.5.6","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-transform-runtime":"^7.13.10","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.13.13","@babel/runtime":"^7.13.10","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.6.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.5","eslint":"^7.23.0","jest":"26.6.3","jest-mock-console":"^1.0.1","lint-staged":"^10.5.4","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.12.0","stylelint-config-standard":"^21.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"89a8770019f24f4b997ab0956a129b33a5333c5b","_id":"obojobo-lib-utils@15.0.0","_nodeVersion":"14.20.0","_npmVersion":"lerna/4.0.0/node@v14.20.0+x64 (linux)","dist":{"integrity":"sha512-SYQM/uIY/nTcWgkNb1eeLoGHKe0z2Qc1MsVc3rRSwyaOSm2GEDREIReuo2UZc5KgHc9/ary2tS699Tp/BcQ5lg==","shasum":"691e7bc12f44ec30275332428f12659c2313cf36","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-15.0.0.tgz","fileCount":10,"unpackedSize":50524,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEhYmaJ8K93atKsiQfqc+XMtJsc6mJwh85fY0AA9H2MzAiEA/NcjsbQmeE45/uzO1m/k2jdgjb/2RHXhvqOQBAWecSo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+o8mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHEg//Sus1TWBQ2sf05xpv5l51IQOW+OPHTTBvnradGStxh4o9hKhJ\r\nvCk7h7z+hMXPZ5ML7cYb65NBiqIRYhX5MWQjlhha13aFvv6LQz8soI8F/gfB\r\nVlAGRvikq5P9F8eAAsFfIBeSO92mxjVDmRvjAuBdNe5brEI0fnyPKyRKCwUJ\r\nidins+TV/+WOzGZ2QWwGm7+jCimsvsyTUVZfg/I7tWWgvdvl0AkXJ5HTKmlX\r\nrTV+fFJ0HrQCi36GKWy+YvqeCq3vkotxPF5DmKAz2nBYm+t9Bqv3zctPgNwj\r\nTdtVf/xnmoN8I69jrg4yacoPTtGXZbqDySTIFlhZc3101sKUXLNsu2Ivokm7\r\n1V5V8VYv64XEgkMiwgVNQscFlhTVC8szexjuV0HW3bNjabylYWHa5Ubnqph/\r\n30wYPmBBpLRe1jyXR//Oo6AmFKV1W920C0YSaGx4iM/3W1zkQuqDym+eTfnU\r\nHSoXIbifAUgqr7Ri52CFDFqNP1p5C/sG/SbUEhhrCcXk1yfZjOzCu4Yy+NYC\r\nEkzqmngzmNnEWpBP9VUcOBEgaWMf7MVYbYKIUn7LmKdnZWYamFlkI/4OXCGw\r\nyxo/KR0F5slF1Nx7elOJkprrgHX7ARgBfPrEqMfxm3ZTs5A4/C1821zhnYPC\r\nL4L6ZY3BiFQ/qJbz8dsvSawJ1gjaJSCtRAo=\r\n=Uj4k\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_15.0.0_1660587813441_0.9655700120425039"},"_hasShrinkwrap":false},"15.0.1-alpha.0":{"name":"obojobo-lib-utils","version":"15.0.1-alpha.0","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.12","db-migrate-pg":"^1.2.2","fs-extra":"^9.1.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"4.5.6","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-transform-runtime":"^7.13.10","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.13.13","@babel/runtime":"^7.13.10","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.6.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.5","eslint":"^7.23.0","jest":"26.6.3","jest-mock-console":"^1.0.1","lint-staged":"^10.5.4","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.12.0","stylelint-config-standard":"^21.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"2ee0478587849d5617b95e569eadf93aba637dd6","_id":"obojobo-lib-utils@15.0.1-alpha.0","_nodeVersion":"14.21.1","_npmVersion":"lerna/4.0.0/node@v14.21.1+x64 (linux)","dist":{"integrity":"sha512-Bw1MIGot5QvPqobRzILhAFNEwVX4UhDFjNi93fBB2wxq5WGEtA3J8OZZ8vH2ae93SZtXEVTgidTIuFVU1u2O1g==","shasum":"8b512c75dc67cbb38937280d57866cf049aba25b","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-15.0.1-alpha.0.tgz","fileCount":10,"unpackedSize":50532,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAZRaoOkrGL/BL+q+SDgdTIBArhrYwQ4IHDXwzGuUG1/AiEAlJkwuOJfotr0UCep40txbwNq5vpyLG3cHoe32ITBEQw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkN2HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGXg//V/2FoGRvyDUoxXfB/e76bJkBYtD+QY1BakUCELircXmgkH9P\r\nbv3BZ6acgPF59adjpBRlHt42vDNV2L3L3MgyYoPA8dGhc1JXhU0C4o6hePDE\r\nZbo58VCtjEVVm3H2nQwZ9IL8M+pAera6H++zNjfVfr2fL5MzJr/AZaaQdtrd\r\n9nP3Hx7sGY1tWVMfvaa5HqHj8uqjvEhdsnIDj4cs3YC4+gvbOlm5HXZ1Pi43\r\n0RH6wHfkml+J3Zuu9bam/0tcU+UWRaN/lyHIxXf6vVY84S/XizKNNMpTj5Hy\r\niiaWeygGFPS+QKU9Wkn2fad+zC2hre6iFS9/m+1HJ8XmvQxKO+DYDt/jjUB+\r\nKyPG863J3ARUcMBc8ydkI1OAG0ZRxFmVrZAbrzUtsqnkxeefmhGnXriWP9HM\r\njgrNTPgUkjNA443LvT1QoHiVbcYvxDov+TKRtHRf+sSr7APaCw61s+EYkDXG\r\nWV05sqD4SqAWvfxaYKbn2dJHDj/zI7UQ9MknWe2qLy90e9fem9Nyvm41Cywg\r\nuCN3D24gQd2rmJ3zmLigx4Z27d83SUGfZMrsRkXPRtU/8atzlelsByCXUl8y\r\n++432+WbIqH0btsMjn79EowKAA/FRNKU7S4JimxAFkV0ngmadzk0bXdNy0Zj\r\nkiSGoBScxvY2mVfjj3HJrC6jwiD3GAeAoj8=\r\n=V42X\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_15.0.1-alpha.0_1670438279188_0.5561642383792231"},"_hasShrinkwrap":false},"15.1.0-alpha.0":{"name":"obojobo-lib-utils","version":"15.1.0-alpha.0","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.12","db-migrate-pg":"^1.2.2","fs-extra":"^9.1.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"4.5.6","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-transform-runtime":"^7.13.10","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.13.13","@babel/runtime":"^7.13.10","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.6.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.5","eslint":"^7.23.0","jest":"26.6.3","jest-mock-console":"^1.0.1","lint-staged":"^10.5.4","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.12.0","stylelint-config-standard":"^21.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"be465b2014ba68cfb7dbaeb465900c218b4e5481","_id":"obojobo-lib-utils@15.1.0-alpha.0","_nodeVersion":"14.21.1","_npmVersion":"lerna/4.0.0/node@v14.21.1+x64 (linux)","dist":{"integrity":"sha512-r4Z+DgNFv7bgVpTZl2GtARcAPagRZCELpJBF+PCz5xfTjK0t6BKbZ/9gvGqa2wuiTkEguQQY87gk+qLmgk42UQ==","shasum":"229c5c7617392acd531d64703944f7477629318a","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-15.1.0-alpha.0.tgz","fileCount":10,"unpackedSize":50532,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC7Gt1vChfpkmwTN5cCUXlOj/fcY5z9aqV9aZWesPudYAiBfdCLKonxDXvUP8v+rGS0PcPiahK+JUzElbkAfVgqeUQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkN42ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9ag//byFkJrDuwGNLJxcazEZnbeUYKD0UMbLb+ktzEfHJDW3erD5o\r\nt05lsY1CHFrBgs/kDixohiE7ZZJGLfp9M3tGMn9lwfBmG0QqiNrcjccup1Ge\r\nR/dT6gpKFRg7lXnfAHr18a8GnY74tdyr4FaN+IopQo8eunp9aQfzh8UluEXk\r\nFc4jVvL2+cNVjO8jMsgbxm8+/FLYAbwNypWTTpa4YZrnmFrinQCo1xgicCGR\r\nmHs5aSEdHA2tRfUDGXIA/GJzrthSX6yz1FLVvAyjOcIFNbXCDANe+AKy0Uu2\r\nOA5qU19GrIvvm6NOhLzLHRoQU9zwoOPl8TIFNEf0QSG2n1/Ax1fe/kFKq+i4\r\n3HUHjanpLLOH+qDaeFOp5Dsl/LMLgefT6QZYaRMuSLBJ9nqiJ0G/KMBqGyf2\r\nTfQQGN8G8azya/pl2G4c6LAfodogODffv8260n/SPA8QhUtMsVHhvaZdeWU+\r\nwBK0qj1K5UCionvRPmDuELZcDoCE4iJxrgJODfvCxPb5C7ROAZkEI2npiZyC\r\no35Ip2ycIbKo4PRWaEj26Uc2Mhzbi3QiNLevemGadD8nW9NEt45vKKtjX92r\r\nJJ9qFpLFtqRSYX6jQ09RUJDP+ZSQtlw9vsVsYhY+YYxIp6RkoW3r5hxATPnh\r\nCmtQxsIFrQYQHLAsmw1LlyVwg9pyTfIrSBs=\r\n=Fa4A\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_15.1.0-alpha.0_1670438453728_0.3852962713998047"},"_hasShrinkwrap":false},"15.1.0-alpha.1":{"name":"obojobo-lib-utils","version":"15.1.0-alpha.1","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.12","db-migrate-pg":"^1.2.2","fs-extra":"^9.1.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"4.5.6","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-transform-runtime":"^7.13.10","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.13.13","@babel/runtime":"^7.13.10","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.6.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.5","eslint":"^7.23.0","jest":"26.6.3","jest-mock-console":"^1.0.1","lint-staged":"^10.5.4","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.12.0","stylelint-config-standard":"^21.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"abcee9097adfb465b4f8b277e3f4c61826a4fb93","_id":"obojobo-lib-utils@15.1.0-alpha.1","_nodeVersion":"14.21.1","_npmVersion":"lerna/4.0.0/node@v14.21.1+x64 (linux)","dist":{"integrity":"sha512-1t9m4jbGCuuYy7F0meIn/WvkQZZhnYKjmnjegJkfiB5rBViO2OpzQcaYU/ag41Zd635EqIjQLmr3dBpJFyjs1g==","shasum":"cc972613f90850dc990d59cbcd62823b07f46345","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-15.1.0-alpha.1.tgz","fileCount":10,"unpackedSize":50532,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBmLXKvZ8EY4ZlfW2VDg4GOU9LSZ9aiDEsVPAo1gjE13AiAp20chhF/QoZFBrsmPOv2ehHbwZLU8l+/itcFzwaKXBw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkOCcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZSg/7BlAl4jdsDJ1s0rLGpa3Qmw5LA0SGmiJEEvatIyoSVLJrTF7t\r\nJhgS90g2ITy9JptypTebApTGqzlTT+f+7gVIuNOXnDzkbj9CpSOuQbie8dw1\r\nPAtUrEis2sPS8eXxWL+HtbLNf+eMZ1sqSwkAoVV8h9CubBuQ8FhXW9exiU/N\r\nAg6TCGh8vMRn9FemGcWc9LZuWpXuvZ3YXJkGbh4WpDl/Lu6h5KCYFGU6r6TU\r\nxbJKHuBKDkZKNSYf0OX9NmwXULzqIdwsgSyfYFxOhNb7RuPLzatBlOI9ynw/\r\nN4ykRG5T2Ps0uuYag4QmF6bagH6BCnAI1O3f0OSEEpuqiUW8qSYL3KyMYDmb\r\nGpeMcKrIXWu+tZs6tsdIIo+0iUyEsA0F/zMrLpYZi5En01HQjmlQKASbbDo7\r\nQWvvqhQB72F14jlaM2jozBDjm7ADfcTGciqbY9z6LF+gC10ul9ztOTT7B3Hy\r\nDUsHqOExuziICQINlsprg4idUPDSNQXgFaUuWfeg+cWLRIKbxLQDuu6rFJdG\r\ne8epCOSd8DO3HVCdnnW3D3vd86lGJ3a2p8BbOpSk9jpQwE2UdIKpDbZIrBaW\r\nCvlLru9hK8M2/T6kgsbhHW25xqBN8CGBzYA8yGZR7sp+TvsROeR40zaEPGBv\r\nnssnC/l7Ysgfx+MicN7pNk4T8XWIpYCzlaY=\r\n=2ntk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_15.1.0-alpha.1_1670439067895_0.22003627818757088"},"_hasShrinkwrap":false},"15.1.0":{"name":"obojobo-lib-utils","version":"15.1.0","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.12","db-migrate-pg":"^1.2.2","fs-extra":"^9.1.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"4.5.6","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-transform-runtime":"^7.13.10","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.13.13","@babel/runtime":"^7.13.10","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.6.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.5","eslint":"^7.23.0","jest":"26.6.3","jest-mock-console":"^1.0.1","lint-staged":"^10.5.4","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.12.0","stylelint-config-standard":"^21.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"6a00937247443e4fb582e941629517b49b47f5f9","_id":"obojobo-lib-utils@15.1.0","_nodeVersion":"14.21.1","_npmVersion":"lerna/4.0.0/node@v14.21.1+x64 (linux)","dist":{"integrity":"sha512-vg8bGuzFNBNQyal3DBjauxIXr0ghO6jttNVU/OWr6Ss0k77m5IlRzhiDvVFefp/Fe2TxxWGBwd17LRuW2qYyrQ==","shasum":"71d2641abef21dd09bd4f9fb39285d620dcf4a84","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-15.1.0.tgz","fileCount":10,"unpackedSize":50524,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDahKfa68oTAkPjyQZaAAf8Fz6xiWKjuUlNNOAWCpZmrAIhAI8IShp3tyvnXZSGd4IluJQyZ2hb9LbTpP0tDbz8vdAd"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmeCZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDxg//VapvbklJ6+LSUaDi2N59Ri1V4qseZpSTMzoq7zMPSFvYAJSn\r\ntVo/J+mbUqxh2EyCNJz7/39UGRoyuUzf2dno6EhVFyQ6D7ZKzF1nCzhfiM8N\r\n3ru4mM8iW3YQ/sMgqwx6l+j0XPsbWH8SuaNt/uefTghEmAN9ZIN1fpbz4JQO\r\ntKXgx0WTf9eRYniokdubbv73KN4JnVQ2dZfIKrvXcGwft/ulUoReM5Z4uOTj\r\nC4qtsIqmjTIZtmdpoHrMPDnKLN8d/jBUVH4EoB+h2dEGr5OOQCjOUbPJ77dB\r\n4H9mDIwhu/pN2ec5GYWRhEvuSFR4V5rkY3Dmzo1cU5zRBuD88mvhh0mKYTO8\r\nvJS1UdGkEUAd8HsetUNz62xVsg9DrRXevHCMh+t0HcKO8Xyqi7avh3YBlbMr\r\nXaYp903SptyvFWCTpAG1F9T4RK8eyY0PV4UxAh92B5QaihjhszdUdePYR+T7\r\nuWYpj8XwSyaPRDAh625ny9Ef6e9Jrhvg18IooTHEQC6W6HP5XWqTMSrvS7KB\r\ncELThFoMKsnGhVJB+DfN0/VtfLQwH5Mph0tYddKFRY91mSe1E3I4LydPlQyG\r\nV60GjTEEcv98MbjkjfOeZnMu5+3QYscNBDCDTo4g1aYQCTcQYtwSQmmI8oLk\r\nQIPgOlC6WQzCts/v3jQIl63fb7ZJO9zRBFE=\r\n=EfN4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_15.1.0_1671028888810_0.858674974428818"},"_hasShrinkwrap":false},"15.1.1-alpha.0":{"name":"obojobo-lib-utils","version":"15.1.1-alpha.0","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.12","db-migrate-pg":"^1.2.2","fs-extra":"^9.1.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"4.5.6","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-transform-runtime":"^7.13.10","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.13.13","@babel/runtime":"^7.13.10","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.6.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.5","eslint":"^7.23.0","jest":"26.6.3","jest-mock-console":"^1.0.1","lint-staged":"^10.5.4","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.12.0","stylelint-config-standard":"^21.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"e237ad8f81ea7d168b1ea5bd53bcc4e6f5bfd100","_id":"obojobo-lib-utils@15.1.1-alpha.0","_nodeVersion":"14.21.3","_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","dist":{"integrity":"sha512-nnQyqgGe0lVd32mMnh6AD4wTxIPhUancVFTuaT+V6T5GrK6RJKSfeFkUUwGN2WUz2ogESljZCFpNdsVVziZuzg==","shasum":"5143775f36dbae2ae5697b72af377174d572fdef","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-15.1.1-alpha.0.tgz","fileCount":10,"unpackedSize":50532,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFnnHKkv+xcRnvwfLsKmB8uzTgYy34JnVQkVs1ScEM6gAiA2/f0HgilAa+khq6F6sTPue3Anw7wMRcd9VUEzBYST1g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/mJ2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7bhAAnMULfY6C7wFygRp+rAMUarU6j5oxoUz/fYIz5TffsP3K21Nt\r\n2KwszvGV877L/4AMehvRmRRcbbXkZKtQ3Tt/atkLfC9RSqDpn/8Bed3LJCTI\r\niwC1Dh2dVIN7osQ9vEEPMVPRiV2Zh+P0m+2NUqB90cnsW4h0ggxZI+DuKk9x\r\n21m+Y36FkDifCHOEl4ymvOy3tKV/Q8+kAPkAVfNtKL/+JGpqfBOdFAX1hYN2\r\nebWGUW+xB3e03CKj5SNc1HhnXMjGptmpsapLMQgRLXovby+5VYbs+BaVBeVI\r\naNGSQuJX90Fb1j1DjTxeKQInpuT0X338yTuq4SLoDqSiYflhP9hZy4rDtHqy\r\nDbdqCukL5HslVxdUX2nNvx3GJeL9wJ8qJ9XuKPMq1qvTWk38kIOP1SP/UDLV\r\nm+BC4nvS3p7xayO5AIRtnJVkhmcjzr4EaWvo8ioGG/2NIgbhp0wt39aNeFK3\r\nk8LWwmOuxRB5fBUi2mNPIFmW/M0OPs5x6ijCjJ8w/GdZXPwlaozbUwPmfZ+M\r\nMX4YxdG81xS5x8T2mss6Of85ZblVG32SmrbMMt5tR1NrFSuLB6NIdjtoZ0ZT\r\nBFL0rMQuygIJ0x/LrD3oTiMa/9tdsyIjfs25kLl3NI4tNf1pPV8zLmQw5mv+\r\nFkkTLKOi78UYbsbnyuNlHwNvn5gb0+tjuAQ=\r\n=2ITl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_15.1.1-alpha.0_1677615733793_0.16532576146133882"},"_hasShrinkwrap":false},"15.1.1":{"name":"obojobo-lib-utils","version":"15.1.1","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.12","db-migrate-pg":"^1.2.2","fs-extra":"^9.1.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"4.5.6","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-transform-runtime":"^7.13.10","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.13.13","@babel/runtime":"^7.13.10","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.6.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.5","eslint":"^7.23.0","jest":"26.6.3","jest-mock-console":"^1.0.1","lint-staged":"^10.5.4","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.12.0","stylelint-config-standard":"^21.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"9393e30a7c4df61baf134de3dc4591ed77e625e9","_id":"obojobo-lib-utils@15.1.1","_nodeVersion":"14.21.3","_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","dist":{"integrity":"sha512-luBmUZ83vOKWQOIN7sB7UBwjbQmhlHh9q1VgPSHaxUg53j4JnNfYCYR11VIbVe8oeOwSAZmyDTnMoRQ06Qf7ag==","shasum":"e7e7e4b59bf9fc648b1e74c194c5e8e894d347c2","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-15.1.1.tgz","fileCount":10,"unpackedSize":50524,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICQA3iKwTILjhEf5/AsHIaS6zpufjXSwplrRsYzJYRh0AiEAjEDHEPXAoHPXtn0vAFzzPf2j4u1AbIZKbvnvx/xeMnM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkD0zqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpdwg/7BsSSq/uVk9ppm+OmfBtaonT5pAmDGE1EyJXB78if2LnoSe+e\r\nk2UEajL1gaFXTyE4Bl1xEiJbQ5H8/Y8Ih58VPZF34P0dsln1kum7UhbVVOsm\r\nbeUAL5ZIvmxr4KbdFazcscLhAb3l58lR9gxFgFAfqdJrv1L9uzkeHmsp/Gb9\r\npwCHpuBUDiu5j4Ai/5KI1JmDtI8iqGL0t7gmVbUlqAChQId+hd8MTEJgrvyt\r\n3LaVxfoqo/gTCARTxoF12K/GXzUXE5Lio43LKzlnTw+3pGGIIW6beiucmgP/\r\nmG1Q298jP3wyFcGpH7pAODQKnNzDbVBsHwB26T0k7HOOFi7aLLvmFWzejv09\r\nuxcpPxFtoTT+VDt7pWCxa3yT4S8JmDq1awkoFj5AHU6G/VtUhLhf6CiqCpv/\r\nnYZsURaSe0lHlJ/TAHMs7CNZc0jdj5GcgmflnxGoArXsn30+Zj0rQyHm1kso\r\nHNiTg5LYVX+kbCEdw3tbcmMD7BsrG3nR6VjUG2ESQ2HaVyGpDCk7GzKzH6ah\r\nPxNdm4LVWi3XgtXoWqLqCWXNZlUdP+bF2h9QU51h5RotcNKFkzeG2A2VBLZ8\r\nUSZRb87syIXntmtYaqb0tnFGJgajfSz0o9sZK2dbyXMvQX/UdiOkzWWrbVIx\r\nWRT9pHFA2YTQZUwIKAEmNoinUuTW0EUXCEY=\r\n=KArV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_15.1.1_1678724329946_0.410977771217518"},"_hasShrinkwrap":false},"16.0.0-alpha.0":{"name":"obojobo-lib-utils","version":"16.0.0-alpha.0","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.12","db-migrate-pg":"^1.2.2","fs-extra":"^9.1.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"4.5.6","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-transform-runtime":"^7.13.10","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.13.13","@babel/runtime":"^7.13.10","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.6.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.5","eslint":"^7.23.0","jest":"26.6.3","jest-mock-console":"^1.0.1","lint-staged":"^10.5.4","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.12.0","stylelint-config-standard":"^21.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"942c44847e996a50dbcd0aa0e0f3351f23d35543","_id":"obojobo-lib-utils@16.0.0-alpha.0","_nodeVersion":"14.21.3","_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","dist":{"integrity":"sha512-/3Y0Fmix590thz9Yxp+qLc2zfbYw1r+xKc7mJQSB/piKth4A8tQyBALYPje9GhTYETpd3q08GI8GQs4m5i20+A==","shasum":"2af0477514026735f409d060f918deb5578471f6","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-16.0.0-alpha.0.tgz","fileCount":10,"unpackedSize":50532,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVU7kQ3HcPG85804+zJL0s8LDBiIfIBNJ/9PIlDj3DBQIgSmKvFpC8nA/MuFhbuqvZlKzDY7r4Q8V2sOpAeDopa0w="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_16.0.0-alpha.0_1686683561788_0.5071803997998816"},"_hasShrinkwrap":false},"16.0.0":{"name":"obojobo-lib-utils","version":"16.0.0","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.12","db-migrate-pg":"^1.2.2","fs-extra":"^9.1.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"4.5.6","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-transform-runtime":"^7.13.10","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.13.13","@babel/runtime":"^7.13.10","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.6.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.5","eslint":"^7.23.0","jest":"26.6.3","jest-mock-console":"^1.0.1","lint-staged":"^10.5.4","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.12.0","stylelint-config-standard":"^21.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"7b07d829b799e7f1deaef90533d9387541113e43","_id":"obojobo-lib-utils@16.0.0","_nodeVersion":"14.21.3","_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","dist":{"integrity":"sha512-yvZgckxLGzVvSSph6VaAWQJoOUwgTka4sNczHgg3hIuqFVvqifQpNs0Qip63YeiEyXnlWm/ZdBWTc96FgCab1w==","shasum":"bbdb3a1c63dbd7d11aabd05dea359f5e464ba92d","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-16.0.0.tgz","fileCount":10,"unpackedSize":50524,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH9taPfa2Zc/lIfN6/prseTMg76P8Tb3YLU6mI9hgDlOAiBcIgXQNvsXVTbOP2Sw03hS0GzAxNgkEVA0HeGt/4H6tg=="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_16.0.0_1687295361115_0.884154394574133"},"_hasShrinkwrap":false},"16.0.1":{"name":"obojobo-lib-utils","version":"16.0.1","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.12","db-migrate-pg":"^1.2.2","fs-extra":"^9.1.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"4.5.6","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-transform-runtime":"^7.13.10","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.13.13","@babel/runtime":"^7.13.10","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.6.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.5","eslint":"^7.23.0","jest":"26.6.3","jest-mock-console":"^1.0.1","lint-staged":"^10.5.4","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.12.0","stylelint-config-standard":"^21.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"73d12b6cf8f7454ee39c6e3bee653a18018b55af","_id":"obojobo-lib-utils@16.0.1","_nodeVersion":"14.21.3","_npmVersion":"lerna/4.0.0/node@v14.21.3+x64 (linux)","dist":{"integrity":"sha512-aEIFwz05Wl9Nkoep5wxa2Qee1L+UBry0aTCCOSFAFeXhdBF55FXwpSYo4elP0V/y/EMWji0td+A4fiE+NyTXcA==","shasum":"02a2fb835d06781d3b13a42d4939c1f1ef13342a","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-16.0.1.tgz","fileCount":10,"unpackedSize":50524,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICkXzUDGk/BcmsW2GnQ3RDmtIIAqTGnhq7BXqNcClsIbAiB53COPd/B21IHEfw0IVQq7aalOozXXHCxd+BvNxmjScw=="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_16.0.1_1687812468339_0.9162627367225253"},"_hasShrinkwrap":false},"17.0.0-alpha.0":{"name":"obojobo-lib-utils","version":"17.0.0-alpha.0","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.12","db-migrate-pg":"^1.2.2","fs-extra":"^9.1.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"4.5.6","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-transform-runtime":"^7.13.10","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.13.13","@babel/runtime":"^7.13.10","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.6.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.5","eslint":"^7.23.0","jest":"26.6.3","jest-mock-console":"^1.0.1","lint-staged":"^10.5.4","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^13.12.0","stylelint-config-standard":"^21.0.0","stylelint-declaration-use-variable":"^1.7.2"},"bin":{"obojobo-migrate":"bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"730e6237add08c65c45c40aafab4ca9efcbccb4d","_id":"obojobo-lib-utils@17.0.0-alpha.0","_nodeVersion":"18.16.1","_npmVersion":"lerna/4.0.0/node@v18.16.1+x64 (linux)","dist":{"integrity":"sha512-immmUXLuJc+8hLFvObyako14Cz++3rU6ybZrGTbQK8lJmF8J73gb5Bwz5RcHI0TIDdkFXymXo73mnPRDrUOOkA==","shasum":"c5551a2a53bd9e192032fb742f5ca96682155c3a","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-17.0.0-alpha.0.tgz","fileCount":10,"unpackedSize":50532,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC45butCsXBc2V+0u6l0NM5yKKXB/8fMs1+Ax6RWeCyogIhAMm93R806lcmHNbSgBXpsgcOCcyi0VYTbsqcviYnYJWK"}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_17.0.0-alpha.0_1689695166743_0.4213630640122019"},"_hasShrinkwrap":false},"17.0.0-alpha.1":{"name":"obojobo-lib-utils","version":"17.0.0-alpha.1","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.12","db-migrate-pg":"^1.2.2","fs-extra":"^9.1.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"4.5.6","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-transform-runtime":"^7.13.10","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.13.13","@babel/runtime":"^7.13.10","autoprefixer":"^10.4.14","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.6.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.5","eslint":"^7.23.0","jest":"26.6.3","jest-mock-console":"^1.0.1","lint-staged":"^10.5.4","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^15.10.0","stylelint-config-standard":"^21.0.0","stylelint-config-standard-scss":"^10.0.0","stylelint-declaration-strict-value":"^1.9.2"},"bin":{"obojobo-migrate":"bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"8b02836f927be3111a02573c52761f9a39ed635f","_id":"obojobo-lib-utils@17.0.0-alpha.1","_nodeVersion":"18.17.1","_npmVersion":"lerna/4.0.0/node@v18.17.1+x64 (linux)","dist":{"integrity":"sha512-g1lXX4k04GqVDqDLzmW0UwnSgB9QUBz/qxa8VPleZcP2lB69XQok+ic4wl8Cryy5Ys9fMEL5jKJ1upiOWU0bWA==","shasum":"caf577342582a384c1a89631e584d2bcf3a8d186","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-17.0.0-alpha.1.tgz","fileCount":10,"unpackedSize":50609,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUx+ExnEJHu1NTvhhP5Hk61ay9+Qhtdcc4DHQwNYMIrQIhAJ0UgFnbppeiviIc3h2vHfu1Db9EZgfCwMTq4mBVGpTv"}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_17.0.0-alpha.1_1693921789743_0.8161600523808803"},"_hasShrinkwrap":false},"17.0.0":{"name":"obojobo-lib-utils","version":"17.0.0","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.12","db-migrate-pg":"^1.2.2","fs-extra":"^9.1.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"4.5.6","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-transform-runtime":"^7.13.10","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.13.13","@babel/runtime":"^7.13.10","autoprefixer":"^10.4.14","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.6.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.5","eslint":"^7.23.0","jest":"26.6.3","jest-mock-console":"^1.0.1","lint-staged":"^10.5.4","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^15.10.0","stylelint-config-standard":"^21.0.0","stylelint-config-standard-scss":"^10.0.0","stylelint-declaration-strict-value":"^1.9.2"},"bin":{"obojobo-migrate":"bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"a785647f8f8de78bf68060fde9e84ebf6a2e5ae9","_id":"obojobo-lib-utils@17.0.0","_nodeVersion":"18.17.1","_npmVersion":"lerna/4.0.0/node@v18.17.1+x64 (linux)","dist":{"integrity":"sha512-PGBw4xI+fMoe/S5vrdngcDrgRfQkiGLgxVDhQki8MRAMXLJ2BGBGrJ1K0n5vSQ0c0WZuXLrzE5HdVSAd2kBn8g==","shasum":"31c5285ede9d60341fb73df9aa30b552207f167d","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-17.0.0.tgz","fileCount":10,"unpackedSize":50601,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH3QlwROu3QHEc43Irzo1rZnJAJaR7nD3HziBlSL28CqAiEAh+acORitZOHE0hQ0li0VS+vs91RrrETOCiXuOQAaXgI="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_17.0.0_1694627505614_0.29127364600486016"},"_hasShrinkwrap":false},"17.1.0-alpha.0":{"name":"obojobo-lib-utils","version":"17.1.0-alpha.0","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.12","db-migrate-pg":"^1.2.2","fs-extra":"^9.1.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"4.5.6","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-transform-runtime":"^7.13.10","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.13.13","@babel/runtime":"^7.13.10","autoprefixer":"^10.4.14","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.6.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.5","eslint":"^7.23.0","jest":"26.6.3","jest-mock-console":"^1.0.1","lint-staged":"^10.5.4","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^15.10.0","stylelint-config-standard":"^21.0.0","stylelint-config-standard-scss":"^10.0.0","stylelint-declaration-strict-value":"^1.9.2"},"bin":{"obojobo-migrate":"bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"12e7d5dd35970e85ed06f46c219e4358fc190942","_id":"obojobo-lib-utils@17.1.0-alpha.0","_nodeVersion":"18.19.1","_npmVersion":"lerna/4.0.0/node@v18.19.1+x64 (linux)","dist":{"integrity":"sha512-6ef/q6OfQAWHYhu+sHyEYXSt9Wns3zI/ol9CQ/QQjfujDfJg0r+KUTKTiOyKPRCTKYnrgCW1HZz0jci2W9Av9A==","shasum":"dd678d04c8be3314a86ee8b9e9e018310ed697ea","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-17.1.0-alpha.0.tgz","fileCount":10,"unpackedSize":50609,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGFE/XNh4wMIF0POELvoPDwpzaZ5XjDyyciM5zCKKaKkAiBRnhmanZThSWk4Tz9GKaVyNTny/k38cO8DMSzCmYrNNw=="}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_17.1.0-alpha.0_1709933108544_0.994098947955161"},"_hasShrinkwrap":false},"17.1.0":{"name":"obojobo-lib-utils","version":"17.1.0","license":"AGPL-3.0-only","description":"Assortment of reusable parts for obojobo libraries.","scripts":{"test":"TZ='America/New_York' jest","test:ci":"TZ='America/New_York' CI=true jest --ci --coverage --coverageReporters text-summary cobertura","lint":"yarn lint:js && yarn lint:css","lint:js":"eslint .","lint:css":"echo 'not implemented'","prettier:run":"prettier --write '**/*.{js,scss}'","precommit":"lint-staged"},"lint-staged":{"**/*.scss":["stylelint"],"**/*.{js,scss}":["prettier --write"]},"dependencies":{"db-migrate":"^0.11.12","db-migrate-pg":"^1.2.2","fs-extra":"^9.1.0","prop-types":"15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-idle-timer":"4.5.6","react-transition-group":"^4.4.1"},"devDependencies":{"@babel/core":"^7.13.14","@babel/plugin-transform-runtime":"^7.13.10","@babel/polyfill":"^7.12.1","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.13.13","@babel/runtime":"^7.13.10","autoprefixer":"^10.4.14","babel-core":"^7.0.0-bridge","babel-eslint":"^10.1.0","babel-jest":"26.6.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.5","eslint":"^7.23.0","jest":"26.6.3","jest-mock-console":"^1.0.1","lint-staged":"^10.5.4","prettier":"1.18.2","react-test-renderer":"16.13.1","stylelint":"^15.10.0","stylelint-config-standard":"^21.0.0","stylelint-config-standard-scss":"^10.0.0","stylelint-declaration-strict-value":"^1.9.2"},"bin":{"obojobo-migrate":"bin/obojobo-migrate"},"jest":{"coveragePathIgnorePatterns":["<rootDir>/node_modules","<rootDir>/test-setup-chunks.js","<rootDir>/mock-virtual.js"],"coverageReporters":["text","lcov"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"gitHead":"3a10664fe2086e4fe2ea7b2dc99f16f57299a6a9","_id":"obojobo-lib-utils@17.1.0","_nodeVersion":"18.19.1","_npmVersion":"lerna/4.0.0/node@v18.19.1+x64 (linux)","dist":{"integrity":"sha512-OXok27RQRrBsvvjVhYPcMGPxYYd+qYbe+bBROW7L3CZtGxuqXIiACFlmO3zM0ixoIvh0yX5PPdwzzgFU5aDe/g==","shasum":"db8a2304613590a0c36fd5d146ca88ea57b0357a","tarball":"https://registry.npmjs.org/obojobo-lib-utils/-/obojobo-lib-utils-17.1.0.tgz","fileCount":10,"unpackedSize":50601,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDngKA97uCGntPgfBrZe0Tk4wB6xoGgqrfGUz5FkUHxvAIhAMhIgeozN/i+XGwh0KR2IYc0ixqT++Yk34zz/kZvsGyD"}]},"_npmUser":{"name":"techrangers","email":"techrangers@ucf.edu"},"directories":{},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/obojobo-lib-utils_17.1.0_1711140472445_0.9529628731700814"},"_hasShrinkwrap":false}},"time":{"created":"2019-04-19T23:48:14.440Z","4.0.0-rc.1":"2019-04-19T23:48:14.550Z","modified":"2024-03-22T20:47:53.051Z","4.0.0-rc.2":"2019-04-20T14:47:24.928Z","4.0.0-rc.4":"2019-04-20T17:21:15.088Z","4.0.0-rc.5":"2019-04-20T22:41:05.330Z","4.0.0-rc.6":"2019-04-20T23:07:40.444Z","4.0.0-rc.7":"2019-04-21T17:49:42.977Z","4.0.0-rc.8":"2019-04-21T19:59:54.370Z","4.0.0":"2019-04-23T20:29:44.150Z","4.0.1":"2019-05-06T16:45:22.008Z","4.1.0-rc1":"2019-06-06T20:38:50.990Z","4.1.0":"2019-06-18T18:35:00.804Z","4.1.2":"2019-08-01T18:34:50.345Z","4.1.3":"2019-08-02T00:22:41.378Z","5.0.0-alpha.0":"2019-08-08T22:12:43.265Z","5.0.0-alpha.1":"2019-08-09T20:25:15.490Z","5.0.0-alpha.2":"2019-08-09T20:42:41.122Z","5.0.0-alpha.3":"2019-08-12T14:58:27.915Z","5.0.0":"2019-08-12T15:24:05.786Z","5.0.1":"2019-08-12T16:34:46.063Z","5.0.2":"2019-09-09T16:10:02.887Z","6.0.0-alpha.0":"2019-10-04T23:12:47.543Z","6.0.0":"2019-10-11T20:40:03.679Z","6.0.1":"2019-10-14T16:07:22.306Z","7.0.0-alpha.0":"2019-12-17T22:26:19.237Z","7.0.0":"2019-12-18T19:34:51.478Z","7.0.1":"2019-12-18T21:20:28.205Z","7.0.2":"2019-12-19T23:29:01.061Z","7.0.3":"2019-12-22T16:35:36.904Z","7.0.4":"2019-12-23T06:23:23.105Z","7.1.0":"2020-01-14T18:33:12.672Z","7.1.1-alpha.0":"2020-01-16T16:22:04.681Z","7.1.2-alpha.0":"2020-01-16T22:53:31.393Z","7.1.2":"2020-01-16T23:10:03.946Z","7.1.3":"2020-01-24T21:55:26.313Z","7.1.4-alpha.0":"2020-02-01T21:19:51.892Z","7.1.4":"2020-02-03T01:30:14.757Z","7.1.5":"2020-02-26T22:58:21.208Z","7.1.6-alpha0":"2020-03-11T22:58:30.904Z","7.1.6-alpha1":"2020-03-11T23:43:47.646Z","7.1.6-alpha2":"2020-03-12T21:30:08.512Z","7.1.6-alpha3":"2020-03-19T17:42:36.043Z","8.0.0-rc2":"2020-03-26T19:23:16.560Z","8.0.0-rc3":"2020-03-26T22:35:48.484Z","8.0.0":"2020-03-30T13:34:24.934Z","8.0.1":"2020-03-31T12:56:49.855Z","8.0.2":"2020-04-06T22:55:50.666Z","9.0.0-alpha1":"2020-05-12T15:36:08.420Z","9.0.0-alpha2":"2020-05-18T13:39:35.348Z","9.0.0":"2020-05-18T16:30:19.418Z","9.1.0-alpha1":"2020-05-30T05:33:23.008Z","9.0.1":"2020-06-03T16:57:20.351Z","9.1.0-alpha-2":"2020-06-03T22:48:54.458Z","9.1.0-alpha3":"2020-06-09T23:06:15.737Z","9.1.0-alpha4":"2020-06-09T23:29:51.268Z","9.1.0-alpha5":"2020-06-11T15:31:22.839Z","9.1.0":"2020-06-11T19:46:37.867Z","9.1.1":"2020-06-12T18:38:25.782Z","10.0.0-alpha1":"2020-08-20T19:39:16.734Z","10.0.0":"2020-08-21T22:44:41.018Z","10.1.0-alpha1":"2020-09-11T22:41:54.160Z","10.1.0-alpha2":"2020-09-14T15:43:13.976Z","10.1.0-alpha3":"2020-09-14T18:39:46.799Z","10.1.0":"2020-09-14T21:00:10.018Z","10.2.0-alpha1":"2020-10-02T21:10:39.621Z","10.2.0-alpha2":"2020-10-05T15:11:56.751Z","11.0.0":"2020-10-05T15:58:30.860Z","11.1.0":"2020-10-23T21:36:03.144Z","11.1.1":"2020-12-23T05:30:09.106Z","12.0.0-alpha.0":"2021-04-08T23:37:21.181Z","12.0.0-alpha.1":"2021-04-09T00:15:56.990Z","12.0.0-alpha.2":"2021-04-09T14:08:22.027Z","12.0.0-alpha.3":"2021-04-09T15:06:23.114Z","12.0.0":"2021-04-09T21:57:13.869Z","12.1.0-alpha.0":"2021-05-03T22:18:41.786Z","12.1.0-alpha.1":"2021-05-04T16:19:06.631Z","12.1.0-alpha.2":"2021-05-06T21:03:51.343Z","12.1.0":"2021-05-11T17:45:15.851Z","12.2.0-alpha.0":"2021-05-24T14:37:02.749Z","12.2.0":"2021-05-24T18:40:53.623Z","12.3.0-alpha.0":"2021-06-11T14:29:55.716Z","12.3.0":"2021-06-11T15:09:55.313Z","13.0.0-alpha.0":"2021-06-23T17:49:25.398Z","13.0.0":"2021-06-23T21:23:33.324Z","13.0.1":"2021-06-25T19:14:55.646Z","13.1.0-alpha.0":"2021-07-23T14:56:04.120Z","13.1.0":"2021-07-26T13:57:40.863Z","13.2.0-alpha.0":"2021-08-19T17:46:23.270Z","13.2.0":"2021-08-19T21:44:17.735Z","13.2.1":"2021-08-20T21:40:33.217Z","14.0.0-alpha.0":"2021-11-08T21:39:20.950Z","14.0.0-alpha.1":"2021-11-22T21:50:15.613Z","14.0.0-alpha.2":"2021-11-30T21:08:35.974Z","14.0.0-alpha.3":"2021-11-30T21:30:35.198Z","14.0.0-alpha.4":"2021-12-08T21:38:45.349Z","14.0.0":"2021-12-14T20:46:10.594Z","14.1.0-alpha.0":"2022-01-31T16:35:38.853Z","14.1.0":"2022-02-02T20:24:00.080Z","15.0.0-alpha.0":"2022-04-27T13:21:04.299Z","15.0.0-alpha.1":"2022-08-15T13:53:38.188Z","15.0.0":"2022-08-15T18:23:34.137Z","15.0.1-alpha.0":"2022-12-07T18:37:59.364Z","15.1.0-alpha.0":"2022-12-07T18:40:53.967Z","15.1.0-alpha.1":"2022-12-07T18:51:08.090Z","15.1.0":"2022-12-14T14:41:28.975Z","15.1.1-alpha.0":"2023-02-28T20:22:13.967Z","15.1.1":"2023-03-13T16:18:50.119Z","16.0.0-alpha.0":"2023-06-13T19:12:41.959Z","16.0.0":"2023-06-20T21:09:21.347Z","16.0.1":"2023-06-26T20:47:48.531Z","17.0.0-alpha.0":"2023-07-18T15:46:06.965Z","17.0.0-alpha.1":"2023-09-05T13:49:49.953Z","17.0.0":"2023-09-13T17:51:45.834Z","17.1.0-alpha.0":"2024-03-08T21:25:08.693Z","17.1.0":"2024-03-22T20:47:52.595Z"},"maintainers":[{"name":"zachberry","email":"zachberry@gmail.com"},{"name":"iturgeon","email":"iturgeon+npm@gmail.com"},{"name":"techrangers","email":"techrangers@ucf.edu"}],"description":"Assortment of reusable parts for obojobo libraries.","license":"AGPL-3.0-only","readme":"ERROR: No README data found!","readmeFilename":""}