Skip to content

OctoberCMS plugin that supports Laravel Mix "mix()" function in Twig templates.

Notifications You must be signed in to change notification settings

ompmega/oc-mix-helper-plugin

Repository files navigation

Mix Helper Plugin

Helper plugin for OctoberCMS themes using Laravel Mix. Adds custom mix() twig function for the generated mix-manifest.json file.

Setup

  • Install plugin or search for Ompmega.MixHelper
  • Enable plugin (if not automatically enabled already)
  • Run yarn dev for development or yarn prod for production
  • Set a custom base URL in config/app.php: 'mix_url' => env(MIX_ASSET_URL, null), (optional)

Theme structure

Below is the directory structure that the plugin uses to locate the mix-manifest.json file and the provided webpack.mix.js example uses two new directories inside of assets.

my-theme/
├── assets/
│   ├── public/                 == Public folder for generated assets
│   ├── resources/              == Resources folder for development
│   └── mix-manifest.json       == Manifest in assets directory
├── content/
├── layouts/
├── pages/
├── partials/
└── webpack.mix.js              == Webpack in theme directory

Documentation

Issues

Please report any questions or issues here.

License

MIT

About

OctoberCMS plugin that supports Laravel Mix "mix()" function in Twig templates.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages