Skip to content

bstefanescu/qutejs

Repository files navigation

Qute: A Javascript Component Model.

Qute is a modern component model designed for plain old javascript lovers. It is a clean and concise implementation of the MVVM pattern.

Qute can either be used as a component model to build plain javascript UI components, either as a framework to build modern javascript applications.

Qute is an alternative to the well known react and vue.js frameworks. It is not another rewrite of a Virtual DOM framework. In fact it doesn't use a Virtual DOM, it is just using the real DOM. And it has its own personality and strengths, and may be some bugs ;-)

Qute Multi-Package Repository

This is the root package of the Qute multi-package repository. The package is private and only serves to build the Qute packages.

Build Status

Getting Started

Use the Qute project generator to create a new Qute application or component project:

npm init @qutejs

Note that your nodejs version must be >= 13.2.0

Go here for the Qute documentation.

Installing

Qute is structured as a repository containing multiple inter-dependent packages and is using npm-ws to manage the development process (build, test, publish etc.).

This is why you need to install first the ws tool:

npm install -g npm-ws

Then install dependencies using:

ws install

Do not use npm install to install dependencies!

Building

Running the build

npm run build

Running tests

npm test

Runing the distribution build (includes tests and web bundles)

npm run dist

Start local development server

npm start

Packages

  1. Core
  2. Plugins
  3. Tools
  4. Components
  5. Web

Authors

Bogdan Stefanescu - Intial Work - Quandora

License

MIT

About

A Javascript Component Model for the DOM

Resources

License

Stars

Watchers

Forks

Packages

No packages published