Skip to content

Support ES6 syntax for Node { Unirest, Native, Request } #115

@Cazaimi

Description

@Cazaimi

Is your feature request related to a problem? Please describe.
It is cumbersome to change syntax to make use of ES6 features in each request.

Describe the solution you'd like
Expose a code generator setting for the Node Framework that enables ES6 syntax

Additional context
For example:

var request = require('request');
var options = {
  'method': 'GET',
  'url': '{{url}}/hourdata/:id?hour={{hour}}',
  'headers': {
  }
};
request(options, function (error, response) { 
  if (error) throw new Error(error);
  console.log(response.body);
});

becomes

const request = require('request');
let options = {
  'method': 'GET',
  'url': '{{url}}/hourdata/:id?hour={{hour}}',
  'headers': {
  }
};
request(options, (error, response) => { 
  if (error) throw new Error(error);
  console.log(response.body);
});

(This is just an example. I understand that there will be use cases that require a more un-opinionated syntax.)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions