Andrew Wallo il y a 8 mois
Parent
révision
7445e8e85b

+ 1
- 1
app/DTO/DocumentDTO.php Voir le fichier

@@ -67,7 +67,7 @@ readonly class DocumentDTO
67 67
             company: CompanyDTO::fromModel($document->company),
68 68
             client: ClientDTO::fromModel($document->client),
69 69
             lineItems: $document->lineItems->map(fn ($item) => LineItemDTO::fromModel($item)),
70
-            label: $document->documentType()->getLabels(),
70
+            label: $document::documentType()->getLabels(),
71 71
             columnLabel: DocumentColumnLabelDTO::fromModel($settings),
72 72
             accentColor: $settings->accent_color ?? '#000000',
73 73
             showLogo: $settings->show_logo ?? false,

+ 5
- 52
app/Filament/Company/Resources/Sales/EstimateResource.php Voir le fichier

@@ -8,6 +8,8 @@ use App\Enums\Accounting\EstimateStatus;
8 8
 use App\Filament\Company\Resources\Sales\EstimateResource\Pages;
9 9
 use App\Filament\Company\Resources\Sales\EstimateResource\Widgets;
10 10
 use App\Filament\Forms\Components\CreateCurrencySelect;
11
+use App\Filament\Forms\Components\DocumentFooterSection;
12
+use App\Filament\Forms\Components\DocumentHeaderSection;
11 13
 use App\Filament\Forms\Components\DocumentTotals;
12 14
 use App\Filament\Tables\Actions\ReplicateBulkAction;
13 15
 use App\Filament\Tables\Columns;
@@ -22,7 +24,6 @@ use App\Utilities\RateCalculator;
22 24
 use Awcodes\TableRepeater\Components\TableRepeater;
23 25
 use Awcodes\TableRepeater\Header;
24 26
 use Filament\Forms;
25
-use Filament\Forms\Components\FileUpload;
26 27
 use Filament\Forms\Form;
27 28
 use Filament\Notifications\Notification;
28 29
 use Filament\Resources\Resource;
@@ -31,7 +32,6 @@ use Filament\Tables;
31 32
 use Filament\Tables\Table;
32 33
 use Illuminate\Database\Eloquent\Collection;
33 34
 use Illuminate\Support\Facades\Auth;
34
-use Livewire\Features\SupportFileUploads\TemporaryUploadedFile;
35 35
 
36 36
 class EstimateResource extends Resource
