feat: add initial node support

Refs: #5
This commit is contained in:
Oliver Davies 2023-03-12 12:23:25 +00:00
parent a179f1b0ee
commit b4b289748a
7 changed files with 68 additions and 2 deletions

View file

@ -28,13 +28,20 @@ final class ConfigurationValidator implements ValidatorInterface
'language' => [
new Assert\NotNull(),
new Assert\Type('string'),
new Assert\Choice(['node', 'php']),
new Assert\Choice([
'node',
'php',
]),
],
'type' => [
new Assert\NotNull(),
new Assert\Type('string'),
new Assert\Choice(['drupal-project', 'fractal', 'php-library']),
new Assert\Choice([
'drupal-project',
'fractal',
'php-library',
]),
],
'project_root' => [
@ -53,6 +60,8 @@ final class ConfigurationValidator implements ValidatorInterface
// TODO: this should be a boolean if present.
'justfile' => new Assert\Optional(),
'node' => new Assert\Optional(),
'php' => new Assert\Optional(),
'web' => new Assert\Optional(),