Predicting final name, version, description and etc. simply from package.json might not content every situation. An optional manifest property collection should help.
I am thinking about adding a nwjsBuilder property in the package.json, which contains:
Every property is optional and if it's omitted, nothing is modified (no longer use the original properties except name, version and description).
Most of the properties above are Windows build only, Mac OS X build may take advantage of them too.
Done in 4616c73. Mac OS X build's copyright information is stored in i18n files which are ignored when building. I will leave them alone until there is a proper way to handle these i18n files.
Predicting final name, version, description and etc. simply from
package.json
might not content every situation. An optional manifest property collection should help. I am thinking about adding anwjsBuilder
property in thepackage.json
, which contains:Every property is optional and if it's omitted, nothing is modified (no longer use the original properties except
name
,version
anddescription
). Most of the properties above are Windows build only, Mac OS X build may take advantage of them too.