37 37
 {
@@ -43,49 +43,8 @@ class EstimateResource extends Resource
43 43
 
44 44
         return $form
45 45
             ->schema([
46
-                Forms\Components\Section::make('Estimate Header')
47
-                    ->collapsible()
48
-                    ->collapsed()
49
-                    ->schema([
50
-                        Forms\Components\Split::make([
51
-                            Forms\Components\Group::make([
52
-                                FileUpload::make('logo')
53
-                                    ->openable()
54
-                                    ->maxSize(1024)
55
-                                    ->localizeLabel()
56
-                                    ->visibility('public')
57
-                                    ->disk('public')
58
-                                    ->directory('logos/document')
59
-                                    ->imageResizeMode('contain')
60
-                                    ->imageCropAspectRatio('3:2')
61
-                                    ->panelAspectRatio('3:2')
62
-                                    ->maxWidth(MaxWidth::ExtraSmall)
63
-                                    ->panelLayout('integrated')
64
-                                    ->removeUploadedFileButtonPosition('center bottom')
65
-                                    ->uploadButtonPosition('center bottom')
66
-                                    ->uploadProgressIndicatorPosition('center bottom')
67
-                                    ->getUploadedFileNameForStorageUsing(
68
-                                        static fn (TemporaryUploadedFile $file): string => (string) str($file->getClientOriginalName())
69
-                                            ->prepend(Auth::user()->currentCompany->id . '_'),
70
-                                    )
71
-                                    ->acceptedFileTypes(['image/png', 'image/jpeg', 'image/gif']),
72
-                            ]),
73
-                            Forms\Components\Group::make([
74
-                                Forms\Components\TextInput::make('header')
75
-                                    ->default('Estimate'),
76
-                                Forms\Components\TextInput::make('subheader'),
77
-                                Forms\Components\View::make('filament.forms.components.company-info')
78
-                                    ->viewData([
79
-                                        'company_name' => $company->name,
80
-                                        'company_address' => $company->profile->address,
81
-                                        'company_city' => $company->profile->city?->name,
82
-                                        'company_state' => $company->profile->state?->name,
83
-                                        'company_zip' => $company->profile->zip_code,
84
-                                        'company_country' => $company->profile->state?->country->name,
85
-                                    ]),
86
-                            ])->grow(true),
87
-                        ])->from('md'),
88
-                    ]),
46
+                DocumentHeaderSection::make('Estimate Header')
47
+                    ->defaultHeader('Estimate'),
89 48
                 Forms\Components\Section::make('Estimate Details')
90 49
                     ->schema([
91 50
                         Forms\Components\Split::make([
@@ -272,13 +231,7 @@ class EstimateResource extends Resource
272 231
                         Forms\Components\Textarea::make('terms')
273 232
                             ->columnSpanFull(),
274 233
                     ]),
275
-                Forms\Components\Section::make('Estimate Footer')
276
-                    ->collapsible()
277
-                    ->collapsed()
278
-                    ->schema([
279
-                        Forms\Components\Textarea::make('footer')
280
-                            ->columnSpanFull(),
281
-                    ]),
234
+                DocumentFooterSection::make('Estimate Footer'),
282 235
             ]);
283 236
     }
284 237
 

+ 6
- 53
app/Filament/Company/Resources/Sales/InvoiceResource.php Voir le fichier

@@ -12,6 +12,8 @@ use App\Filament\Company\Resources\Sales\InvoiceResource\Pages;
12 12
 use App\Filament\Company\Resources\Sales\InvoiceResource\RelationManagers;
13 13
 use App\Filament\Company\Resources\Sales\InvoiceResource\Widgets;
14 14
 use App\Filament\Forms\Components\CreateCurrencySelect;
15
+use App\Filament\Forms\Components\DocumentFooterSection;
16
+use App\Filament\Forms\Components\DocumentHeaderSection;
15 17
 use App\Filament\Forms\Components\DocumentTotals;
16 18
 use App\Filament\Tables\Actions\ReplicateBulkAction;
17 19
 use App\Filament\Tables\Columns;
@@ -28,7 +30,6 @@ use Awcodes\TableRepeater\Components\TableRepeater;
28 30
 use Awcodes\TableRepeater\Header;
29 31
 use Closure;
30 32
 use Filament\Forms;
31
-use Filament\Forms\Components\FileUpload;
32 33
 use Filament\Forms\Form;
33 34
 use Filament\Notifications\Notification;
34 35
 use Filament\Resources\Resource;
@@ -39,7 +40,6 @@ use Filament\Tables\Table;
39 40
 use Illuminate\Database\Eloquent\Builder;
40 41
 use Illuminate\Database\Eloquent\Collection;
41 42
 use Illuminate\Support\Facades\Auth;
42
-use Livewire\Features\SupportFileUploads\TemporaryUploadedFile;
43 43
 
44 44
 class InvoiceResource extends Resource
45 45
 {
@@ -51,50 +51,9 @@ class InvoiceResource extends Resource
51 51
 
52 52
         return $form
53 53
             ->schema([
54
-                Forms\Components\Section::make('Invoice Header')
55
-                    ->collapsible()
56
-                    ->collapsed()
57
-                    ->schema([
58
-                        Forms\Components\Split::make([
59
-                            Forms\Components\Group::make([
60
-                                FileUpload::make('logo')
61
-                                    ->openable()
62
-                                    ->maxSize(1024)
63
-                                    ->localizeLabel()
64
-                                    ->visibility('public')
65
-                                    ->disk('public')
66
-                                    ->directory('logos/document')
67
-                                    ->imageResizeMode('contain')
68
-                                    ->imageCropAspectRatio('3:2')
69
-                                    ->panelAspectRatio('3:2')
70
-                                    ->maxWidth(MaxWidth::ExtraSmall)
71
-                                    ->panelLayout('integrated')
72
-                                    ->removeUploadedFileButtonPosition('center bottom')
73
-                                    ->uploadButtonPosition('center bottom')
74
-                                    ->uploadProgressIndicatorPosition('center bottom')
75
-                                    ->getUploadedFileNameForStorageUsing(
76
-                                        static fn (TemporaryUploadedFile $file): string => (string) str($file->getClientOriginalName())
77
-                                            ->prepend(Auth::user()->currentCompany->id . '_'),
78
-                                    )
79
-                                    ->acceptedFileTypes(['image/png', 'image/jpeg', 'image/gif']),
80
-                            ]),
81
-                            Forms\Components\Group::make([
82
-                                Forms\Components\TextInput::make('header')
83
-                                    ->default(fn () => $company->defaultInvoice->header),
84
-                                Forms\Components\TextInput::make('subheader')
85
-                                    ->default(fn () => $company->defaultInvoice->subheader),
86
-                                Forms\Components\View::make('filament.forms.components.company-info')
87
-                                    ->viewData([
88
-                                        'company_name' => $company->name,
89
-                                        'company_address' => $company->profile->address,
90
-                                        'company_city' => $company->profile->city?->name,
91
-                                        'company_state' => $company->profile->state?->name,
92
-                                        'company_zip' => $company->profile->zip_code,
93
-                                        'company_country' => $company->profile->state?->country->name,
94
-                                    ]),
95
-                            ])->grow(true),
96
-                        ])->from('md'),
97
-                    ]),
54
+                DocumentHeaderSection::make('Invoice Header')
55
+                    ->defaultHeader(static fn () => $company->defaultInvoice->header)
56
+                    ->defaultSubheader(static fn () => $company->defaultInvoice->subheader),
98 57
                 Forms\Components\Section::make('Invoice Details')
99 58
                     ->schema([
100 59
                         Forms\Components\Split::make([
@@ -287,13 +246,7 @@ class InvoiceResource extends Resource
287 246
                         Forms\Components\Textarea::make('terms')
288 247
                             ->columnSpanFull(),
289 248
                     ]),
290
-                Forms\Components\Section::make('Invoice Footer')
291
-                    ->collapsible()
292
-                    ->collapsed()
293
-                    ->schema([
294
-                        Forms\Components\Textarea::make('footer')
295
-                            ->columnSpanFull(),
296
-                    ]),
249
+                DocumentFooterSection::make('Invoice Footer'),
297 250
             ]);
298 251
     }
299 252
 

+ 6
- 54
app/Filament/Company/Resources/Sales/RecurringInvoiceResource.php Voir le fichier

@@ -8,6 +8,8 @@ use App\Enums\Accounting\RecurringInvoiceStatus;
8 8
 use App\Enums\Setting\PaymentTerms;
9 9
 use App\Filament\Company\Resources\Sales\RecurringInvoiceResource\Pages;
10 10
 use App\Filament\Forms\Components\CreateCurrencySelect;
11
+use App\Filament\Forms\Components\DocumentFooterSection;
12
+use App\Filament\Forms\Components\DocumentHeaderSection;
11 13
 use App\Filament\Forms\Components\DocumentTotals;
12 14
 use App\Filament\Tables\Columns;
13 15
 use App\Models\Accounting\Adjustment;
@@ -20,14 +22,11 @@ use App\Utilities\RateCalculator;
20 22
 use Awcodes\TableRepeater\Components\TableRepeater;
21 23
 use Awcodes\TableRepeater\Header;
22 24
 use Filament\Forms;
23
-use Filament\Forms\Components\FileUpload;
24 25
 use Filament\Forms\Form;
25 26
 use Filament\Resources\Resource;
26
-use Filament\Support\Enums\MaxWidth;
27 27
 use Filament\Tables;
28 28
 use Filament\Tables\Table;
29 29
 use Illuminate\Support\Facades\Auth;
30
-use Livewire\Features\SupportFileUploads\TemporaryUploadedFile;
31 30
 
32 31
 class RecurringInvoiceResource extends Resource
33 32
 {
@@ -39,50 +38,9 @@ class RecurringInvoiceResource extends Resource
39 38
 
40 39
         return $form
41 40
             ->schema([
42
-                Forms\Components\Section::make('Invoice Header')
43
-                    ->collapsible()
44
-                    ->collapsed()
45
-                    ->schema([
46
-                        Forms\Components\Split::make([
47
-                            Forms\Components\Group::make([
48
-                                FileUpload::make('logo')
49
-                                    ->openable()
50
-                                    ->maxSize(1024)
51
-                                    ->localizeLabel()
52
-                                    ->visibility('public')
53
-                                    ->disk('public')
54
-                                    ->directory('logos/document')
55
-                                    ->imageResizeMode('contain')
56
-                                    ->imageCropAspectRatio('3:2')
57
-                                    ->panelAspectRatio('3:2')
58
-                                    ->maxWidth(MaxWidth::ExtraSmall)
59
-                                    ->panelLayout('integrated')
60
-                                    ->removeUploadedFileButtonPosition('center bottom')
61
-                                    ->uploadButtonPosition('center bottom')
62
-                                    ->uploadProgressIndicatorPosition('center bottom')
63
-                                    ->getUploadedFileNameForStorageUsing(
64
-                                        static fn (TemporaryUploadedFile $file): string => (string) str($file->getClientOriginalName())
65
-                                            ->prepend(Auth::user()->currentCompany->id . '_'),
66
-                                    )
67
-                                    ->acceptedFileTypes(['image/png', 'image/jpeg', 'image/gif']),
68
-                            ]),
69
-                            Forms\Components\Group::make([
70
-                                Forms\Components\TextInput::make('header')
71
-                                    ->default(fn () => $company->defaultInvoice->header),
72
-                                Forms\Components\TextInput::make('subheader')
73
-                                    ->default(fn () => $company->defaultInvoice->subheader),
74
-                                Forms\Components\View::make('filament.forms.components.company-info')
75
-                                    ->viewData([
76
-                                        'company_name' => $company->name,
77
-                                        'company_address' => $company->profile->address,
78
-                                        'company_city' => $company->profile->city?->name,
79
-                                        'company_state' => $company->profile->state?->name,
80
-                                        'company_zip' => $company->profile->zip_code,
81
-                                        'company_country' => $company->profile->state?->country->name,
82
-                                    ]),
83
-                            ])->grow(true),
84
-                        ])->from('md'),
85
-                    ]),
41
+                DocumentHeaderSection::make('Invoice Header')
42
+                    ->defaultHeader(static fn () => $company->defaultInvoice->header)
43
+                    ->defaultSubheader(static fn () => $company->defaultInvoice->subheader),
86 44
                 Forms\Components\Section::make('Invoice Details')
87 45
                     ->schema([
88 46
                         Forms\Components\Split::make([
@@ -258,13 +216,7 @@ class RecurringInvoiceResource extends Resource
258 216
                         Forms\Components\Textarea::make('terms')
259 217
                             ->columnSpanFull(),
260 218
                     ]),
261
-                Forms\Components\Section::make('Invoice Footer')
262
-                    ->collapsible()
263
-                    ->collapsed()
264
-                    ->schema([
265
-                        Forms\Components\Textarea::make('footer')
266
-                            ->columnSpanFull(),
267
-                    ]),
219
+                DocumentFooterSection::make('Invoice Footer'),
268 220
             ]);
269 221
     }
270 222
 

+ 22
- 0
app/Filament/Forms/Components/DocumentFooterSection.php Voir le fichier

@@ -0,0 +1,22 @@
1
+<?php
2
+
3
+namespace App\Filament\Forms\Components;
4
+
5
+use Filament\Forms\Components\Section;
6
+use Filament\Forms\Components\Textarea;
7
+
8
+class DocumentFooterSection extends Section
9
+{
10
+    protected function setUp(): void
11
+    {
12
+        parent::setUp();
13
+
14
+        $this->collapsible();
15
+        $this->collapsed();
16
+
17
+        $this->schema([
18
+            Textarea::make('footer')
19
+                ->columnSpanFull(),
20
+        ]);
21
+    }
22
+}

+ 97
- 0
app/Filament/Forms/Components/DocumentHeaderSection.php Voir le fichier

@@ -0,0 +1,97 @@
1
+<?php
2
+
3
+namespace App\Filament\Forms\Components;
4
+
5
+use Closure;
6
+use Filament\Forms\Components\FileUpload;
7
+use Filament\Forms\Components\Group;
8
+use Filament\Forms\Components\Section;
9
+use Filament\Forms\Components\Split;
10
+use Filament\Forms\Components\TextInput;
11
+use Filament\Forms\Components\View;
12
+use Filament\Support\Enums\MaxWidth;
13
+use Illuminate\Support\Facades\Auth;
14
+use Livewire\Features\SupportFileUploads\TemporaryUploadedFile;
15
+
16
+class DocumentHeaderSection extends Section
17
+{
18
+    protected string | Closure | null $defaultHeader = null;
19
+
20
+    protected string | Closure | null $defaultSubheader = null;
21
+
22
+    public function defaultHeader(string | Closure $header): static
23
+    {
24
+        $this->defaultHeader = $header;
25
+
26
+        return $this;
27
+    }
28
+
29
+    public function defaultSubheader(string | Closure $subheader): static
30
+    {
31
+        $this->defaultSubheader = $subheader;
32
+
33
+        return $this;
34
+    }
35
+
36
+    protected function setUp(): void
37
+    {
38
+        parent::setUp();
39
+
40
+        $this->collapsible();
41
+        $this->collapsed();
42
+
43
+        $company = Auth::user()->currentCompany;
44
+
45
+        $this->schema([
46
+            Split::make([
47
+                Group::make([
48
+                    FileUpload::make('logo')
49
+                        ->openable()
50
+                        ->maxSize(1024)
51
+                        ->localizeLabel()
52
+                        ->visibility('public')
53
+                        ->disk('public')
54
+                        ->directory('logos/document')
55
+                        ->imageResizeMode('contain')
56
+                        ->imageCropAspectRatio('3:2')
57
+                        ->panelAspectRatio('3:2')
58
+                        ->maxWidth(MaxWidth::ExtraSmall)
59
+                        ->panelLayout('integrated')
60
+                        ->removeUploadedFileButtonPosition('center bottom')
61
+                        ->uploadButtonPosition('center bottom')
62
+                        ->uploadProgressIndicatorPosition('center bottom')
63
+                        ->getUploadedFileNameForStorageUsing(
64
+                            static fn (TemporaryUploadedFile $file): string => (string) str($file->getClientOriginalName())
65
+                                ->prepend(Auth::user()->currentCompany->id . '_'),
66
+                        )
67
+                        ->acceptedFileTypes(['image/png', 'image/jpeg', 'image/gif']),
68
+                ]),
69
+                Group::make([
70
+                    TextInput::make('header')
71
+                        ->default(fn () => $this->getDefaultHeader()),
72
+                    TextInput::make('subheader')
73
+                        ->default(fn () => $this->getDefaultSubheader()),
74
+                    View::make('filament.forms.components.company-info')
75
+                        ->viewData([
76
+                            'company_name' => $company->name,
77
+                            'company_address' => $company->profile->address,
78
+                            'company_city' => $company->profile->city?->name,
79
+                            'company_state' => $company->profile->state?->name,
80
+                            'company_zip' => $company->profile->zip_code,
81
+                            'company_country' => $company->profile->state?->country->name,
82
+                        ]),
83
+                ])->grow(true),
84
+            ])->from('md'),
85
+        ]);
86
+    }
87
+
88
+    public function getDefaultHeader(): ?string
89
+    {
90
+        return $this->evaluate($this->defaultHeader);
91
+    }
92
+
93
+    public function getDefaultSubheader(): ?string
94
+    {
95
+        return $this->evaluate($this->defaultSubheader);
96
+    }
97
+}

+ 1
- 1
app/Models/Accounting/Bill.php Voir le fichier

@@ -106,7 +106,7 @@ class Bill extends Document
106 106
             ->where('type', TransactionType::Journal);
107 107
     }
108 108
 
109
-    public function documentType(): DocumentType
109
+    public static function documentType(): DocumentType
110 110
     {
111 111
         return DocumentType::Bill;
112 112
     }

+ 1
- 1
app/Models/Accounting/Document.php Voir le fichier

@@ -32,7 +32,7 @@ abstract class Document extends Model
32 32
         return $this->lineItems()->exists();
33 33
     }
34 34
 
35
-    abstract public function documentType(): DocumentType;
35
+    abstract public static function documentType(): DocumentType;
36 36
 
37 37
     abstract public function documentNumber(): ?string;
38 38
 

+ 1
- 1
app/Models/Accounting/Estimate.php Voir le fichier

@@ -89,7 +89,7 @@ class Estimate extends Document
89 89
         return $this->hasOne(Invoice::class);
90 90
     }
91 91
 
92
-    public function documentType(): DocumentType
92
+    public static function documentType(): DocumentType
93 93
     {
94 94
         return DocumentType::Estimate;
95 95
     }

+ 1
- 1
app/Models/Accounting/Invoice.php Voir le fichier

@@ -140,7 +140,7 @@ class Invoice extends Document
140 140
         });
141 141
     }
