From 61cf8fa3e2435ee2a9bdd8e711b8d69d4ca4ec4c Mon Sep 17 00:00:00 2001 From: Yassine Doghri Date: Fri, 17 Nov 2023 17:26:37 +0000 Subject: [PATCH] fix(platforms): make platforms' websites and submit urls more prominent + show default podcast website (castopod) link first in links page --- .svgo.js => .svgo.cjs | 0 .svgo.icons.js => .svgo.icons.cjs | 0 app/Database/Seeds/PlatformSeeder.php | 16 +- app/Language/en/Podcast.php | 1 + app/Libraries/Vite/Config/Vite.php | 2 +- app/Resources/icons/podcasting/chartable.svg | 4 - app/Resources/icons/podcasting/zion.svg | 4 - app/Resources/icons/social/x.svg | 5 +- commitlint.config.js => commitlint.config.cjs | 0 composer.json | 6 +- composer.lock | 84 +- modules/Admin/Language/en/Breadcrumb.php | 1 + modules/Admin/Language/en/Platforms.php | 15 +- modules/Admin/Language/en/Podcast.php | 1 + modules/Auth/Controllers/UserController.php | 2 +- package.json | 17 +- pnpm-lock.yaml | 840 ++++++++++-------- postcss.config.js => postcss.config.cjs | 0 tailwind.config.js => tailwind.config.cjs | 0 themes/cp_admin/_partials/_nav_header.php | 4 +- themes/cp_admin/podcast/edit.php | 2 +- .../cp_admin/podcast/monetization_other.php | 2 +- themes/cp_admin/podcast/platforms.php | 160 ++-- themes/cp_app/_admin_navbar.php | 10 +- themes/cp_app/podcast/links.php | 12 +- 25 files changed, 645 insertions(+), 543 deletions(-) rename .svgo.js => .svgo.cjs (100%) rename .svgo.icons.js => .svgo.icons.cjs (100%) delete mode 100755 app/Resources/icons/podcasting/chartable.svg delete mode 100644 app/Resources/icons/podcasting/zion.svg rename commitlint.config.js => commitlint.config.cjs (100%) rename postcss.config.js => postcss.config.cjs (100%) rename tailwind.config.js => tailwind.config.cjs (100%) diff --git a/.svgo.js b/.svgo.cjs similarity index 100% rename from .svgo.js rename to .svgo.cjs diff --git a/.svgo.icons.js b/.svgo.icons.cjs similarity index 100% rename from .svgo.icons.js rename to .svgo.icons.cjs diff --git a/app/Database/Seeds/PlatformSeeder.php b/app/Database/Seeds/PlatformSeeder.php index 00b2b000..2762bbb9 100644 --- a/app/Database/Seeds/PlatformSeeder.php +++ b/app/Database/Seeds/PlatformSeeder.php @@ -75,13 +75,6 @@ class PlatformSeeder extends Seeder 'home_url' => 'http://castro.fm/', 'submit_url' => 'https://castro.fm/support/link-to-your-podcast-in-castro', ], - [ - 'slug' => 'chartable', - 'type' => 'podcasting', - 'label' => 'Chartable', - 'home_url' => 'https://chartable.com/', - 'submit_url' => 'https://chartable.com/podcasts/submit', - ], [ 'slug' => 'deezer', 'type' => 'podcasting', @@ -390,13 +383,6 @@ class PlatformSeeder extends Seeder 'home_url' => 'https://www.tsacdop.app/', 'submit_url' => '', ], - [ - 'slug' => 'zion', - 'type' => 'podcasting', - 'label' => 'Zion', - 'home_url' => 'https://zion.fyi/', - 'submit_url' => 'https://guide.zion.fyi/zion/getting-started', - ], ]; $fundingData = [ @@ -611,7 +597,7 @@ class PlatformSeeder extends Seeder 'type' => 'social', 'label' => 'YouTube', 'home_url' => 'https://www.youtube.com/', - 'submit_url' => 'https://creatoracademy.youtube.com/page/home', + 'submit_url' => 'https://studio.youtube.com/', ], [ 'slug' => 'x', diff --git a/app/Language/en/Podcast.php b/app/Language/en/Podcast.php index dbccf51b..2798fcdd 100644 --- a/app/Language/en/Podcast.php +++ b/app/Language/en/Podcast.php @@ -51,4 +51,5 @@ return [ other {# persons} }', 'persons_list' => 'Persons', + 'castopod_website' => 'Castopod (website)', ]; diff --git a/app/Libraries/Vite/Config/Vite.php b/app/Libraries/Vite/Config/Vite.php index 5562f8d2..4a1dbe21 100644 --- a/app/Libraries/Vite/Config/Vite.php +++ b/app/Libraries/Vite/Config/Vite.php @@ -14,7 +14,7 @@ class Vite extends BaseConfig public string $assetsRoot = 'assets'; - public string $manifestFile = 'manifest.json'; + public string $manifestFile = '.vite/manifest.json'; public string $manifestCSSFile = 'manifest-css.json'; } diff --git a/app/Resources/icons/podcasting/chartable.svg b/app/Resources/icons/podcasting/chartable.svg deleted file mode 100755 index 46c49805..00000000 --- a/app/Resources/icons/podcasting/chartable.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/app/Resources/icons/podcasting/zion.svg b/app/Resources/icons/podcasting/zion.svg deleted file mode 100644 index 20c2f2f7..00000000 --- a/app/Resources/icons/podcasting/zion.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/app/Resources/icons/social/x.svg b/app/Resources/icons/social/x.svg index 3c6492d2..f23e8f6d 100755 --- a/app/Resources/icons/social/x.svg +++ b/app/Resources/icons/social/x.svg @@ -1,4 +1 @@ - - - - \ No newline at end of file + \ No newline at end of file diff --git a/commitlint.config.js b/commitlint.config.cjs similarity index 100% rename from commitlint.config.js rename to commitlint.config.cjs diff --git a/composer.json b/composer.json index ab8d1a06..f7d0de9d 100644 --- a/composer.json +++ b/composer.json @@ -9,7 +9,7 @@ "php": "^8.1", "adaures/ipcat-php": "^v1.0.0", "adaures/podcast-persons-taxonomy": "^v1.0.1", - "aws/aws-sdk-php": "^3.286.1", + "aws/aws-sdk-php": "^3.286.3", "chrisjean/php-ico": "^1.0.4", "cocur/slugify": "^v4.5.1", "codeigniter4/framework": "v4.4.3", @@ -25,7 +25,7 @@ "mpratt/embera": "^2.0.35", "opawg/user-agents-php": "^v1.0", "phpseclib/phpseclib": "~2.0.45", - "vlucas/phpdotenv": "v5.5.0", + "vlucas/phpdotenv": "v5.6.0", "whichbrowser/parser": "^v2.1.7", "yassinedoghri/podcast-feed": "dev-main" }, @@ -36,7 +36,7 @@ "phpstan/extension-installer": "^1.3.1", "phpstan/phpstan": "^1.10.41", "phpunit/phpunit": "^10.4.2", - "rector/rector": "^0.18.8", + "rector/rector": "^0.18.10", "symplify/coding-standard": "^12.0.3", "symplify/easy-coding-standard": "^12.0.8" }, diff --git a/composer.lock b/composer.lock index b3b024fe..ef0864d6 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": "b662d02c852a6a8deffc302daf7c9c75", + "content-hash": "00ed57ba2f95cbc550bd85d115e316f3", "packages": [ { "name": "adaures/ipcat-php", @@ -120,16 +120,16 @@ }, { "name": "aws/aws-sdk-php", - "version": "3.286.1", + "version": "3.286.3", "source": { "type": "git", "url": "https://github.com/aws/aws-sdk-php.git", - "reference": "f3276ecb6e5202452d4b64237e6dc1bc9d350ae6" + "reference": "29079a62c6a30ac594b50285494b4dec279b4648" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/f3276ecb6e5202452d4b64237e6dc1bc9d350ae6", - "reference": "f3276ecb6e5202452d4b64237e6dc1bc9d350ae6", + "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/29079a62c6a30ac594b50285494b4dec279b4648", + "reference": "29079a62c6a30ac594b50285494b4dec279b4648", "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.286.1" + "source": "https://github.com/aws/aws-sdk-php/tree/3.286.3" }, - "time": "2023-11-14T19:09:59+00:00" + "time": "2023-11-16T19:12:53+00:00" }, { "name": "brick/math", @@ -564,12 +564,12 @@ "source": { "type": "git", "url": "https://github.com/codeigniter4/tasks.git", - "reference": "eef3ec66b9dfa2e9124aad26c1cb1eb761982f9f" + "reference": "79444480fe1f7497fc65c5529e21bc4c689aa25a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/codeigniter4/tasks/zipball/eef3ec66b9dfa2e9124aad26c1cb1eb761982f9f", - "reference": "eef3ec66b9dfa2e9124aad26c1cb1eb761982f9f", + "url": "https://api.github.com/repos/codeigniter4/tasks/zipball/79444480fe1f7497fc65c5529e21bc4c689aa25a", + "reference": "79444480fe1f7497fc65c5529e21bc4c689aa25a", "shasum": "" }, "require": { @@ -638,7 +638,7 @@ "source": "https://github.com/codeigniter4/tasks/tree/develop", "issues": "https://github.com/codeigniter4/tasks/issues" }, - "time": "2023-11-15T12:11:54+00:00" + "time": "2023-11-17T06:19:42+00:00" }, { "name": "composer/ca-bundle", @@ -2758,7 +2758,7 @@ }, { "name": "symfony/deprecation-contracts", - "version": "v3.3.0", + "version": "v3.4.0", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", @@ -2801,7 +2801,7 @@ "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/deprecation-contracts/tree/v3.3.0" + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.4.0" }, "funding": [ { @@ -3039,31 +3039,31 @@ }, { "name": "vlucas/phpdotenv", - "version": "v5.5.0", + "version": "v5.6.0", "source": { "type": "git", "url": "https://github.com/vlucas/phpdotenv.git", - "reference": "1a7ea2afc49c3ee6d87061f5a233e3a035d0eae7" + "reference": "2cf9fb6054c2bb1d59d1f3817706ecdb9d2934c4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/1a7ea2afc49c3ee6d87061f5a233e3a035d0eae7", - "reference": "1a7ea2afc49c3ee6d87061f5a233e3a035d0eae7", + "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/2cf9fb6054c2bb1d59d1f3817706ecdb9d2934c4", + "reference": "2cf9fb6054c2bb1d59d1f3817706ecdb9d2934c4", "shasum": "" }, "require": { "ext-pcre": "*", - "graham-campbell/result-type": "^1.0.2", - "php": "^7.1.3 || ^8.0", - "phpoption/phpoption": "^1.8", - "symfony/polyfill-ctype": "^1.23", - "symfony/polyfill-mbstring": "^1.23.1", - "symfony/polyfill-php80": "^1.23.1" + "graham-campbell/result-type": "^1.1.2", + "php": "^7.2.5 || ^8.0", + "phpoption/phpoption": "^1.9.2", + "symfony/polyfill-ctype": "^1.24", + "symfony/polyfill-mbstring": "^1.24", + "symfony/polyfill-php80": "^1.24" }, "require-dev": { - "bamarni/composer-bin-plugin": "^1.4.1", + "bamarni/composer-bin-plugin": "^1.8.2", "ext-filter": "*", - "phpunit/phpunit": "^7.5.20 || ^8.5.30 || ^9.5.25" + "phpunit/phpunit": "^8.5.34 || ^9.6.13 || ^10.4.2" }, "suggest": { "ext-filter": "Required to use the boolean validator." @@ -3075,7 +3075,7 @@ "forward-command": true }, "branch-alias": { - "dev-master": "5.5-dev" + "dev-master": "5.6-dev" } }, "autoload": { @@ -3101,7 +3101,7 @@ "keywords": ["dotenv", "env", "environment"], "support": { "issues": "https://github.com/vlucas/phpdotenv/issues", - "source": "https://github.com/vlucas/phpdotenv/tree/v5.5.0" + "source": "https://github.com/vlucas/phpdotenv/tree/v5.6.0" }, "funding": [ { @@ -3113,7 +3113,7 @@ "type": "tidelift" } ], - "time": "2022-10-16T01:01:54+00:00" + "time": "2023-11-12T22:43:29+00:00" }, { "name": "whichbrowser/parser", @@ -4430,16 +4430,16 @@ }, { "name": "rector/rector", - "version": "0.18.8", + "version": "0.18.10", "source": { "type": "git", "url": "https://github.com/rectorphp/rector.git", - "reference": "374bab157a41f6849556edc53125f856eb6c1c8c" + "reference": "f36bc0a707fd8af301df5108740ce41f9db8eded" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/rectorphp/rector/zipball/374bab157a41f6849556edc53125f856eb6c1c8c", - "reference": "374bab157a41f6849556edc53125f856eb6c1c8c", + "url": "https://api.github.com/repos/rectorphp/rector/zipball/f36bc0a707fd8af301df5108740ce41f9db8eded", + "reference": "f36bc0a707fd8af301df5108740ce41f9db8eded", "shasum": "" }, "require": { @@ -4463,7 +4463,7 @@ "keywords": ["automation", "dev", "migration", "refactoring"], "support": { "issues": "https://github.com/rectorphp/rector/issues", - "source": "https://github.com/rectorphp/rector/tree/0.18.8" + "source": "https://github.com/rectorphp/rector/tree/0.18.10" }, "funding": [ { @@ -4471,7 +4471,7 @@ "type": "github" } ], - "time": "2023-11-14T15:30:19+00:00" + "time": "2023-11-16T19:42:21+00:00" }, { "name": "sebastian/cli-parser", @@ -5631,7 +5631,7 @@ }, { "name": "symfony/event-dispatcher-contracts", - "version": "v3.3.0", + "version": "v3.4.0", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher-contracts.git", @@ -5685,7 +5685,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.3.0" + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.4.0" }, "funding": [ { @@ -6163,16 +6163,16 @@ }, { "name": "symfony/service-contracts", - "version": "v3.3.0", + "version": "v3.4.0", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "40da9cc13ec349d9e4966ce18b5fbcd724ab10a4" + "reference": "b3313c2dbffaf71c8de2934e2ea56ed2291a3838" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/40da9cc13ec349d9e4966ce18b5fbcd724ab10a4", - "reference": "40da9cc13ec349d9e4966ce18b5fbcd724ab10a4", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/b3313c2dbffaf71c8de2934e2ea56ed2291a3838", + "reference": "b3313c2dbffaf71c8de2934e2ea56ed2291a3838", "shasum": "" }, "require": { @@ -6221,7 +6221,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/v3.3.0" + "source": "https://github.com/symfony/service-contracts/tree/v3.4.0" }, "funding": [ { @@ -6237,7 +6237,7 @@ "type": "tidelift" } ], - "time": "2023-05-23T14:45:45+00:00" + "time": "2023-07-30T20:28:31+00:00" }, { "name": "symfony/stopwatch", diff --git a/modules/Admin/Language/en/Breadcrumb.php b/modules/Admin/Language/en/Breadcrumb.php index 8a52be1c..6a678d4e 100644 --- a/modules/Admin/Language/en/Breadcrumb.php +++ b/modules/Admin/Language/en/Breadcrumb.php @@ -43,6 +43,7 @@ return [ 'platforms' => 'platforms', 'social' => 'social networks', 'funding' => 'funding', + 'monetization-other' => 'other monetization', 'analytics' => 'analytics', 'locations' => 'locations', 'webpages' => 'web pages', diff --git a/modules/Admin/Language/en/Platforms.php b/modules/Admin/Language/en/Platforms.php index ab17d599..e161181c 100644 --- a/modules/Admin/Language/en/Platforms.php +++ b/modules/Admin/Language/en/Platforms.php @@ -9,9 +9,22 @@ declare(strict_types=1); */ return [ - 'title' => 'Platforms', + 'title' => [ + 'podcasting' => 'Podcasting platforms', + 'social' => 'Social networks', + 'funding' => 'Funding links', + ], + 'website' => 'Website', 'home_url' => 'Go to {platformName} website', + 'register' => 'Register', 'submit_url' => 'Submit your podcast on {platformName}', + 'your_link' => 'Your link', + 'your_id' => [ + 'podcasting' => 'Your ID', + 'social' => 'Your ID', + 'funding' => 'Your CTA', + ], + 'your_cta' => 'Your call to action', 'visible' => 'Display in podcast homepage?', 'on_embed' => 'Display on embeddable player?', 'remove' => 'Remove {platformName}', diff --git a/modules/Admin/Language/en/Podcast.php b/modules/Admin/Language/en/Podcast.php index 5ad5ec2e..d9359e9b 100644 --- a/modules/Admin/Language/en/Podcast.php +++ b/modules/Admin/Language/en/Podcast.php @@ -22,6 +22,7 @@ return [ 'delete' => 'Delete podcast', 'see_episodes' => 'See episodes', 'see_contributors' => 'See contributors', + 'monetization_other' => 'Other monetization', 'go_to_page' => 'Go to page', 'latest_episodes' => 'Latest episodes', 'see_all_episodes' => 'See all episodes', diff --git a/modules/Auth/Controllers/UserController.php b/modules/Auth/Controllers/UserController.php index 31b7ea99..055b4936 100644 --- a/modules/Auth/Controllers/UserController.php +++ b/modules/Auth/Controllers/UserController.php @@ -86,7 +86,7 @@ class UserController extends BaseController */ public function attemptCreate(): RedirectResponse { - helper('text'); + helper(['text', 'email']); $db = db_connect(); $db->transStart(); diff --git a/package.json b/package.json index 2e38a4c7..5830fc94 100644 --- a/package.json +++ b/package.json @@ -4,6 +4,7 @@ "description": "Castopod Host is an open-source hosting platform made for podcasters who want engage and interact with their audience.", "private": true, "license": "AGPL-3.0-or-later", + "type": "module", "repository": { "type": "git", "url": "https://code.castopod.org/adaures/castopod.git" @@ -13,8 +14,8 @@ "build": "tsc && vite build", "serve": "vite preview", "build:static": "pnpm run build:icons && pnpm run build:svg", - "build:icons": "svgo -f app/Resources/icons -o public/assets/icons -r --config=./.svgo.icons.js", - "build:svg": "svgo -f app/Resources/images -o public/assets/images -r --config=./.svgo.js", + "build:icons": "svgo -f app/Resources/icons -o public/assets/icons -r --config=./.svgo.icons.cjs", + "build:svg": "svgo -f app/Resources/images -o public/assets/images -r --config=./.svgo.cjs", "lint": "eslint --ext js,ts app/Resources", "lint:fix": "eslint --ext js,ts app/Resources --fix", "lint:css": "stylelint -f verbose \"app/Resources/**/*.css\"", @@ -46,19 +47,19 @@ "flatpickr": "^4.6.13", "leaflet": "^1.9.4", "leaflet.markercluster": "^1.5.3", - "lit": "^3.0.2", + "lit": "^3.1.0", "marked": "^10.0.0", "wavesurfer.js": "^7.4.5", "xml-formatter": "^3.6.0" }, "devDependencies": { - "@commitlint/cli": "^17.8.1", - "@commitlint/config-conventional": "^17.8.1", + "@commitlint/cli": "^18.4.2", + "@commitlint/config-conventional": "^18.4.2", "@csstools/css-tokenizer": "^2.2.1", "@semantic-release/changelog": "^6.0.3", "@semantic-release/exec": "^6.0.3", "@semantic-release/git": "^10.0.1", - "@semantic-release/gitlab": "^12.0.6", + "@semantic-release/gitlab": "^12.1.0", "@tailwindcss/forms": "^0.5.7", "@tailwindcss/typography": "^0.5.10", "@types/leaflet": "^1.9.8", @@ -82,13 +83,13 @@ "postcss-reporter": "^7.0.5", "prettier": "2.8.8", "prettier-plugin-organize-imports": "^3.2.4", - "semantic-release": "^22.0.7", + "semantic-release": "^22.0.8", "stylelint": "^15.11.0", "stylelint-config-standard": "^34.0.0", "svgo": "^3.0.3", "tailwindcss": "^3.3.5", "typescript": "^5.2.2", - "vite": "^4.5.0", + "vite": "^5.0.0", "vite-plugin-pwa": "^0.16.7", "workbox-build": "^7.0.0", "workbox-core": "^7.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9fab88b9..e0f916d3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -52,7 +52,7 @@ dependencies: version: 10.2.0 codemirror: specifier: ^6.0.1 - version: 6.0.1(@lezer/common@1.0.4) + version: 6.0.1(@lezer/common@1.1.1) flatpickr: specifier: ^4.6.13 version: 4.6.13 @@ -63,8 +63,8 @@ dependencies: specifier: ^1.5.3 version: 1.5.3(leaflet@1.9.4) lit: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^3.1.0 + version: 3.1.0 marked: specifier: ^10.0.0 version: 10.0.0 @@ -77,26 +77,26 @@ dependencies: devDependencies: "@commitlint/cli": - specifier: ^17.8.1 - version: 17.8.1 + specifier: ^18.4.2 + version: 18.4.2(typescript@5.2.2) "@commitlint/config-conventional": - specifier: ^17.8.1 - version: 17.8.1 + specifier: ^18.4.2 + version: 18.4.2 "@csstools/css-tokenizer": specifier: ^2.2.1 version: 2.2.1 "@semantic-release/changelog": specifier: ^6.0.3 - version: 6.0.3(semantic-release@22.0.7) + version: 6.0.3(semantic-release@22.0.8) "@semantic-release/exec": specifier: ^6.0.3 - version: 6.0.3(semantic-release@22.0.7) + version: 6.0.3(semantic-release@22.0.8) "@semantic-release/git": specifier: ^10.0.1 - version: 10.0.1(semantic-release@22.0.7) + version: 10.0.1(semantic-release@22.0.8) "@semantic-release/gitlab": - specifier: ^12.0.6 - version: 12.0.6(semantic-release@22.0.7) + specifier: ^12.1.0 + version: 12.1.0(semantic-release@22.0.8) "@tailwindcss/forms": specifier: ^0.5.7 version: 0.5.7(tailwindcss@3.3.5) @@ -167,8 +167,8 @@ devDependencies: specifier: ^3.2.4 version: 3.2.4(prettier@2.8.8)(typescript@5.2.2) semantic-release: - specifier: ^22.0.7 - version: 22.0.7 + specifier: ^22.0.8 + version: 22.0.8 stylelint: specifier: ^15.11.0 version: 15.11.0 @@ -185,11 +185,11 @@ devDependencies: specifier: ^5.2.2 version: 5.2.2 vite: - specifier: ^4.5.0 - version: 4.5.0(@types/node@20.4.7) + specifier: ^5.0.0 + version: 5.0.0(@types/node@20.5.1) vite-plugin-pwa: specifier: ^0.16.7 - version: 0.16.7(vite@4.5.0)(workbox-build@7.0.0)(workbox-window@7.0.0) + version: 0.16.7(vite@5.0.0)(workbox-build@7.0.0)(workbox-window@7.0.0) workbox-build: specifier: ^7.0.0 version: 7.0.0 @@ -1794,6 +1794,23 @@ packages: "@lezer/common": 1.0.4 dev: false + /@codemirror/autocomplete@6.9.0(@codemirror/language@6.9.2)(@codemirror/state@6.3.1)(@codemirror/view@6.22.0)(@lezer/common@1.1.1): + resolution: + { + integrity: sha512-Fbwm0V/Wn3BkEJZRhr0hi5BhCo5a7eBL6LYaliPjOSwCyfOpnjXY59HruSxOUNV+1OYer0Tgx1zRNQttjXyDog==, + } + peerDependencies: + "@codemirror/language": ^6.0.0 + "@codemirror/state": ^6.0.0 + "@codemirror/view": ^6.0.0 + "@lezer/common": ^1.0.0 + dependencies: + "@codemirror/language": 6.9.2 + "@codemirror/state": 6.3.1 + "@codemirror/view": 6.22.0 + "@lezer/common": 1.1.1 + dev: false + /@codemirror/commands@6.3.0: resolution: { @@ -1885,71 +1902,70 @@ packages: dev: true optional: true - /@commitlint/cli@17.8.1: + /@commitlint/cli@18.4.2(typescript@5.2.2): resolution: { - integrity: sha512-ay+WbzQesE0Rv4EQKfNbSMiJJ12KdKTDzIt0tcK4k11FdsWmtwP0Kp1NWMOUswfIWo6Eb7p7Ln721Nx9FLNBjg==, + integrity: sha512-dDfb2+wzeQe6ogdHNHOy0J0nraok+La0BoxamNMhBOng9/5GoESPDmKUJ1Lt1oivh5MfIgZh0Vm6f0rxkB8CoA==, } - engines: { node: ">=v14" } + engines: { node: ">=v18" } hasBin: true dependencies: - "@commitlint/format": 17.8.1 - "@commitlint/lint": 17.8.1 - "@commitlint/load": 17.8.1 - "@commitlint/read": 17.8.1 - "@commitlint/types": 17.8.1 + "@commitlint/format": 18.4.0 + "@commitlint/lint": 18.4.2 + "@commitlint/load": 18.4.2(typescript@5.2.2) + "@commitlint/read": 18.4.0 + "@commitlint/types": 18.4.0 execa: 5.1.1 lodash.isfunction: 3.0.9 resolve-from: 5.0.0 resolve-global: 1.0.0 yargs: 17.7.2 transitivePeerDependencies: - - "@swc/core" - - "@swc/wasm" + - typescript dev: true - /@commitlint/config-conventional@17.8.1: + /@commitlint/config-conventional@18.4.2: resolution: { - integrity: sha512-NxCOHx1kgneig3VLauWJcDWS40DVjg7nKOpBEEK9E5fjJpQqLCilcnKkIIjdBH98kEO1q3NpE5NSrZ2kl/QGJg==, + integrity: sha512-qFjIqgKGV89lzUGHxanq2WJDXk5wZIxoZmZvf0I4i4CirL06Xj8qRh1shPsXNyI15d8Rj2HExww6cGJSFU9DdA==, } - engines: { node: ">=v14" } + engines: { node: ">=v18" } dependencies: - conventional-changelog-conventionalcommits: 6.1.0 + conventional-changelog-conventionalcommits: 7.0.2 dev: true - /@commitlint/config-validator@17.6.7: - resolution: - { - integrity: sha512-vJSncmnzwMvpr3lIcm0I8YVVDJTzyjy7NZAeXbTXy+MPUdAr9pKyyg7Tx/ebOQ9kqzE6O9WT6jg2164br5UdsQ==, - } - engines: { node: ">=v14" } - requiresBuild: true - dependencies: - "@commitlint/types": 17.4.4 - ajv: 8.12.0 - dev: true - optional: true - /@commitlint/config-validator@17.8.1: resolution: { integrity: sha512-UUgUC+sNiiMwkyiuIFR7JG2cfd9t/7MV8VB4TZ+q02ZFkHoduUS4tJGsCBWvBOGD9Btev6IecPMvlWUfJorkEA==, } engines: { node: ">=v14" } + requiresBuild: true dependencies: "@commitlint/types": 17.8.1 ajv: 8.12.0 dev: true + optional: true - /@commitlint/ensure@17.8.1: + /@commitlint/config-validator@18.4.0: resolution: { - integrity: sha512-xjafwKxid8s1K23NFpL8JNo6JnY/ysetKo8kegVM7c8vs+kWLP8VrQq+NbhgVlmCojhEDbzQKp4eRXSjVOGsow==, + integrity: sha512-1y6qHMU3o4cYQSK+Y9EnmH6H1GRiwQGjnLIUOIKlekrmfc8MrMk1ByNmb8od4vK3qHJAaL/77/5n+1uyyIF5dA==, } - engines: { node: ">=v14" } + engines: { node: ">=v18" } dependencies: - "@commitlint/types": 17.8.1 + "@commitlint/types": 18.4.0 + ajv: 8.12.0 + dev: true + + /@commitlint/ensure@18.4.0: + resolution: + { + integrity: sha512-N5cJo/n61ULSwz3W5Iz/IZJ0I9H/PaHc+OMcF2XcRVbLa6B3YwzEW66XGCRKVULlsBNSrIH6tk5un9ayXAXIdw==, + } + engines: { node: ">=v18" } + dependencies: + "@commitlint/types": 18.4.0 lodash.camelcase: 4.3.0 lodash.kebabcase: 4.1.1 lodash.snakecase: 4.1.1 @@ -1957,93 +1973,66 @@ packages: lodash.upperfirst: 4.3.1 dev: true - /@commitlint/execute-rule@17.4.0: - resolution: - { - integrity: sha512-LIgYXuCSO5Gvtc0t9bebAMSwd68ewzmqLypqI2Kke1rqOqqDbMpYcYfoPfFlv9eyLIh4jocHWwCK5FS7z9icUA==, - } - engines: { node: ">=v14" } - requiresBuild: true - dev: true - optional: true - /@commitlint/execute-rule@17.8.1: resolution: { integrity: sha512-JHVupQeSdNI6xzA9SqMF+p/JjrHTcrJdI02PwesQIDCIGUrv04hicJgCcws5nzaoZbROapPs0s6zeVHoxpMwFQ==, } engines: { node: ">=v14" } + requiresBuild: true dev: true + optional: true - /@commitlint/format@17.8.1: + /@commitlint/execute-rule@18.4.0: resolution: { - integrity: sha512-f3oMTyZ84M9ht7fb93wbCKmWxO5/kKSbwuYvS867duVomoOsgrgljkGGIztmT/srZnaiGbaK8+Wf8Ik2tSr5eg==, + integrity: sha512-g013SWki6ZWhURBLOSXTaVQGWHdA0QlPJGiW4a+YpThezmJOemvc4LiKVpn13AjSKQ40QnmBqpBrxujOaSo+3A==, } - engines: { node: ">=v14" } + engines: { node: ">=v18" } + dev: true + + /@commitlint/format@18.4.0: + resolution: + { + integrity: sha512-MiAe4D5/ahty38CzULdQbpRa3ReKZtx0kyigOWcntq+N5uqez+Ac4/MO7H+3j1kC4G7nfJVfBu6TqcXeyNvhCQ==, + } + engines: { node: ">=v18" } dependencies: - "@commitlint/types": 17.8.1 + "@commitlint/types": 18.4.0 chalk: 4.1.2 dev: true - /@commitlint/is-ignored@17.8.1: + /@commitlint/is-ignored@18.4.2: resolution: { - integrity: sha512-UshMi4Ltb4ZlNn4F7WtSEugFDZmctzFpmbqvpyxD3la510J+PLcnyhf9chs7EryaRFJMdAKwsEKfNK0jL/QM4g==, + integrity: sha512-uujjyJlrXsMsQrv0r8HDGigAwJELPAMtA1Vxi2WUB54HbyAWa0Ue6ujMRZNKov2YeA96r6o72gLDnugb6yu8IA==, } - engines: { node: ">=v14" } + engines: { node: ">=v18" } dependencies: - "@commitlint/types": 17.8.1 + "@commitlint/types": 18.4.0 semver: 7.5.4 dev: true - /@commitlint/lint@17.8.1: + /@commitlint/lint@18.4.2: resolution: { - integrity: sha512-aQUlwIR1/VMv2D4GXSk7PfL5hIaFSfy6hSHV94O8Y27T5q+DlDEgd/cZ4KmVI+MWKzFfCTiTuWqjfRSfdRllCA==, + integrity: sha512-ljGOIH7w9SnjvZFoKjf30iWFxDnezfRtOc50+rNLdDP0TpLspaYYLPhDO/TeVdmii1/AJiDgBIuBboQlaIy7Bw==, } - engines: { node: ">=v14" } + engines: { node: ">=v18" } dependencies: - "@commitlint/is-ignored": 17.8.1 - "@commitlint/parse": 17.8.1 - "@commitlint/rules": 17.8.1 - "@commitlint/types": 17.8.1 + "@commitlint/is-ignored": 18.4.2 + "@commitlint/parse": 18.4.0 + "@commitlint/rules": 18.4.0 + "@commitlint/types": 18.4.0 dev: true - /@commitlint/load@17.7.1: - resolution: - { - integrity: sha512-S/QSOjE1ztdogYj61p6n3UbkUvweR17FQ0zDbNtoTLc+Hz7vvfS7ehoTMQ27hPSjVBpp7SzEcOQu081RLjKHJQ==, - } - engines: { node: ">=v14" } - requiresBuild: true - dependencies: - "@commitlint/config-validator": 17.6.7 - "@commitlint/execute-rule": 17.4.0 - "@commitlint/resolve-extends": 17.6.7 - "@commitlint/types": 17.4.4 - "@types/node": 20.4.7 - chalk: 4.1.2 - cosmiconfig: 8.2.0 - cosmiconfig-typescript-loader: 4.4.0(@types/node@20.4.7)(cosmiconfig@8.2.0)(ts-node@10.9.1)(typescript@5.2.2) - lodash.isplainobject: 4.0.6 - lodash.merge: 4.6.2 - lodash.uniq: 4.5.0 - resolve-from: 5.0.0 - ts-node: 10.9.1(@types/node@20.4.7)(typescript@5.2.2) - typescript: 5.2.2 - transitivePeerDependencies: - - "@swc/core" - - "@swc/wasm" - dev: true - optional: true - /@commitlint/load@17.8.1: resolution: { integrity: sha512-iF4CL7KDFstP1kpVUkT8K2Wl17h2yx9VaR1ztTc8vzByWWcbO/WaKwxsnCOqow9tVAlzPfo1ywk9m2oJ9ucMqA==, } engines: { node: ">=v14" } + requiresBuild: true dependencies: "@commitlint/config-validator": 17.8.1 "@commitlint/execute-rule": 17.8.1 @@ -2063,64 +2052,72 @@ packages: - "@swc/core" - "@swc/wasm" dev: true + optional: true - /@commitlint/message@17.8.1: + /@commitlint/load@18.4.2(typescript@5.2.2): resolution: { - integrity: sha512-6bYL1GUQsD6bLhTH3QQty8pVFoETfFQlMn2Nzmz3AOLqRVfNNtXBaSY0dhZ0dM6A2MEq4+2d7L/2LP8TjqGRkA==, + integrity: sha512-CKmzXdF9XwZJoVijAqpUlV9qzZOkyiYni4KuSCtTZVAAVudi9H84cJ4FqZxSwEP9G21vmoJiNrW8G042AsduVg==, } - engines: { node: ">=v14" } + engines: { node: ">=v18" } + dependencies: + "@commitlint/config-validator": 18.4.0 + "@commitlint/execute-rule": 18.4.0 + "@commitlint/resolve-extends": 18.4.0 + "@commitlint/types": 18.4.0 + "@types/node": 18.18.9 + chalk: 4.1.2 + cosmiconfig: 8.3.6(typescript@5.2.2) + cosmiconfig-typescript-loader: 5.0.0(@types/node@18.18.9)(cosmiconfig@8.3.6)(typescript@5.2.2) + lodash.isplainobject: 4.0.6 + lodash.merge: 4.6.2 + lodash.uniq: 4.5.0 + resolve-from: 5.0.0 + transitivePeerDependencies: + - typescript dev: true - /@commitlint/parse@17.8.1: + /@commitlint/message@18.4.0: resolution: { - integrity: sha512-/wLUickTo0rNpQgWwLPavTm7WbwkZoBy3X8PpkUmlSmQJyWQTj0m6bDjiykMaDt41qcUbfeFfaCvXfiR4EGnfw==, + integrity: sha512-3kg6NQO6pJ+VdBTWi51KInT8ngkxPJaW+iI7URtUALjKcO9K4XY3gf80ZPmS1hDessrjb7qCr1lau8eWMINAQw==, } - engines: { node: ">=v14" } + engines: { node: ">=v18" } + dev: true + + /@commitlint/parse@18.4.0: + resolution: + { + integrity: sha512-SxTCSUZH8CJNYWOlFg18YUQ2RLz8ubXKbpHUIiSNwCbiQx7UDCydp1JnhoB4sOYOxgV8d3nuDwYluRU5KnEY4A==, + } + engines: { node: ">=v18" } dependencies: - "@commitlint/types": 17.8.1 + "@commitlint/types": 18.4.0 conventional-changelog-angular: 6.0.0 - conventional-commits-parser: 4.0.0 + conventional-commits-parser: 5.0.0 dev: true - /@commitlint/read@17.8.1: + /@commitlint/read@18.4.0: resolution: { - integrity: sha512-Fd55Oaz9irzBESPCdMd8vWWgxsW3OWR99wOntBDHgf9h7Y6OOHjWEdS9Xzen1GFndqgyoaFplQS5y7KZe0kO2w==, + integrity: sha512-IpnABCbDeOw5npZ09SZZGLfd3T7cFtsxUYm6wT3aGmIB2fXKE3fMeuj3jxXjMibiGIyA3Z5voCMuOcKWpkNySA==, } - engines: { node: ">=v14" } + engines: { node: ">=v18" } dependencies: - "@commitlint/top-level": 17.8.1 - "@commitlint/types": 17.8.1 + "@commitlint/top-level": 18.4.0 + "@commitlint/types": 18.4.0 fs-extra: 11.1.1 git-raw-commits: 2.0.11 minimist: 1.2.8 dev: true - /@commitlint/resolve-extends@17.6.7: - resolution: - { - integrity: sha512-PfeoAwLHtbOaC9bGn/FADN156CqkFz6ZKiVDMjuC2N5N0740Ke56rKU7Wxdwya8R8xzLK9vZzHgNbuGhaOVKIg==, - } - engines: { node: ">=v14" } - requiresBuild: true - dependencies: - "@commitlint/config-validator": 17.6.7 - "@commitlint/types": 17.4.4 - import-fresh: 3.3.0 - lodash.mergewith: 4.6.2 - resolve-from: 5.0.0 - resolve-global: 1.0.0 - dev: true - optional: true - /@commitlint/resolve-extends@17.8.1: resolution: { integrity: sha512-W/ryRoQ0TSVXqJrx5SGkaYuAaE/BUontL1j1HsKckvM6e5ZaG0M9126zcwL6peKSuIetJi7E87PRQF8O86EW0Q==, } engines: { node: ">=v14" } + requiresBuild: true dependencies: "@commitlint/config-validator": 17.8.1 "@commitlint/types": 17.8.1 @@ -2129,43 +2126,59 @@ packages: resolve-from: 5.0.0 resolve-global: 1.0.0 dev: true + optional: true - /@commitlint/rules@17.8.1: + /@commitlint/resolve-extends@18.4.0: resolution: { - integrity: sha512-2b7OdVbN7MTAt9U0vKOYKCDsOvESVXxQmrvuVUZ0rGFMCrCPJWWP1GJ7f0lAypbDAhaGb8zqtdOr47192LBrIA==, + integrity: sha512-qhgU6ach+S6sJMD9NjCYiEycOObGhxzWQLQzqlScJCv9zkPs15Bg0ffLXTQ3z7ipXv46XEKYMnSJzjLRw2Tlkg==, } - engines: { node: ">=v14" } + engines: { node: ">=v18" } dependencies: - "@commitlint/ensure": 17.8.1 - "@commitlint/message": 17.8.1 - "@commitlint/to-lines": 17.8.1 - "@commitlint/types": 17.8.1 + "@commitlint/config-validator": 18.4.0 + "@commitlint/types": 18.4.0 + import-fresh: 3.3.0 + lodash.mergewith: 4.6.2 + resolve-from: 5.0.0 + resolve-global: 1.0.0 + dev: true + + /@commitlint/rules@18.4.0: + resolution: + { + integrity: sha512-T3ChRxQZ6g0iNCpVLc6KeQId0/86TnyQA8PFkng+dWElO2DAA5km/yirgKZV1Xlc+gF7Rf6d+a0ottxdKpOY+w==, + } + engines: { node: ">=v18" } + dependencies: + "@commitlint/ensure": 18.4.0 + "@commitlint/message": 18.4.0 + "@commitlint/to-lines": 18.4.0 + "@commitlint/types": 18.4.0 execa: 5.1.1 dev: true - /@commitlint/to-lines@17.8.1: + /@commitlint/to-lines@18.4.0: resolution: { - integrity: sha512-LE0jb8CuR/mj6xJyrIk8VLz03OEzXFgLdivBytoooKO5xLt5yalc8Ma5guTWobw998sbR3ogDd+2jed03CFmJA==, + integrity: sha512-bZXuCtfBPjNgtEnG3gwJrveIgfKK2UdhIhFvKpMTrQl/gAwoto/3mzmE7qGAHwmuP4eZ2U8X7iwMnqIlWmv2Tw==, } - engines: { node: ">=v14" } + engines: { node: ">=v18" } dev: true - /@commitlint/top-level@17.8.1: + /@commitlint/top-level@18.4.0: resolution: { - integrity: sha512-l6+Z6rrNf5p333SHfEte6r+WkOxGlWK4bLuZKbtf/2TXRN+qhrvn1XE63VhD8Oe9oIHQ7F7W1nG2k/TJFhx2yA==, + integrity: sha512-TfulcA8UHF7MZ6tm4Ci3aqZgMBZa1OoCg4prccWHvwG/hsHujZ7+0FKbeKqDbcSli/YWm4NJwEjl4uh5itIJeA==, } - engines: { node: ">=v14" } + engines: { node: ">=v18" } dependencies: find-up: 5.0.0 dev: true - /@commitlint/types@17.4.4: + /@commitlint/types@17.8.1: resolution: { - integrity: sha512-amRN8tRLYOsxRr6mTnGGGvB5EmW/4DDjLMgiwK3CCVEmN6Sr/6xePGEpWaspKkckILuUORCwe6VfDBw6uj4axQ==, + integrity: sha512-PXDQXkAmiMEG162Bqdh9ChML/GJZo6vU+7F03ALKDK8zYc6SuAr47LjG7hGYRqUOz+WK0dU7bQ0xzuqFMdxzeQ==, } engines: { node: ">=v14" } requiresBuild: true @@ -2174,12 +2187,12 @@ packages: dev: true optional: true - /@commitlint/types@17.8.1: + /@commitlint/types@18.4.0: resolution: { - integrity: sha512-PXDQXkAmiMEG162Bqdh9ChML/GJZo6vU+7F03ALKDK8zYc6SuAr47LjG7hGYRqUOz+WK0dU7bQ0xzuqFMdxzeQ==, + integrity: sha512-MKeaFxt0I9fhqUb2E+YIzX/gZtmkuodJET/XKiZIMvXUff8Ee4Ih86eLg+yAm2jf1pwGBmU02uNOp0y094w2Uw==, } - engines: { node: ">=v14" } + engines: { node: ">=v18" } dependencies: chalk: 4.1.2 dev: true @@ -2712,10 +2725,10 @@ packages: postcss-selector-parser: 6.0.13 dev: true - /@esbuild/android-arm64@0.18.20: + /@esbuild/android-arm64@0.19.5: resolution: { - integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==, + integrity: sha512-5d1OkoJxnYQfmC+Zd8NBFjkhyCNYwM4n9ODrycTFY6Jk1IGiZ+tjVJDDSwDt77nK+tfpGP4T50iMtVi4dEGzhQ==, } engines: { node: ">=12" } cpu: [arm64] @@ -2724,10 +2737,10 @@ packages: dev: true optional: true - /@esbuild/android-arm@0.18.20: + /@esbuild/android-arm@0.19.5: resolution: { - integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==, + integrity: sha512-bhvbzWFF3CwMs5tbjf3ObfGqbl/17ict2/uwOSfr3wmxDE6VdS2GqY/FuzIPe0q0bdhj65zQsvqfArI9MY6+AA==, } engines: { node: ">=12" } cpu: [arm] @@ -2736,10 +2749,10 @@ packages: dev: true optional: true - /@esbuild/android-x64@0.18.20: + /@esbuild/android-x64@0.19.5: resolution: { - integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==, + integrity: sha512-9t+28jHGL7uBdkBjL90QFxe7DVA+KGqWlHCF8ChTKyaKO//VLuoBricQCgwhOjA1/qOczsw843Fy4cbs4H3DVA==, } engines: { node: ">=12" } cpu: [x64] @@ -2748,10 +2761,10 @@ packages: dev: true optional: true - /@esbuild/darwin-arm64@0.18.20: + /@esbuild/darwin-arm64@0.19.5: resolution: { - integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==, + integrity: sha512-mvXGcKqqIqyKoxq26qEDPHJuBYUA5KizJncKOAf9eJQez+L9O+KfvNFu6nl7SCZ/gFb2QPaRqqmG0doSWlgkqw==, } engines: { node: ">=12" } cpu: [arm64] @@ -2760,10 +2773,10 @@ packages: dev: true optional: true - /@esbuild/darwin-x64@0.18.20: + /@esbuild/darwin-x64@0.19.5: resolution: { - integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==, + integrity: sha512-Ly8cn6fGLNet19s0X4unjcniX24I0RqjPv+kurpXabZYSXGM4Pwpmf85WHJN3lAgB8GSth7s5A0r856S+4DyiA==, } engines: { node: ">=12" } cpu: [x64] @@ -2772,10 +2785,10 @@ packages: dev: true optional: true - /@esbuild/freebsd-arm64@0.18.20: + /@esbuild/freebsd-arm64@0.19.5: resolution: { - integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==, + integrity: sha512-GGDNnPWTmWE+DMchq1W8Sd0mUkL+APvJg3b11klSGUDvRXh70JqLAO56tubmq1s2cgpVCSKYywEiKBfju8JztQ==, } engines: { node: ">=12" } cpu: [arm64] @@ -2784,10 +2797,10 @@ packages: dev: true optional: true - /@esbuild/freebsd-x64@0.18.20: + /@esbuild/freebsd-x64@0.19.5: resolution: { - integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==, + integrity: sha512-1CCwDHnSSoA0HNwdfoNY0jLfJpd7ygaLAp5EHFos3VWJCRX9DMwWODf96s9TSse39Br7oOTLryRVmBoFwXbuuQ==, } engines: { node: ">=12" } cpu: [x64] @@ -2796,10 +2809,10 @@ packages: dev: true optional: true - /@esbuild/linux-arm64@0.18.20: + /@esbuild/linux-arm64@0.19.5: resolution: { - integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==, + integrity: sha512-o3vYippBmSrjjQUCEEiTZ2l+4yC0pVJD/Dl57WfPwwlvFkrxoSO7rmBZFii6kQB3Wrn/6GwJUPLU5t52eq2meA==, } engines: { node: ">=12" } cpu: [arm64] @@ -2808,10 +2821,10 @@ packages: dev: true optional: true - /@esbuild/linux-arm@0.18.20: + /@esbuild/linux-arm@0.19.5: resolution: { - integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==, + integrity: sha512-lrWXLY/vJBzCPC51QN0HM71uWgIEpGSjSZZADQhq7DKhPcI6NH1IdzjfHkDQws2oNpJKpR13kv7/pFHBbDQDwQ==, } engines: { node: ">=12" } cpu: [arm] @@ -2820,10 +2833,10 @@ packages: dev: true optional: true - /@esbuild/linux-ia32@0.18.20: + /@esbuild/linux-ia32@0.19.5: resolution: { - integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==, + integrity: sha512-MkjHXS03AXAkNp1KKkhSKPOCYztRtK+KXDNkBa6P78F8Bw0ynknCSClO/ztGszILZtyO/lVKpa7MolbBZ6oJtQ==, } engines: { node: ">=12" } cpu: [ia32] @@ -2832,10 +2845,10 @@ packages: dev: true optional: true - /@esbuild/linux-loong64@0.18.20: + /@esbuild/linux-loong64@0.19.5: resolution: { - integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==, + integrity: sha512-42GwZMm5oYOD/JHqHska3Jg0r+XFb/fdZRX+WjADm3nLWLcIsN27YKtqxzQmGNJgu0AyXg4HtcSK9HuOk3v1Dw==, } engines: { node: ">=12" } cpu: [loong64] @@ -2844,10 +2857,10 @@ packages: dev: true optional: true - /@esbuild/linux-mips64el@0.18.20: + /@esbuild/linux-mips64el@0.19.5: resolution: { - integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==, + integrity: sha512-kcjndCSMitUuPJobWCnwQ9lLjiLZUR3QLQmlgaBfMX23UEa7ZOrtufnRds+6WZtIS9HdTXqND4yH8NLoVVIkcg==, } engines: { node: ">=12" } cpu: [mips64el] @@ -2856,10 +2869,10 @@ packages: dev: true optional: true - /@esbuild/linux-ppc64@0.18.20: + /@esbuild/linux-ppc64@0.19.5: resolution: { - integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==, + integrity: sha512-yJAxJfHVm0ZbsiljbtFFP1BQKLc8kUF6+17tjQ78QjqjAQDnhULWiTA6u0FCDmYT1oOKS9PzZ2z0aBI+Mcyj7Q==, } engines: { node: ">=12" } cpu: [ppc64] @@ -2868,10 +2881,10 @@ packages: dev: true optional: true - /@esbuild/linux-riscv64@0.18.20: + /@esbuild/linux-riscv64@0.19.5: resolution: { - integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==, + integrity: sha512-5u8cIR/t3gaD6ad3wNt1MNRstAZO+aNyBxu2We8X31bA8XUNyamTVQwLDA1SLoPCUehNCymhBhK3Qim1433Zag==, } engines: { node: ">=12" } cpu: [riscv64] @@ -2880,10 +2893,10 @@ packages: dev: true optional: true - /@esbuild/linux-s390x@0.18.20: + /@esbuild/linux-s390x@0.19.5: resolution: { - integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==, + integrity: sha512-Z6JrMyEw/EmZBD/OFEFpb+gao9xJ59ATsoTNlj39jVBbXqoZm4Xntu6wVmGPB/OATi1uk/DB+yeDPv2E8PqZGw==, } engines: { node: ">=12" } cpu: [s390x] @@ -2892,10 +2905,10 @@ packages: dev: true optional: true - /@esbuild/linux-x64@0.18.20: + /@esbuild/linux-x64@0.19.5: resolution: { - integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==, + integrity: sha512-psagl+2RlK1z8zWZOmVdImisMtrUxvwereIdyJTmtmHahJTKb64pAcqoPlx6CewPdvGvUKe2Jw+0Z/0qhSbG1A==, } engines: { node: ">=12" } cpu: [x64] @@ -2904,10 +2917,10 @@ packages: dev: true optional: true - /@esbuild/netbsd-x64@0.18.20: + /@esbuild/netbsd-x64@0.19.5: resolution: { - integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==, + integrity: sha512-kL2l+xScnAy/E/3119OggX8SrWyBEcqAh8aOY1gr4gPvw76la2GlD4Ymf832UCVbmuWeTf2adkZDK+h0Z/fB4g==, } engines: { node: ">=12" } cpu: [x64] @@ -2916,10 +2929,10 @@ packages: dev: true optional: true - /@esbuild/openbsd-x64@0.18.20: + /@esbuild/openbsd-x64@0.19.5: resolution: { - integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==, + integrity: sha512-sPOfhtzFufQfTBgRnE1DIJjzsXukKSvZxloZbkJDG383q0awVAq600pc1nfqBcl0ice/WN9p4qLc39WhBShRTA==, } engines: { node: ">=12" } cpu: [x64] @@ -2928,10 +2941,10 @@ packages: dev: true optional: true - /@esbuild/sunos-x64@0.18.20: + /@esbuild/sunos-x64@0.19.5: resolution: { - integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==, + integrity: sha512-dGZkBXaafuKLpDSjKcB0ax0FL36YXCvJNnztjKV+6CO82tTYVDSH2lifitJ29jxRMoUhgkg9a+VA/B03WK5lcg==, } engines: { node: ">=12" } cpu: [x64] @@ -2940,10 +2953,10 @@ packages: dev: true optional: true - /@esbuild/win32-arm64@0.18.20: + /@esbuild/win32-arm64@0.19.5: resolution: { - integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==, + integrity: sha512-dWVjD9y03ilhdRQ6Xig1NWNgfLtf2o/STKTS+eZuF90fI2BhbwD6WlaiCGKptlqXlURVB5AUOxUj09LuwKGDTg==, } engines: { node: ">=12" } cpu: [arm64] @@ -2952,10 +2965,10 @@ packages: dev: true optional: true - /@esbuild/win32-ia32@0.18.20: + /@esbuild/win32-ia32@0.19.5: resolution: { - integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==, + integrity: sha512-4liggWIA4oDgUxqpZwrDhmEfAH4d0iljanDOK7AnVU89T6CzHon/ony8C5LeOdfgx60x5cnQJFZwEydVlYx4iw==, } engines: { node: ">=12" } cpu: [ia32] @@ -2964,10 +2977,10 @@ packages: dev: true optional: true - /@esbuild/win32-x64@0.18.20: + /@esbuild/win32-x64@0.19.5: resolution: { - integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==, + integrity: sha512-czTrygUsB/jlM8qEW5MD8bgYU2Xg14lo6kBDXW6HdxKjh8M5PzETGiSHaz9MtbXBYDloHNUAUW2tMiKW4KM9Mw==, } engines: { node: ">=12" } cpu: [x64] @@ -3538,7 +3551,139 @@ packages: rollup: 2.79.1 dev: true - /@semantic-release/changelog@6.0.3(semantic-release@22.0.7): + /@rollup/rollup-android-arm-eabi@4.4.1: + resolution: + { + integrity: sha512-Ss4suS/sd+6xLRu+MLCkED2mUrAyqHmmvZB+zpzZ9Znn9S8wCkTQCJaQ8P8aHofnvG5L16u9MVnJjCqioPErwQ==, + } + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-android-arm64@4.4.1: + resolution: + { + integrity: sha512-sRSkGTvGsARwWd7TzC8LKRf8FiPn7257vd/edzmvG4RIr9x68KBN0/Ek48CkuUJ5Pj/Dp9vKWv6PEupjKWjTYA==, + } + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-darwin-arm64@4.4.1: + resolution: + { + integrity: sha512-nz0AiGrrXyaWpsmBXUGOBiRDU0wyfSXbFuF98pPvIO8O6auQsPG6riWsfQqmCCC5FNd8zKQ4JhgugRNAkBJ8mQ==, + } + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-darwin-x64@4.4.1: + resolution: + { + integrity: sha512-Ogqvf4/Ve/faMaiPRvzsJEqajbqs00LO+8vtrPBVvLgdw4wBg6ZDXdkDAZO+4MLnrc8mhGV6VJAzYScZdPLtJg==, + } + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm-gnueabihf@4.4.1: + resolution: + { + integrity: sha512-9zc2tqlr6HfO+hx9+wktUlWTRdje7Ub15iJqKcqg5uJZ+iKqmd2CMxlgPpXi7+bU7bjfDIuvCvnGk7wewFEhCg==, + } + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm64-gnu@4.4.1: + resolution: + { + integrity: sha512-phLb1fN3rq2o1j1v+nKxXUTSJnAhzhU0hLrl7Qzb0fLpwkGMHDem+o6d+ZI8+/BlTXfMU4kVWGvy6g9k/B8L6Q==, + } + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm64-musl@4.4.1: + resolution: + { + integrity: sha512-M2sDtw4tf57VPSjbTAN/lz1doWUqO2CbQuX3L9K6GWIR5uw9j+ROKCvvUNBY8WUbMxwaoc8mH9HmmBKsLht7+w==, + } + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-x64-gnu@4.4.1: + resolution: + { + integrity: sha512-mHIlRLX+hx+30cD6c4BaBOsSqdnCE4ok7/KDvjHYAHoSuveoMMxIisZFvcLhUnyZcPBXDGZTuBoalcuh43UfQQ==, + } + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-x64-musl@4.4.1: + resolution: + { + integrity: sha512-tB+RZuDi3zxFx7vDrjTNGVLu2KNyzYv+UY8jz7e4TMEoAj7iEt8Qk6xVu6mo3pgjnsHj6jnq3uuRsHp97DLwOA==, + } + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-arm64-msvc@4.4.1: + resolution: + { + integrity: sha512-Hdn39PzOQowK/HZzYpCuZdJC91PE6EaGbTe2VCA9oq2u18evkisQfws0Smh9QQGNNRa/T7MOuGNQoLeXhhE3PQ==, + } + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-ia32-msvc@4.4.1: + resolution: + { + integrity: sha512-tLpKb1Elm9fM8c5w3nl4N1eLTP4bCqTYw9tqUBxX8/hsxqHO3dxc2qPbZ9PNkdK4tg4iLEYn0pOUnVByRd2CbA==, + } + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-x64-msvc@4.4.1: + resolution: + { + integrity: sha512-eAhItDX9yQtZVM3yvXS/VR3qPqcnXvnLyx1pLXl4JzyNMBNO3KC986t/iAg2zcMzpAp9JSvxB5VZGnBiNoA98w==, + } + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@semantic-release/changelog@6.0.3(semantic-release@22.0.8): resolution: { integrity: sha512-dZuR5qByyfe3Y03TpmCvAxCyTnp7r5XwtHRf/8vD9EAn4ZWbavUX8adMtXYzE86EVh0gyLA7lm5yW4IV30XUag==, @@ -3551,10 +3696,10 @@ packages: aggregate-error: 3.1.0 fs-extra: 11.1.1 lodash: 4.17.21 - semantic-release: 22.0.7 + semantic-release: 22.0.8 dev: true - /@semantic-release/commit-analyzer@11.1.0(semantic-release@22.0.7): + /@semantic-release/commit-analyzer@11.1.0(semantic-release@22.0.8): resolution: { integrity: sha512-cXNTbv3nXR2hlzHjAMgbuiQVtvWHTlwwISt60B+4NZv01y/QRY7p2HcJm8Eh2StzcTJoNnflvKjHH/cjFS7d5g==, @@ -3567,10 +3712,10 @@ packages: conventional-commits-filter: 4.0.0 conventional-commits-parser: 5.0.0 debug: 4.3.4 - import-from-esm: 1.2.1 + import-from-esm: 1.3.1 lodash-es: 4.17.21 micromatch: 4.0.5 - semantic-release: 22.0.7 + semantic-release: 22.0.8 transitivePeerDependencies: - supports-color dev: true @@ -3591,7 +3736,7 @@ packages: engines: { node: ">=18" } dev: true - /@semantic-release/exec@6.0.3(semantic-release@22.0.7): + /@semantic-release/exec@6.0.3(semantic-release@22.0.8): resolution: { integrity: sha512-bxAq8vLOw76aV89vxxICecEa8jfaWwYITw6X74zzlO0mc/Bgieqx9kBRz9z96pHectiTAtsCwsQcUyLYWnp3VQ==, @@ -3606,12 +3751,12 @@ packages: execa: 5.1.1 lodash: 4.17.21 parse-json: 5.2.0 - semantic-release: 22.0.7 + semantic-release: 22.0.8 transitivePeerDependencies: - supports-color dev: true - /@semantic-release/git@10.0.1(semantic-release@22.0.7): + /@semantic-release/git@10.0.1(semantic-release@22.0.8): resolution: { integrity: sha512-eWrx5KguUcU2wUPaO6sfvZI0wPafUKAMNC18aXY4EnNcrZL86dEmpNVnC9uMpGZkmZJ9EfCVJBQx4pV4EMGT1w==, @@ -3628,12 +3773,12 @@ packages: lodash: 4.17.21 micromatch: 4.0.5 p-reduce: 2.1.0 - semantic-release: 22.0.7 + semantic-release: 22.0.8 transitivePeerDependencies: - supports-color dev: true - /@semantic-release/github@9.0.4(semantic-release@22.0.7): + /@semantic-release/github@9.0.4(semantic-release@22.0.8): resolution: { integrity: sha512-kQCGFAsBErvCR6hzNuzu63cj4erQN2krm9zQlg8vl4j5X0mL0d/Ras0wmL5Gkr1TuSS2lweME7M4J5zvtDDDSA==, @@ -3657,16 +3802,16 @@ packages: lodash-es: 4.17.21 mime: 3.0.0 p-filter: 3.0.0 - semantic-release: 22.0.7 + semantic-release: 22.0.8 url-join: 5.0.0 transitivePeerDependencies: - supports-color dev: true - /@semantic-release/gitlab@12.0.6(semantic-release@22.0.7): + /@semantic-release/gitlab@12.1.0(semantic-release@22.0.8): resolution: { - integrity: sha512-NjGq+6cA64bQIyAjFSxzXxUJCS94fAtw8QMQSvuUycqhbQqXvjTKuknm9fS327leZURqslDMMKwEMuj0cHy31g==, + integrity: sha512-HU6dDOwVOcKdAqQ6rA5slnz4BjfbqcaVBD8SkBfEUb3qio3L89elu7FsxDKSED1fFDiA0req2PLyNG+qx9NMQw==, } engines: { node: ">=18" } peerDependencies: @@ -3684,13 +3829,13 @@ packages: hpagent: 1.2.0 lodash-es: 4.17.21 parse-url: 8.1.0 - semantic-release: 22.0.7 + semantic-release: 22.0.8 url-join: 4.0.1 transitivePeerDependencies: - supports-color dev: true - /@semantic-release/npm@11.0.1(semantic-release@22.0.7): + /@semantic-release/npm@11.0.1(semantic-release@22.0.8): resolution: { integrity: sha512-nFcT0pgVwpXsPkzjqP3ObH+pILeN1AbYscCDuYwgZEPZukL+RsGhrtdT4HA1Gjb/y1bVbE90JNtMIcgRi5z/Fg==, @@ -3710,12 +3855,12 @@ packages: rc: 1.2.8 read-pkg: 9.0.0 registry-auth-token: 5.0.2 - semantic-release: 22.0.7 + semantic-release: 22.0.8 semver: 7.5.4 tempy: 3.1.0 dev: true - /@semantic-release/release-notes-generator@12.1.0(semantic-release@22.0.7): + /@semantic-release/release-notes-generator@12.1.0(semantic-release@22.0.8): resolution: { integrity: sha512-g6M9AjUKAZUZnxaJZnouNBeDNTCUrJ5Ltj+VJ60gJeDaRRahcHsry9HW8yKrnKkKNkx5lbWiEP1FPMqVNQz8Kg==, @@ -3730,11 +3875,11 @@ packages: conventional-commits-parser: 5.0.0 debug: 4.3.4 get-stream: 7.0.1 - import-from-esm: 1.2.1 + import-from-esm: 1.3.1 into-stream: 7.0.0 lodash-es: 4.17.21 read-pkg-up: 11.0.0 - semantic-release: 22.0.7 + semantic-release: 22.0.8 transitivePeerDependencies: - supports-color dev: true @@ -3916,12 +4061,13 @@ packages: } dev: true - /@types/node@20.4.7: + /@types/node@18.18.9: resolution: { - integrity: sha512-bUBrPjEry2QUTsnuEjzjbS7voGWCc30W0qzgMf90GPeDGFRakvrz47ju+oqDAKCXLUCe39u57/ORMl/O/04/9g==, + integrity: sha512-0f5klcuImLnG4Qreu9hPj/rEfFq6YRc5n2mAjSsH+ec/mJL+3voBH0+8T7o8RpFjH7ovc+TRsL/c7OYIQsPTfQ==, } - requiresBuild: true + dependencies: + undici-types: 5.26.5 dev: true /@types/node@20.5.1: @@ -3929,6 +4075,7 @@ packages: { integrity: sha512-4tT2UrL5LBqDwoed9wZ6N3umC4Yhz3W3FloMmiiG4JwmUJWpie0c7lcnUNd4gtMKuDEO4wRVS8B6Xa0uMRsMKg==, } + requiresBuild: true dev: true /@types/node@20.5.6: @@ -5157,13 +5304,13 @@ packages: } engines: { node: ">=0.8" } - /codemirror@6.0.1(@lezer/common@1.0.4): + /codemirror@6.0.1(@lezer/common@1.1.1): resolution: { integrity: sha512-J8j+nZ+CdWmIeFIGXEFbFPtpiYacFMDR8GlHK3IyHQJMCaVRfGx9NT+Hxivv1ckLWPvNdZqndbr/7lVhrf/Svg==, } dependencies: - "@codemirror/autocomplete": 6.9.0(@codemirror/language@6.9.2)(@codemirror/state@6.3.1)(@codemirror/view@6.22.0)(@lezer/common@1.0.4) + "@codemirror/autocomplete": 6.9.0(@codemirror/language@6.9.2)(@codemirror/state@6.3.1)(@codemirror/view@6.22.0)(@lezer/common@1.1.1) "@codemirror/commands": 6.3.0 "@codemirror/language": 6.9.2 "@codemirror/lint": 6.4.0 @@ -5356,12 +5503,12 @@ packages: compare-func: 2.0.0 dev: true - /conventional-changelog-conventionalcommits@6.1.0: + /conventional-changelog-conventionalcommits@7.0.2: resolution: { - integrity: sha512-3cS3GEtR78zTfMzk0AizXKKIdN4OvSh7ibNz6/DPbhWWQu7LqE/8+/GqSodV+sywUR2gpJAdP/1JFf4XtN7Zpw==, + integrity: sha512-NKXYmMR/Hr1DevQegFB4MwfM5Vv0m4UIxKZTTYuD98lpTknaZlSRrDOG4X7wIXpGkfsYxZTghUN+Qq+T0YQI7w==, } - engines: { node: ">=14" } + engines: { node: ">=16" } dependencies: compare-func: 2.0.0 dev: true @@ -5397,20 +5544,6 @@ packages: engines: { node: ">=16" } dev: true - /conventional-commits-parser@4.0.0: - resolution: - { - integrity: sha512-WRv5j1FsVM5FISJkoYMR6tPk07fkKT0UodruX4je86V4owk451yjXAKzKAPOs9l7y59E2viHUS9eQ+dfUA9NSg==, - } - engines: { node: ">=14" } - hasBin: true - dependencies: - JSONStream: 1.3.5 - is-text-path: 1.0.1 - meow: 8.1.2 - split2: 3.2.2 - dev: true - /conventional-commits-parser@5.0.0: resolution: { @@ -5454,31 +5587,13 @@ packages: integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==, } - /cosmiconfig-typescript-loader@4.4.0(@types/node@20.4.7)(cosmiconfig@8.2.0)(ts-node@10.9.1)(typescript@5.2.2): - resolution: - { - integrity: sha512-BabizFdC3wBHhbI4kJh0VkQP9GkBfoHPydD0COMce1nJ1kJAB3F2TmJ/I7diULBKtmEWSwEbuN/KDtgnmUUVmw==, - } - engines: { node: ">=v14.21.3" } - peerDependencies: - "@types/node": "*" - cosmiconfig: ">=7" - ts-node: ">=10" - typescript: ">=4" - dependencies: - "@types/node": 20.4.7 - cosmiconfig: 8.2.0 - ts-node: 10.9.1(@types/node@20.4.7)(typescript@5.2.2) - typescript: 5.2.2 - dev: true - optional: true - /cosmiconfig-typescript-loader@4.4.0(@types/node@20.5.1)(cosmiconfig@8.2.0)(ts-node@10.9.1)(typescript@5.2.2): resolution: { integrity: sha512-BabizFdC3wBHhbI4kJh0VkQP9GkBfoHPydD0COMce1nJ1kJAB3F2TmJ/I7diULBKtmEWSwEbuN/KDtgnmUUVmw==, } engines: { node: ">=v14.21.3" } + requiresBuild: true peerDependencies: "@types/node": "*" cosmiconfig: ">=7" @@ -5490,6 +5605,24 @@ packages: ts-node: 10.9.1(@types/node@20.5.1)(typescript@5.2.2) typescript: 5.2.2 dev: true + optional: true + + /cosmiconfig-typescript-loader@5.0.0(@types/node@18.18.9)(cosmiconfig@8.3.6)(typescript@5.2.2): + resolution: + { + integrity: sha512-+8cK7jRAReYkMwMiG+bxhcNKiHJDM6bR9FD/nGBXOWdMLuYawjF5cGrtLilJ+LGd3ZjCXnJjR5DkfWPoIVlqJA==, + } + engines: { node: ">=v16" } + peerDependencies: + "@types/node": "*" + cosmiconfig: ">=8.2" + typescript: ">=4" + dependencies: + "@types/node": 18.18.9 + cosmiconfig: 8.3.6(typescript@5.2.2) + jiti: 1.19.3 + typescript: 5.2.2 + dev: true /cosmiconfig@8.2.0: resolution: @@ -5504,6 +5637,25 @@ packages: path-type: 4.0.0 dev: true + /cosmiconfig@8.3.6(typescript@5.2.2): + resolution: + { + integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==, + } + engines: { node: ">=14" } + peerDependencies: + typescript: ">=4.9.5" + peerDependenciesMeta: + typescript: + optional: true + dependencies: + import-fresh: 3.3.0 + js-yaml: 4.1.0 + parse-json: 5.2.0 + path-type: 4.0.0 + typescript: 5.2.2 + dev: true + /create-require@1.1.1: resolution: { @@ -5776,7 +5928,7 @@ packages: longest: 2.0.1 word-wrap: 1.2.5 optionalDependencies: - "@commitlint/load": 17.7.1 + "@commitlint/load": 17.8.1 transitivePeerDependencies: - "@swc/core" - "@swc/wasm" @@ -6402,37 +6554,37 @@ packages: ext: 1.7.0 dev: false - /esbuild@0.18.20: + /esbuild@0.19.5: resolution: { - integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==, + integrity: sha512-bUxalY7b1g8vNhQKdB24QDmHeY4V4tw/s6Ak5z+jJX9laP5MoQseTOMemAr0gxssjNcH0MCViG8ONI2kksvfFQ==, } engines: { node: ">=12" } hasBin: true requiresBuild: true optionalDependencies: - "@esbuild/android-arm": 0.18.20 - "@esbuild/android-arm64": 0.18.20 - "@esbuild/android-x64": 0.18.20 - "@esbuild/darwin-arm64": 0.18.20 - "@esbuild/darwin-x64": 0.18.20 - "@esbuild/freebsd-arm64": 0.18.20 - "@esbuild/freebsd-x64": 0.18.20 - "@esbuild/linux-arm": 0.18.20 - "@esbuild/linux-arm64": 0.18.20 - "@esbuild/linux-ia32": 0.18.20 - "@esbuild/linux-loong64": 0.18.20 - "@esbuild/linux-mips64el": 0.18.20 - "@esbuild/linux-ppc64": 0.18.20 - "@esbuild/linux-riscv64": 0.18.20 - "@esbuild/linux-s390x": 0.18.20 - "@esbuild/linux-x64": 0.18.20 - "@esbuild/netbsd-x64": 0.18.20 - "@esbuild/openbsd-x64": 0.18.20 - "@esbuild/sunos-x64": 0.18.20 - "@esbuild/win32-arm64": 0.18.20 - "@esbuild/win32-ia32": 0.18.20 - "@esbuild/win32-x64": 0.18.20 + "@esbuild/android-arm": 0.19.5 + "@esbuild/android-arm64": 0.19.5 + "@esbuild/android-x64": 0.19.5 + "@esbuild/darwin-arm64": 0.19.5 + "@esbuild/darwin-x64": 0.19.5 + "@esbuild/freebsd-arm64": 0.19.5 + "@esbuild/freebsd-x64": 0.19.5 + "@esbuild/linux-arm": 0.19.5 + "@esbuild/linux-arm64": 0.19.5 + "@esbuild/linux-ia32": 0.19.5 + "@esbuild/linux-loong64": 0.19.5 + "@esbuild/linux-mips64el": 0.19.5 + "@esbuild/linux-ppc64": 0.19.5 + "@esbuild/linux-riscv64": 0.19.5 + "@esbuild/linux-s390x": 0.19.5 + "@esbuild/linux-x64": 0.19.5 + "@esbuild/netbsd-x64": 0.19.5 + "@esbuild/openbsd-x64": 0.19.5 + "@esbuild/sunos-x64": 0.19.5 + "@esbuild/win32-arm64": 0.19.5 + "@esbuild/win32-ia32": 0.19.5 + "@esbuild/win32-x64": 0.19.5 dev: true /escalade@3.1.1: @@ -7761,14 +7913,17 @@ packages: resolve-from: 4.0.0 dev: true - /import-from-esm@1.2.1: + /import-from-esm@1.3.1: resolution: { - integrity: sha512-Nly5Ab75rWZmOwtMa0B0NQNnHGcHOQ2zkU/bVENwK2lbPq+kamPDqNKNJ0hF7w7lR/ETD5nGgJq0XbofsZpYCA==, + integrity: sha512-YltaeDglQ6wDZOC8ZAY2I8vK1Ag4XVbs4GhlvNALWz0ee5V+CMkcBhAKbs1iuJZ3fmfgrKFCDRwliM3OxyQMLA==, } engines: { node: ">=16.20" } dependencies: + debug: 4.3.4 import-meta-resolve: 4.0.0 + transitivePeerDependencies: + - supports-color dev: true /import-lazy@4.0.0: @@ -8190,16 +8345,6 @@ packages: has-symbols: 1.0.3 dev: true - /is-text-path@1.0.1: - resolution: - { - integrity: sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==, - } - engines: { node: ">=0.10.0" } - dependencies: - text-extensions: 1.9.0 - dev: true - /is-text-path@2.0.0: resolution: { @@ -8614,27 +8759,27 @@ packages: dependencies: "@lit-labs/ssr-dom-shim": 1.1.2 "@lit/reactive-element": 2.0.1 - lit-html: 3.0.2 + lit-html: 3.1.0 dev: false - /lit-html@3.0.2: + /lit-html@3.1.0: resolution: { - integrity: sha512-Q1A5lHza3bnmxoWJn6yS6vQZQdExl4fghk8W1G+jnAEdoFNYo5oeBBb/Ol7zSEdKd3TR7+r0zsJQyuWEVguiyQ==, + integrity: sha512-FwAjq3iNsaO6SOZXEIpeROlJLUlrbyMkn4iuv4f4u1H40Jw8wkeR/OUXZUHUoiYabGk8Y4Y0F/rgq+R4MrOLmA==, } dependencies: "@types/trusted-types": 2.0.3 dev: false - /lit@3.0.2: + /lit@3.1.0: resolution: { - integrity: sha512-ZoVUPGgXOQocP4OvxehEOBmC4rWB4cRYDPaz7aFmH8DFytsCi/NeACbr4C6vNPGDEC07BrhUos7uVNayDKLQ2Q==, + integrity: sha512-rzo/hmUqX8zmOdamDAeydfjsGXbbdtAFqMhmocnh2j9aDYqbu0fjXygjCa0T99Od9VQ/2itwaGrjZz/ZELVl7w==, } dependencies: "@lit/reactive-element": 2.0.1 lit-element: 4.0.1 - lit-html: 3.0.2 + lit-html: 3.1.0 dev: false /load-json-file@4.0.0: @@ -10361,7 +10506,7 @@ packages: dependencies: lilconfig: 2.1.0 postcss: 8.4.31 - ts-node: 10.9.1(@types/node@20.4.7)(typescript@5.2.2) + ts-node: 10.9.1(@types/node@20.5.1)(typescript@5.2.2) yaml: 2.3.1 dev: true @@ -11137,7 +11282,7 @@ packages: } engines: { node: ">=8" } dependencies: - "@types/normalize-package-data": 2.4.1 + "@types/normalize-package-data": 2.4.4 normalize-package-data: 2.5.0 parse-json: 5.2.0 type-fest: 0.6.0 @@ -11507,14 +11652,26 @@ packages: fsevents: 2.3.3 dev: true - /rollup@3.28.1: + /rollup@4.4.1: resolution: { - integrity: sha512-R9OMQmIHJm9znrU3m3cpE8uhN0fGdXiawME7aZIpQqvpS/85+Vt1Hq1/yVIcYfOmaQiHjvXkQAoJukvLpau6Yw==, + integrity: sha512-idZzrUpWSblPJX66i+GzrpjKE3vbYrlWirUHteoAbjKReZwa0cohAErOYA5efoMmNCdvG9yrJS+w9Kl6csaH4w==, } - engines: { node: ">=14.18.0", npm: ">=8.0.0" } + engines: { node: ">=18.0.0", npm: ">=8.0.0" } hasBin: true optionalDependencies: + "@rollup/rollup-android-arm-eabi": 4.4.1 + "@rollup/rollup-android-arm64": 4.4.1 + "@rollup/rollup-darwin-arm64": 4.4.1 + "@rollup/rollup-darwin-x64": 4.4.1 + "@rollup/rollup-linux-arm-gnueabihf": 4.4.1 + "@rollup/rollup-linux-arm64-gnu": 4.4.1 + "@rollup/rollup-linux-arm64-musl": 4.4.1 + "@rollup/rollup-linux-x64-gnu": 4.4.1 + "@rollup/rollup-linux-x64-musl": 4.4.1 + "@rollup/rollup-win32-arm64-msvc": 4.4.1 + "@rollup/rollup-win32-ia32-msvc": 4.4.1 + "@rollup/rollup-win32-x64-msvc": 4.4.1 fsevents: 2.3.3 dev: true @@ -11619,19 +11776,19 @@ packages: get-assigned-identifiers: 1.2.0 dev: false - /semantic-release@22.0.7: + /semantic-release@22.0.8: resolution: { - integrity: sha512-Stx23Hjn7iU8GOAlhG3pHlR7AoNEahj9q7lKBP0rdK2BasGtJ4AWYh3zm1u3SCMuFiA8y4CE/Gu4RGKau1WiaQ==, + integrity: sha512-55rb31jygqIYsGU/rY+gXXm2fnxBIWo9azOjxbqKsPnq7p70zwZ5v+xnD7TxJC+zvS3sy1eHLGXYWCaX3WI76A==, } engines: { node: ^18.17 || >=20.6.1 } hasBin: true dependencies: - "@semantic-release/commit-analyzer": 11.1.0(semantic-release@22.0.7) + "@semantic-release/commit-analyzer": 11.1.0(semantic-release@22.0.8) "@semantic-release/error": 4.0.0 - "@semantic-release/github": 9.0.4(semantic-release@22.0.7) - "@semantic-release/npm": 11.0.1(semantic-release@22.0.7) - "@semantic-release/release-notes-generator": 12.1.0(semantic-release@22.0.7) + "@semantic-release/github": 9.0.4(semantic-release@22.0.8) + "@semantic-release/npm": 11.0.1(semantic-release@22.0.8) + "@semantic-release/release-notes-generator": 12.1.0(semantic-release@22.0.8) aggregate-error: 5.0.0 cosmiconfig: 8.2.0 debug: 4.3.4 @@ -11643,6 +11800,7 @@ packages: git-log-parser: 1.2.0 hook-std: 3.0.0 hosted-git-info: 7.0.0 + import-from-esm: 1.3.1 lodash-es: 4.17.21 marked: 9.1.6 marked-terminal: 6.1.0(marked@9.1.6) @@ -12510,14 +12668,6 @@ packages: source-map-support: 0.5.21 dev: true - /text-extensions@1.9.0: - resolution: - { - integrity: sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==, - } - engines: { node: ">=0.10" } - dev: true - /text-extensions@2.4.0: resolution: { @@ -12683,46 +12833,13 @@ packages: } dev: true - /ts-node@10.9.1(@types/node@20.4.7)(typescript@5.2.2): - resolution: - { - integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==, - } - hasBin: true - peerDependencies: - "@swc/core": ">=1.2.50" - "@swc/wasm": ">=1.2.50" - "@types/node": "*" - typescript: ">=2.7" - peerDependenciesMeta: - "@swc/core": - optional: true - "@swc/wasm": - optional: true - dependencies: - "@cspotcode/source-map-support": 0.8.1 - "@tsconfig/node10": 1.0.9 - "@tsconfig/node12": 1.0.11 - "@tsconfig/node14": 1.0.3 - "@tsconfig/node16": 1.0.4 - "@types/node": 20.4.7 - acorn: 8.10.0 - acorn-walk: 8.2.0 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - typescript: 5.2.2 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - dev: true - /ts-node@10.9.1(@types/node@20.5.1)(typescript@5.2.2): resolution: { integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==, } hasBin: true + requiresBuild: true peerDependencies: "@swc/core": ">=1.2.50" "@swc/wasm": ">=1.2.50" @@ -12967,6 +13084,13 @@ packages: which-boxed-primitive: 1.0.2 dev: true + /undici-types@5.26.5: + resolution: + { + integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==, + } + dev: true + /unicode-canonical-property-names-ecmascript@2.0.0: resolution: { @@ -13149,7 +13273,7 @@ packages: spdx-expression-parse: 3.0.1 dev: true - /vite-plugin-pwa@0.16.7(vite@4.5.0)(workbox-build@7.0.0)(workbox-window@7.0.0): + /vite-plugin-pwa@0.16.7(vite@5.0.0)(workbox-build@7.0.0)(workbox-window@7.0.0): resolution: { integrity: sha512-4WMA5unuKlHs+koNoykeuCfTcqEGbiTRr8sVYUQMhc6tWxZpSRnv9Ojk4LKmqVhoPGHfBVCdGaMo8t9Qidkc1Q==, @@ -13163,22 +13287,22 @@ packages: debug: 4.3.4 fast-glob: 3.3.1 pretty-bytes: 6.1.1 - vite: 4.5.0(@types/node@20.4.7) + vite: 5.0.0(@types/node@20.5.1) workbox-build: 7.0.0 workbox-window: 7.0.0 transitivePeerDependencies: - supports-color dev: true - /vite@4.5.0(@types/node@20.4.7): + /vite@5.0.0(@types/node@20.5.1): resolution: { - integrity: sha512-ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw==, + integrity: sha512-ESJVM59mdyGpsiNAeHQOR/0fqNoOyWPYesFto8FFZugfmhdHx8Fzd8sF3Q/xkVhZsyOxHfdM7ieiVAorI9RjFw==, } - engines: { node: ^14.18.0 || >=16.0.0 } + engines: { node: ^18.0.0 || >=20.0.0 } hasBin: true peerDependencies: - "@types/node": ">= 14" + "@types/node": ^18.0.0 || >=20.0.0 less: "*" lightningcss: ^1.21.0 sass: "*" @@ -13201,10 +13325,10 @@ packages: terser: optional: true dependencies: - "@types/node": 20.4.7 - esbuild: 0.18.20 + "@types/node": 20.5.1 + esbuild: 0.19.5 postcss: 8.4.31 - rollup: 3.28.1 + rollup: 4.4.1 optionalDependencies: fsevents: 2.3.3 dev: true diff --git a/postcss.config.js b/postcss.config.cjs similarity index 100% rename from postcss.config.js rename to postcss.config.cjs diff --git a/tailwind.config.js b/tailwind.config.cjs similarity index 100% rename from tailwind.config.js rename to tailwind.config.cjs diff --git a/themes/cp_admin/_partials/_nav_header.php b/themes/cp_admin/_partials/_nav_header.php index 7acb9e45..9314fe47 100644 --- a/themes/cp_admin/_partials/_nav_header.php +++ b/themes/cp_admin/_partials/_nav_header.php @@ -20,7 +20,7 @@ $userPodcasts = get_podcasts_user_can_interact_with(auth()->user()); ?>
- endSection() ?> -section('subtitle') ?> -

Lorem ipsum dolor sit, amet consectetur adipisicing elit. Quod ex corporis sed et tenetur, doloremque nihil autem odio! Similique nemo in est magnam aspernatur temporibus a architecto quod cupiditate vitae!

-endSection() ?> - section('content') ?> -
+ -
-
- submit_url === ''): ?> - slug), - 'text-skin-muted text-4xl', - $platform->type - ) ?> - - submit_url, - icon( - esc($platform->slug), - 'text-skin-muted text-4xl', - $platform->type - ), - [ - 'class' => 'text-skin-muted hover:text-skin-base', - 'target' => '_blank', - 'rel' => 'noopener noreferrer', - 'data-tooltip' => 'bottom', - 'title' => lang('Platforms.submit_url', [ - 'platformName' => $platform->label, - ]), - ], - ) ?> - -
- home_url, icon('external-link', 'mx-auto'), [ - 'class' => 'flex-1 text-skin-muted hover:text-skin-base', - 'target' => '_blank', - 'rel' => 'noopener noreferrer', - 'data-tooltip' => 'bottom', - 'title' => lang('Platforms.home_url', [ - 'platformName' => $platform->label, - ]), - ]) ?> - submit_url ? anchor( - $platform->submit_url, - icon('add', 'mx-auto'), - [ - 'class' => 'flex-1 text-skin-muted hover:text-skin-base', - 'target' => '_blank', - 'rel' => 'noopener noreferrer', - 'data-tooltip' => 'bottom', - 'title' => lang('Platforms.submit_url', [ - 'platformName' => $platform->label, - ]), - ] - ) : '' ?> -
+
-
<?= esc($podcast->title) ?> -

title) ?>@handle) ?>

+ +

title) ?>@handle) ?>

+
fundingPlatforms, 'is_visible'), true)): ?> @@ -66,8 +68,14 @@
+ + podcastingPlatforms as $podcastingPlatform): ?> - is_visible): ?> + is_visible && $podcastingPlatform->slug !== 'castopod'): ?>