JavaScript HTML
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
example
.gitignore
LICENSE
README.md
index.js
package.json

README.md

npm version

superagent-serializer

Superagent plugin to convert server payload into different cases

superagent plugin that brings you the hability of convert your server payload into different cases

Installation

$ npm i superagent-serializer --save

Usage

Having the following response

{
  "first_name": "Hector",
  "last-name": "Zarco"
}
var request = require('superagent');
var serializer = require('superagent-serializer');

serializer(request, 'camel');

request.get('data.json').send().end(function(err, res) {
  console.log(res.firstName + ' ' + res.lastName);
});

This will convert the output into

{
  "firstName": "Zarco",
  "lastName": "Hector Zarco"
}

Cases

  • upper : foo_bar -> FOO BAR
  • lower : fooBar -> foo bar
  • snake : Foo bar! -> foo_bar
  • pascal : foo.bar -> FooBar
  • camel : foo, bar -> fooBar
  • kebab : Foo? Bar. -> foo-bar
  • constant : Foo-Bar -> FOO_BAR
  • title : foo v. bar -> Foo v. Bar
  • capital : foo_v_bar -> Foo V Bar