142 142
 
143
-    public function documentType(): DocumentType
143
+    public static function documentType(): DocumentType
144 144
     {
145 145
         return DocumentType::Invoice;
146 146
     }

+ 1
- 1
app/Models/Accounting/RecurringInvoice.php Voir le fichier

@@ -120,7 +120,7 @@ class RecurringInvoice extends Document
120 120
         return $this->hasMany(Invoice::class, 'recurring_invoice_id');
121 121
     }
122 122
 
123
-    public function documentType(): DocumentType
123
+    public static function documentType(): DocumentType
124 124
     {
125 125
         return DocumentType::RecurringInvoice;
126 126
     }

+ 12
- 12
composer.lock Voir le fichier

@@ -497,16 +497,16 @@
497 497
         },
498 498
         {
499 499
             "name": "aws/aws-sdk-php",
500
-            "version": "3.339.4",
500
+            "version": "3.339.5",
501 501
             "source": {
502 502
                 "type": "git",
503 503
                 "url": "https://github.com/aws/aws-sdk-php.git",
504
-                "reference": "ea62ad03645ef7a1d3f1cda2de49f0869de3c582"
504
+                "reference": "7ca04301a620c9400d00108fa338ad37acf19247"
505 505
             },
506 506
             "dist": {
507 507
                 "type": "zip",
508
-                "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/ea62ad03645ef7a1d3f1cda2de49f0869de3c582",
509
-                "reference": "ea62ad03645ef7a1d3f1cda2de49f0869de3c582",
508
+                "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/7ca04301a620c9400d00108fa338ad37acf19247",
509
+                "reference": "7ca04301a620c9400d00108fa338ad37acf19247",
510 510
                 "shasum": ""
511 511
             },
512 512
             "require": {
@@ -589,9 +589,9 @@
589 589
             "support": {
590 590
                 "forum": "https://github.com/aws/aws-sdk-php/discussions",
591 591
                 "issues": "https://github.com/aws/aws-sdk-php/issues",
592
-                "source": "https://github.com/aws/aws-sdk-php/tree/3.339.4"
592
+                "source": "https://github.com/aws/aws-sdk-php/tree/3.339.5"
593 593
             },
594
-            "time": "2025-01-31T19:04:39+00:00"
594
+            "time": "2025-02-03T19:04:31+00:00"
595 595
         },
596 596
         {
597 597
             "name": "aws/aws-sdk-php-laravel",
@@ -2761,16 +2761,16 @@
2761 2761
         },
2762 2762
         {
2763 2763
             "name": "guzzlehttp/uri-template",
2764
-            "version": "v1.0.3",
2764
+            "version": "v1.0.4",
2765 2765
             "source": {
2766 2766
                 "type": "git",
2767 2767
                 "url": "https://github.com/guzzle/uri-template.git",
2768
-                "reference": "ecea8feef63bd4fef1f037ecb288386999ecc11c"
2768
+                "reference": "30e286560c137526eccd4ce21b2de477ab0676d2"
2769 2769
             },
2770 2770
             "dist": {
2771 2771
                 "type": "zip",
2772
-                "url": "https://api.github.com/repos/guzzle/uri-template/zipball/ecea8feef63bd4fef1f037ecb288386999ecc11c",
2773
-                "reference": "ecea8feef63bd4fef1f037ecb288386999ecc11c",
2772
+                "url": "https://api.github.com/repos/guzzle/uri-template/zipball/30e286560c137526eccd4ce21b2de477ab0676d2",
2773
+                "reference": "30e286560c137526eccd4ce21b2de477ab0676d2",
2774 2774
                 "shasum": ""
2775 2775
             },
2776 2776
             "require": {
@@ -2827,7 +2827,7 @@
2827 2827
             ],
2828 2828
             "support": {
2829 2829
                 "issues": "https://github.com/guzzle/uri-template/issues",
2830
-                "source": "https://github.com/guzzle/uri-template/tree/v1.0.3"
2830
+                "source": "https://github.com/guzzle/uri-template/tree/v1.0.4"
2831 2831
             },
2832 2832
             "funding": [
2833 2833
                 {
@@ -2843,7 +2843,7 @@
2843 2843
                     "type": "tidelift"
2844 2844
                 }
2845 2845
             ],
2846
-            "time": "2023-12-03T19:50:20+00:00"
2846
+            "time": "2025-02-03T10:55:03+00:00"
2847 2847
         },
2848 2848
         {
2849 2849
             "name": "jaocero/radio-deck",

+ 82
- 82
package-lock.json Voir le fichier

@@ -575,9 +575,9 @@
575 575
             }
576 576
         },
577 577
         "node_modules/@rollup/rollup-android-arm-eabi": {
578
-            "version": "4.34.0",
579
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.34.0.tgz",
580
-            "integrity": "sha512-Eeao7ewDq79jVEsrtWIj5RNqB8p2knlm9fhR6uJ2gqP7UfbLrTrxevudVrEPDM7Wkpn/HpRC2QfazH7MXLz3vQ==",
578
+            "version": "4.34.1",
579
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.34.1.tgz",
580
+            "integrity": "sha512-kwctwVlswSEsr4ljpmxKrRKp1eG1v2NAhlzFzDf1x1OdYaMjBYjDCbHkzWm57ZXzTwqn8stMXgROrnMw8dJK3w==",
581 581
             "cpu": [
582 582
                 "arm"
583 583
             ],
@@ -589,9 +589,9 @@
589 589
             ]
590 590
         },
591 591
         "node_modules/@rollup/rollup-android-arm64": {
592
-            "version": "4.34.0",
593
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.34.0.tgz",
594
-            "integrity": "sha512-yVh0Kf1f0Fq4tWNf6mWcbQBCLDpDrDEl88lzPgKhrgTcDrTtlmun92ywEF9dCjmYO3EFiSuJeeo9cYRxl2FswA==",
592
+            "version": "4.34.1",
593
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.34.1.tgz",
594
+            "integrity": "sha512-4H5ZtZitBPlbPsTv6HBB8zh1g5d0T8TzCmpndQdqq20Ugle/nroOyDMf9p7f88Gsu8vBLU78/cuh8FYHZqdXxw==",
595 595
             "cpu": [
596 596
                 "arm64"
597 597
             ],
@@ -603,9 +603,9 @@
603 603
             ]
