lilo-views-packager

0.3.6 • Public • Published

##Lilo views packager##

Views packager is a cli tool that search and pack lilo templates, view factories files and styles.

All files supports special -id- placeholder that will be replaced with appropriate view name.

//style.css in view1 dir

.-id-{
  //some styles
}


//style.css in view2 dir

.-id-{
  //some styles
}

Output styles.css will contain

//styles.css


.view1{
 //some styles
}

.view2{
 //some styles
}

Packager works with following dir structure:

myViews(-r --rootDir arg)

  |

  |---view1

  |         |---template.html

  |         |---factory.js

  |         |---style.css

  |

  |---view2

           |---template.html

           |---factory.js

           |---style.css

Outputs:

  |---outDir(-o --outDir arg)

           |---templates.html

           |---viewFactories.js

           |---styles.css

//templates.js

lilo.templates["view1"] = "content of view1->template.html";
lilo.templates["view2"] = "content of view2->template.html";

//viewFactories.js

lilo.viewFactories["view1"] = (function(){
  //Function from view1->factory.js
});
lilo.viewFactories["view2"] = (function(){
  //Function from view2->factory.js
});

//styles.css

//Combined content from style files

Readme

Keywords

none

Package Sidebar

Install

npm i lilo-views-packager

Weekly Downloads

0

Version

0.3.6

License

none

Last publish

Collaborators

  • yangibaev