├── .gitignore ├── LICENSE ├── README.md ├── babel.config.js ├── cypress.config.js ├── cypress ├── e2e │ ├── examples │ │ ├── actions.cy.js │ │ ├── aliasing.cy.js │ │ ├── assertions.cy.js │ │ ├── connectors.cy.js │ │ ├── cookies.cy.js │ │ ├── cypress_api.cy.js │ │ ├── files.cy.js │ │ ├── location.cy.js │ │ ├── misc.cy.js │ │ ├── navigation.cy.js │ │ ├── network_requests.cy.js │ │ ├── querying.cy.js │ │ ├── spies_stubs_clocks.cy.js │ │ ├── storage.cy.js │ │ ├── todo.cy.js │ │ ├── traversal.cy.js │ │ ├── utilities.cy.js │ │ ├── viewport.cy.js │ │ ├── waiting.cy.js │ │ └── window.cy.js │ ├── homepage.cy.js │ ├── serp.cy.js │ └── smoke.cy.js ├── fixtures │ ├── example.json │ ├── profile.json │ └── users.json └── support │ ├── commands.js │ └── e2e.js ├── example-award.json ├── jsconfig.json ├── package.json ├── public ├── IRS-1023.pdf ├── IRS-determination.pdf ├── IRS-form-990-2020.pdf ├── IRS-w-9.pdf ├── Intro_OpenAlex.pdf ├── OpenAlex_Webinar_International.pdf ├── OpenAlex_privacy_policy.pdf ├── OpenAlex_termsofservice.pdf ├── Research.pdf ├── Visualizing_Science_Using_OpenAlex_and_VOSviewer.pdf ├── accessibility-statement.pdf ├── anti-fraud-and-bribery-policy.pdf ├── articles-of-incorporation.pdf ├── bylaws.pdf ├── canada-business-registration.pdf ├── conflict-of-interest-policy.pdf ├── favicon-old.png ├── favicon-white-2.svg ├── favicon-white.png ├── favicon.png ├── favicon.svg ├── index.html └── tricon-outlined.png ├── server.js ├── src ├── App.vue ├── PRD │ └── openalex_pricing_page_prd.md ├── actionConfigs.js ├── api.js ├── apiConfig.js ├── assets │ ├── OpenAlex-logo-mark-6-square.png │ ├── OpenAlex-logo-mark-6.png │ ├── Untitled-4.psd │ ├── explore-OpenAlex-logo.png │ ├── logo-full-small.png │ ├── new-logo-icon.png │ ├── openalex-logo-icon-black-and-white.png │ ├── openalex-logo-icon-bolder.png │ ├── openalex-logo-icon-reverse.png │ ├── openalex-logo-icon.png │ ├── openalex-logo.png │ ├── team │ │ ├── Amelie-Church.jpg │ │ ├── Gael-Bernard.jpg │ │ ├── Joanna-Ball.jpg │ │ ├── Juan-Pablo-Alperin.jpg │ │ ├── Justin_Barrett_headshot_cropped.png │ │ ├── Maria-Gould.jpg │ │ ├── Nees-Jan-van-Eck.jpg │ │ ├── Viviana-Martinovich.jpg │ │ ├── ashley-farley.jpg │ │ ├── brett-lockspeiser.jpg │ │ ├── casey-meyer.jpeg │ │ ├── eric-jeangirard.png │ │ ├── ethan-white.png │ │ ├── euan-adie.jpg │ │ ├── heather-joseph.png │ │ ├── jason-priem.png │ │ ├── jasonding.png │ │ ├── jasport_cropped2_thumb.jpg │ │ ├── johanna-mcentyre.jpg │ │ ├── kyle_headshot_thumb.jpg │ │ ├── mtripathi_thumb.jpg │ │ ├── nolanheadshot.jpeg │ │ ├── ragini.jpg │ │ ├── richard-tankerly.jpg │ │ ├── steve-gruber.jpeg │ │ └── tianna.jpg │ ├── tricon-hybrid.png │ └── tricon.png ├── components │ ├── Action │ │ └── ActionMenu.vue │ ├── BarGraph.vue │ ├── CitationsGraph.vue │ ├── ColumnValue.vue │ ├── CorrectionCreate.vue │ ├── Curation │ │ ├── BooleanInlineEditor.vue │ │ ├── CurationEditButton.vue │ │ ├── LocationForm.vue │ │ ├── PropertyInlineEditor.vue │ │ └── WorkTypeInlineEditor.vue │ ├── DataMap │ │ └── TreeMap.vue │ ├── DataVersionBanner.vue │ ├── Download │ │ └── DownloadDialog.vue │ ├── Entity │ │ ├── EntityDatumRow.vue │ │ ├── EntityDrawer.vue │ │ ├── EntityHeader.vue │ │ ├── EntityHeaderClaimProfileButton.vue │ │ └── EntityNew.vue │ ├── EntityAutocomplete.vue │ ├── EntityTypeSelector.vue │ ├── Filter │ │ ├── AddFilter.vue │ │ ├── FilterBase.vue │ │ ├── FilterBoolean.vue │ │ ├── FilterList.vue │ │ ├── FilterRange.vue │ │ ├── FilterSearch.vue │ │ ├── FilterSelect.vue │ │ ├── FilterSelectAddOption.vue │ │ ├── FilterSelectEditRow.vue │ │ ├── FilterSelectOption.vue │ │ └── FilterVerb.vue │ ├── GroupBy │ │ ├── GroupBy.vue │ │ └── GroupByTableRow.vue │ ├── GroupByViews.vue │ ├── Home │ │ ├── AnalyticsHome.vue │ │ ├── ExampleQuery.vue │ │ └── exampleQueriesList.js │ ├── Label │ │ ├── LabelBulkUpload.vue │ │ ├── LabelCreate.vue │ │ ├── LabelDetails.vue │ │ └── LabelMenu.vue │ ├── LinkEntityRolesList.vue │ ├── LocationLinkouts.vue │ ├── Misc │ │ ├── HoverMenuWrapper.vue │ │ ├── NewQueryButton.vue │ │ ├── SelectionMenu.vue │ │ └── UiVariantSelector.vue │ ├── OqlBox.vue │ ├── OurStats │ │ └── OurStatsEntry.vue │ ├── PersonCard.vue │ ├── Query │ │ ├── QueryActions.vue │ │ ├── QueryBuilder.vue │ │ ├── QueryColumnAdder.vue │ │ ├── QueryColumnsControls.vue │ │ ├── QueryFilterTree.vue │ │ ├── QueryFilterTreeBranch.vue │ │ ├── QueryFilterTreeButton.vue │ │ ├── QueryFilterTreeLeaf.vue │ │ ├── QueryFilterValueChip.vue │ │ ├── QueryOql.vue │ │ ├── QueryOutlineView.vue │ │ ├── QueryResultsCount.vue │ │ ├── QuerySearchControls.vue │ │ ├── QuerySentence.vue │ │ └── QuerySummarizeBy.vue │ ├── Results │ │ ├── ResultsError.vue │ │ ├── ResultsSearching.vue │ │ └── ResultsTable.vue │ ├── SavedSearch │ │ ├── SavedSearchEditAlertDialog.vue │ │ ├── SavedSearchMenu.vue │ │ ├── SavedSearchRenameDialog.vue │ │ └── SavedSearchSaveDialog.vue │ ├── SearchFromText.vue │ ├── SerpApiEditor.vue │ ├── SerpResultsCount.vue │ ├── SerpResultsExportButton.vue │ ├── SerpResultsList.vue │ ├── SerpResultsListItem.vue │ ├── SerpResultsSortButton.vue │ ├── SerpToolbar │ │ ├── SerpToolbar.vue │ │ ├── SerpToolbarMenu.vue │ │ ├── SerpToolbarTitle.vue │ │ └── XpacChip.vue │ ├── ShortcutBox.vue │ ├── SiteFooter.vue │ ├── TestQuery │ │ ├── TestQuery.vue │ │ ├── TestQueryNatLang.vue │ │ ├── TestQueryOql.vue │ │ └── tests.js │ ├── User │ │ ├── UserForgotPassword.vue │ │ ├── UserLogin.vue │ │ ├── UserMagicToken.vue │ │ ├── UserSignup.vue │ │ └── UserToolbarMenu.vue │ ├── WaldenToggle.vue │ ├── WorkAuthorsString.vue │ ├── WorkLinkouts.vue │ └── WorksGraph.vue ├── composables │ ├── Results │ │ └── useResultsTable.js │ └── useStorage.js ├── countries.js ├── data │ ├── mockResults1.js │ ├── projectDescriptions.js │ ├── valueDescriptions.js │ ├── worksMagnet.tsv │ └── worksMagnetAtomic.tsv ├── entity.js ├── entityConfigs.js ├── facetConfigs.js ├── filterConfigs.js ├── filters.js ├── idConfigs.js ├── main.js ├── navConfigs.js ├── navigation.js ├── oaxConfigs.js ├── oaxSearch.js ├── oql.js ├── oqlParse │ ├── oqlParse.js │ ├── run_tests.sh │ ├── test.js │ ├── test_stable.js │ ├── tests.json │ └── util.js ├── plugins │ └── vuetify.js ├── query.js ├── router │ └── index.js ├── scripts │ └── process_works_magnet.py ├── sdgs.js ├── store │ ├── index.js │ ├── search.store.js │ └── user.store.js ├── styles │ └── variables.scss ├── tracking.js ├── url.js ├── util.js ├── utils │ └── queryTitle.js └── views │ ├── About.vue │ ├── AdminPage.vue │ ├── AnalyticsDocs.vue │ ├── AnalyticsTesting.vue │ ├── CurateSourceItem.vue │ ├── CurateSources.vue │ ├── CurateWorkItem.vue │ ├── CurateWorks.vue │ ├── CurationPage.vue │ ├── DataMap.vue │ ├── EntityPage.vue │ ├── Home.vue │ ├── Legal.vue │ ├── Login.vue │ ├── Me │ ├── MeApi.vue │ ├── MeBase.vue │ ├── MeEdits.vue │ ├── MeExports.vue │ ├── MeProfile.vue │ ├── MeSearches.vue │ └── MeTags.vue │ ├── ModerationPage.vue │ ├── OurStats.vue │ ├── PageNotFound.vue │ ├── PricingPage.vue │ ├── ResetPassword.vue │ ├── ResultsPage.vue │ ├── Serp.vue │ ├── Signup.vue │ ├── Team.vue │ ├── TestQueries │ ├── TestQueriesBase.vue │ ├── TestQueriesSuite.vue │ ├── TestQueriesSuitesList.vue │ ├── TestQueriesTest.vue │ └── TestQueryView.vue │ ├── Testimonials.vue │ ├── Transparency.vue │ └── WorksCitingOpenAlex.vue ├── vue.config.js └── webpack.config.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/babel.config.js -------------------------------------------------------------------------------- /cypress.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/cypress.config.js -------------------------------------------------------------------------------- /cypress/e2e/examples/actions.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/cypress/e2e/examples/actions.cy.js -------------------------------------------------------------------------------- /cypress/e2e/examples/aliasing.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/cypress/e2e/examples/aliasing.cy.js -------------------------------------------------------------------------------- /cypress/e2e/examples/assertions.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/cypress/e2e/examples/assertions.cy.js -------------------------------------------------------------------------------- /cypress/e2e/examples/connectors.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/cypress/e2e/examples/connectors.cy.js -------------------------------------------------------------------------------- /cypress/e2e/examples/cookies.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/cypress/e2e/examples/cookies.cy.js -------------------------------------------------------------------------------- /cypress/e2e/examples/cypress_api.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/cypress/e2e/examples/cypress_api.cy.js -------------------------------------------------------------------------------- /cypress/e2e/examples/files.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/cypress/e2e/examples/files.cy.js -------------------------------------------------------------------------------- /cypress/e2e/examples/location.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/cypress/e2e/examples/location.cy.js -------------------------------------------------------------------------------- /cypress/e2e/examples/misc.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/cypress/e2e/examples/misc.cy.js -------------------------------------------------------------------------------- /cypress/e2e/examples/navigation.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/cypress/e2e/examples/navigation.cy.js -------------------------------------------------------------------------------- /cypress/e2e/examples/network_requests.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/cypress/e2e/examples/network_requests.cy.js -------------------------------------------------------------------------------- /cypress/e2e/examples/querying.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/cypress/e2e/examples/querying.cy.js -------------------------------------------------------------------------------- /cypress/e2e/examples/spies_stubs_clocks.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/cypress/e2e/examples/spies_stubs_clocks.cy.js -------------------------------------------------------------------------------- /cypress/e2e/examples/storage.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/cypress/e2e/examples/storage.cy.js -------------------------------------------------------------------------------- /cypress/e2e/examples/todo.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/cypress/e2e/examples/todo.cy.js -------------------------------------------------------------------------------- /cypress/e2e/examples/traversal.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/cypress/e2e/examples/traversal.cy.js -------------------------------------------------------------------------------- /cypress/e2e/examples/utilities.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/cypress/e2e/examples/utilities.cy.js -------------------------------------------------------------------------------- /cypress/e2e/examples/viewport.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/cypress/e2e/examples/viewport.cy.js -------------------------------------------------------------------------------- /cypress/e2e/examples/waiting.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/cypress/e2e/examples/waiting.cy.js -------------------------------------------------------------------------------- /cypress/e2e/examples/window.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/cypress/e2e/examples/window.cy.js -------------------------------------------------------------------------------- /cypress/e2e/homepage.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/cypress/e2e/homepage.cy.js -------------------------------------------------------------------------------- /cypress/e2e/serp.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/cypress/e2e/serp.cy.js -------------------------------------------------------------------------------- /cypress/e2e/smoke.cy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/cypress/e2e/smoke.cy.js -------------------------------------------------------------------------------- /cypress/fixtures/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/cypress/fixtures/example.json -------------------------------------------------------------------------------- /cypress/fixtures/profile.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/cypress/fixtures/profile.json -------------------------------------------------------------------------------- /cypress/fixtures/users.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/cypress/fixtures/users.json -------------------------------------------------------------------------------- /cypress/support/commands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/cypress/support/commands.js -------------------------------------------------------------------------------- /cypress/support/e2e.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/cypress/support/e2e.js -------------------------------------------------------------------------------- /example-award.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/example-award.json -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/jsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/package.json -------------------------------------------------------------------------------- /public/IRS-1023.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/public/IRS-1023.pdf -------------------------------------------------------------------------------- /public/IRS-determination.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/public/IRS-determination.pdf -------------------------------------------------------------------------------- /public/IRS-form-990-2020.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/public/IRS-form-990-2020.pdf -------------------------------------------------------------------------------- /public/IRS-w-9.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/public/IRS-w-9.pdf -------------------------------------------------------------------------------- /public/Intro_OpenAlex.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/public/Intro_OpenAlex.pdf -------------------------------------------------------------------------------- /public/OpenAlex_Webinar_International.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/public/OpenAlex_Webinar_International.pdf -------------------------------------------------------------------------------- /public/OpenAlex_privacy_policy.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/public/OpenAlex_privacy_policy.pdf -------------------------------------------------------------------------------- /public/OpenAlex_termsofservice.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/public/OpenAlex_termsofservice.pdf -------------------------------------------------------------------------------- /public/Research.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/public/Research.pdf -------------------------------------------------------------------------------- /public/Visualizing_Science_Using_OpenAlex_and_VOSviewer.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/public/Visualizing_Science_Using_OpenAlex_and_VOSviewer.pdf -------------------------------------------------------------------------------- /public/accessibility-statement.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/public/accessibility-statement.pdf -------------------------------------------------------------------------------- /public/anti-fraud-and-bribery-policy.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/public/anti-fraud-and-bribery-policy.pdf -------------------------------------------------------------------------------- /public/articles-of-incorporation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/public/articles-of-incorporation.pdf -------------------------------------------------------------------------------- /public/bylaws.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/public/bylaws.pdf -------------------------------------------------------------------------------- /public/canada-business-registration.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/public/canada-business-registration.pdf -------------------------------------------------------------------------------- /public/conflict-of-interest-policy.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/public/conflict-of-interest-policy.pdf -------------------------------------------------------------------------------- /public/favicon-old.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/public/favicon-old.png -------------------------------------------------------------------------------- /public/favicon-white-2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/public/favicon-white-2.svg -------------------------------------------------------------------------------- /public/favicon-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/public/favicon-white.png -------------------------------------------------------------------------------- /public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/public/favicon.png -------------------------------------------------------------------------------- /public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/public/favicon.svg -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/public/index.html -------------------------------------------------------------------------------- /public/tricon-outlined.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/public/tricon-outlined.png -------------------------------------------------------------------------------- /server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/server.js -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/PRD/openalex_pricing_page_prd.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/PRD/openalex_pricing_page_prd.md -------------------------------------------------------------------------------- /src/actionConfigs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/actionConfigs.js -------------------------------------------------------------------------------- /src/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/api.js -------------------------------------------------------------------------------- /src/apiConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/apiConfig.js -------------------------------------------------------------------------------- /src/assets/OpenAlex-logo-mark-6-square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/assets/OpenAlex-logo-mark-6-square.png -------------------------------------------------------------------------------- /src/assets/OpenAlex-logo-mark-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/assets/OpenAlex-logo-mark-6.png -------------------------------------------------------------------------------- /src/assets/Untitled-4.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/assets/Untitled-4.psd -------------------------------------------------------------------------------- /src/assets/explore-OpenAlex-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/assets/explore-OpenAlex-logo.png -------------------------------------------------------------------------------- /src/assets/logo-full-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/assets/logo-full-small.png -------------------------------------------------------------------------------- /src/assets/new-logo-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/assets/new-logo-icon.png -------------------------------------------------------------------------------- /src/assets/openalex-logo-icon-black-and-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/assets/openalex-logo-icon-black-and-white.png -------------------------------------------------------------------------------- /src/assets/openalex-logo-icon-bolder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/assets/openalex-logo-icon-bolder.png -------------------------------------------------------------------------------- /src/assets/openalex-logo-icon-reverse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/assets/openalex-logo-icon-reverse.png -------------------------------------------------------------------------------- /src/assets/openalex-logo-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/assets/openalex-logo-icon.png -------------------------------------------------------------------------------- /src/assets/openalex-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/assets/openalex-logo.png -------------------------------------------------------------------------------- /src/assets/team/Amelie-Church.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/assets/team/Amelie-Church.jpg -------------------------------------------------------------------------------- /src/assets/team/Gael-Bernard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/assets/team/Gael-Bernard.jpg -------------------------------------------------------------------------------- /src/assets/team/Joanna-Ball.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/assets/team/Joanna-Ball.jpg -------------------------------------------------------------------------------- /src/assets/team/Juan-Pablo-Alperin.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/assets/team/Juan-Pablo-Alperin.jpg -------------------------------------------------------------------------------- /src/assets/team/Justin_Barrett_headshot_cropped.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/assets/team/Justin_Barrett_headshot_cropped.png -------------------------------------------------------------------------------- /src/assets/team/Maria-Gould.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/assets/team/Maria-Gould.jpg -------------------------------------------------------------------------------- /src/assets/team/Nees-Jan-van-Eck.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/assets/team/Nees-Jan-van-Eck.jpg -------------------------------------------------------------------------------- /src/assets/team/Viviana-Martinovich.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/assets/team/Viviana-Martinovich.jpg -------------------------------------------------------------------------------- /src/assets/team/ashley-farley.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/assets/team/ashley-farley.jpg -------------------------------------------------------------------------------- /src/assets/team/brett-lockspeiser.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/assets/team/brett-lockspeiser.jpg -------------------------------------------------------------------------------- /src/assets/team/casey-meyer.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/assets/team/casey-meyer.jpeg -------------------------------------------------------------------------------- /src/assets/team/eric-jeangirard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/assets/team/eric-jeangirard.png -------------------------------------------------------------------------------- /src/assets/team/ethan-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/assets/team/ethan-white.png -------------------------------------------------------------------------------- /src/assets/team/euan-adie.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/assets/team/euan-adie.jpg -------------------------------------------------------------------------------- /src/assets/team/heather-joseph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/assets/team/heather-joseph.png -------------------------------------------------------------------------------- /src/assets/team/jason-priem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/assets/team/jason-priem.png -------------------------------------------------------------------------------- /src/assets/team/jasonding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/assets/team/jasonding.png -------------------------------------------------------------------------------- /src/assets/team/jasport_cropped2_thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/assets/team/jasport_cropped2_thumb.jpg -------------------------------------------------------------------------------- /src/assets/team/johanna-mcentyre.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/assets/team/johanna-mcentyre.jpg -------------------------------------------------------------------------------- /src/assets/team/kyle_headshot_thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/assets/team/kyle_headshot_thumb.jpg -------------------------------------------------------------------------------- /src/assets/team/mtripathi_thumb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/assets/team/mtripathi_thumb.jpg -------------------------------------------------------------------------------- /src/assets/team/nolanheadshot.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/assets/team/nolanheadshot.jpeg -------------------------------------------------------------------------------- /src/assets/team/ragini.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/assets/team/ragini.jpg -------------------------------------------------------------------------------- /src/assets/team/richard-tankerly.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/assets/team/richard-tankerly.jpg -------------------------------------------------------------------------------- /src/assets/team/steve-gruber.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/assets/team/steve-gruber.jpeg -------------------------------------------------------------------------------- /src/assets/team/tianna.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/assets/team/tianna.jpg -------------------------------------------------------------------------------- /src/assets/tricon-hybrid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/assets/tricon-hybrid.png -------------------------------------------------------------------------------- /src/assets/tricon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/assets/tricon.png -------------------------------------------------------------------------------- /src/components/Action/ActionMenu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/Action/ActionMenu.vue -------------------------------------------------------------------------------- /src/components/BarGraph.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/BarGraph.vue -------------------------------------------------------------------------------- /src/components/CitationsGraph.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/CitationsGraph.vue -------------------------------------------------------------------------------- /src/components/ColumnValue.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/ColumnValue.vue -------------------------------------------------------------------------------- /src/components/CorrectionCreate.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/CorrectionCreate.vue -------------------------------------------------------------------------------- /src/components/Curation/BooleanInlineEditor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/Curation/BooleanInlineEditor.vue -------------------------------------------------------------------------------- /src/components/Curation/CurationEditButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/Curation/CurationEditButton.vue -------------------------------------------------------------------------------- /src/components/Curation/LocationForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/Curation/LocationForm.vue -------------------------------------------------------------------------------- /src/components/Curation/PropertyInlineEditor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/Curation/PropertyInlineEditor.vue -------------------------------------------------------------------------------- /src/components/Curation/WorkTypeInlineEditor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/Curation/WorkTypeInlineEditor.vue -------------------------------------------------------------------------------- /src/components/DataMap/TreeMap.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/DataMap/TreeMap.vue -------------------------------------------------------------------------------- /src/components/DataVersionBanner.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/DataVersionBanner.vue -------------------------------------------------------------------------------- /src/components/Download/DownloadDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/Download/DownloadDialog.vue -------------------------------------------------------------------------------- /src/components/Entity/EntityDatumRow.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/Entity/EntityDatumRow.vue -------------------------------------------------------------------------------- /src/components/Entity/EntityDrawer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/Entity/EntityDrawer.vue -------------------------------------------------------------------------------- /src/components/Entity/EntityHeader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/Entity/EntityHeader.vue -------------------------------------------------------------------------------- /src/components/Entity/EntityHeaderClaimProfileButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/Entity/EntityHeaderClaimProfileButton.vue -------------------------------------------------------------------------------- /src/components/Entity/EntityNew.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/Entity/EntityNew.vue -------------------------------------------------------------------------------- /src/components/EntityAutocomplete.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/EntityAutocomplete.vue -------------------------------------------------------------------------------- /src/components/EntityTypeSelector.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/EntityTypeSelector.vue -------------------------------------------------------------------------------- /src/components/Filter/AddFilter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/Filter/AddFilter.vue -------------------------------------------------------------------------------- /src/components/Filter/FilterBase.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/Filter/FilterBase.vue -------------------------------------------------------------------------------- /src/components/Filter/FilterBoolean.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/Filter/FilterBoolean.vue -------------------------------------------------------------------------------- /src/components/Filter/FilterList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/Filter/FilterList.vue -------------------------------------------------------------------------------- /src/components/Filter/FilterRange.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/Filter/FilterRange.vue -------------------------------------------------------------------------------- /src/components/Filter/FilterSearch.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/Filter/FilterSearch.vue -------------------------------------------------------------------------------- /src/components/Filter/FilterSelect.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/Filter/FilterSelect.vue -------------------------------------------------------------------------------- /src/components/Filter/FilterSelectAddOption.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/Filter/FilterSelectAddOption.vue -------------------------------------------------------------------------------- /src/components/Filter/FilterSelectEditRow.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/Filter/FilterSelectEditRow.vue -------------------------------------------------------------------------------- /src/components/Filter/FilterSelectOption.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/Filter/FilterSelectOption.vue -------------------------------------------------------------------------------- /src/components/Filter/FilterVerb.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/Filter/FilterVerb.vue -------------------------------------------------------------------------------- /src/components/GroupBy/GroupBy.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/GroupBy/GroupBy.vue -------------------------------------------------------------------------------- /src/components/GroupBy/GroupByTableRow.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/GroupBy/GroupByTableRow.vue -------------------------------------------------------------------------------- /src/components/GroupByViews.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/GroupByViews.vue -------------------------------------------------------------------------------- /src/components/Home/AnalyticsHome.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/Home/AnalyticsHome.vue -------------------------------------------------------------------------------- /src/components/Home/ExampleQuery.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/Home/ExampleQuery.vue -------------------------------------------------------------------------------- /src/components/Home/exampleQueriesList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/Home/exampleQueriesList.js -------------------------------------------------------------------------------- /src/components/Label/LabelBulkUpload.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/Label/LabelBulkUpload.vue -------------------------------------------------------------------------------- /src/components/Label/LabelCreate.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/Label/LabelCreate.vue -------------------------------------------------------------------------------- /src/components/Label/LabelDetails.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/Label/LabelDetails.vue -------------------------------------------------------------------------------- /src/components/Label/LabelMenu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/Label/LabelMenu.vue -------------------------------------------------------------------------------- /src/components/LinkEntityRolesList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/LinkEntityRolesList.vue -------------------------------------------------------------------------------- /src/components/LocationLinkouts.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/LocationLinkouts.vue -------------------------------------------------------------------------------- /src/components/Misc/HoverMenuWrapper.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/Misc/HoverMenuWrapper.vue -------------------------------------------------------------------------------- /src/components/Misc/NewQueryButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/Misc/NewQueryButton.vue -------------------------------------------------------------------------------- /src/components/Misc/SelectionMenu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/Misc/SelectionMenu.vue -------------------------------------------------------------------------------- /src/components/Misc/UiVariantSelector.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/Misc/UiVariantSelector.vue -------------------------------------------------------------------------------- /src/components/OqlBox.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/OqlBox.vue -------------------------------------------------------------------------------- /src/components/OurStats/OurStatsEntry.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/OurStats/OurStatsEntry.vue -------------------------------------------------------------------------------- /src/components/PersonCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/PersonCard.vue -------------------------------------------------------------------------------- /src/components/Query/QueryActions.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/Query/QueryActions.vue -------------------------------------------------------------------------------- /src/components/Query/QueryBuilder.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/Query/QueryBuilder.vue -------------------------------------------------------------------------------- /src/components/Query/QueryColumnAdder.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/Query/QueryColumnAdder.vue -------------------------------------------------------------------------------- /src/components/Query/QueryColumnsControls.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/Query/QueryColumnsControls.vue -------------------------------------------------------------------------------- /src/components/Query/QueryFilterTree.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/Query/QueryFilterTree.vue -------------------------------------------------------------------------------- /src/components/Query/QueryFilterTreeBranch.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/Query/QueryFilterTreeBranch.vue -------------------------------------------------------------------------------- /src/components/Query/QueryFilterTreeButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/Query/QueryFilterTreeButton.vue -------------------------------------------------------------------------------- /src/components/Query/QueryFilterTreeLeaf.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/Query/QueryFilterTreeLeaf.vue -------------------------------------------------------------------------------- /src/components/Query/QueryFilterValueChip.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/Query/QueryFilterValueChip.vue -------------------------------------------------------------------------------- /src/components/Query/QueryOql.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/Query/QueryOql.vue -------------------------------------------------------------------------------- /src/components/Query/QueryOutlineView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/Query/QueryOutlineView.vue -------------------------------------------------------------------------------- /src/components/Query/QueryResultsCount.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/Query/QueryResultsCount.vue -------------------------------------------------------------------------------- /src/components/Query/QuerySearchControls.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/Query/QuerySearchControls.vue -------------------------------------------------------------------------------- /src/components/Query/QuerySentence.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/Query/QuerySentence.vue -------------------------------------------------------------------------------- /src/components/Query/QuerySummarizeBy.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/Query/QuerySummarizeBy.vue -------------------------------------------------------------------------------- /src/components/Results/ResultsError.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/Results/ResultsError.vue -------------------------------------------------------------------------------- /src/components/Results/ResultsSearching.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/Results/ResultsSearching.vue -------------------------------------------------------------------------------- /src/components/Results/ResultsTable.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/Results/ResultsTable.vue -------------------------------------------------------------------------------- /src/components/SavedSearch/SavedSearchEditAlertDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/SavedSearch/SavedSearchEditAlertDialog.vue -------------------------------------------------------------------------------- /src/components/SavedSearch/SavedSearchMenu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/SavedSearch/SavedSearchMenu.vue -------------------------------------------------------------------------------- /src/components/SavedSearch/SavedSearchRenameDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/SavedSearch/SavedSearchRenameDialog.vue -------------------------------------------------------------------------------- /src/components/SavedSearch/SavedSearchSaveDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/SavedSearch/SavedSearchSaveDialog.vue -------------------------------------------------------------------------------- /src/components/SearchFromText.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/SearchFromText.vue -------------------------------------------------------------------------------- /src/components/SerpApiEditor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/SerpApiEditor.vue -------------------------------------------------------------------------------- /src/components/SerpResultsCount.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/SerpResultsCount.vue -------------------------------------------------------------------------------- /src/components/SerpResultsExportButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/SerpResultsExportButton.vue -------------------------------------------------------------------------------- /src/components/SerpResultsList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/SerpResultsList.vue -------------------------------------------------------------------------------- /src/components/SerpResultsListItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/SerpResultsListItem.vue -------------------------------------------------------------------------------- /src/components/SerpResultsSortButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/SerpResultsSortButton.vue -------------------------------------------------------------------------------- /src/components/SerpToolbar/SerpToolbar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/SerpToolbar/SerpToolbar.vue -------------------------------------------------------------------------------- /src/components/SerpToolbar/SerpToolbarMenu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/SerpToolbar/SerpToolbarMenu.vue -------------------------------------------------------------------------------- /src/components/SerpToolbar/SerpToolbarTitle.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/SerpToolbar/SerpToolbarTitle.vue -------------------------------------------------------------------------------- /src/components/SerpToolbar/XpacChip.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/SerpToolbar/XpacChip.vue -------------------------------------------------------------------------------- /src/components/ShortcutBox.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/ShortcutBox.vue -------------------------------------------------------------------------------- /src/components/SiteFooter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/SiteFooter.vue -------------------------------------------------------------------------------- /src/components/TestQuery/TestQuery.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/TestQuery/TestQuery.vue -------------------------------------------------------------------------------- /src/components/TestQuery/TestQueryNatLang.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/TestQuery/TestQueryNatLang.vue -------------------------------------------------------------------------------- /src/components/TestQuery/TestQueryOql.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/TestQuery/TestQueryOql.vue -------------------------------------------------------------------------------- /src/components/TestQuery/tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/TestQuery/tests.js -------------------------------------------------------------------------------- /src/components/User/UserForgotPassword.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/User/UserForgotPassword.vue -------------------------------------------------------------------------------- /src/components/User/UserLogin.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/User/UserLogin.vue -------------------------------------------------------------------------------- /src/components/User/UserMagicToken.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/User/UserMagicToken.vue -------------------------------------------------------------------------------- /src/components/User/UserSignup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/User/UserSignup.vue -------------------------------------------------------------------------------- /src/components/User/UserToolbarMenu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/User/UserToolbarMenu.vue -------------------------------------------------------------------------------- /src/components/WaldenToggle.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/WaldenToggle.vue -------------------------------------------------------------------------------- /src/components/WorkAuthorsString.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/WorkAuthorsString.vue -------------------------------------------------------------------------------- /src/components/WorkLinkouts.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/WorkLinkouts.vue -------------------------------------------------------------------------------- /src/components/WorksGraph.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/components/WorksGraph.vue -------------------------------------------------------------------------------- /src/composables/Results/useResultsTable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/composables/Results/useResultsTable.js -------------------------------------------------------------------------------- /src/composables/useStorage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/composables/useStorage.js -------------------------------------------------------------------------------- /src/countries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/countries.js -------------------------------------------------------------------------------- /src/data/mockResults1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/data/mockResults1.js -------------------------------------------------------------------------------- /src/data/projectDescriptions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/data/projectDescriptions.js -------------------------------------------------------------------------------- /src/data/valueDescriptions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/data/valueDescriptions.js -------------------------------------------------------------------------------- /src/data/worksMagnet.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/data/worksMagnet.tsv -------------------------------------------------------------------------------- /src/data/worksMagnetAtomic.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/data/worksMagnetAtomic.tsv -------------------------------------------------------------------------------- /src/entity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/entity.js -------------------------------------------------------------------------------- /src/entityConfigs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/entityConfigs.js -------------------------------------------------------------------------------- /src/facetConfigs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/facetConfigs.js -------------------------------------------------------------------------------- /src/filterConfigs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/filterConfigs.js -------------------------------------------------------------------------------- /src/filters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/filters.js -------------------------------------------------------------------------------- /src/idConfigs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/idConfigs.js -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/main.js -------------------------------------------------------------------------------- /src/navConfigs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/navConfigs.js -------------------------------------------------------------------------------- /src/navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/navigation.js -------------------------------------------------------------------------------- /src/oaxConfigs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/oaxConfigs.js -------------------------------------------------------------------------------- /src/oaxSearch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/oaxSearch.js -------------------------------------------------------------------------------- /src/oql.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/oql.js -------------------------------------------------------------------------------- /src/oqlParse/oqlParse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/oqlParse/oqlParse.js -------------------------------------------------------------------------------- /src/oqlParse/run_tests.sh: -------------------------------------------------------------------------------- 1 | node ./test.js -------------------------------------------------------------------------------- /src/oqlParse/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/oqlParse/test.js -------------------------------------------------------------------------------- /src/oqlParse/test_stable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/oqlParse/test_stable.js -------------------------------------------------------------------------------- /src/oqlParse/tests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/oqlParse/tests.json -------------------------------------------------------------------------------- /src/oqlParse/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/oqlParse/util.js -------------------------------------------------------------------------------- /src/plugins/vuetify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/plugins/vuetify.js -------------------------------------------------------------------------------- /src/query.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/query.js -------------------------------------------------------------------------------- /src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/router/index.js -------------------------------------------------------------------------------- /src/scripts/process_works_magnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/scripts/process_works_magnet.py -------------------------------------------------------------------------------- /src/sdgs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/sdgs.js -------------------------------------------------------------------------------- /src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/store/index.js -------------------------------------------------------------------------------- /src/store/search.store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/store/search.store.js -------------------------------------------------------------------------------- /src/store/user.store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/store/user.store.js -------------------------------------------------------------------------------- /src/styles/variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/styles/variables.scss -------------------------------------------------------------------------------- /src/tracking.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/tracking.js -------------------------------------------------------------------------------- /src/url.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/url.js -------------------------------------------------------------------------------- /src/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/util.js -------------------------------------------------------------------------------- /src/utils/queryTitle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/utils/queryTitle.js -------------------------------------------------------------------------------- /src/views/About.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/views/About.vue -------------------------------------------------------------------------------- /src/views/AdminPage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/views/AdminPage.vue -------------------------------------------------------------------------------- /src/views/AnalyticsDocs.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/views/AnalyticsDocs.vue -------------------------------------------------------------------------------- /src/views/AnalyticsTesting.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/views/AnalyticsTesting.vue -------------------------------------------------------------------------------- /src/views/CurateSourceItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/views/CurateSourceItem.vue -------------------------------------------------------------------------------- /src/views/CurateSources.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/views/CurateSources.vue -------------------------------------------------------------------------------- /src/views/CurateWorkItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/views/CurateWorkItem.vue -------------------------------------------------------------------------------- /src/views/CurateWorks.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/views/CurateWorks.vue -------------------------------------------------------------------------------- /src/views/CurationPage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/views/CurationPage.vue -------------------------------------------------------------------------------- /src/views/DataMap.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/views/DataMap.vue -------------------------------------------------------------------------------- /src/views/EntityPage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/views/EntityPage.vue -------------------------------------------------------------------------------- /src/views/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/views/Home.vue -------------------------------------------------------------------------------- /src/views/Legal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/views/Legal.vue -------------------------------------------------------------------------------- /src/views/Login.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/views/Login.vue -------------------------------------------------------------------------------- /src/views/Me/MeApi.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/views/Me/MeApi.vue -------------------------------------------------------------------------------- /src/views/Me/MeBase.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/views/Me/MeBase.vue -------------------------------------------------------------------------------- /src/views/Me/MeEdits.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/views/Me/MeEdits.vue -------------------------------------------------------------------------------- /src/views/Me/MeExports.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/views/Me/MeExports.vue -------------------------------------------------------------------------------- /src/views/Me/MeProfile.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/views/Me/MeProfile.vue -------------------------------------------------------------------------------- /src/views/Me/MeSearches.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/views/Me/MeSearches.vue -------------------------------------------------------------------------------- /src/views/Me/MeTags.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/views/Me/MeTags.vue -------------------------------------------------------------------------------- /src/views/ModerationPage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/views/ModerationPage.vue -------------------------------------------------------------------------------- /src/views/OurStats.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/views/OurStats.vue -------------------------------------------------------------------------------- /src/views/PageNotFound.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/views/PageNotFound.vue -------------------------------------------------------------------------------- /src/views/PricingPage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/views/PricingPage.vue -------------------------------------------------------------------------------- /src/views/ResetPassword.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/views/ResetPassword.vue -------------------------------------------------------------------------------- /src/views/ResultsPage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/views/ResultsPage.vue -------------------------------------------------------------------------------- /src/views/Serp.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/views/Serp.vue -------------------------------------------------------------------------------- /src/views/Signup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/views/Signup.vue -------------------------------------------------------------------------------- /src/views/Team.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/views/Team.vue -------------------------------------------------------------------------------- /src/views/TestQueries/TestQueriesBase.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/views/TestQueries/TestQueriesBase.vue -------------------------------------------------------------------------------- /src/views/TestQueries/TestQueriesSuite.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/views/TestQueries/TestQueriesSuite.vue -------------------------------------------------------------------------------- /src/views/TestQueries/TestQueriesSuitesList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/views/TestQueries/TestQueriesSuitesList.vue -------------------------------------------------------------------------------- /src/views/TestQueries/TestQueriesTest.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/views/TestQueries/TestQueriesTest.vue -------------------------------------------------------------------------------- /src/views/TestQueries/TestQueryView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/views/TestQueries/TestQueryView.vue -------------------------------------------------------------------------------- /src/views/Testimonials.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/views/Testimonials.vue -------------------------------------------------------------------------------- /src/views/Transparency.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/views/Transparency.vue -------------------------------------------------------------------------------- /src/views/WorksCitingOpenAlex.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/src/views/WorksCitingOpenAlex.vue -------------------------------------------------------------------------------- /vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/vue.config.js -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ourresearch/openalex-gui/HEAD/webpack.config.js --------------------------------------------------------------------------------