@bitfertig/blade-compiler.nodejs

1.0.1 • Public • Published

Blade Compiler

This package compiles blade templates to HTML.

Installation

Via NPM:

$ npm install @bitfertig/blade-compiler.nodejs

Usage

Require the package and compile a blade file:

var prop = { title: 'MyTitle' }; // Data
var bladeCompiler = require('@bitfertig/blade-compiler.nodejs');
var compiledHTML = bladeCompiler({ folder: './src', file: '/index' });
console.log(compiledHTML);

./src/index.blade.html

<html>
    <head>{{ prop.title }}</head>
    <body>
        @include('partials.header')
    </body>
</html>

./src/partials/header.blade.html

<header>Hello World.</header>

Options

Name Type Default value Description
encoding string utf8 Blade templates encoding
extends boolean true Enable/disable compiling @extends directives
folder string ./src Path to the views directory
file string /index Path to the compiled blade template file
extension string .blade.html Blade file extension

Author

Aurelian Hermand, www.bitfertig.de

Cloned from https://github.com/pbelyaev/laravel-blade-compiler

Package Sidebar

Install

npm i @bitfertig/blade-compiler.nodejs

Weekly Downloads

1

Version

1.0.1

License

MIT

Unpacked Size

11.6 kB

Total Files

18

Last publish

Collaborators

  • dipser