webpack-php-loader

0.5.0 • Public • Published

php loader for webpack

This package will load any php content and use php to turn it into a html page.

Ex:

Installation

npm install webpack-php-loader

Usage

var fileContent = require("php!./file.php");
// => run file.php with php and return it as some content (html for example)

It can also be used inside the webpack configuration file (webpack.js):

module.exports = {
  ...
  module: {
    loaders: [
      ...
      {
        test: /\.php$/,
        loaders: [
          'html-minify',
          'php-loader'
        ]
      },
      ...
    ]
  },
  ...
}

Documentation: Using loaders

Configuration

Here is a list of the available configuration options:

  • proxy: set the name of a proxy script to be used as a loader for the resource
  • args: list of string to be added as arguments to the proxy (or php) script
  • debug: add depandancies as html comment in the output (this will modify the output of the php script, and can lead to invalid results)

example usage:

         loaders: [
          'php-loader?' + JSON.stringify({
            proxy: 'router.php',
            args: [ '--arg1=no' ],
            debug: true
          })
        ]
 

In this case, the command to be executed by php-loader to get the file 'resource.php' will be:

  php router.php --arg1=no resource.php
 

License

MIT (http://www.opensource.org/licenses/mit-license.php)

based on https://github.com/jehon/php-loader

Readme

Keywords

Package Sidebar

Install

npm i webpack-php-loader

Weekly Downloads

130

Version

0.5.0

License

MIT

Last publish

Collaborators

  • redcatphp