{"_id":"@cs125/gatsby-theme-cs125","_rev":"59-be630bbd65cb1a0c1dcf69e2ab3e04d3","name":"@cs125/gatsby-theme-cs125","dist-tags":{"latest":"2020.8.2"},"versions":{"2020.5.0":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.5.0","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build":"rm -rf dist && tsc && rm -rf dist/gatsby-node","build:example":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","depcheck":"depcheck --ignore-dirs .cache,public --ignores=ts-node,gatsby-plugin-*,@typescript-eslint/*,eslint-*,gatsby-source-filesystem,@mdx-js/mdx,node-sass,nodemon","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"concurrently -n example,backend --handle-input \"nodemon\" \"npm run backend\"","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/element-tracker":"^2020.5.19","@cs125/react-google-login":"^2020.5.6","@material-ui/core":"^4.10.0","@mdx-js/mdx":"^1.6.5","@mdx-js/react":"^1.6.5","@types/mdx-js__react":"^1.5.2","@types/react":"^16.9.35","gatsby":"^2.22.12","gatsby-plugin-env-variables":"^1.0.2","gatsby-plugin-google-fonts":"^1.0.1","gatsby-plugin-manifest":"^2.4.9","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.13","gatsby-plugin-react-helmet":"^3.3.2","gatsby-plugin-sass":"^2.3.2","gatsby-plugin-typescript":"^2.4.3","gatsby-source-filesystem":"^2.3.8","lorem-ipsum":"^2.0.3","node-sass":"^4.14.1","prop-types":"^15.7.2","react":"^16.13.1","react-children-utilities":"^2.1.1","react-dom":"^16.13.1","react-helmet":"^6.0.0","react-icons":"^3.10.0","runtypes":"^4.2.0","slugify":"^1.4.0","throttle-debounce":"^2.1.0","ts-node":"^8.10.2","tsconfig-paths-webpack-plugin":"^3.2.0"},"devDependencies":{"@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","@typescript-eslint/eslint-plugin":"^3.0.2","@typescript-eslint/parser":"^3.0.2","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^0.9.2","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","gh-pages":"^3.0.0","nodemon":"^2.0.4","npm-check-updates":"^6.0.1","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.3"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.js"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"ef6bd68397cb086d8e2b284349b0e58cd9bc518d","_id":"@cs125/gatsby-theme-cs125@2020.5.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-VvWlA+tdTUp6BfWcJOE1/wa/R3AI6vgGmQlGxs1FI1MhYdKCRNnodbSutENSOlcpBuHnFDYGn9L91PT2ye0abw==","shasum":"2e29eb75c071b3d96ec223f9d5c3afbbbb0e59f7","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.5.0.tgz","fileCount":87,"unpackedSize":112294,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0mymCRA9TVsSAnZWagAAVQgQAIruaj5nPRBxdtQydNd2\ntobfdnDEert7zwyEVC6Go98y7qwvgYADz6Q23obGmpc6Emo5S7mTZNP2EI4e\n99vajnTBwo4F7OMqdQAKuWXxaUwZLRUn4Jv4kdhZzjs9Rut0kpV63Bnt3pto\n1tPfvLEImkiipv4nvh346+HochZo4Atw+z79WSwIJrrkw5eFZNV1Es/IQjds\nibL9uOYjzWnMXeNl1L3Jj52TcZuxAx6HdlLK53kB0PZiIM/hS7/HByAsl1rs\nTFap5muiS88xAAh/tLur3ws3MGGqNVBPZfQQLEQX/+FTx44l2x+fe1Hc6+hE\nKbXw7IQtlUKqHDnoEA15Faw5Nr2HEXIOFCHer/OSA/5sx/Zb7BRbyrLHJAtz\nZwaOEs60Q2pCtBQIMZYJLLnrXB2fB55070pi/J43ctWAH9TebpN6NA2uBlux\nXIM3pPHITXov44BoCGrCHMxPZHGJ5w+jTailyFGcWCBzCReaabdMrP2SRFQi\nYVdK7YqreDiz/xmD5PEmKmXVz+qZy53utOcb8xhJVLx6wchvjMQxTueuPfUu\nKSqz5juOftlU5LudBzFP6pHchR9jLjh4iNlXCu1mUuuaue4G8WbLYc0Y9VDE\n5kuQZbty8YLjz514manJS70R+EFJN0xZjVT35BOKV1fAJOHld08bSRSO2+mO\nPx6m\r\n=kzQG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3F4DmVLHhJXSzgiY6mWF/UMuPEw3UY4Mp3Kq9mV03pQIhAOk08UhiG+EBeUJcI04cAX5Iuaee+9VrtIxDIQQOah1h"}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.5.0_1590848677880_0.2018307893032767"},"_hasShrinkwrap":false},"2020.5.1":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.5.1","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build":"rm -rf dist && tsc && rm -rf dist/gatsby-node","build:example":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","depcheck":"depcheck --ignore-dirs .cache,public --ignores=ts-node,gatsby-plugin-*,@typescript-eslint/*,eslint-*,gatsby-source-filesystem,@mdx-js/mdx,node-sass,nodemon","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"concurrently -n example,backend --handle-input \"nodemon\" \"npm run backend\"","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/element-tracker":"^2020.5.19","@cs125/react-google-login":"^2020.5.6","@material-ui/core":"^4.10.0","@mdx-js/mdx":"^1.6.5","@mdx-js/react":"^1.6.5","@types/mdx-js__react":"^1.5.2","@types/react":"^16.9.35","gatsby":"^2.22.12","gatsby-plugin-env-variables":"^1.0.2","gatsby-plugin-google-fonts":"^1.0.1","gatsby-plugin-manifest":"^2.4.9","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.13","gatsby-plugin-react-helmet":"^3.3.2","gatsby-plugin-sass":"^2.3.2","gatsby-plugin-typescript":"^2.4.3","gatsby-source-filesystem":"^2.3.8","lorem-ipsum":"^2.0.3","node-sass":"^4.14.1","prop-types":"^15.7.2","react":"^16.13.1","react-children-utilities":"^2.1.1","react-dom":"^16.13.1","react-helmet":"^6.0.0","react-icons":"^3.10.0","runtypes":"^4.2.0","slugify":"^1.4.0","throttle-debounce":"^2.1.0","ts-node":"^8.10.2","tsconfig-paths-webpack-plugin":"^3.2.0"},"devDependencies":{"@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","@typescript-eslint/eslint-plugin":"^3.0.2","@typescript-eslint/parser":"^3.0.2","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^0.9.2","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","gh-pages":"^3.0.0","nodemon":"^2.0.4","npm-check-updates":"^6.0.1","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.3"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.js"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"59664f2c761375cf26f6698705f899955ac7ecb3","_id":"@cs125/gatsby-theme-cs125@2020.5.1","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-JN2dImj+obmekAruBTwvHKDoMmpH/R6cvS1ICEV4luVHSXH3ShpSd6aWqNkvmaor+cO/1KIgkRxn+DL4+k7Wug==","shasum":"0b569a43911df3281b67a81f21707b76ecb667d6","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.5.1.tgz","fileCount":93,"unpackedSize":116411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0m7BCRA9TVsSAnZWagAA98YP/RKDLjhBgq4H6jL9FvNX\nidvbVVKjMdgEC2Xm41VPHxJ+qX3kQPtcKJhKrCeubMEmoHw7sIc9++0XXWpL\nHq4vvig54BT1mT91V4dmQpJjKgiNoOOIW6kOVDCaxfPOkqlnWHO0Qzo4H020\nMwZPuVuXqcQRWfIlcUg+6NAFxen1ZHDE3HD094C/p4iF65AGVjJYKXLu3Nq7\n3SQD+MX9ExXGewjPCXLeSoNRH3aJnwbHD+G999R+9VSD1xnmD2IlUyxLb06t\n3D7Wddr0hMizNKV9ez+DUTX23eY/VapaKhHlY0Uh+9KAbV6AtTkHh9W3k4OI\nwGzxm4GAysYUo9cposJQ6hDAQMK3SAyIAib+JlmV/S/LJ65U1q1LA3QJHpEH\n1niCSeQ44TD+lC2DeRjyfWq/QnyRuUg/CQefY1tp2yiSHOB7SBG+co2YGWj5\nZnjz735dsS6bHKGv80gDrG6EElHF6mBDurX1UvQ7rOkEKwFD6DWfPy9Ao2hk\n+82UqazsqyB9RUBBrKxXTzemVD/PnI6Va+LyoLjPJNG774bSrPNJvW2i19H1\nZGblWaym/LdGTRxHGAOInQXQ3e0ArrgrXd93g7O+n1a3aOo51sPmt31XW1+A\nBTPZEXdPp6VdR6xy98UzRVcnpGJZy+5jkNFNT3Lsv3xzig1GIH6zhwV0185s\nXVuU\r\n=vPNo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCIFxdP03rscK97YNGfhratpSLLypwOhyN0o8WOQ5HElG9Ah9SJNUPr4HOAltcWSqMRNplHZtotk/tkN7O+PcrFyuy"}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.5.1_1590849217211_0.20216709554769752"},"_hasShrinkwrap":false},"2020.5.2":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.5.2","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build":"rm -rf dist && tsc && rm -rf dist/src/gatsby-node && cp src/material-ui/global.scss dist/src/material-ui/","build:example":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","depcheck":"depcheck --ignore-dirs .cache,public --ignores=ts-node,gatsby-plugin-*,@typescript-eslint/*,eslint-*,gatsby-source-filesystem,@mdx-js/mdx,node-sass,nodemon","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","prepare":"mv gatsby-config.js gatsby-config.js.bac && cp dist/gatsby-config.* . && cp -R dist/src/* .","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"concurrently -n example,backend --handle-input \"nodemon\" \"npm run backend\"","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/element-tracker":"^2020.5.19","@cs125/react-google-login":"^2020.5.6","@material-ui/core":"^4.10.0","@mdx-js/mdx":"^1.6.5","@mdx-js/react":"^1.6.5","@types/mdx-js__react":"^1.5.2","@types/react":"^16.9.35","gatsby":"^2.22.12","gatsby-plugin-env-variables":"^1.0.2","gatsby-plugin-google-fonts":"^1.0.1","gatsby-plugin-manifest":"^2.4.9","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.13","gatsby-plugin-react-helmet":"^3.3.2","gatsby-plugin-sass":"^2.3.2","gatsby-plugin-typescript":"^2.4.3","gatsby-source-filesystem":"^2.3.8","lorem-ipsum":"^2.0.3","node-sass":"^4.14.1","prop-types":"^15.7.2","react":"^16.13.1","react-children-utilities":"^2.1.1","react-dom":"^16.13.1","react-helmet":"^6.0.0","react-icons":"^3.10.0","runtypes":"^4.2.0","slugify":"^1.4.0","throttle-debounce":"^2.1.0","ts-node":"^8.10.2","tsconfig-paths-webpack-plugin":"^3.2.0"},"devDependencies":{"@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","@typescript-eslint/eslint-plugin":"^3.0.2","@typescript-eslint/parser":"^3.0.2","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^0.9.2","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","gh-pages":"^3.0.0","nodemon":"^2.0.4","npm-check-updates":"^6.0.1","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.3"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.js"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"b4dd6e5e5fbac64f06362670f25a2b17d9fdaad3","_id":"@cs125/gatsby-theme-cs125@2020.5.2","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-3ad83B6nPkswzfspZYTXyYsEuKGkA6lzIEri+MvxrJYiXmOoYh9blj+XKs/E2v0mntv5Z0CocWDJCNO90w7pMA==","shasum":"6c9179634b31ab8e23e76a0e1251f15be461737a","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.5.2.tgz","fileCount":91,"unpackedSize":116870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0nBQCRA9TVsSAnZWagAAl2UQAKShIT6Tqm2CgOeVpFwa\n4kbn3uHJZFfqUYC4GBtlxAcJypqRHOi1z+21TFgfYvftJZDVYJhAkVlFDIp3\nOoes4zzAL2suSbueSAU/tPf4L6AuN916j1NuCH977e0samGxxlxNe/5zh8v7\nhiGGQKbjILaNyW4xRJZ6Ec/+luxzT14D+my+0wQeCYaujUQLVWFM2vWTSXxD\nqKEkEJPfCr7PQ8MMnOTbhNzwEAODK0TfUQa+tt1FUJZ0MfAdX2+nFsIZ1pI3\noZzU3LYu1pP3k2a6L1ApHc7fl2VLqug4oph+cb+nAHK4haEYheGv3BfNGcyQ\nqhJdLzv+pjDMN052NY9ZQS1qI6Kdm6hwWKIe4x3R1XiVJHyNgnNTn6zBOu1O\nEyS+XIAkawiTtoarvRlpwIac4UsYijBoNdeHanLm7BWrVvlLm2mDJaDWGgnt\nbitlPqcRLJUC6+GVaYxYCVE/EBCpls8S/zmF09PPZAntcCM/z55WQRb2hTZV\n/GTSQx7yzdnZVEci4D3QHPmgz0mhZnf407SakxGcS1b0PKCVqY9LK5MF31+/\nCUnRKHECuPAOvGTyAECttgXA5/hKHO4P5at7YMnEJf+bmQ9g3sseg9zoDofK\n7Ercw+DcEu7oY82kGYwfnNj6b77vokgFltLDoKpvzZsC/8HcFiMGhTQiDdTF\ndCno\r\n=KQxH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH/ba9ITd3GLHbo/J1ZDHfiv1jUSATuxt2jlNn7dMzoFAiEA9THkoUePwceye2g7MP07W1PlUTmoL+mWhuKQbdgzcVw="}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.5.2_1590849615853_0.6534853391084732"},"_hasShrinkwrap":false},"2020.5.3":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.5.3","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build":"rm -rf dist && tsc && rm -rf dist/src/gatsby-node && cp src/material-ui/global.scss dist/src/material-ui/","build:example":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","depcheck":"depcheck --ignore-dirs .cache,public --ignores=ts-node,gatsby-plugin-*,@typescript-eslint/*,eslint-*,gatsby-source-filesystem,@mdx-js/mdx,node-sass,nodemon","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","postpublish":"git clean -rd","prepublishOnly":"mv gatsby-config.js gatsby-config.js.bac && cp dist/gatsby-config.* . && cp -R dist/src/* .","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"concurrently -n example,backend --handle-input \"nodemon\" \"npm run backend\"","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/element-tracker":"^2020.5.21","@cs125/react-google-login":"^2020.5.6","@material-ui/core":"^4.10.0","@mdx-js/mdx":"^1.6.5","@mdx-js/react":"^1.6.5","@types/mdx-js__react":"^1.5.2","@types/react":"^16.9.35","gatsby":"^2.22.13","gatsby-image":"^2.4.5","gatsby-plugin-env-variables":"^1.0.2","gatsby-plugin-google-fonts":"^1.0.1","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.9","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.13","gatsby-plugin-react-helmet":"^3.3.2","gatsby-plugin-sass":"^2.3.2","gatsby-plugin-sharp":"^2.6.9","gatsby-plugin-typescript":"^2.4.3","gatsby-plugin-typography":"^2.5.2","gatsby-source-filesystem":"^2.3.8","gatsby-transformer-sharp":"^2.5.3","lorem-ipsum":"^2.0.3","node-sass":"^4.14.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"^9.0.0","react-children-utilities":"^2.1.1","react-dom":"^16.13.1","react-helmet":"^6.0.0","react-icons":"^3.10.0","react-typography":"^0.16.19","runtypes":"^4.2.0","slugify":"^1.4.0","source-map-support":"^0.5.19","throttle-debounce":"^2.1.0","ts-node":"^8.10.2","tsconfig-paths-webpack-plugin":"^3.2.0","typography":"^0.16.19"},"devDependencies":{"@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","@types/typography":"^0.16.3","@typescript-eslint/eslint-plugin":"^3.0.2","@typescript-eslint/parser":"^3.0.2","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^0.9.2","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","gh-pages":"^3.0.0","nodemon":"^2.0.4","npm-check-updates":"^6.0.1","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.3"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"04a16d00e73376932deef4a8c86942d19f582f95","_id":"@cs125/gatsby-theme-cs125@2020.5.3","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-JfEkZCpxa/SphrAuSedCVz8tEUgEp5NJ8E2cbHuT8WGZvAfkqNnzpMlVoz91w46xGyHiNLSW85JuqCuY49WODg==","shasum":"e8146bc20994b40a101c893219600d5f60325d40","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.5.3.tgz","fileCount":109,"unpackedSize":220137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0vX7CRA9TVsSAnZWagAAW6YP/1x1BEkarjc5FNhzJWNI\nbJDatyTHbT/nCWKCqm7A0wYLxYJ2VN/F39AdBeZE+0Ydp98pkRLyKPtKVJz3\nYdrT7DCQfNPE0JJrdPhGfK4uwvzCi7imvHyCoTSrzqylaHhsdgqLmz0WzYZ/\ntjsxdhCvcP20/t6Avq8/C5fvwCQY7gX0N5D7wysv7yBdtAF1E0S6ln0GbUDM\nbso+WS+cHDKEfAvheD0DwpUNUgObBllt5lX35nmPAxa32EsVj8DLgk4z3zXg\ngcL7/cIUoI9HU7H9yVCkZpe8vuGEW668Ad/eMrGmwLqgWw3eDrsuQXilEH9c\n/1OV6a7LzJOeh7qbYwFqNkAYnwzamFk9zjeR3LMEwGXRsiiobMZ0yuNNPOHf\nnwPdCi+GL8UbUt3L2gync+beB5TBmcc1SGWqmafHsigih3bWIqeutoGbBV02\nVQi0zX9fDn03o7j+Fxq96qy5HM0hh7ji7qcufKAr4Mn5PrZpIoGruGnf+0H/\ngVc4rZ5x9IF58IekyAzlRCXzsVT9h/EznExEnAacGPcQ0QOuaiUHsiU34/cv\nhuncLk3KNNTjA5YmGR0HPyN+L095Q4Ze+h+OpzRCxtW+nfHAVum3nMthINlG\nCWN3Sbgvg5LaEFfS0aj3VnpGy9bKyxx63sSelkWc3aP3Jfq3rQsOKxOhHJzW\nUT5B\r\n=lgFX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCc6drt8yWkKLuhyMF+Li+8M5PsuEriBH8+oRevDkC+6gIhALDOz2R7yakFQZwYOCq1nzWmiTYASUlsV5H1cjiGRG0S"}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.5.3_1590883835423_0.1786039760948981"},"_hasShrinkwrap":false},"2020.5.4":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.5.4","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build":"rm -rf dist && tsc && rm -rf dist/src/gatsby-node && cp src/material-ui/global.scss dist/src/material-ui/","build:example":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","depcheck":"depcheck --ignore-dirs .cache,public,dist --ignores=ts-node,gatsby-plugin-*,@typescript-eslint/*,eslint-*,gatsby-source-*,gatsby-transformer-*,@mdx-js/mdx,node-sass,nodemon,types,react-typography","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","postpublish":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","prepublishOnly":"npm run build && mv gatsby-config.js gatsby-config.js.bac && cp dist/gatsby-config.* . && cp -R dist/src/* .","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"concurrently -n example,backend --handle-input \"nodemon\" \"npm run backend\"","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/element-tracker":"^2020.5.21","@cs125/react-google-login":"^2020.5.6","@material-ui/core":"^4.10.0","@mdx-js/mdx":"^1.6.5","@mdx-js/react":"^1.6.5","@reach/router":"^1.3.3","@types/mdx-js__react":"^1.5.2","@types/react":"^16.9.35","gatsby":"^2.22.13","gatsby-image":"^2.4.5","gatsby-plugin-env-variables":"^1.0.2","gatsby-plugin-google-fonts":"^1.0.1","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.9","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.13","gatsby-plugin-react-helmet":"^3.3.2","gatsby-plugin-sass":"^2.3.2","gatsby-plugin-sharp":"^2.6.9","gatsby-plugin-typescript":"^2.4.3","gatsby-plugin-typography":"^2.5.2","gatsby-source-filesystem":"^2.3.8","gatsby-transformer-sharp":"^2.5.3","lorem-ipsum":"^2.0.3","node-sass":"^4.14.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"^9.0.0","react-children-utilities":"^2.1.1","react-dom":"^16.13.1","react-helmet":"^6.0.0","react-icons":"^3.10.0","react-typography":"^0.16.19","runtypes":"^4.2.0","slugify":"^1.4.0","source-map-support":"^0.5.19","throttle-debounce":"^2.1.0","ts-node":"^8.10.2","tsconfig-paths-webpack-plugin":"^3.2.0","typography":"^0.16.19"},"devDependencies":{"@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","@types/typography":"^0.16.3","@typescript-eslint/eslint-plugin":"^3.0.2","@typescript-eslint/parser":"^3.0.2","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^0.9.2","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","gh-pages":"^3.0.0","nodemon":"^2.0.4","npm-check-updates":"^6.0.1","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.3"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"0ac79e8cb002f725d54dbae514d482e40f71e954","_id":"@cs125/gatsby-theme-cs125@2020.5.4","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-Up6rsTS2OjXC98EXn6ahbHV76YyuTBeqPLklekJO53cBMBEdDmbcy9RZhSoSFZnrxsULQN9YWHWkPG0nv5jIFg==","shasum":"8f9e42a624465ea09fc718bc277c161c70669e9e","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.5.4.tgz","fileCount":127,"unpackedSize":230460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0vedCRA9TVsSAnZWagAAFSMP/RV1RW1TjzN+9uqDXeRf\nyLjJ6586oKNia0ixzBFeaJjSkxyyRECXh0dbZkMpQFO09DMMUm3KLNAU1OyC\nBaB3MPFyNAlyoGOMhSNZE1rsf1URS0ZBGlHkdG+NLh8+rhgdXqw79JVMlsnU\ntBEgecyUhpyb6iuk5WckYbbrWIwalMJ0UNMT8Lx7ypimYEmPmLBsulLHc4NU\nO5pZ6V24cr88xwd5jDvC5YH5nZwgIgXJRy26unH6BVmB4YAd4tJ3iQu5jCP7\nIeAxOCS7jfOCOKcWFM32fGHIIdwCxch+/wrOBLM2jnSuctDe8hrbz1s03nW/\nw/6aeqQNqJYcN3IgTaj3IYpuKxd17q9565jERSHbgbUZ4FK4sRRwiTOsOfHO\n5diwbXpdqGoPJHUsqGMfGDTbbLF0/0aZSSpLNtIMvra158FoDAublIDPsL7m\njBrST82nFk5h+XZq8c5Ndlik7XO1iSdygiEOUqTdzqhkV+PwKwLu7nNul9Mi\nrwl60Tt2TjGjJNoKYvAf4i8Q3f7tQCKtaMfq0wRNYGVT2re6YT5c7iz/Cotv\nE8DyRGx4TtdyaujT0MsWevXMH8rODZcnzpeRYy7mOF2L4ffWaHXDLbJb5MC4\nFMRWY7jS30cLua+bzQNieTiwrRMEXmjDK/AbM1y7gxuUlmvn2QktIUXkHuhw\n28I6\r\n=H9jN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFnbn1ddQYOTGGDuMMe64hLNVy2CIW7pnCQdUHiWKQ0WAiEA4RyFu7R9lxiCAkqYtcrvU9hJneJJwQgC8IjRIK/lLuo="}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.5.4_1590884253408_0.04612092120915423"},"_hasShrinkwrap":false},"2020.5.5":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.5.5","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build":"rm -rf dist && tsc && rm -rf dist/src/gatsby-node && cp src/material-ui/global.scss dist/src/material-ui/","build:example":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","depcheck":"depcheck --ignore-dirs .cache,public,dist --ignores=ts-node,gatsby-plugin-*,@typescript-eslint/*,eslint-*,gatsby-source-*,gatsby-transformer-*,@mdx-js/mdx,node-sass,nodemon,types,react-typography","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","postpublish":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","prepublishOnly":"npm run build && mv gatsby-config.js gatsby-config.js.bac && cp dist/gatsby-config.* . && cp -R dist/src/* .","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"concurrently -n example,backend --handle-input \"nodemon\" \"npm run backend\"","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/element-tracker":"^2020.5.21","@cs125/react-google-login":"^2020.5.6","@material-ui/core":"^4.10.0","@mdx-js/mdx":"^1.6.5","@mdx-js/react":"^1.6.5","@reach/router":"^1.3.3","@types/mdx-js__react":"^1.5.2","@types/react":"^16.9.35","gatsby":"^2.22.13","gatsby-image":"^2.4.5","gatsby-plugin-env-variables":"^1.0.2","gatsby-plugin-google-fonts":"^1.0.1","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.9","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.13","gatsby-plugin-react-helmet":"^3.3.2","gatsby-plugin-sass":"^2.3.2","gatsby-plugin-sharp":"^2.6.9","gatsby-plugin-typescript":"^2.4.3","gatsby-plugin-typography":"^2.5.2","gatsby-source-filesystem":"^2.3.8","gatsby-transformer-sharp":"^2.5.3","lorem-ipsum":"^2.0.3","node-sass":"^4.14.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"^9.0.0","react-children-utilities":"^2.1.1","react-dom":"^16.13.1","react-helmet":"^6.0.0","react-icons":"^3.10.0","react-typography":"^0.16.19","runtypes":"^4.2.0","slugify":"^1.4.0","source-map-support":"^0.5.19","throttle-debounce":"^2.1.0","ts-node":"^8.10.2","tsconfig-paths-webpack-plugin":"^3.2.0","typography":"^0.16.19"},"devDependencies":{"@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","@types/typography":"^0.16.3","@typescript-eslint/eslint-plugin":"^3.0.2","@typescript-eslint/parser":"^3.0.2","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^0.9.2","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","gh-pages":"^3.0.0","nodemon":"^2.0.4","npm-check-updates":"^6.0.1","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.3"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"8d610bb3520990742f2c91872ac622cd17d8930e","_id":"@cs125/gatsby-theme-cs125@2020.5.5","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-mCHl3FJ4PZk/Cdodg5ua0su4kNWWFTp6Qe3/E8UINQmhAcugwln4gb4QIIJVb9UBnWBLApJyszRmSDIU80olrA==","shasum":"53f18cde7d21b22abbc1592673d325b7e512ece7","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.5.5.tgz","fileCount":127,"unpackedSize":231858,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0+VlCRA9TVsSAnZWagAAEIQP/iUuQ9lzxxDAEfxkR8uK\n48MfczCanlZdwMSbkbIZqeLVN4GMFLTV57cfRL2SJMJ0MaC1EuskwfLMsXCZ\nL319pOC5Ia6BWHNT17QDU3Xrq9skKcIWGtzbxOPZqKsAoV0faHEelVu7aBrp\n0KqKKxRv07+5LZsrjRmEc5Df5QpQ+p9mW6FrW5fR5eoM1aNdotzce468WaL1\n4bHBJrRjhv+dP0y3mwukcI5sGGXpHLCaSMrdpqINheFN7Q8SdxFwtx8aU8wB\nJQp5SyWj3JBN1APOXZnhBVdTgLztFITnbAUh5mEYbq+oVKFZvtm95/EcPgjQ\n3ibsZ9vcT3MFBNOx79/iR2AyNtMdbrdNIw/PKfcTcV5Rhek58TVF9p8ukx0M\nnPDkBtdUBIme6szGph3qHDtitdneX+jec9y9SB5ZXoBxCABmDKtE4xz6iQh1\nwoXS0VBp/DR/dG/dYTVbNoshSebO6MoIFsM7GHS8sEGOxt8Hm1yoitrz4jBo\nlcXP0avBNpi7ZGhQrPbFqcGVv75sBmK0HTH+9I84cOoZf+JONHjMR1qgbNHj\nlY59AyVdsprrnxqDJ1gPaagiKga/mkzWXec8q1p5INh5WFUMkfOLSn4JmU4x\nyzuhf7XCz55EWHrxoIMRcL677oFjsprK1a4+YRgQyUCpUObWvuoe4MYBS4um\n0oZf\r\n=nxi1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1rZDAVXSfEz+IiLWmKQLnCySc82PJYmHqAuF/3lS4EwIhAKYnb9dp8+zxlnFYllXcIzXFM9SVuY8hawYZXcoqjMbm"}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.5.5_1590945125206_0.814242892422609"},"_hasShrinkwrap":false},"2020.5.6":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.5.6","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build":"rm -rf dist && tsc && rm -rf dist/src/gatsby-node && cp src/material-ui/global.scss dist/src/material-ui/","build:example":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","depcheck":"depcheck --ignore-dirs .cache,public,dist --ignores=ts-node,gatsby-plugin-*,@typescript-eslint/*,eslint-*,gatsby-source-*,gatsby-transformer-*,@mdx-js/mdx,node-sass,nodemon,types,react-typography","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","postpublish":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","prepublishOnly":"npm run build && mv gatsby-config.js gatsby-config.js.bac && cp dist/gatsby-config.* . && cp -R dist/src/* .","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"concurrently -n example,backend --handle-input \"nodemon\" \"npm run backend\"","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/element-tracker":"^2020.5.21","@cs125/react-google-login":"^2020.5.6","@material-ui/core":"^4.10.0","@mdx-js/mdx":"^1.6.5","@mdx-js/react":"^1.6.5","@reach/router":"^1.3.3","@types/mdx-js__react":"^1.5.2","@types/react":"^16.9.35","gatsby":"^2.22.13","gatsby-image":"^2.4.5","gatsby-plugin-env-variables":"^1.0.2","gatsby-plugin-google-fonts":"^1.0.1","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.9","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.13","gatsby-plugin-react-helmet":"^3.3.2","gatsby-plugin-sass":"^2.3.2","gatsby-plugin-sharp":"^2.6.9","gatsby-plugin-typescript":"^2.4.3","gatsby-plugin-typography":"^2.5.2","gatsby-source-filesystem":"^2.3.8","gatsby-transformer-sharp":"^2.5.3","lorem-ipsum":"^2.0.3","node-sass":"^4.14.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"^9.0.0","react-children-utilities":"^2.1.1","react-dom":"^16.13.1","react-helmet":"^6.0.0","react-icons":"^3.10.0","react-typography":"^0.16.19","runtypes":"^4.2.0","slugify":"^1.4.0","source-map-support":"^0.5.19","throttle-debounce":"^2.1.0","ts-node":"^8.10.2","tsconfig-paths-webpack-plugin":"^3.2.0","typography":"^0.16.19"},"devDependencies":{"@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","@types/typography":"^0.16.3","@typescript-eslint/eslint-plugin":"^3.0.2","@typescript-eslint/parser":"^3.0.2","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^0.9.2","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","gh-pages":"^3.0.0","nodemon":"^2.0.4","npm-check-updates":"^6.0.1","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.3"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"6b3b315447cfe4334da718b59297e17d4d4ef65d","_id":"@cs125/gatsby-theme-cs125@2020.5.6","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-i2m6JB+33vmTqbPjyEk4bKGc4CTy1b8T84U/VmI7DFj23jBq75fY7rtIAtI5MohAsLsT3RJrJWPorm+J5y/9GQ==","shasum":"585248562db88bf0c4ab0580d8cd67c10d7720bc","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.5.6.tgz","fileCount":127,"unpackedSize":231846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0/A/CRA9TVsSAnZWagAAEE8QAIbNNi1J+caxknMwtKRn\nXB5plsJtqF9t45nvtEZbXERxPpHqOAQaPnqOjPUPbwT23nynZxCKbR+tJtiR\nLacCdVOJchfcPjtE48bLo+4iIna91Z92r0Acw5fted+4ylzQyKNYJiGcyd/d\neQ19IF9fPqGLwcNYAmb6/c4urYk24FyeyIGIz8qTrRzFjsPhCK7LEfKj8uNQ\nCT5U9Ojg434+qjYGtkIVZHg/M+qXaLIo6OFoLpKjLhcuW04JMdOzU0JXNrxG\nZdjxjZC4UJzjjvs+ZiVY27g9sAvBYdkZxOLdXYYfgHK4heqer1UcQcMPs6Id\n3f69G2f6423Twngg1EuTPRhgZVhurphAQFFBGkS5S1S1JpjsZiKEPwbrUnO+\nI9W2UPSAPfIirlno6WjBE5etA7P0NfbOsaC9RD/HiuCc5A3QLQbPCcEIazf5\nz4XYaOUBB5tXqoUeZLaCJlCdDI1uSDlo4WkMFVJyLdordwFXbzFxV36mOlQe\ngafI6rZM8YbRyAmxNWawwSp4ySpwhT5b7JQii+ckNH0TH+NIRGvT4+/ML2xG\nliAQlVK1cDTXtzR8P6GHbWL7TKWKLdeYqZFEwjmJP9QroeOf1v6UiIM6yJlg\nAwzCL1/K9oqnHnLRJF02DKJy3T/+s4SWu9NExc0qIDBUqJbyNM9ykzUiapnA\na82D\r\n=oT4Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGS4SPxnNaRrz4hhevYWr1ePgvVwiPlRGWPma6ZNyoEBAiBWTtdDDOLpsvawKtjpI7Tht4zmrykvgo/6NvWqQDoLWw=="}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.5.6_1590947902908_0.7231371247943874"},"_hasShrinkwrap":false},"2020.5.8":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.5.8","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build":"rm -rf dist && tsc && rm -rf dist/src/gatsby-node && cp src/material-ui/global.scss dist/src/material-ui/","build:example":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","depcheck":"depcheck --ignore-dirs .cache,public,dist --ignores=ts-node,gatsby-plugin-*,@typescript-eslint/*,eslint-*,gatsby-source-*,gatsby-transformer-*,@mdx-js/mdx,node-sass,nodemon,types,react-typography","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","postpublish":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","prepublishOnly":"npm run build && mv gatsby-config.js gatsby-config.js.bac && cp dist/gatsby-* . && cp -R dist/src/* .","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"concurrently -n example,backend --handle-input \"nodemon\" \"npm run backend\"","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/element-tracker":"^2020.5.21","@cs125/react-google-login":"^2020.5.6","@material-ui/core":"^4.10.0","@mdx-js/mdx":"^1.6.5","@mdx-js/react":"^1.6.5","@reach/router":"^1.3.3","@types/mdx-js__react":"^1.5.2","@types/react":"^16.9.35","gatsby":"^2.22.13","gatsby-image":"^2.4.5","gatsby-plugin-env-variables":"^1.0.2","gatsby-plugin-google-fonts":"^1.0.1","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.9","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.13","gatsby-plugin-react-helmet":"^3.3.2","gatsby-plugin-sass":"^2.3.2","gatsby-plugin-sharp":"^2.6.9","gatsby-plugin-typescript":"^2.4.3","gatsby-plugin-typography":"^2.5.2","gatsby-source-filesystem":"^2.3.8","gatsby-transformer-sharp":"^2.5.3","lorem-ipsum":"^2.0.3","node-sass":"^4.14.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"^9.0.0","react-children-utilities":"^2.1.1","react-dom":"^16.13.1","react-helmet":"^6.0.0","react-icons":"^3.10.0","react-typography":"^0.16.19","runtypes":"^4.2.0","slugify":"^1.4.0","source-map-support":"^0.5.19","throttle-debounce":"^2.1.0","ts-node":"^8.10.2","tsconfig-paths-webpack-plugin":"^3.2.0","typography":"^0.16.19"},"devDependencies":{"@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","@types/typography":"^0.16.3","@typescript-eslint/eslint-plugin":"^3.0.2","@typescript-eslint/parser":"^3.0.2","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^0.9.2","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","gh-pages":"^3.0.0","nodemon":"^2.0.4","npm-check-updates":"^6.0.1","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.3"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"42928f5ea41e9f095189ee769b825e83f5805ffa","_id":"@cs125/gatsby-theme-cs125@2020.5.8","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-JM+lQl0vOrXu/rizR3INeQhJiWk4vTLCcQQk5FBxAasBvOb/IGRfcSfF2falnxSh651SEG6Xk3WzT7bBpnBn8w==","shasum":"9ba24ae34a575f6fddd20b7312542319496458c2","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.5.8.tgz","fileCount":133,"unpackedSize":233592,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0/I8CRA9TVsSAnZWagAA1eUP/19XOhaApwKmuSFUi9ef\nSNkoDN5VUHK4l/tUj12i4ky5R+PKlgT34YPvSakcpJuPn1n+UP5v5rSsXQRs\nZsoMbJMmXZ4OIjMXzN4NrvfKZ0a5WLFs1UbYx8HXPXEAmK/UuQyA3BTHuTVi\nzQ4ZjSKZW1UJP+pPuk8gfXdJK4qslCkqW6WiDqVwfV541iToG2yuu2dnu8l6\nOj0fZBxyZWatd9FfLrvvftt1bIWuc62+Q9RgZU/Hq5uVSl/qWuPJZWI8af14\np0xpwCVuCPcs3ebXpPsd0hkxmrNnc2eekbql/m1NH5hL8ItH358aHS9TSAIn\nAoBaWr3sQwiOckQvXA8srNcXphSxVvzTk6HVZGIol2qrTQgzJdewSEPqV41Z\nONMqicvQ9dwiEifCImhDzFLVnkhRiTojvSP8URkLCGRdgXXTm33zWkxsMHkt\n6rvhzmIGDsxDWBVaZ7UF89Gdeq0lhbDKl80qDdTwlG6tX291bYkTeT1Cj+aK\n5DZRkITxz1ZKFJ0DHAssJxKNPi8F8AFfJ1NchaHPI//+h0cKVRzNDd6U50pJ\nJMdC3rhbAKhKSfYvIqEf+j9OBNMg7ZtzVNwgQU8w2XwrH13KyCpBoF/xGqkz\nx21N7YS4Vt4f4Aes9Akk3PGZAwmCf0h9yzUZQLZGfp3Bb3k+dwEBRbXE56U2\nVP5s\r\n=K6t0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBwKBOS3+dyOWhajvV/n+3e3GM2ZR7EZX/VFs078SiezAiEAgW940npK5JzBrsNesd/lJ5+ashZH7U39rqUuq5jZeaI="}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.5.8_1590948411493_0.44181438137983986"},"_hasShrinkwrap":false},"2020.5.9":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.5.9","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build:example":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","depcheck":"depcheck --ignore-dirs .cache,public,dist --ignores=ts-node,gatsby-plugin-*,@typescript-eslint/*,eslint-*,gatsby-source-*,gatsby-transformer-*,@mdx-js/mdx,node-sass,nodemon,types,react-typography","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","postpublish":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","prepublishOnly":"mv gatsby-config.js gatsby-config.js.bac && tsc","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"concurrently -n example,backend --handle-input \"nodemon\" \"npm run backend\"","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/element-tracker":"^2020.5.21","@cs125/react-google-login":"^2020.5.6","@material-ui/core":"^4.10.0","@mdx-js/mdx":"^1.6.5","@mdx-js/react":"^1.6.5","@reach/router":"^1.3.3","@types/mdx-js__react":"^1.5.2","@types/react":"^16.9.35","gatsby":"^2.22.13","gatsby-image":"^2.4.5","gatsby-plugin-env-variables":"^1.0.2","gatsby-plugin-google-fonts":"^1.0.1","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.9","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.13","gatsby-plugin-react-helmet":"^3.3.2","gatsby-plugin-sass":"^2.3.2","gatsby-plugin-sharp":"^2.6.9","gatsby-plugin-typescript":"^2.4.3","gatsby-plugin-typography":"^2.5.2","gatsby-source-filesystem":"^2.3.8","gatsby-transformer-sharp":"^2.5.3","lorem-ipsum":"^2.0.3","node-sass":"^4.14.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"^9.0.0","react-children-utilities":"^2.1.1","react-dom":"^16.13.1","react-helmet":"^6.0.0","react-icons":"^3.10.0","react-typography":"^0.16.19","runtypes":"^4.2.0","slugify":"^1.4.0","source-map-support":"^0.5.19","throttle-debounce":"^2.1.0","ts-node":"^8.10.2","tsconfig-paths-webpack-plugin":"^3.2.0","typography":"^0.16.19"},"devDependencies":{"@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","@types/typography":"^0.16.3","@typescript-eslint/eslint-plugin":"^3.0.2","@typescript-eslint/parser":"^3.0.2","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^0.9.2","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","gh-pages":"^3.0.0","nodemon":"^2.0.4","npm-check-updates":"^6.0.1","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.3"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"45088f2a5102da214204934acbe348b4e95e6ead","_id":"@cs125/gatsby-theme-cs125@2020.5.9","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-47/RhAo5VBIrg2mqNTfMSgf9d3tCdRhrAu8esPliZ33Y+dazCKgnt1wJcwaCe1zhsat7X4C77u1WtvYDh0BcvA==","shasum":"38bc924182970aeb2c26778c3bd907ac5d994930","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.5.9.tgz","fileCount":74,"unpackedSize":110753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0/PKCRA9TVsSAnZWagAAo/MP+wXbs2oAcWk3wRXY1dqC\n6tZvFaQEazpQhrGcSdOpWV8zqCplCLWaqZGaPC/3fzvFwkhCoTVWRU8aCshl\np+o0kd6Ck4BZ5oBazuzwqyqHqgMtUugm1fGYg6OvYvGBiWAJbNmqUor/Yxv2\nrWKEVa3n4KR4FnMb1sKnKm6qa/QL7jABvcga+3f1V136pwyKRstC8n+7LnOf\nXixShhdhq8uMFm8Hm1Lk2lFj86TnyZrvLsm7IDs+iWVPUSRTe5G6BOwu+5cv\nqC4mctbRRfvwy0FXXkLVa6B9TZnAafui7hhs49XK0LhsEDDNS/CErjhK+NwJ\nPyCcOAO+Bv7qyjFwjVKUqq8R2rpLT2ILhvMfROXrOsBqMqgFaZTd7FE9CpaB\n3S5Ck7uipyvrEwJdyi5srvQZ7x5W81/J7EEd2mMl4A9sCqlCTJxE5utGD519\nbngEYZtdzhtXW0jneE9wDp+kZzwXOx+TKO0d0znnp6EkTRM7eMXpm1Zi6hEj\nJxHlLdNmisckmuDEObeOdiht4auDcO4JQoqxfqCgHRokcfmN2xhxAQxl8fAD\nwju8NxS3CNH98yFwMOua5KX66P1AErROABFX2NTgjWvPfqcq8ojgtLX/NJmx\nRDMP/W13j80QwO0ufuUrf/bo08L1i/zeiYGVZaevgcpbtT/2v6brIbCr1rAw\nM3an\r\n=1f77\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrtcGEmv75RcjDnp5UtrvR41E2XS6LEGd2zDbQHJ/5SAIhAI5bo55/P4mUjKyD8NOU9ubcabyDBtoVM/zdkrfdXPou"}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.5.9_1590948810265_0.6079203304983296"},"_hasShrinkwrap":false},"2020.5.10":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.5.10","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build:example":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","depcheck":"depcheck --ignore-dirs .cache,public,dist --ignores=ts-node,gatsby-plugin-*,@typescript-eslint/*,eslint-*,gatsby-source-*,gatsby-transformer-*,@mdx-js/mdx,node-sass,nodemon,types","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","postpublish":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","prepublishOnly":"npm run check && mv gatsby-config.js gatsby-config.js.bac && tsc","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"concurrently -n example,backend --handle-input \"nodemon\" \"npm run backend\"","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/element-tracker":"^2020.5.21","@cs125/react-google-login":"^2020.5.6","@material-ui/core":"^4.10.0","@mdx-js/mdx":"^1.6.5","@mdx-js/react":"^1.6.5","@reach/router":"^1.3.3","@types/mdx-js__react":"^1.5.2","@types/react":"^16.9.35","gatsby":"^2.22.15","gatsby-image":"^2.4.5","gatsby-plugin-env-variables":"^1.0.2","gatsby-plugin-google-fonts":"^1.0.1","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.9","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.13","gatsby-plugin-react-helmet":"^3.3.2","gatsby-plugin-sass":"^2.3.2","gatsby-plugin-sharp":"^2.6.9","gatsby-plugin-typescript":"^2.4.3","gatsby-source-filesystem":"^2.3.8","gatsby-transformer-sharp":"^2.5.3","lorem-ipsum":"^2.0.3","node-sass":"^4.14.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"^9.0.0","react-children-utilities":"^2.1.1","react-dom":"^16.13.1","react-helmet":"^6.0.0","react-icons":"^3.10.0","runtypes":"^4.2.0","slugify":"^1.4.0","source-map-support":"^0.5.19","throttle-debounce":"^2.1.0","ts-node":"^8.10.2","tsconfig-paths-webpack-plugin":"^3.2.0"},"devDependencies":{"@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","@typescript-eslint/eslint-plugin":"^3.0.2","@typescript-eslint/parser":"^3.0.2","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^0.9.2","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","gh-pages":"^3.0.0","nodemon":"^2.0.4","npm-check-updates":"^6.0.1","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.3"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"7ab78ec4ef929c3a0198e83f95925e285d408a67","_id":"@cs125/gatsby-theme-cs125@2020.5.10","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-PfAY0VZdMpzE8GtSo+0McyPfHrFKD2eUbOuHsrfpRmm279dFwLfNyoDKK5HS/yTwBFdfLnrjpvzW5CKRiWkP7w==","shasum":"f0f86ef0b77caaf5bf3bbb2a93c769fb68e0ab4a","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.5.10.tgz","fileCount":74,"unpackedSize":117940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1C8/CRA9TVsSAnZWagAAVDAP/imb75+LuYWjdSgSxebC\nDYV5xCKJApqIK3ystIFFDorvR9O7Rox1/PEkHIWDaqMRJdR4ZAF1Tsf9m8Gj\nIYYw+QO8GJQ+ONczxY9KSbeHSxC0S3k3aT6EshK0Vm4Hf9dnDIQ5N9F6mvp4\nDz/xWmfYfrPejnvzk3NcTeIHWHq0blWUYpiMybUPPrZnPO1D6HQLp0R14i6V\nCfjSfVN/Iw6Oe/sR42Lkj4YnWFQX6mZcDpDLASQpL58RrIZoJifP9+/NPGlF\ntYNhdhuqE4O0ChodDOBQeNKAiSidPyM3JS+xkSdxnJPwD0AqD3wATTsn0rj2\nxV4WzFPlsL4QVJ2YVjrX+FvwvBN8xBOaUn/zGVdnwh75UNv8atOK6glRhMab\ngMvRU+NNY7NMCRhwEP/FDlyK8BIfQp+VwOULNgJXCpqRMk4dDtrEZ5tJTnp1\nhEQ73dIsyxFV5V6yaIRSn4zMCqgJu/pgBy/WQRZJLrI3JrBrU8YBeX8H6bwY\nW1qBpRElBh4ruqYCguID0MAY+4FRXVdha+oFiizEZsr92OdA33a7HPPA2sW8\nF1eGrlwAod2FApJWw9St2Ur5PBVIh2xl9eahxsuPmZHV/HB1Fx1Ps1XcQ833\ny62KYbjW122w6GwnhcHRTZgBAsf4FMqnCaPLpRW+K2dhQY2A08gm3KdBVjqc\nO3Pi\r\n=PYUb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEEENNeuGfAoxa7I31DMnsSbulkoOY4uxzckX1+fqDh8AiEA/Zpth1WkgXaZa9fjnBYzd3VHuo4VwK64XnJ2QGjzDH0="}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.5.10_1590964030901_0.7399826254358159"},"_hasShrinkwrap":false},"2020.5.11":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.5.11","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build:example":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","depcheck":"depcheck --ignore-dirs .cache,public,dist --ignores=ts-node,gatsby-plugin-*,@typescript-eslint/*,eslint-*,gatsby-source-*,gatsby-transformer-*,@mdx-js/mdx,node-sass,nodemon,types","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","postpublish":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","prepublishOnly":"npm run check && mv gatsby-config.js gatsby-config.js.bac && tsc","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"concurrently -n example,backend --handle-input \"nodemon\" \"npm run backend\"","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/element-tracker":"^2020.5.21","@cs125/react-google-login":"^2020.5.6","@material-ui/core":"^4.10.0","@mdx-js/mdx":"^1.6.5","@mdx-js/react":"^1.6.5","@reach/router":"^1.3.3","@types/mdx-js__react":"^1.5.2","@types/react":"^16.9.35","gatsby":"^2.22.15","gatsby-image":"^2.4.5","gatsby-plugin-env-variables":"^1.0.2","gatsby-plugin-google-fonts":"^1.0.1","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.9","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.13","gatsby-plugin-react-helmet":"^3.3.2","gatsby-plugin-sass":"^2.3.2","gatsby-plugin-sharp":"^2.6.9","gatsby-plugin-typescript":"^2.4.3","gatsby-source-filesystem":"^2.3.8","gatsby-transformer-sharp":"^2.5.3","lorem-ipsum":"^2.0.3","node-sass":"^4.14.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"^9.0.0","react-children-utilities":"^2.1.1","react-dom":"^16.13.1","react-helmet":"^6.0.0","react-icons":"^3.10.0","runtypes":"^4.2.0","slugify":"^1.4.0","source-map-support":"^0.5.19","throttle-debounce":"^2.1.0","ts-node":"^8.10.2","tsconfig-paths-webpack-plugin":"^3.2.0"},"devDependencies":{"@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","@typescript-eslint/eslint-plugin":"^3.0.2","@typescript-eslint/parser":"^3.0.2","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^0.9.2","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","gh-pages":"^3.0.0","nodemon":"^2.0.4","npm-check-updates":"^6.0.1","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.3"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"e205cf0acf8e4129fb0928351ff589744ad12956","_id":"@cs125/gatsby-theme-cs125@2020.5.11","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-hjGdmqLd29aeOEKP02YAe0ohsGckiI8RJQ3x3YF4JdUZoq0+LlJpA0HPC4gSkQuRx5V6clv4Jo0EYK4YKFcG/Q==","shasum":"92f2a0d9affa3a1de1907f0e8f235103d6594b50","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.5.11.tgz","fileCount":74,"unpackedSize":117989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1DIqCRA9TVsSAnZWagAABkEP/RmlULhEcLqzPuibzgVJ\npDCIESuikwuYI9DOjDZp4U0vWsXRwC7//IQ4mCPW+rM0uremx9dr6HsDriAo\nu3C4jN8KT9NiMG86oak6SMQ18n4M59Wdg8dSfADzXaUQusMuOuC+sDYMuhv5\n4AG+HqGCdwBMagGsmZlLuYQ3qct/PD9EtAIxoXXHj5uJVuXgopXtca8lSuVG\n4XlI4E0D3Cwxt1oPqpRBHWDRQFwyydIdB85QJrSsIVguS5W3vsk4WmBsTlzY\n22K6dOvSkkzJpLhBHbVA/s8oFn1kndcdnaI6NLJv8SzVzIIL4e+PPKU2AeVW\n/7wZQFOu4nT8vVyhJLf8Dn8iIybJBwmlSwIKzwOZi4+k4lFMqySGyFdIAgyV\nNaVJfR0ZJS5tUOGVyT2lrXi7ym0cpMH7W/i44xD+6RhbNkDcVyqkypm6ls4J\nUVTd7BuuBXIfcyYHnsjXMETuTbvaNmNFHOplG4aDDk4qxsSMp7R0nr6CryUK\nzzrVcA2XU0uHfg0Sff037kHUbYynudezW/Y98iPliKpGEOf3b/KHpGIrb2nO\nrs+w2ky5RYPuvw1HQXG45h1HrhlWmNNKb8m1Hb6A0idCU0jb9Hg0/waaIjBY\nKrll6sb9yZ7LjIs2+zv2hez0sY9Nqtpxu9HDQm5tYNeJ056JoqcP3Yo1VgHA\nPn0P\r\n=wGr8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCP25BTzVYGUKoP4h0YHa9o3q2AECZImPrAwgjBcEs8xAIhAPw8RbpYZVecA6VwhDWzDNAfCwgTc0j24I9RYUrmyho8"}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.5.11_1590964778493_0.1317854013444686"},"_hasShrinkwrap":false},"2020.5.12":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.5.12","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build:example":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","depcheck":"depcheck --ignore-dirs .cache,public,dist --ignores=ts-node,gatsby-plugin-*,@typescript-eslint/*,eslint-*,gatsby-source-*,gatsby-transformer-*,@mdx-js/mdx,node-sass,nodemon,types","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","postpublish":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","prepublishOnly":"npm run check && mv gatsby-config.js gatsby-config.js.bac && tsc","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"concurrently -n example,backend --handle-input \"nodemon\" \"npm run backend\"","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/element-tracker":"^2020.5.21","@cs125/react-google-login":"^2020.5.6","@material-ui/core":"^4.10.0","@mdx-js/mdx":"^1.6.5","@mdx-js/react":"^1.6.5","@reach/router":"^1.3.3","@types/mdx-js__react":"^1.5.2","@types/react":"^16.9.35","gatsby":"^2.22.15","gatsby-image":"^2.4.5","gatsby-plugin-env-variables":"^1.0.2","gatsby-plugin-google-fonts":"^1.0.1","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.9","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.13","gatsby-plugin-react-helmet":"^3.3.2","gatsby-plugin-sass":"^2.3.2","gatsby-plugin-sharp":"^2.6.9","gatsby-plugin-typescript":"^2.4.3","gatsby-source-filesystem":"^2.3.8","gatsby-transformer-sharp":"^2.5.3","lorem-ipsum":"^2.0.3","node-sass":"^4.14.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"^9.0.0","react-children-utilities":"^2.1.1","react-dom":"^16.13.1","react-helmet":"^6.0.0","react-icons":"^3.10.0","runtypes":"^4.2.0","slugify":"^1.4.0","source-map-support":"^0.5.19","throttle-debounce":"^2.1.0","ts-node":"^8.10.2","tsconfig-paths-webpack-plugin":"^3.2.0"},"devDependencies":{"@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","@typescript-eslint/eslint-plugin":"^3.0.2","@typescript-eslint/parser":"^3.0.2","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^0.9.2","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","gh-pages":"^3.0.0","nodemon":"^2.0.4","npm-check-updates":"^6.0.1","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.3"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"8b6cb5a441d48589aace615ccf96b465bc4b2f21","_id":"@cs125/gatsby-theme-cs125@2020.5.12","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-unplLJufv1i7sM0gjq3LdxM3AVmgg4gHOvX3XBcHe9T6qEJO5Cp2uU5acLL5rLVTqD7FOpUFfnqnH5KioSgTtA==","shasum":"7dd308952979a33f766958b4797f1de355aa59fe","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.5.12.tgz","fileCount":74,"unpackedSize":118669,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1Dq3CRA9TVsSAnZWagAA4u0P/24GxsZETAJiocYBh984\niqsXF36e02pHjc02oTH2oSifOrwDyQ+O9b/Amh+AyZ8LRDITYx8tHkBa+3LK\n8643KZdRNDhrpITde1udTgb0YmyfPa57u8FaUlyeevS/DngarsL7oc7M1X1N\neXufsFDenxdFvmOiQgSC+Jm6Mq2oNyt8nzP/CakhrDWNhsahCWtrrFOeSdOe\njGM/YTeyof1bDzku9HEO+itXWHuvm5F49e0Pmsynh2bmcv2ubpbpbZAUqmP1\n/pixhpzfy9kaZkMiK0ghHLYQ9YY0OiTkW3XFiQnh2a8f8JXMi4n+To/oeLml\nxbi9ljoLJlwMQESpS+3F1f1Bz408Xbd/TxjgItPly4E4+rfCI5pgcSAem69j\nzg5m+8LeYDoVY7NTvPFeGk0+D/mBjiLCI5Y/9lf7iAHpOEkILdPcVZB3Itnm\nKuZlVX0Anlq4JMvpd66xoUmhRw4sBh8uQPZVRoj8enabCCA07afQNtaFDzUW\nNP9BmlcOeYyVNPzpb3AnKdE1qSfaKFFBC/5frpvxvg+wA2s8D1xDCgx9vcuP\nwOkL+hcc05LDXmDzN7CoAWe9zfQk8zKr9w/rkBcNGTxqX5D2PIEZ+GWcL88S\noHIZ6qWE5zckwttcta8tOFIhW7zFVrBR0hXX4F6l71CLrAvIhVziRbqgW2dh\nrFPk\r\n=tkgh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGie8JrdI2sRxeYe2jFbUpP7Jmv0VjCdi/U4WMGkf+UbAiB7W9E4bNftbdV5o4L0ssHIZTrobYb99QqD4/u0QHjSGg=="}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.5.12_1590966966563_0.6829394296942923"},"_hasShrinkwrap":false},"2020.5.13":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.5.13","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build:example":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","depcheck":"depcheck --ignore-dirs .cache,public,dist --ignores=ts-node,gatsby-plugin-*,@typescript-eslint/*,eslint-*,gatsby-source-*,gatsby-transformer-*,@mdx-js/mdx,node-sass,nodemon,types","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","postpublish":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","prepublishOnly":"npm run check && mv gatsby-config.js gatsby-config.js.bac && tsc","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"concurrently -n example,backend --handle-input \"nodemon\" \"npm run backend\"","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/element-tracker":"^2020.5.21","@cs125/react-google-login":"^2020.5.6","@material-ui/core":"^4.10.0","@mdx-js/mdx":"^1.6.5","@mdx-js/react":"^1.6.5","@reach/router":"^1.3.3","@types/mdx-js__react":"^1.5.2","@types/react":"^16.9.35","gatsby":"^2.22.15","gatsby-image":"^2.4.5","gatsby-plugin-env-variables":"^1.0.2","gatsby-plugin-google-fonts":"^1.0.1","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.9","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.13","gatsby-plugin-react-helmet":"^3.3.2","gatsby-plugin-sass":"^2.3.2","gatsby-plugin-sharp":"^2.6.9","gatsby-plugin-typescript":"^2.4.3","gatsby-source-filesystem":"^2.3.8","gatsby-transformer-sharp":"^2.5.3","lorem-ipsum":"^2.0.3","node-sass":"^4.14.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"^9.0.0","react-children-utilities":"^2.1.1","react-dom":"^16.13.1","react-helmet":"^6.0.0","react-icons":"^3.10.0","runtypes":"^4.2.0","slugify":"^1.4.0","source-map-support":"^0.5.19","throttle-debounce":"^2.1.0","ts-node":"^8.10.2","tsconfig-paths-webpack-plugin":"^3.2.0"},"devDependencies":{"@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","@typescript-eslint/eslint-plugin":"^3.0.2","@typescript-eslint/parser":"^3.0.2","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^0.9.2","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","gh-pages":"^3.0.0","nodemon":"^2.0.4","npm-check-updates":"^6.0.1","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.3"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"353fa2d861eaf616b205afb82f4491972b15eeb1","_id":"@cs125/gatsby-theme-cs125@2020.5.13","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-s+0+Yhea+AApVOaZdpEeu9BrEX6wK/s61A5aS7Tg12OxkF2bt6cQi9v8BT3086hXxizwlVbETfWrq58Na8xdyA==","shasum":"cd0b3ed5a9599ffd08f29d027c60e6a30c6a2150","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.5.13.tgz","fileCount":74,"unpackedSize":118718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1DxXCRA9TVsSAnZWagAAmnMP/3WnRvxKxAWS8Don2DJ4\ntv8AXsYH2kcR+6FicQn0/K54XD7D9ILfwGZB0l4Zk5K0bv1OMlrkwtbPIRHI\n+uwQF4ZruavZud6nvt1o0Mb81lBkSra1EK0Jb5MamKZ2doGPm2YJWETLj8pC\nwY9wy0b5f0BIexHM8hL+rHNciVduuzTTrWjgo7cjnFGAdTIjAjCguagwD+IE\nq54mdeYe0LLDtaVmIKCmBCSZFhQjaF+KUItxa3kZE8VMXt5GnqErsfg0TfkK\ntyz7wfmVByzoJLPAmlUHYcxIgAE3I4jeGeUss/emkVyFrIOYx6mzONaRBofS\n7+I5FInssXnphNS7s050kvqhb36t/ePNUSngRUknaF0d3UUrwIqF5bR8kz3c\nbzaGqW7Xu5JwT45RJwJ5zv5ZKMxHKc+om5c8ODDPt955QnDnfXbcuIawaZul\nLUMaVri4o+IORl6FgyHfDhHB+altb6W2l9tA+XbODVc9CbIJgzMvdtib/G9U\nJhnLPRR8LNglXH0O4GCc+ysjrYgxZzN5Pad6EIineWi3mSKhzyIaYjZko5he\nifXxpi9Cwq45wz9YMujh5PzC0SWWXjqOeSyLgTfDL+n0kjzn7zHCHQnPK05h\nNYS2eUQ0HF5tj11AimplRWln7sBQLQYXcrYCY9Gv3hzE0sdUg8S5j+zSP7PV\nIdKg\r\n=hmDY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFjWkB+BEhXH+Z6x1+T15yyiuKp4btR6un3YpY6DeZpKAiEAoFAVG9v8y0P7HIAcyqfpuKedEVL46tIIYtKn2/BB8Lc="}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.5.13_1590967383061_0.75377607416108"},"_hasShrinkwrap":false},"2020.5.14":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.5.14","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build:example":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","depcheck":"depcheck --ignore-dirs .cache,public,dist --ignores=ts-node,gatsby-plugin-*,@typescript-eslint/*,eslint-*,gatsby-source-*,gatsby-transformer-*,@mdx-js/mdx,node-sass,nodemon,types","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","postpublish":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","prepublishOnly":"npm run check && mv gatsby-config.js gatsby-config.js.bac && tsc","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"concurrently -n example,backend --handle-input \"nodemon\" \"npm run backend\"","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/element-tracker":"^2020.5.21","@cs125/react-google-login":"^2020.5.6","@material-ui/core":"^4.10.0","@mdx-js/mdx":"^1.6.5","@mdx-js/react":"^1.6.5","@reach/router":"^1.3.3","@types/mdx-js__react":"^1.5.2","@types/react":"^16.9.35","gatsby":"^2.22.15","gatsby-image":"^2.4.5","gatsby-plugin-env-variables":"^1.0.2","gatsby-plugin-google-fonts":"^1.0.1","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.9","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.13","gatsby-plugin-react-helmet":"^3.3.2","gatsby-plugin-sass":"^2.3.2","gatsby-plugin-sharp":"^2.6.9","gatsby-plugin-typescript":"^2.4.3","gatsby-source-filesystem":"^2.3.8","gatsby-transformer-sharp":"^2.5.3","lorem-ipsum":"^2.0.3","node-sass":"^4.14.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"^9.0.0","react-children-utilities":"^2.1.1","react-dom":"^16.13.1","react-helmet":"^6.0.0","react-icons":"^3.10.0","runtypes":"^4.2.0","slugify":"^1.4.0","source-map-support":"^0.5.19","throttle-debounce":"^2.1.0","ts-node":"^8.10.2","tsconfig-paths-webpack-plugin":"^3.2.0"},"devDependencies":{"@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","@typescript-eslint/eslint-plugin":"^3.0.2","@typescript-eslint/parser":"^3.0.2","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^0.9.2","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","gh-pages":"^3.0.0","nodemon":"^2.0.4","npm-check-updates":"^6.0.1","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.3"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"9fd2ad0e0f5cfead2bd637910394386aa3d5ae1e","_id":"@cs125/gatsby-theme-cs125@2020.5.14","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-oNBcAOltPG9tmlQvzGXe0Uo+QPiPU6rYnK+9nnXQH969HZGPiWuxjwMkNTRlQsbpBY4fSmPOtmqBEQ117N7KlQ==","shasum":"138aa7e0f138ac974c92ec462324f3f7bed6ebef","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.5.14.tgz","fileCount":74,"unpackedSize":106251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1EViCRA9TVsSAnZWagAA5TAP/juHX9XSAv4cvas+oYTb\nm5kBepYOhhbJ6cv+DdLh6reAMP2+sOHGo53mP4LVk/uyaSF4r6f6GLyVxyIe\nYFk6VGlXex0ODY4zOiawAf9ZK1dH6+bNrD9XRRTO/bxTy36CnypVzkUtl+O8\npy327bqWqgfj3y/q6oSw856T2CdPkBjSBAmZZ8RXg5P7d+F88wnlJSSIju4g\nccj5XsW6v4gp7Gq3ud+0A9aeQgzcu/+wwCBL4wlUqqsqYJ3CKUsBKfyTI8ii\nAxzUKSmfd+Vc9Mgfz0DcIXPcvtJOhrcgkjLVswROLeOORgOMWEIn8JmI+/+o\nXMNID9JzeE3Ae8hOfhY+gwjcja5P7nq7Q/TZcxt2pF3RcSimg8zpZw23U06S\nHqziIdwfUjmHS9w1U7Sjl8xl1P0903txdzGm/23gFro9zjqbt6qHeoMPEbqw\nFGSPdG3xq6ZEqHBE31IJn7iaTswNY02ZzN/GRvD1QFECI70n/IKQ6HyT468A\nOAzHcjeJYZ5h3PEFrwUjx+Pe/aO6/+kbU6iccyx6QvNsH4BuiNwPkTyiE29D\nCr3i5yfDj3fT849Tbc4TMsXWqEujgCBfpINqdN5BO/rqxHSWfthPGE/xkTkL\nlG75WKTxADjlSQtcI+dNZMmb5D42QIX8TO/5EASJ2/JaTT5TXhFyOJt4EatC\nWGie\r\n=u4W2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDNyRRCDk04W6MydTqtCqGFgSrPHbjILeLhSkSw0jQUQAiAI07Uej9iPTA8oGmnDHKcOx6J6FJwyYmNYMZX/grLB9A=="}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.5.14_1590969698013_0.40302768193366556"},"_hasShrinkwrap":false},"2020.5.16":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.5.16","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build:example":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","depcheck":"depcheck --ignore-dirs .cache,public,dist --ignores=ts-node,gatsby-plugin-*,@typescript-eslint/*,eslint-*,gatsby-source-*,gatsby-transformer-*,@mdx-js/mdx,node-sass,nodemon,types","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","postpublish":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","prepublishOnly":"npm run check && mv gatsby-config.js gatsby-config.js.bac && tsc","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"concurrently -n example,backend --handle-input \"nodemon\" \"npm run backend\"","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/element-tracker":"^2020.5.21","@cs125/react-google-login":"^2020.5.6","@material-ui/core":"^4.10.0","@mdx-js/mdx":"^1.6.5","@mdx-js/react":"^1.6.5","@reach/router":"^1.3.3","@types/mdx-js__react":"^1.5.2","@types/react":"^16.9.35","gatsby":"^2.22.15","gatsby-image":"^2.4.5","gatsby-plugin-env-variables":"^1.0.2","gatsby-plugin-google-fonts":"^1.0.1","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.9","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.13","gatsby-plugin-react-helmet":"^3.3.2","gatsby-plugin-sass":"^2.3.2","gatsby-plugin-sharp":"^2.6.9","gatsby-plugin-typescript":"^2.4.3","gatsby-source-filesystem":"^2.3.8","gatsby-transformer-sharp":"^2.5.3","lorem-ipsum":"^2.0.3","node-sass":"^4.14.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"^9.0.0","react-children-utilities":"^2.1.1","react-dom":"^16.13.1","react-helmet":"^6.0.0","react-icons":"^3.10.0","runtypes":"^4.2.0","slugify":"^1.4.0","source-map-support":"^0.5.19","throttle-debounce":"^2.1.0","ts-node":"^8.10.2","tsconfig-paths-webpack-plugin":"^3.2.0"},"devDependencies":{"@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","@typescript-eslint/eslint-plugin":"^3.0.2","@typescript-eslint/parser":"^3.0.2","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^0.9.2","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","gh-pages":"^3.0.0","nodemon":"^2.0.4","npm-check-updates":"^6.0.1","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.3"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"bdf2eecd6cf67fc34723f0f6e7e60f2043607648","_id":"@cs125/gatsby-theme-cs125@2020.5.16","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-z6pQswsOMxdWLERlYJCKTmhKDtXNeIKy5GN7nq3XcVTKM8TF8K8pJ4g23VfABTvHDEG23QvT0Z82hpR8pxWnLQ==","shasum":"6ed0ecc6169707048fe40cf563b5577b75c6989a","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.5.16.tgz","fileCount":74,"unpackedSize":117990,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1EhHCRA9TVsSAnZWagAAKucP/j2Wmr1Wwx/cpwf1n7zU\nznfIC8uoNGfHEAu/7xD5blaU7UogncZBEbQv24rLCAO/OvNICVVVDOrQww8o\n5q3gd7kfuz4IKXok7yT+ZYtMLujLAqMt+9wygrGlChvwFlHF0LjTSTD0DYY4\nl7gh4IfTjjMoN7FjiojnMTJmfeO0bX96U7oPJ+r1OHQfbIEEZJlHtaEpvGqf\nLvKBhl1Eilm4r9DGBjHES5U6tHrjPjH9eUcLspaSrua4w9GpkPhM/6JYrYSZ\nElxXT2bepUt6AS8Z7XGdhO+Ja9CfrXLnrI1/v5V4O0jyK+3EtM9QCiyskGzA\nxE+PecNca/whHrtU9RLjj4L9MIxSTDT+9tJjOzVOm/+9iIjx+5FnsnzDAQcE\nEAWIEmdKhTFZED6QFMHePjIe7ud/o5jz3ThW//ICxRdsGrsP9smzOVBrlgoP\nvxACjZkYlS0E2JHP+HUHv4y4yQE6tCZHxZroRYVLDqyZHtuUuD4geiSG7N+s\nELVbWzBD+M64YFklUz9MCXk8+NXIN4A9Gt4OGFZ9tJT4mDxTy57b2HYg1KH6\n/+meXck8XTqVp79VeUocBeqtTW1QtYGGPfYget2Sk8WfrdDOYXn++4tPJEi8\nPIHyGl4ZG3BR5wbXL7nL5PxIOmD4lBCOmenUAYqN4N9Kur8n7ENe/GJu3jm1\niccG\r\n=8QU1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAIG5dXCKa7CZi1/VmWsI6xuVY1KvnlWsj0DpM3yBrhQIgJsxPzukUffmohdlSuKLJw+AlngA2NCnaro0+Usga1oU="}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.5.16_1590970438603_0.8269451193080755"},"_hasShrinkwrap":false},"2020.6.0":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.6.0","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build:example":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","depcheck":"depcheck --ignore-dirs .cache,public,dist --ignores=ts-node,gatsby-plugin-*,@typescript-eslint/*,eslint-*,gatsby-source-*,gatsby-transformer-*,@mdx-js/mdx,node-sass,nodemon,types","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","postpublish":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","prepublishOnly":"npm run check && mv gatsby-config.js gatsby-config.js.bac && tsc","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"concurrently -n example,backend --handle-input \"nodemon\" \"npm run backend\"","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/element-tracker":"^2020.5.21","@cs125/react-google-login":"^2020.5.6","@material-ui/core":"^4.10.1","@mdx-js/mdx":"^1.6.5","@mdx-js/react":"^1.6.5","@reach/router":"^1.3.3","@types/mdx-js__react":"^1.5.2","@types/react":"^16.9.35","gatsby":"^2.22.15","gatsby-image":"^2.4.5","gatsby-plugin-env-variables":"^1.0.2","gatsby-plugin-google-fonts":"^1.0.1","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.9","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.13","gatsby-plugin-react-helmet":"^3.3.2","gatsby-plugin-sass":"^2.3.2","gatsby-plugin-sharp":"^2.6.9","gatsby-plugin-typescript":"^2.4.3","gatsby-source-filesystem":"^2.3.8","gatsby-transformer-sharp":"^2.5.3","lorem-ipsum":"^2.0.3","node-sass":"^4.14.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"^9.0.0","react-children-utilities":"^2.1.1","react-dom":"^16.13.1","react-helmet":"^6.0.0","react-icons":"^3.10.0","runtypes":"^4.2.0","slugify":"^1.4.0","source-map-support":"^0.5.19","throttle-debounce":"^2.1.0","ts-node":"^8.10.2","tsconfig-paths-webpack-plugin":"^3.2.0"},"devDependencies":{"@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","@typescript-eslint/eslint-plugin":"^3.1.0","@typescript-eslint/parser":"^3.1.0","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^0.9.2","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","gh-pages":"^3.0.0","nodemon":"^2.0.4","npm-check-updates":"^6.0.1","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.3"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"87a562c5116b1c5821778aa4b12ec24d7ddc72a7","_id":"@cs125/gatsby-theme-cs125@2020.6.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-i6Rolmj9GOflPOrS1syFqO+jB39tWKt19orXE96Rxr08nDkiX1PMAJFI1QWxzhGvAT4GEtK4TBFbr2qJ6qznZg==","shasum":"571422fc92064f69d9b259e0da103cd58e9cec1b","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.6.0.tgz","fileCount":134,"unpackedSize":336853,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1US3CRA9TVsSAnZWagAAJiEP/RGjslegqlcYttaZAndT\nbDVaViLWb5QwQ+1NXu6jKaDlpeU2hZQgdm2nucvdz4/fUUx9jQ5vVKNbygg3\n8WDO/M0LgSfIsSNlkNzAxtXE9TrV3J3e82wjfzfqOKiJDE9oozoHzZC8Mxer\neY+IuYSS4hBZJ6aXISnLMyKReW+mKexwUDf7m1s6U/YhZMNGSZ91YRSGPu1k\nCRtE6MmQK7RuNe181PSmVauPi+PH1pAApzM8hhgAhqGGzR0DDEn6Z6TzXEKz\nGTY7bymyZWRMN/j1su7TA8HFy0bg5QL/hjtqKh9/D95VLUSuVZizgwk0ro/k\nAWjq04B5jfxCZAbTivSqU5IxA8mUl9KdLHCiuH8m2m1PW2MOWJcQk8gVdiym\naL6rT/XLv35rd+85311DUHgoPtxvX+Kt0rUH2RFA8fQ2cWdQdxKZesPC+0Ta\nA0RlWTA+ixUHaoMPQNfKy5y2G750200A8FOXgciNVIpLtZGBBJ86kASzUjlh\nHCGP0U8oVOT5FDC6Fgnp3EpWwiffZfauYKXYP4s/5zdLduQM2lHBiDSm5xDJ\n2R8glhS3QZURQ4DRgjxvp3RboW3vdkEZvrw0UpO7qwbqDcLvUarW62pUBYVR\nsWISSwUmg9/4hYPkTyvh3i50yO8L377/bJkWXDch9kJDPOl9xvoHq2By6RJe\ndHx0\r\n=196A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH7vZ3iGH1HcLVD5DjQ8//XdzEEDtkxHCwcRd82DnknKAiEA9sk47EskTYj8AwGWO3qSvb6Ktu3jfjbud0dTzhjtKL4="}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.6.0_1591035063265_0.1894760798012547"},"_hasShrinkwrap":false},"2020.6.1":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.6.1","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build:example":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","depcheck":"depcheck --ignore-dirs .cache,public,dist --ignores=ts-node,gatsby-plugin-*,@typescript-eslint/*,eslint-*,gatsby-source-*,gatsby-transformer-*,@mdx-js/mdx,node-sass,nodemon,types","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","postpublish":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","prepublishOnly":"npm run check && mv gatsby-config.js gatsby-config.js.bac && tsc","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"concurrently -n example,backend --handle-input \"nodemon\" \"npm run backend\"","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/element-tracker":"^2020.5.21","@cs125/react-google-login":"^2020.5.6","@material-ui/core":"^4.10.1","@mdx-js/mdx":"^1.6.5","@mdx-js/react":"^1.6.5","@reach/router":"^1.3.3","@types/mdx-js__react":"^1.5.2","@types/react":"^16.9.35","gatsby":"^2.22.15","gatsby-image":"^2.4.5","gatsby-plugin-env-variables":"^1.0.2","gatsby-plugin-google-fonts":"^1.0.1","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.9","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.13","gatsby-plugin-react-helmet":"^3.3.2","gatsby-plugin-sass":"^2.3.2","gatsby-plugin-sharp":"^2.6.9","gatsby-plugin-typescript":"^2.4.3","gatsby-source-filesystem":"^2.3.8","gatsby-transformer-sharp":"^2.5.3","lorem-ipsum":"^2.0.3","node-sass":"^4.14.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"^9.0.0","react-children-utilities":"^2.1.1","react-dom":"^16.13.1","react-helmet":"^6.0.0","react-icons":"^3.10.0","runtypes":"^4.2.0","slugify":"^1.4.0","source-map-support":"^0.5.19","throttle-debounce":"^2.1.0","ts-node":"^8.10.2","tsconfig-paths-webpack-plugin":"^3.2.0"},"devDependencies":{"@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","@typescript-eslint/eslint-plugin":"^3.1.0","@typescript-eslint/parser":"^3.1.0","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^0.9.2","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","gh-pages":"^3.0.0","nodemon":"^2.0.4","npm-check-updates":"^6.0.1","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.3"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"39ca96b92b610664fa680f8bc0ead6804d1f2e45","_id":"@cs125/gatsby-theme-cs125@2020.6.1","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-VjyyYqKKwuOQTDt8CAVC9pTou0dl9Yk55Nxycx+RB98X5wycw7TU3Af59pAlIwWHc6Yox94FhRAG10stb1ir6g==","shasum":"aa8e10af35eb7718bbd71c44f5d181cc8171a503","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.6.1.tgz","fileCount":134,"unpackedSize":337284,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1UwECRA9TVsSAnZWagAAALAP/1tV/aCu8fA7eSr4qMqS\nMy0nyyv/d89F4esnLXYf+nUL8DvJjopr4YzkQYIUZezUSM+In0+cohfHZrXr\nxFR9emY9yt1VisEyAHqTX32kZurRhwKAXVxJhajp4zqTqiUhY+g1Dg2c8QNp\nztzKKl00rdFDQ9doBTdb/w/7GUplsTHGHy+vcqVsWsELb497/HO8tL5hUXqS\n8XqT4jiPFgX6n7zsj63eiHrVmPwF9XoE1Jc0LOYrys2VnVCdpStXq9BezJFX\nQCllDOOGXe44bW7zMzircNEM8ChT75z+CqsT/eGSiT0vDRKa7RfI8MMhie7M\nha0mIYFsiwz/NAB4IN5pI9lyJjtvXNQFPCkSnUB1h7l8E2CbH6H83mVW2vRs\ncua12UgQbvh8R0nq+K+WHNrdpuqJGKcoGFyiomSNImDJbWQo5iKFuvwDDElt\ndRbbowdouqMyoOqbO2U8vbPrlnuIjdO4Boy4Un+oPhaFSpxsPjgqnuODZMrH\nlIkcr9wF5gahDjad/Zx8EZ/NCOmxwVjL1aW7W45E7y5bdidkv97qoDRjpt6n\nnbHSJmxUlJKvM3bM0+rcNDqFldPieODssqcb56KW8URYh0v2G0mdp4vbswR1\na68erYatcm5L5TPfkQGsOFuWk4/q3KgT/C+TwzDcZXruPQWeCPJBqZrQ/Hh/\ns0SL\r\n=95Bz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNZFnuHLrr6h5ViDdu0Y240SoB2ayaauXCtvG6vsdH2AIhAIomds232tEXzC9iQj6FB0egE69b7ssujEQbn3/TURbp"}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.6.1_1591036931516_0.9421982841048453"},"_hasShrinkwrap":false},"2020.6.2":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.6.2","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build:example":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","depcheck":"depcheck --ignore-dirs .cache,public,dist --ignores=ts-node,gatsby-plugin-*,@typescript-eslint/*,eslint-*,gatsby-source-*,gatsby-transformer-*,@mdx-js/mdx,node-sass,nodemon,types","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","postpublish":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","prepublishOnly":"npm run check && mv gatsby-config.js gatsby-config.js.bac && tsc","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"concurrently -n example,backend --handle-input \"nodemon\" \"npm run backend\"","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/element-tracker":"^2020.5.21","@cs125/react-google-login":"^2020.5.6","@material-ui/core":"^4.10.1","@material-ui/icons":"^4.9.1","@mdx-js/mdx":"^1.6.5","@mdx-js/react":"^1.6.5","@reach/router":"^1.3.3","@types/mdx-js__react":"^1.5.2","@types/react":"^16.9.35","ace-builds":"^1.4.11","gatsby":"^2.22.17","gatsby-image":"^2.4.6","gatsby-plugin-env-variables":"^1.0.2","gatsby-plugin-google-fonts":"^1.0.1","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.10","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.14","gatsby-plugin-react-helmet":"^3.3.3","gatsby-plugin-sass":"^2.3.3","gatsby-plugin-sharp":"^2.6.10","gatsby-plugin-typescript":"^2.4.4","gatsby-source-filesystem":"^2.3.10","gatsby-transformer-sharp":"^2.5.4","lorem-ipsum":"^2.0.3","mdi-material-ui":"^6.16.0","node-sass":"^4.14.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"^9.0.0","react-children-utilities":"^2.1.1","react-dom":"^16.13.1","react-helmet":"^6.0.0","runtypes":"^4.2.0","slugify":"^1.4.0","source-map-support":"^0.5.19","throttle-debounce":"^2.1.0","ts-node":"^8.10.2","tsconfig-paths-webpack-plugin":"^3.2.0"},"devDependencies":{"@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","@typescript-eslint/eslint-plugin":"^3.1.0","@typescript-eslint/parser":"^3.1.0","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^0.9.2","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","gh-pages":"^3.0.0","nodemon":"^2.0.4","npm-check-updates":"^6.0.1","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.3"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"e7e24081d89f862ed69ead1ccbfaaf55be2f375b","_id":"@cs125/gatsby-theme-cs125@2020.6.2","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-+asEM09SSt+ojgYhr2bgx1ieeT28rwL2A5vltrDtwUwEoX/v1JZdqXMbroQMt2oys825KJEoF2qq1Pm12lFWYQ==","shasum":"d59a806eaef2452776f6aae82731401ee202b873","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.6.2.tgz","fileCount":146,"unpackedSize":350536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1qG3CRA9TVsSAnZWagAA0j4P/iFu2vtMMe1f8sZCMBd0\nvk64dhKcsV2gdEC0gSMw/YPPyxYSN1ioFFabZw/9Hywzr/IA58O+d1IM2YMY\n/dN4rE93YY5TMdT9eCfPAlshixStVOv6SdCuCnIBN/sVWqkUUZAT20n6S8th\nlrmUY6O0952xNsNtOz4zdovtE1JjkeMHSxkaXviRqoKuqlDU1KABts57Rjgb\n6XJP44mN1ZyT+xbpbmkae6y3qastfDT3rRIQIddm5uux03a4UgiOPANaIHcf\nbVyjdL+7HOfJrYEPeed7AT5KCxIJegEohSNWnDU8RCJNt0uEXS3Cbno1lhV9\nrM0S8ClpS7Qkv0cXIjhKxNssM1RD+he3Yb/9fvsLJW6KXP2BDjwJ8F/woyj0\nmNpWlOp16s0Ohr3SeFfs14sGfvox5xBlGfq07DgPMZMFwIGszM8Ad+cPoVpG\ng07rGSLggOrv7dRTE/70qv0XV0EXqqiFU4GBvBLcxc+T9OF8FlziAFoTpVXK\n9wyKZxdfvboOTa5OKugQdLKwJXD835LrVIRv/5IHwOugV8nGAFr6dvMlG5S8\nsIHNj7ZtUIPr8b0HjhdsqmZWjCiFTQS9GjIE2u2JQhlNvOqPoYSNMg80m7c0\nATzQ/DaZE9tk+fuE/1oAw+w525sVX8bXDKCOj+6oLN/tQJqFnZKxnW97SG+I\nKQYI\r\n=YKUP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAqPyEm6IOdCVTIpT0f2oDPLAVQJSlTFK8ydKYtW7BRNAiAAj4krwmKQfAnIAWMCDk6QH5J2IzKDNS2RZxOrFwV4fw=="}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.6.2_1591124406598_0.4458504810635564"},"_hasShrinkwrap":false},"2020.6.3":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.6.3","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build:example":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","depcheck":"depcheck --ignore-dirs .cache,public,dist --ignores=ts-node,gatsby-plugin-*,@typescript-eslint/*,eslint-*,gatsby-source-*,gatsby-transformer-*,@mdx-js/mdx,node-sass,nodemon,types","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","postpublish":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","prepublishOnly":"npm run check && mv gatsby-config.js gatsby-config.js.bac && tsc","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"concurrently -n example,backend --handle-input \"nodemon\" \"npm run backend\"","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/element-tracker":"^2020.5.21","@cs125/react-google-login":"^2020.5.6","@material-ui/core":"^4.10.1","@material-ui/icons":"^4.9.1","@mdx-js/mdx":"^1.6.5","@mdx-js/react":"^1.6.5","@reach/router":"^1.3.3","@types/mdx-js__react":"^1.5.2","@types/react":"^16.9.35","ace-builds":"^1.4.11","gatsby":"^2.22.17","gatsby-image":"^2.4.6","gatsby-plugin-env-variables":"^1.0.2","gatsby-plugin-google-fonts":"^1.0.1","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.10","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.14","gatsby-plugin-react-helmet":"^3.3.3","gatsby-plugin-sass":"^2.3.3","gatsby-plugin-sharp":"^2.6.10","gatsby-plugin-typescript":"^2.4.4","gatsby-source-filesystem":"^2.3.10","gatsby-transformer-sharp":"^2.5.4","lorem-ipsum":"^2.0.3","mdi-material-ui":"^6.16.0","node-sass":"^4.14.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"^9.0.0","react-children-utilities":"^2.1.1","react-dom":"^16.13.1","react-helmet":"^6.0.0","runtypes":"^4.2.0","slugify":"^1.4.0","source-map-support":"^0.5.19","throttle-debounce":"^2.1.0","ts-node":"^8.10.2","tsconfig-paths-webpack-plugin":"^3.2.0"},"devDependencies":{"@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","@typescript-eslint/eslint-plugin":"^3.1.0","@typescript-eslint/parser":"^3.1.0","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^0.9.2","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","gh-pages":"^3.0.0","nodemon":"^2.0.4","npm-check-updates":"^6.0.1","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.3"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"14b6542b7104346d2d100e7f169889db7354c22f","_id":"@cs125/gatsby-theme-cs125@2020.6.3","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-lHUxaRaTkL4xf7aZ8XoaGcV2wITqgPtFPiaD0R9yGhvzgbqTSq/frhF2rroa+OwTn18dyNaX8/NwpLTdB2W9iQ==","shasum":"028ce48e2dfefa404f15c3e9a7b2675e5faa24e6","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.6.3.tgz","fileCount":147,"unpackedSize":359354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1reBCRA9TVsSAnZWagAAtQMP/0Coc5bIslCzM04ylFmI\nN70ZXwyOiCxakQPRv5dSEeSWXSqAjpoOH0JJQR+bVTlYRYWPNdsJAv9H+gaZ\n71qhlvOOtMbyR5nbu3q3A6iKuaAlNuLboTVRFRANLfuWCwPyfW9b9vKodiKe\nABhLHgd60gtbJYcsGalpmO9Md+4ww9fILQdJZU8RvwvgwAFuNDYTVmf12SN5\nVVBSIzJwXwqhMT1pZ7X7OcaZ5f+yVoopgLKNGJI0NwRFR9IyNB/CgGEh9i3B\nmiVGjqDh+tw0Ruejj1dwqEqQzY8ss+3uA+GWn/kU3WxprcTSrGbLkjwSVM3f\nTftVXhu5MWdk2ZZPzb81iX5b8HqjxCKq18PKvVUHeSgQ1pd8pwX2gU0kWxHC\nLMD8j4fOQ1ah9Px7ZskEYSjqP1oraeQ4XO8f6Mn3HabJNAhIe8R9Bd+Ct0Mp\nl2JPSv2xkt5IVO8a15ykj1BZauWW9OUDxyj+NA33HCsHJCtzj51kK2tAlzCs\nFeDJlHaOKheqKzE5i/ANWQkJ+imLrvARwEI6QY/JU6hrLEIcekvs96KjKOJX\nSeKJIu7FJD+59xJefcFkG6IvmZtePH0sVA2hgeeMNtloxitAHvlKU7SxLTze\nFiLuHzowHVSx4sh8dTntyygWW3H56Y6aqBzfdArgnNpZNbpmRi5+LbCAfvPd\nd909\r\n=64yy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGp3cV9/Dgt+aSmCtpPw2R6hiZ5TcDjwdH/PqZfTd+I/AiATrDiEY8PeYR0/HMqAP4cAjO+CRr9QvUrDC1xGzFXtxg=="}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.6.3_1591129984921_0.8634299079605652"},"_hasShrinkwrap":false},"2020.6.4":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.6.4","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build:example":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","depcheck":"depcheck --ignore-dirs .cache,public,dist --ignores=ts-node,gatsby-plugin-*,@typescript-eslint/*,eslint-*,gatsby-source-*,gatsby-transformer-*,@mdx-js/mdx,node-sass,nodemon,types","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","postpublish":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","prepublishOnly":"npm run check && mv gatsby-config.js gatsby-config.js.bac && tsc && rm -rf src/pages","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"concurrently -n example,backend --handle-input \"nodemon\" \"npm run backend\"","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/element-tracker":"^2020.5.21","@cs125/react-google-login":"^2020.5.6","@material-ui/core":"^4.10.1","@material-ui/icons":"^4.9.1","@mdx-js/mdx":"^1.6.5","@mdx-js/react":"^1.6.5","@reach/router":"^1.3.3","@types/mdx-js__react":"^1.5.2","@types/react":"^16.9.35","ace-builds":"^1.4.11","gatsby":"^2.22.17","gatsby-image":"^2.4.6","gatsby-plugin-env-variables":"^1.0.2","gatsby-plugin-google-fonts":"^1.0.1","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.10","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.14","gatsby-plugin-react-helmet":"^3.3.3","gatsby-plugin-sass":"^2.3.3","gatsby-plugin-sharp":"^2.6.10","gatsby-plugin-typescript":"^2.4.4","gatsby-source-filesystem":"^2.3.10","gatsby-transformer-sharp":"^2.5.4","lorem-ipsum":"^2.0.3","mdi-material-ui":"^6.16.0","node-sass":"^4.14.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"^9.0.0","react-children-utilities":"^2.1.1","react-dom":"^16.13.1","react-helmet":"^6.0.0","runtypes":"^4.2.0","slugify":"^1.4.0","source-map-support":"^0.5.19","throttle-debounce":"^2.1.0","ts-node":"^8.10.2","tsconfig-paths-webpack-plugin":"^3.2.0"},"devDependencies":{"@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","@typescript-eslint/eslint-plugin":"^3.1.0","@typescript-eslint/parser":"^3.1.0","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^0.9.2","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","gh-pages":"^3.0.0","nodemon":"^2.0.4","npm-check-updates":"^6.0.1","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.3"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"dd1715c8b47c427c38eea99eb4da5c1a29a01494","_id":"@cs125/gatsby-theme-cs125@2020.6.4","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-X8ih3dGhKhifRE/kIkbqGEamS2WSyGvweB8VPhulCiAPdrkMYTFKhVryTarRh/nAUEWpGE/wk9DCWxij/ftd7Q==","shasum":"7fa136367c688480a0d881d03b685350d05aef9c","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.6.4.tgz","fileCount":145,"unpackedSize":359098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1rqfCRA9TVsSAnZWagAANAUP/Rd3jwrKHB9wnYHh2MKl\nB975uCZYzCR5URqwFSs0bt1JgmzlueolLCHUCizyezOp12WFIzRHv4QjtK/7\n3k2xcMH1f3dHFcvQ+dCR+TcA1WiZ4eJ4nCdzKJqORD4KlIEplGHw4Wu2KxKo\nC56Dcxt8oANsnwkO+Cxa02t1SKzddKteGGdGg7MVZ8Y+NvNOG4LAKFrtuWMh\nBfkyFnFxgtKtLhRoF1QBMbSeae5F4Pc/lCJtmu+Fb1SLyWPSJnwEYe4gMoED\n1mACYD2vYlwCkc+hPm0m2OXZGMGqH69HcGk64+WfkmGZvIx73slum9ZOCSIx\n8vq5cr5PtUa8w9gtR0uW3lPAcNbv/Ky0vLE34NVCd9j9VF2mmwPuju0f7RjL\nLM0pVDr52NGR58+BdI7IQyA8Xc+WIVblqTz/6ixyUZLswPKPMFX+1GJzNpAI\nRTYf4AHozjlkiyumYHPdziAYgAUYeJThyoGQcNNoQYyQ3gHRMGajw9bbuBRz\nZrXL5xWIbsMKXl7rOkPv1fIyX4rtZTtfLIflm2X+p4ZKF8XlWk8gzyHDNpBg\n5P6Izf+MhGxhNIkK27P7XuoEeR0nLXhCElwfzlHg7aVVrhOZkmTwpzYBuhIO\nJxGqjVnzDMq6iYXgs1BMbCFcvlusmz6bGlDZ5Cp+ZVAS0s1pUbJhEiSOm6xC\nbkJv\r\n=14BH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZ95mi47hFAK97kvAR36j7OEXpfO/grt5nWg16lOzAiAIgdS3q+KOzzNc19ETXV1tmqnsqYO4ifvloXzC6/PLz/to="}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.6.4_1591130782550_0.6339623785769064"},"_hasShrinkwrap":false},"2020.6.5":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.6.5","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build:example":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","depcheck":"depcheck --ignore-dirs .cache,public,dist --ignores=ts-node,gatsby-plugin-*,@typescript-eslint/*,eslint-*,gatsby-source-*,gatsby-transformer-*,@mdx-js/mdx,node-sass,nodemon,types","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","postpublish":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","prepublishOnly":"npm run check && mv gatsby-config.js gatsby-config.js.bac && tsc","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"concurrently -n example,backend --handle-input \"nodemon\" \"npm run backend\"","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/element-tracker":"^2020.5.21","@cs125/react-google-login":"^2020.5.6","@material-ui/core":"^4.10.1","@material-ui/icons":"^4.9.1","@mdx-js/mdx":"^1.6.5","@mdx-js/react":"^1.6.5","@reach/router":"^1.3.3","@types/mdx-js__react":"^1.5.2","@types/react":"^16.9.35","ace-builds":"^1.4.11","gatsby":"^2.22.17","gatsby-image":"^2.4.6","gatsby-plugin-env-variables":"^1.0.2","gatsby-plugin-google-fonts":"^1.0.1","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.10","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.14","gatsby-plugin-react-helmet":"^3.3.3","gatsby-plugin-sass":"^2.3.3","gatsby-plugin-sharp":"^2.6.10","gatsby-plugin-typescript":"^2.4.4","gatsby-source-filesystem":"^2.3.10","gatsby-transformer-sharp":"^2.5.4","lorem-ipsum":"^2.0.3","mdi-material-ui":"^6.16.0","node-sass":"^4.14.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"^9.0.0","react-children-utilities":"^2.1.1","react-dom":"^16.13.1","react-helmet":"^6.0.0","runtypes":"^4.2.0","slugify":"^1.4.0","source-map-support":"^0.5.19","throttle-debounce":"^2.1.0","ts-node":"^8.10.2","tsconfig-paths-webpack-plugin":"^3.2.0"},"devDependencies":{"@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","@typescript-eslint/eslint-plugin":"^3.1.0","@typescript-eslint/parser":"^3.1.0","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^0.9.2","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","gh-pages":"^3.0.0","nodemon":"^2.0.4","npm-check-updates":"^6.0.1","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.3"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"1c697f94dd31e53557e3ef8d2143f60e349af4ed","_id":"@cs125/gatsby-theme-cs125@2020.6.5","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-A4VpUwL6qCC8zzNf6FoxCiUwZbBBjQXHxjYN1nTOCHu5CxlxcSJ7Pxz4ILXQOEXpijzbUQxLI+eOKmzc7aWEdQ==","shasum":"922409f141ce69325aa8c8637afc7e46238b42ad","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.6.5.tgz","fileCount":145,"unpackedSize":359078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1rusCRA9TVsSAnZWagAAH50P/R4UKnrRJVX28QzUlZKO\nKECPHCHh0riXqGkwy7hTLQT/cNMGj9pbvrcDzigtyDGY9ScWczlgvMjIfJkl\ns3v9taqmSreAgN9qq5QLlG0cSkWPS9GMLRR5R3H/2PbmJhKX3VWS6SXBaB3b\nwlQJgwSQN9GQN8dHhBdBsCEMfoCB08/Cnc9PP5HWd3nktYt9xdfr8Cmn7fVq\noB2W19YleWQxEhQQkbR8+17ZrBSdxwqpbK9cYqlAwI8fY3tUTiFbw6UxuAO+\nAUqD83b13z1+K+hBpS9IxG2+r3GKTNxlnp7AWGEwFvUrEWpljlN9koE6D7l4\n2j19pHy2qVnQrtdbjy2yGCS+JqbfW3h3oSfWMhjtYkaTl711iSk7UaYJP7v8\nXQjdb8yFsgWYOSEZjbDPRLxyxa+cJ5RBb8oZWhqHWCiDOata9OOlasqL7mhn\ncFOPGdqvLcCU25eCEt2ieiuW37MpaVG0NCtA2gZNnzLeBpIq813b8gKazLJn\nvOVSs0OGhMiGJQ8SWL7290NctfSnPNo2Ziu0L3fPd3pBPsSfhgH5/Z3Ibi6v\nAtj7BK0qyrrXLzr8LiBKlBg7mX/dF5hSwF7RaQkXjZisHm5i8uvpvcakmwpo\nCegbidHE6tAI9fxRHLQ6Mg+6GlW1JAz0SL4o/BQZNtbjC4wbK/Gh0pAn6inU\n4M9P\r\n=czAV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVrRnODCaGakVOIZFF7l1cPQr4MOzvY/Auz2KWiEGhiwIgQ8DIS4x4W1osZTqM/N3HZ7Of9qwQN5Bsx1eiYZBaEjU="}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.6.5_1591131052343_0.41870779501846056"},"_hasShrinkwrap":false},"2020.6.6":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.6.6","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build:example":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","depcheck":"depcheck --ignore-dirs .cache,public,dist --ignores=ts-node,gatsby-plugin-*,@typescript-eslint/*,eslint-*,gatsby-source-*,gatsby-transformer-*,@mdx-js/mdx,node-sass,nodemon,types","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","postpublish":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","prepublishOnly":"npm run check && mv gatsby-config.js gatsby-config.js.bac && tsc","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"concurrently -n example,backend --handle-input \"nodemon\" \"npm run backend\"","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/element-tracker":"^2020.5.21","@cs125/react-google-login":"^2020.5.6","@material-ui/core":"^4.10.1","@material-ui/icons":"^4.9.1","@mdx-js/mdx":"^1.6.5","@mdx-js/react":"^1.6.5","@reach/router":"^1.3.3","@types/mdx-js__react":"^1.5.2","@types/react":"^16.9.35","ace-builds":"^1.4.11","gatsby":"^2.22.17","gatsby-image":"^2.4.6","gatsby-plugin-env-variables":"^1.0.2","gatsby-plugin-google-fonts":"^1.0.1","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.10","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.14","gatsby-plugin-react-helmet":"^3.3.3","gatsby-plugin-sass":"^2.3.3","gatsby-plugin-sharp":"^2.6.10","gatsby-plugin-typescript":"^2.4.4","gatsby-source-filesystem":"^2.3.10","gatsby-transformer-sharp":"^2.5.4","lorem-ipsum":"^2.0.3","mdi-material-ui":"^6.16.0","node-sass":"^4.14.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"^9.0.0","react-children-utilities":"^2.1.1","react-dom":"^16.13.1","react-helmet":"^6.0.0","runtypes":"^4.2.0","slugify":"^1.4.0","source-map-support":"^0.5.19","throttle-debounce":"^2.1.0","ts-node":"^8.10.2","tsconfig-paths-webpack-plugin":"^3.2.0"},"devDependencies":{"@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","@typescript-eslint/eslint-plugin":"^3.1.0","@typescript-eslint/parser":"^3.1.0","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^0.9.2","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","gh-pages":"^3.0.0","nodemon":"^2.0.4","npm-check-updates":"^6.0.1","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.3"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"15a79a185c9ab2f04dcc977e1598225f30541e3f","_id":"@cs125/gatsby-theme-cs125@2020.6.6","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-+1xcZDR8U+IBT0owp4N2s0RSAvfBNhIqLsSROW2F3tGYmrBD2A+7ETnJoFejI4nwdWgRXe1uMylYfEXyZx59CQ==","shasum":"e7a85b782f46ff1825f3f0ad58952ef5cecb4ccc","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.6.6.tgz","fileCount":146,"unpackedSize":359078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1rwNCRA9TVsSAnZWagAAmw8P/18WhG/a0mepLGVNG3f8\netrPJGFdfpelOdC0P21mwmvkaVxVq5Tl89tE3x4NrYq2xamBC1CtBLcXyXqh\njf40b8HDqKtf5vOOu47azlbHBaGxkEW0ohlzni3lXEHbnOLIqMzvIrhtT0DH\nS3NI8y51/IAy1DQlUsyYEDopsTuvypOluYuVhMoh2p6NNmDww7v7BxD8r8mE\nvzE+4/HVzQ0FMnty4o17IOBDbD4RU934ez2oVUlXHOj7NfYn7Eim9QrUyuAt\nMdznS+q+SilnpDxn4hYp9FLNz1sWN7b16JKam3oUUrc+FEl9X2ulPK9qaid9\nPUgLrHiNZ7moksbTpw+VKjQDN5w1UowY05hTNcct01XF1XahYiyfSrJmuthe\n/dNzDdsAM/kVYf+4Aikcz3qfvc1l7JAPzqowmq185R3k6wdHTeT7ZYUAPdzf\n9NrXFKruFEkmepDqUsTwiglQiG4wLjmRL3Dr1GUvPQOTtYjEjfieID+uvDe6\n0odLhCw10s4mEHo17ha3Q6oD46CXcNhCzDbRn69P3GlzGo4RoHxce5c2AJGi\nsFYDLjSu0XuEYAqBtg6+CLWcOKLujHvMhhGZIPUsfgBay/MRaFGf6cBsDhAy\nytSl3BkuOquPQ7Wm5R3+BNJCJQC4k2Yre/YDGSczL3CZTq8zNR8pcajGGdbE\nYCvJ\r\n=oAIL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFWTT1csW3MubPVEaN1/aQAsvutI/WAj9kr32hkuAA5QAiEAk04clltV4jietewlA4JXy2rrGLeh/pCqNtIgALpzHlU="}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.6.6_1591131149243_0.6577226796244662"},"_hasShrinkwrap":false},"2020.6.8":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.6.8","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build:example":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","depcheck":"depcheck --ignore-dirs .cache,public,dist --ignores=ts-node,gatsby-plugin-*,@typescript-eslint/*,eslint-*,gatsby-source-*,gatsby-transformer-*,@mdx-js/mdx,node-sass,nodemon,types","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","postpublish":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","prepublishOnly":"npm run check && mv gatsby-config.js gatsby-config.js.bac && tsc","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"concurrently -n example,backend --handle-input \"nodemon\" \"npm run backend\"","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/element-tracker":"^2020.5.21","@cs125/react-google-login":"^2020.5.6","@material-ui/core":"^4.10.1","@material-ui/icons":"^4.9.1","@mdx-js/mdx":"^1.6.5","@mdx-js/react":"^1.6.5","@reach/router":"^1.3.3","@types/mdx-js__react":"^1.5.2","@types/react":"^16.9.35","ace-builds":"^1.4.11","gatsby":"^2.22.17","gatsby-image":"^2.4.6","gatsby-plugin-env-variables":"^1.0.2","gatsby-plugin-google-fonts":"^1.0.1","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.10","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.14","gatsby-plugin-react-helmet":"^3.3.3","gatsby-plugin-sass":"^2.3.3","gatsby-plugin-sharp":"^2.6.10","gatsby-plugin-typescript":"^2.4.4","gatsby-source-filesystem":"^2.3.10","gatsby-transformer-sharp":"^2.5.4","lorem-ipsum":"^2.0.3","mdi-material-ui":"^6.16.0","node-sass":"^4.14.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"^9.0.0","react-children-utilities":"^2.1.1","react-dom":"^16.13.1","react-helmet":"^6.0.0","runtypes":"^4.2.0","slugify":"^1.4.0","source-map-support":"^0.5.19","throttle-debounce":"^2.1.0","ts-node":"^8.10.2","tsconfig-paths-webpack-plugin":"^3.2.0"},"devDependencies":{"@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","@typescript-eslint/eslint-plugin":"^3.1.0","@typescript-eslint/parser":"^3.1.0","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^0.9.2","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","gh-pages":"^3.0.0","nodemon":"^2.0.4","npm-check-updates":"^6.0.1","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.3"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"ecb71af74d2c7cc75be02e7418f2b9d67ea61761","_id":"@cs125/gatsby-theme-cs125@2020.6.8","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-WfAOYn4MsWzGQCTDgmWQc5kIJsblWTCfbURHrPEpoXCZZ76+ntWx7826MGaM27bgNwgNDF+g32BgNjIuVbgU1w==","shasum":"8519f7a725415e17c5f0d49d6a7abed7a840f08f","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.6.8.tgz","fileCount":147,"unpackedSize":359783,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1tCRCRA9TVsSAnZWagAAFvwP/3t3CjIOUoTuF5Pe+x1X\nPWQNjbJOFPmcLgbhQ0csTCFj1d2ac74P/1OqSxv3/jdt4Al14gwpj5zztk8W\nGrJyTRsjlvhDTfkd1fSzFIOKLIt9xq6iyABWMcZN58Pw13oFpcU2T+SARmsQ\npP5J2E7BFNT+TmkTmvX00UREkODQEFjsvWOyhfuGAwCEGkY0+oVV8ZULU0U5\nyEsdSps6awXkK62mvaxXVezzoU8RuMIQt0/9HSuHAzOdIPDtny3u8/ACSEzu\nBn1/iV2enK6GhZD53pmeCWAVMYcnUfjt4xYnbHIXk73kx5EfrB9bQb9zzerQ\nQ+ANQ4FcmQWB3FQWjrvXOVT9JVfy9VEGEZIHSMbMFtEoGPiXKXLiLlK0VwBW\n7Gf+fFetcmKNgrW0Tm0mjn6MqYmpbneEyqKd6t91GE0n5Eb0Ku44nymmgxdK\nKAMb1OjzLgydPvlD2lObX1IItPtDgW/EePoH4CtnbvSUeOIvcsAAKAwUlDQ3\nokoRQmGJ25a7fbUQz8yPn5Wue+QheKmaYO21gfrCzcn9CUtvULImnlZXuHm5\nAgJeHqcalxNVZICW56rG07WWp8+5ad4nRzzWhFX79HrDvpzWGofaOkHn/mXK\nptDM08qLmuUgUkoqpSG0B2z039i9yDxFmkRF58hIAADdsYK9c2ejg7RqKxY2\n0nmK\r\n=xE1v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJhF8zrQIPx+fv299Va76/wau/EtDIVtcIimoFByIpQAIgHnNjHXhSglcJDgG+5RbI7uvfYHzoHvVcpMkktqscMFs="}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.6.8_1591136400851_0.07078322895352351"},"_hasShrinkwrap":false},"2020.6.9":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.6.9","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build:example":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","depcheck":"depcheck --ignore-dirs .cache,public,dist --ignores=ts-node,gatsby-plugin-*,@typescript-eslint/*,eslint-*,gatsby-source-*,gatsby-transformer-*,@mdx-js/mdx,node-sass,nodemon,types","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","postpublish":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","prepublishOnly":"npm run check && mv gatsby-config.js gatsby-config.js.bac && tsc","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"concurrently -n example,backend --handle-input \"nodemon\" \"npm run backend\"","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/element-tracker":"^2020.5.21","@cs125/react-google-login":"^2020.5.6","@material-ui/core":"^4.10.1","@material-ui/icons":"^4.9.1","@mdx-js/mdx":"^1.6.5","@mdx-js/react":"^1.6.5","@reach/router":"^1.3.3","@types/mdx-js__react":"^1.5.2","@types/react":"^16.9.35","@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","ace-builds":"^1.4.11","gatsby":"^2.22.17","gatsby-image":"^2.4.6","gatsby-plugin-env-variables":"^1.0.2","gatsby-plugin-google-fonts":"^1.0.1","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.10","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.14","gatsby-plugin-react-helmet":"^3.3.3","gatsby-plugin-sass":"^2.3.3","gatsby-plugin-sharp":"^2.6.10","gatsby-plugin-typescript":"^2.4.4","gatsby-source-filesystem":"^2.3.10","gatsby-transformer-sharp":"^2.5.4","lorem-ipsum":"^2.0.3","mdi-material-ui":"^6.16.0","node-sass":"^4.14.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"^9.0.0","react-children-utilities":"^2.1.1","react-dom":"^16.13.1","react-helmet":"^6.0.0","runtypes":"^4.2.0","slugify":"^1.4.0","source-map-support":"^0.5.19","throttle-debounce":"^2.1.0","ts-node":"^8.10.2","tsconfig-paths-webpack-plugin":"^3.2.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^3.1.0","@typescript-eslint/parser":"^3.1.0","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^0.9.2","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","gh-pages":"^3.0.0","nodemon":"^2.0.4","npm-check-updates":"^6.0.1","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.3"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"c49da3abf4b69536aad1bd86db509a549c7e84ea","_id":"@cs125/gatsby-theme-cs125@2020.6.9","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-NKJInVl0kVgYVD4sCKYLVlL7HDtUCq9vDsDTPbjRtO5HcKr15jXQuhRFfzw7PJl/UFB8sLzvu5eDdBMIyZiRRA==","shasum":"1615e5d5555ec1f197d74dce046bea98cc20fd32","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.6.9.tgz","fileCount":147,"unpackedSize":359783,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1td2CRA9TVsSAnZWagAA14oP/3Qg2dN0vPnE/pDL2OYv\nWEp+lR8yHsof+k+VTdTXXBc9b3ysMucyVajPkEJ+zw/i+HF5zZTmV/dczCP8\n2ZwdKtCJt/8pgqGPDBkhgu5dHV7bLVjcyBkbNxQ5TO8v2K6TFdtDaJ6n3eZP\nhhu7kkrmo0MNkmXYiYtdJhwIqyf9ZOBgYPbAs/EbcndIWCrTh4bjc4q+ULBp\nuR69j3FX4jGY3KR+74AnN/UfsRMfDpetdvQoNnovJ3+GTJ9ToEJsKbQrn8NH\nVeWLCP+HDXjoE9dmJa8P+sjQdfbBqFRhcA2hixhVHhpIWxLl01drTsHh3mZH\nRRlML3gIyEPBZ63l63laaCfwawFwZ3VveHE0X0w52lOh0Mp2OjAWUXQdxO+1\nDalkz64hyLmBc+oS78tT8oLJyot/Sm7E1hWOkK/6Pm/MUJ+jjCCKihdiOevZ\nKTDAT1XN7R5oWo98ikA7Oy1wGwcZ6/taxgBc17QvdtbgE4gFKuH+fwOOJqkj\nOgHY0fKz5CeCnEn3gG0dDBomnrPM3C8XlCUpnYwLdE/2BQDd75jAu8fXfYUT\nyKgoVag+vf+1tvwvPM2t/Zkr5lPxNBXTmRqGHGaWGtQ3Ge/Mdl1Vksf4CPGq\niEjbEsiIdlPVXqmitOqz+RGJQ7RL3y3Kb++GgiFjk5YEqWoT5kITue4qTp6Z\nfuFx\r\n=kwbS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtkXn24iOCbXzv8XPA4xmdMcN3B5gnPeN4xKuTBoY+XgIhANERtD7dPwLl9LUlMeA5jmn/H43+4SOjqo+RZIZrWgEP"}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.6.9_1591138166149_0.9926510614562059"},"_hasShrinkwrap":false},"2020.6.10":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.6.10","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build:example":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","depcheck":"depcheck --ignore-dirs .cache,public,dist --ignores=ts-node,gatsby-plugin-*,@typescript-eslint/*,eslint-*,gatsby-source-*,gatsby-transformer-*,@mdx-js/mdx,node-sass,nodemon,types","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","postpublish":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","prepublishOnly":"npm run check && mv gatsby-config.js gatsby-config.js.bac && tsc","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"concurrently -n example,backend --handle-input \"nodemon\" \"npm run backend\"","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/element-tracker":"^2020.5.21","@cs125/react-google-login":"^2020.6.0","@material-ui/core":"^4.10.1","@material-ui/icons":"^4.9.1","@mdx-js/mdx":"^1.6.5","@mdx-js/react":"^1.6.5","@reach/router":"^1.3.3","@types/mdx-js__react":"^1.5.2","@types/react":"^16.9.35","@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","ace-builds":"^1.4.11","gatsby":"^2.22.17","gatsby-image":"^2.4.6","gatsby-plugin-env-variables":"^1.0.2","gatsby-plugin-google-fonts":"^1.0.1","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.10","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.14","gatsby-plugin-react-helmet":"^3.3.3","gatsby-plugin-sass":"^2.3.3","gatsby-plugin-sharp":"^2.6.10","gatsby-plugin-typescript":"^2.4.4","gatsby-source-filesystem":"^2.3.10","gatsby-transformer-sharp":"^2.5.4","lorem-ipsum":"^2.0.3","mdi-material-ui":"^6.16.0","node-sass":"^4.14.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"^9.0.0","react-children-utilities":"^2.1.1","react-dom":"^16.13.1","react-helmet":"^6.0.0","runtypes":"^4.2.0","slugify":"^1.4.0","source-map-support":"^0.5.19","throttle-debounce":"^2.1.0","ts-node":"^8.10.2","tsconfig-paths-webpack-plugin":"^3.2.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^3.1.0","@typescript-eslint/parser":"^3.1.0","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^0.9.2","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","gh-pages":"^3.0.0","nodemon":"^2.0.4","npm-check-updates":"^6.0.1","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.3"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"9fcc3ae5eee051297b1ea898706fef643081e20e","_id":"@cs125/gatsby-theme-cs125@2020.6.10","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-cFWpCHvNZpIzlHFoBaGThFftj/dC2gxAgxnJpb+Ni6EW28Y1Fs8tkLK9VM9kw++VBBK5wSVmq/0OFA33+dPZKg==","shasum":"aa2b60454a95b561d1d93d80792b983b6739d2d4","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.6.10.tgz","fileCount":147,"unpackedSize":359735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1tu4CRA9TVsSAnZWagAAWkQQAJBvlgx4VAlsCg1mzr2k\nNx3MTIpS6S1PMX7Mf+UH+V5SNM/Nu2fq7wutyyD5OW3YfBwTWbR52stddceU\nj8BVkOy1gOnUV9qcTiaRA4KnHEfyH4s91+F1zNNKJJ84iJjygB0paU5XXge1\nxONFMyLmcNVzfJrM1zdiHdQk3NFsPn3p4CZHCF1aaaEDldilCNaO2DgQkFe6\n3PhIxmAeb4i2DQaSug+9Lmfg0tNbMvnomNzuZMCZ+3bId0zmUWvP61NeRR90\nUpLz/LAzPAWOoz1xjxauXO0XJr9+1X6i031i22DwIxXaKh2wjTvNi7FwuSJg\nSkNrEFoQhPIHNK8e45ncd4Nvz+83vNTBNup72YkcJep+VJGuAgZCim6g+sPK\n+o0HTddTWH3H3N4XtRMl/wWsBQ1rq2Gt7e3YeUiCTZTxrVDCDWy4byUbkCuf\n5hGBBteFo2B13bzfMmyryFj1d1lVB1hHmXE1+cq75DRs4sj7tii/ELtXhC7R\nA1DF4P9/w/LsRYM0aMh8+FK90v0Jp/VqDzStP3jRh78jK4NtUkiEGzEay67y\ncfRt0VRO3D9PXsxt+mIR7nFWR2okMM3nQ5hWrUKkxtpRzqPJ5/cc2ZcUS1Hc\n5RnppHwGi6HSA8sQI2JePaEW7lsdwoy+xDeMXJXHOj/1ktG/5S/jW5BZTGR/\n2QQy\r\n=kLlj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFJ9sQfontLEa8zXxWj9pmv0jzingo6yTTcC3X+vZWheAiBHOPzAPZI+HbnR6WCoNhS6Zqyw0TQ7bCrEEQHrH8NHVQ=="}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.6.10_1591139256053_0.4133593560451059"},"_hasShrinkwrap":false},"2020.6.11":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.6.11","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build:example":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","depcheck":"depcheck --ignore-dirs .cache,public,dist --ignores=ts-node,gatsby-plugin-*,@typescript-eslint/*,eslint-*,gatsby-source-*,gatsby-transformer-*,@mdx-js/mdx,node-sass,nodemon,types","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","postpublish":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","prepublishOnly":"npm run check && mv gatsby-config.js gatsby-config.js.bac && tsc","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"concurrently -n example,backend --handle-input \"nodemon\" \"npm run backend\"","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/element-tracker":"^2020.5.21","@cs125/react-google-login":"^2020.6.0","@material-ui/core":"^4.10.1","@material-ui/icons":"^4.9.1","@mdx-js/mdx":"^1.6.5","@mdx-js/react":"^1.6.5","@reach/router":"^1.3.3","@types/mdx-js__react":"^1.5.2","@types/react":"^16.9.35","@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","ace-builds":"^1.4.11","gatsby":"^2.22.17","gatsby-image":"^2.4.6","gatsby-plugin-env-variables":"^1.0.2","gatsby-plugin-google-fonts":"^1.0.1","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.10","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.14","gatsby-plugin-react-helmet":"^3.3.3","gatsby-plugin-sass":"^2.3.3","gatsby-plugin-sharp":"^2.6.10","gatsby-plugin-typescript":"^2.4.4","gatsby-source-filesystem":"^2.3.10","gatsby-transformer-sharp":"^2.5.4","lorem-ipsum":"^2.0.3","mdi-material-ui":"^6.16.0","node-sass":"^4.14.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"^9.0.0","react-children-utilities":"^2.1.1","react-dom":"^16.13.1","react-helmet":"^6.0.0","runtypes":"^4.2.0","slugify":"^1.4.0","source-map-support":"^0.5.19","throttle-debounce":"^2.1.0","ts-node":"^8.10.2","tsconfig-paths-webpack-plugin":"^3.2.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^3.1.0","@typescript-eslint/parser":"^3.1.0","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^0.9.2","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","gh-pages":"^3.0.0","nodemon":"^2.0.4","npm-check-updates":"^6.0.1","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.3"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"a65582b720247432f17be5726a6e56d5e2360a29","_id":"@cs125/gatsby-theme-cs125@2020.6.11","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-4E44A5/cPQdng0QmAOivFp/O3Y9Q5LCXX0gdWDJqc2se/T5gp4oyAIj1aGTRnJAF+ZitYmvszTfDN2EvTkgA7g==","shasum":"a0045e4849d7e45809972335718fcfbaa1daff28","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.6.11.tgz","fileCount":146,"unpackedSize":359050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1t20CRA9TVsSAnZWagAAYnQP/iDwGq+lKr65qe/QAEau\nMlmqXgizE+XS6vLXLwPm6UTK8G3gxPpNkv7Zz9Z/WCxk4NC4sjCPhKDcGEqa\nsjZH0xPOnNdvnw3h2PNq45xL8SRfn0ImyH0dyhBVcnvjf47dwlCnwKOAbjGC\nhyaduLr7n3j+86uX0YWwi+hyrX928Wq5DFF3GfMnC0+DZDExyVO9OlTyYn/9\n0/jhlJgSnGp7mNuCjBnGjh0nMmZdaPwbhFgkI2gHZm5WUom0jxOKd9XQfgt5\npb8EoWPws0JAyNX2UfAMAJKjPNQsvBp9rxCXNsN4djL2yiTYxui2F6ksUXj5\nMnRfjdsrZIHdLtlXQpsSOkRC1nI0IBqabWS5oMqtbubp0wRZa11a59Tvh8Ad\njsZWTDwLnmQx7PMIXBnlUhc+/HNDhPMLo7CTZ/3EPXl7uKqUS+VPhc7mr2Sh\nox2FEiBKGHTP1b3cRQCj6QkzoqZx5iMc1nxL9pnD9K+DSJtD1tg07CKb9E4A\nbVxI0sCYhTsTrUj1zloK51NGNTQoGTXooAEFfdkqplGRiRmdKi57lF3/7579\n5kD2hmzPxJv6FoYn93E2DSM7mAxRuJJdDmY6WFzmv2GOhWFdWAunojlRERBy\njyVAsNXT1mSyn1VWnLKWjhyxdCZEF+UurnpMWIroBdMYmALZUgwQzUigoCN3\nDTDz\r\n=CmQ1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDV9CAjw0Xwfej0y2Pbr7W4hx+G8gChQotEKJIXYn6N9AiEAkPvx7ycr/jbnh0G5zk+3ub8fs83PS+mATcmRsfjGTSI="}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.6.11_1591139764021_0.6036434629974783"},"_hasShrinkwrap":false},"2020.6.12":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.6.12","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build:example":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","depcheck":"depcheck --ignore-dirs .cache,public,dist --ignores=ts-node,gatsby-plugin-*,@typescript-eslint/*,eslint-*,gatsby-source-*,gatsby-transformer-*,@mdx-js/mdx,node-sass,nodemon,types","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","postpublish":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","prepublishOnly":"npm run check && mv gatsby-config.js gatsby-config.js.bac && tsc","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"concurrently -n example,backend --handle-input \"nodemon\" \"npm run backend\"","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/element-tracker":"^2020.5.21","@cs125/react-google-login":"^2020.6.0","@material-ui/core":"^4.10.1","@material-ui/icons":"^4.9.1","@mdx-js/mdx":"^1.6.5","@mdx-js/react":"^1.6.5","@reach/router":"^1.3.3","@types/mdx-js__react":"^1.5.2","@types/react":"^16.9.35","@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","ace-builds":"^1.4.11","gatsby":"^2.22.17","gatsby-image":"^2.4.6","gatsby-plugin-env-variables":"^1.0.2","gatsby-plugin-google-fonts":"^1.0.1","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.10","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.14","gatsby-plugin-react-helmet":"^3.3.3","gatsby-plugin-sass":"^2.3.3","gatsby-plugin-sharp":"^2.6.10","gatsby-plugin-typescript":"^2.4.4","gatsby-source-filesystem":"^2.3.10","gatsby-transformer-sharp":"^2.5.4","lorem-ipsum":"^2.0.3","mdi-material-ui":"^6.16.0","node-sass":"^4.14.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"^9.0.0","react-children-utilities":"^2.1.1","react-dom":"^16.13.1","react-helmet":"^6.0.0","runtypes":"^4.2.0","slugify":"^1.4.0","source-map-support":"^0.5.19","throttle-debounce":"^2.1.0","ts-node":"^8.10.2","tsconfig-paths-webpack-plugin":"^3.2.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^3.1.0","@typescript-eslint/parser":"^3.1.0","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^0.9.2","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","gh-pages":"^3.0.0","nodemon":"^2.0.4","npm-check-updates":"^6.0.1","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.3"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"5b54a34890fee9494773472683bc00529b009910","_id":"@cs125/gatsby-theme-cs125@2020.6.12","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-RtOyw/vXyB7VJWiwzH7aXag0SexZBiZr0ZsHQmu+Impx6Y3DZL3cFj8FaRf3+FsReHWZwtVW/yRvovRgePK1pg==","shasum":"2b949ab2dc160e2c1029086a6b16ebf78a23a88d","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.6.12.tgz","fileCount":146,"unpackedSize":359080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1uBsCRA9TVsSAnZWagAAgwYP/3zPgQaUS8xpubFqdsCK\nQEFTQrTl3irO6mSXZnLfjIHeLbJ0i2JEuGLo/qwnVXER37CO6dXHbf3VjCN8\nKWz50VbW40MEVPpbW9g8ui4l3HNo/49uAGmo5YRx4mNnw2t2Tet0hcpOKpcw\noNhYeIeWGampTuaWtdW8+KjQC0LcW9pKIU5ZrCi0Egf/zH1wgfmKF338c6S5\ngZw+dHSwl8VvpN8+cOAoHHUXhi4RYFN/qne/5QHC4WjCDa9jwmv2FdJzPLfx\nbuPZpxnQWH9Yng6eRoI2MwcZHs0hBboKVXtWGWL1x6nf6m5UmevcSdsvg6Lq\npRNtjNJbdDO1WchqXXG84YC9brKp2sH5736hLrap58JuYG9/pda13wKjjF7b\nUobmkL7PuC3nlLvZZxjYtlb3VTEYz+UrnAZCqIbYZf7+2mv+xJPcX8OLK+Ig\nIdWLN42anMFVcxc8gLOsLACkd5REuNvs6shkA8YrBtFvmxz6SyhQOrv+tRZR\nZL6Xg4rJqSSpzxIz6BrMQDnqtqkthGQCgFvrbESG4ZzSHtvRPju2PGIyXS0s\n51CpDPEjDmfyY15LabxqKMLtE4wySENVulIW6GLm+BTOT/1mRRvekxPMdVby\nQ822LBpkCn+s2fah8IoziXOJb4X1mOn7JMBTu8qv7P5fsRfxYVjLlSqgu35C\nIQJd\r\n=AZ8+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7LK5ajypxv9KDfU7VFRDHY+CstwchObMT3LNbhtF0YQIgTOre/3/rarGL3fT7tn3zTgRj8rrOXFirPluZZCGqGHU="}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.6.12_1591140460567_0.2738585298812184"},"_hasShrinkwrap":false},"2020.6.13":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.6.13","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build:example":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","depcheck":"depcheck --ignore-dirs .cache,public,dist --ignores=ts-node,gatsby-plugin-*,@typescript-eslint/*,eslint-*,gatsby-source-*,gatsby-transformer-*,@mdx-js/mdx,node-sass,nodemon,types","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","postpublish":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","prepublishOnly":"npm run check && mv gatsby-config.js gatsby-config.js.bac && tsc","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"concurrently -n example,backend --handle-input \"nodemon\" \"npm run backend\"","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/element-tracker":"^2020.6.0","@cs125/react-google-login":"^2020.6.0","@material-ui/core":"^4.10.1","@material-ui/icons":"^4.9.1","@mdx-js/mdx":"^1.6.5","@mdx-js/react":"^1.6.5","@reach/router":"^1.3.3","@types/mdx-js__react":"^1.5.2","@types/react":"^16.9.35","@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","ace-builds":"^1.4.11","gatsby":"^2.22.17","gatsby-image":"^2.4.6","gatsby-plugin-env-variables":"^1.0.2","gatsby-plugin-google-fonts":"^1.0.1","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.10","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.14","gatsby-plugin-react-helmet":"^3.3.3","gatsby-plugin-sass":"^2.3.3","gatsby-plugin-sharp":"^2.6.10","gatsby-plugin-typescript":"^2.4.4","gatsby-source-filesystem":"^2.3.10","gatsby-transformer-sharp":"^2.5.4","lorem-ipsum":"^2.0.3","mdi-material-ui":"^6.16.0","node-sass":"^4.14.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"^9.0.0","react-children-utilities":"^2.1.1","react-dom":"^16.13.1","react-helmet":"^6.0.0","runtypes":"^4.2.0","slugify":"^1.4.0","source-map-support":"^0.5.19","throttle-debounce":"^2.1.0","ts-node":"^8.10.2","tsconfig-paths-webpack-plugin":"^3.2.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^3.1.0","@typescript-eslint/parser":"^3.1.0","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^0.9.2","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","gh-pages":"^3.0.0","nodemon":"^2.0.4","npm-check-updates":"^6.0.1","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.3"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"28465e705835d36f375c9891334989ac35606fd5","_id":"@cs125/gatsby-theme-cs125@2020.6.13","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-CRqsRvsFaClTQn0qqQiK5rD34i2rxYnh7WHvEltfh4pL/CIoGH/XC7wB2QTBTN9c/mulgNKNM0A+JTcFIqG8MA==","shasum":"9b757cb1c92928502d93b42d3d5d55553e3e9069","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.6.13.tgz","fileCount":146,"unpackedSize":359079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1uFRCRA9TVsSAnZWagAAkjUP/1cfDB3pKIYkF8ezdYV4\nBmHHrqIg47FbBxHNuVdRRlagZRDNWO+0OmS4tlp1UHQm3JQOdpBdAjM5xTWk\nsquh1VQZjGHPYJNy1UpKDU/4oflbvJRm5Tfz3Bi1O9uh7oY10YuNjAeNcCHD\n6TwpmL0cXKrcJRychu1KywPwpoavQZ2ghAg9l/EEDSqQzCI00qRbRiuM4XmG\nQgjvoqyW7sG3AbTWEP2v6ACkWmbsApy0/njn8tKV1Lu247HuKHVG8HW1Z66O\nvTCtZnJY+QNCE3IYPp7mtz35OdoQU2NGM8fj2h7nT4mMztxVnY64FrcGZgFW\n+kv6DSGdDftQhBnLWZo8HZX5/Zk1dxj27VWo1rqwukD6B81/JcfIANx3aCxl\nO9HtqPjgDuxqi7LzJunX8frmlnGmgL6/DFjlkqDbCer7vboPuyOnAqfNUrYV\nCmzUkOscROgUE7RfMTILwI+Mu0THi9w1Vrm2scmX5xcqO6+ypSUM07X6IGwh\nNVDkotsAGXM0QwBPWAN0gegS3EmArhTGVHzrU3usms84tt1WuBoAdRX7v7xp\nuc7EaYmZYTxH2Ez5ZpoiQmFd2spdWmOfaTg6Tz2uvP+1DqwSadJbE66uxs71\ne6IqC56UosVpKWbocqdlgXR0DpTMoqVw9S1i8651PqI6KbK5UFe/7nj3+mRl\nryMd\r\n=4fzT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtEGdZLL0HWQowyWzmVmQlsmCg2gKO3yP/qjBWBOrEGQIgBZzi82wkVRByJmPKxR+4V/dzQWGvSQs+tY4bcqUnFao="}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.6.13_1591140689496_0.39371037216287186"},"_hasShrinkwrap":false},"2020.6.14":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.6.14","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build:example":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","depcheck":"depcheck --ignore-dirs .cache,public,dist --ignores=ts-node,gatsby-plugin-*,@typescript-eslint/*,eslint-*,gatsby-source-*,gatsby-transformer-*,@mdx-js/mdx,node-sass,nodemon,types","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","postpublish":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","prepublishOnly":"npm run check && mv gatsby-config.js gatsby-config.js.bac && tsc","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"concurrently -n example,backend --handle-input \"nodemon\" \"npm run backend\"","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/element-tracker":"^2020.6.1","@cs125/react-google-login":"^2020.6.1","@material-ui/core":"^4.10.1","@material-ui/icons":"^4.9.1","@mdx-js/mdx":"^1.6.5","@mdx-js/react":"^1.6.5","@reach/router":"^1.3.3","@types/mdx-js__react":"^1.5.2","@types/react":"^16.9.35","@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","ace-builds":"^1.4.11","gatsby":"^2.22.17","gatsby-image":"^2.4.6","gatsby-plugin-env-variables":"^1.0.2","gatsby-plugin-google-fonts":"^1.0.1","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.10","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.14","gatsby-plugin-react-helmet":"^3.3.3","gatsby-plugin-sass":"^2.3.3","gatsby-plugin-sharp":"^2.6.10","gatsby-plugin-typescript":"^2.4.4","gatsby-source-filesystem":"^2.3.10","gatsby-transformer-sharp":"^2.5.4","lorem-ipsum":"^2.0.3","mdi-material-ui":"^6.16.0","node-sass":"^4.14.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"^9.0.0","react-children-utilities":"^2.1.1","react-dom":"^16.13.1","react-helmet":"^6.0.0","runtypes":"^4.2.0","slugify":"^1.4.0","source-map-support":"^0.5.19","throttle-debounce":"^2.1.0","ts-node":"^8.10.2","tsconfig-paths-webpack-plugin":"^3.2.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^3.1.0","@typescript-eslint/parser":"^3.1.0","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^0.9.2","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","gh-pages":"^3.0.0","nodemon":"^2.0.4","npm-check-updates":"^6.0.1","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.3"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"a307d2132a2943e2146f474919dedef4646a528d","_id":"@cs125/gatsby-theme-cs125@2020.6.14","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-C/V4k05VXcN0Hv/55EIyUd/qS4ucXc6SjG7OtnZ8+/KlNQO4Hndm2v2Dt9bFrYXd1Vo1sxA0TdWYuD/e8Gegvw==","shasum":"c6476d4fe3379574284849f7bc7a0a8b4a4c9e44","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.6.14.tgz","fileCount":146,"unpackedSize":359079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1uIxCRA9TVsSAnZWagAAtTwP/2EIVPAHrhq4g1euse5r\nk4qDqaNZsMqDEqOdmGdFBzqIlAu8EClrYgq/7N61W1b85kBB2QY9xcUT6+3r\n9AJs39pDbcVHQoHlMatHu8HtgCk3v0X5KH0vcprWcEpcGszeCw0QczliRA82\nnBdxLc/SqpoCIsVIcc1jOGBvFOjS9U5fnWzF6R8KCEizKxrIJrVFbmRx5rWp\npt1ju0T7cSa5W5xcNeZ/6+mLIOICQgu8p2fVgyHTmhnrA5feYlWrufusGjin\nkI6IHj9tudl9ckFO3wUerls+u9ucqeSZsb+XikVpDZovWX7jJHR55JZsyA+2\nf+bawdpoBpV6MkikYtl9KijSHaUtZfYkzqErTk4jx5NNAn87ycpY7VvPTztm\nvc3ktYdDtiYXOODyZOBqSeC9v0BzG2e8ejJDREbkwrpku4NrPdvf0WjVWtCR\np6Rkqcaik3DOc21wokr//WtKRDOFHlLxaSgGTug0giq63re7ogFZ1ZXIqome\nQ/cjAGOxjXpGHW5j758muX275YZGQ3dvkA+cPZjoII20X3ilCact7yrf8tSh\n1oytRY5XHvpEHPAgQX8It6Am/HmS2agDdGtC3+8HeZ6abW2cAEU37JvcF+he\nfpR9sAu3H83txmgWJ+3MZYZsvsWeQxZyG3xjGg/nK1XoJYaFdhh7MNAENI4o\nyWkD\r\n=JSso\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHIqpMcI/9+URQkJj35ib4vZCOW8yBpGwtwvzZvTWwytAiB5PlLlOaFkev5APbOecTVYK5DGTP8Cig5SYzwPer4+GQ=="}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.6.14_1591140912736_0.311227760997409"},"_hasShrinkwrap":false},"2020.6.15":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.6.15","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build:example":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","depcheck":"depcheck --ignore-dirs .cache,public,dist --ignores=ts-node,gatsby-plugin-*,@typescript-eslint/*,eslint-*,gatsby-source-*,gatsby-transformer-*,@mdx-js/mdx,node-sass,nodemon,types","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","postpublish":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","prepublishOnly":"npm run check && mv gatsby-config.js gatsby-config.js.bac && tsc","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"concurrently -n example,backend --handle-input \"nodemon\" \"npm run backend\"","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/element-tracker":"^2020.6.6","@cs125/react-google-login":"^2020.6.1","@material-ui/core":"^4.10.1","@material-ui/icons":"^4.9.1","@mdx-js/mdx":"^1.6.5","@mdx-js/react":"^1.6.5","@reach/router":"^1.3.3","@types/mdx-js__react":"^1.5.2","@types/react":"^16.9.35","@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","ace-builds":"^1.4.11","gatsby":"^2.22.17","gatsby-image":"^2.4.6","gatsby-plugin-env-variables":"^1.0.2","gatsby-plugin-google-fonts":"^1.0.1","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.10","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.14","gatsby-plugin-react-helmet":"^3.3.3","gatsby-plugin-sass":"^2.3.3","gatsby-plugin-sharp":"^2.6.10","gatsby-plugin-typescript":"^2.4.4","gatsby-source-filesystem":"^2.3.10","gatsby-transformer-sharp":"^2.5.4","lorem-ipsum":"^2.0.3","mdi-material-ui":"^6.16.0","node-sass":"^4.14.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"^9.0.0","react-children-utilities":"^2.1.1","react-dom":"^16.13.1","react-helmet":"^6.0.0","runtypes":"^4.2.0","slugify":"^1.4.0","source-map-support":"^0.5.19","throttle-debounce":"^2.1.0","ts-node":"^8.10.2","tsconfig-paths-webpack-plugin":"^3.2.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^3.1.0","@typescript-eslint/parser":"^3.1.0","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^0.9.2","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","gh-pages":"^3.0.0","nodemon":"^2.0.4","npm-check-updates":"^6.0.1","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.3"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"53d8b063caea4e3ea3c0cd2e05b6c6e34d2b0f43","_id":"@cs125/gatsby-theme-cs125@2020.6.15","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-4CyNmQIC55eHBGs6k0UqAwOS+PxvwzdAClygW4w+iiR0BY7tx7mjGQneZa+yC21+d0eQGQQgwNRxh/fIiFaUlQ==","shasum":"9ed53ced995efb9749d36106d4dc49fcc8969c80","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.6.15.tgz","fileCount":146,"unpackedSize":358242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1vSaCRA9TVsSAnZWagAAkCAP/iE7aOXdyZK5VtMnjURJ\nMDOgW004z4/H59IW5r+C/VCM8nBoh6cf6vuwZHQ3EGbhVWCEmWvnNNAjqq2O\nK3gIMEA8E8yrF92KUI9apbINEyyUSo80EAqaoZwr88iTLlmCSGYwh37g+qav\nuM44SjpEUSuGgRfPQ49ENj91BrI/5x65v9cL7fvdYey+F4elGUgdhsBUu8nU\n5adTe1DEGu1FxuDSJB6hxncm4He/rECe0xBXaaUM+VWzYAytiHNKxgnC/Rl/\nidPjp6s3ugcJh8rp/Q24mDDesmmFn/E+MDoOpGPcW9lxlBBkl2SILhlX4Ow4\nmhUAfbUtQjBbhlgnRG3j/DUXTra1GPnuor+ESMzicUI1AZ4rgThIbpiEsnL4\nzzfPt8GR3ivirmKQ1wB6QG5RYxY0HF5C+Mp5dxwkC3DPhW3xhDQqH0pBLDWx\nUzDP2sIF5kUNhj1ulaTkCKtL7d5YA9JeDslphQYqfcMcpytkjaunCwdu6f/d\n6DvrdkoxlmDpp4wLZD9DYKk7k9ki92E+Tw//kg3/Q4AYc7kgPKmwYSOlkRPA\ntX7bHIguRJCbcwWfoooN+AgAjrYzRY3984bJvIoQO8H2h20UDw9M0noCnQOw\n22/NNAWBHaZIjSBAzB4b57nLHx8yF6gf453fztRtqvXaotjwo3mz6roXbjcS\nENhs\r\n=f+wK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFeYY266kLo+Pe/r7CitWs3t8FiqGroC+mQ3c5Qx2dhmAiEA4WV/MpgsT3/k2F5o0WJHBsmNpitT6J7MMaqdAH9WwTc="}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.6.15_1591145626239_0.285294997898041"},"_hasShrinkwrap":false},"2020.6.16":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.6.16","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build:example":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","depcheck":"depcheck --ignore-dirs .cache,public,dist --ignores=@types/*,ts-node,gatsby-*,@typescript-eslint/*,eslint-*,gatsby-source-*,gatsby-transformer-*,@mdx-js/mdx,node-sass,nodemon,concurrently","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","postpublish":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","prepublishOnly":"npm run check && mv gatsby-config.js gatsby-config.js.bac && tsc","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"nodemon","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/element-tracker":"^2020.6.10","@cs125/react-google-login":"^2020.6.1","@material-ui/core":"^4.10.1","@material-ui/icons":"^4.9.1","@mdx-js/mdx":"^1.6.5","@mdx-js/react":"^1.6.5","@reach/router":"^1.3.3","@types/mdx-js__react":"^1.5.2","@types/react":"^16.9.35","@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","ace-builds":"^1.4.11","dotenv":"^8.2.0","gatsby":"^2.23.0","gatsby-alias-imports":"^1.0.4","gatsby-image":"^2.4.6","gatsby-plugin-env-variables":"^1.0.2","gatsby-plugin-google-fonts":"^1.0.1","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.10","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.14","gatsby-plugin-react-helmet":"^3.3.3","gatsby-plugin-sass":"^2.3.3","gatsby-plugin-sharp":"^2.6.10","gatsby-plugin-typescript":"^2.4.4","gatsby-source-filesystem":"^2.3.10","gatsby-transformer-sharp":"^2.5.4","lorem-ipsum":"^2.0.3","mdi-material-ui":"^6.16.0","node-sass":"^4.14.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"git+https://github.com/cs125-illinois/react-ace.git","react-children-utilities":"^2.1.1","react-dom":"^16.13.1","react-helmet":"^6.0.0","runtypes":"^4.2.0","slugify":"^1.4.0","source-map-support":"^0.5.19","throttle-debounce":"^2.1.0","ts-node":"^8.10.2","tsconfig-paths-webpack-plugin":"^3.2.0"},"devDependencies":{"@types/dom-mediacapture-record":"^1.0.6","@typescript-eslint/eslint-plugin":"^3.1.0","@typescript-eslint/parser":"^3.1.0","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^0.9.2","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","gh-pages":"^3.0.0","nodemon":"^2.0.4","npm-check-updates":"^6.0.1","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.3"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"179c9b8556c418d7c361395294e18844469f2490","_id":"@cs125/gatsby-theme-cs125@2020.6.16","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-uYXzvQZHafrxhDAG1xRjyevGpB0YHbJKzvsSKXyiDpvv7VTN72yu5qyCDc7FzpFD65SSI8g9Tkz72EpKRFmZnw==","shasum":"afa737a14498bdf7560b502218f37d86bd5f4c39","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.6.16.tgz","fileCount":146,"unpackedSize":394584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2UnkCRA9TVsSAnZWagAA+MgP/jQ1lA38ZG6v98e+18XD\n1uoyG/3YEQI5ds+2wof+U8PEN9wjwkQ6spoy86WOlf57BoXxXmfMJmvllAYj\nnvOInHHSFrOXzTXlqb++ke3BFE05+gXAsWXawlP8ud7d1B1TxytWz+UW+xJH\nn8YFXHOe1sA9Q7v+YBZxcbjvWXIIzBZE+lI02ObWUV+NSRlMNb4pnrcFgsp+\nHrk41QT3K1OpXH29GnSXqkCY1beJW97K1AQz+ToKGau08dS5noL6i6eitR6c\nCapryU/XtYlW0ZaRB5NdhJOnkgQU1fZHD014xbZtmynEqou/CUHFMxRk125X\nNA8pxPC/gPDhDTqnQ4TCq+hRSaS9he6FRohncfdrsU05Z4IQeSrRyUks3nL8\nCiiJ+AI5g37GV6bONAa0Dhh7cLnbD7ouRl7m0ewoy0/D4DPjfV9nRCh/vVs4\nJCgqy+CLy41MMCu4++ALSmPSO6srKrB4oiTKuUZoyQn23HZyJfcpXeMDFcHa\nSee6UP2anfQMttEIxqieO4N0TCkKY3ArcrCsb1uj9j0fszpwmMIuSq5+X7gy\nvi4W38diUzH1wj1oCTR1G033Cw8uDtxawcI9f+XUJex14UQai5xGnUbnGjXg\n2fnPHy4BiJBOYJro/fFxGukGgIUQuP97BMndvuEagN18d3wp20VbE77Wjm31\ngtx7\r\n=U07w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGj4xAp1RzeXb+MYxFSKNEaOTwgpZS1VqTyhxlGtmE11AiEAl2+xB8ZsIaOrkR8xHBMDXlhDCsi09FbgjsysQSAh/MY="}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.6.16_1591298531829_0.8083489030707052"},"_hasShrinkwrap":false},"2020.6.17":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.6.17","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build:example":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","depcheck":"depcheck --ignore-dirs .cache,public,dist --ignores=@types/*,ts-node,gatsby-*,@typescript-eslint/*,eslint-*,gatsby-source-*,gatsby-transformer-*,@mdx-js/mdx,node-sass,nodemon,concurrently","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","postpublish":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","prepublishOnly":"npm run check && mv gatsby-config.js gatsby-config.js.bac && tsc","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"nodemon","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/element-tracker":"^2020.6.10","@cs125/react-google-login":"^2020.6.1","@material-ui/core":"^4.10.1","@material-ui/icons":"^4.9.1","@mdx-js/mdx":"^1.6.5","@mdx-js/react":"^1.6.5","@reach/router":"^1.3.3","@types/mdx-js__react":"^1.5.2","@types/react":"^16.9.35","@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","ace-builds":"^1.4.11","dotenv":"^8.2.0","gatsby":"^2.23.0","gatsby-alias-imports":"^1.0.4","gatsby-image":"^2.4.6","gatsby-plugin-env-variables":"^1.0.2","gatsby-plugin-google-fonts":"^1.0.1","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.10","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.14","gatsby-plugin-react-helmet":"^3.3.3","gatsby-plugin-sass":"^2.3.3","gatsby-plugin-sharp":"^2.6.10","gatsby-plugin-typescript":"^2.4.4","gatsby-source-filesystem":"^2.3.10","gatsby-transformer-sharp":"^2.5.4","lorem-ipsum":"^2.0.3","mdi-material-ui":"^6.16.0","node-sass":"^4.14.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"github:cs125-illinois/react-ace","react-children-utilities":"^2.1.1","react-dom":"^16.13.1","react-helmet":"^6.0.0","runtypes":"^4.2.0","slugify":"^1.4.0","source-map-support":"^0.5.19","throttle-debounce":"^2.1.0","ts-node":"^8.10.2","tsconfig-paths-webpack-plugin":"^3.2.0"},"devDependencies":{"@types/dom-mediacapture-record":"^1.0.6","@typescript-eslint/eslint-plugin":"^3.1.0","@typescript-eslint/parser":"^3.1.0","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^0.9.2","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","gh-pages":"^3.0.0","nodemon":"^2.0.4","npm-check-updates":"^6.0.1","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.5"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"8841ba8de45afbf0aa6b0ac269586e9cf251791c","_id":"@cs125/gatsby-theme-cs125@2020.6.17","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-+c1UCSPpc9cyCr2ytwNzT5pfUPLBNpuZc0pyW+SfTzJ8sj52867WiAF6ksxvdZdeAWm8RDjOOjLQw5mHdAAbNg==","shasum":"8c53065e99e145d366d694da950144c4cb08aa48","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.6.17.tgz","fileCount":142,"unpackedSize":393569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2VTWCRA9TVsSAnZWagAAk+YQAJiv5dH+FXf55nt9pkdl\n8venBQc2ZcHDtgz3Td1+ilXqwjUcGrYsqnKRgkhM7Gwt6kP6B8yV8PINjhIg\nboy5SG668FgtKwcnzXLSNkWg+/j7HG+bb/bphFm7a8Y1gQ5jx5FKWRw+dAE8\nQuU7zJXpPf9YYbN5jNAI/wXacbH+qP+VhTxtJHhch8YfHP3I7HOFu72ZouaA\nV46WJnpbxM2BUec5v2gMTPNNDiYP1A21RdFHQNmN50UI1JEUp3eZNzwz9e3d\nOej/ZWFx5u+9xqjrTyNy2DdUUeL9cUVgCiZ9Sxfv1dQWqhRyL25/AcH5Vifw\nc57V0qJIStxHWyIGNFIQ1IuJJHXy65Oqc298hwSfjE8oyunhE0kqHsMxh2Wq\n6PY4eaGf2QFsfqBlJBYKznQq3qLaog4kSzRhfGv1zIkwTTvEsvmS0NfTbkR0\nb+9CS0BelYI40R7LOKu9Nl6vNhLHcQSm+UqAd3ovhcOxGVLPycfgsQ8hCUFe\nYvpQFloMJK2YJWu65bOeYI2nuhtG7hh5Aw1nYWz5/rpi/KfByLjzZMHovOqE\nUlVIMddEWBPxvlkAM55lVCvs9cY3AvvOHDqeRFYXBx96fwX7lclQt5DJQV9k\nFK7dFG1m98z8gQ2wjkVe1rq4uLkiG2GEYAIvPF/LpMU0mR/+cTczx0qI9vmg\nWw2t\r\n=ikDZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXDJNTxPTnooRiORpVZkyBHHJUiqOy+3rdW3n22G64kQIgAmjIja0/HfQJO2dsTrOtiScRhSz+fsCaQTCxIdOofWg="}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.6.17_1591301334293_0.10233021804417053"},"_hasShrinkwrap":false},"2020.6.18":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.6.18","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build:example":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","depcheck":"depcheck --ignore-dirs .cache,public,dist --ignores=@types/*,ts-node,gatsby-*,@typescript-eslint/*,eslint-*,gatsby-source-*,gatsby-transformer-*,@mdx-js/mdx,node-sass,nodemon,concurrently","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","postpublish":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","prepublishOnly":"npm run check && mv gatsby-config.js gatsby-config.js.bac && tsc","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"nodemon","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/element-tracker":"^2020.6.11","@cs125/react-google-login":"^2020.6.1","@material-ui/core":"^4.10.1","@material-ui/icons":"^4.9.1","@mdx-js/mdx":"^1.6.5","@mdx-js/react":"^1.6.5","@reach/router":"^1.3.3","@types/mdx-js__react":"^1.5.2","@types/react":"^16.9.35","@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","ace-builds":"^1.4.11","dotenv":"^8.2.0","gatsby":"^2.23.0","gatsby-alias-imports":"^1.0.4","gatsby-image":"^2.4.6","gatsby-plugin-env-variables":"^1.0.2","gatsby-plugin-google-fonts":"^1.0.1","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.10","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.14","gatsby-plugin-react-helmet":"^3.3.3","gatsby-plugin-sass":"^2.3.3","gatsby-plugin-sharp":"^2.6.10","gatsby-plugin-typescript":"^2.4.4","gatsby-source-filesystem":"^2.3.10","gatsby-transformer-sharp":"^2.5.4","lorem-ipsum":"^2.0.3","mdi-material-ui":"^6.16.0","node-sass":"^4.14.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"github:cs125-illinois/react-ace","react-children-utilities":"^2.1.1","react-dom":"^16.13.1","react-helmet":"^6.0.0","runtypes":"^4.2.0","slugify":"^1.4.0","source-map-support":"^0.5.19","throttle-debounce":"^2.1.0","ts-node":"^8.10.2","tsconfig-paths-webpack-plugin":"^3.2.0"},"devDependencies":{"@types/dom-mediacapture-record":"^1.0.6","@typescript-eslint/eslint-plugin":"^3.1.0","@typescript-eslint/parser":"^3.1.0","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^0.9.2","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","gh-pages":"^3.0.0","nodemon":"^2.0.4","npm-check-updates":"^6.0.1","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.5"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"5069e218917184979c246568095160b310cb29eb","_id":"@cs125/gatsby-theme-cs125@2020.6.18","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-6AMd23F8tvT89tGgHpXBb2XCAEXOB0Ndf1EsNRoyNuoEvTwl6EJlRFZm/r2gT0t7gn398vOVJXCqR902dJp4Lw==","shasum":"3f38e796da1d1d325970d8af693a06edad8a87cc","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.6.18.tgz","fileCount":142,"unpackedSize":393569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2WI3CRA9TVsSAnZWagAA6V0P/jTGb+zPiAKcPTWyn5ch\nbhNxSv6C1r1bfLhXfi+YgGqbhBMuj1RNZ669AA6f+dK3N91NFTDn5MYgL/1k\nD0bD7vecLAP/frLoE4EiazXlgt8YDn30POexpJZqvLkOZG1++QtYRXXSroh6\nUOBpV8+6SoX1nHQe2akvUBL8eyelr2dUI8CyiEk9BMMDwkzVswEISCH751W9\nEUPaVbyPiow8blkadyU4CYQyTcaByjjyUhP5MPcQsnPTYCZPp7y5iEvYuo/a\nb21FkjYcADroUtmJfkdFfMLuhtZF9G3HITiRJZ+eK5DHLb2uR8np1sOs5dpn\nQpwzfDzn/XkN/RVoDOrcAV0FRqsyB+BK3txSydNFt/lutMdC05pSnATjknhT\nxT3Ep05X4BHIe9cD9c92hYKjqUImbqvSveRCIlOBPsYyZf+WZOqQBBPHiep2\nLvdeEwK3+VKuI0xqN0mpahW+4mul4EJxIq822S6HYgxoxQSH8XrJ60YEdkpE\nvHKL2SA0h2C6qinYktz/jc6pR47e+hMeln7uZlJSjOJf8g/SSZoxRakBGxHL\n90iCPzuM0CWnsXtb6H2cbp/AerMFdONBgGYjPGe871HVcP1IMETVBzgahaP4\njI66vvVV9ifCoRkUNw1Jlj0QhsUE0whueE0FrbPncWO7tj9KAthrGwux94Jo\nXgys\r\n=p5Gy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFKnGTXbZx5m6qE35Umjg9zkIXIvsxybHuCZ5gwEoXxyAiEAyXEjwpU30zxchRxzHIO8M5qvctFpE8NHyiKu5aFI6vs="}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.6.18_1591304756439_0.9832730378948795"},"_hasShrinkwrap":false},"2020.6.19":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.6.19","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build:example":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","depcheck":"depcheck --ignore-dirs .cache,public,dist --ignores=@types/*,ts-node,gatsby-*,@typescript-eslint/*,eslint-*,gatsby-source-*,gatsby-transformer-*,@mdx-js/mdx,node-sass,nodemon,concurrently","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","postpublish":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","prepublishOnly":"npm run check && mv gatsby-config.js gatsby-config.js.bac && tsc","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"nodemon","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/element-tracker":"^2020.6.11","@cs125/react-google-login":"^2020.6.1","@material-ui/core":"^4.10.1","@material-ui/icons":"^4.9.1","@material-ui/lab":"^4.0.0-alpha.55","@mdx-js/mdx":"^1.6.5","@mdx-js/react":"^1.6.5","@reach/router":"^1.3.3","@types/mdx-js__react":"^1.5.2","@types/react":"^16.9.35","@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","ace-builds":"^1.4.11","dotenv":"^8.2.0","gatsby":"^2.23.0","gatsby-alias-imports":"^1.0.4","gatsby-image":"^2.4.6","gatsby-plugin-env-variables":"^1.0.2","gatsby-plugin-google-fonts":"^1.0.1","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.10","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.14","gatsby-plugin-react-helmet":"^3.3.3","gatsby-plugin-sass":"^2.3.3","gatsby-plugin-sharp":"^2.6.10","gatsby-plugin-typescript":"^2.4.4","gatsby-source-filesystem":"^2.3.10","gatsby-transformer-sharp":"^2.5.4","lorem-ipsum":"^2.0.3","mdi-material-ui":"^6.16.0","node-sass":"^4.14.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"github:cs125-illinois/react-ace","react-children-utilities":"^2.1.1","react-dom":"^16.13.1","react-helmet":"^6.0.0","runtypes":"^4.2.0","slugify":"^1.4.0","source-map-support":"^0.5.19","throttle-debounce":"^2.1.0","ts-node":"^8.10.2","tsconfig-paths-webpack-plugin":"^3.2.0"},"devDependencies":{"@types/dom-mediacapture-record":"^1.0.6","@typescript-eslint/eslint-plugin":"^3.1.0","@typescript-eslint/parser":"^3.1.0","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^0.9.2","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","gh-pages":"^3.0.0","nodemon":"^2.0.4","npm-check-updates":"^6.0.1","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.5"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"fb2b86fd46e132d1e372a9007c4f4b636d599578","_id":"@cs125/gatsby-theme-cs125@2020.6.19","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-MN+3YiQtd15WQxKBq6ixr5C7Fvjym+DNt+bBamTVr/dYtK7G41FHDRai4i9H+0a0myIsI9laWhm7VfV+QoIPFg==","shasum":"ab909108188bb9e0d6bd981a6f2d980e4cc67a13","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.6.19.tgz","fileCount":142,"unpackedSize":395695,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2X97CRA9TVsSAnZWagAAj9wQAKH5zMShN3Gh4d0PePju\ngc4ViHK0HSz3/4QZxifY+D3GhM3mkfdYgzzVMiT2I06PGbuwk6x4FNtrAkQN\nvpEnZlFObciPJGVOFO5JdNYWuc0tyRnl5LiNDqmSttTH4cTFdgjtmbyWluIv\nTXt0sV7p27Vg2BoBpBpD+NfX51KNp1wfKYSt8FDGkJRBDoGdk83FZ/fbNEHN\nub0ryaPQtukTBrYviPIulr6dD10j/QrN3l8SwfCPP/8IWdRmbJ37dvRN9VK7\n+I1OyLllJt9aNSzaEsJJKr1oDb0MMnEFhcLw8nb96d+rUitdQjdHVDBKMFfN\nZz38A4DUkEE/A7CmH+fdvyuiJukr+YAryVtYbzLU8hfij+oMsB6PevaYhulM\nrDVnePDV5eyzkOjy9h9NAr8MyEctjJBRx0KUFTnbcki/JXbZL9L5AT9hWsAy\niIn+7Y+EhyqA3h/36NOIgNuVjcdi5ijXvB4U9BwfGtNcF5T1s8dZPU3vtTbi\nVRpc/vHyfqMl+R+M1J8hYw0qvIWIPRrUJb+Yda5K/+KOsCseJYe5AhmXLnDb\nSxOGZtvAdX1R0WGuxN5vTU0RzsZf/i7L1NKCk4yC6GqlpOkUrWnzkpwfkxvP\ncgqWn9jrSPuHlYXksvP5yVDLYnsQ9WAOJ8FA6IJN5TOBqmQ0pZjdi4TrJI1e\nEcIh\r\n=kW+s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC+NhU4vj9ZflLIbHfiVr9UyJbuXjcx7VCHvTdH6cyK0AiAksd/ckOvJIeCtxkeCwMO2IvkbQ4HAEFeO/KillFkFIg=="}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.6.19_1591312250731_0.2427224131162602"},"_hasShrinkwrap":false},"2020.6.20":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.6.20","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","depcheck":"depcheck --ignore-dirs .cache,public,dist --ignores=@types/*,ts-node,gatsby-*,@typescript-eslint/*,eslint-*,gatsby-source-*,gatsby-transformer-*,@mdx-js/mdx,node-sass,nodemon,concurrently","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","postpublish":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","prepublishOnly":"npm run check && mv gatsby-config.js gatsby-config.js.bac && tsc --module esnext","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"nodemon","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/element-tracker":"^2020.6.11","@cs125/react-google-login":"^2020.6.3","@material-ui/core":"^4.10.1","@material-ui/icons":"^4.9.1","@material-ui/lab":"^4.0.0-alpha.55","@mdx-js/mdx":"^1.6.5","@mdx-js/react":"^1.6.5","@reach/router":"^1.3.3","@types/mdx-js__react":"^1.5.2","@types/react":"^16.9.35","@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","dotenv":"^8.2.0","gatsby":"^2.23.1","gatsby-alias-imports":"^1.0.4","gatsby-image":"^2.4.6","gatsby-plugin-env-variables":"^1.0.2","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.10","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.14","gatsby-plugin-prefetch-google-fonts":"^1.4.3","gatsby-plugin-react-helmet":"^3.3.3","gatsby-plugin-sass":"^2.3.3","gatsby-plugin-sharp":"^2.6.10","gatsby-plugin-typescript":"^2.4.4","gatsby-source-filesystem":"^2.3.10","gatsby-transformer-sharp":"^2.5.4","lorem-ipsum":"^2.0.3","mdi-material-ui":"^6.16.0","node-sass":"^4.14.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"github:cs125-illinois/react-ace","react-children-utilities":"^2.1.2","react-dom":"^16.13.1","react-helmet":"^6.0.0","runtypes":"^4.2.0","slugify":"^1.4.0","source-map-support":"^0.5.19","throttle-debounce":"^2.1.0","ts-node":"^8.10.2"},"devDependencies":{"@types/dom-mediacapture-record":"^1.0.6","@typescript-eslint/eslint-plugin":"^3.1.0","@typescript-eslint/parser":"^3.1.0","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^0.9.2","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","gatsby-plugin-webpack-bundle-analyser-v2":"^1.1.10","gh-pages":"^3.0.0","nodemon":"^2.0.4","npm-check-updates":"^6.0.1","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.5"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"8313a9f4b6c2f02801cd384d186d7aa142ec6074","_id":"@cs125/gatsby-theme-cs125@2020.6.20","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-e1ZD1JAb6tpvWGb5YJvEa3lDswWJsTX+y5rV82SEQxpLZVkcb1Nhv/OBfP9Pppmm9fdfdX2LwLNNPapaedi+1g==","shasum":"e2dd79b4094db851b999f2069d6e20f7297f29a4","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.6.20.tgz","fileCount":138,"unpackedSize":390168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2s0nCRA9TVsSAnZWagAAZrsP/1JvsJKMg8A88qmEoXaR\nnwK7mo039AR6vkryiMTKbUqyasNpkFCiNcfmHs1wtEIoBoLUKPrudYQS8Jj2\nXMCN4MdU7qBNYvGVeuZhQbv6FoErOyymbYUy8LYc3fgBhaRH3ps8FkDqSRUU\nBDzFbUt5cHnXs2LEA8bDG0IG+srWlI0Bcn6cI3DBdNFBkV/WKbpEJqw7ShdU\nAiprSy0X0GitcsEeHCFSrMp4F3UTTTsSFVVM7bcE3UPPkK6GauRfJUx6DdDU\n/puNzr4bqNUMIO/4mqTYgE7Vcy1vgIPSk1QDKc4WP4FDFY4m0UQT5wKVZc9u\nqBA0p76B0n0a/4a6FciUDdAqqCtpZVOWNtMyou95mOWsuSyOKfxPI04dyGB4\nGxdBpBsv4UXEMDg50p2CdoFU/6me69VBI5QyHduj1ve2mSovXX1jTH8oOhkn\nXtIWHelcmDX9TwSZpyaUKZtFkRMPZ92/VXulTiyKSmjc/Ztbpg3emG2PTrmV\ndhFBhP36/9fvjucCbHqHAEQ7EKw9qkZQRS4p3UKkdmrDwMKNFIJEcNnk2LOF\nhRvhCxueGCKUs4DVDkvbBvUGgAg9xfHRf+oXzJsewuOk2gHD56vXqI1BLAQr\n6xb27PVgZVxupbILGa3nKvkLoNegZqp7DxQ7LPRnMKIbxnW1uL9+Giujrya4\nBSJc\r\n=snt9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXQKXjZlFrBjRkxy6qMZ2a7NI7TykoicCsp23HB/RPrwIhALircW0H3xo7tNZvf34VN1UdvpB+pHUrUgf+W2ITJo6y"}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.6.20_1591397671337_0.5892715665733064"},"_hasShrinkwrap":false},"2020.6.21":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.6.21","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","depcheck":"depcheck --ignore-dirs .cache,public,dist --ignores=@types/*,ts-node,gatsby-*,@typescript-eslint/*,eslint-*,gatsby-source-*,gatsby-transformer-*,@mdx-js/mdx,node-sass,nodemon,concurrently","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","postpublish":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","prepublishOnly":"npm run check && mv gatsby-config.js gatsby-config.js.bac && tsc","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"nodemon","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/element-tracker":"^2020.6.11","@cs125/react-google-login":"^2020.6.3","@material-ui/core":"^4.10.1","@material-ui/icons":"^4.9.1","@material-ui/lab":"^4.0.0-alpha.55","@mdx-js/mdx":"^1.6.5","@mdx-js/react":"^1.6.5","@reach/router":"^1.3.3","@types/mdx-js__react":"^1.5.2","@types/react":"^16.9.35","@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","dotenv":"^8.2.0","gatsby":"^2.23.1","gatsby-alias-imports":"^1.0.4","gatsby-image":"^2.4.6","gatsby-plugin-env-variables":"^1.0.2","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.10","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.14","gatsby-plugin-prefetch-google-fonts":"^1.4.3","gatsby-plugin-react-helmet":"^3.3.3","gatsby-plugin-sass":"^2.3.3","gatsby-plugin-sharp":"^2.6.10","gatsby-plugin-typescript":"^2.4.4","gatsby-source-filesystem":"^2.3.10","gatsby-transformer-sharp":"^2.5.4","lorem-ipsum":"^2.0.3","mdi-material-ui":"^6.16.0","node-sass":"^4.14.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"github:cs125-illinois/react-ace","react-children-utilities":"^2.1.2","react-dom":"^16.13.1","react-helmet":"^6.0.0","runtypes":"^4.2.0","slugify":"^1.4.0","source-map-support":"^0.5.19","throttle-debounce":"^2.1.0","ts-node":"^8.10.2"},"devDependencies":{"@types/dom-mediacapture-record":"^1.0.6","@typescript-eslint/eslint-plugin":"^3.1.0","@typescript-eslint/parser":"^3.1.0","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^0.9.2","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","gatsby-plugin-webpack-bundle-analyser-v2":"^1.1.10","gh-pages":"^3.0.0","nodemon":"^2.0.4","npm-check-updates":"^6.0.1","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.5"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"dc76f6bfab57233f83f5cc4cddec74045745d9e1","_id":"@cs125/gatsby-theme-cs125@2020.6.21","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-KH4Y/BGlnHe1ak1FfYECICURNYO/OTYvLMeI+iJt49vP2kzVr1Xrlz38q+iL785s7P+uivmE6O9rZbGiFcnuCw==","shasum":"7fe37c10b18ef64c506b888b2d4714673673e407","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.6.21.tgz","fileCount":138,"unpackedSize":405426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2s45CRA9TVsSAnZWagAASpwP/1EGjTFmrJkr5bRasfx+\nB1gWWxsbf6j3i5D9q8XtXQA5xIqi4ttddH6GUQZIPnkRuqfwjg0fqHfpAeIJ\njuTg+27l/YPaa5fosoGzXL3p5PKGvUJMDvnRu6JFSD9xQPzKR/qAB7o8KAEt\nSa8UA+gUzdByJL6EkEbGgb7fWFrijcLy4JrbMDYaw79u+jUNsugkjBpeLNzR\nXEFYxmG/kBuZKaBG08OSuZNthOfFCqvr4IQwN0bZHa+8HUpH120PeUIw1eHf\nk3ojdwkxluqMWPCJfGZejeGv17F9m+ZMOjpGaXLc7wIImpiL/nlcA5OuNys2\nGHv5TttfCuDg3aqpCZ3qUBOE3jbHCh0whLnWLJvye6ekWKc6WmE24MV+H/NT\n1ZmpR3fQE8KYTJjIsFdhKqoOVzqMAeGAekkMEP5gcnt9DnJekEpyTDosFDnt\nkKEgFx6FTSMYMfj5pRBYx/7Z5oPjNO28MEVEzrLvLnExnAVVvhxxfAQvsZNU\nr1MBgW7vQeekwOjSBmgrcW1O9BxEuIAZnV+HY89QaCDN0KYh9AKcPake3g5M\nBFhnT9DlcMhQ5u7wG7FzukBRvuokrBlAmf+PygjG6Ra37c1bu2ausg1egfBn\nJDxUO8krGAnnyBmIOg68UK7N66aevap2C5Pd0CoK4LKEx48Lzbf0uIvABdSx\nyE4U\r\n=so4z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIErX6Xqa4ULHJgON5EhkDEGmHH/PajUXUS3eMJLgKb0YAiEAxFJLNWw9u1LyEm+Xs5AowFan2e0ROOY8Wm/IMm7DMCc="}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.6.21_1591397945219_0.43057630741053954"},"_hasShrinkwrap":false},"2020.6.22":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.6.22","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","depcheck":"depcheck --ignore-dirs .cache,public,dist --ignores=@types/*,ts-node,gatsby-*,@typescript-eslint/*,eslint-*,gatsby-source-*,gatsby-transformer-*,@mdx-js/mdx,node-sass,nodemon,concurrently","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","postpublish":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","prepublishOnly":"npm run check && mv gatsby-config.js gatsby-config.js.bac && tsc","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"nodemon","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/element-tracker":"^2020.6.12","@cs125/react-google-login":"^2020.6.4","@material-ui/core":"^4.10.1","@material-ui/icons":"^4.9.1","@material-ui/lab":"^4.0.0-alpha.55","@mdx-js/mdx":"^1.6.5","@mdx-js/react":"^1.6.5","@reach/router":"^1.3.3","@types/mdx-js__react":"^1.5.2","@types/react":"^16.9.35","@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","dotenv":"^8.2.0","gatsby":"^2.23.1","gatsby-alias-imports":"^1.0.4","gatsby-image":"^2.4.6","gatsby-plugin-env-variables":"^1.0.2","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.10","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.14","gatsby-plugin-prefetch-google-fonts":"^1.4.3","gatsby-plugin-react-helmet":"^3.3.3","gatsby-plugin-sass":"^2.3.3","gatsby-plugin-sharp":"^2.6.10","gatsby-plugin-typescript":"^2.4.4","gatsby-source-filesystem":"^2.3.10","gatsby-transformer-sharp":"^2.5.4","lorem-ipsum":"^2.0.3","mdi-material-ui":"^6.16.0","node-sass":"^4.14.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"github:cs125-illinois/react-ace","react-children-utilities":"^2.1.2","react-dom":"^16.13.1","react-helmet":"^6.0.0","runtypes":"^4.2.0","slugify":"^1.4.0","source-map-support":"^0.5.19","throttle-debounce":"^2.1.0","ts-node":"^8.10.2"},"devDependencies":{"@types/dom-mediacapture-record":"^1.0.6","@typescript-eslint/eslint-plugin":"^3.1.0","@typescript-eslint/parser":"^3.1.0","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^0.9.2","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","gatsby-plugin-webpack-bundle-analyser-v2":"^1.1.10","gh-pages":"^3.0.0","nodemon":"^2.0.4","npm-check-updates":"^6.0.1","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.5"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"c35a7a0efa67b560931f0568dea479fe0515acff","_id":"@cs125/gatsby-theme-cs125@2020.6.22","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-03wi5KbnvS+VIiTgKhJ+cypWualJbLcovvyB/c5GnlTZG6y0azUYWQuFR5nieufXPkvxLj9gyGacpY6UZw3DrA==","shasum":"684512fdd52e591689134684f9a256ef10c90ada","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.6.22.tgz","fileCount":138,"unpackedSize":405426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2tA/CRA9TVsSAnZWagAAfbMP/RjndgTZg5gn7ENnp73A\nINcFUqKI30Vx7GPjmLSx4e5CGNH1GWffj/0ZxqAltdMqiArqp/EM/lPIiNRj\n+4YhFzoeuom1lKBKJzu1U/pHtJ51F06lzvSWgECyS/Fh7RCZ06tDeatdtycp\ng8B0oshzGzXAMSDaRgw+u+86ANImZG7S3MrYU53APXnhMnI7baT8Ce2RgC+5\nONzeD/+37H2MAnBDHX1r0gHcdtr1uk31Db7kKFAHgxXIdVfUz2SuXG+kuoCR\nLY9iFWXUi31ddY2uNaYpR6NxCP/UApl2sxdP9W+VDXZn3vi27nz0SLcL5hwF\nyHECZ3YM3N4zWIptaNxNF8U3JXNhvwSd9rTcRphErfmNh50QiWLS3uV/rOVO\nF02hAhxC3TzOacyrkW18iV6fwRw4tlbbP2jLuPJgtjStxOeNId+q1hW8Jkui\nXD4OjA7xa6/+VvHBJsbqUTbG+60AvPcWmGXr6lnUm8XhoevWSEOVFedl0owk\n6i+yKtNDI/KxjOXTxmC5acgwujkxyOk8SXZJRVaGv1PmYjAzf43Q/krrLWzD\ngUMgstCFsPrN3nifsicovjlAdL9inEYyDTo62KlC/2rwHWfZItVrVDdnMFf/\nVcq4HoNBSCX/cxb7n6SZGE+Czjol9aPaVIQqbmaTmhT471w3k2PxyG7f+psY\noPsU\r\n=A8Jk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBXjHJKo7QJBNyl4TUnya7+TOsszrDwTts+MkvbFCZvvAiB3kjWsJE+Z40YwaiVCZPMU1OXsSw1xyhufYTYz65XorQ=="}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.6.22_1591398462974_0.7319286540532008"},"_hasShrinkwrap":false},"2020.6.23":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.6.23","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","depcheck":"depcheck --ignore-dirs .cache,public,dist --ignores=@types/*,ts-node,gatsby-*,@typescript-eslint/*,eslint-*,gatsby-source-*,gatsby-transformer-*,@mdx-js/mdx,node-sass,nodemon,concurrently","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","postpublish":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","prepublishOnly":"npm run check && mv gatsby-config.js gatsby-config.js.bac && tsc","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"nodemon","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/element-tracker":"^2020.6.12","@cs125/react-google-login":"^2020.6.4","@material-ui/core":"^4.10.1","@material-ui/icons":"^4.9.1","@material-ui/lab":"^4.0.0-alpha.55","@mdx-js/mdx":"^1.6.5","@mdx-js/react":"^1.6.5","@reach/router":"^1.3.3","@types/mdx-js__react":"^1.5.2","@types/react":"^16.9.35","@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","dotenv":"^8.2.0","gatsby":"^2.23.1","gatsby-alias-imports":"^1.0.4","gatsby-image":"^2.4.6","gatsby-plugin-env-variables":"^1.0.2","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.10","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.14","gatsby-plugin-prefetch-google-fonts":"^1.4.3","gatsby-plugin-react-helmet":"^3.3.3","gatsby-plugin-sass":"^2.3.3","gatsby-plugin-sharp":"^2.6.10","gatsby-plugin-typescript":"^2.4.4","gatsby-source-filesystem":"^2.3.10","gatsby-transformer-sharp":"^2.5.4","lorem-ipsum":"^2.0.3","mdi-material-ui":"^6.16.0","node-sass":"^4.14.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"github:cs125-illinois/react-ace","react-children-utilities":"^2.1.2","react-dom":"^16.13.1","react-helmet":"^6.0.0","runtypes":"^4.2.0","slugify":"^1.4.0","source-map-support":"^0.5.19","throttle-debounce":"^2.1.0","ts-node":"^8.10.2"},"devDependencies":{"@types/dom-mediacapture-record":"^1.0.6","@typescript-eslint/eslint-plugin":"^3.1.0","@typescript-eslint/parser":"^3.1.0","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^0.9.2","eslint":"^7.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","gatsby-plugin-webpack-bundle-analyser-v2":"^1.1.10","gh-pages":"^3.0.0","nodemon":"^2.0.4","npm-check-updates":"^6.0.1","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.5"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"24868193d7c7057f3899691340b813064441c5dd","_id":"@cs125/gatsby-theme-cs125@2020.6.23","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-MT/uksEjZWKEdNvEKtTX1XLb33fXdoedCEZOzeB0xTlfkfK8EH/MIUfa1bR/759C3R587N8nLOEEH3GgYB6IGg==","shasum":"f1b4476985e4c488a4ae45e6f68bacc381b5fc26","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.6.23.tgz","fileCount":138,"unpackedSize":408120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2tTsCRA9TVsSAnZWagAAYXoP/ircZo5w7NA5psNaGEJY\nLfFQvk5X/aEN9QLruEmc2CfZH3pAg6wWrxcIluNPTXrvfQKeN5f7+OGkrFkU\noOQ2mtblYCI38PhR62gjh/+94SKf5DfLp73q9KpFt2Zi718eGZWmIfuMKxjE\nbT9JruaIRYkAYsD9eeeoIkSWrLfti0NAmAZxbkxOvzm64MRSVTiuHsrXmrJ2\nP97y3v8uNmwWKilV5MHQSxm2hz/2QQtb2tyESMKUhftCcEU8afjErlqO+J5H\nnk2ZYxLsn24dL0JeZ//mAJJ6s1RPaIDj3dBrLjkzQr6UIUi1ONUQYNJ+/q+K\nK+Sxd4xI/6UJZYGafaxjeU26Ctc0IpOzprBplVlJ/XXAOvTYdvz18gW5Dwd0\n8OCwUh87jOq6K7zck1Zc9AlDS92adUiZ4RIWFbjwC00OSPZvxPNR/cmAPjX/\n/meaZftDTB9I4zyUIAOr5c1eix7gsgM7lR9w3sT663YyrbRC5MxYAWFzEivv\nlmtut6vplF98KDov//9xe+UeJyZjwa5ATazjgppWWeDjjCwrnJYCcLap4QF9\nvPhBUp3yeAxzercUA0KwNt/3svLtfKAiegxW+olLRSRhaEI/Ki1aIKOp3WqE\n20SjG88coDIdC/fafi0CqTLohT2rRmoxfGLz/cwLs2OtOH6wz/N8UtfYEOn1\nO0Co\r\n=NvlZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQ34ZTZi/n7is3Pv8MJ04YqLjTZWiwdVrIGN4UpIxI9gIgeBg5YHCB07j8YWIYR0QWAC+Z+hK7n7NXe68mQbRXhkU="}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.6.23_1591399660353_0.1069729003856954"},"_hasShrinkwrap":false},"2020.6.24":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.6.24","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","depcheck":"depcheck --ignore-dirs .cache,public,dist --ignores=@types/*,ts-node,gatsby-*,@typescript-eslint/*,eslint-*,gatsby-source-*,gatsby-transformer-*,@mdx-js/mdx,node-sass,nodemon,concurrently","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","postpublish":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","prepublishOnly":"npm run check && mv gatsby-config.js gatsby-config.js.bac && tsc","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"nodemon","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/element-tracker":"^2020.6.12","@cs125/react-google-login":"^2020.6.5","@material-ui/core":"^4.10.2","@material-ui/icons":"^4.9.1","@material-ui/lab":"^4.0.0-alpha.56","@mdx-js/mdx":"^1.6.5","@mdx-js/react":"^1.6.5","@reach/router":"^1.3.3","@types/cheerio":"^0.22.18","@types/mdx-js__react":"^1.5.2","@types/react":"^16.9.36","@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","@types/webpack":"^4.41.17","ace-builds":"^1.4.11","cheerio":"^1.0.0-rc.3","dotenv":"^8.2.0","gatsby":"2.23.3","gatsby-alias-imports":"^1.0.4","gatsby-image":"^2.4.7","gatsby-plugin-env-variables":"^1.0.2","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.11","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.15","gatsby-plugin-prefetch-google-fonts":"^1.4.3","gatsby-plugin-react-helmet":"^3.3.4","gatsby-plugin-sass":"^2.3.4","gatsby-plugin-sharp":"^2.6.11","gatsby-plugin-typescript":"^2.4.6","gatsby-source-filesystem":"^2.3.11","gatsby-transformer-sharp":"^2.5.5","jsdom":"^16.2.2","lorem-ipsum":"^2.0.3","mdi-material-ui":"^6.16.0","node-sass":"^4.14.1","parse-unit":"^1.0.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"github:cs125-illinois/react-ace","react-children-utilities":"^2.1.2","react-dom":"^16.13.1","react-helmet":"^6.1.0","runtypes":"^4.2.0","slugify":"^1.4.0","source-map-support":"^0.5.19","throttle-debounce":"^2.2.1","ts-node":"^8.10.2","webpack":"^4.43.0"},"devDependencies":{"@types/dom-mediacapture-record":"^1.0.6","@typescript-eslint/eslint-plugin":"^3.2.0","@typescript-eslint/parser":"^3.2.0","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^0.9.2","eslint":"^7.2.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","gatsby-plugin-webpack-bundle-analyser-v2":"^1.1.10","gh-pages":"^3.0.0","nodemon":"^2.0.4","npm-check-updates":"^7.0.1","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.5"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"11f552d4437963733e9dcbd180bc7fcf543e6d05","_id":"@cs125/gatsby-theme-cs125@2020.6.24","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-aVv3DJ1vxSMzWVEF2PJ8NWdM38aXfwTM4/eXCuD7QKKv2OAZ2fyNRC/UD815MRt8Rll3f/iVFlWA0ykXUO5Tlw==","shasum":"067f8aab2504a61d21cf716eb9668f43c50b9ea9","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.6.24.tgz","fileCount":151,"unpackedSize":454801,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe58BWCRA9TVsSAnZWagAAHp8P/2W6MtFmFHVdV3GoAkOD\nEoe2XhPDg0X2L047+Gis98LGZFKJcdFGkcczP/qXTBpJA0mdn7q8aqz6YMKi\njEpeehNajv2C/QKgcSjhkO4j9jIx4vli4WDHdRh6iJQoWr6G9HQO9uIFxQ+W\nYImcYIMhEzbzDVmFAzEJ4lloPqrSRiiAXwDc+IOmEpWd++1an2jAVSGcPbqX\nqL5fxjwEr8EuL5XwhB4AQyCoczEmc6eK3+g82phsdUa4r2Vb2YyuA3cJsi+X\nKiYdL9N39cz38T79xMMDJUMalSnJynjRnFnlbODpyQcMk+2JycYCeaJxAJj5\ne8NnNhGQD1osHZ4p/uAWQ7rgWlCGqkWLAgQfCBijHFwc44EOeIU+Bu/IQ2bx\nuzHkm7akaimqec/dL60ItCEXb8ZLS2KCh9Mp0SeOand+zzOLHT7k6CgQJueM\nerAzkaBm8yPv/3abmRAUny9Qx8yp4RPPxa/JnCN5/EYF+Wc0gaPFYkGF+h6i\nlCvv2hfsUuM9ERgmKEhkf+dEmf/TYwyNXHmKGlhMdsjFq/BiVLQ26Dm05FL3\nL2/m1q/EzzzvTXLAMiuAnEcCO3kIYylVpCZXw1gxaDjaEP3kRNETn9iJripO\nT7Mb+RKWEZV4o18f2UfmgYJ8ozbgIkGt5BRIPiGW1yoyXIC17Yjt3K3C2ls8\nbVVh\r\n=TT3W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjwXwRLcl2M6zrlS1LXwGJsPPTmJDZp8lgqpDcfMpPNQIhAJdbqRo4SI9A9ooArnbim1eM9UzdQ9SIdMYUjabm6PAp"}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.6.24_1592246357919_0.24700327569394065"},"_hasShrinkwrap":false},"2020.6.25":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.6.25","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","depcheck":"depcheck --ignore-dirs .cache,public,dist --ignores=@types/*,ts-node,gatsby-*,@typescript-eslint/*,eslint-*,gatsby-source-*,gatsby-transformer-*,@mdx-js/mdx,node-sass,nodemon,concurrently","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","postpublish":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","prepublishOnly":"npm run check && mv gatsby-config.js gatsby-config.js.bac && tsc","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"nodemon","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/element-tracker":"^2020.6.12","@cs125/react-google-login":"^2020.6.5","@material-ui/core":"^4.10.2","@material-ui/icons":"^4.9.1","@material-ui/lab":"^4.0.0-alpha.56","@mdx-js/mdx":"^1.6.5","@mdx-js/react":"^1.6.5","@reach/router":"^1.3.3","@types/cheerio":"^0.22.18","@types/dom-mediacapture-record":"^1.0.6","@types/mdx-js__react":"^1.5.2","@types/parse-unit":"^1.0.1","@types/react":"^16.9.36","@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","@types/webpack":"^4.41.17","ace-builds":"^1.4.11","cheerio":"^1.0.0-rc.3","dotenv":"^8.2.0","gatsby":"2.23.3","gatsby-alias-imports":"^1.0.4","gatsby-image":"^2.4.7","gatsby-plugin-env-variables":"^1.0.2","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.11","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.15","gatsby-plugin-prefetch-google-fonts":"^1.4.3","gatsby-plugin-react-helmet":"^3.3.4","gatsby-plugin-sass":"^2.3.4","gatsby-plugin-sharp":"^2.6.11","gatsby-plugin-typescript":"^2.4.6","gatsby-source-filesystem":"^2.3.11","gatsby-transformer-sharp":"^2.5.5","jsdom":"^16.2.2","lorem-ipsum":"^2.0.3","mdi-material-ui":"^6.16.0","node-sass":"^4.14.1","parse-unit":"^1.0.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"github:cs125-illinois/react-ace","react-children-utilities":"^2.1.2","react-dom":"^16.13.1","react-helmet":"^6.1.0","runtypes":"^4.2.0","slugify":"^1.4.0","source-map-support":"^0.5.19","throttle-debounce":"^2.2.1","ts-node":"^8.10.2","webpack":"^4.43.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^3.2.0","@typescript-eslint/parser":"^3.2.0","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^0.9.2","eslint":"^7.2.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","gatsby-plugin-webpack-bundle-analyser-v2":"^1.1.10","gh-pages":"^3.0.0","nodemon":"^2.0.4","npm-check-updates":"^7.0.1","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.5"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"ec9cc36c4bd25af8032e7c65adc0e8d8d026b07b","_id":"@cs125/gatsby-theme-cs125@2020.6.25","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-BwNXMy+YFArTtic6YstNULRCHYWYDhO7irAB4WZ84yb6Tx5aK7C+f6m5Dt1RvUGj0UgiCWMcl4/JDM7235vy1g==","shasum":"db49d2de1797a0d897f82d666e7e7ef8a95f09ee","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.6.25.tgz","fileCount":151,"unpackedSize":453735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe587KCRA9TVsSAnZWagAAVCoP/1TyJMByFxIcWmif2dgj\naC8Ip61UnigjAInM7vJvDi8opG4GXcZG9303sAR1OM4DltAbVeaFz40MAHrE\nZPKZ/G2WBna47lxo7pdV2CMJf+1Q6HvHiI7PG0E1PDKhf+x1BjlGrlTI6tXh\nSSQ99muPcJ4kmS2/emBzhwKGdJElq7GH2ZSBFZ6U6kp5llg6Way2YELonJdK\nRjvPT3RXH0AHb5j9IcgEoB3+ZLMZqmkteiuzesJ7a1U8CfTb6qjIAuYL2Ggh\nUbJnsMB3B3hkDa/A4y4UTAmsHPpJ6/f5/uLOvqGnJzFr4eb4LF1yq1hyMdSW\ncqi/SvLSG23CXvQTzWJY2Ce+AG3gKwxhO4dWzUzFBb7etzbRj3lumQZ47M8L\nHq6cF4OIhlsnNtJ5kEyURmKrxuyOZNDHxQk2G8y6sv683DQx2V0RD1oDtDAG\nJ7eRSgbK2zJ3Xhc/93Ov0/9muOmonC//xrRMucB1oBNDy6x6NQXbq60luD2o\nwnY8pWUpzB0Gt37x1tzAdQzNsdLl65o6a1/CLi8Qmf/7h09xEd+FRndecfUk\nlhfxpEYavzjRj7GB61zdtt34XMXOTwydVooxWQ5vFE/yX/fDT8o/ezsMg3s0\nOc9QbWgN6Tdt6GUqdIUlCBTvUfEq4oh2+Y4XLMvbi47Nz6vPXrjWZA/LOCz2\n1T+J\r\n=v28I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG3LbuutdrT4PwLHnUUZegzEva30oi+7BYRXXv4fFcOwAiEA8RdCKN8A2O6CHvC+qwfZMjtB2GiCf+cxKRyPp1Ihivk="}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.6.25_1592250058174_0.5996685724678907"},"_hasShrinkwrap":false},"2020.6.26":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.6.26","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","depcheck":"depcheck --ignore-dirs .cache,public,dist --ignores=@types/*,ts-node,gatsby-*,@typescript-eslint/*,eslint-*,gatsby-source-*,gatsby-transformer-*,@mdx-js/mdx,node-sass,nodemon,concurrently","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","postpublish":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","prepublishOnly":"npm run check && mv gatsby-config.js gatsby-config.js.bac && tsc","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"nodemon","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/element-tracker":"^2020.6.12","@cs125/react-google-login":"^2020.6.5","@material-ui/core":"^4.10.2","@material-ui/icons":"^4.9.1","@material-ui/lab":"^4.0.0-alpha.56","@mdx-js/mdx":"^1.6.6","@mdx-js/react":"^1.6.6","@reach/router":"^1.3.3","@types/cheerio":"^0.22.18","@types/dom-mediacapture-record":"^1.0.6","@types/mdx-js__react":"^1.5.2","@types/parse-unit":"^1.0.1","@types/react":"^16.9.38","@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","@types/webpack":"^4.41.17","ace-builds":"^1.4.11","cheerio":"^1.0.0-rc.3","dotenv":"^8.2.0","gatsby":"2.23.4","gatsby-alias-imports":"^1.0.4","gatsby-image":"^2.4.7","gatsby-plugin-env-variables":"^1.0.2","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.11","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.15","gatsby-plugin-prefetch-google-fonts":"^1.4.3","gatsby-plugin-react-helmet":"^3.3.4","gatsby-plugin-sass":"^2.3.4","gatsby-plugin-sharp":"^2.6.11","gatsby-plugin-typescript":"^2.4.6","gatsby-source-filesystem":"^2.3.11","gatsby-transformer-sharp":"^2.5.5","jsdom":"^16.2.2","lorem-ipsum":"^2.0.3","mdi-material-ui":"^6.16.0","node-sass":"^4.14.1","parse-unit":"^1.0.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"github:cs125-illinois/react-ace","react-children-utilities":"^2.1.2","react-dom":"^16.13.1","react-helmet":"^6.1.0","runtypes":"^4.2.0","slugify":"^1.4.0","source-map-support":"^0.5.19","throttle-debounce":"^2.2.1","ts-node":"^8.10.2","webpack":"^4.43.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^3.3.0","@typescript-eslint/parser":"^3.3.0","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^0.9.2","eslint":"^7.2.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","gatsby-plugin-webpack-bundle-analyser-v2":"^1.1.10","gh-pages":"^3.0.0","nodemon":"^2.0.4","npm-check-updates":"^7.0.1","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.5"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"68c3ed505ddaf9375c738080b925a7fa1dfdefd5","_id":"@cs125/gatsby-theme-cs125@2020.6.26","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-2e6IEHfx7XFm1C2rMuWTOoBZ+3lmqMAfMYxv+p6zuqVU8N/dm3f0egaeq2dQWLN95yEAmbT02N8LKtR1PLMqWA==","shasum":"8ba27e9cc360e41ae265fef025724bb46f982fd9","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.6.26.tgz","fileCount":151,"unpackedSize":456430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe63l0CRA9TVsSAnZWagAAnT0P/jR56rQpCgH2noFWYJYC\n2I2wIotg10HA+Jm/2l6v1WsJBM7tXvIIwkJge1yfFAea0DtX0K60GzJ1WCIU\nihDiIzagP01QeIxsSfchkJJWx+obaQIri1kFQGCcFd6WhfvwX2Z66cxFaMWq\nQyF1jvjTu32HaBfxtvq6K3VPHCeA35oeDzXTN9ulND3cs7pKLIA7q0wUC6Do\nJFT7Szz5GZu03BMVehOjaqpheJW3lsb/MXH+X6a55BSx2azk8IRy5GlVQWfN\ngLSC0cmy7lwW5B63T2GMkPpKS6lrgNBN+DFBqZyjwpqTL4d3MWCpJsP27X9d\nvV8oy83aNKueYNahvpsxxh/BQSkHQl9YVt0Wk92o58s8LXa/uCUG7hV6WNBn\nSEy3dTb6wy/nrQcI7jYXtG6UjCpT7ZuZ6v/IC/+P5/NLDKCgF8SPkberp0qo\nJ8nciw0jsHggI96rfQoecMgbcR40XzpSLd9Heb064+uOmKyQXdBZHtboLNPw\n4nBfLlJAFk7zMijF2XWUZ6Tve4ljq+3UQ0bdT7uUHM2LNAVRGM2wN7cz9drV\nHNuWq3ezqcTxTN1xZ9uwxo2ql1qN5d1yBJImVq2eX/hR9QbYq2UiVM6n1y0u\n1B897JP3YLkRDXxlQbDruh+gDMCYgHUE5U2GEUln0hMM7lqiq+XHD8ahEQZe\nup0E\r\n=ckY3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmtrdysgrjh1aRD0uErrvk1MrL7kRnHlxbym+GqjaYpwIhAMEogIKTVfXVq4a56mNEOdxGxC/E1GnxPuKwZwhdkRMV"}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.6.26_1592490355216_0.4409885291393023"},"_hasShrinkwrap":false},"2020.6.27":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.6.27","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","depcheck":"depcheck --ignore-dirs .cache,public,dist --ignores=@types/*,ts-node,gatsby-*,@typescript-eslint/*,eslint-*,gatsby-source-*,gatsby-transformer-*,@mdx-js/mdx,node-sass,nodemon,concurrently","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","postpublish":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","prepublishOnly":"npm run check && mv gatsby-config.js gatsby-config.js.bac && tsc","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"nodemon","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/element-tracker":"^2020.6.12","@cs125/react-google-login":"^2020.6.6","@material-ui/core":"^4.10.2","@material-ui/icons":"^4.9.1","@material-ui/lab":"^4.0.0-alpha.56","@mdx-js/mdx":"^1.6.6","@mdx-js/react":"^1.6.6","@reach/router":"^1.3.3","@types/cheerio":"^0.22.18","@types/dom-mediacapture-record":"^1.0.6","@types/mdx-js__react":"^1.5.2","@types/parse-unit":"^1.0.1","@types/react":"^16.9.38","@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","@types/webpack":"^4.41.17","ace-builds":"^1.4.11","cheerio":"^1.0.0-rc.3","dotenv":"^8.2.0","gatsby":"2.23.4","gatsby-alias-imports":"^1.0.4","gatsby-image":"^2.4.7","gatsby-plugin-env-variables":"^1.0.2","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.11","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.15","gatsby-plugin-prefetch-google-fonts":"^1.4.3","gatsby-plugin-react-helmet":"^3.3.4","gatsby-plugin-sass":"^2.3.4","gatsby-plugin-sharp":"^2.6.11","gatsby-plugin-typescript":"^2.4.6","gatsby-source-filesystem":"^2.3.11","gatsby-transformer-sharp":"^2.5.5","jsdom":"^16.2.2","lorem-ipsum":"^2.0.3","mdi-material-ui":"^6.16.0","node-sass":"^4.14.1","parse-unit":"^1.0.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"github:cs125-illinois/react-ace","react-children-utilities":"^2.1.2","react-dom":"^16.13.1","react-helmet":"^6.1.0","runtypes":"^4.2.0","slugify":"^1.4.0","source-map-support":"^0.5.19","throttle-debounce":"^2.2.1","ts-node":"^8.10.2","webpack":"^4.43.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^3.3.0","@typescript-eslint/parser":"^3.3.0","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^0.9.2","eslint":"^7.2.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.0","eslint-plugin-react-hooks":"^4.0.4","gatsby-plugin-webpack-bundle-analyser-v2":"^1.1.10","gh-pages":"^3.0.0","nodemon":"^2.0.4","npm-check-updates":"^7.0.1","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.5"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"f3fef77cf9068bc255c55698263ebf977458c7cb","_id":"@cs125/gatsby-theme-cs125@2020.6.27","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-1af8E11vQwHr2+SZGQf813SV6MiMM99f9Qfo2B/MgmGdXS54j0aE4Xk75KAleFCpUoDIbkK3MsDH7cbVlyF8Mw==","shasum":"e46dd3997bceaaebfccebc202f871108dc50fd77","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.6.27.tgz","fileCount":151,"unpackedSize":456430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe63sXCRA9TVsSAnZWagAAdlcP/A7rjaVUm1MOKgwiRG1e\nxCidFiLc0R+L6EN7QLQH+Lrv6lCxhqYimqERVnHhBkcwib57s1nh0FPGKuSt\n9wpcuIGxW1iyaqT73Xw20+u2w7cB+DGUNc9QDVeXGcInz2/neIHS3fq3ZgbS\nQYO86W6rJHQ+61mu7ah5z10y947yXPmbOPwKkZyPXbw6cYJcwNGggdKtQkgZ\nBnsa3Z7D7CF7Lo9yhIN3y9sb0wiVGlO0Foq1cXAoka+ky0jlscXpixO3M+9Y\nBRfIFqIh0AvMZWoym7qOGJ0ZUoG8PgLp8LS2UW041OBXzSGULe9ck4UJgGAb\nvFHDoXtB8gKbRjl52r3rr42kUimuEjKmOTmZVCddup0Q6qAch87WUuw82zCC\nKBD2geuuaDoYikord6k0Jbv4EYAtUwEugyo16isBswhfXiLmF1vgSfS3UUQl\nhjgksRWlqt17f63fnkm3ciHYy6k5mxt/EpWD2KhYk7Ks2XyQfp/B5fiYnKUF\nPwckObdHEj73Ggz3qjlMBL8voOTsEuZfL1QUQd2L6ZMi1a6GygJyjRbBQFiM\nOwgKv1eN6zkDxIBBFffYJ925CqoShHy6dHO0TfeG9SFFC5DFPlapnlx1urbj\ndvjEbqsCOq2RVIGZpxUMNWVXymAFW1l2gno+8dn+/BHmrXLzo5QKUaPkUE5D\nWpDl\r\n=2UzK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEA0WMSGPBk+1QCsTY6No0URw87v3lqQGNSimEJd6NWwAiEA70jgvB0sTcB+R12tDU/Gmue0ftyCckmkOyUBilMSjcc="}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.6.27_1592490774789_0.3346897587138069"},"_hasShrinkwrap":false},"2020.7.0":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.7.0","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","depcheck":"depcheck --ignore-dirs .cache,public,dist --ignores=@types/*,ts-node,gatsby-*,@typescript-eslint/*,eslint-*,gatsby-source-*,gatsby-transformer-*,@mdx-js/mdx,node-sass,nodemon,concurrently","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","postpublish":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","prepublishOnly":"npm run check && mv gatsby-config.js gatsby-config.js.bac && tsc","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"nodemon","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/element-tracker":"^2020.6.12","@cs125/mace":"^2020.7.0","@cs125/react-google-login":"^2020.6.6","@material-ui/core":"^4.11.0","@material-ui/icons":"^4.9.1","@material-ui/lab":"^4.0.0-alpha.56","@mdx-js/mdx":"^1.6.6","@mdx-js/react":"^1.6.6","@reach/router":"^1.3.4","@types/cheerio":"^0.22.18","@types/dom-mediacapture-record":"^1.0.7","@types/mdx-js__react":"^1.5.2","@types/parse-unit":"^1.0.1","@types/react":"^16.9.41","@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","@types/webpack":"^4.41.18","ace-builds":"^1.4.11","cheerio":"^1.0.0-rc.3","dotenv":"^8.2.0","gatsby":"2.23.20","gatsby-alias-imports":"^1.0.4","gatsby-image":"^2.4.12","gatsby-plugin-env-variables":"^1.0.2","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.17","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.22","gatsby-plugin-prefetch-google-fonts":"^1.4.3","gatsby-plugin-react-helmet":"^3.3.9","gatsby-plugin-sass":"^2.3.10","gatsby-plugin-sharp":"^2.6.17","gatsby-plugin-typescript":"^2.4.13","gatsby-source-filesystem":"^2.3.18","gatsby-transformer-sharp":"^2.5.10","jsdom":"^16.2.2","lorem-ipsum":"^2.0.3","mdi-material-ui":"^6.16.0","node-sass":"^4.14.1","parse-unit":"^1.0.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"github:cs125-illinois/react-ace","react-children-utilities":"^2.1.2","react-dom":"^16.13.1","react-helmet":"^6.1.0","runtypes":"^4.3.0","slugify":"^1.4.4","source-map-support":"^0.5.19","throttle-debounce":"^2.2.1","ts-node":"^8.10.2","webpack":"^4.43.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^3.5.0","@typescript-eslint/parser":"^3.5.0","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^0.9.2","eslint":"^7.3.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.3","eslint-plugin-react-hooks":"^4.0.5","gatsby-plugin-webpack-bundle-analyser-v2":"^1.1.10","gh-pages":"^3.1.0","nodemon":"^2.0.4","npm-check-updates":"^7.0.1","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.6"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"5fdb8c4148bde6ec8f166f8b733bae0e5d0abbb6","_id":"@cs125/gatsby-theme-cs125@2020.7.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-5HUS9iLXxFKVgwbw2oe1wI2Ad2ykVu7O+LNh32eIc6xOgdJYh8n+v+lxrteIIDJrZBZkEz85IoajQmP1B+llpQ==","shasum":"e858dfb5a9d79ec5838ec92eeabe663ba912d9d9","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.7.0.tgz","fileCount":151,"unpackedSize":468587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/4hvCRA9TVsSAnZWagAAmpoP/3pSuSgxPOISXeMsfqQN\n/03LVhtxkG+PzZx/390zYukHu/5hpdvHkG/lXDS0BdyNDMLHj7xq+OARtONi\nZKkzkzP/WksN3IPYNy2dvnioATzAFq7PMlfn/PiPZ0z8QyPk9eC+ulzviuiJ\na8S73iQVUmQtJl5p+ScgCijEVjYFnRAR+TA2ALgAgBEz7WYzoLsNTRA62ei1\nY4Ivbj1CEeuhMahEE2riPG2+WiZnDhyjMXhzcdU6OUXHV12rpWGWxUzuo5fg\n+uQtzqOjyrHZ55XpODMKP5/iCxN6/bB3R/H4wJPBzhG5FeS/PRi6KlXkzNbt\nsB9EaJZklYuCXm4KI16hvAlTHNWpsX3PBzx9qH6zIZz1IMfGlimdOoUUCkIv\nE2HQYLvwnBMj+VQORFE03dz7Mk6pOTTTsLS5GgN/9AZsf8ce6+WB0haE9pEU\nbCyQXVGfAFYEts1u2blbh+c8chogje8FfSolNHaJ9CqRJ/gUbAgFbFPkmarB\nXb9jgC3EmwFuf00NsvjwDM00ILhxw1G02fxSDabU1d5b6ims+IgHxiFysx2a\nDvWl9YJP17nuT3hc+8nTZn6bhQQg4OL9PNmGM4I4wwWdmrhOcZEylanS5DjZ\noX5+L5nR+CgoHi79KGMsUbIic1yZ/j0x6LuWfCeY1H+JkimD265pdbi2YPOA\n94dw\r\n=CLWW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPq02xMtUIVyXBkZ4zJo+1lGPW2aScKPr2Egwb10k68AIhAPz12zSANCWwdKYHJiqyvakqtrLfS6p3m9x/Qd7Y/ILR"}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.7.0_1593804911420_0.7040215460494392"},"_hasShrinkwrap":false},"2020.7.1":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.7.1","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","depcheck":"depcheck --ignore-dirs .cache,public,dist --ignores=@types/*,ts-node,gatsby-*,@typescript-eslint/*,eslint-*,gatsby-source-*,gatsby-transformer-*,@mdx-js/mdx,node-sass,nodemon,concurrently","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","postpublish":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","prepublishOnly":"npm run check && mv gatsby-config.js gatsby-config.js.bac && tsc","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"nodemon","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/element-tracker":"^2020.6.12","@cs125/mace":"^2020.7.0","@cs125/react-google-login":"^2020.6.6","@material-ui/core":"^4.11.0","@material-ui/icons":"^4.9.1","@material-ui/lab":"^4.0.0-alpha.56","@mdx-js/mdx":"^1.6.6","@mdx-js/react":"^1.6.6","@reach/router":"^1.3.4","@types/cheerio":"^0.22.18","@types/dom-mediacapture-record":"^1.0.7","@types/mdx-js__react":"^1.5.2","@types/parse-unit":"^1.0.1","@types/react":"^16.9.41","@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","@types/webpack":"^4.41.18","ace-builds":"^1.4.11","cheerio":"^1.0.0-rc.3","dotenv":"^8.2.0","gatsby":"2.23.20","gatsby-alias-imports":"^1.0.4","gatsby-image":"^2.4.12","gatsby-plugin-env-variables":"^1.0.2","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.17","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.22","gatsby-plugin-prefetch-google-fonts":"^1.4.3","gatsby-plugin-react-helmet":"^3.3.9","gatsby-plugin-sass":"^2.3.10","gatsby-plugin-sharp":"^2.6.17","gatsby-plugin-typescript":"^2.4.13","gatsby-source-filesystem":"^2.3.18","gatsby-transformer-sharp":"^2.5.10","jsdom":"^16.2.2","lorem-ipsum":"^2.0.3","mdi-material-ui":"^6.16.0","node-sass":"^4.14.1","parse-unit":"^1.0.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"github:cs125-illinois/react-ace","react-children-utilities":"^2.1.2","react-dom":"^16.13.1","react-helmet":"^6.1.0","runtypes":"^4.3.0","slugify":"^1.4.4","source-map-support":"^0.5.19","throttle-debounce":"^2.2.1","ts-node":"^8.10.2","webpack":"^4.43.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^3.5.0","@typescript-eslint/parser":"^3.5.0","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^0.9.2","eslint":"^7.3.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.3","eslint-plugin-react-hooks":"^4.0.5","gatsby-plugin-webpack-bundle-analyser-v2":"^1.1.10","gh-pages":"^3.1.0","nodemon":"^2.0.4","npm-check-updates":"^7.0.1","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.6"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"82636d64e409994be750127faac962f39f87faa9","_id":"@cs125/gatsby-theme-cs125@2020.7.1","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-KfFF7sXdCvZqKx9cdqZ5yLydwazYuaUL9czb7pP0Cr2/TyemLDNPK3UcE4PyfpHfS5HRqlh/CBa4IloqCma2VQ==","shasum":"31097cfeaf3473a0e644e89158d6141975e729c2","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.7.1.tgz","fileCount":151,"unpackedSize":470135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/5/wCRA9TVsSAnZWagAANhYP/1Qhmx4Y6cdlZ2nPXUDH\n53snBTAQBSPC4hC5Qyw+RAzo2o97aJu5i8vaXEs7eafC+ItZD/+LELDNzKTc\nYFGyMLno2lHdIa+tDItdnQ++AK0BRh1f9APjaEo+JUJrEGOJlizZLmmsms1j\neeGcoQfi2BA3k+UIfXoiMSgtEDnoV4E1ZG9FtrZMsMvlNTrHlllFkKXAymlP\neA+7MQnkBkQNm8XkFmi19SyMhezPJeU4HjG5jlWw9RcWGO71HhJILMwNx5rJ\nF5tJMt7s8rsXaw6EWcJndSwPWKPPpbh86wAXgpB7JQNsh1hGg82RuLRqEaEi\nBkDtXUD6ZHDajRUJafiRdDrdtlk8DZlMh9nzqZc9/o/4wTAT3BbRnTewvkbA\nRsF+yV7m5M67WJppq476T8VWl4EWkZ5xKzwU1qrU4qwNG1ykDKtu4XLMaHUi\nF+gyqGniFtIJ3YbfMqXzriNw1cDNK4gje6Nuxw6AIbD9uLAKIRpjh1rBvdKq\nxEHPvsOW+/6N5dLvBjpVZx0bEUuLzFEo9zPY18nCIKsRgml8ixBUbRRZ/foe\nvA3REI0ljW6nJOHn1oBEjxOasrM0314q1uaYVrMD/aixizDvcB7Tp0HD9j8x\nFmcWbeHsvxTVfFgnsWbpJo6MXVrHFMWzLWWwm9Kno9non02s45FR1CcTfXBA\nfTYm\r\n=nXjL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPrMPmq2I1CYwjkzqa8ssiIQaDN3vqW4hIaTyTGZlUJwIgfQ2gENSk6FFd1v/GfFjK0C6ordnnkm9SzJtxgGVSBIA="}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.7.1_1593810927924_0.07553311784882055"},"_hasShrinkwrap":false},"2020.7.2":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.7.2","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","depcheck":"depcheck --ignore-dirs .cache,public,dist --ignores=@types/*,ts-node,gatsby-*,@typescript-eslint/*,eslint-*,gatsby-source-*,gatsby-transformer-*,@mdx-js/mdx,node-sass,nodemon,concurrently","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","postpublish":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","prepublishOnly":"npm run check && mv gatsby-config.js gatsby-config.js.bac && tsc","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"nodemon","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/element-tracker":"^2020.6.12","@cs125/mace":"^2020.7.0","@cs125/react-google-login":"^2020.6.6","@material-ui/core":"^4.11.0","@material-ui/icons":"^4.9.1","@material-ui/lab":"^4.0.0-alpha.56","@mdx-js/mdx":"^1.6.6","@mdx-js/react":"^1.6.6","@reach/router":"^1.3.4","@types/cheerio":"^0.22.18","@types/dom-mediacapture-record":"^1.0.7","@types/mdx-js__react":"^1.5.2","@types/parse-unit":"^1.0.1","@types/react":"^16.9.41","@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","@types/webpack":"^4.41.18","ace-builds":"^1.4.11","cheerio":"^1.0.0-rc.3","dotenv":"^8.2.0","gatsby":"2.23.20","gatsby-alias-imports":"^1.0.4","gatsby-image":"^2.4.12","gatsby-plugin-env-variables":"^1.0.2","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.17","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.22","gatsby-plugin-prefetch-google-fonts":"^1.4.3","gatsby-plugin-react-helmet":"^3.3.9","gatsby-plugin-sass":"^2.3.10","gatsby-plugin-sharp":"^2.6.17","gatsby-plugin-typescript":"^2.4.13","gatsby-source-filesystem":"^2.3.18","gatsby-transformer-sharp":"^2.5.10","jsdom":"^16.2.2","lorem-ipsum":"^2.0.3","mdi-material-ui":"^6.16.0","node-sass":"^4.14.1","parse-unit":"^1.0.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"github:cs125-illinois/react-ace","react-children-utilities":"^2.1.2","react-dom":"^16.13.1","react-helmet":"^6.1.0","runtypes":"^4.3.0","slugify":"^1.4.4","source-map-support":"^0.5.19","throttle-debounce":"^2.2.1","ts-node":"^8.10.2","webpack":"^4.43.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^3.5.0","@typescript-eslint/parser":"^3.5.0","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^0.9.2","eslint":"^7.3.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.3","eslint-plugin-react-hooks":"^4.0.5","gatsby-plugin-webpack-bundle-analyser-v2":"^1.1.10","gh-pages":"^3.1.0","nodemon":"^2.0.4","npm-check-updates":"^7.0.1","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.6"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"c1df18daed901ed6cd3f07c1247c978dc195812e","_id":"@cs125/gatsby-theme-cs125@2020.7.2","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-JZo+nkKHHd3DDOXfWPguBm/yiL4FdsKleHIVrB4pviLBGfJGPsvQ2gKdrSurBDdu+DtxQgRFltIAdMHAELqWng==","shasum":"9320f6164a225bfe61f74b5f068dca2d3870984f","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.7.2.tgz","fileCount":151,"unpackedSize":470365,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/6d3CRA9TVsSAnZWagAAGLEP/23Tze836imqdK3tqMoO\nN8t0pehptGMSVq0FGv+9sUCtcQkemoe6o9zSXn49ln98FSN5OSz1jnukpogZ\nFnr+4P0VbzXydZcY30EswY7tHMrbauYsF4ybTaPsrVR6v9FD2huQ58dIQkBA\nCtveRY2p2zMuSALPbViLay3qrBF+qJdX9rI8I4YQYMLWW9UWAuX7QxNvENJs\npQvqLEyN+B/szZEoNwm3tAyRMk1xQRH8h5xFOLJXNkkHxIDDeP0QQFyR/O1P\nw1xAw4ZtoqOC19lo78HfiJ6yCaswAMSVDYPBKDcudeU1IUmr1FCyQBWKqacN\nuhRUxUMpfKMaGjog5td4RzxrFJtznuTdyyjuWTt51lhmWYo52awwTFhY3PxA\nA2kFeAv0UuW+MKvCPECLZExhaFl2Hsfoyc95ORwiyxDvlKUyzDsDbkF29Rs3\ngbqR8JLR0ziPbaEJYz7D5UjUD8v/7ebz8pbVae+iqOJ0ow9GrfH6fFF6OSvX\nuwX8U148qfgISuA6shZVxsD++Ibk2tniCFODWNrC4DK672giNCiJCf7bM6UN\nu2JETdQ1cZtVI71FWLt5Un9yS3Ogc2mSCZItsei4hlWzuUaS9D2U5cbmzeI2\nr5np32zIGzrB+BemW9nfIDk7EAYsOBP5yPwqRpXZk7oZIOweLysgihhlqhBe\n4AKS\r\n=nfdy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9jtC5Ejj/3jVqjo5dXN8kKBqpKGaHTmfY2+HB4Z0bjQIhAJcHZo5PxHmbdue91jpocEQGNYFFSNw7KjO88StAw1Q6"}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.7.2_1593812854613_0.7850030984607186"},"_hasShrinkwrap":false},"2020.7.3":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.7.3","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","depcheck":"depcheck --ignore-dirs .cache,public,dist --ignores=@types/*,ts-node,gatsby-*,@typescript-eslint/*,eslint-*,gatsby-source-*,gatsby-transformer-*,@mdx-js/mdx,node-sass,nodemon,concurrently","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","postpublish":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","prepublishOnly":"npm run check && mv gatsby-config.js gatsby-config.js.bac && tsc","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"nodemon","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/element-tracker":"^2020.7.0","@cs125/jeed":"^2020.7.0","@cs125/mace":"^2020.7.2","@cs125/react-google-login":"^2020.6.6","@material-ui/core":"^4.11.0","@material-ui/icons":"^4.9.1","@material-ui/lab":"^4.0.0-alpha.56","@mdx-js/mdx":"^1.6.6","@mdx-js/react":"^1.6.6","@reach/router":"^1.3.4","@types/cheerio":"^0.22.21","@types/dom-mediacapture-record":"^1.0.7","@types/mdx-js__react":"^1.5.2","@types/parse-unit":"^1.0.1","@types/react":"^16.9.42","@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","@types/webpack":"^4.41.21","ace-builds":"^1.4.12","cheerio":"^1.0.0-rc.3","dotenv":"^8.2.0","gatsby":"2.24.2","gatsby-alias-imports":"^1.0.4","gatsby-image":"^2.4.13","gatsby-plugin-env-variables":"^1.0.2","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.18","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.25","gatsby-plugin-prefetch-google-fonts":"^1.4.3","gatsby-plugin-react-helmet":"^3.3.10","gatsby-plugin-sass":"^2.3.12","gatsby-plugin-sharp":"^2.6.19","gatsby-plugin-typescript":"^2.4.14","gatsby-source-filesystem":"^2.3.19","gatsby-transformer-sharp":"^2.5.11","jsdom":"^16.3.0","lorem-ipsum":"^2.0.3","mdi-material-ui":"^6.16.0","node-sass":"^4.14.1","parse-unit":"^1.0.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"github:cs125-illinois/react-ace","react-children-utilities":"^2.1.2","react-dom":"^16.13.1","react-helmet":"^6.1.0","runtypes":"^4.3.0","slugify":"^1.4.4","source-map-support":"^0.5.19","throttle-debounce":"^2.2.1","ts-node":"^8.10.2","webpack":"^4.43.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^1.0.0","eslint":"^7.4.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.3","eslint-plugin-react-hooks":"^4.0.7","gatsby-plugin-webpack-bundle-analyser-v2":"^1.1.10","gh-pages":"^3.1.0","nodemon":"^2.0.4","npm-check-updates":"^7.0.1","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.6"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"8ffb4075ff4d24806689017f8fc4332f7b87a74b","_id":"@cs125/gatsby-theme-cs125@2020.7.3","_nodeVersion":"12.16.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-wNvYUtProwHgypA0ILADRqMX6Q8lfxv5/Z7JjAefce2sgitG0MVC2pqefbE4nZvzEGn1WndPv6PsqIbGpCFp7g==","shasum":"37b94a5451a4cf22162dfea403980e91d2817e58","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.7.3.tgz","fileCount":151,"unpackedSize":495296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCO7NCRA9TVsSAnZWagAApW8P/R0KeKCoPRMhv8cxSdAf\nO2fvJ6IftAy2Iugh87qDg7N40fFJtzw/jjTQOoDx6YYELAmviAd2Aq4Iyq6j\n1eJgREAQaNhATUfwCJ3Rtriq1B7beZSPOf8IwhbfulNkHEwOPvs9TOs0m6YE\n9peUrqpykCJn02sL2E2T9gEMDl9LEkh1iC9/FM4FXg10TR3/sSEmCnyke1ha\npr8ctFi9+KPm//f4wBHAi74XI2gr8a5gH5BXmH/ck3C1fgIgRBbNCmazZX1z\nJV9Eov/B6s3SmIVSHztJ4Ft68D2mei059VvSAjT8nBzslgn9KLwVoxumXa4F\n+6R2MekRokyv0lqvaqdMLwwQE399vBL1PARhT7hAntdaA7hvLPQJnQtWV0C3\nRbVFrSkHEa+nWC4Bcyl+AsOsG8vc35xJmUpvIyLgTmrkcics8mnjQHwDjX1w\n3l7mCRlSro8z9nJA7/nh6By5Ne+zjv+16TIzkDS0J7nnNCTdVs9+gpYTiuTU\ncx5EUXa8ClNzXHSoFb3lOKFlpBhcLK7pjw0px0MWl+U3IcKt12ojDKgTHyFy\n34hEU+KF0oFcy+pCGNsn9bFYTl+XDZkxkbku9BsbHLOPtZX1nUWDxEjA+Hcn\nO6cnwbOYqYBisBi6YdX/sq4sZXAKHBlwkAH4UmFhg0Y96BKfzCo+mIs48rd9\nCk/P\r\n=NtJn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEmD4xebGeJA/5deHAY+3UVPcmH3tFsmSexV4Bwwy60VAiA41NUnr7aZcm/iQI74b2M3NQwzsGg2q04hKgJrtTCAdQ=="}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.7.3_1594420940658_0.04681122018236361"},"_hasShrinkwrap":false},"2020.7.4":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.7.4","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","depcheck":"depcheck --ignore-dirs .cache,public,dist --ignores=@types/*,ts-node,gatsby-*,@typescript-eslint/*,eslint-*,gatsby-source-*,gatsby-transformer-*,@mdx-js/mdx,node-sass,nodemon,concurrently","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","postpublish":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","prepublishOnly":"npm run check && mv gatsby-config.js gatsby-config.js.bac && tsc","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"nodemon","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/element-tracker":"^2020.7.1","@cs125/jeed":"^2020.7.1","@cs125/mace":"^2020.7.3","@cs125/react-google-login":"^2020.7.0","@material-ui/core":"^4.11.0","@material-ui/icons":"^4.9.1","@material-ui/lab":"^4.0.0-alpha.56","@mdx-js/mdx":"^1.6.13","@mdx-js/react":"^1.6.13","@reach/router":"^1.3.4","@types/cheerio":"^0.22.21","@types/dom-mediacapture-record":"^1.0.7","@types/mdx-js__react":"^1.5.2","@types/parse-unit":"^1.0.1","@types/react":"^16.9.43","@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","@types/webpack":"^4.41.21","ace-builds":"^1.4.12","cheerio":"^1.0.0-rc.3","dotenv":"^8.2.0","gatsby":"2.24.8","gatsby-alias-imports":"^1.0.4","gatsby-image":"^2.4.13","gatsby-plugin-env-variables":"^2.0.0","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.20","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.28","gatsby-plugin-prefetch-google-fonts":"^1.4.3","gatsby-plugin-react-helmet":"^3.3.10","gatsby-plugin-sass":"^2.3.12","gatsby-plugin-sharp":"^2.6.21","gatsby-plugin-typescript":"^2.4.16","gatsby-source-filesystem":"^2.3.21","gatsby-transformer-sharp":"^2.5.11","jsdom":"^16.3.0","lorem-ipsum":"^2.0.3","mdi-material-ui":"^6.16.0","node-sass":"^4.14.1","parse-unit":"^1.0.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"github:cs125-illinois/react-ace","react-children-utilities":"^2.1.3","react-dom":"^16.13.1","react-helmet":"^6.1.0","runtypes":"^5.0.1","slugify":"^1.4.4","source-map-support":"^0.5.19","throttle-debounce":"^2.2.1","ts-node":"^8.10.2","webpack":"^4.43.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^3.7.0","@typescript-eslint/parser":"^3.7.0","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^1.0.0","eslint":"^7.5.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.3","eslint-plugin-react-hooks":"^4.0.8","gatsby-plugin-webpack-bundle-analyser-v2":"^1.1.10","gh-pages":"^3.1.0","nodemon":"^2.0.4","npm-check-updates":"^7.0.2","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.7"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"81b017952dfffd718b6a0d7c56527e6c394e3b68","_id":"@cs125/gatsby-theme-cs125@2020.7.4","_nodeVersion":"12.16.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-m40e9itNx6JSN2niMDrbvIxRygQ9yWlzZsIwyz75BLWkwpcypqL+UlNcfItTNK57BaKWK5GAmT+s4kKTrAr22w==","shasum":"a801527d1abef627b0a3554286e5bff302c79553","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.7.4.tgz","fileCount":151,"unpackedSize":496389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFzqMCRA9TVsSAnZWagAAMuQP/j4XvjUQuhiMOtyB+o1s\n+dQoUv/yY8FovTH+I4E0gBPHiUGLqPwBzg7UJS33iWfrK7wPcVuQQcZt9RuN\nJVQOHxqp78R958UyNl7M1hM3RRjS8BefruPzAe3ZYFcuV/+jQ8rCod/6S/Xl\nUfjPpUU469tKDzy87rt4i+XIeuVGtoKxDz/4h4Uuno031/JloMoFdDggJ01M\nXL11ixxnMssNW5YX+yoi+WOGKtI6r12lXI6IQRJ/pHukdNeypGG9YTR6ARQg\nBPr0NTJYo1H0IHnENLUxBPq99Arp9xHpAngMDoiqjI6q9eCKKU1taa3rugmw\ngN6Jd6sHrsritOgSJZurBFXiWhow1ITXXdohE8zmhS141zc9MWAommiEuy+l\nwXBRaLPmy8SzrmbCJWjsxnoJV3QkBjInV4WnWLV5nz9ErzshfBR92tduOtM5\nmtE1ToaW5T+i4DFRb8Xg2+7DiWASGLTeSrp9IKHlK84hl3/4rAYQBXtxbOPO\nKH4sVGFcqWLAzBP3ys187VAIMJR6q4O5ROJruSOJgQbM+f2iCbcrti0Ycqcs\nLJlSQQn0eHHGd4cIMlNJbJcwDVPo6H0XzHAwjP07Rs/X/5ilkg/kjZM9MRqd\n2OIuQNvRNVC2KeyE8sUTUbo8s+hI/9o3hKO4dx7HPi9ePfdkfTD/OZ34fyz3\nIByu\r\n=HKpl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDg1zu7QjiXK0OygNzrPEiubtBIrvMyNbqF8JS1q0qxdAiAGnlVFSdszRW7SgxsbvGhHCEwM3Gj1ix8PSD0bM8QDrA=="}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.7.4_1595357836076_0.11417660611193026"},"_hasShrinkwrap":false},"2020.7.5":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.7.5","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","depcheck":"depcheck --ignore-dirs .cache,public,dist --ignores=@types/*,ts-node,gatsby-*,@typescript-eslint/*,eslint-*,gatsby-source-*,gatsby-transformer-*,@mdx-js/mdx,node-sass,nodemon,concurrently","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","postpublish":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","prepublishOnly":"npm run check && mv gatsby-config.js gatsby-config.js.bac && tsc","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"nodemon","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/element-tracker":"^2020.7.1","@cs125/jeed":"^2020.7.1","@cs125/mace":"^2020.7.3","@cs125/react-google-login":"^2020.7.0","@material-ui/core":"^4.11.0","@material-ui/icons":"^4.9.1","@material-ui/lab":"^4.0.0-alpha.56","@mdx-js/mdx":"^1.6.13","@mdx-js/react":"^1.6.13","@reach/router":"^1.3.4","@types/cheerio":"^0.22.21","@types/dom-mediacapture-record":"^1.0.7","@types/mdx-js__react":"^1.5.2","@types/parse-unit":"^1.0.1","@types/react":"^16.9.43","@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","@types/webpack":"^4.41.21","ace-builds":"^1.4.12","cheerio":"^1.0.0-rc.3","dotenv":"^8.2.0","gatsby":"2.24.8","gatsby-alias-imports":"^1.0.4","gatsby-image":"^2.4.13","gatsby-plugin-env-variables":"^2.0.0","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.20","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.28","gatsby-plugin-prefetch-google-fonts":"^1.4.3","gatsby-plugin-react-helmet":"^3.3.10","gatsby-plugin-sass":"^2.3.12","gatsby-plugin-sharp":"^2.6.21","gatsby-plugin-typescript":"^2.4.16","gatsby-source-filesystem":"^2.3.21","gatsby-transformer-sharp":"^2.5.11","jsdom":"^16.3.0","lorem-ipsum":"^2.0.3","mdi-material-ui":"^6.16.0","node-sass":"^4.14.1","parse-unit":"^1.0.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"github:cs125-illinois/react-ace","react-children-utilities":"^2.1.3","react-dom":"^16.13.1","react-helmet":"^6.1.0","runtypes":"^5.0.1","slugify":"^1.4.4","source-map-support":"^0.5.19","throttle-debounce":"^2.2.1","ts-node":"^8.10.2","webpack":"^4.43.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^3.7.0","@typescript-eslint/parser":"^3.7.0","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^1.0.0","eslint":"^7.5.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.3","eslint-plugin-react-hooks":"^4.0.8","gatsby-plugin-webpack-bundle-analyser-v2":"^1.1.10","gh-pages":"^3.1.0","nodemon":"^2.0.4","npm-check-updates":"^7.0.2","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.7"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"d1e1970fcff170e97ca008e371f826f8acdd2fa0","_id":"@cs125/gatsby-theme-cs125@2020.7.5","_nodeVersion":"12.16.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-GfIbQ9wZqIxRN9hxJd6W1jmHMaAl4vFFmVMXm2/XZoDlBExGY+TXyeMkHSqzUA51kIjrPx8bm4g8yVFiDGVB3Q==","shasum":"10b4d2ee522aa889e88c60fe2853f808863aea59","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.7.5.tgz","fileCount":151,"unpackedSize":498099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGFgDCRA9TVsSAnZWagAAKb4P/3UmtZBQiD+yjIYOFu4P\n0e7hRjJanGosLqUxM1ooQLRosvLOdfx7Yils71mtWYFOGJg3rS1uOSQZGaX/\nSR/U0papObWS88lq421wuiT/9G28Qokv9o6+KCamZAq0Cy39jnLCrJ0FwDys\nMRWdfFAz06cLij2vjecsbmNLq66zyin+HQNx4yHgGN5xuPWgJJoWgPiq1SUl\nNh7D4vVwGjPWzFGEFCKf0yYFLN8oOqEZLn3g3gaSVeHdLCPT1f+MCEo0Bzpj\nG7wU8wNKu6cG3PVnTgH0rQLIiFLzUCgxptNQy/bgyWBLjPyYAvdCKoSV7inG\n+EoCLpjFQ59s69mjm/bkMoGcQkjA1byS0lmrZTiWat7xwKifT/ao0RrQmijh\nbRjlU2z8Q1FdnToc5g+zBseg9gzW1wT7Zqba8GZHQgfy7jxK9XkqQPkG3B85\ntSEr3iv08gUfkGkprKxFQ+7jDbgmGPjIZ/LtWbDH9D+jr3VYxB1umeHUHN9/\nyF/zp0bHq4E0CqoieWiV7uY7aLz7JtzAi/AXNwG6wqwRQ94I/i6rA4YASz3f\n0A1Dt7QBYK1JU9B6znVNip4Fo47mvU6kG+K7A71b3vr3vslvpA7axCUNqbVT\nMjP51KTqy4+d6hZ4QgTessV2IOUd1c04Z16bleCvZ6Ed0JMpoqRFXt5CcPqE\nz4F4\r\n=bs9J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGhE8543Gpvxv6OkoRguqcJ2jVetsYNvteEtSpgXjXI3AiEA10MuMY51BDhRAJcrhXktE7KcV00/h01So9tFB4cL9dE="}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.7.5_1595430915104_0.2663192908253169"},"_hasShrinkwrap":false},"2020.7.6":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.7.6","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","depcheck":"depcheck --ignore-dirs .cache,public,dist --ignores=@types/*,ts-node,gatsby-*,@typescript-eslint/*,eslint-*,gatsby-source-*,gatsby-transformer-*,@mdx-js/mdx,node-sass,nodemon,concurrently","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","postpublish":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","prepublishOnly":"npm run check && mv gatsby-config.js gatsby-config.js.bac && tsc","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"nodemon","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/element-tracker":"^2020.7.1","@cs125/jeed":"^2020.7.1","@cs125/mace":"^2020.7.3","@cs125/react-google-login":"^2020.7.1","@material-ui/core":"^4.11.0","@material-ui/icons":"^4.9.1","@material-ui/lab":"^4.0.0-alpha.56","@mdx-js/mdx":"^1.6.13","@mdx-js/react":"^1.6.13","@reach/router":"^1.3.4","@types/cheerio":"^0.22.21","@types/dom-mediacapture-record":"^1.0.7","@types/mdx-js__react":"^1.5.2","@types/parse-unit":"^1.0.1","@types/react":"^16.9.43","@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","@types/webpack":"^4.41.21","ace-builds":"^1.4.12","cheerio":"^1.0.0-rc.3","dotenv":"^8.2.0","gatsby":"2.24.9","gatsby-alias-imports":"^1.0.4","gatsby-image":"^2.4.13","gatsby-plugin-env-variables":"^2.0.0","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.20","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.28","gatsby-plugin-prefetch-google-fonts":"^1.4.3","gatsby-plugin-react-helmet":"^3.3.10","gatsby-plugin-sass":"^2.3.12","gatsby-plugin-sharp":"^2.6.21","gatsby-plugin-typescript":"^2.4.16","gatsby-source-filesystem":"^2.3.22","gatsby-transformer-sharp":"^2.5.11","jsdom":"^16.3.0","lorem-ipsum":"^2.0.3","mdi-material-ui":"^6.16.0","node-sass":"^4.14.1","parse-unit":"^1.0.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"github:cs125-illinois/react-ace","react-children-utilities":"^2.1.3","react-dom":"^16.13.1","react-helmet":"^6.1.0","runtypes":"^5.0.1","slugify":"^1.4.4","source-map-support":"^0.5.19","throttle-debounce":"^2.2.1","ts-node":"^8.10.2","webpack":"^4.43.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^3.7.0","@typescript-eslint/parser":"^3.7.0","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^1.0.0","eslint":"^7.5.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.3","eslint-plugin-react-hooks":"^4.0.8","gatsby-plugin-webpack-bundle-analyser-v2":"^1.1.10","gh-pages":"^3.1.0","nodemon":"^2.0.4","npm-check-updates":"^7.0.2","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.7"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"3a544a34e7bf98be1b82f8a9580b622f1f54c05e","_id":"@cs125/gatsby-theme-cs125@2020.7.6","_nodeVersion":"12.16.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-FPaNCKhWYrJADCai+Wj8iGGrX+YAQNvtg37zPW/slWq3yVCI3xe3/wQpLZAv7+qgz0DXlL/ut2VqgM0j625hMQ==","shasum":"851970915cd3d2121d231c5a4c3ef3d25866196c","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.7.6.tgz","fileCount":151,"unpackedSize":498099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGIEJCRA9TVsSAnZWagAAtgEP/ji5evZOZyOYrMxCSGvF\nnWWggjnFQJ7xsKkNmEmEHgCYQyLT1dpM6N0Hux1pNjiXsLa1CnGpADIymv6R\n8BaatpW0UpFicTUcDS8K+B+AzsOnC1jlkV/ttTJkSUfPD2mF6bnoh1vbZs7i\nMQTt1VotTNSf7ukDpl0Uqp0IvCr/gHAPdXI8uljbS5S5CwSzLwmDNFLDgMos\nOS1qQPEUhGlOCx4UP21muPdgsEoYe4p9zXURenu51//OxmPPs7XFnHSYFZVJ\n74gfQTSOsZohEum4u3zItb9/zfHPgVmQDlEYmsWL96tmknwM+9HOlR1RjnEr\nM8B37TZX/o8BuDEw8F+UDtvINr7Ormaw7JiNdzUHQchmRcfIB0MA4ikjPnKX\n28YXLqG6TIWyjFi6cKylUrB1qebosayxcIVZfRffYDOzuiUv0uOtf1KLzi70\n+ltu4d+pgiKissrOVzEUoltwD61YyCvylR06njm9jLVijxVWACRemdG4pR3e\n5k4pKzl4N2L0p28klaeg2tg/OclYvQ5MetHPqaSL4eJ7QT4DHXAGaxY6Ts4f\n8f1P7wvNjzDWGb7lsJR0gkGPHapNZPOB64SjgjKWWKzq+uNCkCwQUfcTU/Vj\nh2WeTkT94VmsTBgDiozjutRXmwRvH4RaoiBtezswRJS4P694HI5fJFvGpUNI\nimHM\r\n=i0cz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHHeRiyZ5eqTPWh1KSGdxqAPT1+t/F/KrrCDGnwabzFXAiEAwfgyj5J2LZvgSQ3WtQL4wEzASDdERlLHQqad58rcVH4="}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.7.6_1595441416627_0.09592711939981213"},"_hasShrinkwrap":false},"2020.7.7":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.7.7","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","depcheck":"depcheck --ignore-dirs .cache,public,dist --ignores=@types/*,ts-node,gatsby-*,@typescript-eslint/*,eslint-*,gatsby-source-*,gatsby-transformer-*,@mdx-js/mdx,node-sass,nodemon,concurrently","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","postpublish":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","prepublishOnly":"npm run check && mv gatsby-config.js gatsby-config.js.bac && tsc","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"nodemon","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/element-tracker":"^2020.7.1","@cs125/jeed":"^2020.7.1","@cs125/mace":"^2020.7.3","@cs125/react-google-login":"^2020.7.1","@material-ui/core":"^4.11.0","@material-ui/icons":"^4.9.1","@material-ui/lab":"^4.0.0-alpha.56","@mdx-js/mdx":"^1.6.13","@mdx-js/react":"^1.6.13","@reach/router":"^1.3.4","@types/cheerio":"^0.22.21","@types/dom-mediacapture-record":"^1.0.7","@types/mdx-js__react":"^1.5.2","@types/parse-unit":"^1.0.1","@types/react":"^16.9.43","@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","@types/webpack":"^4.41.21","ace-builds":"^1.4.12","cheerio":"^1.0.0-rc.3","dotenv":"^8.2.0","gatsby":"2.24.9","gatsby-alias-imports":"^1.0.4","gatsby-image":"^2.4.13","gatsby-plugin-env-variables":"^2.0.0","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.20","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.28","gatsby-plugin-prefetch-google-fonts":"^1.4.3","gatsby-plugin-react-helmet":"^3.3.10","gatsby-plugin-sass":"^2.3.12","gatsby-plugin-sharp":"^2.6.21","gatsby-plugin-typescript":"^2.4.16","gatsby-source-filesystem":"^2.3.22","gatsby-transformer-sharp":"^2.5.11","jsdom":"^16.3.0","lorem-ipsum":"^2.0.3","mdi-material-ui":"^6.16.0","node-sass":"^4.14.1","parse-unit":"^1.0.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"github:cs125-illinois/react-ace","react-children-utilities":"^2.1.3","react-dom":"^16.13.1","react-helmet":"^6.1.0","runtypes":"^5.0.1","slugify":"^1.4.4","source-map-support":"^0.5.19","throttle-debounce":"^2.2.1","ts-node":"^8.10.2","webpack":"^4.43.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^3.7.0","@typescript-eslint/parser":"^3.7.0","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^1.0.0","eslint":"^7.5.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.3","eslint-plugin-react-hooks":"^4.0.8","gatsby-plugin-webpack-bundle-analyser-v2":"^1.1.10","gh-pages":"^3.1.0","nodemon":"^2.0.4","npm-check-updates":"^7.0.2","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.7"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"4c935184cb9906b43f75ad1d4617c28dfd23533d","_id":"@cs125/gatsby-theme-cs125@2020.7.7","_nodeVersion":"12.16.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-kTDs1fE/j5LR5U//mWZD3bFb2vGBx/ehgF8eFfVWPmrjEM4aEXbIGTtnrTGJrMwKgwlX+Ty0sF16ljb5GWKzZA==","shasum":"80daf0fc7e119763da55f1a2c57a8e2cb51718a0","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.7.7.tgz","fileCount":151,"unpackedSize":498334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGJrhCRA9TVsSAnZWagAAbFgP/37QjkqrmOxrCX2fGyQ5\nbzE14aBive2F/thFSWFqNyvhzIMBVXnOXAWJftLqw0xBUG/XzTlQ8JHBU9JW\nzCCjga/P5HtJzGRfH472L0XbS5slZYq3mYBhmYf+O8mlTexmJ4GdmRYMLJc+\nUM8eG4oPzFeuTRSq34NLh6Xk5JH2qcr3pUD7s3p5f1GIyMVFR5Klete7FYp0\nmenTbsRtoKE57q7X3sr3HDGzPquNKB8DJXKx+apF1uEqR2yiNAybY3coFHsS\n4csBLbJQmTKbtwGn79xOw3ZostHqZxlO6bg6DBQOu8eBEId9aYr6R3iwD333\nf3oV8g7xw5Kbo2sCZTjhVdRd15BKr6eOxmeNaVTECpZ/X3TwaxLlolDt2Hqo\nbOtxtAjXtoVgAHMXRCPTEAhSiN7CRbimUhtZ8YR3uSp3mWwKSlmUXlyB4nFT\nUMJRhkktdZwlMqavzXsOliHBvogZA6OfPFONKip4hAaNDCsRfcmeSkKgOCxl\nSd6xDIwe056c4+BmBwHQ7U5ZqO6jTo3W1/XvvPRfBlCN1QvS2XfqsS/D8UQ+\nUSbFwntWPY2e8M/n/pNHq57aPBm482aIxhFOnR/ZWfW+Sk/6JZzL5pYpKCwn\nL9fM6YdPW5ym02+x7XOuqdlvHRJUag16uc7Fyi6r01rOsFFqp28cjaeJkF2p\nQgg8\r\n=X/nN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBmsWxP3QtkaDVqBNYP+wqPQG/McwCsP6MVuU+JN8LIEAiA5CSrhvfFEVCT+xF9h5BbYEb/6kNg6gVjC2UvI2WstyQ=="}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.7.7_1595448032952_0.20150690604702537"},"_hasShrinkwrap":false},"2020.7.8":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.7.8","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","depcheck":"depcheck --ignore-dirs .cache,public,dist --ignores=@types/*,ts-node,gatsby-*,@typescript-eslint/*,eslint-*,gatsby-source-*,gatsby-transformer-*,@mdx-js/mdx,node-sass,nodemon,concurrently","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","postpublish":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","prepublishOnly":"npm run check && mv gatsby-config.js gatsby-config.js.bac && tsc","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"nodemon","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/element-tracker":"^2020.7.1","@cs125/jeed":"^2020.7.1","@cs125/mace":"^2020.7.3","@cs125/react-google-login":"^2020.7.1","@material-ui/core":"^4.11.0","@material-ui/icons":"^4.9.1","@material-ui/lab":"^4.0.0-alpha.56","@mdx-js/mdx":"^1.6.13","@mdx-js/react":"^1.6.13","@reach/router":"^1.3.4","@types/cheerio":"^0.22.21","@types/dom-mediacapture-record":"^1.0.7","@types/mdx-js__react":"^1.5.2","@types/parse-unit":"^1.0.1","@types/react":"^16.9.43","@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","@types/webpack":"^4.41.21","ace-builds":"^1.4.12","cheerio":"^1.0.0-rc.3","dotenv":"^8.2.0","gatsby":"2.24.9","gatsby-alias-imports":"^1.0.4","gatsby-image":"^2.4.13","gatsby-plugin-env-variables":"^2.0.0","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.20","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.28","gatsby-plugin-prefetch-google-fonts":"^1.4.3","gatsby-plugin-react-helmet":"^3.3.10","gatsby-plugin-sass":"^2.3.12","gatsby-plugin-sharp":"^2.6.21","gatsby-plugin-typescript":"^2.4.16","gatsby-source-filesystem":"^2.3.22","gatsby-transformer-sharp":"^2.5.11","jsdom":"^16.3.0","lorem-ipsum":"^2.0.3","mdi-material-ui":"^6.16.0","node-sass":"^4.14.1","parse-unit":"^1.0.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"github:cs125-illinois/react-ace","react-children-utilities":"^2.1.3","react-dom":"^16.13.1","react-helmet":"^6.1.0","runtypes":"^5.0.1","slugify":"^1.4.4","source-map-support":"^0.5.19","throttle-debounce":"^2.2.1","ts-node":"^8.10.2","webpack":"^4.43.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^3.7.0","@typescript-eslint/parser":"^3.7.0","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^1.0.0","eslint":"^7.5.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.3","eslint-plugin-react-hooks":"^4.0.8","gatsby-plugin-webpack-bundle-analyser-v2":"^1.1.10","gh-pages":"^3.1.0","nodemon":"^2.0.4","npm-check-updates":"^7.0.2","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.7"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"79080769b0373a74bd27a440cac0bc3916ef319b","_id":"@cs125/gatsby-theme-cs125@2020.7.8","_nodeVersion":"12.16.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-dnaaS/vw5A2avWyCKoZFF4TP0FDbcNofw50fvDsCcL8eFme7URZtSjl4O6Ga2v9NIhNXkJdeZCh96B50YXzSCA==","shasum":"50058e3dec5a07cfc9c9be71e90f3590b7d44197","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.7.8.tgz","fileCount":151,"unpackedSize":498526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGJthCRA9TVsSAnZWagAAPMIP/275r8+W4m9vXVqVH8WS\nN3r2FLpVcm2eaH0WAUe6WOX/I4ZydHVU4NkyuxgLxLTtdFEjf9QEvbfdgSVQ\n4zLOGTjY145Hajnkc+i+q/NZ+ObTFc/GahV2oJysYQbYfmETO0aaSbV/RR+/\n3guM/qBAWq+QldZbZRdR32gF6idugUMFiBPTcY8ybTpqDL+PiZtwHZaypWTT\ns31C1u9f9aMg6939uBkDrGCfOwF2nwHJamIkXi1WRZlqa3LdVkNnJzt4zOKk\nhxXQjUHTyloTsKLLdJD2hqvzoLO+wmyu2aDiMs41A6Gmvced5yEITz/RxKgh\n8xyiRREL052oE1tZEib36FNVRkDhdFdcKS8XJ3VaM7z9LFxGYViH/JStQZJd\nlCcahzXoAmRc45y7eq/GrTJHrA6TzHqN2ZvGJ65ID3B5V1ahihUOF30g1vIW\n+bxj2dosECjCD5oNfGoaO1fScxSUxruHEBOWuRGaLNuPkfb+o8nP4QL4FVbl\nMgj2iWAP3YVn8GZn1eVjbwKrqB/GWT7ltxFfTT4+gvxVZTBxz11sVPMrosvP\nwDI4XDPPEjHQQftmDhlL7Z06YydDlq7aQk1i1PZTvjTPscEq57VMq6V72E/a\nMMCw0Vyv9vx5Av+D8A6qWZb7Gh2rq/1E3fO9XAz6xM0Y1Wjew1by4nh+8dMh\nF6XP\r\n=MpKb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5J/aKipPl35VAhbfoyfVndGEZvwS02nuaTh2zEraBVAIhAMQinkdrsmOaBN/vzoZIHoysfE5AC3z6hur3NCtwOQC0"}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.7.8_1595448161142_0.8849697299833297"},"_hasShrinkwrap":false},"2020.7.9":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.7.9","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","depcheck":"depcheck --ignore-dirs .cache,public,dist --ignores=@types/*,ts-node,gatsby-*,@typescript-eslint/*,eslint-*,gatsby-source-*,gatsby-transformer-*,@mdx-js/mdx,node-sass,nodemon,concurrently","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","postpublish":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","prepublishOnly":"npm run check && mv gatsby-config.js gatsby-config.js.bac && tsc","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"nodemon","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/chitter":"^2020.7.0","@cs125/element-tracker":"^2020.7.1","@cs125/jeed":"^2020.7.2","@cs125/mace":"^2020.7.3","@cs125/react-google-login":"^2020.7.1","@material-ui/core":"^4.11.0","@material-ui/icons":"^4.9.1","@material-ui/lab":"^4.0.0-alpha.56","@mdx-js/mdx":"^1.6.14","@mdx-js/react":"^1.6.14","@reach/router":"^1.3.4","@rooks/use-mutation-observer":"^3.6.0","@rooks/use-outside-click":"^3.6.0","@rooks/use-timeout":"^3.6.0","@types/cheerio":"^0.22.21","@types/dom-mediacapture-record":"^1.0.7","@types/gravatar":"^1.8.1","@types/mdx-js__react":"^1.5.2","@types/parse-unit":"^1.0.1","@types/react":"^16.9.43","@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","@types/webpack":"^4.41.21","ace-builds":"^1.4.12","cheerio":"^1.0.0-rc.3","dotenv":"^8.2.0","gatsby":"2.24.11","gatsby-alias-imports":"^1.0.4","gatsby-image":"^2.4.13","gatsby-plugin-env-variables":"^2.0.0","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.21","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.29","gatsby-plugin-prefetch-google-fonts":"^1.4.3","gatsby-plugin-react-helmet":"^3.3.10","gatsby-plugin-sass":"^2.3.12","gatsby-plugin-sharp":"^2.6.22","gatsby-plugin-typescript":"^2.4.16","gatsby-source-filesystem":"^2.3.23","gatsby-transformer-sharp":"^2.5.11","gravatar":"^1.8.1","jsdom":"^16.3.0","lodash":"^4.17.19","lorem-ipsum":"^2.0.3","mdi-material-ui":"^6.16.0","moment-timezone":"^0.5.31","node-sass":"^4.14.1","parse-unit":"^1.0.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"github:cs125-illinois/react-ace","react-children-utilities":"^2.1.4","react-dom":"^16.13.1","react-helmet":"^6.1.0","react-markdown":"^4.3.1","runtypes":"^5.0.1","slugify":"^1.4.4","source-map-support":"^0.5.19","throttle-debounce":"^2.2.1","ts-node":"^8.10.2","webpack":"^4.43.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^3.7.0","@typescript-eslint/parser":"^3.7.0","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^1.0.0","eslint":"^7.5.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.3","eslint-plugin-react-hooks":"^4.0.8","gatsby-plugin-webpack-bundle-analyser-v2":"^1.1.10","gh-pages":"^3.1.0","nodemon":"^2.0.4","npm-check-updates":"^7.0.2","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.7"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"d8769b86329a576f75dabd525ef8a1bf7bc5e7c8","_id":"@cs125/gatsby-theme-cs125@2020.7.9","_nodeVersion":"12.16.1","_npmVersion":"6.14.7","dist":{"integrity":"sha512-l/NZ76t7RgmpNZ5/YL0iCVBHu/fpraaXr/6XKeS/2ovrWTmZ/KpOr3DVQrcXr92rlpIIsdjw5qNnY/2xCH6EAg==","shasum":"1514083021cc87febd11ac04d76fea0f25e769ee","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.7.9.tgz","fileCount":167,"unpackedSize":554616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGzcuCRA9TVsSAnZWagAA8vgP/1phqS8q0yY4SeuVp5TP\nxRB62NvXVuIvD6IoQ6Gm5rGDo73I2swQXljtMyQyh+PU9ikuCT3CoQMXeTh6\nDmtLw1WWMJLwQxEk7o8O4Xcfg4XKkr08RvcFlnNUihJ7NAYeA0B1/W4i2KaQ\nsP1rewO+jPqPL/GkWMXEMEpFOz6ar8TEyX26OhOZTFucHQQxUR9AohpJ71tt\nzBhZ5v47k15oaBtf5kfD2SAqShKEgToBZodCc+wbCFj/CjLhpzzqgX1MLZHA\nB67bboxkNliMogSrmlGEoKZ9iK2uayxjBg6NP//Jo/hrZTCOlGdGp6Nevr1R\ngBfNMI55yvAbi5oujjbi+n/fN4BICH9T98OprFSrz93lfmp+7YSc8yNk/Gnd\n7YnUQuSOCA1orBBJMj5FWqxq0BcQnK9KWGYIMbjugkd2DEtRj5ujcfPb74Hb\nggCfzo6WbsYOQFZwfA71LIA6aF+5QtKVDVCHJOJlwn3nwUuud1aPRoIyX2Ss\nXpG35kQW2KzQRtNltfKInK/Y7b48IIdQW850zCv8wZPLImNkCbwyK+UK9HBp\nrvxW54qxKWdbcZwAtO27ZTNZr6G9RFT2kzwO6Gh2Iick8iRf3vOUvc+Q+rnC\nxo2mu6bDfqtOSTIovPrvxnokMCrk3/PrzisIHTazxiKg60oswGP26IPyVa+i\nUGcd\r\n=hHXj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFx73dg4qX0GM4J2TX0EtfkiRU2G6i0bpLZgQ6QEkhQQIhAMiKnRbxfIcupjpUDpXZXBMC5FmqBblpwICEpXyJn48b"}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.7.9_1595619118107_0.4050277437612284"},"_hasShrinkwrap":false},"2020.7.10":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.7.10","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","depcheck":"depcheck --ignore-dirs .cache,public,dist --ignores=@types/*,ts-node,gatsby-*,@typescript-eslint/*,eslint-*,gatsby-source-*,gatsby-transformer-*,@mdx-js/mdx,node-sass,nodemon,concurrently","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","postpublish":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","prepublishOnly":"npm run check && mv gatsby-config.js gatsby-config.js.bac && tsc","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"nodemon","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/chitter":"^2020.7.2","@cs125/element-tracker":"^2020.7.1","@cs125/jeed":"^2020.7.2","@cs125/mace":"^2020.7.3","@cs125/react-google-login":"^2020.7.1","@material-ui/core":"^4.11.0","@material-ui/icons":"^4.9.1","@material-ui/lab":"^4.0.0-alpha.56","@mdx-js/mdx":"^1.6.14","@mdx-js/react":"^1.6.14","@reach/router":"^1.3.4","@rooks/use-mutation-observer":"^3.6.0","@rooks/use-outside-click":"^3.6.0","@rooks/use-timeout":"^3.6.0","@types/cheerio":"^0.22.21","@types/dom-mediacapture-record":"^1.0.7","@types/gravatar":"^1.8.1","@types/mdx-js__react":"^1.5.2","@types/parse-unit":"^1.0.1","@types/react":"^16.9.43","@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","@types/webpack":"^4.41.21","ace-builds":"^1.4.12","cheerio":"^1.0.0-rc.3","dotenv":"^8.2.0","gatsby":"2.24.11","gatsby-alias-imports":"^1.0.4","gatsby-image":"^2.4.13","gatsby-plugin-env-variables":"^2.0.0","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.21","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.29","gatsby-plugin-prefetch-google-fonts":"^1.4.3","gatsby-plugin-react-helmet":"^3.3.10","gatsby-plugin-sass":"^2.3.12","gatsby-plugin-sharp":"^2.6.22","gatsby-plugin-typescript":"^2.4.16","gatsby-source-filesystem":"^2.3.23","gatsby-transformer-sharp":"^2.5.11","gravatar":"^1.8.1","jsdom":"^16.3.0","lodash":"^4.17.19","lorem-ipsum":"^2.0.3","mdi-material-ui":"^6.16.0","moment-timezone":"^0.5.31","node-sass":"^4.14.1","parse-unit":"^1.0.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"github:cs125-illinois/react-ace","react-children-utilities":"^2.1.4","react-dom":"^16.13.1","react-helmet":"^6.1.0","react-markdown":"^4.3.1","runtypes":"^5.0.1","slugify":"^1.4.4","source-map-support":"^0.5.19","throttle-debounce":"^2.2.1","ts-node":"^8.10.2","webpack":"^4.44.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^3.7.0","@typescript-eslint/parser":"^3.7.0","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^1.0.0","eslint":"^7.5.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.3","eslint-plugin-react-hooks":"^4.0.8","gatsby-plugin-webpack-bundle-analyser-v2":"^1.1.10","gh-pages":"^3.1.0","nodemon":"^2.0.4","npm-check-updates":"^7.0.2","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.7"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"b499a4c2e99f8c9e217e0a39e2c0c1c4d2333bab","_id":"@cs125/gatsby-theme-cs125@2020.7.10","_nodeVersion":"12.16.1","_npmVersion":"6.14.7","dist":{"integrity":"sha512-Dox6Bntr8xnb+cEPZAoT5qtsVEYFw0wwKzHnPzA22oKmOe++NvTttM9fojIDVrTjxmrO/pYIDgzA5nId/NXdVQ==","shasum":"1d89fc2de68d46b910525b18a5911840f2e503bd","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.7.10.tgz","fileCount":167,"unpackedSize":554617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfG2AoCRA9TVsSAnZWagAAgjMP/1s4vDbkZ/PitKNkaRiZ\n4TWZ7y7qSf12AxIsCyX581GYWuybjciPRmPs/0rBA9cEfhnQG8m5Dt6euxZu\nmwVMVTi9AfGL7Q28rmRRzT4prQxE48i//1o2+OY05N2PeftvPOhiuyXqo5lj\ngcvOLTyXQqNraZqtF051hDsmqd05EWM81VGSWxShEF9xo8sq5Ii5sU9+kT5Y\ndedIsK5r9ZOO6fBRWOFEb+4W7GwGsAQIFN9EI0IuaLT8gl8SBLQn+2F34nCM\nNAf5QWgw1uyMGHjH53hzNicz1x6PVkttyHi/xRO4w3NPQS8iPHZ9866D0ANY\nxqxYyouSmw3I5PtEIi1aC/5/D6gDMHTSYzH8Vw6eWuf+0my8pfApfO9A3CLE\nu+QmbRknrfE4aXXxSeklN7M6sY50ZuOLo5e+65U5mVe6IRFpu/d6s5OTqkO4\nHlQr2Cba4YrTRTNem9hkTwNrEfaSeMTQ3ehUMDJ7nlZEE4ExIsll24b/LmAq\nFQmjQrh3lGlzML3oAKs1/3tnONl495OKBJrs2XbWw0T3Cxhm2JtzRC7XrLlb\nSO6ShMZtcmaig8SS70D4l79Fqqzs5o22NJZCIMsxYpeuTVU7CzrPNAtp7TFT\njydQ98HQDpU9o2kGiH/L9W3MT9uuNaelvN8Z3LG85pjpdpuOpoblWEdf7DN/\nFW+M\r\n=+vzk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7xlD5fgzHh1xuF1qOiLuddqvjKzp5z9uviZtZcjGcYQIgQqXkGxp2ujD9h4ZKUWWXsaXpYxxik9zPpBIzaHuUXoY="}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.7.10_1595629607988_0.15647328995081966"},"_hasShrinkwrap":false},"2020.7.11":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.7.11","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","depcheck":"depcheck --ignore-dirs .cache,public,dist --ignores=@types/*,ts-node,gatsby-*,@typescript-eslint/*,eslint-*,gatsby-source-*,gatsby-transformer-*,@mdx-js/mdx,node-sass,nodemon,concurrently","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","postpublish":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","prepublishOnly":"npm run check && mv gatsby-config.js gatsby-config.js.bac && tsc","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"nodemon","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/chitter":"^2020.7.6","@cs125/element-tracker":"^2020.7.1","@cs125/jeed":"^2020.7.2","@cs125/mace":"^2020.7.3","@cs125/react-google-login":"^2020.7.1","@material-ui/core":"^4.11.0","@material-ui/icons":"^4.9.1","@material-ui/lab":"^4.0.0-alpha.56","@mdx-js/mdx":"^1.6.14","@mdx-js/react":"^1.6.14","@reach/router":"^1.3.4","@rooks/use-timeout":"^3.6.0","@types/cheerio":"^0.22.21","@types/dom-mediacapture-record":"^1.0.7","@types/gravatar":"^1.8.1","@types/mdx-js__react":"^1.5.2","@types/parse-unit":"^1.0.1","@types/react":"^16.9.43","@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","@types/webpack":"^4.41.21","ace-builds":"^1.4.12","cheerio":"^1.0.0-rc.3","dotenv":"^8.2.0","gatsby":"2.24.11","gatsby-alias-imports":"^1.0.4","gatsby-image":"^2.4.13","gatsby-plugin-env-variables":"^2.0.0","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.21","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.29","gatsby-plugin-prefetch-google-fonts":"^1.4.3","gatsby-plugin-react-helmet":"^3.3.10","gatsby-plugin-sass":"^2.3.12","gatsby-plugin-sharp":"^2.6.22","gatsby-plugin-typescript":"^2.4.16","gatsby-source-filesystem":"^2.3.23","gatsby-transformer-sharp":"^2.5.11","gravatar":"^1.8.1","jsdom":"^16.3.0","lodash":"^4.17.19","lorem-ipsum":"^2.0.3","mdi-material-ui":"^6.16.0","moment-timezone":"^0.5.31","node-sass":"^4.14.1","parse-unit":"^1.0.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"github:cs125-illinois/react-ace","react-children-utilities":"^2.1.4","react-dom":"^16.13.1","react-helmet":"^6.1.0","react-markdown":"^4.3.1","react-virtuoso":"github:cs125-illinois/react-virtuoso","runtypes":"^5.0.1","slugify":"^1.4.4","source-map-support":"^0.5.19","throttle-debounce":"^2.2.1","ts-node":"^8.10.2","webpack":"^4.44.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^3.7.0","@typescript-eslint/parser":"^3.7.0","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^1.0.0","eslint":"^7.5.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.3","eslint-plugin-react-hooks":"^4.0.8","gatsby-plugin-webpack-bundle-analyser-v2":"^1.1.10","gh-pages":"^3.1.0","nodemon":"^2.0.4","npm-check-updates":"^7.0.2","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.7"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"5d2da7a67f4d154f2896fa45e46a0ec93df3cc08","_id":"@cs125/gatsby-theme-cs125@2020.7.11","_nodeVersion":"12.16.1","_npmVersion":"6.14.7","dist":{"integrity":"sha512-0JvjsR9r+ocQbEbGH0diHNgG3HVW/zKGJOHK8vJ4hT6O/mLPc4oDgJdBkfgph+TggAQvj0ClMMU1KCcupdZ0QA==","shasum":"8d3c87d097785521625af2c3b9f5476f541f86d5","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.7.11.tgz","fileCount":167,"unpackedSize":556671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHLLaCRA9TVsSAnZWagAAa1AP+QAT9uJFS7gSSjMMhHIr\nml3AJyy+MTIeP6x1bxFgQ87zQZd3OTGt4N/VzalNCwdjzC9hdPVgeZzaOHqq\nUrP0knVXyLHNdglRPqneDxQA6ll6fZ1d9XWniMNHnpoXgf95ViFlOJksda0i\nPWiJDGXKd+sirH+ox7aVsQbhCA8vUUAonH+bXD0qTpIYId14v+0Zh/q3d4iX\n+OHVlf6xf31cVqc02sjVmqCKw+6an8pcwe3wPtq8dR2bqvIoJhueN/MpHgVZ\ne1KMIPy9N/+LlrDu9ngp9LJQf8/TeOHwoZ4VKr4f1YpD9jM3zezr9CQxBEsv\nNSP9JssyhwM+9CIeZKspSMWQgvixMI9URQq0hFLvjFH0JV9j/lm/vMWIgRiP\nVRDEnCBrRnN5sBQ8IK4yo7PfbZP+E8eEc6Ffi70xZyCP5hH866zF4q7UfIQr\nJ7flD+pEzZHx9jbL0JkOYZM9dJa72gCJ3ssXRiYFcJFmMFWuzh2D6zNcdxgG\nvhFZU1y4nVmQrDQ72WP9YOnYrOpncindQVJqqp7tcOzUdhs7kgJr0141lVCU\nfiuNvc8ESaMlCh0lFTuBLf6G5i9vNNWLw3h40W2WSnEQkte5Ke3XJkcgCSfY\nVY85QKPO2cI/4xVBKX5PlRDlZuhrrU0KPA6t/jdP6fjVF/DeVqtGAcC9eZDK\ngHvq\r\n=5LTY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdZvhMsPFNrWKi8mt5VflMR76ciVdFHojch75MYjnzaQIhANxbjIGx1laY2rquGttFQxyOAda8KGKf2kRg5d4WdfKn"}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.7.11_1595716313813_0.12295641175051064"},"_hasShrinkwrap":false},"2020.7.12":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.7.12","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","depcheck":"depcheck --ignore-dirs .cache,public,dist --ignores=@types/*,ts-node,gatsby-*,@typescript-eslint/*,eslint-*,gatsby-source-*,gatsby-transformer-*,@mdx-js/mdx,node-sass,nodemon,concurrently","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","postpublish":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","prepublishOnly":"npm run check && mv gatsby-config.js gatsby-config.js.bac && tsc","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"nodemon","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/chitter":"^2020.7.6","@cs125/element-tracker":"^2020.7.1","@cs125/jeed":"^2020.7.2","@cs125/mace":"^2020.7.3","@cs125/react-google-login":"^2020.7.1","@material-ui/core":"^4.11.0","@material-ui/icons":"^4.9.1","@material-ui/lab":"^4.0.0-alpha.56","@mdx-js/mdx":"^1.6.14","@mdx-js/react":"^1.6.14","@reach/router":"^1.3.4","@rooks/use-timeout":"^3.6.0","@types/cheerio":"^0.22.21","@types/dom-mediacapture-record":"^1.0.7","@types/gravatar":"^1.8.1","@types/mdx-js__react":"^1.5.2","@types/parse-unit":"^1.0.1","@types/react":"^16.9.43","@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","@types/webpack":"^4.41.21","ace-builds":"^1.4.12","cheerio":"^1.0.0-rc.3","dotenv":"^8.2.0","gatsby":"2.24.11","gatsby-alias-imports":"^1.0.4","gatsby-image":"^2.4.13","gatsby-plugin-env-variables":"^2.0.0","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.21","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.29","gatsby-plugin-prefetch-google-fonts":"^1.4.3","gatsby-plugin-react-helmet":"^3.3.10","gatsby-plugin-sass":"^2.3.12","gatsby-plugin-sharp":"^2.6.22","gatsby-plugin-typescript":"^2.4.16","gatsby-source-filesystem":"^2.3.23","gatsby-transformer-sharp":"^2.5.11","gravatar":"^1.8.1","jsdom":"^16.3.0","lodash":"^4.17.19","lorem-ipsum":"^2.0.3","mdi-material-ui":"^6.17.0","moment-timezone":"^0.5.31","node-sass":"^4.14.1","parse-unit":"^1.0.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"github:cs125-illinois/react-ace","react-children-utilities":"^2.1.4","react-dom":"^16.13.1","react-helmet":"^6.1.0","react-markdown":"^4.3.1","react-virtuoso":"github:cs125-illinois/react-virtuoso","runtypes":"^5.0.1","slugify":"^1.4.5","source-map-support":"^0.5.19","throttle-debounce":"^2.2.1","ts-node":"^8.10.2","webpack":"^4.44.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^3.7.1","@typescript-eslint/parser":"^3.7.1","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^1.0.0","eslint":"^7.5.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.4","eslint-plugin-react-hooks":"^4.0.8","gatsby-plugin-webpack-bundle-analyser-v2":"^1.1.10","gh-pages":"^3.1.0","nodemon":"^2.0.4","npm-check-updates":"^7.0.2","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.7"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"ee43208ce6cb53ebe0f2d9f0cf3b9d0674c5c027","_id":"@cs125/gatsby-theme-cs125@2020.7.12","_nodeVersion":"12.16.1","_npmVersion":"6.14.7","dist":{"integrity":"sha512-8SkKsrULG+sDjkvq1W1cweZRxPcu7XIeRCW+L//fzCaK3bCDgnRV/0DTrnLwp8f8NI02KjDH6dZWVXHO1GQpPA==","shasum":"2da084a41cd262c3846e62c7713ecdfa1871288a","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.7.12.tgz","fileCount":167,"unpackedSize":557225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIJ/UCRA9TVsSAnZWagAA5j4P/inbCBamrRUDKZAXlRQU\nY84O/tmSAM8HpVu8uHKEAG74F9tMUOYbRdKp/68LF1WaGJKtjsc+AbIWcHZL\nL+gL7pAniOtFi+bVA8o+6qBu654t6FFZIuDjpT+H89T8bOhncUzoVc6HfNVw\nM3xSNuFjzgwGmG236JRMHW7fkZnvORJQ9ZlhGv8c/6/h4DQUJYHQddX5nfko\n0iw+9r37yGOI8EGT5Rq+UT0xoL+RJ7jpf2gjtaQMeIukpI1ceJOujzX06jPX\nDhBX4lVYK8Gnhxhskm3fg7l3CYk/4VYzrYBTskAhExmBX0ziPf5mswjEp79V\njhmL9EuoBLTNlYlIEi66f+iLVpw7ORqkSbvwKRIVP2inFdU3IozGir7pTja6\nIDSyl88k5+E78AjFAyLiJ7CwPK7RkckEoZBYOfY8lh6JoQbJ67+BSvoVu2jg\nGJn7ipG2ga16+lTtLV/nSFC0N3c0I/065Dkokaigase10GCx8LEpqU5IcgzX\nzn9r4tEcgTQi/De5x8lqmpMOU+sNegwuons84fSWiT9gUlMOTRsdN/1tY96U\no2Y0VhxgJhX8MYkeSYj6rugqyxP6b0vl9ZfPf/BY0Jatu3+j/coUBAoOvtOR\nkRzjqS4ejUAtZ8LV9b/y6QsqLLoeO7PYMpfrZLqrgH6aKuz0cGCJby5HhjM3\n6IIw\r\n=ax2l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChVhoVAedGc1qhpcuVGh0NfUnOWVCqzHc44qfLG4ExUgIgP/HU7W4kEBELx7ue4IRxYzRDQgORjDQpeP0ejRkJY9A="}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.7.12_1595973587459_0.5579145005798558"},"_hasShrinkwrap":false},"2020.7.13":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.7.13","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","depcheck":"depcheck --ignore-dirs .cache,public,dist --ignores=@types/*,ts-node,gatsby-*,@typescript-eslint/*,eslint-*,gatsby-source-*,gatsby-transformer-*,@mdx-js/mdx,node-sass,nodemon,concurrently","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","postpublish":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","prepublishOnly":"npm run check && mv gatsby-config.js gatsby-config.js.bac && tsc","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"nodemon","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/chitter":"^2020.7.6","@cs125/element-tracker":"^2020.7.1","@cs125/jeed":"^2020.7.2","@cs125/mace":"^2020.7.3","@cs125/react-google-login":"^2020.7.1","@material-ui/core":"^4.11.0","@material-ui/icons":"^4.9.1","@material-ui/lab":"^4.0.0-alpha.56","@mdx-js/mdx":"^1.6.14","@mdx-js/react":"^1.6.14","@reach/router":"^1.3.4","@rooks/use-timeout":"^3.6.0","@types/cheerio":"^0.22.21","@types/dom-mediacapture-record":"^1.0.7","@types/gravatar":"^1.8.1","@types/mdx-js__react":"^1.5.2","@types/parse-unit":"^1.0.1","@types/react":"^16.9.43","@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","@types/webpack":"^4.41.21","ace-builds":"^1.4.12","cheerio":"^1.0.0-rc.3","dotenv":"^8.2.0","gatsby":"2.24.11","gatsby-alias-imports":"^1.0.4","gatsby-image":"^2.4.13","gatsby-plugin-env-variables":"^2.0.0","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.21","gatsby-plugin-material-ui":"^2.1.9","gatsby-plugin-mdx":"^1.2.29","gatsby-plugin-prefetch-google-fonts":"^1.4.3","gatsby-plugin-react-helmet":"^3.3.10","gatsby-plugin-sass":"^2.3.12","gatsby-plugin-sharp":"^2.6.22","gatsby-plugin-typescript":"^2.4.16","gatsby-source-filesystem":"^2.3.23","gatsby-transformer-sharp":"^2.5.11","gravatar":"^1.8.1","jsdom":"^16.3.0","lodash":"^4.17.19","lorem-ipsum":"^2.0.3","mdi-material-ui":"^6.17.0","moment-timezone":"^0.5.31","node-sass":"^4.14.1","parse-unit":"^1.0.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"github:cs125-illinois/react-ace","react-children-utilities":"^2.1.4","react-dom":"^16.13.1","react-helmet":"^6.1.0","react-markdown":"^4.3.1","react-virtuoso":"github:cs125-illinois/react-virtuoso","runtypes":"^5.0.1","slugify":"^1.4.5","source-map-support":"^0.5.19","throttle-debounce":"^2.2.1","ts-node":"^8.10.2","webpack":"^4.44.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^3.7.1","@typescript-eslint/parser":"^3.7.1","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^1.0.0","eslint":"^7.5.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.4","eslint-plugin-react-hooks":"^4.0.8","gatsby-plugin-webpack-bundle-analyser-v2":"^1.1.10","gh-pages":"^3.1.0","nodemon":"^2.0.4","npm-check-updates":"^7.0.2","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.7"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"b080c368c05d47048d0006924d3d1fa374361acc","_id":"@cs125/gatsby-theme-cs125@2020.7.13","_nodeVersion":"12.16.1","_npmVersion":"6.14.7","dist":{"integrity":"sha512-1n1MBDvkSTg2U1BzlO0UHcYI+qOuzA2NXhsHrQIJRRwXs2Tcy45ElgpmdBQGY9NbfXHKeeZIr2zsig8lCNwPAw==","shasum":"de60062fde27db420fe998bcd1bb22bad5c4d3b2","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.7.13.tgz","fileCount":167,"unpackedSize":556671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIKUMCRA9TVsSAnZWagAAdrQP/3gIZeHyjVatPVY1QDpg\nanAFNPI0Oisb4679RWsV2Xigtm96VqbqbjeWUgCanVOeHFHKL6UgJmK0LjtF\nxIxKhOKMQcIri6+6/2pjGyd49I83gkDQo4GTuVVQQixGvS57Vd3VZ/Wmgslz\n/4A0h/T5UbXamU6Ycq+T4mnWZJWsmSFj3Lm972tRoZ1qr/lf+MqICqidNY+k\nGOjF9ux72ELweJFE3X9RBUj7ImJClQMMAaUYfLznK2RYlu2Oi70cVtFbJx7Y\nJHNZNFcNGapE2XFoQL7+G9tHUN+r6qeGpenVsRN5LWtG7C2kuMz/LrAGBTW7\njU8p8ga16uN7dA6Mc4hFXSm5cSyvADXsS17Ayz0K3ufyDK8tSdjpdg3/UC9D\nTa79iOPMrzzydA6sZ4tKbVQ6oaFPODhHF4o8a9gy7Rp3PsMW0+JXtIPjdwPz\nHVJOBhTEl9fIMI27bC1hTJdq8FsuZH2obgy34piVFKzKhklsPiHaQ4pmUpWn\nOwOcIpxi29BsLRJw57SD1G+HuO4UmwHlD1Iy/0SmziCC0vSVj326Ly9gSqL6\n6mQ27QBJIWzT47m+bghKMW8lz50mUXuN3kDQtD5hHJCEqrWhnMNPEMnxo4ON\n3ueWaMdV8wCTVuPWdtY/TzZEa6lxtQTY9DlE6v3WBvwYKRbHmAmnRXw8UnEB\nvFHq\r\n=WUFg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjxstARLtQmKTWLE3qVjRhzEgMGN3ZR0me0fZ8IhxH7wIhAKcsqxB0kSDpo+/BuT2TzuytPTksGiFRgzAGFrGTRkoU"}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.7.13_1595974923682_0.5945888095581495"},"_hasShrinkwrap":false},"2020.8.0":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.8.0","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build":"gatsby build","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","depcheck":"depcheck --ignore-dirs .cache,public,dist --ignores=@types/*,ts-node,gatsby-*,@typescript-eslint/*,eslint-*,gatsby-source-*,gatsby-transformer-*,@mdx-js/mdx,node-sass,nodemon,concurrently,@cs125/*","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","postpublish":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","prepublishOnly":"npm run check && mv gatsby-config.js gatsby-config.js.bac && tsc","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"nodemon","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/chitter":"^2020.7.6","@cs125/element-tracker":"^2020.7.1","@cs125/jeed":"^2020.7.2","@cs125/mace":"^2020.8.11","@cs125/monace":"^2020.8.11","@cs125/react-google-login":"^2020.7.1","@material-ui/core":"^4.11.0","@material-ui/icons":"^4.9.1","@material-ui/lab":"^4.0.0-alpha.56","@mdx-js/mdx":"^1.6.16","@mdx-js/react":"^1.6.16","@reach/router":"^1.3.4","@rooks/use-timeout":"^3.6.0","@types/cheerio":"^0.22.21","@types/dom-mediacapture-record":"^1.0.7","@types/gravatar":"^1.8.1","@types/mdx-js__react":"^1.5.2","@types/parse-unit":"^1.0.1","@types/react":"^16.9.44","@types/react-helmet":"^6.0.0","@types/throttle-debounce":"^2.1.0","@types/webpack":"^4.41.21","ace-builds":"^1.4.12","cheerio":"^1.0.0-rc.3","dotenv":"^8.2.0","gatsby":"2.24.23","gatsby-alias-imports":"^1.0.4","gatsby-image":"^2.4.14","gatsby-plugin-env-variables":"^2.0.0","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.21","gatsby-plugin-material-ui":"^2.1.10","gatsby-plugin-mdx":"^1.2.30","gatsby-plugin-prefetch-google-fonts":"^1.4.3","gatsby-plugin-react-helmet":"^3.3.10","gatsby-plugin-sass":"^2.3.12","gatsby-plugin-sharp":"^2.6.24","gatsby-plugin-typescript":"^2.4.16","gatsby-source-filesystem":"^2.3.23","gatsby-transformer-sharp":"^2.5.12","gravatar":"^1.8.1","jsdom":"^16.3.0","lodash":"^4.17.19","lorem-ipsum":"^2.0.3","mdi-material-ui":"^6.17.0","moment-timezone":"^0.5.31","node-sass":"^4.14.1","parse-unit":"^1.0.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"github:cs125-illinois/react-ace","react-children-utilities":"^2.1.4","react-dom":"^16.13.1","react-helmet":"^6.1.0","react-markdown":"^4.3.1","react-virtuoso":"github:cs125-illinois/react-virtuoso","runtypes":"^5.0.1","slugify":"^1.4.5","source-map-support":"^0.5.19","throttle-debounce":"^2.2.1","ts-node":"^8.10.2","webpack":"^4.44.1"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^3.7.1","@typescript-eslint/parser":"^3.7.1","babel-eslint":"^10.1.0","concurrently":"^5.2.0","depcheck":"^1.0.0","eslint":"^7.6.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.5","eslint-plugin-react-hooks":"^4.0.8","gatsby-plugin-webpack-bundle-analyser-v2":"^1.1.11","gh-pages":"^3.1.0","nodemon":"^2.0.4","npm-check-updates":"^7.0.2","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.7"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"7880912d0607d8eee94fe9ecc3e49d111e6751b0","_id":"@cs125/gatsby-theme-cs125@2020.8.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.7","dist":{"integrity":"sha512-XyKCHnz4ejwOH9po80HCiSwgqR1QgNg7RUl2Vf8axk8M92V/IEkFHEMFchCsrKUnSsw0sOu/6nWDFqNSRrtZ9w==","shasum":"d99ddfaa2f40c51174dd86ef7530c2a29dd3cad3","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.8.0.tgz","fileCount":199,"unpackedSize":553583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJbQNCRA9TVsSAnZWagAAbpMP/0LV6dRwkn21vLxoUAQ1\nhhr0kvNES/hby7VqGyDZYraw6ILEW/ZweEWZBQ/HQMHGRvUzoNJGW8ykm+OG\nYPXDM36EfunVSdzYvHbg+nhep4h3xdZZnwHvt9IiEjwhgvuk9eauqa22ZPHU\nEYUdlh7WJDIlCJhf7vfVQsr1IpN7liT0PzbqsQWDfD8E6sbjRi3DWq/O3CbM\nphX0oWZjNftyAN7X9LH1uvpeqy5eEMCnebW1KaVsgvzDQdcoFsWwhJecJzMJ\nv72EkUHw4E5Bxh9QN1Df1Vwcjg5GmQU4Gr29KexkGbmE/Nye3wel5j6Dvwt2\nKu4I116qiwwj2uOyvhNP+I6JIv0zUc0QU2T57Qjjvz/bQRIW8TkEC2esc6HT\nUY42UDZcsrCizvYX3rzAho5MyW4OhW08P7oBWyRFd/kIkoVCXLLwghVQWeil\nch/DH9EFs8jRXmyjaXWbpaqM5NyAyT8+tsfPP+TZiQByf3NhqwlYwWXdD9kK\nk8EtqbGFwfajzwlQp3zQXNZ/smzvLHKTLB2GTpaAqeB8sL4XDWxw5B+y/mKG\nCQWDDnxZ6+ICwZ06ljwnxEPhuo1XK396Vkuy54mor7t/d8bmeoqCkPS8pvd/\nRZqHUBGtTboeXZ+FtKjLT/hfzmKLFUDpWuAiEmSLy4dBsVosu7GVG6B/cJ2q\nvIpO\r\n=JoXw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYawoHk4SL30nNs+x9P67zgFCEbLErNUBJcAbZEOJHQgIgNSkLMx+NjgtY9rWFOsjB6U6+r1tvTgMJNCzxD1e2sWk="}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.8.0_1596306444614_0.018741782060744505"},"_hasShrinkwrap":false},"2020.8.1":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.8.1","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build":"gatsby build","build:lib":"rm -rf dist && tsc --outDir dist && cp package.json dist","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","db":"npm run db:up || npm run db:down","db:down":"docker-compose --env-file .env.development -p $npm_package_name down","db:up":"docker-compose --env-file .env.development -p $npm_package_name up mongodb","depcheck":"depcheck --ignore-dirs .cache,public,dist --ignores=@types/*,ts-node,gatsby-*,@typescript-eslint/*,eslint-*,gatsby-source-*,gatsby-transformer-*,@mdx-js/mdx,node-sass,nodemon,concurrently,@cs125/*","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","publish":"npm publish dist","postpublish":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","prepublishOnly":"npm run check && npm run build:lib","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"nodemon","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/chitter":"^2020.7.6","@cs125/element-tracker":"^2020.7.1","@cs125/jeed":"^2020.7.2","@cs125/mace":"^2020.8.11","@cs125/monace":"^2020.8.11","@cs125/personable-client":"^2020.7.1","@cs125/react-google-login":"^2020.7.1","@material-ui/core":"^4.11.0","@material-ui/icons":"^4.9.1","@material-ui/lab":"^4.0.0-alpha.56","@mdx-js/mdx":"^1.6.16","@mdx-js/react":"^1.6.16","@reach/router":"^1.3.4","@rooks/use-timeout":"^3.6.0","@types/cheerio":"^0.22.21","@types/dom-mediacapture-record":"^1.0.7","@types/gravatar":"^1.8.1","@types/mdx-js__react":"^1.5.2","@types/parse-unit":"^1.0.1","@types/react":"^16.9.44","@types/react-helmet":"^6.1.0","@types/throttle-debounce":"^2.1.0","@types/webpack":"^4.41.21","ace-builds":"^1.4.12","cheerio":"^1.0.0-rc.3","dotenv":"^8.2.0","gatsby":"2.24.35","gatsby-alias-imports":"^1.0.4","gatsby-image":"^2.4.14","gatsby-plugin-env-variables":"^2.0.0","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.22","gatsby-plugin-material-ui":"^2.1.10","gatsby-plugin-mdx":"^1.2.34","gatsby-plugin-prefetch-google-fonts":"^1.4.3","gatsby-plugin-react-helmet":"^3.3.10","gatsby-plugin-sass":"^2.3.12","gatsby-plugin-sharp":"^2.6.25","gatsby-plugin-typescript":"^2.4.17","gatsby-source-filesystem":"^2.3.24","gatsby-transformer-sharp":"^2.5.12","gravatar":"^1.8.1","jsdom":"^16.3.0","lodash":"^4.17.19","lorem-ipsum":"^2.0.3","mdi-material-ui":"^6.17.0","moment-timezone":"^0.5.31","node-sass":"^4.14.1","parse-unit":"^1.0.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"github:cs125-illinois/react-ace","react-children-utilities":"^2.1.5","react-dom":"^16.13.1","react-helmet":"^6.1.0","react-markdown":"^4.3.1","react-virtuoso":"github:cs125-illinois/react-virtuoso","runtypes":"^5.0.1","slugify":"^1.4.5","source-map-support":"^0.5.19","throttle-debounce":"^2.2.1","ts-node":"^8.10.2","webpack":"^4.44.1"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^3.8.0","@typescript-eslint/parser":"^3.8.0","babel-eslint":"^10.1.0","concurrently":"^5.3.0","depcheck":"^1.0.0","eslint":"^7.6.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.5","eslint-plugin-react-hooks":"^4.0.8","gatsby-plugin-webpack-bundle-analyser-v2":"^1.1.11","gh-pages":"^3.1.0","nodemon":"^2.0.4","npm-check-updates":"^7.0.3","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.7"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"gitHead":"f8a1cf2e5da3e0c529f41590e797e358a7b8600c","_id":"@cs125/gatsby-theme-cs125@2020.8.1","_nodeVersion":"12.16.1","_npmVersion":"6.14.7","dist":{"integrity":"sha512-4DyEQ9RHHP5BuxoLGs04VWFt7NrkpinUZqkwGgVIGRjJ8uTuSuEi+2jEV4cDzraVNpI/Mdgp8LD9SueLx5GLuA==","shasum":"700c7f2a12d5ac876fd9ec61848768ac3756a12e","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.8.1.tgz","fileCount":64,"unpackedSize":250805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLa0UCRA9TVsSAnZWagAAwr4P/Rf2NXWAq4X2Q6S3ouZ2\nveznNTooVh95ryMvM+yOsXzC70rIlizebWjVZrybrbVOtUOFSyayO7sTE0Kh\nGdxtIE5OFbsWGUggSHguAObwZ4HcJYjjEHuqC4hBdx26FBQ4wEcfbq+PZgZk\nzC3ZMq2kkAtLlSMQ7gMiMziimYGZ30niRtBxPAFda3PdRuSrX/W5v6LV5ROK\nq+hUDjooB11yAclw8B5WJM3zwXGorBTYSSQ6jwbmQCBKC+K5umRkMsW7C1HN\nj+48/RfgZjO3bnjEP4s0MwqPoCAVW6VMITiM/Bhu7Iywww8lYrpMvIR/2N9q\nTIutX4C7Vx4ehpp8yxvqUvZpnbMrasV1zHUiwCzWQQwhhO4v4NoSHwHQgQtP\nQqhz4oC5d39Zh6MjRAEczh3XLx85CbdiwNSIcIBni67DY/7SL+a41dVo/GoX\ngUI5WlGFcwK2i00S2H/o3Lzn1xOwGOpG3oQnhL+JUxrzBNzcAyZ30lzIhPwA\nQrSwyF8E/d9WBpl+J9gd3OwwVM8t0F1oKALt/2A0pTaJVB5wx/BcgBsB31zY\nbn0thwD7t8Te0iyl3H95j1h//xSuTt/N5497wfFEe8ckWEm1gFchdyL0zMzo\nA19YLWyAhs9eQWIR1VvL1ui8zzPxqPsObHFCMVfRpTT/LJppZPAMb8pXCWLU\nGxse\r\n=LWiT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC0V79fy1uqOJppbon0s1L9ldpwXn6cmo21dN6Edq3T8AiBF/6ro9vSWDrXY5Kkyu0hq71vhyIu2CoyTKAPMu94cMA=="}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.8.1_1596828947725_0.17619396030122525"},"_hasShrinkwrap":false},"2020.8.2":{"name":"@cs125/gatsby-theme-cs125","description":"Gatsby theme and React components for CS 125.","license":"MIT","version":"2020.8.2","main":"index.js","scripts":{"backend":"npm run backend:up || npm run backend:down","backend:down":"docker-compose --env-file .env.development -p $npm_package_name down","backend:up":"docker-compose --env-file .env.development -p $npm_package_name up","build":"gatsby build","build:lib":"rm -rf dist && tsc --outDir dist && cp package.json dist","check":"npm run depcheck && npm run eslint && npm run tsc && npm run prettier","clean":"gatsby clean","cleanup":"mv gatsby-config.js.bac gatsby-config.js && git clean -df","db":"npm run db:up || npm run db:down","db:down":"docker-compose --env-file .env.development -p $npm_package_name down","db:up":"docker-compose --env-file .env.development -p $npm_package_name up mongodb","depcheck":"depcheck --ignore-dirs .cache,public,dist --ignores=@types/*,ts-node,gatsby-*,@typescript-eslint/*,eslint-*,gatsby-source-*,gatsby-transformer-*,@mdx-js/mdx,node-sass,nodemon,concurrently,@cs125/*","deploy":"npm run build gh-pages -d public","develop":"gatsby develop -p 1234","dopublish":"npm run check && npm run build:lib && npm publish dist","eslint":"eslint --fix src/ --max-warnings=0 --ext .js,.ts,.tsx","ncu":"ncu","serve":"gatsby serve -p 1234 -H 0.0.0.0","start":"nodemon","tsc":"tsc --noEmit","prettier":"prettier --write \"**/*.{js,jsx,ts,tsx,json,md,yaml}\" && prettier-package-json --write"},"dependencies":{"@cs125/chitter":"^2020.7.6","@cs125/element-tracker":"^2020.7.1","@cs125/jeed":"^2020.7.2","@cs125/mace":"^2020.8.11","@cs125/monace":"^2020.8.11","@cs125/personable-client":"^2020.7.1","@cs125/react-google-login":"^2020.7.1","@material-ui/core":"^4.11.0","@material-ui/icons":"^4.9.1","@material-ui/lab":"^4.0.0-alpha.56","@mdx-js/mdx":"^1.6.16","@mdx-js/react":"^1.6.16","@reach/router":"^1.3.4","@rooks/use-timeout":"^3.6.0","@types/cheerio":"^0.22.21","@types/dom-mediacapture-record":"^1.0.7","@types/gravatar":"^1.8.1","@types/mdx-js__react":"^1.5.2","@types/parse-unit":"^1.0.1","@types/react":"^16.9.44","@types/react-helmet":"^6.1.0","@types/throttle-debounce":"^2.1.0","@types/webpack":"^4.41.21","ace-builds":"^1.4.12","cheerio":"^1.0.0-rc.3","dotenv":"^8.2.0","gatsby":"2.24.35","gatsby-alias-imports":"^1.0.4","gatsby-image":"^2.4.14","gatsby-plugin-env-variables":"^2.0.0","gatsby-plugin-graphql-codegen":"^2.7.1","gatsby-plugin-manifest":"^2.4.22","gatsby-plugin-material-ui":"^2.1.10","gatsby-plugin-mdx":"^1.2.34","gatsby-plugin-prefetch-google-fonts":"^1.4.3","gatsby-plugin-react-helmet":"^3.3.10","gatsby-plugin-sass":"^2.3.12","gatsby-plugin-sharp":"^2.6.25","gatsby-plugin-typescript":"^2.4.17","gatsby-source-filesystem":"^2.3.24","gatsby-transformer-sharp":"^2.5.12","gravatar":"^1.8.1","jsdom":"^16.3.0","lodash":"^4.17.19","lorem-ipsum":"^2.0.3","mdi-material-ui":"^6.17.0","moment-timezone":"^0.5.31","node-sass":"^4.14.1","parse-unit":"^1.0.1","prop-types":"^15.7.2","react":"^16.13.1","react-ace":"github:cs125-illinois/react-ace","react-children-utilities":"^2.1.5","react-dom":"^16.13.1","react-helmet":"^6.1.0","react-markdown":"^4.3.1","react-virtuoso":"github:cs125-illinois/react-virtuoso","runtypes":"^5.0.1","slugify":"^1.4.5","source-map-support":"^0.5.19","throttle-debounce":"^2.2.1","ts-node":"^8.10.2","webpack":"^4.44.1"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^3.8.0","@typescript-eslint/parser":"^3.8.0","babel-eslint":"^10.1.0","concurrently":"^5.3.0","depcheck":"^1.0.0","eslint":"^7.6.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.20.5","eslint-plugin-react-hooks":"^4.0.8","gatsby-plugin-webpack-bundle-analyser-v2":"^1.1.11","gh-pages":"^3.1.0","nodemon":"^2.0.4","npm-check-updates":"^7.0.3","prettier":"2.0.5","prettier-package-json":"^2.1.3","typescript":"^3.9.7"},"nodemonConfig":{"watch":["package.json","package-lock.json","gatsby-config.js","gatsby-config.ts","gatsby-node.ts","gatsby-browser.ts"],"exec":"gatsby develop -p 1234 -H 0.0.0.0"},"prettier":{"semi":false,"arrowParens":"avoid","trailingComma":"es5","singleQuote":false,"printWidth":120,"tabWidth":2},"_id":"@cs125/gatsby-theme-cs125@2020.8.2","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-JtMno8Bcx/WQqnyzbdNWdcGKyy57MVA8U6v68gmIqJPidVCSZ4te2kUKHy6Q4OiusRVs2Iqpy3QFrCyjCQx8xw==","shasum":"53ac5d13427d02c59727c3a07117f5f6dd592453","tarball":"https://registry.npmjs.org/@cs125/gatsby-theme-cs125/-/gatsby-theme-cs125-2020.8.2.tgz","fileCount":148,"unpackedSize":309498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLa5wCRA9TVsSAnZWagAAuYAP/1uMX9iJRt7/0muXsiUj\nN3vatmQHerCyWQUenUvR8e/NfG3jaypl+/kmit4mr8rndm/OSYoj8tK2sm0X\nvsaXX8GpBvuCXcaSDVafX7oI1gHiXpATgrIhFryBnnbx4TuGW0Alzg9+zbXW\nQ3vOl/R4ryiEHbkB9TbyMGSAwv3xv/4NL1ESJnIhPh/oQ/5GlJkfaVAFIGAc\nHMiqs9dOvSG8pst5qWuJ71/m4VH/Y295lMYULwLxvNgSKPzxcu7AOpDvm+bN\nbBTIiv8UWMd+rYQMUKwHathV5bl3t/Pqwpujc6LqnV6yKzAYeXxNbmvBQmF6\n1lvfFMLH9g1npluh9Q+H2T/9eWi0L6UKEwNFuEHVnwg0PrMfGy/rK4LHhPsP\nSwkIG/MXhiYl6GZp4QElPlNXGFjXuiaLIUP8ysZpGL6jXrMHOBuQDXMW1QwU\n+GU82wqH7zzQN3jAPjjS2cR8yFQwLQc/hD/IrxXiotAS96U1vzvHjmF1AF5Q\nyK74rk4lMeuwuG6QhJ2Qh1ItUu2NciApjME46DfFOGDOytJys9ZTPVDh+96i\ntfB9ohiUtjgjno3pgd/1s9Y8dktIuTH22fcGoLzdJDXDPfdiGNQfrmN+X0fF\nCPtO1h0An3jWYTFfCNd5VI7L7RoadrXIc6ib+NUvDQVDm68DiX5ClePdm+VW\nX02H\r\n=vXhr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBxyra84EMCGhVn51qP+91XQSKHdFeAKsjs4BwyzE2skAiA67SPcCkGdcCMSBEa+0Nv6+rJiE7ikVkjU8woX8mBgEw=="}]},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"_npmUser":{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gatsby-theme-cs125_2020.8.2_1596829295545_0.800780557689287"},"_hasShrinkwrap":false}},"time":{"created":"2020-05-30T14:24:37.774Z","2020.5.0":"2020-05-30T14:24:38.013Z","modified":"2022-04-05T02:01:22.486Z","2020.5.1":"2020-05-30T14:33:37.400Z","2020.5.2":"2020-05-30T14:40:16.088Z","2020.5.3":"2020-05-31T00:10:35.544Z","2020.5.4":"2020-05-31T00:17:33.545Z","2020.5.5":"2020-05-31T17:12:05.365Z","2020.5.6":"2020-05-31T17:58:23.035Z","2020.5.8":"2020-05-31T18:06:51.699Z","2020.5.9":"2020-05-31T18:13:30.420Z","2020.5.10":"2020-05-31T22:27:11.105Z","2020.5.11":"2020-05-31T22:39:38.605Z","2020.5.12":"2020-05-31T23:16:06.735Z","2020.5.13":"2020-05-31T23:23:03.198Z","2020.5.14":"2020-06-01T00:01:38.409Z","2020.5.16":"2020-06-01T00:13:58.867Z","2020.6.0":"2020-06-01T18:11:03.429Z","2020.6.1":"2020-06-01T18:42:11.616Z","2020.6.2":"2020-06-02T19:00:06.741Z","2020.6.3":"2020-06-02T20:33:05.101Z","2020.6.4":"2020-06-02T20:46:22.757Z","2020.6.5":"2020-06-02T20:50:52.468Z","2020.6.6":"2020-06-02T20:52:29.405Z","2020.6.8":"2020-06-02T22:20:00.964Z","2020.6.9":"2020-06-02T22:49:26.347Z","2020.6.10":"2020-06-02T23:07:36.226Z","2020.6.11":"2020-06-02T23:16:04.183Z","2020.6.12":"2020-06-02T23:27:40.710Z","2020.6.13":"2020-06-02T23:31:29.602Z","2020.6.14":"2020-06-02T23:35:12.924Z","2020.6.15":"2020-06-03T00:53:46.391Z","2020.6.16":"2020-06-04T19:22:12.023Z","2020.6.17":"2020-06-04T20:08:54.489Z","2020.6.18":"2020-06-04T21:05:56.620Z","2020.6.19":"2020-06-04T23:10:50.899Z","2020.6.20":"2020-06-05T22:54:31.524Z","2020.6.21":"2020-06-05T22:59:05.418Z","2020.6.22":"2020-06-05T23:07:43.225Z","2020.6.23":"2020-06-05T23:27:40.515Z","2020.6.24":"2020-06-15T18:39:18.254Z","2020.6.25":"2020-06-15T19:40:58.280Z","2020.6.26":"2020-06-18T14:25:55.535Z","2020.6.27":"2020-06-18T14:32:54.931Z","2020.7.0":"2020-07-03T19:35:11.574Z","2020.7.1":"2020-07-03T21:15:28.032Z","2020.7.2":"2020-07-03T21:47:34.711Z","2020.7.3":"2020-07-10T22:42:20.897Z","2020.7.4":"2020-07-21T18:57:16.223Z","2020.7.5":"2020-07-22T15:15:15.553Z","2020.7.6":"2020-07-22T18:10:16.837Z","2020.7.7":"2020-07-22T20:00:33.236Z","2020.7.8":"2020-07-22T20:02:41.253Z","2020.7.9":"2020-07-24T19:31:58.236Z","2020.7.10":"2020-07-24T22:26:48.201Z","2020.7.11":"2020-07-25T22:31:54.007Z","2020.7.12":"2020-07-28T21:59:47.680Z","2020.7.13":"2020-07-28T22:22:03.857Z","2020.8.0":"2020-08-01T18:27:24.735Z","2020.8.1":"2020-08-07T19:35:47.887Z","2020.8.2":"2020-08-07T19:41:35.739Z"},"maintainers":[{"name":"geoffrey.challen","email":"geoffrey.challen@gmail.com"}],"description":"Gatsby theme and React components for CS 125.","license":"MIT","readme":"ERROR: No README data found!","readmeFilename":""}