5.0.0 • Published 11 months ago

@onbbu/microservice v5.0.0

Weekly downloads
-
License
MIT
Repository
gitlab
Last release
11 months ago

Plugin Microservice for onbbu framework

This library provides a set of functions to interact with microservice and onbbu

Getting started

Installation

use npm to install this package in your application as follows

npm install @onbbu/microservice 

pnpm install @onbbu/microservice

Example

import { Package, IMicroserviceMode, IPackageManager } from '@onbbu/microservice'


async function main() {

  try {

    const microservice = new Microservice("licence")
      
    await microservice.set_config("/home/insert/project/onbbu/framework/demo", {
      name: "demo",
      registry: "https://npm.sarys.ar",
      verbo_name: "demo",
      description: "Demo",
      mode: IMicroserviceMode.DB,
      package_manager: IPackageManager.PNPM
    })

    microservice.set_registry_token("your token")

    //await microservice.init()

    //await microservice.load_cofig_file("/home/insert/project/onbbu/framework/demo")

    //await microservice.generate_service()

    //await microservice.generate_struct()

    //await microservice.generate_api()

    //await microservice.auto_import()

    await microservice.pull_dependencies()
  
  } catch (error) {
    console.log(error)
  }
}

main()

Troubleshooting

Log an issue at https://discord.gg/dfNxBGqw channel