node package manager
Orgs are free. Discover, share, and reuse code in your team. Create a free org »

nevada-framework

Nevada Framework

Official Documentation for Nevada Framework

Example Controller

class ExampleController {
  index(request, response) {
    response.send('Example Controller')
  }
}
namespace('App/Controller/ExampleController', ExampleController);

Example Provider

class ExampleProvider {
  exampleMethod() {
    return 'Example Method for Provider';
  }
}
singleton('App/Provider/ExampleProvider', () => new HomeProvider());

Example Model

const BaseModel = use('NevadaFramework/BaseModel');
 
class UsersModel extends BaseModel {
  get name() {
    return 'Users';
  }
 
  get database() {
    return 'mongodb';
  }
  
  get schema() {
    return {
      firstname: { type: 'string' },
      lastname: { type: 'string' }
    }
  }
}
namespace('App/Model/UsersModel', UsersModel);