/primera-lib

The library that powers the Primera WordPress theme.

Primary LanguagePHPMIT LicenseMIT

Primera Package

Funtional, but currently under development. This package is part of the Primera WordPress theme.

For an integration example please see https://github.com/gooddaywp/primera#readme.

// Init:
primera([
    'viewsDir' => get_theme_file_path('source/views/'),
    'cacheDir' => trailingslashit(wp_get_upload_dir()['basedir']).'blade-cache',
]);

// Add Blade component alias:
primera('blade')->component('components.navbar');

// Rendering views via AJAX:
primera('blade')->render($templateName, $dataArr);

For local development integrate the following settings into your theme's composer.json file.

{
    "require": {
        "gooddaywp/primera-lib": "@dev"
    },
    "repositories": {
        "dev-package": {
            "type": "path",
            "url": "~/code/primera-lib",
            "options": {
                "symlink": true
            }
        }
    }
}