This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Continuing the trend of breaking up cordova-lib into smaller modules, I'd like to see us break out `cordova-create`.
`cordova-create` handles creating a cordova compatible project. It also handles templates.
This module would allow third party tools to not have to depend on `cordova` and/or `cordova-lib` to create cordova style projects. Some third party tools already have their own implementations to create a cordova style project that may differ from cordova's implementation which can cause problems.
With `cordova-create`, we also get the benefits of having a smaller module that is easier to maintain and test.
Break out cordova-create into its own module and publish it to npm. It will live in the `cordova-lib` repo. `cordova-create` will be a dependency of `cordova-lib` and used when creating a cordova project.
We already have a implentation ready for review at https://github.com/carynbear/cordova-create. This will have to be moved into cordova-lib's repo if this proposal is approved.