3.0.0-alpha.1.2 • Published 3 years ago

@power.js/core v3.0.0-alpha.1.2

Weekly downloads
11
License
MIT
Repository
github
Last release
3 years ago

Power.js Logo

The simple, lightweight JavaScript framework.


npm.io NPM version npm bundle size (scoped) Libraries.io dependency status for latest release, scoped npm package NPM

Power.js is a web framework for building single-page applications. An app written in power is composed of modules and components, which are the building blocks of an app. A module or a component are split in to 2 parts - the controller and a template. A controller handles logic, and is written in JavaScript, and the template controls what is rendered in the DOM.

Installation

Power.js is bundled into a simple NPM package.

# Core - The core part of the power framework.
$ npm i @power.js/core

Documentation

When it is ready, the documentation will be at https://power-js.benjaminhowell.co.uk/, although it is not complete yet.

Project Tour

Directories

  • packages/ is where built NPM packages are, ready to be published.
  • src/ is where most of the code is. Its contents is put into packages/ when compiled.
  • test/ is where the unit tests are. Testing is done with jest and babel.
  • scripts/ contains files related to build scripts.

Technologies

  • Most of the project is written is TypeScript. The tsconfig is located within each packages folder in the src/ directory.
  • The project uses the yarn package manager.
  • Unit tests are done with jest.
  • Formatting is done with prettier, and eslint handles code correctness.
3.0.0-alpha.1.1

3 years ago

3.0.0-alpha.1.2

3 years ago

3.0.0-alpha.1

3 years ago

3.0.0-beta.0

4 years ago

2.2.1

4 years ago

2.2.0

4 years ago

2.1.1

4 years ago

2.1.0

4 years ago

2.0.3

4 years ago

2.0.2

4 years ago

2.0.1

4 years ago

2.0.0

4 years ago