604 604
         },
605 605
         "node_modules/@rollup/rollup-darwin-arm64": {
606
-            "version": "4.34.0",
607
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.34.0.tgz",
608
-            "integrity": "sha512-gCs0ErAZ9s0Osejpc3qahTsqIPUDjSKIyxK/0BGKvL+Tn0n3Kwvj8BrCv7Y5sR1Ypz1K2qz9Ny0VvkVyoXBVUQ==",
606
+            "version": "4.34.1",
607
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.34.1.tgz",
608
+            "integrity": "sha512-f2AJ7Qwx9z25hikXvg+asco8Sfuc5NCLg8rmqQBIOUoWys5sb/ZX9RkMZDPdnnDevXAMJA5AWLnRBmgdXGEUiA==",
609 609
             "cpu": [
610 610
                 "arm64"
611 611
             ],
@@ -617,9 +617,9 @@
617 617
             ]
618 618
         },
619 619
         "node_modules/@rollup/rollup-darwin-x64": {
620
-            "version": "4.34.0",
621
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.34.0.tgz",
622
-            "integrity": "sha512-aIB5Anc8hngk15t3GUkiO4pv42ykXHfmpXGS+CzM9CTyiWyT8HIS5ygRAy7KcFb/wiw4Br+vh1byqcHRTfq2tQ==",
620
+            "version": "4.34.1",
621
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.34.1.tgz",
622
+            "integrity": "sha512-+/2JBrRfISCsWE4aEFXxd+7k9nWGXA8+wh7ZUHn/u8UDXOU9LN+QYKKhd57sIn6WRcorOnlqPMYFIwie/OHXWw==",
623 623
             "cpu": [
624 624
                 "x64"
625 625
             ],
@@ -631,9 +631,9 @@
631 631
             ]
632 632
         },
