JSPM

Found 94 results for snake-case

change-case-all

All change-case methods bundled in a single module

  • v2.1.0
  • 106.37
  • Published

case-anything

camelCase, kebab-case, PascalCase... a simple integration with nano package size. (SMALL footprint!)

  • v3.1.2
  • 96.93
  • Published

ts-case-convert

Typescript type-preserving conversion of objects between camelCase and snake_case

  • v2.3.1
  • 86.84
  • Published

snakeize

recursively transform key strings from camel-case to underscore-style

  • v0.1.0
  • 84.44
  • Published

snakify-ts

Recursive snake casing of object property names with proper typing

  • v2.3.0
  • 80.06
  • Published

text-snake-case

Convert into a lower case text with underscores between words

  • v1.2.11
  • 79.12
  • Published

text-case

Convert text between `camelCase`, `PascalCase`, `Capital Case`, `Header-Case`, `Title Case`, `path/case`, `snake_case`, `param-case`, `kebab-case`, `dot.case`, `CONSTANT_CASE`, `lower case`, `lOWER CASE FIRST`, `UPPER CASE`, `Upper case first` and other

  • v1.2.11
  • 77.95
  • Published

case-it

{camel,constant,dot,kebab,pascal,snake,space} case it.

  • v1.0.1
  • 64.54
  • Published

@shipengine/capitalization

String capitalization functions with special cases for certain ShipEngine words and phrases

  • v1.2.1
  • 46.41
  • Published

snakecase

Convert a string to snake case (snake_case). Similar to kebab-case but uses underscores instead of dashes.

  • v1.0.0
  • 45.68
  • Published

literal-case

A TypeScript library for word case conversions, using Template Literal Types(TS >= 4.1).

  • v1.0.0
  • 43.94
  • Published

casing

Recursively transform object key strings to and from camelCase and snake_case (underscore)

  • v1.1.0
  • 42.76
  • Published

camelcase-keys-safe

Safely convert object keys to camelCase recursively with circular reference protection, deep traversal, and robust error handling.

  • v1.0.0
  • 36.73
  • Published

@queso/snake-case

Converts a string value into snake case.

  • v0.2.0
  • 35.36
  • Published

tn-case

