rleeson / wp-webpack-loader
Webpack asset loader for WordPress to switch between webpack-dev-server and production built assets
Package info
github.com/rleeson/wp-webpack-loader
Type:wordpress-plugin
pkg:composer/rleeson/wp-webpack-loader
1.0.1
2021-09-24 16:50 UTC
Requires
- php: >=7.1
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
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' ]
)
);