From ce5c92ca28391b6b2b58c0dd4a8dccabc54a76ae Mon Sep 17 00:00:00 2001 From: Hamed Baatour Date: Wed, 2 Jan 2019 09:30:20 +0300 Subject: [PATCH 1/2] fix(vue-ui): convert project name to lowercase --- packages/@vue/cli-ui/apollo-server/connectors/projects.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/@vue/cli-ui/apollo-server/connectors/projects.js b/packages/@vue/cli-ui/apollo-server/connectors/projects.js index ba0fa2cf40..c8628c14eb 100644 --- a/packages/@vue/cli-ui/apollo-server/connectors/projects.js +++ b/packages/@vue/cli-ui/apollo-server/connectors/projects.js @@ -281,7 +281,7 @@ async function create (input, context) { const inCurrent = input.folder === '.' const name = inCurrent ? path.relative('../', process.cwd()) : input.folder - creator.name = name + creator.name = name.toLowerCase() // Answers const answers = prompts.getAnswers() From 212f208036b30a0bb07859c069387bdf8d9a2750 Mon Sep 17 00:00:00 2001 From: Hamed Baatour Date: Wed, 2 Jan 2019 09:32:25 +0300 Subject: [PATCH 2/2] fix(vue-ui): enforce package.json name rules --- packages/@vue/cli-ui/src/util/folders.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/@vue/cli-ui/src/util/folders.js b/packages/@vue/cli-ui/src/util/folders.js index 9bd6ae1fbd..6510c267fa 100644 --- a/packages/@vue/cli-ui/src/util/folders.js +++ b/packages/@vue/cli-ui/src/util/folders.js @@ -1,5 +1,5 @@ export function isValidName (name) { - return !name.match(/[/@\s+%:]/) && encodeURIComponent(name) === name + return !name.match(/[/@\s+%:]|^[_.]/) && encodeURIComponent(name) === name && name.length <= 214 } export function isValidMultiName (name) {