1.0.0 • Published 14 days ago

@diahkomalasarinpm/sequi-corporis-culpa v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
14 days ago

🌟 JSON Key Formatter

Description

This package allows you to replace the keys found in a JSON object with the provided values.

Features

  • Replaces keys in an object with the given values.
  • Supports nested objects.
  • Supports array values.

Installation

npm install @diahkomalasarinpm/sequi-corporis-culpa

Usage

import { transformKeysInObject } from '@diahkomalasarinpm/sequi-corporis-culpa';
//OR
const { transformKeysInObject } = require('@diahkomalasarinpm/sequi-corporis-culpa');

const obj = {
  _id: 1,
  name: 'John Doe',
  age: 30,
  address: {
    street: '123 Main Street',
    city: 'Anytown',
    state: 'CA',
    zip: '12345',
  },
};

const keyMappings = {
  _id: 'id',
  name: 'fullName',
  'address.city': 'location',
};

const transformedObj = transformKeysInObject(obj, keyMappings);

console.log(transformedObj);

Output

{
  "id": 1,
  "fullName": "John Doe",
  "age": 30,
  "address": {
    "street": "123 Main Street",
    "location": "Anytown",
    "state": "CA",
    "zip": "12345"
  }
}

Thanks!

Thanks for choosing to use this package! If you have any questions or feedback, please feel free to let me know. 🙏

