1.0.0-beta.1 • Published 2 years ago

pagerium v1.0.0-beta.1

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

npm-version repo-size license

Table of contents

Installation

npm i -D pagerium 

Start framework

import { Pagerium } from 'pagerium';

new Pagerium("#page").render(`
    {{component}}
`,{
    component
});

Component

import { PageriumComponent } from 'pagerium';
const component = new PageriumComponent("new-component", 
`<div class="component">
    {{component_text}}
</div>`,
{
    script:[(elements)=>{
      console.log(elements.component);
    },
    {
        start:'afterLoad',
        elements:[
            {component:".component"}
        ]
    }],
    data:{
        component_text:"Text"
    },
    style:`
        .component{
            width:100px;
            height:100px;
        }
    `
});

Animation

import { PageriumAnimation } from 'pagerium';
const animation = new PageriumAnimation("new-animation",'new-component',
{
    event:"click",
    styleAnimation:`width:200px;`,
    class:"animation-class",
    transition:"2s all"
});

Cycle

import { PageriumCycle } from 'pagerium';
const cycle = new PageriumCycle("new-cycle",['new-component'],2);

Operators

Addition

import { PageriumAddition } from 'pagerium';
const addition = new PageriumAddition("new-addition",['new-component', 'new-component']);

If

import { PageriumIf } from 'pagerium';
const newIf = new PageriumIf("new-if",['new-component'],true);

Ternary

import { PageriumTernary } from 'pagerium';
const ternary = new PageriumTernary("new-ternary",['new-component', 'new-component'],true);

License

Licensed under MIT