UNPKG

keys-converter

Version:

This package provide a util function to convert snake case object keys to camel case

1 lines 10.5 kB
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.keysConverter=t():e.keysConverter=t()}(this,(function(){return(()=>{"use strict";var e={87:function(e,t,r){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.findRangesForSensitiveCase=void 0;const n=o(r(646)),u=o(r(957)),a=o(r(813)),s=o(r(443)),l=o(r(830)),i=o(r(17)),f=o(r(470)),d=o(r(375)),c=e=>{const t=[];let r=e;if(a.default(e))return[e.toLowerCase()];if(u.default(e))return[e.toLowerCase()];i.default(e)&&(r=e.toLowerCase());let o=s.default(r);for(l.default(e)&&(r=d.default(r));o;)r=f.default(r),o=s.default(r);for(;r.length>1;){let e=n.default(r);r=r.slice(0,r.length-e.length),t.push(e)}return t.reverse()};t.findRangesForSensitiveCase=c,t.default=c},507:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getAsciiCodeForChar=void 0;const r=e=>"string"==typeof e?e.charCodeAt(0):0;t.getAsciiCodeForChar=r,t.default=r},646:function(e,t,r){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getCaseRange=void 0;const n=o(r(957)),u=o(r(813)),a=o(r(220)),s=o(r(147)),l=e=>{const t=n.default(e),r=u.default(e);if(t||r)return e.toLowerCase();let o=e.length-1,l=e[o],i=!s.default(e[o]),f=!1;for(;e[o]&&i&&o>=0&&!f;)o--,i=!s.default(e[o]),f=a.default(e[o]),void 0!==e[o]&&(l+=e[o].toLowerCase());return l.split("").reverse().toString().replace(/,/g,"").toLowerCase()};t.getCaseRange=l,t.default=l},424:function(e,t,r){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getParams=void 0;const n=o(r(87)),u=e=>{const t=Object.keys(e);if(t.length<1)return[];const r=[];let o=0;const u=Object.values(e);for(;t[o];){const e=n.default(t[o]);r.push({value:u[o],ranges:e}),o++}return r};t.getParams=u,t.default=u},321:function(e,t,r){var o=this&&this.__createBinding||(Object.create?function(e,t,r,o){void 0===o&&(o=r),Object.defineProperty(e,o,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,o){void 0===o&&(o=r),e[o]=t[r]}),n=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||o(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),n(r(730),t),n(r(957),t),n(r(739),t),n(r(147),t),n(r(220),t),n(r(17),t),n(r(443),t),n(r(470),t),n(r(807),t),n(r(316),t),n(r(87),t),n(r(209),t),n(r(881),t),n(r(550),t),n(r(95),t),n(r(830),t),n(r(280),t),n(r(646),t),n(r(375),t),n(r(179),t),n(r(507),t),n(r(195),t),n(r(161),t),n(r(424),t),n(r(474),t),n(r(150),t),n(r(813),t)},957:function(e,t,r){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.isAllLower=void 0;const n=o(r(195)),u=e=>{let t=!0,r=0;for(;e[r];){if(!n.default(e[r])){t=!1;break}r++}return t};t.isAllLower=u,t.default=u},813:function(e,t,r){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.isAllUpper=void 0;const n=o(r(147)),u=e=>{let t=!0,r=0;for(;e[r];){if(!n.default(e[r])){t=!1;break}r++}return t};t.isAllUpper=u,t.default=u},316:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isUpperCase=void 0,t.isUpperCase=e=>{if(e.length>1)throw new Error(`${e} has more than 1 char`);return e.charCodeAt(0)>=65&&e.charCodeAt(0)<=90},t.default=t.isUpperCase},195:function(e,t,r){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.isCharLowerCase=void 0;const n=o(r(507)),u=e=>{if("string"==typeof e){const t=n.default(e);return t>=97&&t<=122}return!1};t.isCharLowerCase=u,t.default=u},95:function(e,t,r){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.isCharNumber=void 0;const n=o(r(507)),u=e=>{const t=n.default(e);return t>=48&&t<=57};t.isCharNumber=u,t.default=u},220:function(e,t,r){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.isCharUnderscore=void 0;const n=o(r(507)),u=e=>"string"==typeof e&&95===n.default(e);t.isCharUnderscore=u,t.default=u},147:function(e,t,r){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.isCharUpperCase=void 0;const n=o(r(507)),u=e=>{if("string"==typeof e){const t=n.default(e);return t>=65&&t<=90}return!1};t.isCharUpperCase=u,t.default=u},474:function(e,t,r){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.isFirstCharUnderscore=void 0;const n=o(r(220)),u=e=>n.default(e[0]);t.isFirstCharUnderscore=u,t.default=u},443:function(e,t,r){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.isLastCharUnderscore=void 0;const n=o(r(220)),u=e=>n.default(e[e.length-1]);t.isLastCharUnderscore=u,t.default=u},830:function(e,t,r){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.isLastCharUpper=void 0;const n=o(r(147)),u=e=>n.default(e[e.length-1]);t.isLastCharUpper=u,t.default=u},150:function(e,t,r){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.isOnlyAlphaLowerAndUnderscore=void 0;const n=o(r(95)),u=o(r(220)),a=o(r(147)),s=e=>{let t=0;for(;e[t];){if(a.default(e[t])&&!u.default(e[t])&&!n.default(e[t]))return!1;t++}return!0};t.isOnlyAlphaLowerAndUnderscore=s,t.default=s},17:function(e,t,r){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.isOnlyAlphaUpperAndUnderscore=void 0;const n=o(r(195)),u=o(r(95)),a=o(r(220)),s=e=>{let t=0;for(;e[t];){if(n.default(e[t])&&!a.default(e[t])&&!u.default(e[t]))return!1;t++}return!0};t.isOnlyAlphaUpperAndUnderscore=s,t.default=s},161:function(e,t,r){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.isValidCamelCase=void 0;const n=o(r(316));t.isValidCamelCase=e=>"string"==typeof e&&(e.length>1?-1===e.slice(1,e.length).search("_")&&!e.split("").map(((e,t,r)=>{if(t<r.length-1)return n.default(e)&&n.default(r[t+1])})).includes(!0):""!==e&&!n.default(e)),t.default=t.isValidCamelCase},209:function(e,t,r){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.isValidSnakeCase=void 0;const n=o(r(316));t.isValidSnakeCase=e=>"string"==typeof e&&(e.length>1?!e.split("").map(((e,t,r)=>{if(t<r.length-1)return"_"===e&&"_"===r[t+1]})).includes(!0)&&(!e.split("").map(n.default).includes(!0)&&!("_"===e[e.length-1])):""!==e&&!n.default(e)),t.default=t.isValidSnakeCase},550:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},280:function(e,t,r){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.objectKeysToCamelCaseV2=void 0;const n=o(r(424)),u=o(r(881)),a=function(e){const t=n.default(e);if(t.length<1)return{};let r={};const o=Object.values(e);let a=0;for(;t[a];){const e=u.default(t[a].ranges);r=Object.assign(r,{[e]:o[a]}),a++}return r};t.objectKeysToCamelCaseV2=a,t.default=a},807:function(e,t,r){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.objectKeysToSnakeCaseV2=void 0;const n=o(r(424)),u=o(r(739)),a=function(e){const t=n.default(e);if(t.length<1)return{};let r={};const o=Object.values(e);let a=0;for(;t[a];){const e=u.default(t[a].ranges);r=Object.assign(r,{[e]:o[a]}),a++}return r};t.objectKeysToSnakeCaseV2=a,t.default=a},179:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},470:function(e,t,r){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.removeIfLastCharIsUnderscore=void 0;const n=o(r(443)),u=e=>n.default(e)?e.slice(0,e.length-1):e;t.removeIfLastCharIsUnderscore=u,t.default=u},730:function(e,t,r){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.objectKeysToCamelCase=void 0;const n=o(r(316)),u=o(r(161)),a=function(e){let t=0,r={};const o=Object.keys(e);if(o.length<1)return{};const a=Object.values(e);if(a.length<1)return{};for(;t<o.length;){const e=o[t].split("");let s="";if("_"===e[e.length-1]&&(e.pop(),e.map((e=>{s+=e}))),u.default(o[t]))s=o[t];else if(!u.default(s)){s="";for(let t=0;t<e.length;t++){if(e[t]=e[t].toLowerCase(),"_"===e[t]&&t>1&&t<e.length-1){let r=t+1;"_"===e[r]&&e.splice(r,1),e[r]=e[r].toUpperCase(),e.splice(t,1),n.default(e[r])&&(e[r]=e[r].toLowerCase())}s+=e[t]}"_"===s[s.length-1]&&(s=s.slice(0,s.length-1))}r=Object.assign(r,{[s]:a[t]}),t++}return r};t.objectKeysToCamelCase=a,t.default=a},881:function(e,t,r){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.transformCamelCaseKey=void 0;const n=o(r(443)),u=o(r(470)),a=e=>{let t="";for(let r=0;e[r];r++)0!==r?(e[r]=e[r].replace(/_/g,""),t+=e[r][0].toUpperCase()+e[r].slice(1,e[r].length)):n.default(e[r])?t+=u.default(e[r]):t+=e[r];return t};t.transformCamelCaseKey=a,t.default=a},375:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.transformLastCharToLower=void 0;const r=e=>e.slice(0,e.length-1)+e[e.length-1].toLowerCase();t.transformLastCharToLower=r,t.default=r},739:function(e,t,r){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.transformSnakeCaseKey=void 0;const n=o(r(443)),u=o(r(470)),a=e=>{let t="";for(let r=0;e[r];r++)0!==r?(e[r]=e[r].replace(/_/g,""),t+="_"+e[r]):n.default(e[r])?t+=u.default(e[r]):t+=e[r];return t};t.transformSnakeCaseKey=a,t.default=a}},t={};return function r(o){var n=t[o];if(void 0!==n)return n.exports;var u=t[o]={exports:{}};return e[o].call(u.exports,u,u.exports,r),u.exports}(321)})()}));