633 633
         "node_modules/@rollup/rollup-freebsd-arm64": {
634
-            "version": "4.34.0",
635
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.34.0.tgz",
636
-            "integrity": "sha512-kpdsUdMlVJMRMaOf/tIvxk8TQdzHhY47imwmASOuMajg/GXpw8GKNd8LNwIHE5Yd1onehNpcUB9jHY6wgw9nHQ==",
634
+            "version": "4.34.1",
635
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.34.1.tgz",
636
+            "integrity": "sha512-SUeB0pYjIXwT2vfAMQ7E4ERPq9VGRrPR7Z+S4AMssah5EHIilYqjWQoTn5dkDtuIJUSTs8H+C9dwoEcg3b0sCA==",
637 637
             "cpu": [
638 638
                 "arm64"
639 639
             ],
@@ -645,9 +645,9 @@
645 645
             ]
646 646
         },
647 647
         "node_modules/@rollup/rollup-freebsd-x64": {
648
-            "version": "4.34.0",
649
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.34.0.tgz",
650
-            "integrity": "sha512-D0RDyHygOBCQiqookcPevrvgEarN0CttBecG4chOeIYCNtlKHmf5oi5kAVpXV7qs0Xh/WO2RnxeicZPtT50V0g==",
648
+            "version": "4.34.1",
649
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.34.1.tgz",
650
+            "integrity": "sha512-L3T66wAZiB/ooiPbxz0s6JEX6Sr2+HfgPSK+LMuZkaGZFAFCQAHiP3dbyqovYdNaiUXcl9TlgnIbcsIicAnOZg==",
651 651
             "cpu": [
652 652
                 "x64"
653 653
             ],
@@ -659,9 +659,9 @@
659 659
             ]
660 660
         },
661 661
         "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
662
-            "version": "4.34.0",
663
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.34.0.tgz",
664
-            "integrity": "sha512-mCIw8j5LPDXmCOW8mfMZwT6F/Kza03EnSr4wGYEswrEfjTfVsFOxvgYfuRMxTuUF/XmRb9WSMD5GhCWDe2iNrg==",
662
+            "version": "4.34.1",
663
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.34.1.tgz",
664
+            "integrity": "sha512-UBXdQ4+ATARuFgsFrQ+tAsKvBi/Hly99aSVdeCUiHV9dRTTpMU7OrM3WXGys1l40wKVNiOl0QYY6cZQJ2xhKlQ==",
665 665
             "cpu": [
666 666
                 "arm"
667 667
             ],
@@ -673,9 +673,9 @@
673 673
             ]
674 674
         },
675 675
         "node_modules/@rollup/rollup-linux-arm-musleabihf": {
676
-            "version": "4.34.0",
677
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.34.0.tgz",
678
-            "integrity": "sha512-AwwldAu4aCJPob7zmjuDUMvvuatgs8B/QiVB0KwkUarAcPB3W+ToOT+18TQwY4z09Al7G0BvCcmLRop5zBLTag==",
676
+            "version": "4.34.1",
677
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.34.1.tgz",
678
+            "integrity": "sha512-m/yfZ25HGdcCSwmopEJm00GP7xAUyVcBPjttGLRAqZ60X/bB4Qn6gP7XTwCIU6bITeKmIhhwZ4AMh2XLro+4+w==",
679 679
             "cpu": [
680 680
                 "arm"
681 681
             ],
@@ -687,9 +687,9 @@
687 687
             ]
688 688
         },
689 689
         "node_modules/@rollup/rollup-linux-arm64-gnu": {
690
-            "version": "4.34.0",
691
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.34.0.tgz",
692
-            "integrity": "sha512-e7kDUGVP+xw05pV65ZKb0zulRploU3gTu6qH1qL58PrULDGxULIS0OSDQJLH7WiFnpd3ZKUU4VM3u/Z7Zw+e7Q==",
690
+            "version": "4.34.1",
691
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.34.1.tgz",
692
+            "integrity": "sha512-Wy+cUmFuvziNL9qWRRzboNprqSQ/n38orbjRvd6byYWridp5TJ3CD+0+HUsbcWVSNz9bxkDUkyASGP0zS7GAvg==",
693 693
             "cpu": [
694 694
                 "arm64"
695 695
             ],
@@ -701,9 +701,9 @@
701 701
             ]
702 702
         },
703 703
         "node_modules/@rollup/rollup-linux-arm64-musl": {
704
-            "version": "4.34.0",
705
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.34.0.tgz",
706
-            "integrity": "sha512-SXYJw3zpwHgaBqTXeAZ31qfW/v50wq4HhNVvKFhRr5MnptRX2Af4KebLWR1wpxGJtLgfS2hEPuALRIY3LPAAcA==",
704
+            "version": "4.34.1",
705
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.34.1.tgz",
706
+            "integrity": "sha512-CQ3MAGgiFmQW5XJX5W3wnxOBxKwFlUAgSXFA2SwgVRjrIiVt5LHfcQLeNSHKq5OEZwv+VCBwlD1+YKCjDG8cpg==",
707 707
             "cpu": [
708 708
                 "arm64"
709 709
             ],
@@ -715,9 +715,9 @@
715 715
             ]
716 716
         },
717 717
         "node_modules/@rollup/rollup-linux-loongarch64-gnu": {
718
-            "version": "4.34.0",
719
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.34.0.tgz",
720
-            "integrity": "sha512-e5XiCinINCI4RdyU3sFyBH4zzz7LiQRvHqDtRe9Dt8o/8hTBaYpdPimayF00eY2qy5j4PaaWK0azRgUench6WQ==",
718
+            "version": "4.34.1",
719
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.34.1.tgz",
720
+            "integrity": "sha512-rSzb1TsY4lSwH811cYC3OC2O2mzNMhM13vcnA7/0T6Mtreqr3/qs6WMDriMRs8yvHDI54qxHgOk8EV5YRAHFbw==",
721 721
             "cpu": [
722 722
                 "loong64"
723 723
             ],
@@ -729,9 +729,9 @@
729 729
             ]
730 730
         },
731 731
         "node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
