From 7114b049f66c857bb1b617fa2545b3ca52f12611 Mon Sep 17 00:00:00 2001 From: Prabhu Subramanian Date: Sat, 23 Aug 2025 22:46:14 +0100 Subject: [PATCH] Fixes for composer Signed-off-by: Prabhu Subramanian --- types/composer-definition.json | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/types/composer-definition.json b/types/composer-definition.json index 7ea05b93..12f1b656 100644 --- a/types/composer-definition.json +++ b/types/composer-definition.json @@ -12,17 +12,27 @@ "requirement": "required", "case_sensitive": false, "native_name": "vendor", - "note": "The namespace is the vendor. The namespace is not case sensitive and must be lowercased." + "note": "The namespace is the vendor. The namespace is not case sensitive and must be lowercased.", + "normalization_rules": [ + "It is not case sensitive and must be lowercased." + ] }, "name_definition": { + "requirement": "required", "case_sensitive": false, "native_name": "name", - "note": "The name is not case sensitive and must be lowercased. Private, local packages may have no name. In this case you cannot create a purl for these." + "note": "The name is not case sensitive and must be lowercased. Private, local packages may have no name. In this case you cannot create a purl for these.", + "normalization_rules": [ + "It is not case sensitive and must be lowercased." + ] }, "version_definition": { - "native_name": "version" + "requirement": "required", + "native_name": "version", + "note": "The version is the package version and is a required component." }, "examples": [ - "pkg:composer/laravel/laravel@5.5.0" + "pkg:composer/laravel/laravel@5.5.0", + "pkg:composer/symfony/console@5.4.0" ] -} +} \ No newline at end of file