├── .circleci └── config.yml ├── .dockerignore ├── .editorconfig ├── .gitattributes ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── Bug_report.md │ └── Feature_request.md └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── .nvmrc ├── .prettierrc.js ├── ARCHITECTURE.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── DEPLOYMENT.md ├── LICENSE ├── MAINTENANCE.md ├── README.md ├── codecov.yml ├── docker-compose.prod.yml ├── docker-compose.yml ├── export ├── .env.example ├── .prettierignore ├── Dockerfile.dev ├── Dockerfile.prod ├── README.md ├── api │ └── export │ │ ├── image.ts │ │ └── pdf.ts ├── ecosystem.config.js ├── nodemon.json ├── package.json ├── public │ ├── 404.html │ └── styles.css ├── src │ ├── HttpError.ts │ ├── app.ts │ ├── config.ts │ ├── data.ts │ ├── handler.ts │ ├── index.ts │ ├── render-serverless.ts │ ├── render.ts │ ├── types.ts │ ├── views.ts │ └── views │ │ ├── 404.pug │ │ ├── 422.pug │ │ ├── 500.pug │ │ └── base.pug ├── tsconfig.json ├── vercel.json └── yarn.lock ├── infra ├── instance │ ├── Caddyfile │ └── chromium.seccomp.json └── machine │ ├── README.md │ ├── docker-compose.yml │ └── traefik.toml ├── misc ├── 1password-logo.png ├── browserstack-logo.png ├── nusmods-logo.svg ├── timetable-dark.png ├── timetable-light.png └── vercel-logo.png ├── packages ├── browserslist-config-nusmods │ ├── README.md │ ├── browserslist-stats.json │ ├── index.js │ ├── package.json │ ├── scripts │ │ ├── generate.js │ │ └── helpers.js │ └── yarn.lock └── nusmoderator │ ├── .eslintrc.js │ ├── README.md │ ├── jest.config.js │ ├── package.json │ ├── src │ ├── academicCalendar.test.ts │ ├── academicCalendar.ts │ ├── index.test.ts │ ├── index.ts │ └── types.ts │ ├── tsconfig.json │ └── yarn.lock ├── prod-deploy.sh ├── prod-down.sh ├── prod-up.sh ├── renovate.json ├── scrapers ├── README.md ├── cpex-scraper │ ├── .eslintrc.js │ ├── .gitignore │ ├── ecosystem.config.js │ ├── env.json │ ├── package.json │ ├── scripts │ │ └── run.sh │ ├── src │ │ └── index.ts │ ├── tsconfig.json │ └── yarn.lock └── nus-v2 │ ├── .eslintrc.js │ ├── .gitattributes │ ├── .gitignore │ ├── README.md │ ├── docs │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── index.html │ ├── index.js │ ├── prism.css │ ├── prism.js │ ├── swagger-ui-bundle.js │ ├── swagger-ui-bundle.js.map │ ├── swagger-ui-standalone-preset.js │ ├── swagger-ui-standalone-preset.js.map │ ├── swagger-ui.css │ └── swagger-ui.css.map │ ├── ecosystem.config.js │ ├── env.example.json │ ├── jest.config.js │ ├── logs │ └── .gitignore │ ├── package.json │ ├── scripts │ ├── jest-setup.js │ └── run.sh │ ├── src │ ├── __mocks__ │ │ ├── bunyan.ts │ │ ├── config.ts │ │ └── fs-extra.ts │ ├── config.ts │ ├── index.ts │ ├── services │ │ ├── __mocks__ │ │ │ ├── getCovidZones.ts │ │ │ ├── getVenueLocations.ts │ │ │ └── nus-api.ts │ │ ├── getCovidZones.ts │ │ ├── getVenueLocations.ts │ │ ├── io │ │ │ ├── __mocks__ │ │ │ │ └── elastic.ts │ │ │ ├── elastic.ts │ │ │ ├── fs.test.ts │ │ │ ├── fs.ts │ │ │ ├── index.ts │ │ │ └── v1-io.ts │ │ ├── logger │ │ │ ├── SentryStream.ts │ │ │ ├── index.ts │ │ │ ├── serializer.test.ts │ │ │ └── serializer.ts │ │ ├── nus-api.test.ts │ │ ├── nus-api.ts │ │ ├── requisite-tree │ │ │ ├── antlr4 │ │ │ │ ├── NusMods.g4 │ │ │ │ ├── NusMods.interp │ │ │ │ ├── NusMods.tokens │ │ │ │ ├── NusModsLexer.interp │ │ │ │ ├── NusModsLexer.tokens │ │ │ │ ├── NusModsLexer.ts │ │ │ │ ├── NusModsParser.ts │ │ │ │ ├── NusModsVisitor.ts │ │ │ │ └── index.ts │ │ │ ├── index.test.ts │ │ │ ├── index.ts │ │ │ ├── parseString.test.ts │ │ │ ├── parseString.ts │ │ │ ├── tree.test.ts │ │ │ └── tree.ts │ │ ├── validation.test.ts │ │ └── validation.ts │ ├── tasks │ │ ├── BaseTask.ts │ │ ├── CollateModules.test.ts │ │ ├── CollateModules.ts │ │ ├── CollateVenues.test.ts │ │ ├── CollateVenues.ts │ │ ├── DataPipeline.test.ts │ │ ├── DataPipeline.ts │ │ ├── GetFacultyDepartment.test.ts │ │ ├── GetFacultyDepartment.ts │ │ ├── GetSemesterData.test.ts │ │ ├── GetSemesterData.ts │ │ ├── GetSemesterExams.test.ts │ │ ├── GetSemesterExams.ts │ │ ├── GetSemesterModules.ts │ │ ├── GetSemesterTimetable.test.ts │ │ ├── GetSemesterTimetable.ts │ │ ├── MigrateV1ToV2.ts │ │ ├── TestApi.ts │ │ └── fixtures │ │ │ ├── api-timetable │ │ │ ├── CN4205E.json │ │ │ ├── CS1010X.json │ │ │ ├── CS2100_1.json │ │ │ ├── CS2100_2.json │ │ │ ├── CS4238.json │ │ │ ├── MA2213.json │ │ │ └── RE5001.json │ │ │ ├── departments.json │ │ │ ├── expected │ │ │ └── CS2100.json │ │ │ ├── faculties.json │ │ │ └── nusmods-timetable │ │ │ ├── GEK2041.json │ │ │ ├── GET1025.json │ │ │ └── PX2108.json │ ├── types │ │ ├── api.ts │ │ ├── mapper.ts │ │ ├── modules.ts │ │ ├── mpe.ts │ │ ├── persist.ts │ │ ├── romanify.d.ts │ │ ├── tasks.ts │ │ ├── v1.ts │ │ └── venues.ts │ └── utils │ │ ├── api.test.ts │ │ ├── api.ts │ │ ├── arrays.ts │ │ ├── data.test.ts │ │ ├── data.ts │ │ ├── errors.ts │ │ ├── mpe.ts │ │ ├── sentry.ts │ │ ├── set.test.ts │ │ ├── set.ts │ │ ├── test-utils.ts │ │ ├── time.test.ts │ │ └── time.ts │ ├── swagger.yaml │ ├── tsconfig.json │ ├── tsconfig.prod.json │ └── yarn.lock └── website ├── .eslintrc.js ├── .postcssrc.js ├── .stylelintrc.js ├── Caddyfile ├── Dockerfile.dev ├── Dockerfile.prod ├── README.md ├── api ├── nus │ ├── auth │ │ ├── login.ts │ │ ├── sso.ts │ │ └── user.ts │ └── mpe │ │ └── submissions.ts ├── optimiser │ ├── .gitignore │ ├── README.md │ ├── _client │ │ └── client.go │ ├── _constants │ │ └── constants.go │ ├── _models │ │ └── models.go │ ├── _modules │ │ └── modules.go │ ├── _solver │ │ ├── nusmods_link.go │ │ └── solver.go │ ├── _test │ │ └── main.go │ ├── go.mod │ ├── go.sum │ └── optimise.go └── tsconfig.json ├── babel.config.js ├── jest.common.config.js ├── jest.config.js ├── jest.integration.config.js ├── nightwatch.conf.js ├── package.json ├── scripts ├── .eslintrc.js ├── apply-venue-updates.js ├── build.js ├── download-bus-stops.js ├── fix-venue-name.js ├── holidays-csv-to-json.js ├── holidays │ ├── 2020_singapore_holidays.csv │ ├── 2021_singapore_holidays.csv │ └── 2022_singapore_holidays.csv ├── promote-staging.sh ├── public-holidays-ics-to-csv.js ├── sitemap.js └── test.js ├── src ├── .eslintrc.js ├── __mocks__ │ ├── fileMock.ts │ ├── lessons-array.json │ ├── module-code-map.json │ ├── moduleList.json │ ├── modules │ │ ├── ACC2002.json │ │ ├── BFS1001.json │ │ ├── CP3880.json │ │ ├── CS1010A.json │ │ ├── CS1010S.json │ │ ├── CS3216.json │ │ ├── CS4243.json │ │ ├── GER1000.json │ │ ├── GES1021.json │ │ ├── MA1521.json │ │ ├── PC1222.json │ │ └── index.ts │ ├── react-feather.tsx │ ├── sem-timetable.json │ ├── svgMock.tsx │ ├── timetableArrangement.json │ ├── venueInformation.json │ └── venueLocations.json ├── actions │ ├── __snapshots__ │ │ ├── moduleBank.test.ts.snap │ │ ├── requests.test.ts.snap │ │ ├── settings.test.ts.snap │ │ ├── theme.test.ts.snap │ │ └── timetables.test.ts.snap │ ├── app.ts │ ├── constants.ts │ ├── export.ts │ ├── moduleBank-lru.ts │ ├── moduleBank.test.ts │ ├── moduleBank.ts │ ├── planner.ts │ ├── requests.test.ts │ ├── requests.ts │ ├── settings.test.ts │ ├── settings.ts │ ├── theme.test.ts │ ├── theme.ts │ ├── timetables-internal.ts │ ├── timetables.test.ts │ ├── timetables.ts │ ├── undoHistory.ts │ └── venueBank.ts ├── apis │ ├── __mocks__ │ │ ├── arrival.json │ │ └── weather.ts │ ├── export.ts │ ├── github.test.ts │ ├── github.ts │ ├── mpe.ts │ ├── nextbus.test.ts │ ├── nextbus.ts │ ├── nusmods.js │ ├── optimiser.ts │ └── weather.ts ├── bootstrapping │ ├── __mocks__ │ │ └── browser.ts │ ├── browser.test.ts │ ├── browser.ts │ ├── configure-store.ts │ ├── matomo.ts │ ├── sentry.ts │ ├── service-worker-manager.ts │ └── subscribeOnlineEvents.ts ├── config │ ├── __mocks__ │ │ └── config.ts │ ├── app-config.json │ ├── config.test.ts │ └── index.ts ├── data │ ├── academic-calendar.json │ ├── academic-calendar.ts │ ├── bus-routes.json │ ├── bus-stops.json │ ├── covidZones.json │ ├── covidZones.ts │ ├── excludedFreeRooms.ts │ ├── facultyEmail.json │ ├── facultyEmail.ts │ ├── holidays.json │ ├── modreg-schedule.json │ ├── team.json │ ├── themes.json │ ├── venues.json │ └── venues.ts ├── e2e │ ├── config.js │ ├── page-objects │ │ └── timetable.js │ └── tests │ │ └── basic.js ├── entry │ ├── App.tsx │ ├── browser-warning │ │ ├── browser-warning.scss │ │ └── main.ts │ ├── export │ │ ├── TimetableOnly.tsx │ │ ├── index.html │ │ ├── main.scss │ │ └── main.tsx │ └── main.tsx ├── featureFlags.ts ├── img │ ├── icons │ │ ├── add-calendar.svg │ │ ├── beach.svg │ │ ├── books.svg │ │ ├── bug-report.svg │ │ ├── charity.svg │ │ ├── chat.svg │ │ ├── compass.svg │ │ ├── confetti.svg │ │ ├── love.svg │ │ ├── park.svg │ │ ├── programmer.svg │ │ ├── review.svg │ │ ├── transparent.svg │ │ ├── winter.svg │ │ └── wrench.svg │ ├── instructions.png │ ├── marker.svg │ ├── mpe-placeholder.png │ ├── nusmods-logo.svg │ ├── nusmods-shirts.png │ └── weather │ │ ├── cloudy.svg │ │ ├── day-sunny.svg │ │ ├── dust.svg │ │ ├── fog.svg │ │ ├── night-clear.svg │ │ ├── rain.svg │ │ ├── showers.svg │ │ ├── strong-wind.svg │ │ └── thunderstorm.svg ├── index.ejs ├── middlewares │ ├── raven-middleware.ts │ ├── requests-middleware.test.ts │ └── requests-middleware.ts ├── reducers │ ├── app.test.ts │ ├── app.ts │ ├── index.test.ts │ ├── index.ts │ ├── moduleBank.test.ts │ ├── moduleBank.ts │ ├── planner.test.ts │ ├── planner.ts │ ├── requests.test.ts │ ├── requests.ts │ ├── settings.test.ts │ ├── settings.ts │ ├── theme.test.ts │ ├── theme.ts │ ├── timetables.test.ts │ ├── timetables.ts │ ├── undoHistory.test.ts │ ├── undoHistory.ts │ └── venueBank.ts ├── selectors │ ├── modreg.test.ts │ ├── modreg.ts │ ├── moduleBank.test.ts │ ├── moduleBank.ts │ ├── planner.test.ts │ ├── planner.ts │ ├── requests.ts │ └── timetables.ts ├── serverless │ ├── FederationMetadata-cpex-staging.xml │ ├── FederationMetadata.xml │ ├── handler.ts │ ├── mpe.ts │ ├── nus-auth.ts │ ├── sp-cpex-staging.xml │ └── sp.xml ├── storage │ ├── index.ts │ ├── keys.ts │ ├── localStorage.test.ts │ ├── localStorage.ts │ └── persistReducer.ts ├── styles │ ├── bootstrap │ │ ├── bootstrap.scss │ │ ├── function-overrides.scss │ │ ├── style-override.scss │ │ └── variable-overrides.scss │ ├── components │ │ ├── buttons.scss │ │ ├── form.scss │ │ ├── kbd.scss │ │ ├── select.scss │ │ └── sentry.scss │ ├── constants.scss │ ├── layout │ │ └── site.scss │ ├── leaflet-gesture-handling.scss │ ├── leaflet.scss │ ├── main.scss │ ├── material │ │ ├── material.scss │ │ └── variable-overrides.scss │ ├── tippy │ │ └── tippy.css │ └── utils │ │ ├── animations.scss │ │ ├── css-variables.scss │ │ ├── functions.scss │ │ ├── mixins.scss │ │ ├── modules-entry.scss │ │ ├── scrollable.scss │ │ ├── themes.scss │ │ └── workload.scss ├── test-utils │ ├── async.ts │ ├── axios.ts │ ├── createHistory.ts │ ├── mockDom.ts │ ├── optimiser.ts │ ├── redux.ts │ ├── renderWithRouterMatch.tsx │ ├── theme.ts │ ├── timetable.ts │ └── wait.ts ├── types │ ├── actions.ts │ ├── apps.ts │ ├── contributor.ts │ ├── export.ts │ ├── facultyEmail.ts │ ├── global.d.ts │ ├── modules.ts │ ├── mpe.ts │ ├── optimiser.ts │ ├── planner.ts │ ├── reducers.ts │ ├── redux.ts │ ├── schemas │ │ ├── planner.test.ts │ │ └── planner.ts │ ├── settings.ts │ ├── state.ts │ ├── timetables.ts │ ├── utils.ts │ ├── vendor │ │ ├── browserslist-config-nusmods.d.ts │ │ ├── elastic-search.ts │ │ ├── ical-generator.d.ts │ │ ├── leaflet-gesture-handling.d.ts │ │ ├── piwik.ts │ │ └── window.d.ts │ ├── venues.ts │ └── views.ts ├── utils │ ├── ComponentMap.ts │ ├── HistoryDebouncer.test.ts │ ├── HistoryDebouncer.ts │ ├── __mocks__ │ │ └── error.ts │ ├── array.test.ts │ ├── array.ts │ ├── colorScheme.ts │ ├── colors.test.ts │ ├── colors.ts │ ├── css.ts │ ├── debug.ts │ ├── elasticSearch.test.ts │ ├── elasticSearch.ts │ ├── error.ts │ ├── export.ts │ ├── ical.test.ts │ ├── ical.ts │ ├── insertScript.test.ts │ ├── insertScript.ts │ ├── moduleSearch.test.ts │ ├── moduleSearch.ts │ ├── modules.test.ts │ ├── modules.ts │ ├── optimiser.test.ts │ ├── optimiser.ts │ ├── placeholders │ │ ├── cs.ts │ │ ├── general.ts │ │ ├── index.test.ts │ │ └── index.ts │ ├── planner.test.ts │ ├── planner.ts │ ├── promise.test.ts │ ├── promise.ts │ ├── react.test.tsx │ ├── react.tsx │ ├── retryImport.ts │ ├── timetables.test.ts │ ├── timetables.ts │ ├── timify.test.ts │ ├── timify.ts │ ├── venues.test.ts │ ├── venues.ts │ ├── weekText.test.ts │ └── weekText.ts └── views │ ├── AppShell.scss │ ├── AppShell.tsx │ ├── components │ ├── ButtonGroupSelector.tsx │ ├── CloseButton.scss │ ├── CloseButton.tsx │ ├── ColorPicker.scss │ ├── ColorPicker.test.tsx │ ├── ColorPicker.tsx │ ├── ConditionalReverse.tsx │ ├── ExternalLink.tsx │ ├── Fab.scss │ ├── Fab.tsx │ ├── FeedbackModal.scss │ ├── FeedbackModal.tsx │ ├── KeyboardShortcuts.scss │ ├── KeyboardShortcuts.tsx │ ├── LinkModuleCodes.scss │ ├── LinkModuleCodes.test.tsx │ ├── LinkModuleCodes.tsx │ ├── LoadingSpinner.scss │ ├── LoadingSpinner.tsx │ ├── Modal.scss │ ├── Modal.tsx │ ├── Omelette.tsx │ ├── Online.test.tsx │ ├── Online.tsx │ ├── RandomKawaii.tsx │ ├── SearchBox.scss │ ├── SearchBox.test.tsx │ ├── SearchBox.tsx │ ├── SearchkitSearchBox.scss │ ├── SearchkitSearchBox.tsx │ ├── SemesterBadge.scss │ ├── SemesterBadge.tsx │ ├── SideMenu.scss │ ├── SideMenu.tsx │ ├── Title.tsx │ ├── Toggle.tsx │ ├── Tooltip │ │ ├── Tooltip.tsx │ │ └── index.tsx │ ├── __mocks__ │ │ └── RandomKawaii.tsx │ ├── __snapshots__ │ │ └── SearchBox.test.tsx.snap │ ├── disqus │ │ ├── CommentCount.scss │ │ ├── CommentCount.test.tsx │ │ ├── CommentCount.tsx │ │ ├── DisqusComments.scss │ │ └── DisqusComments.tsx │ ├── filters │ │ ├── CheckboxItem.tsx │ │ ├── CheckboxItemFilter.test.tsx │ │ ├── CheckboxItemFilter.tsx │ │ ├── Checklist.tsx │ │ ├── ChecklistFilter.tsx │ │ ├── DropdownListFilters.test.tsx │ │ ├── DropdownListFilters.tsx │ │ ├── FilterContainer.tsx │ │ └── styles.scss │ ├── icons │ │ ├── index.ts │ │ ├── weather.test.ts │ │ └── weather.ts │ ├── map │ │ ├── ArrivalTimes.tsx │ │ ├── BusStops.scss │ │ ├── BusStops.tsx │ │ ├── ExpandMap.tsx │ │ ├── LeafletControl.tsx │ │ ├── LocationMap.scss │ │ ├── LocationMap.tsx │ │ ├── MapContext.ts │ │ ├── MapViewportChanger.tsx │ │ ├── icons.ts │ │ └── withVenueLocations.tsx │ ├── module-info │ │ ├── AddModuleDropdown.scss │ │ ├── AddModuleDropdown.test.tsx │ │ ├── AddModuleDropdown.tsx │ │ ├── LessonTimetable.scss │ │ ├── LessonTimetable.tsx │ │ ├── ModuleExamClash.scss │ │ ├── ModuleExamClash.test.tsx │ │ ├── ModuleExamClash.tsx │ │ ├── ModuleExamInfo.tsx │ │ ├── ModuleSemesterInfo.scss │ │ ├── ModuleSemesterInfo.tsx │ │ ├── ModuleWorkload.scss │ │ ├── ModuleWorkload.test.tsx │ │ ├── ModuleWorkload.tsx │ │ ├── SaveModuleButton.scss │ │ ├── SaveModuleButton.tsx │ │ └── SemesterPicker.tsx │ ├── notfications │ │ ├── Announcements.scss │ │ ├── Announcements.tsx │ │ ├── HacktoberfestBanner.tsx │ │ ├── ModRegNotification.scss │ │ ├── ModRegNotification.tsx │ │ ├── Notification.scss │ │ └── Notification.tsx │ ├── searchkit │ │ ├── Pagination.tsx │ │ └── RandomPicker.tsx │ └── semester-switcher │ │ ├── SemesterSwitcher.scss │ │ ├── SemesterSwitcher.test.tsx │ │ └── SemesterSwitcher.tsx │ ├── contribute │ ├── ContributeContainer │ │ ├── ContributeContainer.scss │ │ ├── ContributeContainer.tsx │ │ └── index.tsx │ ├── ContributorList.scss │ ├── ContributorList.tsx │ ├── UnmappedVenues.scss │ ├── UnmappedVenues.test.tsx │ └── UnmappedVenues.tsx │ ├── elements.js │ ├── errors │ ├── ApiError.tsx │ ├── ErrorBoundary.test.tsx │ ├── ErrorBoundary.tsx │ ├── ErrorPage.scss │ ├── ErrorPage.tsx │ ├── ModuleFinderApiError.test.tsx │ ├── ModuleFinderApiError.tsx │ ├── ModuleFinderNoHits.tsx │ ├── ModuleNotFoundPage.test.tsx │ ├── ModuleNotFoundPage.tsx │ ├── NotFoundPage.tsx │ ├── Warning.scss │ ├── Warning.test.tsx │ ├── Warning.tsx │ └── __snapshots__ │ │ └── ModuleFinderApiError.test.tsx.snap │ ├── hocs │ ├── deferComponentRender.tsx │ ├── makeResponsive.tsx │ └── withTimer.tsx │ ├── hooks │ ├── useColorScheme.tsx │ ├── useCurrentTime.tsx │ ├── useGlobalDebugValue.ts │ ├── useMediaQuery.test.tsx │ ├── useMediaQuery.ts │ ├── useOptimiserForm.tsx │ ├── useScrollToTop.test.tsx │ └── useScrollToTop.ts │ ├── layout │ ├── Footer.scss │ ├── Footer.test.tsx │ ├── Footer.tsx │ ├── GlobalSearch.scss │ ├── GlobalSearch.tsx │ ├── GlobalSearchContainer.test.tsx │ ├── GlobalSearchContainer.tsx │ ├── Navtabs.scss │ ├── Navtabs.test.tsx │ ├── Navtabs.tsx │ ├── NoFooter.scss │ └── NoFooter.tsx │ ├── modules │ ├── ModuleArchiveContainer.test.tsx │ ├── ModuleArchiveContainer.tsx │ ├── ModuleFinderContainer │ │ ├── ModuleFinderContainer.scss │ │ ├── ModuleFinderContainer.tsx │ │ └── index.tsx │ ├── ModuleFinderItem.scss │ ├── ModuleFinderItem.tsx │ ├── ModuleFinderPager.scss │ ├── ModuleFinderPager.test.tsx │ ├── ModuleFinderPager.tsx │ ├── ModuleFinderPagerButton.scss │ ├── ModuleFinderPagerButton.test.tsx │ ├── ModuleFinderPagerButton.tsx │ ├── ModuleFinderSidebar.scss │ ├── ModuleFinderSidebar.tsx │ ├── ModulePageContainer.test.tsx │ ├── ModulePageContainer.tsx │ ├── ModulePageContent.scss │ ├── ModulePageContent.test.tsx │ ├── ModulePageContent.tsx │ ├── ModuleRandomButton.scss │ ├── ModuleRandomButton.tsx │ ├── ModuleSearchBox.tsx │ ├── ModuleTree.scss │ ├── ModuleTree.test.tsx │ ├── ModuleTree.tsx │ ├── ReportError.scss │ ├── ReportError.test.ts │ ├── ReportError.tsx │ └── __snapshots__ │ │ └── ModuleTree.test.tsx.snap │ ├── mpe │ ├── MpeContainer.scss │ ├── MpeContainer.tsx │ ├── UpdateSubmissionQueue.test.ts │ ├── UpdateSubmissionQueue.ts │ ├── constants.ts │ └── form │ │ ├── DeleteButton.scss │ │ ├── DeleteButton.tsx │ │ ├── ModuleCard.scss │ │ ├── ModuleCard.tsx │ │ ├── ModuleForm.scss │ │ ├── ModuleForm.tsx │ │ ├── ModuleFormBeforeSignIn.scss │ │ ├── ModuleFormBeforeSignIn.tsx │ │ ├── ModuleTypeMenu.scss │ │ ├── ModuleTypeMenu.tsx │ │ ├── ModulesSelect.scss │ │ ├── ModulesSelect.test.tsx │ │ ├── ModulesSelect.tsx │ │ ├── ModulesSelectContainer.tsx │ │ ├── MpeFormContainer.tsx │ │ └── constants.scss │ ├── optimiser │ ├── OptimiserButton.scss │ ├── OptimiserButton.test.tsx │ ├── OptimiserButton.tsx │ ├── OptimiserContainer │ │ ├── OptimiserContent.scss │ │ ├── OptimiserContent.tsx │ │ └── index.tsx │ ├── OptimiserForm │ │ ├── OptimiserForm.scss │ │ ├── OptimiserForm.tsx │ │ ├── OptimiserFormTooltip.scss │ │ ├── OptimiserFormTooltip.tsx │ │ ├── OptimiserFreeDayConflicts.scss │ │ ├── OptimiserFreeDayConflicts.test.tsx │ │ ├── OptimiserFreeDayConflicts.tsx │ │ ├── OptimiserFreeDaySelect.scss │ │ ├── OptimiserFreeDaySelect.test.tsx │ │ ├── OptimiserFreeDaySelect.tsx │ │ ├── OptimiserLessonOptionSelect.scss │ │ ├── OptimiserLessonOptionSelect.test.tsx │ │ ├── OptimiserLessonOptionSelect.tsx │ │ ├── OptimiserMaxConsecutiveHoursSelect.scss │ │ ├── OptimiserMaxConsecutiveHoursSelect.tsx │ │ ├── OptimiserTimeRangeSelect.scss │ │ ├── OptimiserTimeRangeSelect.test.tsx │ │ └── OptimiserTimeRangeSelect.tsx │ ├── OptimiserHeader.scss │ ├── OptimiserHeader.tsx │ ├── OptimiserResults.scss │ ├── OptimiserResults.test.tsx │ ├── OptimiserResults.tsx │ └── common.scss │ ├── planner │ ├── AddModule.scss │ ├── AddModule.tsx │ ├── CustomModuleForm.scss │ ├── CustomModuleForm.tsx │ ├── ModuleMenu.test.tsx │ ├── ModuleMenu.tsx │ ├── PlannerClearButton.scss │ ├── PlannerClearButton.tsx │ ├── PlannerContainer │ │ ├── PlannerContainer.scss │ │ ├── PlannerContainer.tsx │ │ └── index.tsx │ ├── PlannerExportButton.tsx │ ├── PlannerImportButton.tsx │ ├── PlannerModule.scss │ ├── PlannerModule.tsx │ ├── PlannerModuleSelect.scss │ ├── PlannerModuleSelect.tsx │ ├── PlannerSemester.scss │ ├── PlannerSemester.test.tsx │ ├── PlannerSemester.tsx │ ├── PlannerSettings.scss │ ├── PlannerSettings.test.tsx │ ├── PlannerSettings.tsx │ ├── PlannerYear.scss │ ├── PlannerYear.tsx │ └── variables.scss │ ├── routes │ ├── ExternalRedirect.tsx │ ├── Routes.tsx │ ├── paths.test.ts │ └── paths.ts │ ├── settings │ ├── BetaToggle.tsx │ ├── ModeSelect.tsx │ ├── RefreshPrompt.tsx │ ├── SettingsContainer.scss │ ├── SettingsContainer.tsx │ ├── ThemeOption.scss │ ├── ThemeOption.tsx │ └── previewTimetable.ts │ ├── static │ ├── AboutContainer.scss │ ├── AboutContainer.tsx │ ├── AppsContainer.scss │ ├── AppsContainer.tsx │ ├── ContributorsContainer.tsx │ ├── FaqContainer.scss │ ├── FaqContainer.tsx │ ├── HacktoberfestContainer.scss │ ├── HacktoberfestContainer.tsx │ ├── HacktoberfestLogo.tsx │ ├── StaticPage.tsx │ ├── TeamContainer.scss │ └── TeamContainer.tsx │ ├── tetris │ ├── ScrollingNumber.tsx │ ├── TetrisContainer.tsx │ ├── TetrisGame.integration.test.tsx │ ├── TetrisGame.scss │ ├── TetrisGame.tsx │ ├── board.ts │ └── overlays │ │ ├── GameOver.tsx │ │ ├── GameOverlay.tsx │ │ ├── GamePaused.tsx │ │ ├── GameStart.tsx │ │ ├── HighScoreForm.scss │ │ ├── HighScoreForm.tsx │ │ ├── HighScoreTable.tsx │ │ ├── TetrisLogo.scss │ │ ├── TetrisLogo.tsx │ │ ├── overlay.scss │ │ └── score.ts │ ├── timetable │ ├── CurrentTimeIndicator.scss │ ├── CurrentTimeIndicator.tsx │ ├── ExamCalendar.scss │ ├── ExamCalendar.test.tsx │ ├── ExamCalendar.tsx │ ├── ExamWeek.test.tsx │ ├── ExamWeek.tsx │ ├── ExportMenu.scss │ ├── ExportMenu.tsx │ ├── ModuleTombstone.test.tsx │ ├── ModuleTombstone.tsx │ ├── ModulesSelect.scss │ ├── ModulesSelect.test.tsx │ ├── ModulesSelect.tsx │ ├── ModulesSelectContainer.tsx │ ├── ModulesTableFooter.test.tsx │ ├── ModulesTableFooter.tsx │ ├── ResetTimetable.scss │ ├── ResetTimetable.tsx │ ├── ShareTimetable.scss │ ├── ShareTimetable.test.tsx │ ├── ShareTimetable.tsx │ ├── Timetable.scss │ ├── Timetable.tsx │ ├── TimetableActions.scss │ ├── TimetableActions.tsx │ ├── TimetableCell.scss │ ├── TimetableCell.test.tsx │ ├── TimetableCell.tsx │ ├── TimetableContainer.scss │ ├── TimetableContainer.test.tsx │ ├── TimetableContainer.tsx │ ├── TimetableContent.scss │ ├── TimetableContent.tsx │ ├── TimetableDay.scss │ ├── TimetableDay.tsx │ ├── TimetableHighlight.scss │ ├── TimetableHighlight.tsx │ ├── TimetableModulesTable.scss │ ├── TimetableModulesTable.test.tsx │ ├── TimetableModulesTable.tsx │ ├── TimetableRow.scss │ ├── TimetableRow.tsx │ ├── TimetableTimings.scss │ ├── TimetableTimings.tsx │ └── _variables.scss │ ├── today │ ├── BeforeLessonCard.scss │ ├── BeforeLessonCard.tsx │ ├── DayEvents.scss │ ├── DayEvents.tsx │ ├── DayHeader.scss │ ├── DayHeader.test.tsx │ ├── DayHeader.tsx │ ├── EmptyLessonGroup.scss │ ├── EmptyLessonGroup.tsx │ ├── EventMap │ │ ├── EventMap.scss │ │ ├── EventMap.tsx │ │ └── index.tsx │ ├── EventMapInline │ │ ├── EventMapInline.scss │ │ ├── EventMapInline.tsx │ │ └── index.tsx │ └── TodayContainer │ │ ├── TodayContainer.scss │ │ ├── TodayContainer.test.tsx │ │ ├── TodayContainer.tsx │ │ ├── __mocks__ │ │ └── forecasts.json │ │ └── index.tsx │ └── venues │ ├── AvailabilitySearch.scss │ ├── AvailabilitySearch.test.tsx │ ├── AvailabilitySearch.tsx │ ├── VenueDetails.scss │ ├── VenueDetails.tsx │ ├── VenueList.scss │ ├── VenueList.tsx │ ├── VenueLocation │ ├── FeedbackModal.tsx │ ├── ImproveVenueForm.scss │ ├── ImproveVenueForm.tsx │ ├── VenueLocation.scss │ ├── VenueLocation.tsx │ └── index.tsx │ ├── VenuesContainer.scss │ ├── VenuesContainer.test.tsx │ └── VenuesContainer.tsx ├── static ├── base │ ├── BingSiteAuth.xml │ ├── QKxkGnstY5yNFJZlmSoAkmOPJzZVVc │ ├── _redirects │ ├── android-icon-192x192.png │ ├── android-icon-512x512.png │ ├── apple-icon-180x180.png │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── google238cc1d8dc3a54bb.html │ ├── manifest.json │ ├── opensearch.xml │ ├── safari-pinned-tab.svg │ ├── service-worker.js │ └── sitemap.txt ├── preview-and-staging-only │ └── robots.txt └── production-only │ └── robots.txt ├── tsconfig.json ├── vercel.json ├── webpack ├── .eslintrc.js ├── webpack.config.browser-warning.js ├── webpack.config.common.js ├── webpack.config.dev.js ├── webpack.config.prod.js ├── webpack.config.timetable-only.js └── webpack.parts.js └── yarn.lock /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/.github/ISSUE_TEMPLATE/Bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/.github/ISSUE_TEMPLATE/Feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | lts/hydrogen 2 | -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /ARCHITECTURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/ARCHITECTURE.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DEPLOYMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/DEPLOYMENT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/LICENSE -------------------------------------------------------------------------------- /MAINTENANCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/MAINTENANCE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/README.md -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/codecov.yml -------------------------------------------------------------------------------- /docker-compose.prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/docker-compose.prod.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /export/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/export/.env.example -------------------------------------------------------------------------------- /export/.prettierignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /export/Dockerfile.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/export/Dockerfile.dev -------------------------------------------------------------------------------- /export/Dockerfile.prod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/export/Dockerfile.prod -------------------------------------------------------------------------------- /export/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/export/README.md -------------------------------------------------------------------------------- /export/api/export/image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/export/api/export/image.ts -------------------------------------------------------------------------------- /export/api/export/pdf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/export/api/export/pdf.ts -------------------------------------------------------------------------------- /export/ecosystem.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/export/ecosystem.config.js -------------------------------------------------------------------------------- /export/nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/export/nodemon.json -------------------------------------------------------------------------------- /export/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/export/package.json -------------------------------------------------------------------------------- /export/public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/export/public/404.html -------------------------------------------------------------------------------- /export/public/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/export/public/styles.css -------------------------------------------------------------------------------- /export/src/HttpError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/export/src/HttpError.ts -------------------------------------------------------------------------------- /export/src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/export/src/app.ts -------------------------------------------------------------------------------- /export/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/export/src/config.ts -------------------------------------------------------------------------------- /export/src/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/export/src/data.ts -------------------------------------------------------------------------------- /export/src/handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/export/src/handler.ts -------------------------------------------------------------------------------- /export/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/export/src/index.ts -------------------------------------------------------------------------------- /export/src/render-serverless.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/export/src/render-serverless.ts -------------------------------------------------------------------------------- /export/src/render.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/export/src/render.ts -------------------------------------------------------------------------------- /export/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/export/src/types.ts -------------------------------------------------------------------------------- /export/src/views.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/export/src/views.ts -------------------------------------------------------------------------------- /export/src/views/404.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/export/src/views/404.pug -------------------------------------------------------------------------------- /export/src/views/422.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/export/src/views/422.pug -------------------------------------------------------------------------------- /export/src/views/500.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/export/src/views/500.pug -------------------------------------------------------------------------------- /export/src/views/base.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/export/src/views/base.pug -------------------------------------------------------------------------------- /export/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/export/tsconfig.json -------------------------------------------------------------------------------- /export/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/export/vercel.json -------------------------------------------------------------------------------- /export/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/export/yarn.lock -------------------------------------------------------------------------------- /infra/instance/Caddyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/infra/instance/Caddyfile -------------------------------------------------------------------------------- /infra/instance/chromium.seccomp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/infra/instance/chromium.seccomp.json -------------------------------------------------------------------------------- /infra/machine/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/infra/machine/README.md -------------------------------------------------------------------------------- /infra/machine/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/infra/machine/docker-compose.yml -------------------------------------------------------------------------------- /infra/machine/traefik.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/infra/machine/traefik.toml -------------------------------------------------------------------------------- /misc/1password-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/misc/1password-logo.png -------------------------------------------------------------------------------- /misc/browserstack-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/misc/browserstack-logo.png -------------------------------------------------------------------------------- /misc/nusmods-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/misc/nusmods-logo.svg -------------------------------------------------------------------------------- /misc/timetable-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/misc/timetable-dark.png -------------------------------------------------------------------------------- /misc/timetable-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/misc/timetable-light.png -------------------------------------------------------------------------------- /misc/vercel-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/misc/vercel-logo.png -------------------------------------------------------------------------------- /packages/browserslist-config-nusmods/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/packages/browserslist-config-nusmods/README.md -------------------------------------------------------------------------------- /packages/browserslist-config-nusmods/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/packages/browserslist-config-nusmods/index.js -------------------------------------------------------------------------------- /packages/browserslist-config-nusmods/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/packages/browserslist-config-nusmods/package.json -------------------------------------------------------------------------------- /packages/browserslist-config-nusmods/scripts/generate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/packages/browserslist-config-nusmods/scripts/generate.js -------------------------------------------------------------------------------- /packages/browserslist-config-nusmods/scripts/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/packages/browserslist-config-nusmods/scripts/helpers.js -------------------------------------------------------------------------------- /packages/browserslist-config-nusmods/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/packages/browserslist-config-nusmods/yarn.lock -------------------------------------------------------------------------------- /packages/nusmoderator/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/packages/nusmoderator/.eslintrc.js -------------------------------------------------------------------------------- /packages/nusmoderator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/packages/nusmoderator/README.md -------------------------------------------------------------------------------- /packages/nusmoderator/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/packages/nusmoderator/jest.config.js -------------------------------------------------------------------------------- /packages/nusmoderator/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/packages/nusmoderator/package.json -------------------------------------------------------------------------------- /packages/nusmoderator/src/academicCalendar.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/packages/nusmoderator/src/academicCalendar.test.ts -------------------------------------------------------------------------------- /packages/nusmoderator/src/academicCalendar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/packages/nusmoderator/src/academicCalendar.ts -------------------------------------------------------------------------------- /packages/nusmoderator/src/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/packages/nusmoderator/src/index.test.ts -------------------------------------------------------------------------------- /packages/nusmoderator/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/packages/nusmoderator/src/index.ts -------------------------------------------------------------------------------- /packages/nusmoderator/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/packages/nusmoderator/src/types.ts -------------------------------------------------------------------------------- /packages/nusmoderator/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/packages/nusmoderator/tsconfig.json -------------------------------------------------------------------------------- /packages/nusmoderator/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/packages/nusmoderator/yarn.lock -------------------------------------------------------------------------------- /prod-deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/prod-deploy.sh -------------------------------------------------------------------------------- /prod-down.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/prod-down.sh -------------------------------------------------------------------------------- /prod-up.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/prod-up.sh -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/renovate.json -------------------------------------------------------------------------------- /scrapers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/README.md -------------------------------------------------------------------------------- /scrapers/cpex-scraper/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/cpex-scraper/.eslintrc.js -------------------------------------------------------------------------------- /scrapers/cpex-scraper/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/cpex-scraper/.gitignore -------------------------------------------------------------------------------- /scrapers/cpex-scraper/ecosystem.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/cpex-scraper/ecosystem.config.js -------------------------------------------------------------------------------- /scrapers/cpex-scraper/env.json: -------------------------------------------------------------------------------- 1 | ../nus-v2/env.json -------------------------------------------------------------------------------- /scrapers/cpex-scraper/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/cpex-scraper/package.json -------------------------------------------------------------------------------- /scrapers/cpex-scraper/scripts/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/cpex-scraper/scripts/run.sh -------------------------------------------------------------------------------- /scrapers/cpex-scraper/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/cpex-scraper/src/index.ts -------------------------------------------------------------------------------- /scrapers/cpex-scraper/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/cpex-scraper/tsconfig.json -------------------------------------------------------------------------------- /scrapers/cpex-scraper/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/cpex-scraper/yarn.lock -------------------------------------------------------------------------------- /scrapers/nus-v2/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/.eslintrc.js -------------------------------------------------------------------------------- /scrapers/nus-v2/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/.gitattributes -------------------------------------------------------------------------------- /scrapers/nus-v2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/.gitignore -------------------------------------------------------------------------------- /scrapers/nus-v2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/README.md -------------------------------------------------------------------------------- /scrapers/nus-v2/docs/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/docs/favicon-16x16.png -------------------------------------------------------------------------------- /scrapers/nus-v2/docs/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/docs/favicon-32x32.png -------------------------------------------------------------------------------- /scrapers/nus-v2/docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/docs/index.html -------------------------------------------------------------------------------- /scrapers/nus-v2/docs/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/docs/index.js -------------------------------------------------------------------------------- /scrapers/nus-v2/docs/prism.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/docs/prism.css -------------------------------------------------------------------------------- /scrapers/nus-v2/docs/prism.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/docs/prism.js -------------------------------------------------------------------------------- /scrapers/nus-v2/docs/swagger-ui-bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/docs/swagger-ui-bundle.js -------------------------------------------------------------------------------- /scrapers/nus-v2/docs/swagger-ui-bundle.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/docs/swagger-ui-bundle.js.map -------------------------------------------------------------------------------- /scrapers/nus-v2/docs/swagger-ui-standalone-preset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/docs/swagger-ui-standalone-preset.js -------------------------------------------------------------------------------- /scrapers/nus-v2/docs/swagger-ui-standalone-preset.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/docs/swagger-ui-standalone-preset.js.map -------------------------------------------------------------------------------- /scrapers/nus-v2/docs/swagger-ui.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/docs/swagger-ui.css -------------------------------------------------------------------------------- /scrapers/nus-v2/docs/swagger-ui.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/docs/swagger-ui.css.map -------------------------------------------------------------------------------- /scrapers/nus-v2/ecosystem.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/ecosystem.config.js -------------------------------------------------------------------------------- /scrapers/nus-v2/env.example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/env.example.json -------------------------------------------------------------------------------- /scrapers/nus-v2/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/jest.config.js -------------------------------------------------------------------------------- /scrapers/nus-v2/logs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/logs/.gitignore -------------------------------------------------------------------------------- /scrapers/nus-v2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/package.json -------------------------------------------------------------------------------- /scrapers/nus-v2/scripts/jest-setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/scripts/jest-setup.js -------------------------------------------------------------------------------- /scrapers/nus-v2/scripts/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/scripts/run.sh -------------------------------------------------------------------------------- /scrapers/nus-v2/src/__mocks__/bunyan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/__mocks__/bunyan.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/__mocks__/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/__mocks__/config.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/__mocks__/fs-extra.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/__mocks__/fs-extra.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/config.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/index.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/services/__mocks__/nus-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/services/__mocks__/nus-api.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/services/getCovidZones.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/services/getCovidZones.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/services/getVenueLocations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/services/getVenueLocations.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/services/io/__mocks__/elastic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/services/io/__mocks__/elastic.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/services/io/elastic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/services/io/elastic.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/services/io/fs.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/services/io/fs.test.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/services/io/fs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/services/io/fs.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/services/io/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/services/io/index.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/services/io/v1-io.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/services/io/v1-io.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/services/logger/SentryStream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/services/logger/SentryStream.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/services/logger/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/services/logger/index.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/services/logger/serializer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/services/logger/serializer.test.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/services/logger/serializer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/services/logger/serializer.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/services/nus-api.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/services/nus-api.test.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/services/nus-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/services/nus-api.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/services/requisite-tree/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/services/requisite-tree/index.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/services/requisite-tree/tree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/services/requisite-tree/tree.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/services/validation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/services/validation.test.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/services/validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/services/validation.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/tasks/BaseTask.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/tasks/BaseTask.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/tasks/CollateModules.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/tasks/CollateModules.test.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/tasks/CollateModules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/tasks/CollateModules.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/tasks/CollateVenues.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/tasks/CollateVenues.test.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/tasks/CollateVenues.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/tasks/CollateVenues.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/tasks/DataPipeline.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/tasks/DataPipeline.test.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/tasks/DataPipeline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/tasks/DataPipeline.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/tasks/GetFacultyDepartment.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/tasks/GetFacultyDepartment.test.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/tasks/GetFacultyDepartment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/tasks/GetFacultyDepartment.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/tasks/GetSemesterData.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/tasks/GetSemesterData.test.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/tasks/GetSemesterData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/tasks/GetSemesterData.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/tasks/GetSemesterExams.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/tasks/GetSemesterExams.test.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/tasks/GetSemesterExams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/tasks/GetSemesterExams.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/tasks/GetSemesterModules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/tasks/GetSemesterModules.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/tasks/GetSemesterTimetable.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/tasks/GetSemesterTimetable.test.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/tasks/GetSemesterTimetable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/tasks/GetSemesterTimetable.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/tasks/MigrateV1ToV2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/tasks/MigrateV1ToV2.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/tasks/TestApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/tasks/TestApi.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/tasks/fixtures/departments.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/tasks/fixtures/departments.json -------------------------------------------------------------------------------- /scrapers/nus-v2/src/tasks/fixtures/faculties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/tasks/fixtures/faculties.json -------------------------------------------------------------------------------- /scrapers/nus-v2/src/types/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/types/api.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/types/mapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/types/mapper.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/types/modules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/types/modules.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/types/mpe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/types/mpe.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/types/persist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/types/persist.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/types/romanify.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/types/romanify.d.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/types/tasks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/types/tasks.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/types/v1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/types/v1.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/types/venues.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/types/venues.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/utils/api.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/utils/api.test.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/utils/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/utils/api.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/utils/arrays.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/utils/arrays.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/utils/data.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/utils/data.test.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/utils/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/utils/data.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/utils/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/utils/errors.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/utils/mpe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/utils/mpe.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/utils/sentry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/utils/sentry.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/utils/set.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/utils/set.test.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/utils/set.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/utils/set.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/utils/test-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/utils/test-utils.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/utils/time.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/utils/time.test.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/src/utils/time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/src/utils/time.ts -------------------------------------------------------------------------------- /scrapers/nus-v2/swagger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/swagger.yaml -------------------------------------------------------------------------------- /scrapers/nus-v2/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/tsconfig.json -------------------------------------------------------------------------------- /scrapers/nus-v2/tsconfig.prod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/tsconfig.prod.json -------------------------------------------------------------------------------- /scrapers/nus-v2/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/scrapers/nus-v2/yarn.lock -------------------------------------------------------------------------------- /website/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/.eslintrc.js -------------------------------------------------------------------------------- /website/.postcssrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/.postcssrc.js -------------------------------------------------------------------------------- /website/.stylelintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/.stylelintrc.js -------------------------------------------------------------------------------- /website/Caddyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/Caddyfile -------------------------------------------------------------------------------- /website/Dockerfile.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/Dockerfile.dev -------------------------------------------------------------------------------- /website/Dockerfile.prod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/Dockerfile.prod -------------------------------------------------------------------------------- /website/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/README.md -------------------------------------------------------------------------------- /website/api/nus/auth/login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/api/nus/auth/login.ts -------------------------------------------------------------------------------- /website/api/nus/auth/sso.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/api/nus/auth/sso.ts -------------------------------------------------------------------------------- /website/api/nus/auth/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/api/nus/auth/user.ts -------------------------------------------------------------------------------- /website/api/nus/mpe/submissions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/api/nus/mpe/submissions.ts -------------------------------------------------------------------------------- /website/api/optimiser/.gitignore: -------------------------------------------------------------------------------- 1 | _constants/venues.json -------------------------------------------------------------------------------- /website/api/optimiser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/api/optimiser/README.md -------------------------------------------------------------------------------- /website/api/optimiser/_client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/api/optimiser/_client/client.go -------------------------------------------------------------------------------- /website/api/optimiser/_constants/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/api/optimiser/_constants/constants.go -------------------------------------------------------------------------------- /website/api/optimiser/_models/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/api/optimiser/_models/models.go -------------------------------------------------------------------------------- /website/api/optimiser/_modules/modules.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/api/optimiser/_modules/modules.go -------------------------------------------------------------------------------- /website/api/optimiser/_solver/nusmods_link.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/api/optimiser/_solver/nusmods_link.go -------------------------------------------------------------------------------- /website/api/optimiser/_solver/solver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/api/optimiser/_solver/solver.go -------------------------------------------------------------------------------- /website/api/optimiser/_test/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/api/optimiser/_test/main.go -------------------------------------------------------------------------------- /website/api/optimiser/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/api/optimiser/go.mod -------------------------------------------------------------------------------- /website/api/optimiser/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/api/optimiser/go.sum -------------------------------------------------------------------------------- /website/api/optimiser/optimise.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/api/optimiser/optimise.go -------------------------------------------------------------------------------- /website/api/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/api/tsconfig.json -------------------------------------------------------------------------------- /website/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/babel.config.js -------------------------------------------------------------------------------- /website/jest.common.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/jest.common.config.js -------------------------------------------------------------------------------- /website/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/jest.config.js -------------------------------------------------------------------------------- /website/jest.integration.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/jest.integration.config.js -------------------------------------------------------------------------------- /website/nightwatch.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/nightwatch.conf.js -------------------------------------------------------------------------------- /website/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/package.json -------------------------------------------------------------------------------- /website/scripts/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/scripts/.eslintrc.js -------------------------------------------------------------------------------- /website/scripts/apply-venue-updates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/scripts/apply-venue-updates.js -------------------------------------------------------------------------------- /website/scripts/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/scripts/build.js -------------------------------------------------------------------------------- /website/scripts/download-bus-stops.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/scripts/download-bus-stops.js -------------------------------------------------------------------------------- /website/scripts/fix-venue-name.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/scripts/fix-venue-name.js -------------------------------------------------------------------------------- /website/scripts/holidays-csv-to-json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/scripts/holidays-csv-to-json.js -------------------------------------------------------------------------------- /website/scripts/holidays/2020_singapore_holidays.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/scripts/holidays/2020_singapore_holidays.csv -------------------------------------------------------------------------------- /website/scripts/holidays/2021_singapore_holidays.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/scripts/holidays/2021_singapore_holidays.csv -------------------------------------------------------------------------------- /website/scripts/holidays/2022_singapore_holidays.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/scripts/holidays/2022_singapore_holidays.csv -------------------------------------------------------------------------------- /website/scripts/promote-staging.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/scripts/promote-staging.sh -------------------------------------------------------------------------------- /website/scripts/public-holidays-ics-to-csv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/scripts/public-holidays-ics-to-csv.js -------------------------------------------------------------------------------- /website/scripts/sitemap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/scripts/sitemap.js -------------------------------------------------------------------------------- /website/scripts/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/scripts/test.js -------------------------------------------------------------------------------- /website/src/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/.eslintrc.js -------------------------------------------------------------------------------- /website/src/__mocks__/fileMock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/__mocks__/fileMock.ts -------------------------------------------------------------------------------- /website/src/__mocks__/lessons-array.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/__mocks__/lessons-array.json -------------------------------------------------------------------------------- /website/src/__mocks__/module-code-map.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/__mocks__/module-code-map.json -------------------------------------------------------------------------------- /website/src/__mocks__/moduleList.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/__mocks__/moduleList.json -------------------------------------------------------------------------------- /website/src/__mocks__/modules/ACC2002.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/__mocks__/modules/ACC2002.json -------------------------------------------------------------------------------- /website/src/__mocks__/modules/BFS1001.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/__mocks__/modules/BFS1001.json -------------------------------------------------------------------------------- /website/src/__mocks__/modules/CP3880.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/__mocks__/modules/CP3880.json -------------------------------------------------------------------------------- /website/src/__mocks__/modules/CS1010A.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/__mocks__/modules/CS1010A.json -------------------------------------------------------------------------------- /website/src/__mocks__/modules/CS1010S.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/__mocks__/modules/CS1010S.json -------------------------------------------------------------------------------- /website/src/__mocks__/modules/CS3216.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/__mocks__/modules/CS3216.json -------------------------------------------------------------------------------- /website/src/__mocks__/modules/CS4243.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/__mocks__/modules/CS4243.json -------------------------------------------------------------------------------- /website/src/__mocks__/modules/GER1000.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/__mocks__/modules/GER1000.json -------------------------------------------------------------------------------- /website/src/__mocks__/modules/GES1021.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/__mocks__/modules/GES1021.json -------------------------------------------------------------------------------- /website/src/__mocks__/modules/MA1521.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/__mocks__/modules/MA1521.json -------------------------------------------------------------------------------- /website/src/__mocks__/modules/PC1222.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/__mocks__/modules/PC1222.json -------------------------------------------------------------------------------- /website/src/__mocks__/modules/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/__mocks__/modules/index.ts -------------------------------------------------------------------------------- /website/src/__mocks__/react-feather.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/__mocks__/react-feather.tsx -------------------------------------------------------------------------------- /website/src/__mocks__/sem-timetable.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/__mocks__/sem-timetable.json -------------------------------------------------------------------------------- /website/src/__mocks__/svgMock.tsx: -------------------------------------------------------------------------------- 1 | module.exports = () => ; 2 | -------------------------------------------------------------------------------- /website/src/__mocks__/timetableArrangement.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/__mocks__/timetableArrangement.json -------------------------------------------------------------------------------- /website/src/__mocks__/venueInformation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/__mocks__/venueInformation.json -------------------------------------------------------------------------------- /website/src/__mocks__/venueLocations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/__mocks__/venueLocations.json -------------------------------------------------------------------------------- /website/src/actions/__snapshots__/theme.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/actions/__snapshots__/theme.test.ts.snap -------------------------------------------------------------------------------- /website/src/actions/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/actions/app.ts -------------------------------------------------------------------------------- /website/src/actions/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/actions/constants.ts -------------------------------------------------------------------------------- /website/src/actions/export.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/actions/export.ts -------------------------------------------------------------------------------- /website/src/actions/moduleBank-lru.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/actions/moduleBank-lru.ts -------------------------------------------------------------------------------- /website/src/actions/moduleBank.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/actions/moduleBank.test.ts -------------------------------------------------------------------------------- /website/src/actions/moduleBank.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/actions/moduleBank.ts -------------------------------------------------------------------------------- /website/src/actions/planner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/actions/planner.ts -------------------------------------------------------------------------------- /website/src/actions/requests.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/actions/requests.test.ts -------------------------------------------------------------------------------- /website/src/actions/requests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/actions/requests.ts -------------------------------------------------------------------------------- /website/src/actions/settings.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/actions/settings.test.ts -------------------------------------------------------------------------------- /website/src/actions/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/actions/settings.ts -------------------------------------------------------------------------------- /website/src/actions/theme.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/actions/theme.test.ts -------------------------------------------------------------------------------- /website/src/actions/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/actions/theme.ts -------------------------------------------------------------------------------- /website/src/actions/timetables-internal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/actions/timetables-internal.ts -------------------------------------------------------------------------------- /website/src/actions/timetables.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/actions/timetables.test.ts -------------------------------------------------------------------------------- /website/src/actions/timetables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/actions/timetables.ts -------------------------------------------------------------------------------- /website/src/actions/undoHistory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/actions/undoHistory.ts -------------------------------------------------------------------------------- /website/src/actions/venueBank.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/actions/venueBank.ts -------------------------------------------------------------------------------- /website/src/apis/__mocks__/arrival.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/apis/__mocks__/arrival.json -------------------------------------------------------------------------------- /website/src/apis/__mocks__/weather.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/apis/__mocks__/weather.ts -------------------------------------------------------------------------------- /website/src/apis/export.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/apis/export.ts -------------------------------------------------------------------------------- /website/src/apis/github.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/apis/github.test.ts -------------------------------------------------------------------------------- /website/src/apis/github.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/apis/github.ts -------------------------------------------------------------------------------- /website/src/apis/mpe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/apis/mpe.ts -------------------------------------------------------------------------------- /website/src/apis/nextbus.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/apis/nextbus.test.ts -------------------------------------------------------------------------------- /website/src/apis/nextbus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/apis/nextbus.ts -------------------------------------------------------------------------------- /website/src/apis/nusmods.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/apis/nusmods.js -------------------------------------------------------------------------------- /website/src/apis/optimiser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/apis/optimiser.ts -------------------------------------------------------------------------------- /website/src/apis/weather.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/apis/weather.ts -------------------------------------------------------------------------------- /website/src/bootstrapping/__mocks__/browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/bootstrapping/__mocks__/browser.ts -------------------------------------------------------------------------------- /website/src/bootstrapping/browser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/bootstrapping/browser.test.ts -------------------------------------------------------------------------------- /website/src/bootstrapping/browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/bootstrapping/browser.ts -------------------------------------------------------------------------------- /website/src/bootstrapping/configure-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/bootstrapping/configure-store.ts -------------------------------------------------------------------------------- /website/src/bootstrapping/matomo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/bootstrapping/matomo.ts -------------------------------------------------------------------------------- /website/src/bootstrapping/sentry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/bootstrapping/sentry.ts -------------------------------------------------------------------------------- /website/src/bootstrapping/service-worker-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/bootstrapping/service-worker-manager.ts -------------------------------------------------------------------------------- /website/src/bootstrapping/subscribeOnlineEvents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/bootstrapping/subscribeOnlineEvents.ts -------------------------------------------------------------------------------- /website/src/config/__mocks__/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/config/__mocks__/config.ts -------------------------------------------------------------------------------- /website/src/config/app-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/config/app-config.json -------------------------------------------------------------------------------- /website/src/config/config.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/config/config.test.ts -------------------------------------------------------------------------------- /website/src/config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/config/index.ts -------------------------------------------------------------------------------- /website/src/data/academic-calendar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/data/academic-calendar.json -------------------------------------------------------------------------------- /website/src/data/academic-calendar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/data/academic-calendar.ts -------------------------------------------------------------------------------- /website/src/data/bus-routes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/data/bus-routes.json -------------------------------------------------------------------------------- /website/src/data/bus-stops.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/data/bus-stops.json -------------------------------------------------------------------------------- /website/src/data/covidZones.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/data/covidZones.json -------------------------------------------------------------------------------- /website/src/data/covidZones.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/data/covidZones.ts -------------------------------------------------------------------------------- /website/src/data/excludedFreeRooms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/data/excludedFreeRooms.ts -------------------------------------------------------------------------------- /website/src/data/facultyEmail.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/data/facultyEmail.json -------------------------------------------------------------------------------- /website/src/data/facultyEmail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/data/facultyEmail.ts -------------------------------------------------------------------------------- /website/src/data/holidays.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/data/holidays.json -------------------------------------------------------------------------------- /website/src/data/modreg-schedule.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/data/modreg-schedule.json -------------------------------------------------------------------------------- /website/src/data/team.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/data/team.json -------------------------------------------------------------------------------- /website/src/data/themes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/data/themes.json -------------------------------------------------------------------------------- /website/src/data/venues.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/data/venues.json -------------------------------------------------------------------------------- /website/src/data/venues.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/data/venues.ts -------------------------------------------------------------------------------- /website/src/e2e/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/e2e/config.js -------------------------------------------------------------------------------- /website/src/e2e/page-objects/timetable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/e2e/page-objects/timetable.js -------------------------------------------------------------------------------- /website/src/e2e/tests/basic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/e2e/tests/basic.js -------------------------------------------------------------------------------- /website/src/entry/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/entry/App.tsx -------------------------------------------------------------------------------- /website/src/entry/browser-warning/browser-warning.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/entry/browser-warning/browser-warning.scss -------------------------------------------------------------------------------- /website/src/entry/browser-warning/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/entry/browser-warning/main.ts -------------------------------------------------------------------------------- /website/src/entry/export/TimetableOnly.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/entry/export/TimetableOnly.tsx -------------------------------------------------------------------------------- /website/src/entry/export/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/entry/export/index.html -------------------------------------------------------------------------------- /website/src/entry/export/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/entry/export/main.scss -------------------------------------------------------------------------------- /website/src/entry/export/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/entry/export/main.tsx -------------------------------------------------------------------------------- /website/src/entry/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/entry/main.tsx -------------------------------------------------------------------------------- /website/src/featureFlags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/featureFlags.ts -------------------------------------------------------------------------------- /website/src/img/icons/add-calendar.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/img/icons/add-calendar.svg -------------------------------------------------------------------------------- /website/src/img/icons/beach.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/img/icons/beach.svg -------------------------------------------------------------------------------- /website/src/img/icons/books.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/img/icons/books.svg -------------------------------------------------------------------------------- /website/src/img/icons/bug-report.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/img/icons/bug-report.svg -------------------------------------------------------------------------------- /website/src/img/icons/charity.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/img/icons/charity.svg -------------------------------------------------------------------------------- /website/src/img/icons/chat.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/img/icons/chat.svg -------------------------------------------------------------------------------- /website/src/img/icons/compass.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/img/icons/compass.svg -------------------------------------------------------------------------------- /website/src/img/icons/confetti.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/img/icons/confetti.svg -------------------------------------------------------------------------------- /website/src/img/icons/love.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/img/icons/love.svg -------------------------------------------------------------------------------- /website/src/img/icons/park.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/img/icons/park.svg -------------------------------------------------------------------------------- /website/src/img/icons/programmer.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/img/icons/programmer.svg -------------------------------------------------------------------------------- /website/src/img/icons/review.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/img/icons/review.svg -------------------------------------------------------------------------------- /website/src/img/icons/transparent.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/img/icons/transparent.svg -------------------------------------------------------------------------------- /website/src/img/icons/winter.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/img/icons/winter.svg -------------------------------------------------------------------------------- /website/src/img/icons/wrench.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/img/icons/wrench.svg -------------------------------------------------------------------------------- /website/src/img/instructions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/img/instructions.png -------------------------------------------------------------------------------- /website/src/img/marker.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/img/marker.svg -------------------------------------------------------------------------------- /website/src/img/mpe-placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/img/mpe-placeholder.png -------------------------------------------------------------------------------- /website/src/img/nusmods-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/img/nusmods-logo.svg -------------------------------------------------------------------------------- /website/src/img/nusmods-shirts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/img/nusmods-shirts.png -------------------------------------------------------------------------------- /website/src/img/weather/cloudy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/img/weather/cloudy.svg -------------------------------------------------------------------------------- /website/src/img/weather/day-sunny.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/img/weather/day-sunny.svg -------------------------------------------------------------------------------- /website/src/img/weather/dust.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/img/weather/dust.svg -------------------------------------------------------------------------------- /website/src/img/weather/fog.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/img/weather/fog.svg -------------------------------------------------------------------------------- /website/src/img/weather/night-clear.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/img/weather/night-clear.svg -------------------------------------------------------------------------------- /website/src/img/weather/rain.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/img/weather/rain.svg -------------------------------------------------------------------------------- /website/src/img/weather/showers.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/img/weather/showers.svg -------------------------------------------------------------------------------- /website/src/img/weather/strong-wind.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/img/weather/strong-wind.svg -------------------------------------------------------------------------------- /website/src/img/weather/thunderstorm.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/img/weather/thunderstorm.svg -------------------------------------------------------------------------------- /website/src/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/index.ejs -------------------------------------------------------------------------------- /website/src/middlewares/raven-middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/middlewares/raven-middleware.ts -------------------------------------------------------------------------------- /website/src/middlewares/requests-middleware.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/middlewares/requests-middleware.test.ts -------------------------------------------------------------------------------- /website/src/middlewares/requests-middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/middlewares/requests-middleware.ts -------------------------------------------------------------------------------- /website/src/reducers/app.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/reducers/app.test.ts -------------------------------------------------------------------------------- /website/src/reducers/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/reducers/app.ts -------------------------------------------------------------------------------- /website/src/reducers/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/reducers/index.test.ts -------------------------------------------------------------------------------- /website/src/reducers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/reducers/index.ts -------------------------------------------------------------------------------- /website/src/reducers/moduleBank.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/reducers/moduleBank.test.ts -------------------------------------------------------------------------------- /website/src/reducers/moduleBank.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/reducers/moduleBank.ts -------------------------------------------------------------------------------- /website/src/reducers/planner.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/reducers/planner.test.ts -------------------------------------------------------------------------------- /website/src/reducers/planner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/reducers/planner.ts -------------------------------------------------------------------------------- /website/src/reducers/requests.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/reducers/requests.test.ts -------------------------------------------------------------------------------- /website/src/reducers/requests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/reducers/requests.ts -------------------------------------------------------------------------------- /website/src/reducers/settings.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/reducers/settings.test.ts -------------------------------------------------------------------------------- /website/src/reducers/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/reducers/settings.ts -------------------------------------------------------------------------------- /website/src/reducers/theme.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/reducers/theme.test.ts -------------------------------------------------------------------------------- /website/src/reducers/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/reducers/theme.ts -------------------------------------------------------------------------------- /website/src/reducers/timetables.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/reducers/timetables.test.ts -------------------------------------------------------------------------------- /website/src/reducers/timetables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/reducers/timetables.ts -------------------------------------------------------------------------------- /website/src/reducers/undoHistory.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/reducers/undoHistory.test.ts -------------------------------------------------------------------------------- /website/src/reducers/undoHistory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/reducers/undoHistory.ts -------------------------------------------------------------------------------- /website/src/reducers/venueBank.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/reducers/venueBank.ts -------------------------------------------------------------------------------- /website/src/selectors/modreg.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/selectors/modreg.test.ts -------------------------------------------------------------------------------- /website/src/selectors/modreg.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/selectors/modreg.ts -------------------------------------------------------------------------------- /website/src/selectors/moduleBank.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/selectors/moduleBank.test.ts -------------------------------------------------------------------------------- /website/src/selectors/moduleBank.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/selectors/moduleBank.ts -------------------------------------------------------------------------------- /website/src/selectors/planner.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/selectors/planner.test.ts -------------------------------------------------------------------------------- /website/src/selectors/planner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/selectors/planner.ts -------------------------------------------------------------------------------- /website/src/selectors/requests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/selectors/requests.ts -------------------------------------------------------------------------------- /website/src/selectors/timetables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/selectors/timetables.ts -------------------------------------------------------------------------------- /website/src/serverless/FederationMetadata.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/serverless/FederationMetadata.xml -------------------------------------------------------------------------------- /website/src/serverless/handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/serverless/handler.ts -------------------------------------------------------------------------------- /website/src/serverless/mpe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/serverless/mpe.ts -------------------------------------------------------------------------------- /website/src/serverless/nus-auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/serverless/nus-auth.ts -------------------------------------------------------------------------------- /website/src/serverless/sp-cpex-staging.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/serverless/sp-cpex-staging.xml -------------------------------------------------------------------------------- /website/src/serverless/sp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/serverless/sp.xml -------------------------------------------------------------------------------- /website/src/storage/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/storage/index.ts -------------------------------------------------------------------------------- /website/src/storage/keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/storage/keys.ts -------------------------------------------------------------------------------- /website/src/storage/localStorage.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/storage/localStorage.test.ts -------------------------------------------------------------------------------- /website/src/storage/localStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/storage/localStorage.ts -------------------------------------------------------------------------------- /website/src/storage/persistReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/storage/persistReducer.ts -------------------------------------------------------------------------------- /website/src/styles/bootstrap/bootstrap.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/styles/bootstrap/bootstrap.scss -------------------------------------------------------------------------------- /website/src/styles/bootstrap/function-overrides.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/styles/bootstrap/function-overrides.scss -------------------------------------------------------------------------------- /website/src/styles/bootstrap/style-override.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/styles/bootstrap/style-override.scss -------------------------------------------------------------------------------- /website/src/styles/bootstrap/variable-overrides.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/styles/bootstrap/variable-overrides.scss -------------------------------------------------------------------------------- /website/src/styles/components/buttons.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/styles/components/buttons.scss -------------------------------------------------------------------------------- /website/src/styles/components/form.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/styles/components/form.scss -------------------------------------------------------------------------------- /website/src/styles/components/kbd.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/styles/components/kbd.scss -------------------------------------------------------------------------------- /website/src/styles/components/select.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/styles/components/select.scss -------------------------------------------------------------------------------- /website/src/styles/components/sentry.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/styles/components/sentry.scss -------------------------------------------------------------------------------- /website/src/styles/constants.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/styles/constants.scss -------------------------------------------------------------------------------- /website/src/styles/layout/site.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/styles/layout/site.scss -------------------------------------------------------------------------------- /website/src/styles/leaflet-gesture-handling.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/styles/leaflet-gesture-handling.scss -------------------------------------------------------------------------------- /website/src/styles/leaflet.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/styles/leaflet.scss -------------------------------------------------------------------------------- /website/src/styles/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/styles/main.scss -------------------------------------------------------------------------------- /website/src/styles/material/material.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/styles/material/material.scss -------------------------------------------------------------------------------- /website/src/styles/material/variable-overrides.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/styles/material/variable-overrides.scss -------------------------------------------------------------------------------- /website/src/styles/tippy/tippy.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/styles/tippy/tippy.css -------------------------------------------------------------------------------- /website/src/styles/utils/animations.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/styles/utils/animations.scss -------------------------------------------------------------------------------- /website/src/styles/utils/css-variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/styles/utils/css-variables.scss -------------------------------------------------------------------------------- /website/src/styles/utils/functions.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/styles/utils/functions.scss -------------------------------------------------------------------------------- /website/src/styles/utils/mixins.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/styles/utils/mixins.scss -------------------------------------------------------------------------------- /website/src/styles/utils/modules-entry.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/styles/utils/modules-entry.scss -------------------------------------------------------------------------------- /website/src/styles/utils/scrollable.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/styles/utils/scrollable.scss -------------------------------------------------------------------------------- /website/src/styles/utils/themes.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/styles/utils/themes.scss -------------------------------------------------------------------------------- /website/src/styles/utils/workload.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/styles/utils/workload.scss -------------------------------------------------------------------------------- /website/src/test-utils/async.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/test-utils/async.ts -------------------------------------------------------------------------------- /website/src/test-utils/axios.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/test-utils/axios.ts -------------------------------------------------------------------------------- /website/src/test-utils/createHistory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/test-utils/createHistory.ts -------------------------------------------------------------------------------- /website/src/test-utils/mockDom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/test-utils/mockDom.ts -------------------------------------------------------------------------------- /website/src/test-utils/optimiser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/test-utils/optimiser.ts -------------------------------------------------------------------------------- /website/src/test-utils/redux.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/test-utils/redux.ts -------------------------------------------------------------------------------- /website/src/test-utils/renderWithRouterMatch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/test-utils/renderWithRouterMatch.tsx -------------------------------------------------------------------------------- /website/src/test-utils/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/test-utils/theme.ts -------------------------------------------------------------------------------- /website/src/test-utils/timetable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/test-utils/timetable.ts -------------------------------------------------------------------------------- /website/src/test-utils/wait.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/test-utils/wait.ts -------------------------------------------------------------------------------- /website/src/types/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/types/actions.ts -------------------------------------------------------------------------------- /website/src/types/apps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/types/apps.ts -------------------------------------------------------------------------------- /website/src/types/contributor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/types/contributor.ts -------------------------------------------------------------------------------- /website/src/types/export.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/types/export.ts -------------------------------------------------------------------------------- /website/src/types/facultyEmail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/types/facultyEmail.ts -------------------------------------------------------------------------------- /website/src/types/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/types/global.d.ts -------------------------------------------------------------------------------- /website/src/types/modules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/types/modules.ts -------------------------------------------------------------------------------- /website/src/types/mpe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/types/mpe.ts -------------------------------------------------------------------------------- /website/src/types/optimiser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/types/optimiser.ts -------------------------------------------------------------------------------- /website/src/types/planner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/types/planner.ts -------------------------------------------------------------------------------- /website/src/types/reducers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/types/reducers.ts -------------------------------------------------------------------------------- /website/src/types/redux.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/types/redux.ts -------------------------------------------------------------------------------- /website/src/types/schemas/planner.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/types/schemas/planner.test.ts -------------------------------------------------------------------------------- /website/src/types/schemas/planner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/types/schemas/planner.ts -------------------------------------------------------------------------------- /website/src/types/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/types/settings.ts -------------------------------------------------------------------------------- /website/src/types/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/types/state.ts -------------------------------------------------------------------------------- /website/src/types/timetables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/types/timetables.ts -------------------------------------------------------------------------------- /website/src/types/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/types/utils.ts -------------------------------------------------------------------------------- /website/src/types/vendor/elastic-search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/types/vendor/elastic-search.ts -------------------------------------------------------------------------------- /website/src/types/vendor/ical-generator.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/types/vendor/ical-generator.d.ts -------------------------------------------------------------------------------- /website/src/types/vendor/leaflet-gesture-handling.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/types/vendor/leaflet-gesture-handling.d.ts -------------------------------------------------------------------------------- /website/src/types/vendor/piwik.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/types/vendor/piwik.ts -------------------------------------------------------------------------------- /website/src/types/vendor/window.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/types/vendor/window.d.ts -------------------------------------------------------------------------------- /website/src/types/venues.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/types/venues.ts -------------------------------------------------------------------------------- /website/src/types/views.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/types/views.ts -------------------------------------------------------------------------------- /website/src/utils/ComponentMap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/utils/ComponentMap.ts -------------------------------------------------------------------------------- /website/src/utils/HistoryDebouncer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/utils/HistoryDebouncer.test.ts -------------------------------------------------------------------------------- /website/src/utils/HistoryDebouncer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/utils/HistoryDebouncer.ts -------------------------------------------------------------------------------- /website/src/utils/__mocks__/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/utils/__mocks__/error.ts -------------------------------------------------------------------------------- /website/src/utils/array.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/utils/array.test.ts -------------------------------------------------------------------------------- /website/src/utils/array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/utils/array.ts -------------------------------------------------------------------------------- /website/src/utils/colorScheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/utils/colorScheme.ts -------------------------------------------------------------------------------- /website/src/utils/colors.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/utils/colors.test.ts -------------------------------------------------------------------------------- /website/src/utils/colors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/utils/colors.ts -------------------------------------------------------------------------------- /website/src/utils/css.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/utils/css.ts -------------------------------------------------------------------------------- /website/src/utils/debug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/utils/debug.ts -------------------------------------------------------------------------------- /website/src/utils/elasticSearch.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/utils/elasticSearch.test.ts -------------------------------------------------------------------------------- /website/src/utils/elasticSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/utils/elasticSearch.ts -------------------------------------------------------------------------------- /website/src/utils/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/utils/error.ts -------------------------------------------------------------------------------- /website/src/utils/export.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/utils/export.ts -------------------------------------------------------------------------------- /website/src/utils/ical.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/utils/ical.test.ts -------------------------------------------------------------------------------- /website/src/utils/ical.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/utils/ical.ts -------------------------------------------------------------------------------- /website/src/utils/insertScript.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/utils/insertScript.test.ts -------------------------------------------------------------------------------- /website/src/utils/insertScript.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/utils/insertScript.ts -------------------------------------------------------------------------------- /website/src/utils/moduleSearch.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/utils/moduleSearch.test.ts -------------------------------------------------------------------------------- /website/src/utils/moduleSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/utils/moduleSearch.ts -------------------------------------------------------------------------------- /website/src/utils/modules.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/utils/modules.test.ts -------------------------------------------------------------------------------- /website/src/utils/modules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/utils/modules.ts -------------------------------------------------------------------------------- /website/src/utils/optimiser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/utils/optimiser.test.ts -------------------------------------------------------------------------------- /website/src/utils/optimiser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/utils/optimiser.ts -------------------------------------------------------------------------------- /website/src/utils/placeholders/cs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/utils/placeholders/cs.ts -------------------------------------------------------------------------------- /website/src/utils/placeholders/general.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/utils/placeholders/general.ts -------------------------------------------------------------------------------- /website/src/utils/placeholders/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/utils/placeholders/index.test.ts -------------------------------------------------------------------------------- /website/src/utils/placeholders/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/utils/placeholders/index.ts -------------------------------------------------------------------------------- /website/src/utils/planner.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/utils/planner.test.ts -------------------------------------------------------------------------------- /website/src/utils/planner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/utils/planner.ts -------------------------------------------------------------------------------- /website/src/utils/promise.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/utils/promise.test.ts -------------------------------------------------------------------------------- /website/src/utils/promise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/utils/promise.ts -------------------------------------------------------------------------------- /website/src/utils/react.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/utils/react.test.tsx -------------------------------------------------------------------------------- /website/src/utils/react.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/utils/react.tsx -------------------------------------------------------------------------------- /website/src/utils/retryImport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/utils/retryImport.ts -------------------------------------------------------------------------------- /website/src/utils/timetables.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/utils/timetables.test.ts -------------------------------------------------------------------------------- /website/src/utils/timetables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/utils/timetables.ts -------------------------------------------------------------------------------- /website/src/utils/timify.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/utils/timify.test.ts -------------------------------------------------------------------------------- /website/src/utils/timify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/utils/timify.ts -------------------------------------------------------------------------------- /website/src/utils/venues.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/utils/venues.test.ts -------------------------------------------------------------------------------- /website/src/utils/venues.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/utils/venues.ts -------------------------------------------------------------------------------- /website/src/utils/weekText.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/utils/weekText.test.ts -------------------------------------------------------------------------------- /website/src/utils/weekText.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/utils/weekText.ts -------------------------------------------------------------------------------- /website/src/views/AppShell.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/AppShell.scss -------------------------------------------------------------------------------- /website/src/views/AppShell.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/AppShell.tsx -------------------------------------------------------------------------------- /website/src/views/components/ButtonGroupSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/ButtonGroupSelector.tsx -------------------------------------------------------------------------------- /website/src/views/components/CloseButton.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/CloseButton.scss -------------------------------------------------------------------------------- /website/src/views/components/CloseButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/CloseButton.tsx -------------------------------------------------------------------------------- /website/src/views/components/ColorPicker.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/ColorPicker.scss -------------------------------------------------------------------------------- /website/src/views/components/ColorPicker.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/ColorPicker.test.tsx -------------------------------------------------------------------------------- /website/src/views/components/ColorPicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/ColorPicker.tsx -------------------------------------------------------------------------------- /website/src/views/components/ConditionalReverse.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/ConditionalReverse.tsx -------------------------------------------------------------------------------- /website/src/views/components/ExternalLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/ExternalLink.tsx -------------------------------------------------------------------------------- /website/src/views/components/Fab.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/Fab.scss -------------------------------------------------------------------------------- /website/src/views/components/Fab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/Fab.tsx -------------------------------------------------------------------------------- /website/src/views/components/FeedbackModal.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/FeedbackModal.scss -------------------------------------------------------------------------------- /website/src/views/components/FeedbackModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/FeedbackModal.tsx -------------------------------------------------------------------------------- /website/src/views/components/KeyboardShortcuts.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/KeyboardShortcuts.scss -------------------------------------------------------------------------------- /website/src/views/components/KeyboardShortcuts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/KeyboardShortcuts.tsx -------------------------------------------------------------------------------- /website/src/views/components/LinkModuleCodes.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/LinkModuleCodes.scss -------------------------------------------------------------------------------- /website/src/views/components/LinkModuleCodes.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/LinkModuleCodes.test.tsx -------------------------------------------------------------------------------- /website/src/views/components/LinkModuleCodes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/LinkModuleCodes.tsx -------------------------------------------------------------------------------- /website/src/views/components/LoadingSpinner.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/LoadingSpinner.scss -------------------------------------------------------------------------------- /website/src/views/components/LoadingSpinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/LoadingSpinner.tsx -------------------------------------------------------------------------------- /website/src/views/components/Modal.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/Modal.scss -------------------------------------------------------------------------------- /website/src/views/components/Modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/Modal.tsx -------------------------------------------------------------------------------- /website/src/views/components/Omelette.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/Omelette.tsx -------------------------------------------------------------------------------- /website/src/views/components/Online.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/Online.test.tsx -------------------------------------------------------------------------------- /website/src/views/components/Online.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/Online.tsx -------------------------------------------------------------------------------- /website/src/views/components/RandomKawaii.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/RandomKawaii.tsx -------------------------------------------------------------------------------- /website/src/views/components/SearchBox.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/SearchBox.scss -------------------------------------------------------------------------------- /website/src/views/components/SearchBox.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/SearchBox.test.tsx -------------------------------------------------------------------------------- /website/src/views/components/SearchBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/SearchBox.tsx -------------------------------------------------------------------------------- /website/src/views/components/SearchkitSearchBox.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/SearchkitSearchBox.scss -------------------------------------------------------------------------------- /website/src/views/components/SearchkitSearchBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/SearchkitSearchBox.tsx -------------------------------------------------------------------------------- /website/src/views/components/SemesterBadge.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/SemesterBadge.scss -------------------------------------------------------------------------------- /website/src/views/components/SemesterBadge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/SemesterBadge.tsx -------------------------------------------------------------------------------- /website/src/views/components/SideMenu.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/SideMenu.scss -------------------------------------------------------------------------------- /website/src/views/components/SideMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/SideMenu.tsx -------------------------------------------------------------------------------- /website/src/views/components/Title.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/Title.tsx -------------------------------------------------------------------------------- /website/src/views/components/Toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/Toggle.tsx -------------------------------------------------------------------------------- /website/src/views/components/Tooltip/Tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/Tooltip/Tooltip.tsx -------------------------------------------------------------------------------- /website/src/views/components/Tooltip/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/Tooltip/index.tsx -------------------------------------------------------------------------------- /website/src/views/components/disqus/CommentCount.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/disqus/CommentCount.scss -------------------------------------------------------------------------------- /website/src/views/components/disqus/CommentCount.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/disqus/CommentCount.tsx -------------------------------------------------------------------------------- /website/src/views/components/disqus/DisqusComments.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/disqus/DisqusComments.tsx -------------------------------------------------------------------------------- /website/src/views/components/filters/CheckboxItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/filters/CheckboxItem.tsx -------------------------------------------------------------------------------- /website/src/views/components/filters/Checklist.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/filters/Checklist.tsx -------------------------------------------------------------------------------- /website/src/views/components/filters/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/filters/styles.scss -------------------------------------------------------------------------------- /website/src/views/components/icons/index.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /website/src/views/components/icons/weather.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/icons/weather.test.ts -------------------------------------------------------------------------------- /website/src/views/components/icons/weather.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/icons/weather.ts -------------------------------------------------------------------------------- /website/src/views/components/map/ArrivalTimes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/map/ArrivalTimes.tsx -------------------------------------------------------------------------------- /website/src/views/components/map/BusStops.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/map/BusStops.scss -------------------------------------------------------------------------------- /website/src/views/components/map/BusStops.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/map/BusStops.tsx -------------------------------------------------------------------------------- /website/src/views/components/map/ExpandMap.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/map/ExpandMap.tsx -------------------------------------------------------------------------------- /website/src/views/components/map/LeafletControl.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/map/LeafletControl.tsx -------------------------------------------------------------------------------- /website/src/views/components/map/LocationMap.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/map/LocationMap.scss -------------------------------------------------------------------------------- /website/src/views/components/map/LocationMap.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/map/LocationMap.tsx -------------------------------------------------------------------------------- /website/src/views/components/map/MapContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/map/MapContext.ts -------------------------------------------------------------------------------- /website/src/views/components/map/icons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/map/icons.ts -------------------------------------------------------------------------------- /website/src/views/components/searchkit/Pagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/components/searchkit/Pagination.tsx -------------------------------------------------------------------------------- /website/src/views/contribute/ContributorList.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/contribute/ContributorList.scss -------------------------------------------------------------------------------- /website/src/views/contribute/ContributorList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/contribute/ContributorList.tsx -------------------------------------------------------------------------------- /website/src/views/contribute/UnmappedVenues.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/contribute/UnmappedVenues.scss -------------------------------------------------------------------------------- /website/src/views/contribute/UnmappedVenues.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/contribute/UnmappedVenues.test.tsx -------------------------------------------------------------------------------- /website/src/views/contribute/UnmappedVenues.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/contribute/UnmappedVenues.tsx -------------------------------------------------------------------------------- /website/src/views/elements.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/elements.js -------------------------------------------------------------------------------- /website/src/views/errors/ApiError.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/errors/ApiError.tsx -------------------------------------------------------------------------------- /website/src/views/errors/ErrorBoundary.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/errors/ErrorBoundary.test.tsx -------------------------------------------------------------------------------- /website/src/views/errors/ErrorBoundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/errors/ErrorBoundary.tsx -------------------------------------------------------------------------------- /website/src/views/errors/ErrorPage.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/errors/ErrorPage.scss -------------------------------------------------------------------------------- /website/src/views/errors/ErrorPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/errors/ErrorPage.tsx -------------------------------------------------------------------------------- /website/src/views/errors/ModuleFinderApiError.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/errors/ModuleFinderApiError.test.tsx -------------------------------------------------------------------------------- /website/src/views/errors/ModuleFinderApiError.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/errors/ModuleFinderApiError.tsx -------------------------------------------------------------------------------- /website/src/views/errors/ModuleFinderNoHits.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/errors/ModuleFinderNoHits.tsx -------------------------------------------------------------------------------- /website/src/views/errors/ModuleNotFoundPage.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/errors/ModuleNotFoundPage.test.tsx -------------------------------------------------------------------------------- /website/src/views/errors/ModuleNotFoundPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/errors/ModuleNotFoundPage.tsx -------------------------------------------------------------------------------- /website/src/views/errors/NotFoundPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/errors/NotFoundPage.tsx -------------------------------------------------------------------------------- /website/src/views/errors/Warning.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/errors/Warning.scss -------------------------------------------------------------------------------- /website/src/views/errors/Warning.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/errors/Warning.test.tsx -------------------------------------------------------------------------------- /website/src/views/errors/Warning.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/errors/Warning.tsx -------------------------------------------------------------------------------- /website/src/views/hocs/deferComponentRender.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/hocs/deferComponentRender.tsx -------------------------------------------------------------------------------- /website/src/views/hocs/makeResponsive.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/hocs/makeResponsive.tsx -------------------------------------------------------------------------------- /website/src/views/hocs/withTimer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/hocs/withTimer.tsx -------------------------------------------------------------------------------- /website/src/views/hooks/useColorScheme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/hooks/useColorScheme.tsx -------------------------------------------------------------------------------- /website/src/views/hooks/useCurrentTime.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/hooks/useCurrentTime.tsx -------------------------------------------------------------------------------- /website/src/views/hooks/useGlobalDebugValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/hooks/useGlobalDebugValue.ts -------------------------------------------------------------------------------- /website/src/views/hooks/useMediaQuery.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/hooks/useMediaQuery.test.tsx -------------------------------------------------------------------------------- /website/src/views/hooks/useMediaQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/hooks/useMediaQuery.ts -------------------------------------------------------------------------------- /website/src/views/hooks/useOptimiserForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/hooks/useOptimiserForm.tsx -------------------------------------------------------------------------------- /website/src/views/hooks/useScrollToTop.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/hooks/useScrollToTop.test.tsx -------------------------------------------------------------------------------- /website/src/views/hooks/useScrollToTop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/hooks/useScrollToTop.ts -------------------------------------------------------------------------------- /website/src/views/layout/Footer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/layout/Footer.scss -------------------------------------------------------------------------------- /website/src/views/layout/Footer.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/layout/Footer.test.tsx -------------------------------------------------------------------------------- /website/src/views/layout/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/layout/Footer.tsx -------------------------------------------------------------------------------- /website/src/views/layout/GlobalSearch.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/layout/GlobalSearch.scss -------------------------------------------------------------------------------- /website/src/views/layout/GlobalSearch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/layout/GlobalSearch.tsx -------------------------------------------------------------------------------- /website/src/views/layout/GlobalSearchContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/layout/GlobalSearchContainer.tsx -------------------------------------------------------------------------------- /website/src/views/layout/Navtabs.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/layout/Navtabs.scss -------------------------------------------------------------------------------- /website/src/views/layout/Navtabs.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/layout/Navtabs.test.tsx -------------------------------------------------------------------------------- /website/src/views/layout/Navtabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/layout/Navtabs.tsx -------------------------------------------------------------------------------- /website/src/views/layout/NoFooter.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/layout/NoFooter.scss -------------------------------------------------------------------------------- /website/src/views/layout/NoFooter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/layout/NoFooter.tsx -------------------------------------------------------------------------------- /website/src/views/modules/ModuleArchiveContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/modules/ModuleArchiveContainer.tsx -------------------------------------------------------------------------------- /website/src/views/modules/ModuleFinderItem.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/modules/ModuleFinderItem.scss -------------------------------------------------------------------------------- /website/src/views/modules/ModuleFinderItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/modules/ModuleFinderItem.tsx -------------------------------------------------------------------------------- /website/src/views/modules/ModuleFinderPager.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/modules/ModuleFinderPager.scss -------------------------------------------------------------------------------- /website/src/views/modules/ModuleFinderPager.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/modules/ModuleFinderPager.test.tsx -------------------------------------------------------------------------------- /website/src/views/modules/ModuleFinderPager.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/modules/ModuleFinderPager.tsx -------------------------------------------------------------------------------- /website/src/views/modules/ModuleFinderPagerButton.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/modules/ModuleFinderPagerButton.scss -------------------------------------------------------------------------------- /website/src/views/modules/ModuleFinderPagerButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/modules/ModuleFinderPagerButton.tsx -------------------------------------------------------------------------------- /website/src/views/modules/ModuleFinderSidebar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/modules/ModuleFinderSidebar.scss -------------------------------------------------------------------------------- /website/src/views/modules/ModuleFinderSidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/modules/ModuleFinderSidebar.tsx -------------------------------------------------------------------------------- /website/src/views/modules/ModulePageContainer.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/modules/ModulePageContainer.test.tsx -------------------------------------------------------------------------------- /website/src/views/modules/ModulePageContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/modules/ModulePageContainer.tsx -------------------------------------------------------------------------------- /website/src/views/modules/ModulePageContent.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/modules/ModulePageContent.scss -------------------------------------------------------------------------------- /website/src/views/modules/ModulePageContent.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/modules/ModulePageContent.test.tsx -------------------------------------------------------------------------------- /website/src/views/modules/ModulePageContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/modules/ModulePageContent.tsx -------------------------------------------------------------------------------- /website/src/views/modules/ModuleRandomButton.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/modules/ModuleRandomButton.scss -------------------------------------------------------------------------------- /website/src/views/modules/ModuleRandomButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/modules/ModuleRandomButton.tsx -------------------------------------------------------------------------------- /website/src/views/modules/ModuleSearchBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/modules/ModuleSearchBox.tsx -------------------------------------------------------------------------------- /website/src/views/modules/ModuleTree.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/modules/ModuleTree.scss -------------------------------------------------------------------------------- /website/src/views/modules/ModuleTree.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/modules/ModuleTree.test.tsx -------------------------------------------------------------------------------- /website/src/views/modules/ModuleTree.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/modules/ModuleTree.tsx -------------------------------------------------------------------------------- /website/src/views/modules/ReportError.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/modules/ReportError.scss -------------------------------------------------------------------------------- /website/src/views/modules/ReportError.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/modules/ReportError.test.ts -------------------------------------------------------------------------------- /website/src/views/modules/ReportError.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/modules/ReportError.tsx -------------------------------------------------------------------------------- /website/src/views/mpe/MpeContainer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/mpe/MpeContainer.scss -------------------------------------------------------------------------------- /website/src/views/mpe/MpeContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/mpe/MpeContainer.tsx -------------------------------------------------------------------------------- /website/src/views/mpe/UpdateSubmissionQueue.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/mpe/UpdateSubmissionQueue.test.ts -------------------------------------------------------------------------------- /website/src/views/mpe/UpdateSubmissionQueue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/mpe/UpdateSubmissionQueue.ts -------------------------------------------------------------------------------- /website/src/views/mpe/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/mpe/constants.ts -------------------------------------------------------------------------------- /website/src/views/mpe/form/DeleteButton.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/mpe/form/DeleteButton.scss -------------------------------------------------------------------------------- /website/src/views/mpe/form/DeleteButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/mpe/form/DeleteButton.tsx -------------------------------------------------------------------------------- /website/src/views/mpe/form/ModuleCard.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/mpe/form/ModuleCard.scss -------------------------------------------------------------------------------- /website/src/views/mpe/form/ModuleCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/mpe/form/ModuleCard.tsx -------------------------------------------------------------------------------- /website/src/views/mpe/form/ModuleForm.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/mpe/form/ModuleForm.scss -------------------------------------------------------------------------------- /website/src/views/mpe/form/ModuleForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/mpe/form/ModuleForm.tsx -------------------------------------------------------------------------------- /website/src/views/mpe/form/ModuleFormBeforeSignIn.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/mpe/form/ModuleFormBeforeSignIn.scss -------------------------------------------------------------------------------- /website/src/views/mpe/form/ModuleFormBeforeSignIn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/mpe/form/ModuleFormBeforeSignIn.tsx -------------------------------------------------------------------------------- /website/src/views/mpe/form/ModuleTypeMenu.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/mpe/form/ModuleTypeMenu.scss -------------------------------------------------------------------------------- /website/src/views/mpe/form/ModuleTypeMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/mpe/form/ModuleTypeMenu.tsx -------------------------------------------------------------------------------- /website/src/views/mpe/form/ModulesSelect.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/mpe/form/ModulesSelect.scss -------------------------------------------------------------------------------- /website/src/views/mpe/form/ModulesSelect.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/mpe/form/ModulesSelect.test.tsx -------------------------------------------------------------------------------- /website/src/views/mpe/form/ModulesSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/mpe/form/ModulesSelect.tsx -------------------------------------------------------------------------------- /website/src/views/mpe/form/ModulesSelectContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/mpe/form/ModulesSelectContainer.tsx -------------------------------------------------------------------------------- /website/src/views/mpe/form/MpeFormContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/mpe/form/MpeFormContainer.tsx -------------------------------------------------------------------------------- /website/src/views/mpe/form/constants.scss: -------------------------------------------------------------------------------- 1 | $rank-width: 3rem; 2 | -------------------------------------------------------------------------------- /website/src/views/optimiser/OptimiserButton.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/optimiser/OptimiserButton.scss -------------------------------------------------------------------------------- /website/src/views/optimiser/OptimiserButton.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/optimiser/OptimiserButton.test.tsx -------------------------------------------------------------------------------- /website/src/views/optimiser/OptimiserButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/optimiser/OptimiserButton.tsx -------------------------------------------------------------------------------- /website/src/views/optimiser/OptimiserHeader.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/optimiser/OptimiserHeader.scss -------------------------------------------------------------------------------- /website/src/views/optimiser/OptimiserHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/optimiser/OptimiserHeader.tsx -------------------------------------------------------------------------------- /website/src/views/optimiser/OptimiserResults.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/optimiser/OptimiserResults.scss -------------------------------------------------------------------------------- /website/src/views/optimiser/OptimiserResults.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/optimiser/OptimiserResults.test.tsx -------------------------------------------------------------------------------- /website/src/views/optimiser/OptimiserResults.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/optimiser/OptimiserResults.tsx -------------------------------------------------------------------------------- /website/src/views/optimiser/common.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/optimiser/common.scss -------------------------------------------------------------------------------- /website/src/views/planner/AddModule.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/planner/AddModule.scss -------------------------------------------------------------------------------- /website/src/views/planner/AddModule.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/planner/AddModule.tsx -------------------------------------------------------------------------------- /website/src/views/planner/CustomModuleForm.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/planner/CustomModuleForm.scss -------------------------------------------------------------------------------- /website/src/views/planner/CustomModuleForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/planner/CustomModuleForm.tsx -------------------------------------------------------------------------------- /website/src/views/planner/ModuleMenu.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/planner/ModuleMenu.test.tsx -------------------------------------------------------------------------------- /website/src/views/planner/ModuleMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/planner/ModuleMenu.tsx -------------------------------------------------------------------------------- /website/src/views/planner/PlannerClearButton.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/planner/PlannerClearButton.scss -------------------------------------------------------------------------------- /website/src/views/planner/PlannerClearButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/planner/PlannerClearButton.tsx -------------------------------------------------------------------------------- /website/src/views/planner/PlannerContainer/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/planner/PlannerContainer/index.tsx -------------------------------------------------------------------------------- /website/src/views/planner/PlannerExportButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/planner/PlannerExportButton.tsx -------------------------------------------------------------------------------- /website/src/views/planner/PlannerImportButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/planner/PlannerImportButton.tsx -------------------------------------------------------------------------------- /website/src/views/planner/PlannerModule.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/planner/PlannerModule.scss -------------------------------------------------------------------------------- /website/src/views/planner/PlannerModule.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/planner/PlannerModule.tsx -------------------------------------------------------------------------------- /website/src/views/planner/PlannerModuleSelect.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/planner/PlannerModuleSelect.scss -------------------------------------------------------------------------------- /website/src/views/planner/PlannerModuleSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/planner/PlannerModuleSelect.tsx -------------------------------------------------------------------------------- /website/src/views/planner/PlannerSemester.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/planner/PlannerSemester.scss -------------------------------------------------------------------------------- /website/src/views/planner/PlannerSemester.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/planner/PlannerSemester.test.tsx -------------------------------------------------------------------------------- /website/src/views/planner/PlannerSemester.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/planner/PlannerSemester.tsx -------------------------------------------------------------------------------- /website/src/views/planner/PlannerSettings.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/planner/PlannerSettings.scss -------------------------------------------------------------------------------- /website/src/views/planner/PlannerSettings.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/planner/PlannerSettings.test.tsx -------------------------------------------------------------------------------- /website/src/views/planner/PlannerSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/planner/PlannerSettings.tsx -------------------------------------------------------------------------------- /website/src/views/planner/PlannerYear.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/planner/PlannerYear.scss -------------------------------------------------------------------------------- /website/src/views/planner/PlannerYear.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/planner/PlannerYear.tsx -------------------------------------------------------------------------------- /website/src/views/planner/variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/planner/variables.scss -------------------------------------------------------------------------------- /website/src/views/routes/ExternalRedirect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/routes/ExternalRedirect.tsx -------------------------------------------------------------------------------- /website/src/views/routes/Routes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/routes/Routes.tsx -------------------------------------------------------------------------------- /website/src/views/routes/paths.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/routes/paths.test.ts -------------------------------------------------------------------------------- /website/src/views/routes/paths.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/routes/paths.ts -------------------------------------------------------------------------------- /website/src/views/settings/BetaToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/settings/BetaToggle.tsx -------------------------------------------------------------------------------- /website/src/views/settings/ModeSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/settings/ModeSelect.tsx -------------------------------------------------------------------------------- /website/src/views/settings/RefreshPrompt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/settings/RefreshPrompt.tsx -------------------------------------------------------------------------------- /website/src/views/settings/SettingsContainer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/settings/SettingsContainer.scss -------------------------------------------------------------------------------- /website/src/views/settings/SettingsContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/settings/SettingsContainer.tsx -------------------------------------------------------------------------------- /website/src/views/settings/ThemeOption.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/settings/ThemeOption.scss -------------------------------------------------------------------------------- /website/src/views/settings/ThemeOption.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/settings/ThemeOption.tsx -------------------------------------------------------------------------------- /website/src/views/settings/previewTimetable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/settings/previewTimetable.ts -------------------------------------------------------------------------------- /website/src/views/static/AboutContainer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/static/AboutContainer.scss -------------------------------------------------------------------------------- /website/src/views/static/AboutContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/static/AboutContainer.tsx -------------------------------------------------------------------------------- /website/src/views/static/AppsContainer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/static/AppsContainer.scss -------------------------------------------------------------------------------- /website/src/views/static/AppsContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/static/AppsContainer.tsx -------------------------------------------------------------------------------- /website/src/views/static/ContributorsContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/static/ContributorsContainer.tsx -------------------------------------------------------------------------------- /website/src/views/static/FaqContainer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/static/FaqContainer.scss -------------------------------------------------------------------------------- /website/src/views/static/FaqContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/static/FaqContainer.tsx -------------------------------------------------------------------------------- /website/src/views/static/HacktoberfestContainer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/static/HacktoberfestContainer.scss -------------------------------------------------------------------------------- /website/src/views/static/HacktoberfestContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/static/HacktoberfestContainer.tsx -------------------------------------------------------------------------------- /website/src/views/static/HacktoberfestLogo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/static/HacktoberfestLogo.tsx -------------------------------------------------------------------------------- /website/src/views/static/StaticPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/static/StaticPage.tsx -------------------------------------------------------------------------------- /website/src/views/static/TeamContainer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/static/TeamContainer.scss -------------------------------------------------------------------------------- /website/src/views/static/TeamContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/static/TeamContainer.tsx -------------------------------------------------------------------------------- /website/src/views/tetris/ScrollingNumber.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/tetris/ScrollingNumber.tsx -------------------------------------------------------------------------------- /website/src/views/tetris/TetrisContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/tetris/TetrisContainer.tsx -------------------------------------------------------------------------------- /website/src/views/tetris/TetrisGame.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/tetris/TetrisGame.scss -------------------------------------------------------------------------------- /website/src/views/tetris/TetrisGame.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/tetris/TetrisGame.tsx -------------------------------------------------------------------------------- /website/src/views/tetris/board.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/tetris/board.ts -------------------------------------------------------------------------------- /website/src/views/tetris/overlays/GameOver.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/tetris/overlays/GameOver.tsx -------------------------------------------------------------------------------- /website/src/views/tetris/overlays/GameOverlay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/tetris/overlays/GameOverlay.tsx -------------------------------------------------------------------------------- /website/src/views/tetris/overlays/GamePaused.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/tetris/overlays/GamePaused.tsx -------------------------------------------------------------------------------- /website/src/views/tetris/overlays/GameStart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/tetris/overlays/GameStart.tsx -------------------------------------------------------------------------------- /website/src/views/tetris/overlays/HighScoreForm.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/tetris/overlays/HighScoreForm.scss -------------------------------------------------------------------------------- /website/src/views/tetris/overlays/HighScoreForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/tetris/overlays/HighScoreForm.tsx -------------------------------------------------------------------------------- /website/src/views/tetris/overlays/HighScoreTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/tetris/overlays/HighScoreTable.tsx -------------------------------------------------------------------------------- /website/src/views/tetris/overlays/TetrisLogo.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/tetris/overlays/TetrisLogo.scss -------------------------------------------------------------------------------- /website/src/views/tetris/overlays/TetrisLogo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/tetris/overlays/TetrisLogo.tsx -------------------------------------------------------------------------------- /website/src/views/tetris/overlays/overlay.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/tetris/overlays/overlay.scss -------------------------------------------------------------------------------- /website/src/views/tetris/overlays/score.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/tetris/overlays/score.ts -------------------------------------------------------------------------------- /website/src/views/timetable/CurrentTimeIndicator.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/timetable/CurrentTimeIndicator.scss -------------------------------------------------------------------------------- /website/src/views/timetable/CurrentTimeIndicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/timetable/CurrentTimeIndicator.tsx -------------------------------------------------------------------------------- /website/src/views/timetable/ExamCalendar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/timetable/ExamCalendar.scss -------------------------------------------------------------------------------- /website/src/views/timetable/ExamCalendar.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/timetable/ExamCalendar.test.tsx -------------------------------------------------------------------------------- /website/src/views/timetable/ExamCalendar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/timetable/ExamCalendar.tsx -------------------------------------------------------------------------------- /website/src/views/timetable/ExamWeek.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/timetable/ExamWeek.test.tsx -------------------------------------------------------------------------------- /website/src/views/timetable/ExamWeek.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/timetable/ExamWeek.tsx -------------------------------------------------------------------------------- /website/src/views/timetable/ExportMenu.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/timetable/ExportMenu.scss -------------------------------------------------------------------------------- /website/src/views/timetable/ExportMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/timetable/ExportMenu.tsx -------------------------------------------------------------------------------- /website/src/views/timetable/ModuleTombstone.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/timetable/ModuleTombstone.test.tsx -------------------------------------------------------------------------------- /website/src/views/timetable/ModuleTombstone.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/timetable/ModuleTombstone.tsx -------------------------------------------------------------------------------- /website/src/views/timetable/ModulesSelect.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/timetable/ModulesSelect.scss -------------------------------------------------------------------------------- /website/src/views/timetable/ModulesSelect.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/timetable/ModulesSelect.test.tsx -------------------------------------------------------------------------------- /website/src/views/timetable/ModulesSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/timetable/ModulesSelect.tsx -------------------------------------------------------------------------------- /website/src/views/timetable/ModulesSelectContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/timetable/ModulesSelectContainer.tsx -------------------------------------------------------------------------------- /website/src/views/timetable/ModulesTableFooter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/timetable/ModulesTableFooter.tsx -------------------------------------------------------------------------------- /website/src/views/timetable/ResetTimetable.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/timetable/ResetTimetable.scss -------------------------------------------------------------------------------- /website/src/views/timetable/ResetTimetable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/timetable/ResetTimetable.tsx -------------------------------------------------------------------------------- /website/src/views/timetable/ShareTimetable.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/timetable/ShareTimetable.scss -------------------------------------------------------------------------------- /website/src/views/timetable/ShareTimetable.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/timetable/ShareTimetable.test.tsx -------------------------------------------------------------------------------- /website/src/views/timetable/ShareTimetable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/timetable/ShareTimetable.tsx -------------------------------------------------------------------------------- /website/src/views/timetable/Timetable.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/timetable/Timetable.scss -------------------------------------------------------------------------------- /website/src/views/timetable/Timetable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/timetable/Timetable.tsx -------------------------------------------------------------------------------- /website/src/views/timetable/TimetableActions.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/timetable/TimetableActions.scss -------------------------------------------------------------------------------- /website/src/views/timetable/TimetableActions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/timetable/TimetableActions.tsx -------------------------------------------------------------------------------- /website/src/views/timetable/TimetableCell.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/timetable/TimetableCell.scss -------------------------------------------------------------------------------- /website/src/views/timetable/TimetableCell.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/timetable/TimetableCell.test.tsx -------------------------------------------------------------------------------- /website/src/views/timetable/TimetableCell.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/timetable/TimetableCell.tsx -------------------------------------------------------------------------------- /website/src/views/timetable/TimetableContainer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/timetable/TimetableContainer.scss -------------------------------------------------------------------------------- /website/src/views/timetable/TimetableContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/timetable/TimetableContainer.tsx -------------------------------------------------------------------------------- /website/src/views/timetable/TimetableContent.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/timetable/TimetableContent.scss -------------------------------------------------------------------------------- /website/src/views/timetable/TimetableContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/timetable/TimetableContent.tsx -------------------------------------------------------------------------------- /website/src/views/timetable/TimetableDay.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/timetable/TimetableDay.scss -------------------------------------------------------------------------------- /website/src/views/timetable/TimetableDay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/timetable/TimetableDay.tsx -------------------------------------------------------------------------------- /website/src/views/timetable/TimetableHighlight.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/timetable/TimetableHighlight.scss -------------------------------------------------------------------------------- /website/src/views/timetable/TimetableHighlight.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/timetable/TimetableHighlight.tsx -------------------------------------------------------------------------------- /website/src/views/timetable/TimetableModulesTable.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/timetable/TimetableModulesTable.scss -------------------------------------------------------------------------------- /website/src/views/timetable/TimetableModulesTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/timetable/TimetableModulesTable.tsx -------------------------------------------------------------------------------- /website/src/views/timetable/TimetableRow.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/timetable/TimetableRow.scss -------------------------------------------------------------------------------- /website/src/views/timetable/TimetableRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/timetable/TimetableRow.tsx -------------------------------------------------------------------------------- /website/src/views/timetable/TimetableTimings.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/timetable/TimetableTimings.scss -------------------------------------------------------------------------------- /website/src/views/timetable/TimetableTimings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/timetable/TimetableTimings.tsx -------------------------------------------------------------------------------- /website/src/views/timetable/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/timetable/_variables.scss -------------------------------------------------------------------------------- /website/src/views/today/BeforeLessonCard.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/today/BeforeLessonCard.scss -------------------------------------------------------------------------------- /website/src/views/today/BeforeLessonCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/today/BeforeLessonCard.tsx -------------------------------------------------------------------------------- /website/src/views/today/DayEvents.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/today/DayEvents.scss -------------------------------------------------------------------------------- /website/src/views/today/DayEvents.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/today/DayEvents.tsx -------------------------------------------------------------------------------- /website/src/views/today/DayHeader.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/today/DayHeader.scss -------------------------------------------------------------------------------- /website/src/views/today/DayHeader.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/today/DayHeader.test.tsx -------------------------------------------------------------------------------- /website/src/views/today/DayHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/today/DayHeader.tsx -------------------------------------------------------------------------------- /website/src/views/today/EmptyLessonGroup.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/today/EmptyLessonGroup.scss -------------------------------------------------------------------------------- /website/src/views/today/EmptyLessonGroup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/today/EmptyLessonGroup.tsx -------------------------------------------------------------------------------- /website/src/views/today/EventMap/EventMap.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/today/EventMap/EventMap.scss -------------------------------------------------------------------------------- /website/src/views/today/EventMap/EventMap.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/today/EventMap/EventMap.tsx -------------------------------------------------------------------------------- /website/src/views/today/EventMap/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/today/EventMap/index.tsx -------------------------------------------------------------------------------- /website/src/views/today/EventMapInline/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/today/EventMapInline/index.tsx -------------------------------------------------------------------------------- /website/src/views/today/TodayContainer/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/today/TodayContainer/index.tsx -------------------------------------------------------------------------------- /website/src/views/venues/AvailabilitySearch.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/venues/AvailabilitySearch.scss -------------------------------------------------------------------------------- /website/src/views/venues/AvailabilitySearch.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/venues/AvailabilitySearch.test.tsx -------------------------------------------------------------------------------- /website/src/views/venues/AvailabilitySearch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/venues/AvailabilitySearch.tsx -------------------------------------------------------------------------------- /website/src/views/venues/VenueDetails.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/venues/VenueDetails.scss -------------------------------------------------------------------------------- /website/src/views/venues/VenueDetails.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/venues/VenueDetails.tsx -------------------------------------------------------------------------------- /website/src/views/venues/VenueList.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/venues/VenueList.scss -------------------------------------------------------------------------------- /website/src/views/venues/VenueList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/venues/VenueList.tsx -------------------------------------------------------------------------------- /website/src/views/venues/VenueLocation/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/venues/VenueLocation/index.tsx -------------------------------------------------------------------------------- /website/src/views/venues/VenuesContainer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/venues/VenuesContainer.scss -------------------------------------------------------------------------------- /website/src/views/venues/VenuesContainer.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/venues/VenuesContainer.test.tsx -------------------------------------------------------------------------------- /website/src/views/venues/VenuesContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/src/views/venues/VenuesContainer.tsx -------------------------------------------------------------------------------- /website/static/base/BingSiteAuth.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/static/base/BingSiteAuth.xml -------------------------------------------------------------------------------- /website/static/base/QKxkGnstY5yNFJZlmSoAkmOPJzZVVc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/static/base/QKxkGnstY5yNFJZlmSoAkmOPJzZVVc -------------------------------------------------------------------------------- /website/static/base/_redirects: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/static/base/_redirects -------------------------------------------------------------------------------- /website/static/base/android-icon-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/static/base/android-icon-192x192.png -------------------------------------------------------------------------------- /website/static/base/android-icon-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/static/base/android-icon-512x512.png -------------------------------------------------------------------------------- /website/static/base/apple-icon-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/static/base/apple-icon-180x180.png -------------------------------------------------------------------------------- /website/static/base/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/static/base/favicon-16x16.png -------------------------------------------------------------------------------- /website/static/base/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/static/base/favicon-32x32.png -------------------------------------------------------------------------------- /website/static/base/google238cc1d8dc3a54bb.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/static/base/google238cc1d8dc3a54bb.html -------------------------------------------------------------------------------- /website/static/base/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/static/base/manifest.json -------------------------------------------------------------------------------- /website/static/base/opensearch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/static/base/opensearch.xml -------------------------------------------------------------------------------- /website/static/base/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/static/base/safari-pinned-tab.svg -------------------------------------------------------------------------------- /website/static/base/service-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/static/base/service-worker.js -------------------------------------------------------------------------------- /website/static/base/sitemap.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/static/base/sitemap.txt -------------------------------------------------------------------------------- /website/static/preview-and-staging-only/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/static/preview-and-staging-only/robots.txt -------------------------------------------------------------------------------- /website/static/production-only/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/static/production-only/robots.txt -------------------------------------------------------------------------------- /website/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/tsconfig.json -------------------------------------------------------------------------------- /website/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/vercel.json -------------------------------------------------------------------------------- /website/webpack/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/webpack/.eslintrc.js -------------------------------------------------------------------------------- /website/webpack/webpack.config.browser-warning.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/webpack/webpack.config.browser-warning.js -------------------------------------------------------------------------------- /website/webpack/webpack.config.common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/webpack/webpack.config.common.js -------------------------------------------------------------------------------- /website/webpack/webpack.config.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/webpack/webpack.config.dev.js -------------------------------------------------------------------------------- /website/webpack/webpack.config.prod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/webpack/webpack.config.prod.js -------------------------------------------------------------------------------- /website/webpack/webpack.config.timetable-only.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/webpack/webpack.config.timetable-only.js -------------------------------------------------------------------------------- /website/webpack/webpack.parts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/webpack/webpack.parts.js -------------------------------------------------------------------------------- /website/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nusmodifications/nusmods/HEAD/website/yarn.lock --------------------------------------------------------------------------------