@visulima/string
Version:
Functions for manipulating strings.
478 lines • 12.1 kB
JSON
{
"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
}
}