@ilihub/pascal-case-string-to-header-case-string
Advanced tools
Comparing version
'use strict'; | ||
function t(e){return e.replace(/([A-Z])/g,"-$1").replace(/^-/,"").split("-").map(r=>r.charAt(0).toUpperCase()+r.substring(1)).join("-").replace(/--/g,"-")} | ||
function t(r){return r.replace(/(?<temp1>[A-Z])/g,"-$1").replace(/^-/,"").split("-").map(e=>e.charAt(0).toUpperCase()+e.substring(1)).join("-").replace(/--/g,"-")} | ||
exports.PascalCaseStringToHeaderCaseString = t; |
@@ -19,5 +19,2 @@ /** | ||
* | ||
* @category String Case Conversion | ||
* @group \@ilihub\/case | ||
* | ||
* @example | ||
@@ -29,3 +26,3 @@ * ```typescript | ||
* @example | ||
* This example requires [`@ilihub/code`](https://www.npmjs.com/package/@ilihub/code) | ||
* This example requires [`@ilihub/code`](https://www.npmjs.com/package/\@ilihub/code) | ||
* npm package to be installed. | ||
@@ -44,3 +41,3 @@ * ```typescript | ||
* @example | ||
* This example requires [`@ilihub/case`](https://www.npmjs.com/package/@ilihub/case) | ||
* This example requires [`@ilihub/case`](https://www.npmjs.com/package/\@ilihub/case) | ||
* npm package to be installed. | ||
@@ -58,4 +55,4 @@ * ```typescript | ||
* | ||
* @see [`@ilihub/code`](https://www.npmjs.com/package/@ilihub/code) | ||
* @see [`@ilihub/case`](https://www.npmjs.com/package/@ilihub/case) | ||
* @see [`@ilihub/code`](https://www.npmjs.com/package/\@ilihub/code) | ||
* @see [`@ilihub/case`](https://www.npmjs.com/package/\@ilihub/case) | ||
*/ | ||
@@ -62,0 +59,0 @@ declare function PascalCaseStringToHeaderCaseString(str: string): string; |
'use strict'; | ||
function t(e){return e.replace(/([A-Z])/g,"-$1").replace(/^-/,"").split("-").map(r=>r.charAt(0).toUpperCase()+r.substring(1)).join("-").replace(/--/g,"-")} | ||
function t(r){return r.replace(/(?<temp1>[A-Z])/g,"-$1").replace(/^-/,"").split("-").map(e=>e.charAt(0).toUpperCase()+e.substring(1)).join("-").replace(/--/g,"-")} | ||
exports.PascalCaseStringToHeaderCaseString = t; |
{ | ||
"name": "@ilihub/pascal-case-string-to-header-case-string", | ||
"version": "1.0.2", | ||
"version": "1.0.3", | ||
"publishConfig": { | ||
@@ -41,5 +41,18 @@ "access": "public" | ||
], | ||
"tsup": { | ||
"treeshake": true, | ||
"splitting": true, | ||
"entry": [ | ||
"src/index.ts" | ||
], | ||
"format": [ | ||
"cjs" | ||
], | ||
"dts": true, | ||
"minify": true, | ||
"clean": true | ||
}, | ||
"devDependencies": { | ||
"@types/jest": "^29.5.2", | ||
"eslint": "^7.32.0", | ||
"@types/node": "^20.5.2", | ||
"jest": "^29.5.0", | ||
@@ -46,0 +59,0 @@ "ts-jest": "^29.1.0", |
8437
1.9%62
-4.62%