Appearance
Package Dependencies
Introduction
Which kitloom package requires which. Composer installs the dependencies by itself; this page is for planning: what a module pulls in, and what stops working if a package is left out.
Generated
The page is built from the packages' composer.json by php tools/dependency-docs.php in the packages repository — regenerate it instead of editing by hand. php tools/check-package-deps.php checks that every package declares the kitloom packages its code uses.
In the tables, kitloom packages are shown without the kitloom/ prefix. Requires lists direct dependencies only; theirs come along. Other requirements leaves out PHP, its extensions and Laravel itself.
Levels
A package builds only on packages from lower levels; level 0 needs nothing from kitloom. Install order follows the levels — Composer does this by itself.
- Level 0:
access,filament-admin-menu,modules,settings,wp-schema - Level 1:
custom-fields,import-export,media,modules-nova,payments,permissions,search-replace,settings-filament,settings-nova,site - Level 2:
blade-theme,import-export-filament,internal-links,link-counter,navigation,permissions-nova,post-types,redirects,search-replace-filament,shortcodes,site-filament,site-inertia,wp-schema-filament,wp-schema-nova - Level 3:
custom-fields-filament,custom-fields-nova,forms,game-reviews-theme,import-export-nova,internal-links-filament,internal-links-nova,link-counter-filament,link-counter-nova,media-filament,media-nova,modules-filament,navigation-filament,navigation-nova,payments-filament,payments-nova,permissions-filament,post-types-filament,redirects-filament,redirects-nova,search-replace-nova,seo,shop,shortcodes-filament,shortcodes-nova,site-nova,slider,visual-editor-filament,visual-editor-nova - Level 4:
forms-filament,forms-nova,marketplace-theme,portfolio-theme,post-types-nova,seo-filament,seo-nova,shop-filament,shop-nova,slider-filament,slider-nova
Platform packages
Always loaded; not on the Modules screen.
| Package | Requires | Other requirements | Required by |
|---|---|---|---|
kitloom/access | — | — | custom-fields-filament, custom-fields-nova, forms-filament, forms-nova, import-export-filament, import-export-nova, internal-links-filament, internal-links-nova, link-counter-filament, link-counter-nova, modules-filament, modules-nova, navigation-filament, navigation-nova, payments-filament, payments-nova, permissions, post-types-filament, post-types-nova, redirects-filament, redirects-nova, search-replace-filament, search-replace-nova, seo-filament, seo-nova, settings-nova, shop-filament, shop-nova, shortcodes-filament, shortcodes-nova, site-filament, site-nova, slider-filament, slider-nova, wp-schema-filament, wp-schema-nova |
kitloom/media | wp-schema | — | game-reviews-theme, media-filament, media-nova, portfolio-theme, shop, shop-filament, shop-nova, slider, slider-nova |
kitloom/modules | — | — | modules-filament, modules-nova |
kitloom/navigation | site, wp-schema | — | game-reviews-theme, marketplace-theme, navigation-filament, navigation-nova, portfolio-theme |
kitloom/permissions | access, settings, wp-schema | spatie/laravel-permission | permissions-filament, permissions-nova |
kitloom/settings | — | — | blade-theme, forms, forms-nova, game-reviews-theme, internal-links, marketplace-theme, payments, permissions, permissions-filament, permissions-nova, portfolio-theme, redirects, seo, seo-filament, settings-filament, settings-nova, shop, shortcodes, site, site-nova |
kitloom/shortcodes | settings, site | — | forms, game-reviews-theme, portfolio-theme, seo, shop, shortcodes-filament, shortcodes-nova, slider |
kitloom/site | settings, wp-schema | — | blade-theme, game-reviews-theme, internal-links, internal-links-filament, internal-links-nova, link-counter, marketplace-theme, navigation, portfolio-theme, post-types, redirects, seo, seo-filament, seo-nova, shop, shortcodes, site-filament, site-inertia, site-nova, wp-schema-filament, wp-schema-nova |
kitloom/site-inertia | site | inertiajs/inertia-laravel | game-reviews-theme, portfolio-theme |
kitloom/wp-schema | — | — | custom-fields, custom-fields-filament, custom-fields-nova, forms, forms-filament, forms-nova, game-reviews-theme, import-export, import-export-nova, internal-links, internal-links-filament, internal-links-nova, link-counter, marketplace-theme, media, media-filament, media-nova, navigation, navigation-filament, navigation-nova, permissions, portfolio-theme, post-types, post-types-filament, post-types-nova, redirects, redirects-filament, redirects-nova, search-replace, search-replace-filament, search-replace-nova, seo, seo-filament, seo-nova, shop, shop-filament, shop-nova, site, slider, slider-filament, slider-nova, visual-editor-filament, wp-schema-filament, wp-schema-nova |
Modules
Declared with extra.kitloom.module: they appear on the Modules screen and can be deactivated.
| Package | Requires | Other requirements | Required by |
|---|---|---|---|
kitloom/custom-fieldsCustom Fields | wp-schema | — | custom-fields-filament, custom-fields-nova, game-reviews-theme |
kitloom/formsForms | settings, shortcodes, wp-schema | — | forms-filament, forms-nova, portfolio-theme |
kitloom/import-exportImport & Export | wp-schema | — | import-export-filament, import-export-nova |
kitloom/internal-linksInternal Links | settings, site, wp-schema | — | internal-links-filament, internal-links-nova |
kitloom/link-counterLink Counter | site, wp-schema | — | link-counter-filament, link-counter-nova |
kitloom/paymentsPayments | settings | fomvasss/laravel-billing | payments-filament, payments-nova, shop |
kitloom/post-typesPost Types | site, wp-schema | — | game-reviews-theme, post-types-filament, post-types-nova |
kitloom/redirectsRedirections | settings, site, wp-schema | — | redirects-filament, redirects-nova |
kitloom/search-replaceSearch & Replace | wp-schema | — | search-replace-filament, search-replace-nova |
kitloom/seoSEO | settings, shortcodes, site, wp-schema | guzzlehttp/guzzle | seo-filament, seo-nova |
kitloom/shopShop | media, payments, settings, shortcodes, site, wp-schema | — | marketplace-theme, shop-filament, shop-nova |
kitloom/sliderSliders | media, shortcodes, wp-schema | — | slider-filament, slider-nova |
Themes
| Package | Requires | Other requirements | Required by |
|---|---|---|---|
kitloom/blade-theme | settings, site | — | — |
kitloom/game-reviews-theme | custom-fields, media, navigation, post-types, settings, shortcodes, site, site-inertia, wp-schema | inertiajs/inertia-laravel | — |
kitloom/marketplace-theme | navigation, settings, shop, site, wp-schema | — | — |
kitloom/portfolio-theme | forms, media, navigation, settings, shortcodes, site, site-inertia, wp-schema | inertiajs/inertia-laravel | — |
Filament admin
The Filament part of a module or platform package.
| Package | Requires | Other requirements | Required by |
|---|---|---|---|
kitloom/custom-fields-filament | access, custom-fields, wp-schema, wp-schema-filament | filament/filament | — |
kitloom/forms-filament | access, forms, settings-filament, wp-schema, wp-schema-filament | filament/filament | — |
kitloom/import-export-filament | access, import-export | filament/filament | — |
kitloom/internal-links-filament | access, internal-links, site, wp-schema, wp-schema-filament | filament/filament | — |
kitloom/link-counter-filament | access, link-counter, wp-schema-filament | filament/filament | — |
kitloom/media-filament | media, wp-schema, wp-schema-filament | filament/filament | — |
kitloom/modules-filament | access, modules, wp-schema-filament | filament/filament | — |
kitloom/navigation-filament | access, navigation, settings-filament, wp-schema | filament/filament | — |
kitloom/payments-filament | access, payments, settings-filament, wp-schema-filament | filament/filament | — |
kitloom/permissions-filament | permissions, settings, wp-schema-filament | filament/filament | — |
kitloom/post-types-filament | access, post-types, wp-schema, wp-schema-filament | filament/filament | — |
kitloom/redirects-filament | access, redirects, settings-filament, wp-schema | filament/filament | — |
kitloom/search-replace-filament | access, search-replace, wp-schema | filament/filament | — |
kitloom/seo-filament | access, seo, settings, settings-filament, site, wp-schema, wp-schema-filament | filament/filament | — |
kitloom/settings-filament | settings | filament/filament | forms-filament, navigation-filament, payments-filament, redirects-filament, seo-filament, shortcodes-filament, wp-schema-filament |
kitloom/shop-filament | access, media, shop, wp-schema, wp-schema-filament | filament/filament | — |
kitloom/shortcodes-filament | access, settings-filament, shortcodes | filament/filament | — |
kitloom/site-filament | access, site | filament/filament | — |
kitloom/slider-filament | access, slider, wp-schema, wp-schema-filament | filament/filament | — |
kitloom/visual-editor-filament | wp-schema, wp-schema-filament | filament/filament | — |
kitloom/wp-schema-filament | access, settings-filament, site, wp-schema | filament/filament | custom-fields-filament, forms-filament, internal-links-filament, link-counter-filament, media-filament, modules-filament, payments-filament, permissions-filament, post-types-filament, seo-filament, shop-filament, slider-filament, visual-editor-filament |
Nova admin
The Nova part of a module or platform package.
| Package | Requires | Other requirements | Required by |
|---|---|---|---|
kitloom/custom-fields-nova | access, custom-fields, wp-schema, wp-schema-nova | laravel/nova, whitecube/nova-flexible-content | post-types-nova |
kitloom/forms-nova | access, forms, settings, settings-nova, wp-schema, wp-schema-nova | laravel/nova | — |
kitloom/import-export-nova | access, import-export, wp-schema, wp-schema-nova | laravel/nova | — |
kitloom/internal-links-nova | access, internal-links, site, wp-schema, wp-schema-nova | laravel/nova | — |
kitloom/link-counter-nova | access, link-counter, wp-schema-nova | laravel/nova | — |
kitloom/media-nova | media, wp-schema, wp-schema-nova | laravel/nova | slider-nova |
kitloom/modules-nova | access, modules | laravel/nova | — |
kitloom/navigation-nova | access, navigation, wp-schema, wp-schema-nova | laravel/nova | — |
kitloom/payments-nova | access, payments, settings-nova, wp-schema-nova | laravel/nova | — |
kitloom/permissions-nova | permissions, settings | laravel/nova | — |
kitloom/post-types-nova | access, custom-fields-nova, post-types, wp-schema, wp-schema-nova | laravel/nova | — |
kitloom/redirects-nova | access, redirects, settings-nova, wp-schema, wp-schema-nova | laravel/nova, whitecube/nova-flexible-content | — |
kitloom/search-replace-nova | access, search-replace, wp-schema, wp-schema-nova | laravel/nova | — |
kitloom/seo-nova | access, seo, settings-nova, site, wp-schema, wp-schema-nova | laravel/nova, outl1ne/nova-multiselect-field | — |
kitloom/settings-nova | access, settings | laravel/nova | forms-nova, payments-nova, redirects-nova, seo-nova, site-nova, wp-schema-nova |
kitloom/shop-nova | access, media, shop, wp-schema, wp-schema-nova | laravel/nova, outl1ne/nova-multiselect-field | — |
kitloom/shortcodes-nova | access, shortcodes, wp-schema-nova | laravel/nova, waynestate/nova-text-copy-field | — |
kitloom/site-nova | access, settings, settings-nova, site, wp-schema-nova | laravel/nova | — |
kitloom/slider-nova | access, media, media-nova, slider, wp-schema, wp-schema-nova | laravel/nova, whitecube/nova-flexible-content | — |
kitloom/visual-editor-nova | wp-schema-nova | laravel/nova | — |
kitloom/wp-schema-nova | access, settings-nova, site, wp-schema | laravel/nova, outl1ne/nova-link-field, outl1ne/nova-multiselect-field, whitecube/nova-flexible-content | custom-fields-nova, forms-nova, import-export-nova, internal-links-nova, link-counter-nova, media-nova, navigation-nova, payments-nova, post-types-nova, redirects-nova, search-replace-nova, seo-nova, shop-nova, shortcodes-nova, site-nova, slider-nova, visual-editor-nova |
Admin helpers
| Package | Requires | Other requirements | Required by |
|---|---|---|---|
kitloom/filament-admin-menu | — | filament/filament | — |