refactor: Remove Javascript SDK as a dependency
Pull Request
- Report security issues confidentially.
- Any contribution is under this license.
- Link this pull request to an issue.
Issue
Closes: https://github.com/parse-community/parse-server/issues/8787
Approach
Tasks
- [ ] Add tests
- [ ] Add changes to documentation (guides, repository pages, code comments)
- [ ] Add security check
- [ ] Add new Parse Error codes to Parse JS SDK
🚀 Thanks for opening this pull request!
Codecov Report
Attention: Patch coverage is 75.80872% with 172 lines in your changes missing coverage. Please review.
Project coverage is 92.74%. Comparing base (
ed69e03) to head (00e16f8). Report is 1 commits behind head on alpha.
Additional details and impacted files
@@ Coverage Diff @@
## alpha #9721 +/- ##
==========================================
- Coverage 93.01% 92.74% -0.28%
==========================================
Files 187 188 +1
Lines 15081 15189 +108
Branches 174 174
==========================================
+ Hits 14028 14087 +59
- Misses 1041 1090 +49
Partials 12 12
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
:rocket: New features to boost your workflow:
- :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
- :package: JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
@mtrezza The goal is to remove import * as Parse from '../../ClientSDK'; from every file.
This means eliminating all these exports
https://github.com/parse-community/parse-server/pull/9721/files#diff-1c0699bcc374b849308efa6b59c447c2666170d00c470a86a834a1aa8a351726