diff --git a/composer.json b/composer.json index 4d33dca..156cd8d 100644 --- a/composer.json +++ b/composer.json @@ -5,6 +5,12 @@ "description": "The skeleton application for the Laravel framework.", "keywords": ["laravel", "framework"], "license": "MIT", + "repositories": [ + { + "type": "path", + "url": "../propresenter-work/php" + } + ], "require": { "php": "^8.2", "5pm-hdh/churchtools-api": "^2.1", @@ -15,6 +21,7 @@ "laravel/sanctum": "^4.0", "laravel/socialite": "^5.24", "laravel/tinker": "^2.10.1", + "propresenter/parser": "@dev", "spatie/pdf-to-image": "^1.2", "tightenco/ziggy": "^2.0" }, diff --git a/composer.lock b/composer.lock index a4af78b..e188d5f 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "60fa6caea53a668cea289b6864429e5f", + "content-hash": "acd6c572df1b1867949b4c8a5061553e", "packages": [ { "name": "5pm-hdh/churchtools-api", @@ -1022,6 +1022,50 @@ ], "time": "2025-12-03T09:33:47+00:00" }, + { + "name": "google/protobuf", + "version": "v4.33.5", + "source": { + "type": "git", + "url": "https://github.com/protocolbuffers/protobuf-php.git", + "reference": "ebe8010a61b2ae0cff0d246fe1c4d44e9f7dfa6d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/protocolbuffers/protobuf-php/zipball/ebe8010a61b2ae0cff0d246fe1c4d44e9f7dfa6d", + "reference": "ebe8010a61b2ae0cff0d246fe1c4d44e9f7dfa6d", + "shasum": "" + }, + "require": { + "php": ">=8.1.0" + }, + "require-dev": { + "phpunit/phpunit": ">=5.0.0 <8.5.27" + }, + "suggest": { + "ext-bcmath": "Need to support JSON deserialization" + }, + "type": "library", + "autoload": { + "psr-4": { + "Google\\Protobuf\\": "src/Google/Protobuf", + "GPBMetadata\\Google\\Protobuf\\": "src/GPBMetadata/Google/Protobuf" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "proto library for PHP", + "homepage": "https://developers.google.com/protocol-buffers/", + "keywords": [ + "proto" + ], + "support": { + "source": "https://github.com/protocolbuffers/protobuf-php/tree/v4.33.5" + }, + "time": "2026-01-29T20:49:00+00:00" + }, { "name": "graham-campbell/result-type", "version": "v1.1.4", @@ -3769,6 +3813,34 @@ ], "time": "2026-01-27T09:17:28+00:00" }, + { + "name": "propresenter/parser", + "version": "dev-propresenter-parser", + "dist": { + "type": "path", + "url": "../propresenter-work/php", + "reference": "43b6fa020bc05e5e9b58254ebcfbfb811f920ccf" + }, + "require": { + "google/protobuf": "^4.0", + "php": "^8.4" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "ProPresenter\\Parser\\": "src/", + "Rv\\Data\\": "generated/Rv/Data/", + "GPBMetadata\\": "generated/GPBMetadata/" + } + }, + "description": "ProPresenter song file parser", + "transport-options": { + "relative": true + } + }, { "name": "psr/clock", "version": "1.0.0", @@ -10928,7 +11000,9 @@ ], "aliases": [], "minimum-stability": "stable", - "stability-flags": [], + "stability-flags": { + "propresenter/parser": 20 + }, "prefer-stable": true, "prefer-lowest": false, "platform": {