732
-            "version": "4.34.0",
733
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.34.0.tgz",
734
-            "integrity": "sha512-3SWN3e0bAsm9ToprLFBSro8nJe6YN+5xmB11N4FfNf92wvLye/+Rh5JGQtKOpwLKt6e61R1RBc9g+luLJsc23A==",
732
+            "version": "4.34.1",
733
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.34.1.tgz",
734
+            "integrity": "sha512-fwr0n6NS0pG3QxxlqVYpfiY64Fd1Dqd8Cecje4ILAV01ROMp4aEdCj5ssHjRY3UwU7RJmeWd5fi89DBqMaTawg==",
735 735
             "cpu": [
736 736
                 "ppc64"
737 737
             ],
@@ -743,9 +743,9 @@
743 743
             ]
744 744
         },
745 745
         "node_modules/@rollup/rollup-linux-riscv64-gnu": {
746
-            "version": "4.34.0",
747
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.34.0.tgz",
748
-            "integrity": "sha512-B1Oqt3GLh7qmhvfnc2WQla4NuHlcxAD5LyueUi5WtMc76ZWY+6qDtQYqnxARx9r+7mDGfamD+8kTJO0pKUJeJA==",
746
+            "version": "4.34.1",
747
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.34.1.tgz",
748
+            "integrity": "sha512-4uJb9qz7+Z/yUp5RPxDGGGUcoh0PnKF33QyWgEZ3X/GocpWb6Mb+skDh59FEt5d8+Skxqs9mng6Swa6B2AmQZg==",
749 749
             "cpu": [
750 750
                 "riscv64"
751 751
             ],
@@ -757,9 +757,9 @@
757 757
             ]
758 758
         },
759 759
         "node_modules/@rollup/rollup-linux-s390x-gnu": {
760
-            "version": "4.34.0",
761
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.34.0.tgz",
762
-            "integrity": "sha512-UfUCo0h/uj48Jq2lnhX0AOhZPSTAq3Eostas+XZ+GGk22pI+Op1Y6cxQ1JkUuKYu2iU+mXj1QjPrZm9nNWV9rg==",
760
+            "version": "4.34.1",
761
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.34.1.tgz",
762
+            "integrity": "sha512-QlIo8ndocWBEnfmkYqj8vVtIUpIqJjfqKggjy7IdUncnt8BGixte1wDON7NJEvLg3Kzvqxtbo8tk+U1acYEBlw==",
763 763
             "cpu": [
764 764
                 "s390x"
765 765
             ],
@@ -771,9 +771,9 @@
771 771
             ]
772 772
         },
773 773
         "node_modules/@rollup/rollup-linux-x64-gnu": {
774
-            "version": "4.34.0",
775
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.34.0.tgz",
776
-            "integrity": "sha512-chZLTUIPbgcpm+Z7ALmomXW8Zh+wE2icrG+K6nt/HenPLmtwCajhQC5flNSk1Xy5EDMt/QAOz2MhzfOfJOLSiA==",
774
+            "version": "4.34.1",
775
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.34.1.tgz",
776
+            "integrity": "sha512-hzpleiKtq14GWjz3ahWvJXgU1DQC9DteiwcsY4HgqUJUGxZThlL66MotdUEK9zEo0PK/2ADeZGM9LIondE302A==",
777 777
             "cpu": [
778 778
                 "x64"
779 779
             ],
@@ -785,9 +785,9 @@
785 785
             ]
786 786
         },
787 787
         "node_modules/@rollup/rollup-linux-x64-musl": {
788
-            "version": "4.34.0",
789
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.34.0.tgz",
790
-            "integrity": "sha512-jo0UolK70O28BifvEsFD/8r25shFezl0aUk2t0VJzREWHkq19e+pcLu4kX5HiVXNz5qqkD+aAq04Ct8rkxgbyQ==",
788
+            "version": "4.34.1",
789
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.34.1.tgz",
790
+            "integrity": "sha512-jqtKrO715hDlvUcEsPn55tZt2TEiBvBtCMkUuU0R6fO/WPT7lO9AONjPbd8II7/asSiNVQHCMn4OLGigSuxVQA==",
791 791
             "cpu": [
792 792
                 "x64"
793 793
             ],
@@ -799,9 +799,9 @@
799 799
             ]
800 800
         },
801 801
         "node_modules/@rollup/rollup-win32-arm64-msvc": {
802
-            "version": "4.34.0",
803
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.34.0.tgz",
804
-            "integrity": "sha512-Vmg0NhAap2S54JojJchiu5An54qa6t/oKT7LmDaWggpIcaiL8WcWHEN6OQrfTdL6mQ2GFyH7j2T5/3YPEDOOGA==",
802
+            "version": "4.34.1",
803
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.34.1.tgz",
804
+            "integrity": "sha512-RnHy7yFf2Wz8Jj1+h8klB93N0NHNHXFhNwAmiy9zJdpY7DE01VbEVtPdrK1kkILeIbHGRJjvfBDBhnxBr8kD4g==",
805 805
             "cpu": [
806 806
                 "arm64"
807 807
             ],
@@ -813,9 +813,9 @@
813 813
             ]
814 814
         },
815 815
         "node_modules/@rollup/rollup-win32-ia32-msvc": {
816
-            "version": "4.34.0",
817
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.34.0.tgz",
818
-            "integrity": "sha512-CV2aqhDDOsABKHKhNcs1SZFryffQf8vK2XrxP6lxC99ELZAdvsDgPklIBfd65R8R+qvOm1SmLaZ/Fdq961+m7A==",
816
+            "version": "4.34.1",
817
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.34.1.tgz",
818
+            "integrity": "sha512-i7aT5HdiZIcd7quhzvwQ2oAuX7zPYrYfkrd1QFfs28Po/i0q6kas/oRrzGlDhAEyug+1UfUtkWdmoVlLJj5x9Q==",
819 819
             "cpu": [
820 820
                 "ia32"
821 821
             ],
@@ -827,9 +827,9 @@
827 827
             ]
828 828
         },
