|
@@ -42,7 +42,7 @@ exports.template = function(grunt, init, done) {
|
|
|
return string[0].toUpperCase() + string.slice(1).toLowerCase();
|
|
|
}
|
|
|
|
|
|
- init.prompts.name.message= 'Main class and package of Amber application.';
|
|
|
+ init.prompts.name.message= 'Main class and package of Amber application.\nProject name is derived by lowercasing this.';
|
|
|
init.prompts.name.validator= function (line) { return /^[A-Z][A-Za-z0-9]*$/.test(line) };
|
|
|
init.prompts.name.warning= 'Must be a valid class name: only alphanumeric and starting with an uppercase letter!';
|
|
|
rememberViaValidator('name');
|
|
@@ -91,6 +91,8 @@ exports.template = function(grunt, init, done) {
|
|
|
// Clean up non-npm props.
|
|
|
delete props.namespace;
|
|
|
|
|
|
+ props.name = props.name.toLowerCase();
|
|
|
+
|
|
|
// A few additional properties.
|
|
|
props.keywords = ['Amber', 'Smalltalk'];
|
|
|
props.devDependencies = {
|