Skip to content

Client 2.0 (workspaces, esm and more) #95

New issue

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

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

Already on GitHub? # to your account

Merged
merged 145 commits into from
Jun 22, 2021
Merged

Client 2.0 (workspaces, esm and more) #95

merged 145 commits into from
Jun 22, 2021

Conversation

niemyjski
Copy link
Member

@niemyjski niemyjski commented Feb 17, 2021

This will allow us to support many new scenarios like react native (#89) while fixing weird import issues (#94).

  • NPM7 Workspaces
    • Migrate project structure
    • Remove yarn when lage is updated to support npm7
  • Build/Tooling
    • Remove dependency on TsProject and gulp.
    • Build esm (drop cjs support).
    • Convert tests from Mocha to Jest for better esm story and other benefits.
    • Update linting tooling/rules
    • Add minified bundles for specific integrations (e.g., browser). Import/Require From dist folder is confusing #94
    • Remove turned off linting overrides.
  • API Changes
  • Update Samples
    • Remove any samples of low quality or old technology that no longer exists (e.g., SystemJs....).
  • New Integrations

@CLAassistant
Copy link

CLAassistant commented Feb 26, 2021

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
1 out of 2 committers have signed the CLA.

✅ niemyjski
❌ ejsmith
You have signed the CLA already but the status is still pending? Let us recheck it.

@niemyjski
Copy link
Member Author

@niemyjski niemyjski merged commit a4a59a8 into master Jun 22, 2021
@niemyjski niemyjski deleted the feature/workspaces branch June 22, 2021 13:28
# for free to join this conversation on GitHub. Already have an account? # to comment
Development

Successfully merging this pull request may close these issues.

4 participants