Skip to content
This repository has been archived by the owner on Apr 12, 2024. It is now read-only.

update dependencies, remove lerna, fix tests #108

Merged
merged 1 commit into from
Nov 13, 2023
Merged

Conversation

chriswhong
Copy link
Contributor

@chriswhong chriswhong commented Nov 10, 2023

Do-over for #106

  • Removes lerna altogether from the root of the repo, as older versions of it have security issues, and modern versions of it are not compatible with Mapbox npm publishing workflows.
  • Adds a postinstall script to install all package dependencies. This allows a single npm ci command to install the top-level dependencies and the dependencies in each of the packages, which are necessary for linting and tests to pass.
  • Updates a test and several snapshots

TODO:

  1. First publish hast-util-to-jsx
  2. Update jsxtreme-markdown to use the new version of hast-util-to-jsx
  3. Publish jsxtreme-markdown
  4. Update babel-plugin-transform-jsxtreme-markdown and jsxtreme-markdown-loader to use the new version of jsxtreme-markdown
  5. Publish babel-plugin-transform-jsxtreme-markdown and jsxtreme-markdown-loader

Copy link
Contributor

@AndrewSepic AndrewSepic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great. Thanks for implementing that postinstall.

@chriswhong chriswhong merged commit 794f943 into main Nov 13, 2023
4 checks passed
@chriswhong chriswhong deleted the update-dependencies branch November 13, 2023 14:51
@chriswhong chriswhong mentioned this pull request Nov 13, 2023
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