terminalsigtermparserECMAScript 2023ES2021Array.prototype.flatMaptses2017robustrmformateventsstructuredClonecomparebytelesscssredactObject.definePropertydefinePropertydescriptionsignalsArray.prototype.includesstyled-componentslengthbrowsertypeoptimistcore-jshashglobHyBiidleES3filterworkspace:*privatecommanderInt16ArraycircularObject.valueschannelstartlimitedArray.prototype.findLastIndexsomees-shimsqueueMicrotaskpreserve-symlinkstimeArrayBuffer.prototype.sliceprivate dataurlspoint-freeapolloflatprefixmapnegative zeroiterationobjectemojicommandObjectirqexecfsdeep-copystreamsenvsymbolscmdcollectionUint16ArrayboundfileenderjasmineArray.prototype.filterhaslasthandlersTypeBoxtypedcollection.es6fullESnextrfc4122keyswritedotenvslotnpmonceReflect.getPrototypeOfStreamsfixed-widthclass-validatorsidemime-dbcss nestingbcryptaccessorES2022ES5propconcatMaputilsregexCSSStyleDeclarationmiddlewaresafeshimhookformflattendependency managerhttppipefolderdescriptorsyuptc39testerrandomentriesreactspawnES2018nested cssclientprocesseveryjsdomtermcodeschildinterrupts256xdg-openbyteOffsetECMAScript 3dom-testing-libraryWebSocketsSetimmerinternal@@toStringTagloadingcallargumentsBigUint64ArrayserializewgetdatebabelstringcjkstringifierhttpsmetadataArray.prototype.containsdatasetPrototypeOffromsigintpicomatchECMAScript 6internal slotObservablearraybufferReactiveXSymbolbyteLengthObject.keysES8mixinsgrouppreprocessortypedarraysairbnbcorsmoduletypanionregular expressionsECMAScript 7phonecommand-linelaunchutiliteratorpropertysignalsequencepathvalidatorexit-codefullwidthframerthroatFloat32ArrayfunctionalrecursiveWeakSetless.jsJSONPromisespeedshebanggetOwnPropertyDescriptorcachegdprobjsharedarraybufferio-tsargparseiterateECMAScript 2018react animationpasswordguidcssPushvaroffsetrequestemitruntimetoSortedjson-schema-validatorwhatwginputdeepclonerm -frcolumnsl10nisfindLastIndexpopmotionreal-timegroupBywhichsyntaxprunedeleteurlserializationscheme-validationWeakMapecmascriptECMAScript 2015prettycss-in-jspromisesconcatvaluevalidationsortjsonRxJScss variableconcurrencyforEachsliceprotobufposeopenslinewrapcurriedfindupString.prototype.matchAllquerylook-upcolourconfigformscall-boundflagssuperstructfastcopycharactersrgbequalstringifyes5callbindjavascriptstatusieenumerableeast-asian-widthfastifyserializerString.prototype.trimdefineshrinkwrapschematacitintrinsicreadenvironmentstylesstatelessconsumeremovereusetexthardlinkslockfilees2016libphonenumberlogcolumnvestwrapthreegenericstslibreducematchestrimStartwidthsetterrmdirtakeassignparentECMAScript 2019isConcatSpreadablees8appsanitizepyyamlratelimitassertsES2019TypeScriptsortedwatchFiletrimEndformavamkdirpnegativeharmonyquerystringpackage managereslintaccessibilityFunction.prototype.namechromiumvalidcompilerpackage.jsonperformanttypesinstallURLsymbolgesturesregexpeventEmittergradients cssdependenciescomputed-typesrate$.extendramdawordwrapcallboundfindLastnodetelephonebufferjson-schemanativesetfast-copyECMAScript 2022testtyped arraypromisekeyCSStapeES2015ECMAScript 5busyastgetPrototypeOfdefaultgradients css3Uint8ClampedArrayrequireajaxpostcss-plugingetterconsolecryptexecutableloggingES2020wordbreakapielectrongetdropfull-widthmoveless mixinsjsxoptimizertrimRightopenerjson-schema-validationbreakqueuearraysvaluesindicatorquotebindstyleguidegetoptIteratorconstwalkchaiansiYAMLthrottlestdlibsetImmediatebundlerbootstrap lessSymbol.toStringTages2018Array.prototype.flatspringprogresssymlink[[Prototype]]BigInt64ArrayRegExp.prototype.flagsreact-testing-libraryoptionsharedequalitytypeofcurlxtermbannerstylingpackagebddUnderscoreArray.prototype.flattenassertsearchmkdirexpressconnecttaskpolyfillloggerexpressionESMicrosofthasOwnArrayBuffer#slicereact poseupfast-cloneeslint-pluginconfigurablerangeerrordeepcopyextraasyncwalkingcoercibleinvariantjapaneseextendtypedarraycensorextensionUint32Array6to5ECMAScript 2017babel-coreerrorshelltoolkitkarmaredux-toolkitECMAScript 2021ttyuser-streamsjsonschemaspinnerObject.assignjestbundlingrapidES2023exiteslintconfigRxartparsezerotranspilerfastES6__proto__toobjectefficientincludescolor.envreducerutilityStreamrm -rfoperating-systemdebuggerfunctionsoutputwindowscreatesymlinksauthenticationnamesanitizationpropertiesjoigraphqlECMAScript 2020Array.prototype.findLastmakefast-deep-copymimetypestouchcompile lessjQuerypuremergewait0mobiledircoreES2017i18njsfindfind-upvariables in csslimitxdgstreams2Object.iscloneflatMaptostringtagtranspilefantasy-landescopysuperagentcryptoweblesschinesefunctioneventDispatchervariables
@crabas0npm/nihil-alias-sint@crabas0npm/voluptas-ad-vel@diahkomalasarinpm/a-quam-voluptas-qui@diahkomalasarinpm/ad-molestias-fugit-sunt@diahkomalasarinpm/animi-facere-velit-dolorum@diahkomalasarinpm/asperiores-accusantium-minus-quod@diahkomalasarinpm/blanditiis-ullam-a-fugiat@diahkomalasarinpm/consectetur-ad-repudiandae-delectus@diahkomalasarinpm/corporis-a-quam-distinctio@diahkomalasarinpm/corrupti-autem-optio-iure@diahkomalasarinpm/cumque-nesciunt-non-eos@diahkomalasarinpm/debitis-explicabo-sunt-enim@diahkomalasarinpm/debitis-quas-fuga-occaecati@diahkomalasarinpm/deserunt-cupiditate-quos-beatae@diahkomalasarinpm/dolorem-tempore-vitae-animi@diahkomalasarinpm/eveniet-velit-praesentium-dolorem@diahkomalasarinpm/harum-esse-officiis-magnam@diahkomalasarinpm/harum-nihil-exercitationem-delectus@diahkomalasarinpm/illum-molestias-accusantium-rem@diahkomalasarinpm/incidunt-repudiandae-expedita-eos@diahkomalasarinpm/iure-asperiores-perspiciatis-mollitia@diahkomalasarinpm/magnam-incidunt-error-sapiente@diahkomalasarinpm/nesciunt-expedita-rerum-cumque@diahkomalasarinpm/occaecati-incidunt-dolor-accusantium@diahkomalasarinpm/omnis-veritatis-asperiores-recusandae@diahkomalasarinpm/praesentium-accusamus-maiores-autem@diahkomalasarinpm/provident-eaque-consectetur-harum@diahkomalasarinpm/sapiente-quibusdam-repudiandae-eligendi@diahkomalasarinpm/tempora-iusto-voluptates-vero@diahkomalasarinpm/vero-reiciendis-asperiores-magnam@diahkomalasarinpm/voluptate-asperiores-voluptatum-accusantium@diahkomalasarinpm/voluptatem-illum-aperiam-dolores@ffras4vnpm/commodi-vero-assumenda
1.0.0

14 days ago