You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cordova.apache.org by "Caryn Tran (JIRA)" <ji...@apache.org> on 2016/06/10 21:46:21 UTC

[jira] [Created] (CB-11412) Update template implementation in cordova create --template

Caryn Tran created CB-11412:
-------------------------------

             Summary: Update template implementation in cordova create --template
                 Key: CB-11412
                 URL: https://issues.apache.org/jira/browse/CB-11412
             Project: Apache Cordova
          Issue Type: Improvement
          Components: CordovaLib
            Reporter: Caryn Tran
            Assignee: Caryn Tran


https://github.com/cordova/cordova-discuss/pull/49

Sometimes we do want a `package.json` copied over. `package.json` could have build scripts that are essential for the template to work.

Update the current template implementation to ignore the list of files above that shouldn't be copied over when using `--template`. If a subdirectory is used, copy the entire contents of the subdirectory.

If a `package.json` exists in the subdirectory, we should update its fields like we do to `config.xml`. https://github.com/apache/cordova-lib/blob/master/cordova-lib/src/cordova/create.js#L378-L382. Only field to update in `package.json` should be `package.name`. `package.name` should be updated to use `config.name` lowercased (npm package names have to be lowercase). `config.name` is the optional third argument `cordova create` takes.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org
For additional commands, e-mail: issues-help@cordova.apache.org