mirror of
https://github.com/zoriya/v10.git
synced 2026-08-16 02:45:09 +00:00
build(utils): build26 from 45504a2b
This commit is contained in:
Vendored
+8
@@ -0,0 +1,8 @@
|
||||
//#region src/string/casing.d.ts
|
||||
declare function pascalCase(str: string): string;
|
||||
declare function camelCase(str: string): string;
|
||||
declare function kebabCase(str: string): string;
|
||||
declare function snakeCase(str: string): string;
|
||||
//#endregion
|
||||
export { camelCase, kebabCase, pascalCase, snakeCase };
|
||||
//# sourceMappingURL=casing.d.ts.map
|
||||
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"casing.d.ts","names":[],"sources":["../../src/string/casing.ts"],"mappings":";iBAAgB,WAAW;iBAIX,UAAU;iBAIV,UAAU;iBAIV,UAAU"}
|
||||
Vendored
+17
@@ -0,0 +1,17 @@
|
||||
//#region src/string/casing.ts
|
||||
function pascalCase(str) {
|
||||
return str.replace(/[-_](.)/g, (_, c) => c.toUpperCase()).replace(/^(.)/, (_, c) => c.toUpperCase());
|
||||
}
|
||||
function camelCase(str) {
|
||||
return pascalCase(str).replace(/^(.)/, (_, c) => c.toLowerCase());
|
||||
}
|
||||
function kebabCase(str) {
|
||||
return str.replace(/[A-Z]/g, (m) => `-${m.toLowerCase()}`);
|
||||
}
|
||||
function snakeCase(str) {
|
||||
return str.replace(/[A-Z]/g, (m) => `_${m.toLowerCase()}`);
|
||||
}
|
||||
//#endregion
|
||||
export { camelCase, kebabCase, pascalCase, snakeCase };
|
||||
|
||||
//# sourceMappingURL=casing.js.map
|
||||
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"casing.js","names":[],"sources":["../../src/string/casing.ts"],"sourcesContent":["export function pascalCase(str: string): string {\n return str.replace(/[-_](.)/g, (_, c) => c.toUpperCase()).replace(/^(.)/, (_, c) => c.toUpperCase());\n}\n\nexport function camelCase(str: string): string {\n return pascalCase(str).replace(/^(.)/, (_, c) => c.toLowerCase());\n}\n\nexport function kebabCase(str: string): string {\n return str.replace(/[A-Z]/g, (m) => `-${m.toLowerCase()}`);\n}\n\nexport function snakeCase(str: string): string {\n return str.replace(/[A-Z]/g, (m) => `_${m.toLowerCase()}`);\n}\n"],"mappings":";AAAA,SAAgB,WAAW,KAAqB;CAC9C,OAAO,IAAI,QAAQ,aAAa,GAAG,MAAM,EAAE,YAAY,CAAC,CAAC,CAAC,QAAQ,SAAS,GAAG,MAAM,EAAE,YAAY,CAAC;AACrG;AAEA,SAAgB,UAAU,KAAqB;CAC7C,OAAO,WAAW,GAAG,CAAC,CAAC,QAAQ,SAAS,GAAG,MAAM,EAAE,YAAY,CAAC;AAClE;AAEA,SAAgB,UAAU,KAAqB;CAC7C,OAAO,IAAI,QAAQ,WAAW,MAAM,IAAI,EAAE,YAAY,GAAG;AAC3D;AAEA,SAAgB,UAAU,KAAqB;CAC7C,OAAO,IAAI,QAAQ,WAAW,MAAM,IAAI,EAAE,YAAY,GAAG;AAC3D"}
|
||||
Vendored
+5
@@ -0,0 +1,5 @@
|
||||
//#region src/string/escape-html.d.ts
|
||||
declare function escapeHtml(str: string): string;
|
||||
//#endregion
|
||||
export { escapeHtml };
|
||||
//# sourceMappingURL=escape-html.d.ts.map
|
||||
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"escape-html.d.ts","names":[],"sources":["../../src/string/escape-html.ts"],"mappings":";iBACgB,WAAW"}
|
||||
Vendored
+8
@@ -0,0 +1,8 @@
|
||||
//#region src/string/escape-html.ts
|
||||
function escapeHtml(str) {
|
||||
return str.replace(/&/g, "&").replace(/</g, "<").replace(/>/g, ">").replace(/"/g, """).replace(/'/g, "'").replace(/`/g, "`");
|
||||
}
|
||||
//#endregion
|
||||
export { escapeHtml };
|
||||
|
||||
//# sourceMappingURL=escape-html.js.map
|
||||
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"escape-html.js","names":[],"sources":["../../src/string/escape-html.ts"],"sourcesContent":["// Ampersand must be escaped first to avoid double-encoding the entities below.\nexport function escapeHtml(str: string): string {\n return str\n .replace(/&/g, '&')\n .replace(/</g, '<')\n .replace(/>/g, '>')\n .replace(/\"/g, '"')\n .replace(/'/g, ''')\n .replace(/`/g, '`');\n}\n"],"mappings":";AACA,SAAgB,WAAW,KAAqB;CAC9C,OAAO,IACJ,QAAQ,MAAM,OAAO,CAAC,CACtB,QAAQ,MAAM,MAAM,CAAC,CACrB,QAAQ,MAAM,MAAM,CAAC,CACrB,QAAQ,MAAM,QAAQ,CAAC,CACvB,QAAQ,MAAM,OAAO,CAAC,CACtB,QAAQ,MAAM,OAAO;AAC1B"}
|
||||
Vendored
+13
@@ -0,0 +1,13 @@
|
||||
//#region src/string/generate-id.d.ts
|
||||
/**
|
||||
* Generate a unique-ish string ID via timestamp + random.
|
||||
*
|
||||
* @returns String in `timestamp-random` format (e.g. `"1738423156789-542891"`).
|
||||
*
|
||||
* @example
|
||||
* const id = generateId(); // "1738423156789-542891"
|
||||
*/
|
||||
declare function generateId(): string;
|
||||
//#endregion
|
||||
export { generateId };
|
||||
//# sourceMappingURL=generate-id.d.ts.map
|
||||
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"generate-id.d.ts","names":[],"sources":["../../src/string/generate-id.ts"],"mappings":";;;;;;;;;iBAQgB"}
|
||||
Vendored
+16
@@ -0,0 +1,16 @@
|
||||
//#region src/string/generate-id.ts
|
||||
/**
|
||||
* Generate a unique-ish string ID via timestamp + random.
|
||||
*
|
||||
* @returns String in `timestamp-random` format (e.g. `"1738423156789-542891"`).
|
||||
*
|
||||
* @example
|
||||
* const id = generateId(); // "1738423156789-542891"
|
||||
*/
|
||||
function generateId() {
|
||||
return `${Date.now()}-${Math.floor(Math.random() * 1e6)}`;
|
||||
}
|
||||
//#endregion
|
||||
export { generateId };
|
||||
|
||||
//# sourceMappingURL=generate-id.js.map
|
||||
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"generate-id.js","names":[],"sources":["../../src/string/generate-id.ts"],"sourcesContent":["/**\n * Generate a unique-ish string ID via timestamp + random.\n *\n * @returns String in `timestamp-random` format (e.g. `\"1738423156789-542891\"`).\n *\n * @example\n * const id = generateId(); // \"1738423156789-542891\"\n */\nexport function generateId(): string {\n return `${Date.now()}-${Math.floor(Math.random() * 1000000)}`;\n}\n"],"mappings":";;;;;;;;;AAQA,SAAgB,aAAqB;CACnC,OAAO,GAAG,KAAK,IAAI,EAAE,GAAG,KAAK,MAAM,KAAK,OAAO,IAAI,GAAO;AAC5D"}
|
||||
Reference in New Issue
Block a user