829 829
         "node_modules/@rollup/rollup-win32-x64-msvc": {
830
-            "version": "4.34.0",
831
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.34.0.tgz",
832
-            "integrity": "sha512-g2ASy1QwHP88y5KWvblUolJz9rN+i4ZOsYzkEwcNfaNooxNUXG+ON6F5xFo0NIItpHqxcdAyls05VXpBnludGw==",
830
+            "version": "4.34.1",
831
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.34.1.tgz",
832
+            "integrity": "sha512-k3MVFD9Oq+laHkw2N2v7ILgoa9017ZMF/inTtHzyTVZjYs9cSH18sdyAf6spBAJIGwJ5UaC7et2ZH1WCdlhkMw==",
833 833
             "cpu": [
834 834
                 "x64"
835 835
             ],
@@ -1235,9 +1235,9 @@
1235 1235
             "license": "MIT"
1236 1236
         },
1237 1237
         "node_modules/electron-to-chromium": {
1238
-            "version": "1.5.90",
1239
-            "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.90.tgz",
1240
-            "integrity": "sha512-C3PN4aydfW91Natdyd449Kw+BzhLmof6tzy5W1pFC5SpQxVXT+oyiyOG9AgYYSN9OdA/ik3YkCrpwqI8ug5Tug==",
1238
+            "version": "1.5.91",
1239
+            "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.91.tgz",
1240
+            "integrity": "sha512-sNSHHyq048PFmZY4S90ax61q+gLCs0X0YmcOII9wG9S2XwbVr+h4VW2wWhnbp/Eys3cCwTxVF292W3qPaxIapQ==",
1241 1241
             "dev": true,
1242 1242
             "license": "ISC"
1243 1243
         },
@@ -2242,9 +2242,9 @@
2242 2242
             }
2243 2243
         },
2244 2244
         "node_modules/rollup": {
2245
-            "version": "4.34.0",
2246
-            "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.34.0.tgz",
2247
-            "integrity": "sha512-+4C/cgJ9w6sudisA0nZz0+O7lTP9a3CzNLsoDwaRumM8QHwghUsu6tqHXiTmNUp/rqNiM14++7dkzHDyCRs0Jg==",
2245
+            "version": "4.34.1",
2246
+            "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.34.1.tgz",
2247
+            "integrity": "sha512-iYZ/+PcdLYSGfH3S+dGahlW/RWmsqDhLgj1BT9DH/xXJ0ggZN7xkdP9wipPNjjNLczI+fmMLmTB9pye+d2r4GQ==",
2248 2248
             "dev": true,
2249 2249
             "license": "MIT",
2250 2250
             "dependencies": {
@@ -2258,25 +2258,25 @@
2258 2258
                 "npm": ">=8.0.0"
2259 2259
             },
2260 2260
             "optionalDependencies": {
2261
-                "@rollup/rollup-android-arm-eabi": "4.34.0",
2262
-                "@rollup/rollup-android-arm64": "4.34.0",
2263
-                "@rollup/rollup-darwin-arm64": "4.34.0",
2264
-                "@rollup/rollup-darwin-x64": "4.34.0",
2265
-                "@rollup/rollup-freebsd-arm64": "4.34.0",
2266
-                "@rollup/rollup-freebsd-x64": "4.34.0",
2267
-                "@rollup/rollup-linux-arm-gnueabihf": "4.34.0",
2268
-                "@rollup/rollup-linux-arm-musleabihf": "4.34.0",
2269
-                "@rollup/rollup-linux-arm64-gnu": "4.34.0",
2270
-                "@rollup/rollup-linux-arm64-musl": "4.34.0",
2271
-                "@rollup/rollup-linux-loongarch64-gnu": "4.34.0",
2272
-                "@rollup/rollup-linux-powerpc64le-gnu": "4.34.0",
2273
-                "@rollup/rollup-linux-riscv64-gnu": "4.34.0",
2274
-                "@rollup/rollup-linux-s390x-gnu": "4.34.0",
2275
-                "@rollup/rollup-linux-x64-gnu": "4.34.0",
2276
-                "@rollup/rollup-linux-x64-musl": "4.34.0",
2277
-                "@rollup/rollup-win32-arm64-msvc": "4.34.0",
2278
-                "@rollup/rollup-win32-ia32-msvc": "4.34.0",
2279
-                "@rollup/rollup-win32-x64-msvc": "4.34.0",
2261
+                "@rollup/rollup-android-arm-eabi": "4.34.1",
2262
+                "@rollup/rollup-android-arm64": "4.34.1",
2263
+                "@rollup/rollup-darwin-arm64": "4.34.1",
2264
+                "@rollup/rollup-darwin-x64": "4.34.1",
2265
+                "@rollup/rollup-freebsd-arm64": "4.34.1",
2266
+                "@rollup/rollup-freebsd-x64": "4.34.1",
2267
+                "@rollup/rollup-linux-arm-gnueabihf": "4.34.1",
2268
+                "@rollup/rollup-linux-arm-musleabihf": "4.34.1",
2269
+                "@rollup/rollup-linux-arm64-gnu": "4.34.1",
2270
+                "@rollup/rollup-linux-arm64-musl": "4.34.1",
2271
+                "@rollup/rollup-linux-loongarch64-gnu": "4.34.1",
2272
+                "@rollup/rollup-linux-powerpc64le-gnu": "4.34.1",
2273
+                "@rollup/rollup-linux-riscv64-gnu": "4.34.1",
2274
+                "@rollup/rollup-linux-s390x-gnu": "4.34.1",
2275
+                "@rollup/rollup-linux-x64-gnu": "4.34.1",
2276
+                "@rollup/rollup-linux-x64-musl": "4.34.1",
2277
+                "@rollup/rollup-win32-arm64-msvc": "4.34.1",
2278
+                "@rollup/rollup-win32-ia32-msvc": "4.34.1",
2279
+                "@rollup/rollup-win32-x64-msvc": "4.34.1",
2280 2280
                 "fsevents": "~2.3.2"
2281 2281
             }
2282 2282
         },

Chargement…
Annuler
Enregistrer