UNPKG

1.24 kBMarkdownView Raw
1[![npm](https://img.shields.io/npm/v/@egodigital/egoose.svg)](https://www.npmjs.com/package/@egodigital/egoose)
2
3# egoose
4
5Helper classes and functions for [Node.js 10+](https://nodejs.org/dist/latest-v10.x/docs/api/) written in [TypeScript](https://www.typescriptlang.org/).
6
7## Install
8
9Execute the following command from your project folder, where your `package.json` file is stored:
10
11```bash
12npm install --save @egodigital/egoose
13```
14
15## Documentation
16
17API documentation can be found [here](https://egodigital.github.io/egoose/).
18
19## Samples
20
21[egoose-samples](https://github.com/egodigital/egoose-samples) contains a repository of samples, which demonstrate, how to use the functions and classes of that module.
22
23## Build
24
25### Module
26
27First install all required `node_modules` by executing
28
29```bash
30npm install
31```
32
33from module's folder.
34
35Now, run [TypeScript compiler](https://www.npmjs.com/package/typescript) by executing
36
37```bash
38npm run build
39```
40
41from same folder.
42
43### Publish
44
45FIRST [BUILD](#build) THE MODULE BEFORE PUBLISH!
46
47```bash
48npm run build && npm publish
49```
50
51### Documentation
52
53Execute
54
55```bash
56npm run doc
57```
58
59from module's root.
60
61## Tests
62
63Run the following command
64
65```bash
66npm test
67```
68
69from module's folder.