@if (form) {
{{ 'PLUGIN.FORM.NPM.TITLE' | translate }}

{{ 'PLUGIN.FORM.NPM.DESCRIPTION' | translate }}

@if (form.get('name')) { @if(getFieldError('name', 'required')) { {{ 'PLUGIN.FORM.VALIDATION.PACKAGE_NAME_REQUIRED' | translate }} } @if(getFieldError('name', 'pattern')) { {{ 'PLUGIN.FORM.VALIDATION.INVALID_PACKAGE_NAME' | translate }} } @if(form.get('name')?.valid && form.get('name')?.value) { Valid NPM package name } } @if (form.get('registry')) { @if(getFieldError('registry', 'pattern')) { {{ 'PLUGIN.FORM.VALIDATION.INVALID_URL' | translate }} } @if(form.get('registry')?.valid && form.get('registry')?.value) { Valid registry URL } } @if (form.get('scope')) { @if(getFieldError('scope', 'pattern')) { {{ 'PLUGIN.FORM.VALIDATION.INVALID_SCOPE' | translate }} } } @if (form.get('private')) {

{{ 'PLUGIN.FORM.NPM.PRIVATE_PACKAGE_DESC' | translate }}

}
}