Neophobe Plebeian Mumpsimus

    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

    Install

    npm i webpack-php-loader

    DownloadsWeekly Downloads

    28

    Version

    0.5.0

    License

    MIT

    Last publish

    Collaborators

    • redcatphp