A frontend framework made using Typescript and Sass.
NOTE: This package is made using Vanilla JS only and doesn't need extra libraries to work.
This package can be installed with:
npm install --save olivajs
var oliva = require ('olivajs');
import { Counter, DOMElement, DOMElement, ... } from 'olivajs';
Put the required stylesheet at the top of your markup:
<link rel="stylesheet" href="https://github.com/olivaframework/olivajs/blob/master/node_modules/olivajs/dist/css/oliva.css" />
Put the script at the bottom of your markup:
<script src="https://github.com/olivaframework/olivajs/raw/master/node_modules/olivajs/dist/js/oliva.js"></script>
The documentation and demos are available at https://olivaframework.github.io/olivajs/.
This package comes with Webpack 2 and the following tasks are available:
build
compiles the CSS and JS into /dist
and builds the doc.
start
watches source files and builds them automatically with eval.
test
runs unit tests in PhantomJS.
coverage
runs unit tests and generate coverage html files on /app/tests/coverage
.