2.1.0 • Published 5 months ago

change-case-all v2.1.0

Weekly downloads
18
License
MIT
Repository
github
Last release
5 months ago

change-case-all

CI npm npm npm

Change case functions for all cases in TypeScript and JavaScript. Combined version of all change-case methods, so you do not need to install them separately. ESM and CJS bundles are included, also backwards compatible with change-case@4.1.0.

change-case-all@2.0.0 introduces a Case helper class, which can be used to access all methods.

Usage

npm install --save change-case-all

Browser / ESM

import { Case } from 'change-case-all';
const camel = Case.camel('test string'); // testString
const upper = Case.upper('test string'); // TEST STRING


import { camelCase, upperCase, ... } from 'change-case-all';
const camel = camelCase('test string'); // testString
const upper = upperCase('test string'); // TEST STRING

Node.js

const { Case } = require('change-case-all');
const camel = Case.camel('foo-bar'); // fooBar
const snake = Case.snake('fooBar'); // foo_bar

const { camelCase, snakeCase } = require('change-case-all');
const camel = camelCase('foo-bar'); // fooBar
const snake = snakeCase('fooBar'); // foo_bar

Changelog

2.1.0

  • Bundle dependencies in module to support Node.js

2.0.0

  • Updated dependencies to change-case@5.2.0
  • ParamCase now KebabCase
  • HeaderCase now TrainCase
  • Create mjs and cjs bundles
  • Introduce Case helper class: e.g. Case.camel('test string'); // testString
  • TitleCase@4.1.0 failing in tests, thus kept at 3.0.3

Links

Methods

Class based usage

import { Case } from 'change-case-all';

const str = 'test string';

camel       = Case.camel(str);               // testString
capital     = Case.capital(str);             // Test String
constant    = Case.constant(str);            // TEST_STRING
dot         = Case.dot(str);                 // test.string
no          = Case.no(str);                  // test string
pascal      = Case.pascal(str);              // TestString
path        = Case.path(str);                // test/string
sentence    = Case.sentence(str);            // Test string
snake       = Case.snake(str);               // test_string
train       = Case.train(str);               // Test-String
kebap       = Case.kebap(str);               // test-string
sponge      = Case.sponge(str);              // TeSt StRiNg
swapCase    = Case.swap(str);                // TEST STRING
title       = Case.title(str);               // Test String
uppper      = Case.upper(str);               // TEST STRING
localeUpper = Case.localeUpper(str, 'en');   // TEST STRING
lower       = Case.lower(str);               // test string
localeLower = Case.localeLower(str, 'en');   // test string
lowerFirst  = Case.lowerFirst(str);          // test string
upperFirst  = Case.upperFirst(str);          // Test string
isUpper     = Case.isUpper(str);             // false
isLower     = Case.isLower(str);             // true

Function based usage

import { camelCase, upperCase, ... } from 'change-case-all';

const str = 'test string';

