0.7.1 • Published 5 years ago

@ciklum/exo v0.7.1

Weekly downloads
-
License
ISC
Repository
gitlab
Last release
5 years ago

pipeline status coverage status

EXO - Extended reduX Opportunity, or South Korean-Chinese boy band.

Table of contents

  1. Introduction
  2. Installation
  3. Usage
  4. Working with local copy of module
  5. Publish a package

Introduction

EXO create middle layer between ReactApp and Redux. It's should for do routine work more structured and easier.

Main advantages EXO over Redux

  • ReduxStore initialize automatically
  • reducers are automatically injected to ReduxStore
  • dispatch binds automatically to action creators
  • work with lazy load really simple
  • modules become stand-alone

Installation

Set private registry in .npmrc

+ registry=http://npm.pp.ciklum.com/
...

Run command in bash

npm i @ciklum/exo --save

Run command below if you have issue with npm i

npm config set @ciklum:registry=http://npm.pp.ciklum.com/

Usage

Currently, EXO has two different interfaces and use cases

See actual documentation by versions

migration version - version contains new API and support previous which will be removed in next versions

Working with local copy of module

When you want to develop new features for module, this section will be helpful for you. Package linking is a two-step process which solves this need. You need npm link for this.

Steps:

  • Create global link. It will be available in folder were your npm modules are.

    npm link

  • Links to the global installation target from your front end app.

    npm link @ciklum/exo

Publish a package

Publish a package to the registry by running

npm run build
npm publish
0.7.1

5 years ago

0.6.13

5 years ago

0.6.12

5 years ago

0.6.11

5 years ago

0.6.10

5 years ago

0.6.9

5 years ago

0.6.7

5 years ago

0.6.6

5 years ago

0.7.0

5 years ago

0.2.0

5 years ago

0.6.2

6 years ago