loopbackio / loopbackio/loopback-next

[CLI] `lb4` does not create app with uppercase letters

Offen
#1,663 10 Kommentare 0 Reaktionen 1 zugewiesene Person Auf GitHub ansehen

@javiersantossanchez arbeitet bereits daran.

Seit 12.10.2020.

CLI developer-experience feature good first issue
Vorherrschende Sprache
TypeScript
Sterne
5.1k
Forks
1.1k
Ø Merge
2 T. 21 Std.
Gemergte PRs (30 T.)
27

Beschreibung

## Description / Steps to reproduce / Feature proposal

```sh
$ lb4 myLB4app
> Generation is aborted: Invalid npm package name: myLB4app
```

This is likely due to the `package.json`'s `name` format restriction. We should use the user-submitted name for everything (directory name etc.), except for the `name` property in `package.json`; for that, CLI should do the hyphenation and lowercasing for the user.

Thoughts?

## Current Behavior

`lb4` refuses to create an app if it contains uppercase letters.

## Expected Behavior

Should allow creation of apps with uppercase and lowercase letters.

_See [Reporting Issues](http://loopback.io/doc/en/contrib/Reporting-issues.html) for more tips on writing good issues_

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.