How to use the humps.camelize function in humps

To help you get started, we’ve selected a few humps examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github raen79 / fie / lib / javascript / fie / cable.js View on Github external
let commanderName = this._controllerName.split('/').map(commanderNamePart => {
      commanderNamePart = `${ camelize(commanderNamePart) }`;
      commanderNamePart = commanderNamePart.charAt(0).toUpperCase() + commanderNamePart.slice(1);
      return commanderNamePart;
    }).join('::').concat('Commander');
github Flexget / webui / src / core / routes / registry.ts View on Github external
children.forEach(child => {
        if (child.reducer) {
          this.reducers[camelize(name)] = child.reducer;
          this.reducerHandler(this.reducers);
        }

        if (child.saga) {
          this.sagaHandler(child.saga);
        }
      });
    }
github datocms / gatsby-source-datocms / src / hooks / setFieldsOnGraphQLNodeType / nodes / upload / ImgixParamsType.js View on Github external
objectEntries(imgixParams.parameters).forEach(([param, doc]) => {
  fields[camelize(param)] = {
    type:
      doc.expects.length === 1 ? mappings[doc.expects[0].type] : GraphQLString,
    description: `${doc.short_description} (${doc.url})`,
  };
});
github OwenRay / Remote-MediaServer / frontend / src / stores / deserialize.js View on Github external
async function deserializeRelationship(resource = {}, store) {
  const type = pluralize.singular(resource.type);
  const {api} = store.getState();
  if (api[camelize(type)] && api[camelize(type)][resource.id]) {
    return deserialize({ ...api[camelize(type)][resource.id], meta: { loaded: true } }, api);
  }

  const req = (await store.dispatch(
      apiActions.read(
        {
          id:resource.id,
          _type:pluralize.plural(resource.type)
        }
      )
    ));
  return deserialize(
    req.resources[0],
    store
  );
  //return deserialize({ ...resource, meta: { loaded: false } }, api);
github ello / webapp / src / selectors / artist_invites.js View on Github external
export const selectArtistInviteSubmissions = state =>
  state.json.get(camelize(ARTIST_INVITE_SUBMISSIONS), Immutable.Map())
github sysgears / apollo-universal-starter-kit / modules / database / server-ts / sql / crud.js View on Github external
return async function(args, trx) {
    try {
      let ret = await selector(args, trx);
      ret = _.filter(ret, r => r[options.elemField] !== null);
      if (!args.ids) {
        args.ids = _.uniq(_.map(ret, r => r[options.collectionField]));
      }
      ret = camelizeKeys(ret);
      ret = orderedFor(ret, args.ids, camelize(options.collectionField), false);
      return ret;
    } catch (e) {
      log.error(`Error in ${options.table}.getManyRelationAdapter(${options.elemField},${options.collectionField})`, e);
      throw e;
    }
  };
}
github exercism / website / app / javascript / components / concept-map / ConceptMap.tsx View on Github external
return concepts.reduce((memo, concept) => {
    memo.set(camelize(concept.slug), concept)
    return memo
  }, new Map())
}
github datocms / gatsby-source-datocms / extendAssetNode.js View on Github external
Object.entries(imgixParams.parameters).forEach(([param, doc]) => {
    fields[camelize(param)] = {
      type: doc.expects.length === 1 ? mappings[doc.expects[0].type] : GraphQLString,
      description: `${doc.short_description} (${doc.url})`
    };
  });
github datocms / gatsby-source-datocms / src / hooks / sourceNodes / createNodeFromEntity / item / index.js View on Github external
entity.itemType.fields.forEach(field => {
            addField(
              node,
              camelize(field.apiKey),
              entity,
              field,
              node,
              entitiesRepo,
              i18n,
              additionalNodesToCreate,
            );

            if (field.localized) {
              node[`_all${pascalize(field.apiKey)}Locales`] = entries(
                entity[camelize(field.apiKey)] || {},
              ).map(([locale, v]) => {
                const result = { locale };
                const innerI18n = { locale, fallbacks: localeFallbacks };

                addField(
github danludwig / eventsourced.net / src / EventSourced.Net.Web / Web / Users / Register / CheckUsernameField.jsx View on Github external
renderHelp() {
    const { submitting, data, formInput, field: { value } } = this.props
    const message = data
      ? formatMessage(messages.username[camelize(data.reasonInvalid || 'success')], formInput)
      : undefined
    return(
      <div>
      { submitting ?
        <p>Checking availability...</p> :
        data ?
        <div>{message}</div> :
        <p>Use between 2 and 12 numbers, letters, hypens, underscores, and dots.</p>
      }
      </div>
    )
  }
}

humps

Underscore-to-camelCase converter (and vice versa) for strings and object keys in JavaScript.

MIT
Latest version published 7 years ago

Package Health Score

53 / 100
Full package analysis