scule
scule copied to clipboard
🧵 String Case Utils
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...
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) | [](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) | [](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) | [](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...
### 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...
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) | [](https://docs.renovatebot.com/merge-confidence/) |...
This PR resolves #96 and adds test cases for other converters while convert valid string.