rleeson / wp-webpack-loader
Webpack asset loader for WordPress to switch between webpack-dev-server and production built assets
Installs: 3 604
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 3
Forks: 0
Open Issues: 0
Type:wordpress-plugin
Requires
- php: >=7.1
README
PHP library for use in WordPress applications to facilitate development using Webpack Dev Server and deployment of Webpack published assets. Loader provides a systematic method to enqueue scripts and styles produced from Webpack entry points.
Default Configuration
All assets are registered with the following sets of configuration parameters:
Handle Prefixes
: wpwebpack-Script Path
: /assets/dist/js/Static Path
: /assets/dist/static/Style Path
: /assets/dist/css/
Usage
Register sets of assets associated with a Webpack configuration as follows:
use WPWebpackLoader\AssetLoader;
use WPWebpackLoader\Model\LoaderConfiguration;
// Define WPWEBPACK_DEV_ASSETS as a constant in wp-config.php
$assets = new AssetLoader(
home_url(),
WPWEBPACK_DEV_ASSETS,
new LoaderConfiguration(
function_to_get_version(),
[ 'https://production-site.url/base' ]
)
);