2.0.4 ā€¢ Published 14 days ago

@nodearch/vault v2.0.4

Weekly downloads
8
License
MIT
Repository
github
Last release
14 days ago

šŸ‘‹ Welcome to NodeArch

NodeArch is a Node.js backend framework targeting to solve the design and architectural problems when creating Node.js APPs for the backend. Using Typescript and dependency injection, we bring the concepts we used to in languages like Java, C# etc. While still getting the best out of Javascript flexibility and Node.js non-blocking I/O model. There is also a big focus on wiring everything together, so our intention is not to reinvent/rewrite the tools/frameworks we already know and use. Instead, our target is to wire everything together and leverage the opensource community behind Node.js and Javascript. You can think of NodeArch as the glue that links all your tools and libraries together and helps create a readable, maintainable and scalable application architecture.

šŸ”— Links

šŸ“¦ Install

You need to install the NodeArch command-line interface to be able to generate new apps. Start by Running the following command in your terminal to install the CLI globally.

npm i -g @nodearch/cli

Once installed, you can run nodearch -h in your terminal to see the usage.

šŸš€ Usage

# start your app
nodearch start

# start your app in Watch mode
nodearch  start -w

# run test cases
nodearch test

# run test cases in watch mode
nodearch test -w

# build your app ( only required in production mode )
nodearch build
āÆ nodearch -h
Usage: nodearch <command> [options]

Commands:
  nodearch build  Build NodeArch app                                [aliases: b]
  nodearch new    Generate new NodeArch APP                         [aliases: n]
  nodearch start  Start NodeArch APP                                [aliases: s]
  nodearch test   run automated testing                             [aliases: t]

Options:
  -y, --notify   turn desktop notifier on or off       [boolean] [default: true]
  -h, --help     Show help                                             [boolean]
  -v, --version  Show version number                                   [boolean]

Examples:
  nodearch new    generates new app
  nodearch build  build existing app from the current directory
  nodearch start  starts existing app from the current directory

for all the options, please check the documentation

šŸ¤ Contributing

Contributions, issues and feature requests are welcome! If you like the idea and want to improve, add, or suggest something, please use the GitHub Issue tracker to communicate your thoughts with us.

šŸ‘· Development

Prerequisites

Setup

Clone the project on your local machine, using the following command.

git clone https://github.com/BlueMax-IO/nodearch.git

Switch to the repo directory, and then install dependencies

rush install

Now build the project

rush build

Usage

# Build the project
rush build

# Run test cases
rush test

# Add NPM package as a dependency
rush add

For more details on how to use Rush to add packages, commands, build and run stuff. check it on the official Rush website

Show your support

Give a ā­ļø if this project helped you!

Star on GitHub

šŸ“ License

Copyright Ā© 2020 BlueMax IO. This project is MIT licensed.


Open Source Software made with ā¤ļø for the Node.js Community. Ā© BlueMax IO. All rights reserved. Ahmed Ali

2.0.4

14 days ago

2.0.3

2 months ago

2.0.2

5 months ago

2.0.1

5 months ago

2.0.0

7 months ago

1.1.3

2 years ago

1.1.2

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.0-beta.9

4 years ago

1.0.0-beta.8

4 years ago

1.0.0-beta.1

4 years ago