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

Improve Lerna + NPM Integration #997

Closed
6 tasks done
drewpc opened this issue Apr 23, 2019 · 0 comments
Closed
6 tasks done

Improve Lerna + NPM Integration #997

drewpc opened this issue Apr 23, 2019 · 0 comments
Assignees
Labels
enhancement New functionality.
Milestone

Comments

@drewpc
Copy link
Collaborator

drewpc commented Apr 23, 2019

Lerna has been incorporated but most of the packages and documentation need to be updated so it is clear how to build and work with packages within the monorepo. Additionally, NSP has been deprecated in favor of npm audit. This issue should accomplish the following items:

  • Upgrade Lerna to a recent major version
  • Upgrade requirements for NPM to be >= 6.4
  • Streamline the individual package NPM scripts to support lint, build, clean, and test scripts as appropriate.
  • Use Lerna to hoist the devDependencies to the top level of the repo and link individual packages together.
  • Address Update lerna-changelog to version 0.5.0 🚀 #934
  • Ensure Travis CI is testing with NPM >= 6.4 and for all versions of Node we support (6, 8, 9, 10, and 11).
@drewpc drewpc added enhancement New functionality. documentation labels Apr 23, 2019
@drewpc drewpc self-assigned this Apr 23, 2019
This was referenced Apr 23, 2019
@drewpc drewpc added this to the 1.0 milestone Apr 23, 2019
@drewpc drewpc mentioned this issue Apr 23, 2019
@drewpc drewpc closed this as completed Apr 24, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New functionality.
Projects
None yet
Development

No branches or pull requests

1 participant