
#### Generic javascript library
`@ema/core`
- Isomorphic modules library
- Shareable among all Javascript projects
- Config - translation - util etc.

Distribution: 
npm / https

<a href="https://ema-js-base.web.app/apps/app-base/assets/docs/core" target="_blank">Documentation</a>

### Using the library

- Run `npm install @ema/core --save`
- ES6 usage: `import { ConfigService, DomUtil } from '@ema/core'`
- ES5 usage: `import { ConfigService, DomUtil } from '@ema/core/dist/lib/index'`

### Dev: getting started
Clone the repo, then run:

```bash
npm install
npm start
```

To watch for file changes during develop, run:

```bash
npm run dev
```

To build the components and classes for production, run:

```bash
npm run build
```

To run the unit tests for the components and classes, run:

```bash
npm test
```


![Image](https://ema-js-base.web.app/apps/app-base/assets/sketch/dev-stack/images/dev-stack.svg?raw=true "Scheme")
