Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: update jest to v27, as well as misc dependencies #269

Merged
merged 9 commits into from Mar 28, 2022
Merged

Conversation

noahnu
Copy link
Contributor

@noahnu noahnu commented Mar 18, 2022

Releasing as a pre-release.

Changes

  • Use yarn workspaces rather than multiple yarn projects.
  • Bundle source with esbuild so we can later rewrite using typescript.
  • Migrate service to typescript
  • Update various dependencies in client and service workspaces.
  • Added pre-release support to the project.

Notable Changes (that may need to be reconsidered)

  • Remove posix as it's not compatible with node 14. Will loop back to this to see what we can do about memory usage + chromium core dump concerns.
  • Call jest directly instead of assuming the binary exists. We may need to change this back or spawn runTests as a child process for performance.

Can't update puppeteer until alixaxel/chrome-aws-lambda#264 is merged.

@noahnu noahnu requested a review from mattthaber March 18, 2022 20:20
@noahnu noahnu force-pushed the node_upgrade_14 branch 2 times, most recently from 26549a5 to 16cfef1 Compare March 18, 2022 20:58
@noahnu noahnu force-pushed the node_upgrade_14 branch 3 times, most recently from 0568a5b to ff3d6e7 Compare March 23, 2022 23:59
@noahnu noahnu changed the base branch from master to next March 28, 2022 22:47
@noahnu noahnu changed the title refactor: use yarn workspaces, bundle service via esbuild feat: update jest to v27, as well as misc dependencies Mar 28, 2022
@noahnu noahnu marked this pull request as ready for review March 28, 2022 22:49
@noahnu noahnu merged commit 4633ab8 into next Mar 28, 2022
@noahnu noahnu deleted the node_upgrade_14 branch March 28, 2022 22:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant