mirror of
https://github.com/ad-aures/castopod.git
synced 2026-04-13 11:37:46 +02:00
docs(plugins): clear up some ideas and fix links
update castopod-plugins-manager + other dependencies to latest
This commit is contained in:
parent
265cbbac09
commit
85503ee282
16 changed files with 319 additions and 312 deletions
|
|
@ -6,7 +6,7 @@
|
|||
|
||||
1. [First step]
|
||||
2. [Second step]
|
||||
3. [and so on...]
|
||||
3. [and so on…]
|
||||
|
||||
### Expected behavior
|
||||
|
||||
|
|
@ -27,7 +27,7 @@ logs, and code as it's very hard to read otherwise.
|
|||
- OS: [e.g. Ubuntu server]
|
||||
- Browser: [e.g. chrome, safari]
|
||||
- Web server: [eg. Apache]
|
||||
- [any other relevant context...]
|
||||
- [any other relevant context…]
|
||||
|
||||
### Possible fixes
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
### Is your feature request related to a problem? Please describe
|
||||
|
||||
A clear and concise description of what the problem is. Ex. I'm always
|
||||
frustrated when [...]
|
||||
frustrated when […]
|
||||
|
||||
### Describe the solution you'd like
|
||||
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@
|
|||
"adaures/castopod-plugins-manager": "dev-main",
|
||||
"adaures/ipcat-php": "^v1.0.0",
|
||||
"adaures/podcast-persons-taxonomy": "^v1.0.1",
|
||||
"aws/aws-sdk-php": "^3.356.29",
|
||||
"aws/aws-sdk-php": "^3.356.32",
|
||||
"chrisjean/php-ico": "^1.0.4",
|
||||
"cocur/slugify": "^v4.6.0",
|
||||
"codeigniter4/framework": "4.6.3",
|
||||
|
|
@ -37,9 +37,9 @@
|
|||
"codeigniter/phpstan-codeigniter": "1.5.4",
|
||||
"mikey179/vfsstream": "^v1.6.12",
|
||||
"phpstan/extension-installer": "^1.4.3",
|
||||
"phpstan/phpstan": "^2.1.29",
|
||||
"phpunit/phpunit": "^12.3.15",
|
||||
"rector/rector": "^2.1.7",
|
||||
"phpstan/phpstan": "^2.1.30",
|
||||
"phpunit/phpunit": "^12.4.0",
|
||||
"rector/rector": "^2.2.0",
|
||||
"symplify/coding-standard": "^12.4.3",
|
||||
"symplify/easy-coding-standard": "^12.6.0"
|
||||
},
|
||||
|
|
|
|||
76
composer.lock
generated
76
composer.lock
generated
|
|
@ -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": "b7b1a865360730d639a2fa78a061b98f",
|
||||
"content-hash": "ac82be167b412b822f42f3a328a94344",
|
||||
"packages": [
|
||||
{
|
||||
"name": "adaures/castopod-plugins-manager",
|
||||
|
|
@ -12,12 +12,12 @@
|
|||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/ad-aures/castopod-plugins-manager.git",
|
||||
"reference": "5c491a4fb1143ba19a72a66e6af3bd1161c90046"
|
||||
"reference": "53430f9a57cd38eee3e3dfe5953764cc42c2a0c9"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/ad-aures/castopod-plugins-manager/zipball/5c491a4fb1143ba19a72a66e6af3bd1161c90046",
|
||||
"reference": "5c491a4fb1143ba19a72a66e6af3bd1161c90046",
|
||||
"url": "https://api.github.com/repos/ad-aures/castopod-plugins-manager/zipball/53430f9a57cd38eee3e3dfe5953764cc42c2a0c9",
|
||||
"reference": "53430f9a57cd38eee3e3dfe5953764cc42c2a0c9",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
|
@ -37,6 +37,7 @@
|
|||
"type": "library",
|
||||
"autoload": {
|
||||
"files": [
|
||||
"src/Constants.php",
|
||||
"src/helpers.php"
|
||||
],
|
||||
"psr-4": {
|
||||
|
|
@ -58,7 +59,7 @@
|
|||
"issues": "https://github.com/ad-aures/castopod-plugins-manager/issues",
|
||||
"source": "https://github.com/ad-aures/castopod-plugins-manager/tree/main"
|
||||
},
|
||||
"time": "2025-09-22T17:11:34+00:00"
|
||||
"time": "2025-10-06T15:58:43+00:00"
|
||||
},
|
||||
{
|
||||
"name": "adaures/ipcat-php",
|
||||
|
|
@ -260,16 +261,16 @@
|
|||
},
|
||||
{
|
||||
"name": "aws/aws-sdk-php",
|
||||
"version": "3.356.29",
|
||||
"version": "3.356.32",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/aws/aws-sdk-php.git",
|
||||
"reference": "3e413221956aa969f379ff6fa67a303ce76aad13"
|
||||
"reference": "c564fb87e180da5ae45185a4526bb05a69998d05"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/3e413221956aa969f379ff6fa67a303ce76aad13",
|
||||
"reference": "3e413221956aa969f379ff6fa67a303ce76aad13",
|
||||
"url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/c564fb87e180da5ae45185a4526bb05a69998d05",
|
||||
"reference": "c564fb87e180da5ae45185a4526bb05a69998d05",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
|
@ -351,9 +352,9 @@
|
|||
"support": {
|
||||
"forum": "https://github.com/aws/aws-sdk-php/discussions",
|
||||
"issues": "https://github.com/aws/aws-sdk-php/issues",
|
||||
"source": "https://github.com/aws/aws-sdk-php/tree/3.356.29"
|
||||
"source": "https://github.com/aws/aws-sdk-php/tree/3.356.32"
|
||||
},
|
||||
"time": "2025-09-30T18:12:45+00:00"
|
||||
"time": "2025-10-03T18:12:05+00:00"
|
||||
},
|
||||
{
|
||||
"name": "brick/math",
|
||||
|
|
@ -2560,16 +2561,16 @@
|
|||
},
|
||||
{
|
||||
"name": "phpseclib/phpseclib",
|
||||
"version": "2.0.48",
|
||||
"version": "2.0.49",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/phpseclib/phpseclib.git",
|
||||
"reference": "eaa7be704b8b93a6913b69eb7f645a59d7731b61"
|
||||
"reference": "4de468f48f0ab9709fc875aca0762abdc81cfa9b"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/eaa7be704b8b93a6913b69eb7f645a59d7731b61",
|
||||
"reference": "eaa7be704b8b93a6913b69eb7f645a59d7731b61",
|
||||
"url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/4de468f48f0ab9709fc875aca0762abdc81cfa9b",
|
||||
"reference": "4de468f48f0ab9709fc875aca0762abdc81cfa9b",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
|
@ -2650,7 +2651,7 @@
|
|||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/phpseclib/phpseclib/issues",
|
||||
"source": "https://github.com/phpseclib/phpseclib/tree/2.0.48"
|
||||
"source": "https://github.com/phpseclib/phpseclib/tree/2.0.49"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
|
|
@ -2666,7 +2667,7 @@
|
|||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2024-12-14T21:03:54+00:00"
|
||||
"time": "2025-10-06T01:05:33+00:00"
|
||||
},
|
||||
{
|
||||
"name": "psr/cache",
|
||||
|
|
@ -4914,16 +4915,11 @@
|
|||
},
|
||||
{
|
||||
"name": "phpstan/phpstan",
|
||||
"version": "2.1.29",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/phpstan/phpstan-phar-composer-source.git",
|
||||
"reference": "git"
|
||||
},
|
||||
"version": "2.1.30",
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/phpstan/phpstan/zipball/d618573eed4a1b6b75e37b2e0b65ac65c885d88e",
|
||||
"reference": "d618573eed4a1b6b75e37b2e0b65ac65c885d88e",
|
||||
"url": "https://api.github.com/repos/phpstan/phpstan/zipball/a4a7f159927983dd4f7c8020ed227d80b7f39d7d",
|
||||
"reference": "a4a7f159927983dd4f7c8020ed227d80b7f39d7d",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
|
@ -4968,7 +4964,7 @@
|
|||
"type": "github"
|
||||
}
|
||||
],
|
||||
"time": "2025-09-25T06:58:18+00:00"
|
||||
"time": "2025-10-02T16:07:52+00:00"
|
||||
},
|
||||
{
|
||||
"name": "phpunit/php-code-coverage",
|
||||
|
|
@ -5306,16 +5302,16 @@
|
|||
},
|
||||
{
|
||||
"name": "phpunit/phpunit",
|
||||
"version": "12.3.15",
|
||||
"version": "12.4.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/sebastianbergmann/phpunit.git",
|
||||
"reference": "b035ee2cd8ecad4091885b61017ebb1d80eb0e57"
|
||||
"reference": "f62aab5794e36ccd26860db2d1bbf89ac19028d9"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/b035ee2cd8ecad4091885b61017ebb1d80eb0e57",
|
||||
"reference": "b035ee2cd8ecad4091885b61017ebb1d80eb0e57",
|
||||
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/f62aab5794e36ccd26860db2d1bbf89ac19028d9",
|
||||
"reference": "f62aab5794e36ccd26860db2d1bbf89ac19028d9",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
|
@ -5351,7 +5347,7 @@
|
|||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-main": "12.3-dev"
|
||||
"dev-main": "12.4-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
|
|
@ -5383,7 +5379,7 @@
|
|||
"support": {
|
||||
"issues": "https://github.com/sebastianbergmann/phpunit/issues",
|
||||
"security": "https://github.com/sebastianbergmann/phpunit/security/policy",
|
||||
"source": "https://github.com/sebastianbergmann/phpunit/tree/12.3.15"
|
||||
"source": "https://github.com/sebastianbergmann/phpunit/tree/12.4.0"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
|
|
@ -5407,7 +5403,7 @@
|
|||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2025-09-28T12:10:54+00:00"
|
||||
"time": "2025-10-03T04:28:03+00:00"
|
||||
},
|
||||
{
|
||||
"name": "psr/container",
|
||||
|
|
@ -5990,21 +5986,21 @@
|
|||
},
|
||||
{
|
||||
"name": "rector/rector",
|
||||
"version": "2.1.7",
|
||||
"version": "2.2.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/rectorphp/rector.git",
|
||||
"reference": "c34cc07c4698f007a20dc5c99ff820089ae413ce"
|
||||
"reference": "3c5a641c39f2def0c93d36df118fb2e75cfc2aae"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/rectorphp/rector/zipball/c34cc07c4698f007a20dc5c99ff820089ae413ce",
|
||||
"reference": "c34cc07c4698f007a20dc5c99ff820089ae413ce",
|
||||
"url": "https://api.github.com/repos/rectorphp/rector/zipball/3c5a641c39f2def0c93d36df118fb2e75cfc2aae",
|
||||
"reference": "3c5a641c39f2def0c93d36df118fb2e75cfc2aae",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": "^7.4|^8.0",
|
||||
"phpstan/phpstan": "^2.1.18"
|
||||
"phpstan/phpstan": "^2.1.26"
|
||||
},
|
||||
"conflict": {
|
||||
"rector/rector-doctrine": "*",
|
||||
|
|
@ -6038,7 +6034,7 @@
|
|||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/rectorphp/rector/issues",
|
||||
"source": "https://github.com/rectorphp/rector/tree/2.1.7"
|
||||
"source": "https://github.com/rectorphp/rector/tree/2.2.0"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
|
|
@ -6046,7 +6042,7 @@
|
|||
"type": "github"
|
||||
}
|
||||
],
|
||||
"time": "2025-09-10T11:13:58+00:00"
|
||||
"time": "2025-10-06T12:18:16+00:00"
|
||||
},
|
||||
{
|
||||
"name": "sebastian/cli-parser",
|
||||
|
|
|
|||
|
|
@ -228,9 +228,6 @@ export default defineConfig({
|
|||
},
|
||||
{
|
||||
label: "Plugins",
|
||||
badge: {
|
||||
text: "Experimental",
|
||||
},
|
||||
items: [
|
||||
{
|
||||
label: "Introduction",
|
||||
|
|
|
|||
|
|
@ -8,12 +8,12 @@ Missing a feature in Castopod? Build it as a plugin and even
|
|||
[share it with the community](./share)!
|
||||
|
||||
In order to get started, you first need to
|
||||
[setup your Castopod dev environment](https://code.castopod.org/adaures/castopod/-/blob/develop/CONTRIBUTING-DEV.md).
|
||||
[set up your Castopod dev environment](https://code.castopod.org/adaures/castopod/-/blob/develop/CONTRIBUTING-DEV.md).
|
||||
|
||||
## 1. Create the plugin folder
|
||||
|
||||
You'll first need to create your [plugin folder](./#plugin-folder-structure) in
|
||||
the `plugins/` directory.
|
||||
You'll first need to create your
|
||||
[plugin folder](./#anatomy-of-a-castopod-plugin) in the `plugins/` directory.
|
||||
|
||||
### Using the create command <Badge text="Recommended" size="small" />
|
||||
|
||||
|
|
@ -24,8 +24,8 @@ following CLI command:
|
|||
php spark plugins:create
|
||||
```
|
||||
|
||||
👉 You will be prompted for metadata and hooks usage to have a skeleton plugin
|
||||
project generated for you!
|
||||
👉 You will be prompted for metadata and hooks usage in order to have a
|
||||
personalized skeleton plugin generated for you!
|
||||
|
||||
### Manual setup
|
||||
|
||||
|
|
@ -49,7 +49,7 @@ project generated for you!
|
|||
|
||||
</FileTree>
|
||||
|
||||
See the [manifest reference](./manifest).
|
||||
See the [manifest reference](./reference/manifest-json).
|
||||
|
||||
3. add the Plugin.php class
|
||||
|
||||
|
|
@ -64,7 +64,7 @@ project generated for you!
|
|||
|
||||
## 2. Build your plugin
|
||||
|
||||
Now that your plugin folder is set, you can start working on your Plugin's logic
|
||||
Now that your plugin folder is set, you can start working on your plugin's logic
|
||||
by implementing [the hooks](./reference/hooks) needed.
|
||||
|
||||
### Settings forms
|
||||
|
|
@ -72,7 +72,7 @@ by implementing [the hooks](./reference/hooks) needed.
|
|||
You can prompt users for data through settings forms.
|
||||
|
||||
These forms can be built declaratively using the
|
||||
[settings attribute](./manifest#settings) in your manifest.
|
||||
[`settings` attribute](./reference/manifest#settings) in your manifest.
|
||||
|
||||
```json
|
||||
// manifest.json
|
||||
|
|
@ -100,14 +100,15 @@ These forms can be built declaratively using the
|
|||
}
|
||||
```
|
||||
|
||||
This example will generate settings forms at 3 levels:
|
||||
This example will generate 3 different settings forms at 3 different levels in
|
||||
the Castopod admin area:
|
||||
|
||||
- `general`: a general form to prompt data to be used by the plugin
|
||||
- `podcast`: a form for each podcast to prompt for podcast specific data
|
||||
- `episode`: a form for each episode to prompt for episode specific data
|
||||
- `general`: a general form
|
||||
- `podcast`: a form for each podcast
|
||||
- `episode`: a form for each episode
|
||||
|
||||
The data can then be accessed in the Plugin class methods via helper methods
|
||||
taking in the field key:
|
||||
You can then access the data (input by the user) via helper methods by
|
||||
specifying the field key as a parameter:
|
||||
|
||||
```php
|
||||
$this->getGeneralSetting('field-key');
|
||||
|
|
|
|||
|
|
@ -50,7 +50,7 @@ easily add new features and enhancements to your podcasting setup!
|
|||
### Plugin manifest (required)
|
||||
|
||||
The plugin manifest is a JSON file containing the plugin's metadata and
|
||||
declarations.
|
||||
technical declarations.
|
||||
|
||||
This file will determine whether a plugin is valid or not. The minimal required
|
||||
data being:
|
||||
|
|
@ -64,7 +64,7 @@ data being:
|
|||
}
|
||||
```
|
||||
|
||||
Checkout the [manifest.json reference](./reference/manifest).
|
||||
Checkout the [manifest.json reference](./reference/manifest-json).
|
||||
|
||||
### Plugin class (required)
|
||||
|
||||
|
|
@ -99,28 +99,30 @@ For example, a plugin living under the `acme/hello-world` folder must be named
|
|||
`AcmeHelloWorldPlugin`:
|
||||
|
||||
- the first letter of every word is capitalized (ie. PascalCase)
|
||||
- any special caracter is removed
|
||||
- any special character is removed
|
||||
- the `Plugin` suffix is added
|
||||
|
||||
</Aside>
|
||||
|
||||
### Plugin README
|
||||
|
||||
The `README.md` file is loaded into the plugin's view page for the user to read
|
||||
through.
|
||||
It should be used for any additional information to help guide the user in using
|
||||
the plugin.
|
||||
The `README.md` file should contain with any additional information to help
|
||||
guide the user in using the plugin.
|
||||
|
||||
It is loaded on Castopod's admin area when the plugin is installed.
|
||||
|
||||
### Plugin LICENSE
|
||||
|
||||
In addition to specifying [the license in the manifest](./manifest#license), you
|
||||
may add a `LICENSE.md` file. Just as the `README.md` file, its contents will be
|
||||
loaded into the plugin's view page for the user to read.
|
||||
may add a `LICENSE.md` file.
|
||||
|
||||
Just like the `README.md` file, its contents will be loaded into Castopod's
|
||||
admin area, in the plugin's view page for the user to read.
|
||||
|
||||
### Plugin icon
|
||||
|
||||
The plugin icon is displayed next to its title, it is an SVG file intended to
|
||||
give a graphical representation of the plugin.
|
||||
Generally, the plugin icon is displayed next to its title, it is an SVG file
|
||||
intended to give a graphical representation of the plugin.
|
||||
|
||||
The icon should be squared, and be legible in a 64px by 64px circle.
|
||||
|
||||
|
|
|
|||
|
|
@ -28,8 +28,8 @@ whenever you run the commands:
|
|||
|
||||
- [`plugins-lock.json`](./reference/plugins-lock-json): records the exact
|
||||
versions that were actually installed, along with extra metadata. This ensures
|
||||
that even if a plugin updates later, Castopod can reproduce the same working
|
||||
setup you had before.
|
||||
that even if a plugin is updated later, Castopod can reproduce the same
|
||||
working setup you had before.
|
||||
|
||||
### Commands
|
||||
|
||||
|
|
@ -39,7 +39,7 @@ whenever you run the commands:
|
|||
php spark plugins:add acme/hello-world
|
||||
```
|
||||
|
||||
- Install a specific version to pin environments:
|
||||
- Install a specific version in order to pin environments:
|
||||
|
||||
```sh
|
||||
php spark plugins:add acme/hello-world@1.0.0
|
||||
|
|
|
|||
|
|
@ -75,7 +75,7 @@ public function rssAfterItem(Epsiode $episode, RssFeed $item): void
|
|||
|
||||
This hook is executed in the public pages' `<head>` tag.
|
||||
|
||||
This is a good place to add meta tags, custom styles, and third-party scripts to
|
||||
Here is a good place to add meta tags, custom styles, and third-party scripts to
|
||||
Castopod's public pages.
|
||||
|
||||
```php
|
||||
|
|
|
|||
|
|
@ -2,8 +2,10 @@
|
|||
title: manifest.json reference
|
||||
---
|
||||
|
||||
import { Aside } from "@astrojs/starlight/components";
|
||||
|
||||
This page details the attributes of a
|
||||
[Castopod Plugin's manifest](../../../../pages/plugin-manifest.schema.json),
|
||||
[Castopod Plugin's manifest](../../../../../pages/plugin-manifest.schema.json.ts),
|
||||
which must be a JSON file.
|
||||
|
||||
### `name` (required)
|
||||
|
|
@ -32,8 +34,8 @@ repositories.
|
|||
|
||||
### `authors`
|
||||
|
||||
Array one or more persons having authored the plugin. A person is an object with
|
||||
a required "name" field and optional "email" and "url" fields:
|
||||
Array of one or more persons having authored the plugin. A person is represented
|
||||
by object with a required "name" field and optional "email" and "url" fields:
|
||||
|
||||
```json
|
||||
{
|
||||
|
|
@ -43,15 +45,19 @@ a required "name" field and optional "email" and "url" fields:
|
|||
}
|
||||
```
|
||||
|
||||
Or you can shorten the object into a single string:
|
||||
<Aside type="note">
|
||||
|
||||
You can shorten the object into a single string:
|
||||
|
||||
```json
|
||||
"Jean Deau <jean.deau@example.com> (https://example.com/)"
|
||||
```
|
||||
|
||||
</Aside>
|
||||
|
||||
### `homepage`
|
||||
|
||||
The URL to the project homepage.
|
||||
The URL to the plugin's homepage.
|
||||
|
||||
### `license`
|
||||
|
||||
|
|
@ -109,8 +115,8 @@ Each level accepts one or more fields, identified by a key.
|
|||
}
|
||||
```
|
||||
|
||||
The `general`, `podcast`, and `episode` settings are of `Fields` object with
|
||||
each property being a field key and the value being a `Field` object.
|
||||
The `general`, `podcast`, and `episode` settings are maps with each key being a
|
||||
field key and the value being a `Field` object.
|
||||
|
||||
#### Field object
|
||||
|
||||
|
|
@ -3,8 +3,8 @@ title: plugins.json
|
|||
---
|
||||
|
||||
`plugins.json` declares which plugins are intended for installation and the
|
||||
version ranges to satisfy. It is human-edited, concise, and designed for sharing
|
||||
intent across environments.
|
||||
version ranges they have to satisfy. It is human-edited, concise, and designed
|
||||
for sharing intent across environments.
|
||||
|
||||
## Example
|
||||
|
||||
|
|
|
|||
|
|
@ -21,6 +21,7 @@ deployments. It is generated and updated by tooling, not hand-edited.
|
|||
},
|
||||
"dist": {
|
||||
"url": "https://plugins.castopod.org/static/plugins/db/cf/15/ad-aures_custom-rss_dev-main.zip",
|
||||
"path": "",
|
||||
"checksum": "dbcf153694f09c5788e6cccbca2db4cb9605faa7c1399d59960edee00fa9f853"
|
||||
}
|
||||
}
|
||||
|
|
@ -39,8 +40,8 @@ field shapes or semantics.
|
|||
|
||||
### `plugins`
|
||||
|
||||
A mapping from plugin identifier to a locked entry that captures the exact
|
||||
resolved version plus source and distribution details. This section is the
|
||||
A mapping from a plugin identifier to a locked entry that captures the exact
|
||||
resolved version, the source and distribution details. This section is the
|
||||
authoritative record for reinstalls.
|
||||
|
||||
Each plugin entry contains:
|
||||
|
|
@ -48,8 +49,9 @@ Each plugin entry contains:
|
|||
- `version`: The exact version (or branch reference such as dev-main) that was resolved and installed for this plugin, guaranteeing consistent reinstallation.
|
||||
|
||||
- `source`: Describes the canonical source of the plugin’s code used to produce the distribution artifact.
|
||||
- `url`: The upstream repository, typically a Git URL.
|
||||
- `reference`: The exact commit, tag, or revision used, enabling precise provenance and reproducibility.
|
||||
- `dist` Points to the installable artifact and verifies its integrity, analogous to resolved tarballs in npm locks or dist in Composer.
|
||||
- `url`: The upstream Git repository.
|
||||
- `path`: The root path of the plugin.
|
||||
- `reference`: The exact commit or revision used, for provenance and reproducibility.
|
||||
- `dist`: Points to the installable artifact and verifies its integrity.
|
||||
- `url`: A direct link to the packaged plugin archive that the installer downloads.
|
||||
- `checksum`: A cryptographic hash of the archive used to validate integrity and prevent tampering during install.
|
||||
|
|
|
|||
|
|
@ -14,14 +14,15 @@ other podcasters can install it in a few clicks or with one
|
|||
|
||||
## Before submitting
|
||||
|
||||
The official Castopod plugin repository has stricter requirements than what’s
|
||||
needed for a plugin to merely load in Castopod; it also requires rich metadata
|
||||
to improve search, categorization, and discovery.
|
||||
The official Castopod plugin repository has stricter requirements than than the
|
||||
ones needed for a plugin to merely load in Castopod; it also requires rich
|
||||
metadata to improve search, categorization, and discovery.
|
||||
|
||||
<Aside type="note">
|
||||
|
||||
Quick refresher: skim through [“Anatomy of a plugin”](./#anatomy-of-a-plugin) to
|
||||
confirm basic structure and required files before proceeding.
|
||||
Quick refresher: skim through
|
||||
[“Anatomy of a plugin”](./#anatomy-of-a-castopod-plugin) to confirm basic
|
||||
structure and required files before proceeding.
|
||||
|
||||
</Aside>
|
||||
|
||||
|
|
|
|||
|
|
@ -41,7 +41,7 @@ class Actor extends Entity
|
|||
protected string $public_key_id;
|
||||
|
||||
/**
|
||||
* @var \Modules\Fediverse\Entities\Actor[]|null
|
||||
* @var Actor[]|null
|
||||
*/
|
||||
protected ?array $followers = null;
|
||||
|
||||
|
|
|
|||
24
package.json
24
package.json
|
|
@ -32,8 +32,8 @@
|
|||
"dependencies": {
|
||||
"@amcharts/amcharts4": "^4.10.40",
|
||||
"@amcharts/amcharts4-geodata": "^4.1.31",
|
||||
"@codemirror/commands": "^6.8.1",
|
||||
"@codemirror/lang-html": "^6.4.10",
|
||||
"@codemirror/commands": "^6.9.0",
|
||||
"@codemirror/lang-html": "^6.4.11",
|
||||
"@codemirror/lang-xml": "^6.1.0",
|
||||
"@codemirror/language": "^6.11.3",
|
||||
"@codemirror/state": "^6.5.2",
|
||||
|
|
@ -53,7 +53,7 @@
|
|||
"leaflet.markercluster": "^1.5.3",
|
||||
"lit": "^3.3.1",
|
||||
"marked": "^16.3.0",
|
||||
"wavesurfer.js": "^7.10.3",
|
||||
"wavesurfer.js": "^7.11.0",
|
||||
"xml-formatter": "^3.6.7"
|
||||
},
|
||||
"devDependencies": {
|
||||
|
|
@ -61,11 +61,11 @@
|
|||
"@commitlint/config-conventional": "^20.0.0",
|
||||
"@csstools/css-tokenizer": "^3.0.4",
|
||||
"@eslint/eslintrc": "^3.3.1",
|
||||
"@eslint/js": "^9.36.0",
|
||||
"@eslint/js": "^9.37.0",
|
||||
"@semantic-release/changelog": "^6.0.3",
|
||||
"@semantic-release/exec": "^7.1.0",
|
||||
"@semantic-release/git": "^10.0.1",
|
||||
"@semantic-release/gitlab": "^13.2.8",
|
||||
"@semantic-release/gitlab": "^13.2.9",
|
||||
"@tailwindcss/forms": "^0.5.10",
|
||||
"@tailwindcss/typography": "^0.5.19",
|
||||
"@types/leaflet": "^1.9.20",
|
||||
|
|
@ -75,7 +75,7 @@
|
|||
"cross-env": "^10.1.0",
|
||||
"cssnano": "^7.1.1",
|
||||
"cz-conventional-changelog": "^3.3.0",
|
||||
"eslint": "^9.36.0",
|
||||
"eslint": "^9.37.0",
|
||||
"eslint-config-prettier": "^10.1.8",
|
||||
"eslint-plugin-prettier": "^5.5.4",
|
||||
"glob": "^11.0.3",
|
||||
|
|
@ -92,17 +92,17 @@
|
|||
"prettier-plugin-organize-imports": "^4.3.0",
|
||||
"semantic-release": "^24.2.9",
|
||||
"sharp": "^0.34.4",
|
||||
"stylelint": "^16.24.0",
|
||||
"stylelint-config-standard": "^39.0.0",
|
||||
"stylelint": "^16.25.0",
|
||||
"stylelint-config-standard": "^39.0.1",
|
||||
"svgo": "^4.0.0",
|
||||
"tailwindcss": "^3.4.17",
|
||||
"typescript": "~5.9.2",
|
||||
"tailwindcss": "^3.4.18",
|
||||
"typescript": "~5.9.3",
|
||||
"typescript-eslint": "^8.45.0",
|
||||
"vite": "^7.1.7",
|
||||
"vite": "^7.1.9",
|
||||
"vite-plugin-codeigniter": "^2.0.0",
|
||||
"vite-plugin-inspect": "^11.3.3",
|
||||
"vite-plugin-pwa": "^1.0.3",
|
||||
"vite-plugin-static-copy": "^3.1.2",
|
||||
"vite-plugin-static-copy": "^3.1.3",
|
||||
"workbox-build": "^7.3.0",
|
||||
"workbox-core": "^7.3.0",
|
||||
"workbox-routing": "^7.3.0",
|
||||
|
|
|
|||
404
pnpm-lock.yaml
generated
404
pnpm-lock.yaml
generated
|
|
@ -14,11 +14,11 @@ importers:
|
|||
specifier: ^4.1.31
|
||||
version: 4.1.31
|
||||
"@codemirror/commands":
|
||||
specifier: ^6.8.1
|
||||
version: 6.8.1
|
||||
specifier: ^6.9.0
|
||||
version: 6.9.0
|
||||
"@codemirror/lang-html":
|
||||
specifier: ^6.4.10
|
||||
version: 6.4.10
|
||||
specifier: ^6.4.11
|
||||
version: 6.4.11
|
||||
"@codemirror/lang-xml":
|
||||
specifier: ^6.1.0
|
||||
version: 6.1.0
|
||||
|
|
@ -77,15 +77,15 @@ importers:
|
|||
specifier: ^16.3.0
|
||||
version: 16.3.0
|
||||
wavesurfer.js:
|
||||
specifier: ^7.10.3
|
||||
version: 7.10.3
|
||||
specifier: ^7.11.0
|
||||
version: 7.11.0
|
||||
xml-formatter:
|
||||
specifier: ^3.6.7
|
||||
version: 3.6.7
|
||||
devDependencies:
|
||||
"@commitlint/cli":
|
||||
specifier: ^20.1.0
|
||||
version: 20.1.0(@types/node@24.6.0)(typescript@5.9.2)
|
||||
version: 20.1.0(@types/node@24.6.0)(typescript@5.9.3)
|
||||
"@commitlint/config-conventional":
|
||||
specifier: ^20.0.0
|
||||
version: 20.0.0
|
||||
|
|
@ -96,26 +96,26 @@ importers:
|
|||
specifier: ^3.3.1
|
||||
version: 3.3.1
|
||||
"@eslint/js":
|
||||
specifier: ^9.36.0
|
||||
version: 9.36.0
|
||||
specifier: ^9.37.0
|
||||
version: 9.37.0
|
||||
"@semantic-release/changelog":
|
||||
specifier: ^6.0.3
|
||||
version: 6.0.3(semantic-release@24.2.9(typescript@5.9.2))
|
||||
version: 6.0.3(semantic-release@24.2.9(typescript@5.9.3))
|
||||
"@semantic-release/exec":
|
||||
specifier: ^7.1.0
|
||||
version: 7.1.0(semantic-release@24.2.9(typescript@5.9.2))
|
||||
version: 7.1.0(semantic-release@24.2.9(typescript@5.9.3))
|
||||
"@semantic-release/git":
|
||||
specifier: ^10.0.1
|
||||
version: 10.0.1(semantic-release@24.2.9(typescript@5.9.2))
|
||||
version: 10.0.1(semantic-release@24.2.9(typescript@5.9.3))
|
||||
"@semantic-release/gitlab":
|
||||
specifier: ^13.2.8
|
||||
version: 13.2.8(semantic-release@24.2.9(typescript@5.9.2))
|
||||
specifier: ^13.2.9
|
||||
version: 13.2.9(semantic-release@24.2.9(typescript@5.9.3))
|
||||
"@tailwindcss/forms":
|
||||
specifier: ^0.5.10
|
||||
version: 0.5.10(tailwindcss@3.4.17)
|
||||
version: 0.5.10(tailwindcss@3.4.18)
|
||||
"@tailwindcss/typography":
|
||||
specifier: ^0.5.19
|
||||
version: 0.5.19(tailwindcss@3.4.17)
|
||||
version: 0.5.19(tailwindcss@3.4.18)
|
||||
"@types/leaflet":
|
||||
specifier: ^1.9.20
|
||||
version: 1.9.20
|
||||
|
|
@ -124,7 +124,7 @@ importers:
|
|||
version: 6.26.1
|
||||
commitizen:
|
||||
specifier: ^4.3.1
|
||||
version: 4.3.1(@types/node@24.6.0)(typescript@5.9.2)
|
||||
version: 4.3.1(@types/node@24.6.0)(typescript@5.9.3)
|
||||
conventional-changelog-conventionalcommits:
|
||||
specifier: ^9.1.0
|
||||
version: 9.1.0
|
||||
|
|
@ -136,16 +136,16 @@ importers:
|
|||
version: 7.1.1(postcss@8.5.6)
|
||||
cz-conventional-changelog:
|
||||
specifier: ^3.3.0
|
||||
version: 3.3.0(@types/node@24.6.0)(typescript@5.9.2)
|
||||
version: 3.3.0(@types/node@24.6.0)(typescript@5.9.3)
|
||||
eslint:
|
||||
specifier: ^9.36.0
|
||||
version: 9.36.0(jiti@2.6.0)
|
||||
specifier: ^9.37.0
|
||||
version: 9.37.0(jiti@2.6.0)
|
||||
eslint-config-prettier:
|
||||
specifier: ^10.1.8
|
||||
version: 10.1.8(eslint@9.36.0(jiti@2.6.0))
|
||||
version: 10.1.8(eslint@9.37.0(jiti@2.6.0))
|
||||
eslint-plugin-prettier:
|
||||
specifier: ^5.5.4
|
||||
version: 5.5.4(@types/eslint@9.6.1)(eslint-config-prettier@10.1.8(eslint@9.36.0(jiti@2.6.0)))(eslint@9.36.0(jiti@2.6.0))(prettier@3.6.2)
|
||||
version: 5.5.4(@types/eslint@9.6.1)(eslint-config-prettier@10.1.8(eslint@9.37.0(jiti@2.6.0)))(eslint@9.37.0(jiti@2.6.0))(prettier@3.6.2)
|
||||
glob:
|
||||
specifier: ^11.0.3
|
||||
version: 11.0.3
|
||||
|
|
@ -181,46 +181,46 @@ importers:
|
|||
version: 3.6.2
|
||||
prettier-plugin-organize-imports:
|
||||
specifier: ^4.3.0
|
||||
version: 4.3.0(prettier@3.6.2)(typescript@5.9.2)
|
||||
version: 4.3.0(prettier@3.6.2)(typescript@5.9.3)
|
||||
semantic-release:
|
||||
specifier: ^24.2.9
|
||||
version: 24.2.9(typescript@5.9.2)
|
||||
version: 24.2.9(typescript@5.9.3)
|
||||
sharp:
|
||||
specifier: ^0.34.4
|
||||
version: 0.34.4
|
||||
stylelint:
|
||||
specifier: ^16.24.0
|
||||
version: 16.24.0(typescript@5.9.2)
|
||||
specifier: ^16.25.0
|
||||
version: 16.25.0(typescript@5.9.3)
|
||||
stylelint-config-standard:
|
||||
specifier: ^39.0.0
|
||||
version: 39.0.0(stylelint@16.24.0(typescript@5.9.2))
|
||||
specifier: ^39.0.1
|
||||
version: 39.0.1(stylelint@16.25.0(typescript@5.9.3))
|
||||
svgo:
|
||||
specifier: ^4.0.0
|
||||
version: 4.0.0
|
||||
tailwindcss:
|
||||
specifier: ^3.4.17
|
||||
version: 3.4.17
|
||||
specifier: ^3.4.18
|
||||
version: 3.4.18
|
||||
typescript:
|
||||
specifier: ~5.9.2
|
||||
version: 5.9.2
|
||||
specifier: ~5.9.3
|
||||
version: 5.9.3
|
||||
typescript-eslint:
|
||||
specifier: ^8.45.0
|
||||
version: 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2)
|
||||
version: 8.45.0(eslint@9.37.0(jiti@2.6.0))(typescript@5.9.3)
|
||||
vite:
|
||||
specifier: ^7.1.7
|
||||
version: 7.1.7(@types/node@24.6.0)(jiti@2.6.0)(terser@5.44.0)(yaml@2.8.1)
|
||||
specifier: ^7.1.9
|
||||
version: 7.1.9(@types/node@24.6.0)(jiti@2.6.0)(terser@5.44.0)(yaml@2.8.1)
|
||||
vite-plugin-codeigniter:
|
||||
specifier: ^2.0.0
|
||||
version: 2.0.0(vite@7.1.7(@types/node@24.6.0)(jiti@2.6.0)(terser@5.44.0)(yaml@2.8.1))
|
||||
version: 2.0.0(vite@7.1.9(@types/node@24.6.0)(jiti@2.6.0)(terser@5.44.0)(yaml@2.8.1))
|
||||
vite-plugin-inspect:
|
||||
specifier: ^11.3.3
|
||||
version: 11.3.3(vite@7.1.7(@types/node@24.6.0)(jiti@2.6.0)(terser@5.44.0)(yaml@2.8.1))
|
||||
version: 11.3.3(vite@7.1.9(@types/node@24.6.0)(jiti@2.6.0)(terser@5.44.0)(yaml@2.8.1))
|
||||
vite-plugin-pwa:
|
||||
specifier: ^1.0.3
|
||||
version: 1.0.3(vite@7.1.7(@types/node@24.6.0)(jiti@2.6.0)(terser@5.44.0)(yaml@2.8.1))(workbox-build@7.3.0)(workbox-window@7.3.0)
|
||||
version: 1.0.3(vite@7.1.9(@types/node@24.6.0)(jiti@2.6.0)(terser@5.44.0)(yaml@2.8.1))(workbox-build@7.3.0)(workbox-window@7.3.0)
|
||||
vite-plugin-static-copy:
|
||||
specifier: ^3.1.2
|
||||
version: 3.1.2(vite@7.1.7(@types/node@24.6.0)(jiti@2.6.0)(terser@5.44.0)(yaml@2.8.1))
|
||||
specifier: ^3.1.3
|
||||
version: 3.1.3(vite@7.1.9(@types/node@24.6.0)(jiti@2.6.0)(terser@5.44.0)(yaml@2.8.1))
|
||||
workbox-build:
|
||||
specifier: ^7.3.0
|
||||
version: 7.3.0
|
||||
|
|
@ -1052,10 +1052,10 @@ packages:
|
|||
integrity: sha512-61Hfv3cF07XvUxNeC3E7jhG8XNi1Yom1G0lRC936oLnlF+jrbrv8rc/J98XlYzcsAoTVupfsf5fLej1aI8kyIg==,
|
||||
}
|
||||
|
||||
"@codemirror/commands@6.8.1":
|
||||
"@codemirror/commands@6.9.0":
|
||||
resolution:
|
||||
{
|
||||
integrity: sha512-KlGVYufHMQzxbdQONiLyGQDUW0itrLZwq3CcY7xpv9ZLRHqzkBSoteocBHtMCoY7/Ci4xhzSrToIeLg7FxHuaw==,
|
||||
integrity: sha512-454TVgjhO6cMufsyyGN70rGIfJxJEjcqjBG2x2Y03Y/+Fm99d3O/Kv1QDYWuG6hvxsgmjXmBuATikIIYvERX+w==,
|
||||
}
|
||||
|
||||
"@codemirror/lang-css@6.3.1":
|
||||
|
|
@ -1064,10 +1064,10 @@ packages:
|
|||
integrity: sha512-kr5fwBGiGtmz6l0LSJIbno9QrifNMUusivHbnA1H6Dmqy4HZFte3UAICix1VuKo0lMPKQr2rqB+0BkKi/S3Ejg==,
|
||||
}
|
||||
|
||||
"@codemirror/lang-html@6.4.10":
|
||||
"@codemirror/lang-html@6.4.11":
|
||||
resolution:
|
||||
{
|
||||
integrity: sha512-h/SceTVsN5r+WE+TVP2g3KDvNoSzbSrtZXCKo4vkKdbfT5t4otuVgngGdFukOO/rwRD2++pCxoh6xD4TEVMkQA==,
|
||||
integrity: sha512-9NsXp7Nwp891pQchI7gPdTwBuSuT3K65NGTHWHNJ55HjYcHLllr0rbIZNdOzas9ztc1EUVBlHou85FFZS4BNnw==,
|
||||
}
|
||||
|
||||
"@codemirror/lang-javascript@6.2.4":
|
||||
|
|
@ -1928,17 +1928,17 @@ packages:
|
|||
}
|
||||
engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
|
||||
|
||||
"@eslint/config-helpers@0.3.1":
|
||||
"@eslint/config-helpers@0.4.0":
|
||||
resolution:
|
||||
{
|
||||
integrity: sha512-xR93k9WhrDYpXHORXpxVL5oHj3Era7wo6k/Wd8/IsQNnZUTzkGS29lyn3nAT05v6ltUuTFVCCYDEGfy2Or/sPA==,
|
||||
integrity: sha512-WUFvV4WoIwW8Bv0KeKCIIEgdSiFOsulyN0xrMu+7z43q/hkOLXjvb5u7UC9jDxvRzcrbEmuZBX5yJZz1741jog==,
|
||||
}
|
||||
engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
|
||||
|
||||
"@eslint/core@0.15.2":
|
||||
"@eslint/core@0.16.0":
|
||||
resolution:
|
||||
{
|
||||
integrity: sha512-78Md3/Rrxh83gCxoUc0EiciuOHsIITzLy53m3d9UyiW8y9Dj2D29FeETqyKA+BRK76tnTp6RXWb3pCay8Oyomg==,
|
||||
integrity: sha512-nmC8/totwobIiFcGkDza3GIKfAw1+hLiYVrh3I1nIomQ8PEr5cxg34jnkmGawul/ep52wGRAcyeDCNtWKSOj4Q==,
|
||||
}
|
||||
engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
|
||||
|
||||
|
|
@ -1949,10 +1949,10 @@ packages:
|
|||
}
|
||||
engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
|
||||
|
||||
"@eslint/js@9.36.0":
|
||||
"@eslint/js@9.37.0":
|
||||
resolution:
|
||||
{
|
||||
integrity: sha512-uhCbYtYynH30iZErszX78U+nR3pJU3RHGQ57NXy5QupD4SBVwDeU8TNBy+MjMngc1UyIW9noKqsRqfjQTBU2dw==,
|
||||
integrity: sha512-jaS+NJ+hximswBG6pjNX0uEJZkrT0zwpVi3BA3vX22aFGjJjmgSTSmPpZCRKmoBL5VY/M6p0xsSJx7rk7sy5gg==,
|
||||
}
|
||||
engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
|
||||
|
||||
|
|
@ -1963,10 +1963,10 @@ packages:
|
|||
}
|
||||
engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
|
||||
|
||||
"@eslint/plugin-kit@0.3.5":
|
||||
"@eslint/plugin-kit@0.4.0":
|
||||
resolution:
|
||||
{
|
||||
integrity: sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w==,
|
||||
integrity: sha512-sB5uyeq+dwCWyPi31B2gQlVlo+j5brPlWx4yZBrEaRo/nhdDE8Xke1gsGgtiBdaBTxuTkceLVuVt/pclrasb0A==,
|
||||
}
|
||||
engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
|
||||
|
||||
|
|
@ -2865,10 +2865,10 @@ packages:
|
|||
peerDependencies:
|
||||
semantic-release: ">=24.1.0"
|
||||
|
||||
"@semantic-release/gitlab@13.2.8":
|
||||
"@semantic-release/gitlab@13.2.9":
|
||||
resolution:
|
||||
{
|
||||
integrity: sha512-uTRRpTHHMQ4kC94E5yN18tkpVZ/gxtFDfWhfluE7xS3AhNG2cBKuZi0cDp0kwdMpiNRB6YdPTnLyXJxV7BKoiA==,
|
||||
integrity: sha512-oEWyNK3hfdGdoq6aoSunQ/VR1Svrjivmg1ochCIJ77b8pKMI5y5PPGSS8KozWGg07yqc2uudULk8lHtgTbZspQ==,
|
||||
}
|
||||
engines: { node: ">=20.8.1" }
|
||||
peerDependencies:
|
||||
|
|
@ -4638,10 +4638,10 @@ packages:
|
|||
}
|
||||
engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
|
||||
|
||||
eslint@9.36.0:
|
||||
eslint@9.37.0:
|
||||
resolution:
|
||||
{
|
||||
integrity: sha512-hB4FIzXovouYzwzECDcUkJ4OcfOEkXTv2zRY6B9bkwjx/cprAq0uvm1nl7zvQ0/TsUk0zQiN4uPfJpB9m+rPMQ==,
|
||||
integrity: sha512-XyLmROnACWqSxiGYArdef1fItQd47weqB7iwtfr9JHwRrqIXZdcFMvvEcL9xHCmL0SNsOvF0c42lWyM1U5dgig==,
|
||||
}
|
||||
engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
|
||||
hasBin: true
|
||||
|
|
@ -8810,19 +8810,19 @@ packages:
|
|||
peerDependencies:
|
||||
stylelint: ^16.23.0
|
||||
|
||||
stylelint-config-standard@39.0.0:
|
||||
stylelint-config-standard@39.0.1:
|
||||
resolution:
|
||||
{
|
||||
integrity: sha512-JabShWORb8Bmc1A47ZyJstran60P3yUdI1zWMpGYPeFiC6xzHXJMkpKAd8EjIhq3HPUplIWWMDJ/xu0AiPd+kA==,
|
||||
integrity: sha512-b7Fja59EYHRNOTa3aXiuWnhUWXFU2Nfg6h61bLfAb5GS5fX3LMUD0U5t4S8N/4tpHQg3Acs2UVPR9jy2l1g/3A==,
|
||||
}
|
||||
engines: { node: ">=18.12.0" }
|
||||
peerDependencies:
|
||||
stylelint: ^16.23.0
|
||||
|
||||
stylelint@16.24.0:
|
||||
stylelint@16.25.0:
|
||||
resolution:
|
||||
{
|
||||
integrity: sha512-7ksgz3zJaSbTUGr/ujMXvLVKdDhLbGl3R/3arNudH7z88+XZZGNLMTepsY28WlnvEFcuOmUe7fg40Q3lfhOfSQ==,
|
||||
integrity: sha512-Li0avYWV4nfv1zPbdnxLYBGq4z8DVZxbRgx4Kn6V+Uftz1rMoF1qiEI3oL4kgWqyYgCgs7gT5maHNZ82Gk03vQ==,
|
||||
}
|
||||
engines: { node: ">=18.12.0" }
|
||||
hasBin: true
|
||||
|
|
@ -8898,10 +8898,10 @@ packages:
|
|||
}
|
||||
engines: { node: ">=10.0.0" }
|
||||
|
||||
tailwindcss@3.4.17:
|
||||
tailwindcss@3.4.18:
|
||||
resolution:
|
||||
{
|
||||
integrity: sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==,
|
||||
integrity: sha512-6A2rnmW5xZMdw11LYjhcI5846rt9pbLSabY5XPxo+XWdxwZaFEn47Go4NzFiHu9sNNmr/kXivP1vStfvMaK1GQ==,
|
||||
}
|
||||
engines: { node: ">=14.0.0" }
|
||||
hasBin: true
|
||||
|
|
@ -9159,10 +9159,10 @@ packages:
|
|||
eslint: ^8.57.0 || ^9.0.0
|
||||
typescript: ">=4.8.4 <6.0.0"
|
||||
|
||||
typescript@5.9.2:
|
||||
typescript@5.9.3:
|
||||
resolution:
|
||||
{
|
||||
integrity: sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==,
|
||||
integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==,
|
||||
}
|
||||
engines: { node: ">=14.17" }
|
||||
hasBin: true
|
||||
|
|
@ -9382,19 +9382,19 @@ packages:
|
|||
"@vite-pwa/assets-generator":
|
||||
optional: true
|
||||
|
||||
vite-plugin-static-copy@3.1.2:
|
||||
vite-plugin-static-copy@3.1.3:
|
||||
resolution:
|
||||
{
|
||||
integrity: sha512-aVmYOzptLVOI2b1jL+cmkF7O6uhRv1u5fvOkQgbohWZp2CbR22kn9ZqkCUIt9umKF7UhdbsEpshn1rf4720QFg==,
|
||||
integrity: sha512-U47jgyoJfrvreF87u2udU6dHIXbHhdgGZ7wSEqn6nVHKDOMdRoB2uVc6iqxbEzENN5JvX6djE5cBhQZ2MMBclA==,
|
||||
}
|
||||
engines: { node: ^18.0.0 || >=20.0.0 }
|
||||
peerDependencies:
|
||||
vite: ^5.0.0 || ^6.0.0 || ^7.0.0
|
||||
|
||||
vite@7.1.7:
|
||||
vite@7.1.9:
|
||||
resolution:
|
||||
{
|
||||
integrity: sha512-VbA8ScMvAISJNJVbRDTJdCwqQoAareR/wutevKanhR2/1EkoXVZVkkORaYm/tNVCjP/UDTKtcw3bAkwOUdedmA==,
|
||||
integrity: sha512-4nVGliEpxmhCL8DslSAUdxlB6+SMrhB0a1v5ijlh1xB1nEPuy1mxaHxysVucLHuWryAxLWg6a5ei+U4TLn/rFg==,
|
||||
}
|
||||
engines: { node: ^20.19.0 || >=22.12.0 }
|
||||
hasBin: true
|
||||
|
|
@ -9440,10 +9440,10 @@ packages:
|
|||
integrity: sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==,
|
||||
}
|
||||
|
||||
wavesurfer.js@7.10.3:
|
||||
wavesurfer.js@7.11.0:
|
||||
resolution:
|
||||
{
|
||||
integrity: sha512-UlRCl61tQjEt0guVj6oJjgsh28ZSleVIEcCnnUnSelgGGCpwCtLx5IjoBjyok5HwJjxUM6kF8UdTJO6U9CFd+g==,
|
||||
integrity: sha512-LOGdIBIKv/roYuQYClhoqhwbIdQL1GfobLnS2vx0heoLD9lu57OUHWE2DIsCNXBvCsmmbkUvJq9W8bPLPbikGw==,
|
||||
}
|
||||
|
||||
wcwidth@1.0.1:
|
||||
|
|
@ -10511,7 +10511,7 @@ snapshots:
|
|||
"@codemirror/view": 6.38.4
|
||||
"@lezer/common": 1.2.3
|
||||
|
||||
"@codemirror/commands@6.8.1":
|
||||
"@codemirror/commands@6.9.0":
|
||||
dependencies:
|
||||
"@codemirror/language": 6.11.3
|
||||
"@codemirror/state": 6.5.2
|
||||
|
|
@ -10526,7 +10526,7 @@ snapshots:
|
|||
"@lezer/common": 1.2.3
|
||||
"@lezer/css": 1.3.0
|
||||
|
||||
"@codemirror/lang-html@6.4.10":
|
||||
"@codemirror/lang-html@6.4.11":
|
||||
dependencies:
|
||||
"@codemirror/autocomplete": 6.19.0
|
||||
"@codemirror/lang-css": 6.3.1
|
||||
|
|
@ -10592,11 +10592,11 @@ snapshots:
|
|||
"@colors/colors@1.5.0":
|
||||
optional: true
|
||||
|
||||
"@commitlint/cli@20.1.0(@types/node@24.6.0)(typescript@5.9.2)":
|
||||
"@commitlint/cli@20.1.0(@types/node@24.6.0)(typescript@5.9.3)":
|
||||
dependencies:
|
||||
"@commitlint/format": 20.0.0
|
||||
"@commitlint/lint": 20.0.0
|
||||
"@commitlint/load": 20.1.0(@types/node@24.6.0)(typescript@5.9.2)
|
||||
"@commitlint/load": 20.1.0(@types/node@24.6.0)(typescript@5.9.3)
|
||||
"@commitlint/read": 20.0.0
|
||||
"@commitlint/types": 20.0.0
|
||||
tinyexec: 1.0.1
|
||||
|
|
@ -10643,15 +10643,15 @@ snapshots:
|
|||
"@commitlint/rules": 20.0.0
|
||||
"@commitlint/types": 20.0.0
|
||||
|
||||
"@commitlint/load@20.1.0(@types/node@24.6.0)(typescript@5.9.2)":
|
||||
"@commitlint/load@20.1.0(@types/node@24.6.0)(typescript@5.9.3)":
|
||||
dependencies:
|
||||
"@commitlint/config-validator": 20.0.0
|
||||
"@commitlint/execute-rule": 20.0.0
|
||||
"@commitlint/resolve-extends": 20.1.0
|
||||
"@commitlint/types": 20.0.0
|
||||
chalk: 5.6.2
|
||||
cosmiconfig: 9.0.0(typescript@5.9.2)
|
||||
cosmiconfig-typescript-loader: 6.1.0(@types/node@24.6.0)(cosmiconfig@9.0.0(typescript@5.9.2))(typescript@5.9.2)
|
||||
cosmiconfig: 9.0.0(typescript@5.9.3)
|
||||
cosmiconfig-typescript-loader: 6.1.0(@types/node@24.6.0)(cosmiconfig@9.0.0(typescript@5.9.3))(typescript@5.9.3)
|
||||
lodash.isplainobject: 4.0.6
|
||||
lodash.merge: 4.6.2
|
||||
lodash.uniq: 4.5.0
|
||||
|
|
@ -11077,9 +11077,9 @@ snapshots:
|
|||
"@esbuild/win32-x64@0.25.10":
|
||||
optional: true
|
||||
|
||||
"@eslint-community/eslint-utils@4.9.0(eslint@9.36.0(jiti@2.6.0))":
|
||||
"@eslint-community/eslint-utils@4.9.0(eslint@9.37.0(jiti@2.6.0))":
|
||||
dependencies:
|
||||
eslint: 9.36.0(jiti@2.6.0)
|
||||
eslint: 9.37.0(jiti@2.6.0)
|
||||
eslint-visitor-keys: 3.4.3
|
||||
|
||||
"@eslint-community/regexpp@4.12.1": {}
|
||||
|
|
@ -11092,9 +11092,11 @@ snapshots:
|
|||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
"@eslint/config-helpers@0.3.1": {}
|
||||
"@eslint/config-helpers@0.4.0":
|
||||
dependencies:
|
||||
"@eslint/core": 0.16.0
|
||||
|
||||
"@eslint/core@0.15.2":
|
||||
"@eslint/core@0.16.0":
|
||||
dependencies:
|
||||
"@types/json-schema": 7.0.15
|
||||
|
||||
|
|
@ -11112,13 +11114,13 @@ snapshots:
|
|||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
"@eslint/js@9.36.0": {}
|
||||
"@eslint/js@9.37.0": {}
|
||||
|
||||
"@eslint/object-schema@2.1.6": {}
|
||||
|
||||
"@eslint/plugin-kit@0.3.5":
|
||||
"@eslint/plugin-kit@0.4.0":
|
||||
dependencies:
|
||||
"@eslint/core": 0.15.2
|
||||
"@eslint/core": 0.16.0
|
||||
levn: 0.4.1
|
||||
|
||||
"@floating-ui/core@1.7.3":
|
||||
|
|
@ -11578,15 +11580,15 @@ snapshots:
|
|||
|
||||
"@sec-ant/readable-stream@0.4.1": {}
|
||||
|
||||
"@semantic-release/changelog@6.0.3(semantic-release@24.2.9(typescript@5.9.2))":
|
||||
"@semantic-release/changelog@6.0.3(semantic-release@24.2.9(typescript@5.9.3))":
|
||||
dependencies:
|
||||
"@semantic-release/error": 3.0.0
|
||||
aggregate-error: 3.1.0
|
||||
fs-extra: 11.3.2
|
||||
lodash: 4.17.21
|
||||
semantic-release: 24.2.9(typescript@5.9.2)
|
||||
semantic-release: 24.2.9(typescript@5.9.3)
|
||||
|
||||
"@semantic-release/commit-analyzer@13.0.1(semantic-release@24.2.9(typescript@5.9.2))":
|
||||
"@semantic-release/commit-analyzer@13.0.1(semantic-release@24.2.9(typescript@5.9.3))":
|
||||
dependencies:
|
||||
conventional-changelog-angular: 8.0.0
|
||||
conventional-changelog-writer: 8.2.0
|
||||
|
|
@ -11596,7 +11598,7 @@ snapshots:
|
|||
import-from-esm: 2.0.0
|
||||
lodash-es: 4.17.21
|
||||
micromatch: 4.0.8
|
||||
semantic-release: 24.2.9(typescript@5.9.2)
|
||||
semantic-release: 24.2.9(typescript@5.9.3)
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
|
|
@ -11604,7 +11606,7 @@ snapshots:
|
|||
|
||||
"@semantic-release/error@4.0.0": {}
|
||||
|
||||
"@semantic-release/exec@7.1.0(semantic-release@24.2.9(typescript@5.9.2))":
|
||||
"@semantic-release/exec@7.1.0(semantic-release@24.2.9(typescript@5.9.3))":
|
||||
dependencies:
|
||||
"@semantic-release/error": 4.0.0
|
||||
aggregate-error: 3.1.0
|
||||
|
|
@ -11612,11 +11614,11 @@ snapshots:
|
|||
execa: 9.6.0
|
||||
lodash-es: 4.17.21
|
||||
parse-json: 8.3.0
|
||||
semantic-release: 24.2.9(typescript@5.9.2)
|
||||
semantic-release: 24.2.9(typescript@5.9.3)
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
"@semantic-release/git@10.0.1(semantic-release@24.2.9(typescript@5.9.2))":
|
||||
"@semantic-release/git@10.0.1(semantic-release@24.2.9(typescript@5.9.3))":
|
||||
dependencies:
|
||||
"@semantic-release/error": 3.0.0
|
||||
aggregate-error: 3.1.0
|
||||
|
|
@ -11626,11 +11628,11 @@ snapshots:
|
|||
lodash: 4.17.21
|
||||
micromatch: 4.0.8
|
||||
p-reduce: 2.1.0
|
||||
semantic-release: 24.2.9(typescript@5.9.2)
|
||||
semantic-release: 24.2.9(typescript@5.9.3)
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
"@semantic-release/github@11.0.6(semantic-release@24.2.9(typescript@5.9.2))":
|
||||
"@semantic-release/github@11.0.6(semantic-release@24.2.9(typescript@5.9.3))":
|
||||
dependencies:
|
||||
"@octokit/core": 7.0.5
|
||||
"@octokit/plugin-paginate-rest": 13.2.0(@octokit/core@7.0.5)
|
||||
|
|
@ -11646,13 +11648,13 @@ snapshots:
|
|||
lodash-es: 4.17.21
|
||||
mime: 4.1.0
|
||||
p-filter: 4.1.0
|
||||
semantic-release: 24.2.9(typescript@5.9.2)
|
||||
semantic-release: 24.2.9(typescript@5.9.3)
|
||||
tinyglobby: 0.2.15
|
||||
url-join: 5.0.0
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
"@semantic-release/gitlab@13.2.8(semantic-release@24.2.9(typescript@5.9.2))":
|
||||
"@semantic-release/gitlab@13.2.9(semantic-release@24.2.9(typescript@5.9.3))":
|
||||
dependencies:
|
||||
"@semantic-release/error": 4.0.0
|
||||
aggregate-error: 5.0.0
|
||||
|
|
@ -11666,12 +11668,12 @@ snapshots:
|
|||
hpagent: 1.2.0
|
||||
lodash-es: 4.17.21
|
||||
parse-url: 10.0.3
|
||||
semantic-release: 24.2.9(typescript@5.9.2)
|
||||
semantic-release: 24.2.9(typescript@5.9.3)
|
||||
url-join: 4.0.1
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
"@semantic-release/npm@12.0.2(semantic-release@24.2.9(typescript@5.9.2))":
|
||||
"@semantic-release/npm@12.0.2(semantic-release@24.2.9(typescript@5.9.3))":
|
||||
dependencies:
|
||||
"@semantic-release/error": 4.0.0
|
||||
aggregate-error: 5.0.0
|
||||
|
|
@ -11684,11 +11686,11 @@ snapshots:
|
|||
rc: 1.2.8
|
||||
read-pkg: 9.0.1
|
||||
registry-auth-token: 5.1.0
|
||||
semantic-release: 24.2.9(typescript@5.9.2)
|
||||
semantic-release: 24.2.9(typescript@5.9.3)
|
||||
semver: 7.7.2
|
||||
tempy: 3.1.0
|
||||
|
||||
"@semantic-release/release-notes-generator@14.1.0(semantic-release@24.2.9(typescript@5.9.2))":
|
||||
"@semantic-release/release-notes-generator@14.1.0(semantic-release@24.2.9(typescript@5.9.3))":
|
||||
dependencies:
|
||||
conventional-changelog-angular: 8.0.0
|
||||
conventional-changelog-writer: 8.2.0
|
||||
|
|
@ -11700,7 +11702,7 @@ snapshots:
|
|||
into-stream: 7.0.0
|
||||
lodash-es: 4.17.21
|
||||
read-package-up: 11.0.0
|
||||
semantic-release: 24.2.9(typescript@5.9.2)
|
||||
semantic-release: 24.2.9(typescript@5.9.3)
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
|
|
@ -11725,15 +11727,15 @@ snapshots:
|
|||
dependencies:
|
||||
defer-to-connect: 2.0.1
|
||||
|
||||
"@tailwindcss/forms@0.5.10(tailwindcss@3.4.17)":
|
||||
"@tailwindcss/forms@0.5.10(tailwindcss@3.4.18)":
|
||||
dependencies:
|
||||
mini-svg-data-uri: 1.4.4
|
||||
tailwindcss: 3.4.17
|
||||
tailwindcss: 3.4.18
|
||||
|
||||
"@tailwindcss/typography@0.5.19(tailwindcss@3.4.17)":
|
||||
"@tailwindcss/typography@0.5.19(tailwindcss@3.4.18)":
|
||||
dependencies:
|
||||
postcss-selector-parser: 6.0.10
|
||||
tailwindcss: 3.4.17
|
||||
tailwindcss: 3.4.18
|
||||
|
||||
"@types/conventional-commits-parser@5.0.1":
|
||||
dependencies:
|
||||
|
|
@ -11771,41 +11773,41 @@ snapshots:
|
|||
|
||||
"@types/trusted-types@2.0.7": {}
|
||||
|
||||
"@typescript-eslint/eslint-plugin@8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2))(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2)":
|
||||
"@typescript-eslint/eslint-plugin@8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.37.0(jiti@2.6.0))(typescript@5.9.3))(eslint@9.37.0(jiti@2.6.0))(typescript@5.9.3)":
|
||||
dependencies:
|
||||
"@eslint-community/regexpp": 4.12.1
|
||||
"@typescript-eslint/parser": 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2)
|
||||
"@typescript-eslint/parser": 8.45.0(eslint@9.37.0(jiti@2.6.0))(typescript@5.9.3)
|
||||
"@typescript-eslint/scope-manager": 8.45.0
|
||||
"@typescript-eslint/type-utils": 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2)
|
||||
"@typescript-eslint/utils": 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2)
|
||||
"@typescript-eslint/type-utils": 8.45.0(eslint@9.37.0(jiti@2.6.0))(typescript@5.9.3)
|
||||
"@typescript-eslint/utils": 8.45.0(eslint@9.37.0(jiti@2.6.0))(typescript@5.9.3)
|
||||
"@typescript-eslint/visitor-keys": 8.45.0
|
||||
eslint: 9.36.0(jiti@2.6.0)
|
||||
eslint: 9.37.0(jiti@2.6.0)
|
||||
graphemer: 1.4.0
|
||||
ignore: 7.0.5
|
||||
natural-compare: 1.4.0
|
||||
ts-api-utils: 2.1.0(typescript@5.9.2)
|
||||
typescript: 5.9.2
|
||||
ts-api-utils: 2.1.0(typescript@5.9.3)
|
||||
typescript: 5.9.3
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
"@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2)":
|
||||
"@typescript-eslint/parser@8.45.0(eslint@9.37.0(jiti@2.6.0))(typescript@5.9.3)":
|
||||
dependencies:
|
||||
"@typescript-eslint/scope-manager": 8.45.0
|
||||
"@typescript-eslint/types": 8.45.0
|
||||
"@typescript-eslint/typescript-estree": 8.45.0(typescript@5.9.2)
|
||||
"@typescript-eslint/typescript-estree": 8.45.0(typescript@5.9.3)
|
||||
"@typescript-eslint/visitor-keys": 8.45.0
|
||||
debug: 4.4.3
|
||||
eslint: 9.36.0(jiti@2.6.0)
|
||||
typescript: 5.9.2
|
||||
eslint: 9.37.0(jiti@2.6.0)
|
||||
typescript: 5.9.3
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
"@typescript-eslint/project-service@8.45.0(typescript@5.9.2)":
|
||||
"@typescript-eslint/project-service@8.45.0(typescript@5.9.3)":
|
||||
dependencies:
|
||||
"@typescript-eslint/tsconfig-utils": 8.45.0(typescript@5.9.2)
|
||||
"@typescript-eslint/tsconfig-utils": 8.45.0(typescript@5.9.3)
|
||||
"@typescript-eslint/types": 8.45.0
|
||||
debug: 4.4.3
|
||||
typescript: 5.9.2
|
||||
typescript: 5.9.3
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
|
|
@ -11814,28 +11816,28 @@ snapshots:
|
|||
"@typescript-eslint/types": 8.45.0
|
||||
"@typescript-eslint/visitor-keys": 8.45.0
|
||||
|
||||
"@typescript-eslint/tsconfig-utils@8.45.0(typescript@5.9.2)":
|
||||
"@typescript-eslint/tsconfig-utils@8.45.0(typescript@5.9.3)":
|
||||
dependencies:
|
||||
typescript: 5.9.2
|
||||
typescript: 5.9.3
|
||||
|
||||
"@typescript-eslint/type-utils@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2)":
|
||||
"@typescript-eslint/type-utils@8.45.0(eslint@9.37.0(jiti@2.6.0))(typescript@5.9.3)":
|
||||
dependencies:
|
||||
"@typescript-eslint/types": 8.45.0
|
||||
"@typescript-eslint/typescript-estree": 8.45.0(typescript@5.9.2)
|
||||
"@typescript-eslint/utils": 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2)
|
||||
"@typescript-eslint/typescript-estree": 8.45.0(typescript@5.9.3)
|
||||
"@typescript-eslint/utils": 8.45.0(eslint@9.37.0(jiti@2.6.0))(typescript@5.9.3)
|
||||
debug: 4.4.3
|
||||
eslint: 9.36.0(jiti@2.6.0)
|
||||
ts-api-utils: 2.1.0(typescript@5.9.2)
|
||||
typescript: 5.9.2
|
||||
eslint: 9.37.0(jiti@2.6.0)
|
||||
ts-api-utils: 2.1.0(typescript@5.9.3)
|
||||
typescript: 5.9.3
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
"@typescript-eslint/types@8.45.0": {}
|
||||
|
||||
"@typescript-eslint/typescript-estree@8.45.0(typescript@5.9.2)":
|
||||
"@typescript-eslint/typescript-estree@8.45.0(typescript@5.9.3)":
|
||||
dependencies:
|
||||
"@typescript-eslint/project-service": 8.45.0(typescript@5.9.2)
|
||||
"@typescript-eslint/tsconfig-utils": 8.45.0(typescript@5.9.2)
|
||||
"@typescript-eslint/project-service": 8.45.0(typescript@5.9.3)
|
||||
"@typescript-eslint/tsconfig-utils": 8.45.0(typescript@5.9.3)
|
||||
"@typescript-eslint/types": 8.45.0
|
||||
"@typescript-eslint/visitor-keys": 8.45.0
|
||||
debug: 4.4.3
|
||||
|
|
@ -11843,19 +11845,19 @@ snapshots:
|
|||
is-glob: 4.0.3
|
||||
minimatch: 9.0.5
|
||||
semver: 7.7.2
|
||||
ts-api-utils: 2.1.0(typescript@5.9.2)
|
||||
typescript: 5.9.2
|
||||
ts-api-utils: 2.1.0(typescript@5.9.3)
|
||||
typescript: 5.9.3
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
"@typescript-eslint/utils@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2)":
|
||||
"@typescript-eslint/utils@8.45.0(eslint@9.37.0(jiti@2.6.0))(typescript@5.9.3)":
|
||||
dependencies:
|
||||
"@eslint-community/eslint-utils": 4.9.0(eslint@9.36.0(jiti@2.6.0))
|
||||
"@eslint-community/eslint-utils": 4.9.0(eslint@9.37.0(jiti@2.6.0))
|
||||
"@typescript-eslint/scope-manager": 8.45.0
|
||||
"@typescript-eslint/types": 8.45.0
|
||||
"@typescript-eslint/typescript-estree": 8.45.0(typescript@5.9.2)
|
||||
eslint: 9.36.0(jiti@2.6.0)
|
||||
typescript: 5.9.2
|
||||
"@typescript-eslint/typescript-estree": 8.45.0(typescript@5.9.3)
|
||||
eslint: 9.37.0(jiti@2.6.0)
|
||||
typescript: 5.9.3
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
|
|
@ -12240,7 +12242,7 @@ snapshots:
|
|||
codemirror@6.0.2:
|
||||
dependencies:
|
||||
"@codemirror/autocomplete": 6.19.0
|
||||
"@codemirror/commands": 6.8.1
|
||||
"@codemirror/commands": 6.9.0
|
||||
"@codemirror/language": 6.11.3
|
||||
"@codemirror/lint": 6.8.5
|
||||
"@codemirror/search": 6.5.11
|
||||
|
|
@ -12273,10 +12275,10 @@ snapshots:
|
|||
|
||||
commander@7.2.0: {}
|
||||
|
||||
commitizen@4.3.1(@types/node@24.6.0)(typescript@5.9.2):
|
||||
commitizen@4.3.1(@types/node@24.6.0)(typescript@5.9.3):
|
||||
dependencies:
|
||||
cachedir: 2.3.0
|
||||
cz-conventional-changelog: 3.3.0(@types/node@24.6.0)(typescript@5.9.2)
|
||||
cz-conventional-changelog: 3.3.0(@types/node@24.6.0)(typescript@5.9.3)
|
||||
dedent: 0.7.0
|
||||
detect-indent: 6.1.0
|
||||
find-node-modules: 2.1.3
|
||||
|
|
@ -12357,21 +12359,21 @@ snapshots:
|
|||
|
||||
core-util-is@1.0.3: {}
|
||||
|
||||
cosmiconfig-typescript-loader@6.1.0(@types/node@24.6.0)(cosmiconfig@9.0.0(typescript@5.9.2))(typescript@5.9.2):
|
||||
cosmiconfig-typescript-loader@6.1.0(@types/node@24.6.0)(cosmiconfig@9.0.0(typescript@5.9.3))(typescript@5.9.3):
|
||||
dependencies:
|
||||
"@types/node": 24.6.0
|
||||
cosmiconfig: 9.0.0(typescript@5.9.2)
|
||||
cosmiconfig: 9.0.0(typescript@5.9.3)
|
||||
jiti: 2.6.0
|
||||
typescript: 5.9.2
|
||||
typescript: 5.9.3
|
||||
|
||||
cosmiconfig@9.0.0(typescript@5.9.2):
|
||||
cosmiconfig@9.0.0(typescript@5.9.3):
|
||||
dependencies:
|
||||
env-paths: 2.2.1
|
||||
import-fresh: 3.3.1
|
||||
js-yaml: 4.1.0
|
||||
parse-json: 5.2.0
|
||||
optionalDependencies:
|
||||
typescript: 5.9.2
|
||||
typescript: 5.9.3
|
||||
|
||||
crelt@1.0.6: {}
|
||||
|
||||
|
|
@ -12488,16 +12490,16 @@ snapshots:
|
|||
dependencies:
|
||||
css-tree: 2.2.1
|
||||
|
||||
cz-conventional-changelog@3.3.0(@types/node@24.6.0)(typescript@5.9.2):
|
||||
cz-conventional-changelog@3.3.0(@types/node@24.6.0)(typescript@5.9.3):
|
||||
dependencies:
|
||||
chalk: 2.4.2
|
||||
commitizen: 4.3.1(@types/node@24.6.0)(typescript@5.9.2)
|
||||
commitizen: 4.3.1(@types/node@24.6.0)(typescript@5.9.3)
|
||||
conventional-commit-types: 3.0.0
|
||||
lodash.map: 4.6.0
|
||||
longest: 2.0.1
|
||||
word-wrap: 1.2.5
|
||||
optionalDependencies:
|
||||
"@commitlint/load": 20.1.0(@types/node@24.6.0)(typescript@5.9.2)
|
||||
"@commitlint/load": 20.1.0(@types/node@24.6.0)(typescript@5.9.3)
|
||||
transitivePeerDependencies:
|
||||
- "@types/node"
|
||||
- typescript
|
||||
|
|
@ -12817,19 +12819,19 @@ snapshots:
|
|||
|
||||
escape-string-regexp@5.0.0: {}
|
||||
|
||||
eslint-config-prettier@10.1.8(eslint@9.36.0(jiti@2.6.0)):
|
||||
eslint-config-prettier@10.1.8(eslint@9.37.0(jiti@2.6.0)):
|
||||
dependencies:
|
||||
eslint: 9.36.0(jiti@2.6.0)
|
||||
eslint: 9.37.0(jiti@2.6.0)
|
||||
|
||||
eslint-plugin-prettier@5.5.4(@types/eslint@9.6.1)(eslint-config-prettier@10.1.8(eslint@9.36.0(jiti@2.6.0)))(eslint@9.36.0(jiti@2.6.0))(prettier@3.6.2):
|
||||
eslint-plugin-prettier@5.5.4(@types/eslint@9.6.1)(eslint-config-prettier@10.1.8(eslint@9.37.0(jiti@2.6.0)))(eslint@9.37.0(jiti@2.6.0))(prettier@3.6.2):
|
||||
dependencies:
|
||||
eslint: 9.36.0(jiti@2.6.0)
|
||||
eslint: 9.37.0(jiti@2.6.0)
|
||||
prettier: 3.6.2
|
||||
prettier-linter-helpers: 1.0.0
|
||||
synckit: 0.11.11
|
||||
optionalDependencies:
|
||||
"@types/eslint": 9.6.1
|
||||
eslint-config-prettier: 10.1.8(eslint@9.36.0(jiti@2.6.0))
|
||||
eslint-config-prettier: 10.1.8(eslint@9.37.0(jiti@2.6.0))
|
||||
|
||||
eslint-scope@8.4.0:
|
||||
dependencies:
|
||||
|
|
@ -12840,16 +12842,16 @@ snapshots:
|
|||
|
||||
eslint-visitor-keys@4.2.1: {}
|
||||
|
||||
eslint@9.36.0(jiti@2.6.0):
|
||||
eslint@9.37.0(jiti@2.6.0):
|
||||
dependencies:
|
||||
"@eslint-community/eslint-utils": 4.9.0(eslint@9.36.0(jiti@2.6.0))
|
||||
"@eslint-community/eslint-utils": 4.9.0(eslint@9.37.0(jiti@2.6.0))
|
||||
"@eslint-community/regexpp": 4.12.1
|
||||
"@eslint/config-array": 0.21.0
|
||||
"@eslint/config-helpers": 0.3.1
|
||||
"@eslint/core": 0.15.2
|
||||
"@eslint/config-helpers": 0.4.0
|
||||
"@eslint/core": 0.16.0
|
||||
"@eslint/eslintrc": 3.3.1
|
||||
"@eslint/js": 9.36.0
|
||||
"@eslint/plugin-kit": 0.3.5
|
||||
"@eslint/js": 9.37.0
|
||||
"@eslint/plugin-kit": 0.4.0
|
||||
"@humanfs/node": 0.16.7
|
||||
"@humanwhocodes/module-importer": 1.0.1
|
||||
"@humanwhocodes/retry": 0.4.3
|
||||
|
|
@ -14713,10 +14715,10 @@ snapshots:
|
|||
dependencies:
|
||||
fast-diff: 1.3.0
|
||||
|
||||
prettier-plugin-organize-imports@4.3.0(prettier@3.6.2)(typescript@5.9.2):
|
||||
prettier-plugin-organize-imports@4.3.0(prettier@3.6.2)(typescript@5.9.3):
|
||||
dependencies:
|
||||
prettier: 3.6.2
|
||||
typescript: 5.9.2
|
||||
typescript: 5.9.3
|
||||
|
||||
prettier@2.8.8:
|
||||
optional: true
|
||||
|
|
@ -14961,15 +14963,15 @@ snapshots:
|
|||
|
||||
sax@1.4.1: {}
|
||||
|
||||
semantic-release@24.2.9(typescript@5.9.2):
|
||||
semantic-release@24.2.9(typescript@5.9.3):
|
||||
dependencies:
|
||||
"@semantic-release/commit-analyzer": 13.0.1(semantic-release@24.2.9(typescript@5.9.2))
|
||||
"@semantic-release/commit-analyzer": 13.0.1(semantic-release@24.2.9(typescript@5.9.3))
|
||||
"@semantic-release/error": 4.0.0
|
||||
"@semantic-release/github": 11.0.6(semantic-release@24.2.9(typescript@5.9.2))
|
||||
"@semantic-release/npm": 12.0.2(semantic-release@24.2.9(typescript@5.9.2))
|
||||
"@semantic-release/release-notes-generator": 14.1.0(semantic-release@24.2.9(typescript@5.9.2))
|
||||
"@semantic-release/github": 11.0.6(semantic-release@24.2.9(typescript@5.9.3))
|
||||
"@semantic-release/npm": 12.0.2(semantic-release@24.2.9(typescript@5.9.3))
|
||||
"@semantic-release/release-notes-generator": 14.1.0(semantic-release@24.2.9(typescript@5.9.3))
|
||||
aggregate-error: 5.0.0
|
||||
cosmiconfig: 9.0.0(typescript@5.9.2)
|
||||
cosmiconfig: 9.0.0(typescript@5.9.3)
|
||||
debug: 4.4.3
|
||||
env-ci: 11.2.0
|
||||
execa: 9.6.0
|
||||
|
|
@ -15295,16 +15297,16 @@ snapshots:
|
|||
postcss: 8.5.6
|
||||
postcss-selector-parser: 7.1.0
|
||||
|
||||
stylelint-config-recommended@17.0.0(stylelint@16.24.0(typescript@5.9.2)):
|
||||
stylelint-config-recommended@17.0.0(stylelint@16.25.0(typescript@5.9.3)):
|
||||
dependencies:
|
||||
stylelint: 16.24.0(typescript@5.9.2)
|
||||
stylelint: 16.25.0(typescript@5.9.3)
|
||||
|
||||
stylelint-config-standard@39.0.0(stylelint@16.24.0(typescript@5.9.2)):
|
||||
stylelint-config-standard@39.0.1(stylelint@16.25.0(typescript@5.9.3)):
|
||||
dependencies:
|
||||
stylelint: 16.24.0(typescript@5.9.2)
|
||||
stylelint-config-recommended: 17.0.0(stylelint@16.24.0(typescript@5.9.2))
|
||||
stylelint: 16.25.0(typescript@5.9.3)
|
||||
stylelint-config-recommended: 17.0.0(stylelint@16.25.0(typescript@5.9.3))
|
||||
|
||||
stylelint@16.24.0(typescript@5.9.2):
|
||||
stylelint@16.25.0(typescript@5.9.3):
|
||||
dependencies:
|
||||
"@csstools/css-parser-algorithms": 3.0.5(@csstools/css-tokenizer@3.0.4)
|
||||
"@csstools/css-tokenizer": 3.0.4
|
||||
|
|
@ -15313,7 +15315,7 @@ snapshots:
|
|||
"@dual-bundle/import-meta-resolve": 4.2.1
|
||||
balanced-match: 2.0.0
|
||||
colord: 2.9.3
|
||||
cosmiconfig: 9.0.0(typescript@5.9.2)
|
||||
cosmiconfig: 9.0.0(typescript@5.9.3)
|
||||
css-functions-list: 3.2.3
|
||||
css-tree: 3.1.0
|
||||
debug: 4.4.3
|
||||
|
|
@ -15402,7 +15404,7 @@ snapshots:
|
|||
string-width: 4.2.3
|
||||
strip-ansi: 6.0.1
|
||||
|
||||
tailwindcss@3.4.17:
|
||||
tailwindcss@3.4.18:
|
||||
dependencies:
|
||||
"@alloc/quick-lru": 5.2.0
|
||||
arg: 5.0.2
|
||||
|
|
@ -15506,9 +15508,9 @@ snapshots:
|
|||
|
||||
traverse@0.6.8: {}
|
||||
|
||||
ts-api-utils@2.1.0(typescript@5.9.2):
|
||||
ts-api-utils@2.1.0(typescript@5.9.3):
|
||||
dependencies:
|
||||
typescript: 5.9.2
|
||||
typescript: 5.9.3
|
||||
|
||||
ts-interface-checker@0.1.13: {}
|
||||
|
||||
|
|
@ -15563,18 +15565,18 @@ snapshots:
|
|||
possible-typed-array-names: 1.1.0
|
||||
reflect.getprototypeof: 1.0.10
|
||||
|
||||
typescript-eslint@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2):
|
||||
typescript-eslint@8.45.0(eslint@9.37.0(jiti@2.6.0))(typescript@5.9.3):
|
||||
dependencies:
|
||||
"@typescript-eslint/eslint-plugin": 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2))(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2)
|
||||
"@typescript-eslint/parser": 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2)
|
||||
"@typescript-eslint/typescript-estree": 8.45.0(typescript@5.9.2)
|
||||
"@typescript-eslint/utils": 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2)
|
||||
eslint: 9.36.0(jiti@2.6.0)
|
||||
typescript: 5.9.2
|
||||
"@typescript-eslint/eslint-plugin": 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.37.0(jiti@2.6.0))(typescript@5.9.3))(eslint@9.37.0(jiti@2.6.0))(typescript@5.9.3)
|
||||
"@typescript-eslint/parser": 8.45.0(eslint@9.37.0(jiti@2.6.0))(typescript@5.9.3)
|
||||
"@typescript-eslint/typescript-estree": 8.45.0(typescript@5.9.3)
|
||||
"@typescript-eslint/utils": 8.45.0(eslint@9.37.0(jiti@2.6.0))(typescript@5.9.3)
|
||||
eslint: 9.37.0(jiti@2.6.0)
|
||||
typescript: 5.9.3
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
typescript@5.9.2: {}
|
||||
typescript@5.9.3: {}
|
||||
|
||||
uglify-js@3.19.3:
|
||||
optional: true
|
||||
|
|
@ -15655,26 +15657,26 @@ snapshots:
|
|||
spdx-correct: 3.2.0
|
||||
spdx-expression-parse: 3.0.1
|
||||
|
||||
vite-dev-rpc@1.1.0(vite@7.1.7(@types/node@24.6.0)(jiti@2.6.0)(terser@5.44.0)(yaml@2.8.1)):
|
||||
vite-dev-rpc@1.1.0(vite@7.1.9(@types/node@24.6.0)(jiti@2.6.0)(terser@5.44.0)(yaml@2.8.1)):
|
||||
dependencies:
|
||||
birpc: 2.6.1
|
||||
vite: 7.1.7(@types/node@24.6.0)(jiti@2.6.0)(terser@5.44.0)(yaml@2.8.1)
|
||||
vite-hot-client: 2.1.0(vite@7.1.7(@types/node@24.6.0)(jiti@2.6.0)(terser@5.44.0)(yaml@2.8.1))
|
||||
vite: 7.1.9(@types/node@24.6.0)(jiti@2.6.0)(terser@5.44.0)(yaml@2.8.1)
|
||||
vite-hot-client: 2.1.0(vite@7.1.9(@types/node@24.6.0)(jiti@2.6.0)(terser@5.44.0)(yaml@2.8.1))
|
||||
|
||||
vite-hot-client@2.1.0(vite@7.1.7(@types/node@24.6.0)(jiti@2.6.0)(terser@5.44.0)(yaml@2.8.1)):
|
||||
vite-hot-client@2.1.0(vite@7.1.9(@types/node@24.6.0)(jiti@2.6.0)(terser@5.44.0)(yaml@2.8.1)):
|
||||
dependencies:
|
||||
vite: 7.1.7(@types/node@24.6.0)(jiti@2.6.0)(terser@5.44.0)(yaml@2.8.1)
|
||||
vite: 7.1.9(@types/node@24.6.0)(jiti@2.6.0)(terser@5.44.0)(yaml@2.8.1)
|
||||
|
||||
vite-plugin-codeigniter@2.0.0(vite@7.1.7(@types/node@24.6.0)(jiti@2.6.0)(terser@5.44.0)(yaml@2.8.1)):
|
||||
vite-plugin-codeigniter@2.0.0(vite@7.1.9(@types/node@24.6.0)(jiti@2.6.0)(terser@5.44.0)(yaml@2.8.1)):
|
||||
dependencies:
|
||||
glob: 11.0.3
|
||||
picocolors: 1.1.1
|
||||
sharp: 0.34.4
|
||||
vite: 7.1.7(@types/node@24.6.0)(jiti@2.6.0)(terser@5.44.0)(yaml@2.8.1)
|
||||
vite-plugin-static-copy: 3.1.2(vite@7.1.7(@types/node@24.6.0)(jiti@2.6.0)(terser@5.44.0)(yaml@2.8.1))
|
||||
vite: 7.1.9(@types/node@24.6.0)(jiti@2.6.0)(terser@5.44.0)(yaml@2.8.1)
|
||||
vite-plugin-static-copy: 3.1.3(vite@7.1.9(@types/node@24.6.0)(jiti@2.6.0)(terser@5.44.0)(yaml@2.8.1))
|
||||
zod: 4.1.11
|
||||
|
||||
vite-plugin-inspect@11.3.3(vite@7.1.7(@types/node@24.6.0)(jiti@2.6.0)(terser@5.44.0)(yaml@2.8.1)):
|
||||
vite-plugin-inspect@11.3.3(vite@7.1.9(@types/node@24.6.0)(jiti@2.6.0)(terser@5.44.0)(yaml@2.8.1)):
|
||||
dependencies:
|
||||
ansis: 4.2.0
|
||||
debug: 4.4.3
|
||||
|
|
@ -15684,32 +15686,32 @@ snapshots:
|
|||
perfect-debounce: 2.0.0
|
||||
sirv: 3.0.2
|
||||
unplugin-utils: 0.3.0
|
||||
vite: 7.1.7(@types/node@24.6.0)(jiti@2.6.0)(terser@5.44.0)(yaml@2.8.1)
|
||||
vite-dev-rpc: 1.1.0(vite@7.1.7(@types/node@24.6.0)(jiti@2.6.0)(terser@5.44.0)(yaml@2.8.1))
|
||||
vite: 7.1.9(@types/node@24.6.0)(jiti@2.6.0)(terser@5.44.0)(yaml@2.8.1)
|
||||
vite-dev-rpc: 1.1.0(vite@7.1.9(@types/node@24.6.0)(jiti@2.6.0)(terser@5.44.0)(yaml@2.8.1))
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
vite-plugin-pwa@1.0.3(vite@7.1.7(@types/node@24.6.0)(jiti@2.6.0)(terser@5.44.0)(yaml@2.8.1))(workbox-build@7.3.0)(workbox-window@7.3.0):
|
||||
vite-plugin-pwa@1.0.3(vite@7.1.9(@types/node@24.6.0)(jiti@2.6.0)(terser@5.44.0)(yaml@2.8.1))(workbox-build@7.3.0)(workbox-window@7.3.0):
|
||||
dependencies:
|
||||
debug: 4.4.3
|
||||
pretty-bytes: 6.1.1
|
||||
tinyglobby: 0.2.15
|
||||
vite: 7.1.7(@types/node@24.6.0)(jiti@2.6.0)(terser@5.44.0)(yaml@2.8.1)
|
||||
vite: 7.1.9(@types/node@24.6.0)(jiti@2.6.0)(terser@5.44.0)(yaml@2.8.1)
|
||||
workbox-build: 7.3.0
|
||||
workbox-window: 7.3.0
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
vite-plugin-static-copy@3.1.2(vite@7.1.7(@types/node@24.6.0)(jiti@2.6.0)(terser@5.44.0)(yaml@2.8.1)):
|
||||
vite-plugin-static-copy@3.1.3(vite@7.1.9(@types/node@24.6.0)(jiti@2.6.0)(terser@5.44.0)(yaml@2.8.1)):
|
||||
dependencies:
|
||||
chokidar: 3.6.0
|
||||
fs-extra: 11.3.2
|
||||
p-map: 7.0.3
|
||||
picocolors: 1.1.1
|
||||
tinyglobby: 0.2.15
|
||||
vite: 7.1.7(@types/node@24.6.0)(jiti@2.6.0)(terser@5.44.0)(yaml@2.8.1)
|
||||
vite: 7.1.9(@types/node@24.6.0)(jiti@2.6.0)(terser@5.44.0)(yaml@2.8.1)
|
||||
|
||||
vite@7.1.7(@types/node@24.6.0)(jiti@2.6.0)(terser@5.44.0)(yaml@2.8.1):
|
||||
vite@7.1.9(@types/node@24.6.0)(jiti@2.6.0)(terser@5.44.0)(yaml@2.8.1):
|
||||
dependencies:
|
||||
esbuild: 0.25.10
|
||||
fdir: 6.5.0(picomatch@4.0.3)
|
||||
|
|
@ -15726,7 +15728,7 @@ snapshots:
|
|||
|
||||
w3c-keyname@2.2.8: {}
|
||||
|
||||
wavesurfer.js@7.10.3: {}
|
||||
wavesurfer.js@7.11.0: {}
|
||||
|
||||
wcwidth@1.0.1:
|
||||
dependencies:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue