goldcaddy77 / object-key-prefixer

:point_left: Namespace all keys in a javascript object by adding a prefix

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

object-key-prefixer

npm version Standard - JavaScript Style Guide

A JavaScript object key prefixer

A simple method that takes an object and returns a new object where all of the top-level keys have been prefixed by some string.

Table of Contents

Install

npm install --save object-key-prefixer

Usage

var prefixer = require('object-key-prefixer');
var obj = {
  one: 'foo',
  two: {
    bar: 'baz'
  }
}

prefixer(obj, 'awesome_')

Output:

{
  awesome_one: 'foo',
  awesome_two: {
    bar: 'baz'
  }
}

Contribute

PRs accepted. Note that code uses standard styling.

License

MIT © Dan Caddigan

About

:point_left: Namespace all keys in a javascript object by adding a prefix

License:MIT License


Languages

Language:JavaScript 100.0%