diff --git a/cli/package.json b/cli/package.json index 85264711f..74007b86b 100644 --- a/cli/package.json +++ b/cli/package.json @@ -84,5 +84,8 @@ "additionalVersionFlags": [ "-v" ] + }, + "scarfSettings": { + "allowTopLevel": true } } diff --git a/cli/src/commands/new/index.ts b/cli/src/commands/new/index.ts index 260a2074b..36b325c34 100644 --- a/cli/src/commands/new/index.ts +++ b/cli/src/commands/new/index.ts @@ -171,7 +171,9 @@ export default class NewCommand extends BaseCommand { const arch = os.arch(); const nodeVersion = process.version; - await http.get(`https://${SCARF_ENDPOINT}.scarf.sh/${version}/${platform}/${arch}/${nodeVersion}/${sdk}/${sdkVersion}`); + const variables: string[] = [version.toLowerCase(), platform.toLowerCase(), arch.toLowerCase(), nodeVersion.toLowerCase(), sdk.toLowerCase(), sdkVersion.toLowerCase()]; + + await http.get(`https://${SCARF_ENDPOINT}.scarf.sh/${variables.join("/")}`); } } catch (_error) { // Fail silently if an error occurs during the analytics call