I strongly support this as well. Less complexity and release overhead
makes it worth.

On September 1, 2026, Manuel Beck <[email protected]> wrote:
> It's a good idea. I was often wondering why there are so many packages
> about Cordova. Make them less is a good thing.
>
> ________________________________
> Von: Bryan Ellis <[email protected]>
> Gesendet: Tuesday, 01 September 2026 10:13:09
> An: [email protected] <[email protected]>
> Betreff: [DISCUSS] Consolidating Fetch, Create, and Lib
>
> I would like to open a discussion to see if anyone would be opposed to
> consolidating `cordova-fetch` and `cordova-create` into `cordova-lib`.
>
> This would simplify the release process into a single package.
>
> Also, I believe one of the original goals of `cordova-lib` was to
> allow
> third parties to build their own CLIs around Cordova functionality. I
> think
> creating a Cordova project and fetching plugins and platforms would be
> core
> functionality.
>
> Since `cordova-fetch` is already a direct dependency of `cordova-lib`,
> its
> direct and transitive dependencies would already be included in the
> dependency tree of `cordova-cli` and `cordova-plugman`.
> `cordova-create`, however, is currently only a dependency of `cordova-
> cli`.
> Merging `cordova-create` into `cordova-lib` would introduce its
> dependencies to Plugman, even though Plugman would not use that
> functionality.
>
> Both `cordova-fetch` and `cordova-create` are relatively small modules
> (around 180 lines of code each).
>
> In terms of dependencies, merging `cordova-create` into `cordova-lib`
> would
> add the following direct dependencies:
>
> * `tmp` (Was already in the dependency tree but as a development
> dependency. This would become a production dependency)
> * `valid-identifier`
> * `path-is-inside`
> * `isobject`
> * `import-fresh`
> * `cordova-app-hello-world`
>
> Here is a gist with a visual representation of the current and
> consolidated
> dependency graph for comparison:
>
> https://gist.github.com/erisu/fd1cb959ceb8fd8d42652c1c81523493
>
> Does anyone have concerns about consolidating, and could you explain
> them?

Reply via email to