Security News
Weekly Downloads Now Available in npm Package Search Results
Socket's package search now displays weekly downloads for npm packages, helping developers quickly assess popularity and make more informed decisions.
indigojs-components
Advanced tools
[![NPM version](https://badge.fury.io/js/indigojs-components.svg)](http://badge.fury.io/js/indigojs-components) [![Build Status](https://travis-ci.org/dgofman/indigojs-components.svg?branch=master)](https://travis-ci.org/dgofman/indigojs-components) [![Co
This client-side framework is based on EJS templates and JQuery. The IndigoJS-components library allows for the creation of UI components on HTML pages at runtime. Javascript and EJS templates are created on the browser using ES5 standards, however template literals are also supported. To ensure cross-platform compatibility, run the grunt command to compile EJS files.
For improved performance and CPU usage, use IndigoJS NodeJs framework to render EJS templates and compile LESS/CSS on the server side .
http://nodejs.org/download/
npm install -g bower
git clone https://github.com/dgofman/indigojs-components.git
cd indigojs-components
npm install
npm start
To get the latest IndigoJS components updates, use the bower package manager to run your application.
bower install indigojs-components
Execute the grunt command after making changes to EJS or LESS files. This allows for the conversion of LESS to CSS and EJS to HTML.
grunt
To render IndigoJS components on the client side, include Embedded JavaScript Templates:
<script type="text/javascript" src="js/ejs/ejs.min.js"></script>
In order to load dynamic content at run-time, add the indigo-builder attribute to existing container(s) (div, article, section, header, footer, nav etc.) and point it to the desired content file.
<section indigo-builder="build/ejs/content.html"></section>
Before closing a body tag add the builder.js parser.
<script type="text/javascript" src="js/builder.js" indigo-pkgs="igo,jui"></script>
The indigo-pkgs attribute force preloads component libraries prior to the content pages being rendered. Embedded packages:
Hint:
You can replace or attach the content file by using JavaScript:
indigoJS.builder('NEW_CONTENT_FILE', document.querySelector('section'));
loaded
window
or jQuery
scope.register
preinit
init
For more cool features check out IndigoJS framework.
FAQs
[![NPM version](https://badge.fury.io/js/indigojs-components.svg)](http://badge.fury.io/js/indigojs-components) [![Build Status](https://travis-ci.org/dgofman/indigojs-components.svg?branch=master)](https://travis-ci.org/dgofman/indigojs-components) [![Co
The npm package indigojs-components receives a total of 1 weekly downloads. As such, indigojs-components popularity was classified as not popular.
We found that indigojs-components demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Socket's package search now displays weekly downloads for npm packages, helping developers quickly assess popularity and make more informed decisions.
Security News
A Stanford study reveals 9.5% of engineers contribute almost nothing, costing tech $90B annually, with remote work fueling the rise of "ghost engineers."
Research
Security News
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.