fix(analytics): upgrade opawg's user-agents-php to user-agents-v2-php

update php and js dependencies to latest
This commit is contained in:
Yassine Doghri 2023-12-21 15:21:45 +00:00
parent 9264a2d74c
commit 8cd7886676
9 changed files with 1115 additions and 1333 deletions

View File

@ -20,7 +20,7 @@ use CodeIgniter\HTTP\ResponseInterface;
use Exception;
use Modules\PremiumPodcasts\Entities\Subscription;
use Modules\PremiumPodcasts\Models\SubscriptionModel;
use Opawg\UserAgentsPhp\UserAgentsRSS;
use Opawg\UserAgentsV2Php\UserAgentsRSS;
class FeedController extends Controller
{

View File

@ -9,36 +9,36 @@
"php": "^8.1",
"adaures/ipcat-php": "^v1.0.0",
"adaures/podcast-persons-taxonomy": "^v1.0.1",
"aws/aws-sdk-php": "^3.291.0",
"aws/aws-sdk-php": "^3.294.4",
"chrisjean/php-ico": "^1.0.4",
"cocur/slugify": "^v4.5.1",
"codeigniter4/framework": "v4.4.3",
"codeigniter4/settings": "v2.1.2",
"codeigniter4/shield": "v1.0.0-beta.8",
"codeigniter4/tasks": "dev-develop",
"geoip2/geoip2": "v2.13.0",
"geoip2/geoip2": "v3.0.0",
"james-heinrich/getid3": "^2.0.0-beta5",
"league/commonmark": "^2.4.1",
"league/html-to-markdown": "5.1.1",
"melbahja/seo": "^v2.1.1",
"michalsn/codeigniter4-uuid": "v1.0.2",
"mpratt/embera": "^2.0.36",
"opawg/user-agents-php": "^v1.0",
"opawg/user-agents-v2-php": "dev-main",
"phpseclib/phpseclib": "~2.0.45",
"vlucas/phpdotenv": "v5.6.0",
"whichbrowser/parser": "^v2.1.7",
"yassinedoghri/podcast-feed": "dev-main"
},
"require-dev": {
"captainhook/captainhook": "^5.18.3",
"codeigniter/phpstan-codeigniter": "^v1.4.2",
"captainhook/captainhook": "^5.19.2",
"codeigniter/phpstan-codeigniter": "v1.4.3",
"mikey179/vfsstream": "^v1.6.11",
"phpstan/extension-installer": "^1.3.1",
"phpstan/phpstan": "^1.10.46",
"phpunit/phpunit": "^10.4.2",
"rector/rector": "^0.18.11",
"symplify/coding-standard": "^12.0.4",
"symplify/easy-coding-standard": "^12.0.8"
"phpstan/phpstan": "^1.10.50",
"phpunit/phpunit": "^10.5.3",
"rector/rector": "^0.18.13",
"symplify/coding-standard": "^12.0.7",
"symplify/easy-coding-standard": "^12.0.13"
},
"autoload": {
"exclude-from-classmap": [
@ -60,8 +60,8 @@
"style:fix": "vendor/bin/ecs check --fix --ansi",
"generate:auth-docs": "php spark auth:generate-docs",
"post-install-cmd": [
"@php vendor/opawg/user-agents-php/src/UserAgentsGenerate.php > vendor/opawg/user-agents-php/src/UserAgents.php",
"@php vendor/opawg/user-agents-php/src/UserAgentsRSSGenerate.php > vendor/opawg/user-agents-php/src/UserAgentsRSS.php",
"@php vendor/opawg/user-agents-v2-php/src/UserAgentsGenerate.php > vendor/opawg/user-agents-v2-php/src/UserAgents.php",
"@php vendor/opawg/user-agents-v2-php/src/UserAgentsRSSGenerate.php > vendor/opawg/user-agents-v2-php/src/UserAgentsRSS.php",
"@php vendor/adaures/ipcat-php/src/IpDbGenerate.php > vendor/adaures/ipcat-php/src/IpDb.php",
"@php vendor/adaures/podcast-persons-taxonomy/src/TaxonomyGenerate.php https://raw.githubusercontent.com/Podcastindex-org/podcast-namespace/main/taxonomy-en.json > modules/Admin/Language/en/PersonsTaxonomy.php",
"@php vendor/adaures/podcast-persons-taxonomy/src/TaxonomyGenerate.php https://raw.githubusercontent.com/Podcastindex-org/podcast-namespace/main/taxonomy-fr.json > modules/Admin/Language/fr/PersonsTaxonomy.php",
@ -69,8 +69,8 @@
],
"post-update-cmd": [
"@composer dump-autoload",
"@php vendor/opawg/user-agents-php/src/UserAgentsGenerate.php > vendor/opawg/user-agents-php/src/UserAgents.php",
"@php vendor/opawg/user-agents-php/src/UserAgentsRSSGenerate.php > vendor/opawg/user-agents-php/src/UserAgentsRSS.php",
"@php vendor/opawg/user-agents-v2-php/src/UserAgentsGenerate.php > vendor/opawg/user-agents-v2-php/src/UserAgents.php",
"@php vendor/opawg/user-agents-v2-php/src/UserAgentsRSSGenerate.php > vendor/opawg/user-agents-v2-php/src/UserAgentsRSS.php",
"@php vendor/adaures/ipcat-php/src/IpDbGenerate.php > vendor/adaures/ipcat-php/src/IpDb.php",
"@php vendor/adaures/podcast-persons-taxonomy/src/TaxonomyGenerate.php https://raw.githubusercontent.com/Podcastindex-org/podcast-namespace/main/taxonomy-en.json > modules/Admin/Language/en/PersonsTaxonomy.php",
"@php vendor/adaures/podcast-persons-taxonomy/src/TaxonomyGenerate.php https://raw.githubusercontent.com/Podcastindex-org/podcast-namespace/main/taxonomy-fr.json > modules/Admin/Language/fr/PersonsTaxonomy.php",

391
composer.lock generated
View File

@ -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": "394896879a8bd70127600aaff71249b7",
"content-hash": "52c31397606207e9d7f5f459c9ee9c8e",
"packages": [
{
"name": "adaures/ipcat-php",
@ -120,16 +120,16 @@
},
{
"name": "aws/aws-sdk-php",
"version": "3.291.0",
"version": "3.294.4",
"source": {
"type": "git",
"url": "https://github.com/aws/aws-sdk-php.git",
"reference": "c114ca013dd99d79d61914def93ecf80665b6df9"
"reference": "4f59bf50aa445fc3ec0b10648b205dd2465e9bec"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/c114ca013dd99d79d61914def93ecf80665b6df9",
"reference": "c114ca013dd99d79d61914def93ecf80665b6df9",
"url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/4f59bf50aa445fc3ec0b10648b205dd2465e9bec",
"reference": "4f59bf50aa445fc3ec0b10648b205dd2465e9bec",
"shasum": ""
},
"require": {
@ -205,9 +205,9 @@
"support": {
"forum": "https://forums.aws.amazon.com/forum.jspa?forumID=80",
"issues": "https://github.com/aws/aws-sdk-php/issues",
"source": "https://github.com/aws/aws-sdk-php/tree/3.291.0"
"source": "https://github.com/aws/aws-sdk-php/tree/3.294.4"
},
"time": "2023-11-28T20:23:07+00:00"
"time": "2023-12-20T19:21:19+00:00"
},
{
"name": "brick/math",
@ -563,12 +563,12 @@
"source": {
"type": "git",
"url": "https://github.com/codeigniter4/tasks.git",
"reference": "9f7d4e69a1bf5590c333cf178530033aab4ecb9c"
"reference": "f9a94eb7a4817ea74fa0c193626671922d1ac5fc"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/codeigniter4/tasks/zipball/9f7d4e69a1bf5590c333cf178530033aab4ecb9c",
"reference": "9f7d4e69a1bf5590c333cf178530033aab4ecb9c",
"url": "https://api.github.com/repos/codeigniter4/tasks/zipball/f9a94eb7a4817ea74fa0c193626671922d1ac5fc",
"reference": "f9a94eb7a4817ea74fa0c193626671922d1ac5fc",
"shasum": ""
},
"require": {
@ -579,7 +579,7 @@
"require-dev": {
"codeigniter4/devkit": "^1.0",
"codeigniter4/framework": "^4.1",
"rector/rector": "0.18.11"
"rector/rector": "0.18.12"
},
"default-branch": true,
"type": "library",
@ -637,20 +637,20 @@
"source": "https://github.com/codeigniter4/tasks/tree/develop",
"issues": "https://github.com/codeigniter4/tasks/issues"
},
"time": "2023-11-28T12:19:12+00:00"
"time": "2023-12-17T16:05:01+00:00"
},
{
"name": "composer/ca-bundle",
"version": "1.3.7",
"version": "1.4.0",
"source": {
"type": "git",
"url": "https://github.com/composer/ca-bundle.git",
"reference": "76e46335014860eec1aa5a724799a00a2e47cc85"
"reference": "b66d11b7479109ab547f9405b97205640b17d385"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/composer/ca-bundle/zipball/76e46335014860eec1aa5a724799a00a2e47cc85",
"reference": "76e46335014860eec1aa5a724799a00a2e47cc85",
"url": "https://api.github.com/repos/composer/ca-bundle/zipball/b66d11b7479109ab547f9405b97205640b17d385",
"reference": "b66d11b7479109ab547f9405b97205640b17d385",
"shasum": ""
},
"require": {
@ -662,7 +662,7 @@
"phpstan/phpstan": "^0.12.55",
"psr/log": "^1.0",
"symfony/phpunit-bridge": "^4.2 || ^5",
"symfony/process": "^2.5 || ^3.0 || ^4.0 || ^5.0 || ^6.0"
"symfony/process": "^2.5 || ^3.0 || ^4.0 || ^5.0 || ^6.0 || ^7.0"
},
"type": "library",
"extra": {
@ -689,7 +689,7 @@
"support": {
"irc": "irc://irc.freenode.org/composer",
"issues": "https://github.com/composer/ca-bundle/issues",
"source": "https://github.com/composer/ca-bundle/tree/1.3.7"
"source": "https://github.com/composer/ca-bundle/tree/1.4.0"
},
"funding": [
{
@ -705,7 +705,7 @@
"type": "tidelift"
}
],
"time": "2023-08-30T09:31:38+00:00"
"time": "2023-12-18T12:05:55+00:00"
},
{
"name": "dflydev/dot-access-data",
@ -777,28 +777,28 @@
},
{
"name": "geoip2/geoip2",
"version": "v2.13.0",
"version": "v3.0.0",
"source": {
"type": "git",
"url": "git@github.com:maxmind/GeoIP2-php.git",
"reference": "6a41d8fbd6b90052bc34dff3b4252d0f88067b23"
"reference": "1a802ce9356cdd1c6b681c030fd9563750e11e6a"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/maxmind/GeoIP2-php/zipball/6a41d8fbd6b90052bc34dff3b4252d0f88067b23",
"reference": "6a41d8fbd6b90052bc34dff3b4252d0f88067b23",
"url": "https://api.github.com/repos/maxmind/GeoIP2-php/zipball/1a802ce9356cdd1c6b681c030fd9563750e11e6a",
"reference": "1a802ce9356cdd1c6b681c030fd9563750e11e6a",
"shasum": ""
},
"require": {
"ext-json": "*",
"maxmind-db/reader": "~1.8",
"maxmind-db/reader": "^1.11.1",
"maxmind/web-service-common": "~0.8",
"php": ">=7.2"
"php": ">=8.1"
},
"require-dev": {
"friendsofphp/php-cs-fixer": "3.*",
"phpstan/phpstan": "*",
"phpunit/phpunit": "^8.0 || ^9.0",
"phpunit/phpunit": "^10.0",
"squizlabs/php_codesniffer": "3.*"
},
"type": "library",
@ -819,7 +819,7 @@
"description": "MaxMind GeoIP2 PHP API",
"homepage": "https://github.com/maxmind/GeoIP2-php",
"keywords": ["IP", "geoip", "geoip2", "geolocation", "maxmind"],
"time": "2022-08-05T20:32:58+00:00"
"time": "2023-12-04T17:16:34+00:00"
},
{
"name": "graham-campbell/result-type",
@ -883,16 +883,16 @@
},
{
"name": "guzzlehttp/guzzle",
"version": "7.8.0",
"version": "7.8.1",
"source": {
"type": "git",
"url": "https://github.com/guzzle/guzzle.git",
"reference": "1110f66a6530a40fe7aea0378fe608ee2b2248f9"
"reference": "41042bc7ab002487b876a0683fc8dce04ddce104"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/guzzle/guzzle/zipball/1110f66a6530a40fe7aea0378fe608ee2b2248f9",
"reference": "1110f66a6530a40fe7aea0378fe608ee2b2248f9",
"url": "https://api.github.com/repos/guzzle/guzzle/zipball/41042bc7ab002487b876a0683fc8dce04ddce104",
"reference": "41042bc7ab002487b876a0683fc8dce04ddce104",
"shasum": ""
},
"require": {
@ -907,11 +907,11 @@
"psr/http-client-implementation": "1.0"
},
"require-dev": {
"bamarni/composer-bin-plugin": "^1.8.1",
"bamarni/composer-bin-plugin": "^1.8.2",
"ext-curl": "*",
"php-http/client-integration-tests": "dev-master#2c025848417c1135031fdf9c728ee53d0a7ceaee as 3.0.999",
"php-http/message-factory": "^1.1",
"phpunit/phpunit": "^8.5.29 || ^9.5.23",
"phpunit/phpunit": "^8.5.36 || ^9.6.15",
"psr/log": "^1.1 || ^2.0 || ^3.0"
},
"suggest": {
@ -985,7 +985,7 @@
],
"support": {
"issues": "https://github.com/guzzle/guzzle/issues",
"source": "https://github.com/guzzle/guzzle/tree/7.8.0"
"source": "https://github.com/guzzle/guzzle/tree/7.8.1"
},
"funding": [
{
@ -1001,28 +1001,28 @@
"type": "tidelift"
}
],
"time": "2023-08-27T10:20:53+00:00"
"time": "2023-12-03T20:35:24+00:00"
},
{
"name": "guzzlehttp/promises",
"version": "2.0.1",
"version": "2.0.2",
"source": {
"type": "git",
"url": "https://github.com/guzzle/promises.git",
"reference": "111166291a0f8130081195ac4556a5587d7f1b5d"
"reference": "bbff78d96034045e58e13dedd6ad91b5d1253223"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/guzzle/promises/zipball/111166291a0f8130081195ac4556a5587d7f1b5d",
"reference": "111166291a0f8130081195ac4556a5587d7f1b5d",
"url": "https://api.github.com/repos/guzzle/promises/zipball/bbff78d96034045e58e13dedd6ad91b5d1253223",
"reference": "bbff78d96034045e58e13dedd6ad91b5d1253223",
"shasum": ""
},
"require": {
"php": "^7.2.5 || ^8.0"
},
"require-dev": {
"bamarni/composer-bin-plugin": "^1.8.1",
"phpunit/phpunit": "^8.5.29 || ^9.5.23"
"bamarni/composer-bin-plugin": "^1.8.2",
"phpunit/phpunit": "^8.5.36 || ^9.6.15"
},
"type": "library",
"extra": {
@ -1064,7 +1064,7 @@
"keywords": ["promise"],
"support": {
"issues": "https://github.com/guzzle/promises/issues",
"source": "https://github.com/guzzle/promises/tree/2.0.1"
"source": "https://github.com/guzzle/promises/tree/2.0.2"
},
"funding": [
{
@ -1080,20 +1080,20 @@
"type": "tidelift"
}
],
"time": "2023-08-03T15:11:55+00:00"
"time": "2023-12-03T20:19:20+00:00"
},
{
"name": "guzzlehttp/psr7",
"version": "2.6.1",
"version": "2.6.2",
"source": {
"type": "git",
"url": "https://github.com/guzzle/psr7.git",
"reference": "be45764272e8873c72dbe3d2edcfdfcc3bc9f727"
"reference": "45b30f99ac27b5ca93cb4831afe16285f57b8221"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/guzzle/psr7/zipball/be45764272e8873c72dbe3d2edcfdfcc3bc9f727",
"reference": "be45764272e8873c72dbe3d2edcfdfcc3bc9f727",
"url": "https://api.github.com/repos/guzzle/psr7/zipball/45b30f99ac27b5ca93cb4831afe16285f57b8221",
"reference": "45b30f99ac27b5ca93cb4831afe16285f57b8221",
"shasum": ""
},
"require": {
@ -1107,9 +1107,9 @@
"psr/http-message-implementation": "1.0"
},
"require-dev": {
"bamarni/composer-bin-plugin": "^1.8.1",
"bamarni/composer-bin-plugin": "^1.8.2",
"http-interop/http-factory-tests": "^0.9",
"phpunit/phpunit": "^8.5.29 || ^9.5.23"
"phpunit/phpunit": "^8.5.36 || ^9.6.15"
},
"suggest": {
"laminas/laminas-httphandlerrunner": "Emit PSR-7 responses"
@ -1178,7 +1178,7 @@
],
"support": {
"issues": "https://github.com/guzzle/psr7/issues",
"source": "https://github.com/guzzle/psr7/tree/2.6.1"
"source": "https://github.com/guzzle/psr7/tree/2.6.2"
},
"funding": [
{
@ -1194,7 +1194,7 @@
"type": "tidelift"
}
],
"time": "2023-08-27T10:13:57+00:00"
"time": "2023-12-03T20:05:35+00:00"
},
{
"name": "james-heinrich/getid3",
@ -1595,23 +1595,23 @@
},
{
"name": "maxmind-db/reader",
"version": "v1.11.0",
"version": "v1.11.1",
"source": {
"type": "git",
"url": "https://github.com/maxmind/MaxMind-DB-Reader-php.git",
"reference": "b1f3c0699525336d09cc5161a2861268d9f2ae5b"
"url": "git@github.com:maxmind/MaxMind-DB-Reader-php.git",
"reference": "1e66f73ffcf25e17c7a910a1317e9720a95497c7"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/maxmind/MaxMind-DB-Reader-php/zipball/b1f3c0699525336d09cc5161a2861268d9f2ae5b",
"reference": "b1f3c0699525336d09cc5161a2861268d9f2ae5b",
"url": "https://api.github.com/repos/maxmind/MaxMind-DB-Reader-php/zipball/1e66f73ffcf25e17c7a910a1317e9720a95497c7",
"reference": "1e66f73ffcf25e17c7a910a1317e9720a95497c7",
"shasum": ""
},
"require": {
"php": ">=7.2"
},
"conflict": {
"ext-maxminddb": "<1.10.1,>=2.0.0"
"ext-maxminddb": "<1.11.1,>=2.0.0"
},
"require-dev": {
"friendsofphp/php-cs-fixer": "3.*",
@ -1644,11 +1644,7 @@
"description": "MaxMind DB Reader API",
"homepage": "https://github.com/maxmind/MaxMind-DB-Reader-php",
"keywords": ["database", "geoip", "geoip2", "geolocation", "maxmind"],
"support": {
"issues": "https://github.com/maxmind/MaxMind-DB-Reader-php/issues",
"source": "https://github.com/maxmind/MaxMind-DB-Reader-php/tree/v1.11.0"
},
"time": "2021-10-18T15:23:10+00:00"
"time": "2023-12-02T00:09:23+00:00"
},
{
"name": "maxmind/web-service-common",
@ -2062,23 +2058,24 @@
"time": "2023-07-30T15:38:18+00:00"
},
{
"name": "opawg/user-agents-php",
"version": "v1.0",
"name": "opawg/user-agents-v2-php",
"version": "dev-main",
"source": {
"type": "git",
"url": "https://github.com/opawg/user-agents-php.git",
"reference": "e22c7be05f475b44d0e6ecd76acf1617a2efef85"
"url": "https://github.com/opawg/user-agents-v2-php.git",
"reference": "1b7646bc6e82501c99466fcdef23700604966b97"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/opawg/user-agents-php/zipball/e22c7be05f475b44d0e6ecd76acf1617a2efef85",
"reference": "e22c7be05f475b44d0e6ecd76acf1617a2efef85",
"url": "https://api.github.com/repos/opawg/user-agents-v2-php/zipball/1b7646bc6e82501c99466fcdef23700604966b97",
"reference": "1b7646bc6e82501c99466fcdef23700604966b97",
"shasum": ""
},
"default-branch": true,
"type": "library",
"autoload": {
"psr-4": {
"Opawg\\UserAgentsPhp\\": "src/"
"Opawg\\UserAgentsV2Php\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
@ -2086,16 +2083,17 @@
"authors": [
{
"name": "Benjamin Bellamy",
"email": "ben@podlibre.org",
"homepage": "https://podlibre.org/"
"email": "benjamin@castopod.org",
"homepage": "https://castopod.org/"
}
],
"description": "PHP implementation for opawg/user-agents.",
"homepage": "https://github.com/opawg/user-agents-php",
"description": "PHP implementation for opawg/user-agents-v2.",
"homepage": "https://github.com/opawg/user-agents-v2-php",
"support": {
"source": "https://github.com/opawg/user-agents-php/tree/v1.0"
"issues": "https://github.com/opawg/user-agents-v2-php/issues",
"source": "https://github.com/opawg/user-agents-v2-php/tree/main"
},
"time": "2020-11-28T10:54:05+00:00"
"time": "2023-12-20T16:54:44+00:00"
},
{
"name": "phpoption/phpoption",
@ -3221,29 +3219,30 @@
"packages-dev": [
{
"name": "captainhook/captainhook",
"version": "5.18.3",
"version": "5.19.2",
"source": {
"type": "git",
"url": "https://github.com/captainhookphp/captainhook.git",
"reference": "b7bc503a40ccfe80ea9638e4921b4697669d725f"
"reference": "604bfc55fa40d6fe8c0275ca707ee80920b3b3f1"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/captainhookphp/captainhook/zipball/b7bc503a40ccfe80ea9638e4921b4697669d725f",
"reference": "b7bc503a40ccfe80ea9638e4921b4697669d725f",
"url": "https://api.github.com/repos/captainhookphp/captainhook/zipball/604bfc55fa40d6fe8c0275ca707ee80920b3b3f1",
"reference": "604bfc55fa40d6fe8c0275ca707ee80920b3b3f1",
"shasum": ""
},
"require": {
"captainhook/secrets": "^0.9.4",
"ext-json": "*",
"ext-spl": "*",
"ext-xml": "*",
"php": ">=7.4",
"php": ">=8.0",
"sebastianfeldmann/camino": "^0.9.2",
"sebastianfeldmann/cli": "^3.3",
"sebastianfeldmann/git": "^3.9",
"symfony/console": "^2.7 || ^3.0 || ^4.0 || ^5.0 || ^6.0",
"symfony/filesystem": "^2.7 || ^3.0 || ^4.0 || ^5.0 || ^6.0",
"symfony/process": "^2.7 || ^3.0 || ^4.0 || ^5.0 || ^6.0"
"symfony/console": "^2.7 || ^3.0 || ^4.0 || ^5.0 || ^6.0 || ^7.0",
"symfony/filesystem": "^2.7 || ^3.0 || ^4.0 || ^5.0 || ^6.0 || ^7.0",
"symfony/process": "^2.7 || ^3.0 || ^4.0 || ^5.0 || ^6.0 || ^7.0"
},
"replace": {
"sebastianfeldmann/captainhook": "*"
@ -3276,7 +3275,7 @@
}
],
"description": "PHP git hook manager",
"homepage": "https://github.com/captainhookphp/captainhook",
"homepage": "http://php.captainhook.info/",
"keywords": [
"commit-msg",
"git",
@ -3288,7 +3287,7 @@
],
"support": {
"issues": "https://github.com/captainhookphp/captainhook/issues",
"source": "https://github.com/captainhookphp/captainhook/tree/5.18.3"
"source": "https://github.com/captainhookphp/captainhook/tree/5.19.2"
},
"funding": [
{
@ -3296,24 +3295,79 @@
"type": "github"
}
],
"time": "2023-11-05T13:56:19+00:00"
"time": "2023-12-18T14:06:12+00:00"
},
{
"name": "codeigniter/phpstan-codeigniter",
"version": "v1.4.2.70400",
"name": "captainhook/secrets",
"version": "0.9.5",
"source": {
"type": "git",
"url": "https://github.com/CodeIgniter/phpstan-codeigniter.git",
"reference": "8aded99455244e5580d71931c38ac8120163f0bf"
"url": "https://github.com/captainhookphp/secrets.git",
"reference": "8aa90d5b9b7892abd11b9da2fc172a7b32b90cbe"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/CodeIgniter/phpstan-codeigniter/zipball/8aded99455244e5580d71931c38ac8120163f0bf",
"reference": "8aded99455244e5580d71931c38ac8120163f0bf",
"url": "https://api.github.com/repos/captainhookphp/secrets/zipball/8aa90d5b9b7892abd11b9da2fc172a7b32b90cbe",
"reference": "8aa90d5b9b7892abd11b9da2fc172a7b32b90cbe",
"shasum": ""
},
"require": {
"php": "^7.4 || ^8.0",
"ext-mbstring": "*",
"php": ">=8.0"
},
"type": "library",
"autoload": {
"psr-4": {
"CaptainHook\\Secrets\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": ["MIT"],
"authors": [
{
"name": "Sebastian Feldmann",
"email": "sf@sebastian-feldmann.info"
}
],
"description": "Utility classes to detect secrets",
"keywords": [
"commit-msg",
"keys",
"passwords",
"post-merge",
"prepare-commit-msg",
"secrets",
"tokens"
],
"support": {
"issues": "https://github.com/captainhookphp/secrets/issues",
"source": "https://github.com/captainhookphp/secrets/tree/0.9.5"
},
"funding": [
{
"url": "https://github.com/sponsors/sebastianfeldmann",
"type": "github"
}
],
"time": "2023-11-30T18:10:18+00:00"
},
{
"name": "codeigniter/phpstan-codeigniter",
"version": "v1.4.3",
"source": {
"type": "git",
"url": "https://github.com/CodeIgniter/phpstan-codeigniter.git",
"reference": "bff4a7cfe251bb288223e95d6f588e956dfc0a93"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/CodeIgniter/phpstan-codeigniter/zipball/bff4a7cfe251bb288223e95d6f588e956dfc0a93",
"reference": "bff4a7cfe251bb288223e95d6f588e956dfc0a93",
"shasum": ""
},
"require": {
"codeigniter4/framework": "^4.4",
"php": "^8.1",
"phpstan/phpstan": "^1.10"
},
"conflict": {
@ -3321,10 +3375,10 @@
},
"require-dev": {
"codeigniter/coding-standard": "^1.7",
"codeigniter4/framework": "^4.3",
"codeigniter4/shield": "^1.0@beta",
"friendsofphp/php-cs-fixer": "^3.20",
"nexusphp/cs-config": "^3.12",
"php-parallel-lint/php-parallel-lint": "^1.3",
"phpstan/extension-installer": "^1.3",
"phpstan/phpstan-deprecation-rules": "^1.1",
"phpstan/phpstan-phpunit": "^1.3",
@ -3365,7 +3419,7 @@
"slack": "https://codeigniterchat.slack.com",
"source": "https://github.com/CodeIgniter/phpstan-codeigniter"
},
"time": "2023-11-05T10:43:01+00:00"
"time": "2023-12-21T03:39:48+00:00"
},
{
"name": "composer/pcre",
@ -3568,16 +3622,16 @@
},
{
"name": "friendsofphp/php-cs-fixer",
"version": "v3.40.0",
"version": "v3.41.1",
"source": {
"type": "git",
"url": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer.git",
"reference": "27d2b3265b5d550ec411b4319967ae7cfddfb2e0"
"reference": "8b6ae8dcbaf23f09680643ab832a4a3a260265f6"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/27d2b3265b5d550ec411b4319967ae7cfddfb2e0",
"reference": "27d2b3265b5d550ec411b4319967ae7cfddfb2e0",
"url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/8b6ae8dcbaf23f09680643ab832a4a3a260265f6",
"reference": "8b6ae8dcbaf23f09680643ab832a4a3a260265f6",
"shasum": ""
},
"require": {
@ -3607,8 +3661,6 @@
"php-cs-fixer/accessible-object": "^1.1",
"php-cs-fixer/phpunit-constraint-isidenticalstring": "^1.4",
"php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "^1.4",
"phpspec/prophecy": "^1.17",
"phpspec/prophecy-phpunit": "^2.0",
"phpunit/phpunit": "^9.6",
"symfony/phpunit-bridge": "^6.3.8 || ^7.0",
"symfony/yaml": "^5.4 || ^6.0 || ^7.0"
@ -3645,7 +3697,7 @@
],
"support": {
"issues": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues",
"source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.40.0"
"source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.41.1"
},
"funding": [
{
@ -3653,7 +3705,7 @@
"type": "github"
}
],
"time": "2023-11-26T09:25:53+00:00"
"time": "2023-12-10T19:59:27+00:00"
},
{
"name": "mikey179/vfsstream",
@ -3755,16 +3807,16 @@
},
{
"name": "nikic/php-parser",
"version": "v4.17.1",
"version": "v4.18.0",
"source": {
"type": "git",
"url": "https://github.com/nikic/PHP-Parser.git",
"reference": "a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d"
"reference": "1bcbb2179f97633e98bbbc87044ee2611c7d7999"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d",
"reference": "a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d",
"url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/1bcbb2179f97633e98bbbc87044ee2611c7d7999",
"reference": "1bcbb2179f97633e98bbbc87044ee2611c7d7999",
"shasum": ""
},
"require": {
@ -3798,9 +3850,9 @@
"keywords": ["parser", "php"],
"support": {
"issues": "https://github.com/nikic/PHP-Parser/issues",
"source": "https://github.com/nikic/PHP-Parser/tree/v4.17.1"
"source": "https://github.com/nikic/PHP-Parser/tree/v4.18.0"
},
"time": "2023-08-13T19:53:39+00:00"
"time": "2023-12-10T21:03:43+00:00"
},
{
"name": "phar-io/manifest",
@ -3949,16 +4001,16 @@
},
{
"name": "phpstan/phpstan",
"version": "1.10.46",
"version": "1.10.50",
"source": {
"type": "git",
"url": "https://github.com/phpstan/phpstan.git",
"reference": "90d3d25c5b98b8068916bbf08ce42d5cb6c54e70"
"reference": "06a98513ac72c03e8366b5a0cb00750b487032e4"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/phpstan/phpstan/zipball/90d3d25c5b98b8068916bbf08ce42d5cb6c54e70",
"reference": "90d3d25c5b98b8068916bbf08ce42d5cb6c54e70",
"url": "https://api.github.com/repos/phpstan/phpstan/zipball/06a98513ac72c03e8366b5a0cb00750b487032e4",
"reference": "06a98513ac72c03e8366b5a0cb00750b487032e4",
"shasum": ""
},
"require": {
@ -3997,20 +4049,20 @@
"type": "tidelift"
}
],
"time": "2023-11-28T14:57:26+00:00"
"time": "2023-12-13T10:59:42+00:00"
},
{
"name": "phpunit/php-code-coverage",
"version": "10.1.9",
"version": "10.1.10",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/php-code-coverage.git",
"reference": "a56a9ab2f680246adcf3db43f38ddf1765774735"
"reference": "599109c8ca6bae97b23482d557d2874c25a65e59"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/a56a9ab2f680246adcf3db43f38ddf1765774735",
"reference": "a56a9ab2f680246adcf3db43f38ddf1765774735",
"url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/599109c8ca6bae97b23482d557d2874c25a65e59",
"reference": "599109c8ca6bae97b23482d557d2874c25a65e59",
"shasum": ""
},
"require": {
@ -4059,7 +4111,7 @@
"support": {
"issues": "https://github.com/sebastianbergmann/php-code-coverage/issues",
"security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy",
"source": "https://github.com/sebastianbergmann/php-code-coverage/tree/10.1.9"
"source": "https://github.com/sebastianbergmann/php-code-coverage/tree/10.1.10"
},
"funding": [
{
@ -4067,7 +4119,7 @@
"type": "github"
}
],
"time": "2023-11-23T12:23:20+00:00"
"time": "2023-12-11T06:28:43+00:00"
},
{
"name": "phpunit/php-file-iterator",
@ -4289,16 +4341,16 @@
},
{
"name": "phpunit/phpunit",
"version": "10.4.2",
"version": "10.5.3",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/phpunit.git",
"reference": "cacd8b9dd224efa8eb28beb69004126c7ca1a1a1"
"reference": "6fce887c71076a73f32fd3e0774a6833fc5c7f19"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/cacd8b9dd224efa8eb28beb69004126c7ca1a1a1",
"reference": "cacd8b9dd224efa8eb28beb69004126c7ca1a1a1",
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/6fce887c71076a73f32fd3e0774a6833fc5c7f19",
"reference": "6fce887c71076a73f32fd3e0774a6833fc5c7f19",
"shasum": ""
},
"require": {
@ -4336,7 +4388,7 @@
"type": "library",
"extra": {
"branch-alias": {
"dev-main": "10.4-dev"
"dev-main": "10.5-dev"
}
},
"autoload": {
@ -4358,7 +4410,7 @@
"support": {
"issues": "https://github.com/sebastianbergmann/phpunit/issues",
"security": "https://github.com/sebastianbergmann/phpunit/security/policy",
"source": "https://github.com/sebastianbergmann/phpunit/tree/10.4.2"
"source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.3"
},
"funding": [
{
@ -4374,7 +4426,7 @@
"type": "tidelift"
}
],
"time": "2023-10-26T07:21:45+00:00"
"time": "2023-12-13T07:25:23+00:00"
},
{
"name": "psr/container",
@ -4429,16 +4481,16 @@
},
{
"name": "rector/rector",
"version": "0.18.11",
"version": "0.18.13",
"source": {
"type": "git",
"url": "https://github.com/rectorphp/rector.git",
"reference": "9621124c860066f56a4ab841349cb7c284edfaee"
"reference": "f8011a76d36aa4f839f60f3b4f97707d97176618"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/rectorphp/rector/zipball/9621124c860066f56a4ab841349cb7c284edfaee",
"reference": "9621124c860066f56a4ab841349cb7c284edfaee",
"url": "https://api.github.com/repos/rectorphp/rector/zipball/f8011a76d36aa4f839f60f3b4f97707d97176618",
"reference": "f8011a76d36aa4f839f60f3b4f97707d97176618",
"shasum": ""
},
"require": {
@ -4462,7 +4514,7 @@
"keywords": ["automation", "dev", "migration", "refactoring"],
"support": {
"issues": "https://github.com/rectorphp/rector/issues",
"source": "https://github.com/rectorphp/rector/tree/0.18.11"
"source": "https://github.com/rectorphp/rector/tree/0.18.13"
},
"funding": [
{
@ -4470,7 +4522,7 @@
"type": "github"
}
],
"time": "2023-11-27T13:27:43+00:00"
"time": "2023-12-20T16:08:01+00:00"
},
{
"name": "sebastian/cli-parser",
@ -4698,20 +4750,20 @@
},
{
"name": "sebastian/complexity",
"version": "3.1.0",
"version": "3.2.0",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/complexity.git",
"reference": "68cfb347a44871f01e33ab0ef8215966432f6957"
"reference": "68ff824baeae169ec9f2137158ee529584553799"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/68cfb347a44871f01e33ab0ef8215966432f6957",
"reference": "68cfb347a44871f01e33ab0ef8215966432f6957",
"url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/68ff824baeae169ec9f2137158ee529584553799",
"reference": "68ff824baeae169ec9f2137158ee529584553799",
"shasum": ""
},
"require": {
"nikic/php-parser": "^4.10",
"nikic/php-parser": "^4.18 || ^5.0",
"php": ">=8.1"
},
"require-dev": {
@ -4720,7 +4772,7 @@
"type": "library",
"extra": {
"branch-alias": {
"dev-main": "3.1-dev"
"dev-main": "3.2-dev"
}
},
"autoload": {
@ -4740,7 +4792,7 @@
"support": {
"issues": "https://github.com/sebastianbergmann/complexity/issues",
"security": "https://github.com/sebastianbergmann/complexity/security/policy",
"source": "https://github.com/sebastianbergmann/complexity/tree/3.1.0"
"source": "https://github.com/sebastianbergmann/complexity/tree/3.2.0"
},
"funding": [
{
@ -4748,7 +4800,7 @@
"type": "github"
}
],
"time": "2023-09-28T11:50:59+00:00"
"time": "2023-12-21T08:37:17+00:00"
},
{
"name": "sebastian/diff",
@ -4993,20 +5045,20 @@
},
{
"name": "sebastian/lines-of-code",
"version": "2.0.1",
"version": "2.0.2",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/lines-of-code.git",
"reference": "649e40d279e243d985aa8fb6e74dd5bb28dc185d"
"reference": "856e7f6a75a84e339195d48c556f23be2ebf75d0"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/649e40d279e243d985aa8fb6e74dd5bb28dc185d",
"reference": "649e40d279e243d985aa8fb6e74dd5bb28dc185d",
"url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/856e7f6a75a84e339195d48c556f23be2ebf75d0",
"reference": "856e7f6a75a84e339195d48c556f23be2ebf75d0",
"shasum": ""
},
"require": {
"nikic/php-parser": "^4.10",
"nikic/php-parser": "^4.18 || ^5.0",
"php": ">=8.1"
},
"require-dev": {
@ -5035,7 +5087,7 @@
"support": {
"issues": "https://github.com/sebastianbergmann/lines-of-code/issues",
"security": "https://github.com/sebastianbergmann/lines-of-code/security/policy",
"source": "https://github.com/sebastianbergmann/lines-of-code/tree/2.0.1"
"source": "https://github.com/sebastianbergmann/lines-of-code/tree/2.0.2"
},
"funding": [
{
@ -5043,7 +5095,7 @@
"type": "github"
}
],
"time": "2023-08-31T09:25:50+00:00"
"time": "2023-12-21T08:38:20+00:00"
},
{
"name": "sebastian/object-enumerator",
@ -5473,16 +5525,16 @@
},
{
"name": "symfony/console",
"version": "v6.4.0",
"version": "v6.4.1",
"source": {
"type": "git",
"url": "https://github.com/symfony/console.git",
"reference": "cd9864b47c367450e14ab32f78fdbf98c44c26b6"
"reference": "a550a7c99daeedef3f9d23fb82e3531525ff11fd"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/console/zipball/cd9864b47c367450e14ab32f78fdbf98c44c26b6",
"reference": "cd9864b47c367450e14ab32f78fdbf98c44c26b6",
"url": "https://api.github.com/repos/symfony/console/zipball/a550a7c99daeedef3f9d23fb82e3531525ff11fd",
"reference": "a550a7c99daeedef3f9d23fb82e3531525ff11fd",
"shasum": ""
},
"require": {
@ -5538,7 +5590,7 @@
"homepage": "https://symfony.com",
"keywords": ["cli", "command-line", "console", "terminal"],
"support": {
"source": "https://github.com/symfony/console/tree/v6.4.0"
"source": "https://github.com/symfony/console/tree/v6.4.1"
},
"funding": [
{
@ -5554,7 +5606,7 @@
"type": "tidelift"
}
],
"time": "2023-11-20T16:41:16+00:00"
"time": "2023-11-30T10:54:28+00:00"
},
{
"name": "symfony/event-dispatcher",
@ -6375,16 +6427,16 @@
},
{
"name": "symplify/coding-standard",
"version": "12.0.4",
"version": "12.0.7",
"source": {
"type": "git",
"url": "https://github.com/symplify/coding-standard.git",
"reference": "ff41218eb2e3cc4aacbb5d85b3e59f4a17f1842c"
"reference": "199f1e5e2b2bd67eac392ab1d3c6c04bf7ebce3c"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symplify/coding-standard/zipball/ff41218eb2e3cc4aacbb5d85b3e59f4a17f1842c",
"reference": "ff41218eb2e3cc4aacbb5d85b3e59f4a17f1842c",
"url": "https://api.github.com/repos/symplify/coding-standard/zipball/199f1e5e2b2bd67eac392ab1d3c6c04bf7ebce3c",
"reference": "199f1e5e2b2bd67eac392ab1d3c6c04bf7ebce3c",
"shasum": ""
},
"require": {
@ -6400,7 +6452,7 @@
"rector/rector": "^0.17.7",
"squizlabs/php_codesniffer": "^3.7.2",
"symplify/easy-ci": "^11.3",
"symplify/easy-coding-standard": "^12.0.8",
"symplify/easy-coding-standard": "^12.0.11",
"symplify/phpstan-extensions": "^11.2",
"symplify/rule-doc-generator": "^12.0",
"tomasvotruba/class-leak": "^0.2",
@ -6419,7 +6471,7 @@
"description": "Set of Symplify rules for PHP_CodeSniffer and PHP CS Fixer.",
"support": {
"issues": "https://github.com/symplify/coding-standard/issues",
"source": "https://github.com/symplify/coding-standard/tree/12.0.4"
"source": "https://github.com/symplify/coding-standard/tree/12.0.7"
},
"funding": [
{
@ -6431,20 +6483,20 @@
"type": "github"
}
],
"time": "2023-11-29T09:22:08+00:00"
"time": "2023-12-07T09:18:34+00:00"
},
{
"name": "symplify/easy-coding-standard",
"version": "12.0.9",
"version": "12.0.13",
"source": {
"type": "git",
"url": "https://github.com/easy-coding-standard/easy-coding-standard.git",
"reference": "24b7b28c25d698e64496c4d19c798ccd01617c7d"
"reference": "d15707b14d50b7cb6d656f7a7a5e5b9a17099b3c"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/easy-coding-standard/easy-coding-standard/zipball/24b7b28c25d698e64496c4d19c798ccd01617c7d",
"reference": "24b7b28c25d698e64496c4d19c798ccd01617c7d",
"url": "https://api.github.com/repos/easy-coding-standard/easy-coding-standard/zipball/d15707b14d50b7cb6d656f7a7a5e5b9a17099b3c",
"reference": "d15707b14d50b7cb6d656f7a7a5e5b9a17099b3c",
"shasum": ""
},
"require": {
@ -6452,7 +6504,7 @@
},
"conflict": {
"friendsofphp/php-cs-fixer": "<3.0",
"squizlabs/php_codesniffer": "<3.6",
"phpcsstandards/php_codesniffer": "<3.6",
"symplify/coding-standard": "<11.3"
},
"bin": ["bin/ecs"],
@ -6466,7 +6518,7 @@
"keywords": ["Code style", "automation", "fixer", "static analysis"],
"support": {
"issues": "https://github.com/easy-coding-standard/easy-coding-standard/issues",
"source": "https://github.com/easy-coding-standard/easy-coding-standard/tree/12.0.9"
"source": "https://github.com/easy-coding-standard/easy-coding-standard/tree/12.0.13"
},
"funding": [
{
@ -6478,7 +6530,7 @@
"type": "github"
}
],
"time": "2023-11-29T09:35:09+00:00"
"time": "2023-12-07T09:18:07+00:00"
},
{
"name": "symplify/rule-doc-generator-contracts",
@ -6591,6 +6643,7 @@
"codeigniter4/shield": 10,
"codeigniter4/tasks": 20,
"james-heinrich/getid3": 10,
"opawg/user-agents-v2-php": 20,
"yassinedoghri/podcast-feed": 20
},
"prefer-stable": true,
@ -6599,5 +6652,5 @@
"php": "^8.1"
},
"platform-dev": [],
"plugin-api-version": "2.3.0"
"plugin-api-version": "2.6.0"
}

View File

@ -15,7 +15,7 @@ WORKDIR /castopod
COPY --from=composer:2 /usr/bin/composer /usr/bin/composer
# Install server requirements
RUN curl -fsSL https://deb.nodesource.com/setup_18.x | bash - \
RUN curl -fsSL https://deb.nodesource.com/setup_20.x | bash - \
&& apt-get update \
&& apt-get install --yes --no-install-recommends nodejs \
# gnupg to sign commits with gpg

View File

@ -13,7 +13,7 @@ declare(strict_types=1);
namespace Modules\Analytics\Entities;
use CodeIgniter\Entity\Entity;
use Opawg\UserAgentsPhp\UserAgentsRSS;
use Opawg\UserAgentsV2Php\UserAgentsRSS;
/**
* @property int $podcast_id

View File

@ -12,7 +12,7 @@ use AdAures\Ipcat\IpDb;
use Config\Services;
use GeoIp2\Database\Reader;
use Modules\Analytics\Config\Analytics;
use Opawg\UserAgentsPhp\UserAgents;
use Opawg\UserAgentsV2Php\UserAgents;
use WhichBrowser\Parser;
if (! function_exists('base64_url_encode')) {

View File

@ -19,7 +19,8 @@ class PermissionFilter implements FilterInterface
{
/**
* @param string[]|null $arguments
* @return mixed
*
* @return RequestInterface|ResponseInterface|string|void
*/
public function before(RequestInterface $request, $arguments = null)
{
@ -40,7 +41,6 @@ class PermissionFilter implements FilterInterface
/**
* @param string[]|null $arguments
* @return mixed
*/
public function after(RequestInterface $request, ResponseInterface $response, $arguments = null): void
{

View File

@ -29,15 +29,15 @@
},
"dependencies": {
"@amcharts/amcharts4": "^4.10.38",
"@amcharts/amcharts4-geodata": "^4.1.27",
"@amcharts/amcharts4-geodata": "^4.1.28",
"@codemirror/commands": "^6.3.2",
"@codemirror/lang-xml": "^6.0.2",
"@codemirror/language": "^6.9.3",
"@codemirror/state": "^6.3.2",
"@codemirror/view": "^6.22.1",
"@codemirror/state": "^6.3.3",
"@codemirror/view": "^6.22.3",
"@floating-ui/dom": "^1.5.3",
"@github/clipboard-copy-element": "^1.3.0",
"@github/hotkey": "^2.3.0",
"@github/hotkey": "^3.1.0",
"@github/markdown-toolbar-element": "^2.2.1",
"@github/relative-time-element": "^4.3.0",
"@tailwindcss/nesting": "0.0.0-insiders.565cd3e",
@ -48,49 +48,49 @@
"leaflet": "^1.9.4",
"leaflet.markercluster": "^1.5.3",
"lit": "^3.1.0",
"marked": "^11.0.0",
"wavesurfer.js": "^7.4.12",
"marked": "^11.1.0",
"wavesurfer.js": "^7.5.3",
"xml-formatter": "^3.6.0"
},
"devDependencies": {
"@commitlint/cli": "^18.4.3",
"@commitlint/config-conventional": "^18.4.2",
"@csstools/css-tokenizer": "^2.2.1",
"@commitlint/config-conventional": "^18.4.3",
"@csstools/css-tokenizer": "^2.2.2",
"@semantic-release/changelog": "^6.0.3",
"@semantic-release/exec": "^6.0.3",
"@semantic-release/git": "^10.0.1",
"@semantic-release/gitlab": "^12.1.1",
"@semantic-release/gitlab": "^13.0.0",
"@tailwindcss/forms": "^0.5.7",
"@tailwindcss/typography": "^0.5.10",
"@types/leaflet": "^1.9.8",
"@typescript-eslint/eslint-plugin": "^6.13.1",
"@typescript-eslint/parser": "^6.13.1",
"@typescript-eslint/eslint-plugin": "^6.15.0",
"@typescript-eslint/parser": "^6.15.0",
"all-contributors-cli": "^6.26.1",
"commitizen": "^4.3.0",
"cross-env": "^7.0.3",
"cssnano": "^6.0.1",
"cssnano": "^6.0.2",
"cz-conventional-changelog": "^3.3.0",
"eslint": "^8.54.0",
"eslint": "^8.56.0",
"eslint-config-prettier": "^8.10.0",
"eslint-plugin-prettier": "^4.2.1",
"husky": "^8.0.3",
"is-ci": "^3.0.1",
"lint-staged": "^15.1.0",
"postcss": "^8.4.31",
"lint-staged": "^15.2.0",
"postcss": "^8.4.32",
"postcss-import": "^15.1.0",
"postcss-nesting": "^12.0.1",
"postcss-nesting": "^12.0.2",
"postcss-preset-env": "^9.3.0",
"postcss-reporter": "^7.0.5",
"prettier": "2.8.8",
"prettier-plugin-organize-imports": "^3.2.4",
"semantic-release": "^22.0.8",
"stylelint": "^15.11.0",
"stylelint-config-standard": "^34.0.0",
"svgo": "^3.0.4",
"tailwindcss": "^3.3.5",
"typescript": "^5.3.2",
"vite": "^5.0.4",
"vite-plugin-pwa": "^0.17.2",
"semantic-release": "^22.0.12",
"stylelint": "^16.0.2",
"stylelint-config-standard": "^35.0.0",
"svgo": "^3.1.0",
"tailwindcss": "^3.4.0",
"typescript": "^5.3.3",
"vite": "^5.0.10",
"vite-plugin-pwa": "^0.17.4",
"workbox-build": "^7.0.0",
"workbox-core": "^7.0.0",
"workbox-routing": "^7.0.0",

File diff suppressed because it is too large Load Diff