* @wordpress-plugin
 * Plugin Name: CIBULKA | Base
 * Plugin URI: http://cibulka.me
 * Description: Basic dependency for all Cibulka's plugin. Should be included as MU-Plugin (but can work both ways).
 * Version: 0.0.1
 * Author: Petr Cibulka
 * Author URI: http://cibulka.me/
 * License: GPL-2.0+
 * License URI: http://www.gnu.org/licenses/gpl-2.0.txt
 */
namespace Cibulka\Plugin\Base;

if (!defined('ABSPATH')) {
    die;
}
$plugin = new Plugin(__FILE__);
include 'plugin/json.php';
include 'plugin/content.php';
include 'plugin/routes.php';
include 'plugin/setup.php';
include 'plugin/crud.php';
include 'plugin/assets.php';
include 'plugin/html.php';
include 'plugin/parsers.php';
include 'plugin/templates.php';
include 'plugin/wp_post.php';
include 'plugin/locale.php';
include 'plugin/utils.php';
include 'plugin/meta.php';
\Cibulka::add_plugin('Base', $plugin);
$plugin->init();
<?php

/**
 * @link http://cibulka.me
 *
 * @wordpress-plugin
 * Plugin Name: CIBULKA | Api
 * Plugin URI: http://cibulka.me
 * Description: Wordpress APIs.
 * Version: 0.0.1
 * Author: Petr Cibulka
 * Author URI: http://cibulka.me/
 * License: GPL-2.0+
 * License URI: http://www.gnu.org/licenses/gpl-2.0.txt
 */
namespace Cibulka\Plugin\Api;

if (!defined('ABSPATH')) {
    die;
}
add_action('muplugins_loaded', function () {
    $plugin = new Plugin(__FILE__);
    include 'plugin/get.php';
    \Cibulka::add_plugin('Api', $plugin);
    $plugin->init();
}, 11);
 * License URI: http://www.gnu.org/licenses/gpl-2.0.txt
 */
namespace Cibulka\Plugin\Forms;

if (!defined('ABSPATH')) {
    die;
}
add_action('muplugins_loaded', function () {
    // =====================================================================
    // Plugin init
    // =====================================================================
    $plugin = new Plugin(__FILE__);
    include 'plugin/deps.php';
    include 'plugin/forms.php';
    include 'plugin/wysiwyg.php';
    \Cibulka::add_plugin('Forms', $plugin);
    $plugin->init();
    // =====================================================================
    // Styles
    // =====================================================================
    // $url = \Cibulka::Base('URL')->get_plugin_url('Forms', 'node_modules/jquery-datetimepicker/build/jquery.datetimepicker.min.css');
    $url = \Cibulka::Base('URL')->get_plugin_url('Forms', 'assets-dist/vendor-fix/jquery.datetimepicker.min.css');
    \Cibulka::Base('Assets_Admin')->register_style('xdan-datetimepicker', $url);
    $url = \Cibulka::Base('URL')->get_plugin_url('Forms', 'assets-dist/css/vanilla.css');
    \Cibulka::Base('Assets_Admin')->register_style('forms-vanilla', $url, array('xdan-datetimepicker'));
    \Cibulka::Base('Assets_Admin')->enqueue_style('forms-vanilla');
    // =====================================================================
    // Javascript
    // =====================================================================
    // $url = \Cibulka::Base('URL')->get_plugin_url('Forms', 'node_modules/jquery-datetimepicker/build/jquery.datetimepicker.full.js');
    $url = \Cibulka::Base('URL')->get_plugin_url('Forms', 'assets-dist/vendor-fix/jquery.datetimepicker.full.min.js');