Convert different naming convention

    • v3.0.1
    • 34.83
    • Published

    casify

    Converts object keys or array of objects' keys to different case styles

    • v2.0.0
    • 34.28
    • Published

    smart-renamer

    🚀 Intelligent file naming suggestions based on project-specific naming conventions. Interactive CLI tool that asks yes/no for each file renaming.

    • v1.2.1
    • 33.68
    • Published

    easy-object-conv

    <center> Use to convert objects keys in 🐪 camel case to 🐍 snake case or underscore and in the same way as snake case to camel case. </center>

    • v1.2.1
    • 32.13
    • Published

    @guanghechen/string

    String utilities including case transformers and parsers.

    • v2.0.3
    • 31.96
    • Published

    caseforge

    caseforge - Effortlessly convert between snake_case, camelCase, and more in TypeScript. Zero dependencies, type-safe, and easy to use for any project.

    • v0.5.3
    • 28.86
    • Published

    cobralize

    Transform any human readable alphanumeric string divided by certain characters into underscore separated uppercase form.

    • v0.17.0
    • 28.78
    • Published

    typescript-case-convert

    Typescript type-preserving conversion of objects between camelCase, snake_case, and PascalCase

    • v1.3.5
    • 28.10
    • Published

    simple-axios-case-converter

    [![npm](https://img.shields.io/npm/v/simple-axios-case-converter.svg)](https://www.npmjs.com/package/simple-axios-case-converter) [![test](https://github.com/yutak23/simple-axios-case-converter/actions/workflows/test.yaml/badge.svg)](https://github.com/yu

    • v1.0.5
    • 26.77
    • Published

    caser

    Command-line string casing tool

    • v0.1.1
    • 26.65
    • Published

    eslint-plugin-travel-planet

    A plugin for the ESLint linter that adds more naming conventions for variables and functions.

    • v1.0.1
    • 26.38
    • Published

    rest-my-case

    An http request helper for converting between cases

    • v1.0.33
    • 26.10
    • Published

    textural-js

    A javascript library for formatting and manipulating text.

      • v0.1.8
      • 25.96
      • Published

      @upendra.manike/string-utils

      String manipulation utilities for JavaScript/TypeScript - camelCase, snake_case, kebab-case, slugify, truncate, CSV conversion, and more. Comprehensive string utilities for modern web development. Perfect string library for 2025.

        • v1.0.8
        • 25.89
        • Published

        camelize-snakeize-ts

        Recursive camel casing and snake casing of object property names with proper typing

        • v3.1.3
        • 25.48
        • Published

        convert-codebase-casing

        Convert an entire JS/TS codebase to either kebab-case or snake-case

        • v0.4.1
        • 25.24
        • Published

        @jayrchamp/adonis-lucid-snake-case

        This package adds the ability to Lucid methods (create, createMany, merge, fill) to automatically convert payload that contains camel case properties to a snake case format.

        • v1.0.2
        • 25.15
        • Published

        camel-humps

        Allow accessing object with snake_case property names using camelCase names

        • v1.0.3
        • 24.87
        • Published

        vue-case

        A collection of Vue 3 case transformation utilities

        • v2.0.1
        • 24.48
        • Published

        humanize-key

        formatting string keys for display

        • v0.3.1
        • 24.40
        • Published

        @hibryda/latinize-linkify-cyrillic

        This tiny package allows for transliteration of Russian and Ukrainian cyrillic letters into latin characters and constructing snake-case links. Optionally, it can output just the transliteration, yet the primary purpose is to return links.

        • v1.0.0
        • 24.07
        • Published

        change-case-lite

        Lite package(`2.2 KiB` size packed) for change cases

        • v0.0.6
        • 24.07
        • Published

        @fsd24229/string-toolkit

        a small little library providing useful string manipulation functions

          • v1.1.1
          • 23.67
          • Published

          ts-case-change

          Typescript type-preserving conversion of objects between camelCase and snake_case

          • v2.3.2
          • 23.51
          • Published

          cs-lab-kit

          A utility toolkit for JavaScript and TypeScript — data generators, validators, and more.

          • v1.3.1
          • 23.46
          • Published

          @ts-series/case

          Platform-agnostic utility for converting strings between different casing styles.

          • v1.0.1
          • 23.19
          • Published

          reltype

          Type-first relational modeling for PostgreSQL in TypeScript. Fluent query builder with automatic camelCase ↔ snake_case conversion, CRUD, streaming, cursor pagination, and hooks.

          • v0.1.9
          • 23.02
          • Published

          astro-nice-asset-filenames

          Astro integration for short, readable asset URLs. Shortens Astro's super-long client-script chunk names and snake_cases extracted CSS.

          • v0.1.5
          • 22.72
          • Published

          obj2buf

          A type-safe encoder/decoder for structured binary data with snake_case API design

          • v1.4.0
          • 22.70
          • Published

          casemorph

          Type-safe deep case transformation for objects — snake_case, camelCase, kebab-case, PascalCase, CONSTANT_CASE with full TypeScript inference

          • v1.0.0
          • 22.48
          • Published

          chart-esm

          字符串工具库 - ESM模块化封装

            • v1.0.3
            • 22.23
            • Published

            blanditiisvoluptas

            Typescript type-preserving conversion of objects between camelCase and snake_case

            • v1.3.0
            • 22.18
            • Published

            fugitfugit

            Typescript type-preserving conversion of objects between camelCase and snake_case

            • v1.5.1
            • 22.14
            • Published

            ramdacase

            [![NPM](https://nodei.co/npm/ramdacase.png)](https://nodei.co/npm/ramdacase/)

              • v1.0.7
              • 21.63
              • Published

              @philiprehberger/case

              String case conversion — camel, snake, kebab, pascal, title, and deep object key conversion

              • v0.1.2
              • 21.01
              • Published

              case-changes

              Change the value to the lower or upper or kebab or camel or snake or title Case.

              • v1.2.0
              • 20.45
              • Published

              mr-case

              55 functions to seamlessly transform strings, arrays, and object keys between different cases (camelCase, snake_case, kebab-case, PascalCase, Title Case, and more), clean and format text, extract URL components, and perform common text operations like mas

              • v1.0.2
              • 19.99
              • Published

              prisma-normalize

              Rewrite snake_case identifiers in Prisma schema files to PascalCase/camelCase while preserving the original DB names via @map / @@map.

              • v0.1.1
              • 19.65
              • Published

              ts-string-toolbox

              A collection of easy-to-use string helper functions inspired by Laravel's string utilities. Simplify your string manipulations in JavaScript with this versatile package.

              • v2.0.2
              • 19.37
              • Published

              koa-snake-res

              Snake case json response transform middleware for koa

              • v0.2.1
              • 19.37
              • Published

              devkits-text-case

              Convert text between camelCase, snake_case, kebab-case, PascalCase & more — zero dependencies

              • v1.0.3
              • 18.72
              • Published

              @spoosh/plugin-path-case

              Path case transformation plugin for Spoosh - enables camelCase API paths with automatic conversion to kebab-case, snake_case, etc.

              • v0.1.1
              • 17.66
              • Published

              basic-tiny-utils

              Funciones utilitarias para strings y formatos numéricos.

                • v1.0.1
                • 17.63
                • Published

                @zodash/cases

                Case styles - Camel, Pascal, Snake, and Kebab

                • v0.0.3
                • 17.52
                • Published

                @allure-ai/ts-case-convert

                Typescript type-preserving conversion of objects between camelCase and snake_case

                • v2.0.3
                • 17.52
                • Published

                @minilib/case

                A simple tool to convert case

                  • v0.0.1
                  • 17.33
                  • Published

                  casecade

                  Recursive type-safe case transformation between snake_case, camelCase, and PascalCase

                  • v0.2.0
                  • 17.11
                  • Published

                  @jordanburke/ts-case-convert

                  Typescript type-preserving conversion of objects between camelCase and snake_case

                  • v2.2.1
                  • 17.08
                  • Published

                  chameleon-case

                  Nested Object or Array case changer.

                  • v0.0.3
                  • 16.51
                  • Published

                  prefix-enum

                  카테고리별로 prefix를 붙여 고유한 enum 키를 생성하고 관리하는 TypeScript 라이브러리. 포맷 불일치와 중복 값 충돌 문제를 해결합니다.

                  • v1.0.2
                  • 15.96
                  • Published

                  zh-kit

                  前端常用工具方法库 — 校验、格式化、日期、树形数据、存储、权限、文件、图片、请求封装、防抖节流、剪贴板、字符串、函数、数组、数值运算

                  • v0.1.0
                  • 15.93
                  • Published

                  eslint-plugin-more-naming-conventions-leading-underscore

                  A plugin for the ESLint linter that adds more naming conventions for variables and functions. All credit goes to CodingKoopa for the original plugin. This forked repo simply accepts leading underscores as valid snake case (e.g. let _var;).

                  • v1.0.1
                  • 15.02
                  • Published

                  eslint-plugin-mm-naming

                  ESLint plugin for naming conventions - PascalCase, camelCase, snake_case, and UPPER_SNAKE_CASE naming rules

                  • v1.0.0
                  • 14.55
                  • Published

                  stringamabob

                  A JS library for strings.

                    • v1.0.1
                    • 13.52
                    • Published

                    naming-converter

                    A package for converting object keys and strings between different case types (camelCase, PascalCase, kebab-case, snake_case).

                      • v1.0.1
                      • 12.59
                      • Published

                      text-convert-cli

                      A command-line interface for text case conversion using all-in-one-text-case-converter

                      • v1.0.0
                      • 11.69
                      • Published

                      snake-kebab

                      Converts snake_case strings to kebab-case by replacing underscores with hyphens.

                      • v1.0.0
                      • 10.77
                      • Published

                      @cutticat/text

                      CuttiCat Text Processing Library

                      • v1.0.3
                      • 0.00
                      • Published