Skip to content
This repository was archived by the owner on Oct 22, 2024. It is now read-only.

Move browser and version check logic to common workspace#259

Merged
matthewwalsh0 merged 17 commits intomain-desktopfrom
chore/common-browser
Nov 22, 2022
Merged

Move browser and version check logic to common workspace#259
matthewwalsh0 merged 17 commits intomain-desktopfrom
chore/common-browser

Conversation

@matthewwalsh0
Copy link
Copy Markdown
Member

@matthewwalsh0 matthewwalsh0 commented Nov 21, 2022

Overview

Move the browser and version check logic, along with required utils and types, to the common workspace.

Changes

  • Move the following to the common workspace:
    • shared/version-check (Extension Code Only)
    • browser/browser-polyfill
    • browser/browser-proxy
    • utils/config (Extension Variables Only)
    • utils/raw-state
    • types/background
    • types/browser
    • types/desktop
  • Create additional index.ts files in subdirectories to enable modular package imports.
  • Refactor browser-polyfill to use initBrowser to avoid needing node-browser in the package.
  • Rename utils/raw-state methods to have more context.
  • Remove desktop property in configs.
  • Update Circle CI config to depend on common package where required.

@matthewwalsh0 matthewwalsh0 marked this pull request as ready for review November 21, 2022 12:05
@matthewwalsh0 matthewwalsh0 requested a review from a team November 21, 2022 12:05
@matthewwalsh0 matthewwalsh0 merged commit bf4851e into main-desktop Nov 22, 2022
@matthewwalsh0 matthewwalsh0 deleted the chore/common-browser branch November 22, 2022 13:47
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants