UNPKG

@visulima/string

Version:

Functions for manipulating strings.

478 lines 12.1 kB
{ "name": "@visulima/string", "version": "1.0.2", "description": "Functions for manipulating strings.", "keywords": [ "visulima", "string", "string-manipulation", "unicode", "text-processing", "i18n", "internationalization", "cjk", "east-asian-width", "grapheme-splitter", "ansi-styles", "text-slicing", "text-truncation", "case-conversion", "camelcase", "pascalcase", "snakecase", "kebabcase", "dotcase", "pathcase", "titlecase", "sentencecase", "constantcase", "flatcase", "capitalcase", "nocase", "uppercase", "lowercase", "string-splitting", "unicode", "i18n", "internationalization", "typescript", "type-safe" ], "homepage": "https://visulima.com/packages/string", "bugs": { "url": "https://github.com/visulima/visulima/issues" }, "repository": { "type": "git", "url": "git+https://github.com/visulima/visulima.git", "directory": "packages/string" }, "funding": [ { "type": "github", "url": "https://github.com/sponsors/prisis" }, { "type": "consulting", "url": "https://anolilab.com/support" } ], "license": "MIT", "author": { "name": "Daniel Bannert", "email": "d.bannert@anolilab.de" }, "sideEffects": false, "type": "module", "exports": { "./native-string-types": { "require": { "types": "./dist/native-string-types.d.cts" }, "import": { "types": "./dist/native-string-types.d.mts" } }, ".": { "require": { "types": "./dist/index.d.cts", "default": "./dist/index.cjs" }, "import": { "types": "./dist/index.d.mts", "default": "./dist/index.mjs" } }, "./case": { "require": { "types": "./dist/case/index.d.cts", "default": "./dist/case/index.cjs" }, "import": { "types": "./dist/case/index.d.mts", "default": "./dist/case/index.mjs" } }, "./case/camel-case": { "require": { "types": "./dist/case/camel-case.d.cts", "default": "./dist/case/camel-case.cjs" }, "import": { "types": "./dist/case/camel-case.d.mts", "default": "./dist/case/camel-case.mjs" } }, "./case/capital-case": { "require": { "types": "./dist/case/capital-case.d.cts", "default": "./dist/case/capital-case.cjs" }, "import": { "types": "./dist/case/capital-case.d.mts", "default": "./dist/case/capital-case.mjs" } }, "./case/constant-case": { "require": { "types": "./dist/case/constant-case.d.cts", "default": "./dist/case/constant-case.cjs" }, "import": { "types": "./dist/case/constant-case.d.mts", "default": "./dist/case/constant-case.mjs" } }, "./case/dot-case": { "require": { "types": "./dist/case/dot-case.d.cts", "default": "./dist/case/dot-case.cjs" }, "import": { "types": "./dist/case/dot-case.d.mts", "default": "./dist/case/dot-case.mjs" } }, "./case/flat-case": { "require": { "types": "./dist/case/flat-case.d.cts", "default": "./dist/case/flat-case.cjs" }, "import": { "types": "./dist/case/flat-case.d.mts", "default": "./dist/case/flat-case.mjs" } }, "./case/flip-case": { "require": { "types": "./dist/case/flip-case.d.cts", "default": "./dist/case/flip-case.cjs" }, "import": { "types": "./dist/case/flip-case.d.mts", "default": "./dist/case/flip-case.mjs" } }, "./case/identify-case": { "require": { "types": "./dist/case/identify-case.d.cts", "default": "./dist/case/identify-case.cjs" }, "import": { "types": "./dist/case/identify-case.d.mts", "default": "./dist/case/identify-case.mjs" } }, "./case/kebab-case": { "require": { "types": "./dist/case/kebab-case.d.cts", "default": "./dist/case/kebab-case.cjs" }, "import": { "types": "./dist/case/kebab-case.d.mts", "default": "./dist/case/kebab-case.mjs" } }, "./case/lower-first": { "require": { "types": "./dist/case/lower-first.d.cts", "default": "./dist/case/lower-first.cjs" }, "import": { "types": "./dist/case/lower-first.d.mts", "default": "./dist/case/lower-first.mjs" } }, "./case/no-case": { "require": { "types": "./dist/case/no-case.d.cts", "default": "./dist/case/no-case.cjs" }, "import": { "types": "./dist/case/no-case.d.mts", "default": "./dist/case/no-case.mjs" } }, "./case/pascal-case": { "require": { "types": "./dist/case/pascal-case.d.cts", "default": "./dist/case/pascal-case.cjs" }, "import": { "types": "./dist/case/pascal-case.d.mts", "default": "./dist/case/pascal-case.mjs" } }, "./slice": { "require": { "types": "./dist/slice.d.cts", "default": "./dist/slice.cjs" }, "import": { "types": "./dist/slice.d.mts", "default": "./dist/slice.mjs" } }, "./truncate": { "require": { "types": "./dist/truncate.d.cts", "default": "./dist/truncate.cjs" }, "import": { "types": "./dist/truncate.d.mts", "default": "./dist/truncate.mjs" } }, "./get-string-width": { "require": { "types": "./dist/get-string-width.d.cts", "default": "./dist/get-string-width.cjs" }, "import": { "types": "./dist/get-string-width.d.mts", "default": "./dist/get-string-width.mjs" } }, "./get-string-truncated-width": { "require": { "types": "./dist/get-string-truncated-width.d.cts", "default": "./dist/get-string-truncated-width.cjs" }, "import": { "types": "./dist/get-string-truncated-width.d.mts", "default": "./dist/get-string-truncated-width.mjs" } }, "./outdent": { "require": { "types": "./dist/outdent.d.cts", "default": "./dist/outdent.cjs" }, "import": { "types": "./dist/outdent.d.mts", "default": "./dist/outdent.mjs" } }, "./case/pascal-snake-case": { "require": { "types": "./dist/case/pascal-snake-case.d.cts", "default": "./dist/case/pascal-snake-case.cjs" }, "import": { "types": "./dist/case/pascal-snake-case.d.mts", "default": "./dist/case/pascal-snake-case.mjs" } }, "./case/path-case": { "require": { "types": "./dist/case/path-case.d.cts", "default": "./dist/case/path-case.cjs" }, "import": { "types": "./dist/case/path-case.d.mts", "default": "./dist/case/path-case.mjs" } }, "./case/sentence-case": { "require": { "types": "./dist/case/sentence-case.d.cts", "default": "./dist/case/sentence-case.cjs" }, "import": { "types": "./dist/case/sentence-case.d.mts", "default": "./dist/case/sentence-case.mjs" } }, "./case/snake-case": { "require": { "types": "./dist/case/snake-case.d.cts", "default": "./dist/case/snake-case.cjs" }, "import": { "types": "./dist/case/snake-case.d.mts", "default": "./dist/case/snake-case.mjs" } }, "./case/split-by-case": { "require": { "types": "./dist/case/split-by-case.d.cts", "default": "./dist/case/split-by-case.cjs" }, "import": { "types": "./dist/case/split-by-case.d.mts", "default": "./dist/case/split-by-case.mjs" } }, "./case/title-case": { "require": { "types": "./dist/case/title-case.d.cts", "default": "./dist/case/title-case.cjs" }, "import": { "types": "./dist/case/title-case.d.mts", "default": "./dist/case/title-case.mjs" } }, "./case/train-case": { "require": { "types": "./dist/case/train-case.d.cts", "default": "./dist/case/train-case.cjs" }, "import": { "types": "./dist/case/train-case.d.mts", "default": "./dist/case/train-case.mjs" } }, "./case/upper-first": { "require": { "types": "./dist/case/upper-first.d.cts", "default": "./dist/case/upper-first.cjs" }, "import": { "types": "./dist/case/upper-first.d.mts", "default": "./dist/case/upper-first.mjs" } }, "./test/utils": { "require": { "types": "./dist/test/utils.d.cts", "default": "./dist/test/utils.cjs" }, "import": { "types": "./dist/test/utils.d.mts", "default": "./dist/test/utils.mjs" } }, "./test/vitest": { "require": { "types": "./dist/test/vitest.d.cts", "default": "./dist/test/vitest.cjs" }, "import": { "types": "./dist/test/vitest.d.mts", "default": "./dist/test/vitest.mjs" } }, "./utils": { "require": { "types": "./dist/utils.d.cts", "default": "./dist/utils.cjs" }, "import": { "types": "./dist/utils.d.mts", "default": "./dist/utils.mjs" } }, "./package.json": "./package.json" }, "main": "dist/index.cjs", "module": "dist/index.mjs", "browser": "./dist/index.mjs", "types": "dist/index.d.ts", "typesVersions": { ">=5.0": { "native-string-types": [ "./dist/native-string-types.d.ts" ], ".": [ "./dist/index.d.ts" ], "case": [ "./dist/case/index.d.ts" ], "case/camel-case": [ "./dist/case/camel-case.d.ts" ], "case/capital-case": [ "./dist/case/capital-case.d.ts" ], "case/constant-case": [ "./dist/case/constant-case.d.ts" ], "case/dot-case": [ "./dist/case/dot-case.d.ts" ], "case/flat-case": [ "./dist/case/flat-case.d.ts" ], "case/flip-case": [ "./dist/case/flip-case.d.ts" ], "case/identify-case": [ "./dist/case/identify-case.d.ts" ], "case/kebab-case": [ "./dist/case/kebab-case.d.ts" ], "case/lower-first": [ "./dist/case/lower-first.d.ts" ], "case/no-case": [ "./dist/case/no-case.d.ts" ], "case/pascal-case": [ "./dist/case/pascal-case.d.ts" ], "slice": [ "./dist/slice.d.ts" ], "truncate": [ "./dist/truncate.d.ts" ], "get-string-width": [ "./dist/get-string-width.d.ts" ], "get-string-truncated-width": [ "./dist/get-string-truncated-width.d.ts" ], "outdent": [ "./dist/outdent.d.ts" ], "case/pascal-snake-case": [ "./dist/case/pascal-snake-case.d.ts" ], "case/path-case": [ "./dist/case/path-case.d.ts" ], "case/sentence-case": [ "./dist/case/sentence-case.d.ts" ], "case/snake-case": [ "./dist/case/snake-case.d.ts" ], "case/split-by-case": [ "./dist/case/split-by-case.d.ts" ], "case/title-case": [ "./dist/case/title-case.d.ts" ], "case/train-case": [ "./dist/case/train-case.d.ts" ], "case/upper-first": [ "./dist/case/upper-first.d.ts" ], "test/utils": [ "./dist/test/utils.d.ts" ], "test/vitest": [ "./dist/test/vitest.d.ts" ], "utils": [ "./dist/utils.d.ts" ] } }, "files": [ "dist", "README.md", "CHANGELOG.md" ], "engines": { "node": ">=18.0.0 <=23.x" }, "publishConfig": { "access": "public", "provenance": true } }