Skip to content

Commit

Permalink
V1.0.0 (#189)
Browse files Browse the repository at this point in the history
* CODEOWNERS (#1)

* Dependencies (#2)

* Theme (#3)

* basic color theme

* wrap app with ThemeProvider and custom theme

* Optimize Redeploy (#4)

* Optimize Redeploy (#1)

* Update dependency @testing-library/react to v10.2.1 (#5)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

* Update dependency @types/node to v14.0.11 (#7)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

* Update dependency @testing-library/user-event to v10.4.1 (#6)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

* Update dependency mongoose to v5.9.18 (#8)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

* Update dependency typescript to v3.9.5 (#9)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

* Oauth2.0 (#14)

* document new env variables

* passport google strategy options

* user model

* user service

* initialize passport

* basic auth routes

* basic google auth routes

* remove __v from mongoose toJSON

* ignore secure key files

* make new secure keys on each restart

* jwt config

* jwt interface

* token signing with google auth

* export jwt interface

* update jwt cookie on each request

* use the jwt middleware

* isLoggedIn and logout routes

* rename private keys to jwt_

* removed alpine node for regular, need openssl

* changed host cookie -> secure

* jwt config readability

* Header (#15)

* Added basic AppBar header and a temporary drawer

* Added wordmark to header

* Moved to mdi-material-ui package for icons. Added socials to drawer.

* Added links to all in drawer.

* Added Divider to the drawer under socials.

* Changed shopping cart icons to shirt icons in drawer.

* Code style fixes

* Linted.

* Changed from style prop to makeStyles on Header.

* Code style fix.

* Fix JWT Prefix (#16)

* A batch of fixes for the Header component. (#18)

* Fonts (#19)

* Industry and Proxima Nova fonts

* Industry and Proxima Nova added to font-family

* Use Typography and our fonts

* naming convention update

* Update dependency eslint-config-airbnb-typescript to v8 (#12)

* Update dependency eslint-config-airbnb-typescript to v8

* remove unused rule

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Ryan Gillie <rag4214@g.rit.edu>

* Update dependency @testing-library/user-event to v11 (#10)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

* Better JWT (#20)

* id changed to string

* remove unnecessary interface

* pass along the json user instead of the document

* spread user instead of having it's own property

* readability improvemnts

* linting fixes

* readability improvemnts

* update teamId to string

* update id in userdocument to Types.ObjectId

* revert id in userdocument

* better isLoggedIn response

* Teams (#22)

* league schema

* player schema

* division schema

* object-curly-newline rule overwritten

* team model

* export team model

* no-underscore-dangle rule overwritten

* team services

* export team service

* team auth middleware

* updated regex for identifier

* team controllers

* team routes

* enable team routes

* remove base api routes

* remove _id from sub-documents

* comments

* User Provider (#23)

* User model

* user context

* user provider

* useUser hook

* export hook as default and provider as named

* use UserProvider

* dynamic rendering login and logout using useUser

* User Provider Fixes (#24)

* update to use better coding practices and naming

* line spacing

* Update Title to RIT Esports With Logo (#25)

* Update dependency @material-ui/core to v4.10.2 (#26)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

* Update dependency @testing-library/user-event to v11.4.2 (#28)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

* Update dependency @testing-library/jest-dom to v5.10.0 (#27)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

* Update dependency @types/mongoose to v5.7.24 (#29)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

* Update dependency @types/node to v14.0.13 (#31)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

* Update dependency eslint-config-airbnb-base to v14.2.0 (#35)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

* Update dependency @types/morgan to v1.9.1 (#30)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

* Update dependency @types/react to v16.9.36 (#33)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

* Update dependency eslint-plugin-import to v2.21.2 (#36)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

* Update dependency helmet to v3.23.0 (#37)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

* Update dependency ts-node-dev to v1.0.0-pre.47 (#39)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

* Team pages (#32)

* bson-objectid dep

* @typescript-eslint/lines-between-class-members rule overwrite

* team models

* team utils

* basic teams page

* https://material-ui.com/components/grid/\#negative-margin

* no-underscore-dangle rule overwritten

* team card

* updated teams page

* basic team page

* update team utils to report error message correctly

* @material-ui/lab dep

* fallback error message

* player card

* Added alert

* updated team page

* Update CODEOWNERS (#34)

* Better Team Card Hover (#40)

* hover + underline instead of CardActionArea

* removed unused css values

* ease !== ease-in-out

* remove unused link prop

* Update dependency @types/jest to v26 (#38)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

* Update dependency @testing-library/jest-dom to v5.10.1 (#42)

Co-authored-by: Renovate Bot <bot@renovateapp.com>

* Update typescript-eslint monorepo to v3 (major) (#13)

* Update typescript-eslint monorepo to v3

* eslint rules overwrite

* break up decoding and searching user into 2 variables

* eslint rules overwrite

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Ryan Gillie <rag4214@g.rit.edu>

* Protected Routes (#41)

* react/jsx-props-no-spreading rule overwrite

* Basic admin / manager protected routes

* Subdocs ID (#43)

* re-enable _id for subdocs

* add _id for subdocs

* Team Editing (#44)

* custom teams reducer, don't ask it just works

* team forms

* team edit page

* route TeamEdit page

* Teams Refactor (#45)

* team deatails

* refactor teams page to use team details

* type definition for useParams

* remove wrongly overwritten rules

* refactor MenuDrawer for easy adding new routes/merch/socials (#46)

* Dependabot (#47)

* dependabot yml

* remove renovate

* Bump @typescript-eslint/parser from 3.2.0 to 3.3.0 in /express-api (#48)

Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 3.2.0 to 3.3.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v3.3.0/packages/parser)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump eslint-plugin-jsx-a11y from 6.2.3 to 6.3.0 in /react-app (#56)

Bumps [eslint-plugin-jsx-a11y](https://github.com/evcohen/eslint-plugin-jsx-a11y) from 6.2.3 to 6.3.0.
- [Release notes](https://github.com/evcohen/eslint-plugin-jsx-a11y/releases)
- [Changelog](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/blob/master/CHANGELOG.md)
- [Commits](https://github.com/evcohen/eslint-plugin-jsx-a11y/compare/v6.2.3...v6.3.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @types/react from 16.9.36 to 16.9.38 in /react-app (#54)

Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 16.9.36 to 16.9.38.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump ts-node-dev from 1.0.0-pre.47 to 1.0.0-pre.49 in /express-api (#51)

Bumps [ts-node-dev](https://github.com/whitecolor/ts-node-dev) from 1.0.0-pre.47 to 1.0.0-pre.49.
- [Release notes](https://github.com/whitecolor/ts-node-dev/releases)
- [Commits](https://github.com/whitecolor/ts-node-dev/commits)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump helmet from 3.23.0 to 3.23.1 in /express-api (#52)

Bumps [helmet](https://github.com/helmetjs/helmet) from 3.23.0 to 3.23.1.
- [Release notes](https://github.com/helmetjs/helmet/releases)
- [Changelog](https://github.com/helmetjs/helmet/blob/master/CHANGELOG.md)
- [Commits](https://github.com/helmetjs/helmet/compare/v3.23.0...v3.23.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @testing-library/react from 10.2.1 to 10.3.0 in /react-app (#53)

Bumps [@testing-library/react](https://github.com/testing-library/react-testing-library) from 10.2.1 to 10.3.0.
- [Release notes](https://github.com/testing-library/react-testing-library/releases)
- [Changelog](https://github.com/testing-library/react-testing-library/blob/master/CHANGELOG.md)
- [Commits](https://github.com/testing-library/react-testing-library/compare/v10.2.1...v10.3.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @typescript-eslint/eslint-plugin in /express-api (#50)

Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 3.2.0 to 3.3.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v3.3.0/packages/eslint-plugin)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ryan Gillie <rag4214@g.rit.edu>

* Bump mongoose from 5.9.18 to 5.9.19 in /express-api (#49)

Bumps [mongoose](https://github.com/Automattic/mongoose) from 5.9.18 to 5.9.19.
- [Release notes](https://github.com/Automattic/mongoose/releases)
- [Changelog](https://github.com/Automattic/mongoose/blob/master/History.md)
- [Commits](https://github.com/Automattic/mongoose/compare/5.9.18...5.9.19)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @typescript-eslint/eslint-plugin from 3.2.0 to 3.3.0 in /react-app (#55)

Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 3.2.0 to 3.3.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v3.3.0/packages/eslint-plugin)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @typescript-eslint/parser from 3.2.0 to 3.3.0 in /react-app (#57)

Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 3.2.0 to 3.3.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v3.3.0/packages/parser)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @testing-library/user-event from 11.4.2 to 12.0.2 in /react-app (#62)

Bumps [@testing-library/user-event](https://github.com/testing-library/user-event) from 11.4.2 to 12.0.2.
- [Release notes](https://github.com/testing-library/user-event/releases)
- [Changelog](https://github.com/testing-library/user-event/blob/master/CHANGELOG.md)
- [Commits](https://github.com/testing-library/user-event/compare/v11.4.2...v12.0.2)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @types/mongoose from 5.7.24 to 5.7.27 in /express-api (#60)

Bumps [@types/mongoose](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mongoose) from 5.7.24 to 5.7.27.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/mongoose)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump eslint-config-airbnb from 18.1.0 to 18.2.0 in /react-app (#61)

Bumps [eslint-config-airbnb](https://github.com/airbnb/javascript) from 18.1.0 to 18.2.0.
- [Release notes](https://github.com/airbnb/javascript/releases)
- [Commits](https://github.com/airbnb/javascript/compare/eslint-config-airbnb-v18.1.0...eslint-config-airbnb-v18.2.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @types/jest from 26.0.0 to 26.0.3 in /react-app (#72)

Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) from 26.0.0 to 26.0.3.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @types/react from 16.9.38 to 16.9.41 in /react-app (#71)

Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 16.9.38 to 16.9.41.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump helmet from 3.23.1 to 3.23.3 in /express-api (#66)

Bumps [helmet](https://github.com/helmetjs/helmet) from 3.23.1 to 3.23.3.
- [Release notes](https://github.com/helmetjs/helmet/releases)
- [Changelog](https://github.com/helmetjs/helmet/blob/master/CHANGELOG.md)
- [Commits](https://github.com/helmetjs/helmet/compare/v3.23.1...v3.23.3)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @types/mongoose from 5.7.27 to 5.7.28 in /express-api (#64)

Bumps [@types/mongoose](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mongoose) from 5.7.27 to 5.7.28.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/mongoose)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @types/hapi__joi from 17.1.2 to 17.1.3 in /express-api (#63)

Bumps [@types/hapi__joi](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hapi__joi) from 17.1.2 to 17.1.3.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/hapi__joi)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @typescript-eslint/eslint-plugin in /express-api (#65)

Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 3.3.0 to 3.4.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v3.4.0/packages/eslint-plugin)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @typescript-eslint/eslint-plugin from 3.3.0 to 3.4.0 in /react-app (#70)

Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 3.3.0 to 3.4.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v3.4.0/packages/eslint-plugin)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump eslint from 6.8.0 to 7.3.1 in /express-api (#68)

Bumps [eslint](https://github.com/eslint/eslint) from 6.8.0 to 7.3.1.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v6.8.0...v7.3.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @testing-library/user-event from 12.0.2 to 12.0.11 in /react-app (#67)

Bumps [@testing-library/user-event](https://github.com/testing-library/user-event) from 12.0.2 to 12.0.11.
- [Release notes](https://github.com/testing-library/user-event/releases)
- [Changelog](https://github.com/testing-library/user-event/blob/master/CHANGELOG.md)
- [Commits](https://github.com/testing-library/user-event/compare/v12.0.2...v12.0.11)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @types/node from 14.0.13 to 14.0.14 in /react-app (#69)

Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.0.13 to 14.0.14.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Deleted Footer and it's references. (#73)

* Player Form Label Fix (#74)

* Fixed label for player role input in player form.

* Fixed Typo in PlayerForm 'Userame' > 'Username'

* Avatar (#75)

* Added Avatar with a menu to the Header. Added a welcome in the MenuDrawer.

* Stylistic changes based on code review. Changed logged out icon into a button.

* Perfected fontSize on avatar.

* Stylistic changes based on code review. Removed Log in/out from MenuDrawer.

* noun -> verb (#77)

* Github and Branding Guide (#76)

* Added Github and Branding Guide to MenuDrawer.

* Added Branding Guide. Made Branding its own section and changed color on MenuDrawer.

* FileDocumentIcon > FileDocumentOutlineIcon.

* Tiger Logo Color SVG Icon (#78)

* add SvgIcon to allowed prop-spreadable

* First of many (hopefully), TigerLogoColor

* make it our home icon

* Bump eslint-plugin-import from 2.21.2 to 2.22.0 in /express-api (#80)

Bumps [eslint-plugin-import](https://github.com/benmosher/eslint-plugin-import) from 2.21.2 to 2.22.0.
- [Release notes](https://github.com/benmosher/eslint-plugin-import/releases)
- [Changelog](https://github.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md)
- [Commits](https://github.com/benmosher/eslint-plugin-import/compare/v2.21.2...v2.22.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump mongoose from 5.9.19 to 5.9.21 in /express-api (#81)

Bumps [mongoose](https://github.com/Automattic/mongoose) from 5.9.19 to 5.9.21.
- [Release notes](https://github.com/Automattic/mongoose/releases)
- [Changelog](https://github.com/Automattic/mongoose/blob/master/History.md)
- [Commits](https://github.com/Automattic/mongoose/compare/5.9.19...5.9.21)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @types/mongoose from 5.7.28 to 5.7.29 in /express-api (#82)

Bumps [@types/mongoose](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mongoose) from 5.7.28 to 5.7.29.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/mongoose)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @typescript-eslint/eslint-plugin in /express-api (#83)

Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 3.4.0 to 3.5.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v3.5.0/packages/eslint-plugin)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @testing-library/jest-dom from 5.10.1 to 5.11.0 in /react-app (#85)

Bumps [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) from 5.10.1 to 5.11.0.
- [Release notes](https://github.com/testing-library/jest-dom/releases)
- [Changelog](https://github.com/testing-library/jest-dom/blob/master/CHANGELOG.md)
- [Commits](https://github.com/testing-library/jest-dom/compare/v5.10.1...v5.11.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump eslint-plugin-react from 7.20.0 to 7.20.3 in /react-app (#86)

Bumps [eslint-plugin-react](https://github.com/yannickcr/eslint-plugin-react) from 7.20.0 to 7.20.3.
- [Release notes](https://github.com/yannickcr/eslint-plugin-react/releases)
- [Changelog](https://github.com/yannickcr/eslint-plugin-react/blob/master/CHANGELOG.md)
- [Commits](https://github.com/yannickcr/eslint-plugin-react/compare/v7.20.0...v7.20.3)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @types/node from 14.0.13 to 14.0.14 in /express-api (#84)

Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.0.13 to 14.0.14.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @material-ui/core from 4.10.2 to 4.11.0 in /react-app (#87)

Bumps [@material-ui/core](https://github.com/mui-org/material-ui/tree/HEAD/packages/material-ui) from 4.10.2 to 4.11.0.
- [Release notes](https://github.com/mui-org/material-ui/releases)
- [Changelog](https://github.com/mui-org/material-ui/blob/v4.11.0/CHANGELOG.md)
- [Commits](https://github.com/mui-org/material-ui/commits/v4.11.0/packages/material-ui)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump eslint-plugin-react-hooks from 4.0.4 to 4.0.5 in /react-app (#88)

Bumps [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) from 4.0.4 to 4.0.5.
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/master/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/HEAD/packages/eslint-plugin-react-hooks)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump eslint-plugin-jsx-a11y from 6.3.0 to 6.3.1 in /react-app (#89)

Bumps [eslint-plugin-jsx-a11y](https://github.com/evcohen/eslint-plugin-jsx-a11y) from 6.3.0 to 6.3.1.
- [Release notes](https://github.com/evcohen/eslint-plugin-jsx-a11y/releases)
- [Changelog](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/blob/master/CHANGELOG.md)
- [Commits](https://github.com/evcohen/eslint-plugin-jsx-a11y/compare/v6.3.0...v6.3.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* New Favicons (#79)

* Added favicons. Updated index.html to use new favicons.

* Replaced incorrect files in public.

* Removed bad files.

* Konami Code Easter Egg (#90)

* react-konami-code dep

* add RitchieBongoCursor asset

* change cursor to RitchieBongo when konami is used

* Fix spacing

* 404 Update (#91)

* Update logoCardMeme to use new assets folder in CDN

* update notfound to use neil's placeholder tiger

* CircularProgress Indicator (#92)

* Founders Page (#93)

* Founders page

* founders menu drawer link

* Founders route

* Page Spacing

* Founders Fix (#94)

* Removed duplicated names

* Formal Joe

* Profiles (#95)

* Added Profile Models.

* Added Profile Service.

* Updated User Model.

* Updated User Service to create a Profile when creating a User.

* Middleware implemented. Fixes for profile controller and service.

* Added profiles routes

* Updated routes.

* Updated Middleware.

* Added profileId to Player.

* Added frontend profile models. Updated frontend player and user models.

* Added Profile utils. Updated Team reducer with player profile id.

* Fixed problem with undefinded overwrite.

* Model fixes. Added max length to bio.

* Fixed typos. Added bio max length.

* Added profile routes.

* Added profile page.

* Added profile edit page.

* Fixed handleSubmit speeling for ryan.

* ESLint fixes.

* Added game card.

* Added hover effect when linked to profile.

* Added link to profile on players.

* Added profile and game forms.

* Added profile link to player form.

* Added banner for profiles

* Fixed banner on profile edit.

* fix @ts-ignore eslint warning, will allow with a description

* Update profile import

* Profiles -> Profile

* username is now 32 characters

* util now limits at 32 characters

* updated regex for discord username

* Don't hover when children are passed

* added game up/down + fixed spacing on teamReducer(no other changes)

* added menuitem to profile

* moved fullWidth up in props list

* Gamecard renders conditionally based on screen size

* Added player profile card

* fixed GameForm

* fixed ProfileForm

* limit to 20 games

* limit game profiles to 20 on frontend

* small style fixes

* cleanup ProfileEdit

* update css styles

* Fix profile

* align social media center

* spacing around game accounts

* remove game accounts spacing

* lint fixes

* MORE LINT FIXES

* removed unused conditionals

Co-authored-by: Ryan Gillie <rag4214@g.rit.edu>

* Added 'My Team' option to avatar menu if the user has a teamId. (#96)

* Profile Fix (#97)

Player -> User

* Bump typescript from 3.9.5 to 3.9.6 in /express-api (#98)

Bumps [typescript](https://github.com/Microsoft/TypeScript) from 3.9.5 to 3.9.6.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/compare/v3.9.5...v3.9.6)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @types/node from 14.0.14 to 14.0.22 in /express-api (#99)

Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.0.14 to 14.0.22.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump mongoose from 5.9.21 to 5.9.23 in /express-api (#100)

Bumps [mongoose](https://github.com/Automattic/mongoose) from 5.9.21 to 5.9.23.
- [Release notes](https://github.com/Automattic/mongoose/releases)
- [Changelog](https://github.com/Automattic/mongoose/blob/master/History.md)
- [Commits](https://github.com/Automattic/mongoose/compare/5.9.21...5.9.23)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @types/mongoose from 5.7.29 to 5.7.31 in /express-api (#101)

Bumps [@types/mongoose](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mongoose) from 5.7.29 to 5.7.31.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/mongoose)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump ts-node-dev from 1.0.0-pre.49 to 1.0.0-pre.51 in /express-api (#102)

Bumps [ts-node-dev](https://github.com/whitecolor/ts-node-dev) from 1.0.0-pre.49 to 1.0.0-pre.51.
- [Release notes](https://github.com/whitecolor/ts-node-dev/releases)
- [Commits](https://github.com/whitecolor/ts-node-dev/commits)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @types/jest from 26.0.3 to 26.0.4 in /react-app (#103)

Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) from 26.0.3 to 26.0.4.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @testing-library/react from 10.3.0 to 10.4.5 in /react-app (#104)

Bumps [@testing-library/react](https://github.com/testing-library/react-testing-library) from 10.3.0 to 10.4.5.
- [Release notes](https://github.com/testing-library/react-testing-library/releases)
- [Changelog](https://github.com/testing-library/react-testing-library/blob/master/CHANGELOG.md)
- [Commits](https://github.com/testing-library/react-testing-library/compare/v10.3.0...v10.4.5)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @types/react from 16.9.41 to 16.9.42 in /react-app (#105)

Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 16.9.41 to 16.9.42.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump eslint-plugin-react-hooks from 4.0.5 to 4.0.7 in /react-app (#107)

Bumps [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) from 4.0.5 to 4.0.7.
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/master/packages/eslint-plugin-react-hooks/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/HEAD/packages/eslint-plugin-react-hooks)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @typescript-eslint/parser from 3.3.0 to 3.6.0 in /react-app (#108)

Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 3.3.0 to 3.6.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v3.6.0/packages/parser)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump eslint-plugin-import from 2.21.2 to 2.22.0 in /react-app (#106)

Bumps [eslint-plugin-import](https://github.com/benmosher/eslint-plugin-import) from 2.21.2 to 2.22.0.
- [Release notes](https://github.com/benmosher/eslint-plugin-import/releases)
- [Changelog](https://github.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md)
- [Commits](https://github.com/benmosher/eslint-plugin-import/compare/v2.21.2...v2.22.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Google Analytics (#109)

* Bump lodash from 4.17.15 to 4.17.19 in /express-api (#111)

Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Remove accidental console.log (#113)

* Assets Link Update (#112)

Update asset links to new cdn folder

* More assets update (#114)

* remove scss and rename to assets

* update assets path

* fix bongo ritchie name

* Bump @types/react from 16.9.42 to 16.9.43 in /react-app (#124)

Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 16.9.42 to 16.9.43.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump mdi-material-ui from 6.16.0 to 6.17.0 in /react-app (#123)

Bumps [mdi-material-ui](https://github.com/TeamWertarbyte/mdi-material-ui) from 6.16.0 to 6.17.0.
- [Release notes](https://github.com/TeamWertarbyte/mdi-material-ui/releases)
- [Commits](https://github.com/TeamWertarbyte/mdi-material-ui/compare/v6.16.0...v6.17.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @testing-library/jest-dom from 5.11.0 to 5.11.1 in /react-app (#122)

Bumps [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) from 5.11.0 to 5.11.1.
- [Release notes](https://github.com/testing-library/jest-dom/releases)
- [Changelog](https://github.com/testing-library/jest-dom/blob/master/CHANGELOG.md)
- [Commits](https://github.com/testing-library/jest-dom/compare/v5.11.0...v5.11.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @typescript-eslint/parser from 3.6.0 to 3.7.0 in /react-app (#121)

Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 3.6.0 to 3.7.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v3.7.0/packages/parser)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @typescript-eslint/parser from 3.3.0 to 3.7.0 in /express-api (#120)

Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 3.3.0 to 3.7.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v3.7.0/packages/parser)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump mongoose from 5.9.23 to 5.9.25 in /express-api (#119)

Bumps [mongoose](https://github.com/Automattic/mongoose) from 5.9.23 to 5.9.25.
- [Release notes](https://github.com/Automattic/mongoose/releases)
- [Changelog](https://github.com/Automattic/mongoose/blob/master/History.md)
- [Commits](https://github.com/Automattic/mongoose/compare/5.9.23...5.9.25)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @types/express from 4.17.6 to 4.17.7 in /express-api (#118)

Bumps [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) from 4.17.6 to 4.17.7.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/express)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump ts-node-dev from 1.0.0-pre.51 to 1.0.0-pre.56 in /express-api (#117)

Bumps [ts-node-dev](https://github.com/whitecolor/ts-node-dev) from 1.0.0-pre.51 to 1.0.0-pre.56.
- [Release notes](https://github.com/whitecolor/ts-node-dev/releases)
- [Changelog](https://github.com/whitecolor/ts-node-dev/blob/master/CHANGELOG.md)
- [Commits](https://github.com/whitecolor/ts-node-dev/commits)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @typescript-eslint/eslint-plugin in /express-api (#116)

Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 3.5.0 to 3.7.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v3.7.0/packages/eslint-plugin)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @types/node from 14.0.22 to 14.0.26 in /express-api (#126)

Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.0.22 to 14.0.26.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @types/node from 14.0.14 to 14.0.26 in /react-app (#115)

Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.0.14 to 14.0.26.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @testing-library/react from 10.4.5 to 10.4.7 in /react-app (#132)

Bumps [@testing-library/react](https://github.com/testing-library/react-testing-library) from 10.4.5 to 10.4.7.
- [Release notes](https://github.com/testing-library/react-testing-library/releases)
- [Changelog](https://github.com/testing-library/react-testing-library/blob/master/CHANGELOG.md)
- [Commits](https://github.com/testing-library/react-testing-library/compare/v10.4.5...v10.4.7)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @types/hapi__joi from 17.1.3 to 17.1.4 in /express-api (#131)

Bumps [@types/hapi__joi](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/hapi__joi) from 17.1.3 to 17.1.4.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/hapi__joi)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump eslint-plugin-react-hooks from 4.0.7 to 4.0.8 in /react-app (#133)

Bumps [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) from 4.0.7 to 4.0.8.
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/master/packages/eslint-plugin-react-hooks/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/HEAD/packages/eslint-plugin-react-hooks)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump typescript from 3.9.5 to 3.9.7 in /react-app (#130)

Bumps [typescript](https://github.com/Microsoft/TypeScript) from 3.9.5 to 3.9.7.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/compare/v3.9.5...v3.9.7)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @types/passport from 1.0.3 to 1.0.4 in /express-api (#127)

Bumps [@types/passport](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/passport) from 1.0.3 to 1.0.4.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/passport)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @testing-library/user-event from 12.0.11 to 12.0.15 in /react-app (#129)

Bumps [@testing-library/user-event](https://github.com/testing-library/user-event) from 12.0.11 to 12.0.15.
- [Release notes](https://github.com/testing-library/user-event/releases)
- [Changelog](https://github.com/testing-library/user-event/blob/master/CHANGELOG.md)
- [Commits](https://github.com/testing-library/user-event/compare/v12.0.11...v12.0.15)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump eslint-config-airbnb-typescript from 8.0.2 to 9.0.0 in /express-api (#134)

Bumps [eslint-config-airbnb-typescript](https://github.com/iamturns/eslint-config-airbnb-typescript) from 8.0.2 to 9.0.0.
- [Release notes](https://github.com/iamturns/eslint-config-airbnb-typescript/releases)
- [Changelog](https://github.com/iamturns/eslint-config-airbnb-typescript/blob/master/CHANGELOG.md)
- [Commits](https://github.com/iamturns/eslint-config-airbnb-typescript/compare/v8.0.2...v9.0.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @types/mongoose from 5.7.31 to 5.7.32 in /express-api (#125)

Bumps [@types/mongoose](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mongoose) from 5.7.31 to 5.7.32.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/mongoose)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump eslint-plugin-react from 7.20.3 to 7.20.4 in /react-app (#137)

Bumps [eslint-plugin-react](https://github.com/yannickcr/eslint-plugin-react) from 7.20.3 to 7.20.4.
- [Release notes](https://github.com/yannickcr/eslint-plugin-react/releases)
- [Changelog](https://github.com/yannickcr/eslint-plugin-react/blob/master/CHANGELOG.md)
- [Commits](https://github.com/yannickcr/eslint-plugin-react/compare/v7.20.3...v7.20.4)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @typescript-eslint/eslint-plugin from 3.4.0 to 3.7.0 in /react-app (#136)

Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 3.4.0 to 3.7.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v3.7.0/packages/eslint-plugin)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @types/jest from 26.0.4 to 26.0.7 in /react-app (#138)

Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) from 26.0.4 to 26.0.7.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump typescript from 3.9.6 to 3.9.7 in /express-api (#135)

Bumps [typescript](https://github.com/Microsoft/TypeScript) from 3.9.6 to 3.9.7.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/compare/v3.9.6...v3.9.7)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump eslint from 7.3.1 to 7.5.0 in /express-api (#128)

Bumps [eslint](https://github.com/eslint/eslint) from 7.3.1 to 7.5.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v7.3.1...v7.5.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump eslint-config-airbnb-typescript from 8.0.2 to 9.0.0 in /react-app (#139)

Bumps [eslint-config-airbnb-typescript](https://github.com/iamturns/eslint-config-airbnb-typescript) from 8.0.2 to 9.0.0.
- [Release notes](https://github.com/iamturns/eslint-config-airbnb-typescript/releases)
- [Changelog](https://github.com/iamturns/eslint-config-airbnb-typescript/blob/master/CHANGELOG.md)
- [Commits](https://github.com/iamturns/eslint-config-airbnb-typescript/compare/v8.0.2...v9.0.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Youtube link (#141)

* Add youtube link to navbar

* Youtube -> YouTube

* Bump @typescript-eslint/eslint-plugin in /express-api (#142)

Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 3.7.0 to 3.7.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v3.7.1/packages/eslint-plugin)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @types/react from 16.9.43 to 16.9.44 in /react-app (#151)

Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 16.9.43 to 16.9.44.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @types/mongoose from 5.7.32 to 5.7.34 in /express-api (#145)

Bumps [@types/mongoose](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mongoose) from 5.7.32 to 5.7.34.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/mongoose)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump eslint-plugin-react from 7.20.4 to 7.20.5 in /react-app (#147)

Bumps [eslint-plugin-react](https://github.com/yannickcr/eslint-plugin-react) from 7.20.4 to 7.20.5.
- [Release notes](https://github.com/yannickcr/eslint-plugin-react/releases)
- [Changelog](https://github.com/yannickcr/eslint-plugin-react/blob/master/CHANGELOG.md)
- [Commits](https://github.com/yannickcr/eslint-plugin-react/compare/v7.20.4...v7.20.5)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @typescript-eslint/parser from 3.7.0 to 3.7.1 in /express-api (#143)

Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 3.7.0 to 3.7.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v3.7.1/packages/parser)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @types/node from 14.0.26 to 14.0.27 in /express-api (#146)

Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.0.26 to 14.0.27.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump mongoose from 5.9.25 to 5.9.27 in /express-api (#144)

Bumps [mongoose](https://github.com/Automattic/mongoose) from 5.9.25 to 5.9.27.
- [Release notes](https://github.com/Automattic/mongoose/releases)
- [Changelog](https://github.com/Automattic/mongoose/blob/master/History.md)
- [Commits](https://github.com/Automattic/mongoose/compare/5.9.25...5.9.27)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @typescript-eslint/eslint-plugin from 3.7.0 to 3.7.1 in /react-app (#150)

Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 3.7.0 to 3.7.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v3.7.1/packages/eslint-plugin)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @types/node from 14.0.26 to 14.0.27 in /react-app (#149)

Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.0.26 to 14.0.27.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @typescript-eslint/parser from 3.7.0 to 3.7.1 in /react-app (#148)

Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 3.7.0 to 3.7.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v3.7.1/packages/parser)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ryan Gillie <rag4214@g.rit.edu>

* Bump eslint from 7.5.0 to 7.6.0 in /express-api (#152)

Bumps [eslint](https://github.com/eslint/eslint) from 7.5.0 to 7.6.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v7.5.0...v7.6.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump helmet from 3.23.3 to 4.0.0 in /express-api (#153)

Bumps [helmet](https://github.com/helmetjs/helmet) from 3.23.3 to 4.0.0.
- [Release notes](https://github.com/helmetjs/helmet/releases)
- [Changelog](https://github.com/helmetjs/helmet/blob/master/CHANGELOG.md)
- [Commits](https://github.com/helmetjs/helmet/compare/v3.23.3...v4.0.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @types/jest from 26.0.7 to 26.0.8 in /react-app (#154)

Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) from 26.0.7 to 26.0.8.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @testing-library/jest-dom from 5.11.1 to 5.11.2 in /react-app (#155)

Bumps [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) from 5.11.1 to 5.11.2.
- [Release notes](https://github.com/testing-library/jest-dom/releases)
- [Changelog](https://github.com/testing-library/jest-dom/blob/master/CHANGELOG.md)
- [Commits](https://github.com/testing-library/jest-dom/compare/v5.11.1...v5.11.2)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @testing-library/user-event from 12.0.15 to 12.1.0 in /react-app (#156)

Bumps [@testing-library/user-event](https://github.com/testing-library/user-event) from 12.0.15 to 12.1.0.
- [Release notes](https://github.com/testing-library/user-event/releases)
- [Changelog](https://github.com/testing-library/user-event/blob/master/CHANGELOG.md)
- [Commits](https://github.com/testing-library/user-event/compare/v12.0.15...v12.1.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Home Page (#157)

* add twitter widget.js to head

* remove normalize CSS from react and use the CSSBaseline from material-ui

* Twitter timeline embed + eslint rules updated for it

* ReactPlayer dep

* add twitter widget.js to head

* remove normalize CSS from react and use the CSSBaseline from material-ui

* Twitter timeline embed + eslint rules updated for it

* ReactPlayer dep

* add twitter widget.js to head

* remove normalize CSS from react and use the CSSBaseline from material-ui

* Twitter timeline embed + eslint rules updated for it

* ReactPlayer dep

* Add merch assets + update banner

* Rotating carousel

* Remove unnecessary React.memo

* Remove unnecessary React.memo

* 'Bricks' to display content on homepage

* Home page with content, still need to do heights for mobile

* Potential mobile sizes

* minHeight for aboutUs to match bricks

* alert to join esports

* always use typography

* update imports

* better, but still bad, typings for window.twttr.widgets

* i think if it could be maybe like bigger? -hillary

* new form link

* welcome back looks nice

* Restrict users to RIT members with @g.rit.edu emails (#140)

* Fix Twitter Embed From Crashing Site (#160)

* Tab teams (#173)

* Remove individual team page

* Route both all teams and individual to teams page

* Custom icons from image link

* reset error when finding team

* update details to do more conditional rendering + center text

* new teams page with TABS

* container is now xl

* Cookie Consent (#174)

* Add cookie consent due to Cali + EU

* remove residue link from testing

* Bump mongoose from 5.9.27 to 5.9.28 in /express-api (#167)

Bumps [mongoose](https://github.com/Automattic/mongoose) from 5.9.27 to 5.9.28.
- [Release notes](https://github.com/Automattic/mongoose/releases)
- [Changelog](https://github.com/Automattic/mongoose/blob/master/History.md)
- [Commits](https://github.com/Automattic/mongoose/compare/5.9.27...5.9.28)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @types/mongoose from 5.7.34 to 5.7.36 in /express-api (#165)

Bumps [@types/mongoose](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mongoose) from 5.7.34 to 5.7.36.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/mongoose)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @typescript-eslint/eslint-plugin in /express-api (#166)

Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 3.7.1 to 3.8.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v3.8.0/packages/eslint-plugin)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @types/jest from 26.0.8 to 26.0.9 in /react-app (#171)

Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) from 26.0.8 to 26.0.9.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @typescript-eslint/parser from 3.7.1 to 3.8.0 in /express-api (#168)

Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 3.7.1 to 3.8.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v3.8.0/packages/parser)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @testing-library/react from 10.4.7 to 10.4.8 in /react-app (#170)

Bumps [@testing-library/react](https://github.com/testing-library/react-testing-library) from 10.4.7 to 10.4.8.
- [Release notes](https://github.com/testing-library/react-testing-library/releases)
- [Changelog](https://github.com/testing-library/react-testing-library/blob/master/CHANGELOG.md)
- [Commits](https://github.com/testing-library/react-testing-library/compare/v10.4.7...v10.4.8)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @typescript-eslint/eslint-plugin from 3.7.1 to 3.8.0 in /react-app (#169)

Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 3.7.1 to 3.8.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v3.8.0/packages/eslint-plugin)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @typescript-eslint/parser from 3.7.1 to 3.8.0 in /react-app (#172)

Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 3.7.1 to 3.8.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v3.8.0/packages/parser)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Login Button Style (#176)

* Added account circle icon to login button.

* Revert "Added account circle icon to login button."

This reverts commit c1a0d619a71604c036368a0b287c33b16a58053e.

* Added account circle icon to login button on header.

* Added ;

* Team Edit Fixes (#177)

* Use theme for sizing + removed transition

* Moved around some styles

* Removed unused team card

* Make TeamEdit and Teams page have similar layouts

* cleanup forms

* Button standardization

* Revert Tabs to Scrollable (#178)

* Container for TeamEdit (#181)

* Overwrite Teams (#179)

* Matches Coming Soon (#180)

* Coming soon for matches

* use className instead of styles

* Profile ID Copy Button (#182)

* Added account circle icon to login button.

* Revert "Added account circle icon to login button."

This reverts commit c1a0d619a71604c036368a0b287c33b16a58053e.

* Added button to profile edit page to copy profile id to clipboard.

* lint fixes

* Switched package, moved button to Profile page only if it is the user's profile.

* Changed from 'User Profile' to 'Mem…
  • Loading branch information
5 people committed Aug 12, 2020
1 parent 231dc91 commit 6d312db
Show file tree
Hide file tree
Showing 171 changed files with 5,636 additions and 1,114 deletions.
25 changes: 25 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
version: 2
updates:
- package-ecosystem: "npm"
directory: "/react-app"
schedule:
interval: "weekly"
day: "friday"
time: "17:00"
timezone: "America/New_York"
labels:
- "Dependencies"
reviewers:
- "RITesports/managers"

- package-ecosystem: "npm"
directory: "/express-api"
schedule:
interval: "weekly"
day: "friday"
time: "17:00"
timezone: "America/New_York"
labels:
- "Dependencies"
reviewers:
- "RITesports/managers"
27 changes: 0 additions & 27 deletions .github/renovate.json

This file was deleted.

5 changes: 5 additions & 0 deletions CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# These owner(s) will be the default owner(s) for everything in
# the repo. Unless a later match takes precedence,
# owner(s) will be requested for review when someone
# opens a pull request.
* @RITesports/managers
5 changes: 4 additions & 1 deletion express-api/.dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,7 @@

*Dockerfile*

node_modules
jwt_private.pem
jwt_public.pem

node_modules
3 changes: 3 additions & 0 deletions express-api/.env.example
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
# environment variables

GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=

MONGO_DB=
26 changes: 24 additions & 2 deletions express-api/.eslintrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@
"extends": [
"airbnb-base",
"airbnb-typescript/base",
"plugin:@typescript-eslint/eslint-recommended",
"plugin:@typescript-eslint/recommended",
"plugin:@typescript-eslint/recommended-requiring-type-checking"
],
Expand All @@ -26,10 +25,33 @@
"rules": {
"max-len": "off",
"no-console": "off",
"no-underscore-dangle": [
"error",
{
"allow": [
"_id"
]
}
],
"object-curly-newline": [
"error",
{
"multiline": true
}
],
"@typescript-eslint/brace-style": [
"error",
"stroustrup"
],
"@typescript-eslint/explicit-function-return-type": "off"
"@typescript-eslint/ban-ts-comment": [
"error",
{
"ts-ignore": "allow-with-description"
}
],
"@typescript-eslint/explicit-function-return-type": "off",
"@typescript-eslint/explicit-module-boundary-types": "off",
"@typescript-eslint/no-unsafe-assignment": "off",
"@typescript-eslint/no-unsafe-member-access": "off"
}
}
6 changes: 5 additions & 1 deletion express-api/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -61,4 +61,8 @@ typings/
.next

# production
build
build

# secure keys
jwt_private.pem
jwt_public.pem
5 changes: 4 additions & 1 deletion express-api/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# --- Express Server --- #
FROM node:12-alpine
FROM node:12

WORKDIR /express-api

Expand All @@ -8,5 +8,8 @@ RUN npm install --silent

COPY . ./

RUN openssl genrsa -out jwt_private.pem 2048
RUN openssl rsa -in jwt_private.pem -pubout > jwt_public.pem

EXPOSE 3000
CMD ["npm", "run", "build"]
Loading

0 comments on commit 6d312db

Please sign in to comment.