3.0.7 • Published 1 year ago

@ferrugemjs/compile v3.0.7

Weekly downloads
4
License
MIT
Repository
github
Last release
1 year ago

@ferrugemjs/compile

a npm package to convert html to incremental dom

@ferrugemjs/compile

ferrugemjs-node is a simple node package to converte template HTML engine to google incremental-DOM.

NPM

Install

'npm install @ferrugemjs/compile --save-dev'

Usage

var ferrugemjs_compile = require('@ferrugemjs/compile');//import the plugin
// your code here!!
ferrugemjs_compile('<template><div>test</div></template>',<<options>>)

Options

	{
		templateExtension: ".html",
		env: "production" // default is "development"
	}

Usage

const fs = require("fs");
//import the plugin
const ferrugemjs_compile = require('@ferrugemjs/compile');

const filePath = "test/app/main-app.html";

fs.readFile(filePath, function (err, buf) {
    const compiledStr = ferrugemjs_compile(buf.toString(), {
        templateExtension: ".html",
        viewModel: "main-app",
        env: "production" // default is "development"
    })

    fs.writeFile(`${filePath}.js`, compiledStr, (err) => {
        if (err) console.log(err);
        console.log("Successfully Written to File.");
    });
});

License

MIT License

3.0.4

1 year ago

3.0.3

1 year ago

3.0.2

1 year ago

3.0.1

1 year ago

3.0.7

1 year ago

3.0.6

1 year ago

3.0.5

1 year ago

3.0.0

1 year ago

2.2.8

3 years ago

2.2.7

3 years ago