camel       = camelCase(str);               // testString
capital     = capitalCase(str);             // Test String
constant    = constantCase(str);            // TEST_STRING
dot         = dotCase(str);                 // test.string
no          = noCase(str);                  // test string
pascal      = pascalCase(str);              // TestString
path        = pathCase(str);                // test/string
sentence    = sentenceCase(str);            // Test string
snake       = snakeCase(str);               // test_string
train       = trainCase(str);               // Test-String
kebap       = kebapCase(str);               // test-string
sponge      = spongeCase(str);              // TeSt StRiNg
swapCase    = swapCase(str);                // TEST STRING
title       = titleCase(str);               // Test String
uppper      = upperCase(str);               // TEST STRING
localeUpper = localeUpperCase(str, 'en');   // TEST STRING
lower       = lowerCase(str);               // test string
localeLower = localeLowerCase(str, 'en');   // test string
lowerFirst  = lowerCaseFirst(str);          // test string
upperFirst  = upperCaseFirst(str);          // Test string
isUpper     = isUpperCase(str);             // false
isLower     = isLowerCase(str);             // true
@graphql-codegen/plugin-helpers@graphql-codegen/java-apollo-android@graphql-codegen/visitor-plugin-common@graphql-codegen/typescript-stencil-apollo@graphql-codegen/typescript-compatibility@graphql-codegen/typescript-react-apollo@graphql-codegen/typescript-apollo-angular@prodam/prodam-types@everything-registry/sub-chunk-1312jerry-react-apollographql-codegen-apollo-nextgraphql-codegen-typescript-operations-testergraphql-codegen-typescript-apollo-angular-etchelongraphql-codegen-typescript-mock-datagraphql-codegen-typed-operationgraphql-codegen-typescript-amplify-angulargraphql-codegen-typescript-api-funcgraphql-codegen-sbox-csharpgraphql-generator-from-entity-definitionsgraphql-codegen-flutter-freezedgraphql-codegen-flutter-freezed-classesgraphql-codegen-factoriesgraphql-typescript-clientgraphql-typescript-methods@backengine/codegen@asiz33/smartblok-vendure-plugin@cdn-publishing/graphql-codegen-c-sharp@cdn-publishing/graphql-codegen-c-sharp-common@buka/nestjs-config@candlecorp/codegen@captemulation/graphql-modules-preset@baeta/plugin-graphql@baeta/generator-sdk@avonjs/avonjs@autometa/phrases@autorest/openapi-to-typespec@cobbl/graphql-codegen-typescript-operations-tester@cyberhck/typescript-graphql-apollo-temp@d3serve/eip712-codegen@derek0502/c-sharp-operations@dinhthaimanh/typescript-react-query@enra-gmbh/graphql-codegen-ariadne@enra-gmbh/graphql-codegen-typescript-urql@graphql-codegen/typescript-vue-apollo@graphql-codegen/typescript-vue-apollo-smart-ops@graphql-codegen/typescript-vue-urql@graphql-codegen/typed-document-node@graphql-codegen/typescript-apollo-client-helpers@graphql-codegen/typescript-react-offix@graphql-codegen/typescript-react-query@graphql-codegen/typescript-rtk-query@graphql-codegen/typescript-solid-query@graphql-codegen/typescript-graphql-apollo@graphql-codegen/typescript-msw@graphql-codegen/typescript-urql-graphcache@graphql-codegen/urql-svelte-operations-store@graphql-codegen/c-sharp@graphql-codegen/c-sharp-common@graphql-codegen/flutter-freezed@graphql-codegen/c-sharp-operations@graphql-codegen/named-operations-object@graphql-codegen/graphql-modules-preset@graphitation/graphql-codegen-typescript-typemap-plugin@gallery-so/visitor-plugin-common@jtdc/compiler@jtdc/jtd-dialectkasra-apppair-clinotehostnotion-ts-clientnex-c-sharpnex-c-sharp-operationssaffronspecreplace-all-wordstypescript-solid-querytypescript-fixturestypescript-vue-urql-remasteredwidl-template@affinity-lab/util@kitql/graphql-codegen@liquiad/graphql-codegen-sbox-csharp@liquiad/sbox-graphql-codegen@ry-nestjs/cli@rezonate/gql-codegen-back@rezonate/gql-codegen-front@platformatic/generators@platformatic/runtime@mizdra/graphql-codegen-typescript-mock-data@n44ps/typescript-react-query@neil585456525/typescript-msw@neil585456525/typescript-react-query@mfellner/graphql-codegen-typescript-urql-sdk@newsteam/cosmos@spantree/graphql-codegen-supertest-plugin@sveltekit-my-minion/graphql-codegen-stores@sparklink-pro/apant-codegenapollo-integration-codegenapex-template@vinodotdev/codegen@trans.js/json-to-code@unconventional-code/aws-cdk-lib
2.1.0

5 months ago

2.0.1

5 months ago

2.0.0

5 months ago

1.0.15

2 years ago

1.0.14

3 years ago

1.0.13

3 years ago

1.0.11

4 years ago

1.0.12

4 years ago

1.0.10

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago