Skip to main content
Home

Built and signed on GitHub Actions

A module to convert German strings to upper- or lowercase.

This package works with Cloudflare Workers, Node.js, Deno, Bun, Browsers
This package works with Cloudflare Workers
This package works with Node.js
This package works with Deno
This package works with Bun
This package works with Browsers
JSR Score
100%
Published
a year ago (1.0.4)

A module to convert German strings to upper- or lowercase.

Instead of converting lower-case ß (U+00DF) into upper-case SS, as "ß".toLocaleUpperCase("de-DE") does, this module converts Eszett into upper-case (U+1E9E).

Upper-case was adopted in standard German orthography in 2017. The standard Unicode algorithm for converting to uppercase, however, still uses SS.

Examples

Example 1

import { toGermanUpperCase } from "@mark/german-cases";

console.log("Straße".toLocaleUpperCase("de-DE")); // => "STRASSE"
console.log(toGermanUpperCase("Straße")); // => "STRAẞE"
Built and signed on
GitHub Actions

New Ticket: Report package

Please provide a reason for reporting this package. We will review your report and take appropriate action.

Please review the JSR usage policy before submitting a report.

Add Package

deno add jsr:@mark/german-cases

Import symbol

import * as german_cases from "@mark/german-cases";
or

Import directly with a jsr specifier

import * as german_cases from "jsr:@mark/german-cases";

Add Package

pnpm i jsr:@mark/german-cases
or (using pnpm 10.8 or older)
pnpm dlx jsr add @mark/german-cases

Import symbol

import * as german_cases from "@mark/german-cases";

Add Package

yarn add jsr:@mark/german-cases
or (using Yarn 4.8 or older)
yarn dlx jsr add @mark/german-cases

Import symbol

import * as german_cases from "@mark/german-cases";

Add Package

vlt install jsr:@mark/german-cases

Import symbol

import * as german_cases from "@mark/german-cases";

Add Package

npx jsr add @mark/german-cases

Import symbol

import * as german_cases from "@mark/german-cases";

Add Package

bunx jsr add @mark/german-cases

Import symbol

import * as german_cases from "@mark/german-cases";