normalize-prefix

1.0.0 • Public • Published

normalize-prefix Build Status

Normalize an object based on a specified prefix

Install

$ npm install --save normalize-prefix

Usage

var normalize = require('normalize-prefix')
 
normalize(['foo_', 'baz_'], {
  foo_id: 1,
  baz_id: 2,
  foo: {},
  baz: 3
})
//=> {foo: {id: 1}, baz_id: 2, baz: 3}

API

normalize(prefixes, data) -> object

If only prefixes are supplied, a partially applied function will be returned instead.

prefixes

Required
Type: string / array[string]

A punctuated prefix (e.g. foo_) or array of prefixes to use for normalization.

data

Required
Type: object

The data to normalize.

License

MIT © Ben Drucker

Package Sidebar

Install

npm i normalize-prefix

Weekly Downloads

0

Version

1.0.0

License

MIT

Last publish

Collaborators

  • bendrucker