scule icon indicating copy to clipboard operation
scule copied to clipboard

🧵 String Case Utils

Results 21 scule issues
Sort by recently updated
recently updated
newest added

This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more.[View this repository on the Mend.io Web Portal](https://developer.mend.io/github/unjs/scule). ## Open These updates have all been...

Currently we use a dynamic array as the buffer for splitter core (https://github.com/unjs/scule/blob/main/src/index.ts#L30). Since we know about the (maximum) string length, we could instead make an array with known length...

enhancement

This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@vitest/coverage-v8](https://redirect.github.com/vitest-dev/vitest/tree/main/packages/coverage-v8#readme) ([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8)) | [`^1.5.3` -> `^3.0.9`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-v8/1.5.3/3.0.9) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2fcoverage-v8/3.0.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) |...

This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | [`^20.12.8` -> `^20.17.28`](https://renovatebot.com/diffs/npm/@types%2fnode/20.12.8/20.17.28) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.17.28?slim=true)](https://docs.renovatebot.com/merge-confidence/) |...

This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [eslint](https://eslint.org) ([source](https://redirect.github.com/eslint/eslint)) | [`^8.57.0` -> `^9.23.0`](https://renovatebot.com/diffs/npm/eslint/8.57.0/9.23.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/9.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |...

### Environment Package 1.3.0 Node v21.7.3 Vue 3 ### Reproduction ```typescript import { kebabCase } from "scule" console.log(kebabCase("A string with Spaces")) ``` Expect: `a-string-with-spaces` Actual: `a string with spaces` ###...

### Environment - scule: 1.3.0 - Node: v20.13.0 ### Reproduction ```js titleCase('hello, world!') // actual: Hello, world! // expected: Hello, World! titleCase('is_technical') // actual: is Technical // expected: Is Technical...

bug

### Describe the feature input: `capitalCase('benim.adım.ibrahim.yılmaz', 'tr') // Convert turkish capital case` output: `Benim Adım İbrahim Yılmaz` it would also be nice if other methods also support locale ### Additional...

enhancement

This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | [`^20.12.8` -> `^22.13.14`](https://renovatebot.com/diffs/npm/@types%2fnode/20.12.8/22.13.14) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/22.13.14?slim=true)](https://docs.renovatebot.com/merge-confidence/) |...

This PR resolves #96 and adds test cases for other converters while convert valid string.