Skip to content

augejs/augejs.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

npm version standard-readme compliant

〰️〰️〰️💠

augejs is a progressive Node.js framework for building applications.

🌟 Star us on GitHub — it helps! 👏

https://github.com/augejs/augejs.github.io

Table of Contents

Description

augejs is a progressive Node.js framework for building applications. It uses modern JavaScript built with TypeScript.

Features

  • 🐧 Support TypeScript (version 4.0 or higher).
  • 🐚 Minimum core to start with,support plugin by using Extend and Adapter.
  • 🍭 Excellent performance with high unit test coverage rate.
  • 🍞 Progressive Development.

Install

This project uses node and npm. Go check them out if you don't have them locally installed.

npm install @augejs/core

Usage

import { Module, boot } from '@augejs/core';

// we use a @Module decorator to define a module
@Module()
class AppModule {
  async onInit() {
    // the onInit lifecycle method will be called when application boot
    console.log('hello augejs');
  }
}

(async () => {
  // boot the whole application by module.
  await boot(AppModule);
})();

Document

Philosophy

Basic Function

Standard Modules

Koa Modules

Other Modules

...

Examples

see the Examples. 📖

Related Efforts

Maintainers

Alex Zhang.

Contributing

Feel free to dive in! Open an issue or submit PRs.

augejs follows the Contributor Covenant Code of Conduct.

License

MIT © augejs