Skip to content

Repository files navigation

Nueva

npmlicense

A reactive component based UI library used for making user interfaces.

Usage

  • npm:
npm install nueva
  • yarn:
yarn add nueva
  • cdn:
<scriptsrc="https://unpkg.com/nueva@{latest_version}"></script>

Examples

  • With package managers

Use rollup or webpack or parcel for bundling. Example config for rollup with plugin-node-resolve

import{nodeResolve}from'@rollup/plugin-node-resolve';exportdefault{input: 'entry-point.js',output: {file: 'output-file.js',format: 'es'},plugin: [nodeResolve()]}

Then use nueva, for example

import{Component,createElem,render}from'nueva';classAppextendsComponent{render(){returncreateElem('div',createElem('h1','I am H1'),createElem('h2','I am H2'))}}render(createElem(newApp()),document.getElementById('app'))
  • For CDN
classAppextendsnueva.Component{render(){returnnueva.createElem('div',nueva.createElem('h1','I am H1'),nueva.createElem('h2','I am H2'))}}nueva.render(nueva.createElem(newApp()),document.getElementById('app'))

About

A component based UI library used for making user interfaces.

Topics

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages