Remove sync-request dependency
See original GitHub issueWhat
The download link logic was simplified in #953 and no longer uses sync-request
. We’re keeping it around for now for users that might be relying on it, but should remove it in the next major release.
Why
Removing unused dependencies keeps the codebase tidy and minimises the number of dependencies we need to keep up to date.
Done when…
-
sync-request
no longer listed as a dependency inpackage.json
Issue Analytics
- State:
- Created 3 years ago
- Comments:5 (5 by maintainers)
Top Results From Across the Web
Build fails to download external dependencies because sync ...
I attempted to upgrade the version of sync-request to 5.0.0 but this threw hundreds of TypeScript errors because, for equally inexplicable ...
Read more >ContentResolver | Android Developers
public static void cancelSync (SyncRequest request). Remove the specified sync. This will cancel any pending or active syncs.
Read more >Troubleshoot ActiveSync with Exchange Server
The available device settings are dependent on each device and not all settings work with all devices. To determine if the ActiveSync ...
Read more >4.4 Bean scopes - Spring
You can control not only the various dependencies and configuration values that are to be plugged into an object that is created from...
Read more >Bug #446263 “sync request (unstable -> main) for getting maven b ...
* Upload to unstable. doxia (1.1-2) experimental; urgency=low. [ Ludovic Claude ] * Remove test dependencies from Maven POM descriptors. [ Torsten Werner...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Had a chat with @joelanman about this work. We discussed that even though the documentation on how to update the Kit mentions making sure the
package.json
files match up and re-installing custom modules, we think most users of the Kit don’t install custom modules and might not have enough knowledge to re-install missing packages without additional support, potentially from our support rota.We discussed other npm packages that we include in the Kit that we don’t use ourselves and instead provide almost like ‘helper’ packages for our users to make certain tasks easier, e.g: Notify’s notifications-node-client.
Instead of removing
sync-request
, an alternative approach may be to be more explicit about the packages we provide for our users to use. This would help define 1) what users can do with the Kit; and 2) why we have certain packages installed for developers maintaining the Kit. We would need to be clear that some of these packages can’t just be lifted and shifted to production as some of them aren’t suitable, for example:sync-request
says it’s not suitable for production use due to scalability/performance issues.sync-request
is no longer included in v13 starter files