{"_id":"@helpers4/string","_rev":"48-309c3f87fdae22bf1eb2bbe4c9b61f88","name":"@helpers4/string","dist-tags":{"beta":"2.0.0-beta.3","alpha":"3.0.0-alpha.2","latest":"3.1.2"},"versions":{"1.0.0":{"name":"@helpers4/string","version":"1.0.0","keywords":["helper","string","typescript","tree-shaking","capitalize"],"license":"AGPL-3.0","_id":"@helpers4/string@1.0.0","maintainers":[{"name":"baxyz","email":"berenger@arnaud.xyz"}],"homepage":"https://github.com/helpers4/url#readme","bugs":{"url":"https://github.com/helpers4/url/issues"},"ava":{"files":["!build/module/**"],"timeout":"60s","failFast":true,"typescript":{"rewritePaths":{"src/":"build/main/"}}},"nyc":{"exclude":["**/*.spec.js"],"extends":"@istanbuljs/nyc-config-typescript"},"dist":{"shasum":"44c1ee8f782b4c3eba961f69c3e0330bf3ab2cc6","tarball":"https://registry.npmjs.org/@helpers4/string/-/string-1.0.0.tgz","fileCount":16,"integrity":"sha512-jWZ4SPJmOj8mpfPn8+bYPGq5KqYQGn4DnaZeVX4s/CjcC+hrzH/vHxnRvws3rQqctP6jNA0lVQG/lIn803lFrA==","signatures":[{"sig":"MEQCIC8GDfY0LWp3XptpVzmy2jiZh04dQLEL+qAgXDaw4vjxAiBe+CVbA7GZKLk6OJzv981RyPOCz2avFzNkMQ+3LuYItQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjE9O0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqF/A//fTo08/xF5dkC5aeoI7Yk4Q/9EVvHdU3sNjX2Oxz7AB/D9QLR\r\nfB6BtJKisPaFJ48mMrwMkuRbOH4iNZrdOnJxAdPoY6yfYDHGuABDvty9+Rst\r\nfx5WlnP4TliB26+2crem2xsFTj3f5+pwVjqQVsQ6Mhr8JnQHZXQ7OHNIQpHd\r\ncypNE9ww8R54wUSYvodawMY+lpsVKStw4eUKmqaDSb36dr90wmBK16A6Y4Dv\r\nR36iY6J2qQCjwxlqkbVEqUdMY48K7iYruKq/PcXMkzPtmJzcHPlB2JEM1dEQ\r\nLY/W166o8GcNxuFNtNfobUhhM8y70Qg5J27LzzE7SvLrzZzGd9nRn9XnR89I\r\namEgde9jyAnX1WEbHy4X1BiLVEXpvBEtK3gMXv58h6JuhEDII8Lfn6JBIs+q\r\nA1MmHr26Ahv9fv1zwJoUJmZ2BAcraffSEZq+ebJd7CfJow6u30LM2ClxEBVB\r\ne7eDzSY9yGFTf1g5cte+qzc6c6qZO6xPMptKSh6mB0/B5sIPqlv5m7XncypZ\r\nPDqgp6GIGfpXtDvcdsB1svycfQglVBQiwMoNAHRq558riydIe/adqELMCYkW\r\nfMHpIhjFlimCixUs4AyoGDHZrpIYUDPFAbVXRMb4YBEY+bEoFtADEkYVK0Cy\r\nC94sea3ejFqNFxG1zqSShCAKYy1zlhEsHxA=\r\n=z35L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"e7a09b69c3693fac4bc690af3d9261d8f73c9503","scripts":{"cov":"run-s build test:unit cov:html cov:lcov && open-cli coverage/index.html","doc":"run-s doc:html && open-cli build/docs/index.html","fix":"run-s fix:*","test":"run-s build test:*","build":"run-p build:*","version":"standard-version","cov:html":"nyc report --reporter=html","cov:lcov":"nyc report --reporter=lcov","cov:send":"run-s cov:lcov && codecov","doc:html":"typedoc src/index.ts --out build/docs","doc:json":"typedoc src/index.ts --json build/docs/typedoc.json --pretty","fix:lint":"eslint src --ext .ts --fix","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100","test:lint":"eslint src --ext .ts","test:unit":"nyc --silent ava","build:main":"tsc -p tsconfig.json","reset-hard":"git clean -dfx && git reset --hard && npm i","watch:test":"nyc --silent ava --watch","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","test:prettier":"prettier \"src/**/*.ts\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,src/**/*.ts}\"","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"baxyz","email":"berenger@arnaud.xyz"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/helpers4/url.git","type":"git"},"_npmVersion":"8.4.1","description":"A set of helpers in TS/JS, compatible with tree-shaking, which helps you to manipulate strings.","directories":{},"_nodeVersion":"17.9.0","_hasShrinkwrap":false,"devDependencies":{"ava":"^4.3.3","nyc":"^15.1.0","cspell":"^4.1.0","eslint":"^7.8.0","codecov":"^3.5.0","ts-node":"^9.0.0","typedoc":"^0.23.13","gh-pages":"^3.1.0","open-cli":"^7.0.1","prettier":"^2.1.1","typescript":"^4.0.2","npm-run-all":"^4.1.5","@ava/typescript":"^1.0.0","standard-version":"^9.0.0","eslint-plugin-import":"^2.22.0","eslint-config-prettier":"^6.11.0","eslint-plugin-functional":"^3.0.2","@typescript-eslint/parser":"^4.0.1","cz-conventional-changelog":"^3.3.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.0.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/string_1.0.0_1662243764250_0.7753694785290888","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@helpers4/string","version":"1.0.1","keywords":["helper","string","typescript","tree-shaking","capitalize"],"license":"AGPL-3.0","_id":"@helpers4/string@1.0.1","maintainers":[{"name":"baxyz","email":"berenger@arnaud.xyz"}],"homepage":"https://github.com/helpers4/string#readme","bugs":{"url":"https://github.com/helpers4/string/issues"},"ava":{"files":["!build/module/**"],"timeout":"60s","failFast":true,"typescript":{"rewritePaths":{"src/":"build/main/"}}},"nyc":{"exclude":["**/*.spec.js"],"extends":"@istanbuljs/nyc-config-typescript"},"dist":{"shasum":"fefa2fcac570da3138b585872b3da57b9baac28b","tarball":"https://registry.npmjs.org/@helpers4/string/-/string-1.0.1.tgz","fileCount":16,"integrity":"sha512-hLqf6J0MgrGadqxqZta0de9CuoAjmkfPlnQl6QEMwK0Qkb6CwT6ULT3wBy8d267BSIk1duXrySEo8q69sNJf5w==","signatures":[{"sig":"MEUCIQC5jZAo5zSljqc1f/ttIPLLfL1VikwfrDF17b2M3adFIgIgdyyLm/X1YWETeua9LnfjoeLf63l2qCXBAc1V/BbXiJo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjE9mMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpENg/7BOwOgE9BXm283beffo0xDny2lAyA9gofkp1fFfF6GdXLn0NG\r\n6MawYs6fiWU0q5MWqJCIk61+bmFgqaib+mGZKqkEAgcxyJz0pbtntScd2D2K\r\nPxyt7QDzW9bJ+iEivic7qB7vX2TyN6TTZpGhCE66+lXPth0nE43+izxZ0zMn\r\n+Yw76Vw4pkYQnWYXaQapOfrYPA5mECsxCmEKEWUqu/8XqxNwbdrM0A1mUa0b\r\nt0usMDvDMRawfMs7ewivJ6FQNWWisORG9/wkbwe2vBL9mYhQsCyMoE7nDzl2\r\nYbpjfgxYsPmXMdbkX07mGCuFjqKt3nQ4CNDqse6R3RvsrzjKwE9/1alpA4ne\r\nJ9wqxixj9sVelq2MabyT1ltQk5Ujq03KGIDSNkX6nJrLldCSJR5PT0wK7pK1\r\ny+E75KH+pr2hq7xiwDWW18jEwfLR1iytaFsbyDmUF9lDo/iCvOVE5KZaUm3j\r\n3XAkbmU+zropaS+FH+Wm6iUKBJ5F5eUJP0QpIhEw+BJHOS9URP527THxh5n+\r\nok3Q7uqcNenBXLe5ZToPDwgSln/8qcU7mb61aYdLhIf6gXmLLjakFeTpS2SO\r\naarKqMK9NYOFejdpIeNjoHIlURSiA8oFEQncIK1fNmQKpA3QYpdL9IZnzZ5V\r\nub9vX70UkEEhohDJq3zZUAm1V0QjsYJ7ec8=\r\n=TUfo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/main/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"build/module/index.js","engines":{"node":">=10"},"gitHead":"7fdce6e03162859debfa0f1512c971c406fbd669","scripts":{"cov":"run-s build test:unit cov:html cov:lcov && open-cli coverage/index.html","doc":"run-s doc:html && open-cli build/docs/index.html","fix":"run-s fix:*","test":"run-s build test:*","build":"run-p build:*","version":"standard-version","cov:html":"nyc report --reporter=html","cov:lcov":"nyc report --reporter=lcov","cov:send":"run-s cov:lcov && codecov","doc:html":"typedoc src/index.ts --out build/docs","doc:json":"typedoc src/index.ts --json build/docs/typedoc.json --pretty","fix:lint":"eslint src --ext .ts --fix","check-cli":"run-s test diff-integration-tests check-integration-tests","cov:check":"nyc report && nyc check-coverage --lines 100 --functions 100 --branches 100","test:lint":"eslint src --ext .ts","test:unit":"nyc --silent ava","build:main":"tsc -p tsconfig.json","reset-hard":"git clean -dfx && git reset --hard && npm i","watch:test":"nyc --silent ava --watch","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","fix:prettier":"prettier \"src/**/*.ts\" --write","test:prettier":"prettier \"src/**/*.ts\" --list-different","test:spelling":"cspell \"{README.md,.github/*.md,src/**/*.ts}\"","prepare-release":"run-s reset-hard test cov:check doc:html version doc:publish","diff-integration-tests":"mkdir -p diff && rm -rf diff/test && cp -r test diff/test && rm -rf diff/test/test-*/.git && cd diff && git init --quiet && git add -A && git commit --quiet --no-verify --allow-empty -m 'WIP' && echo '\\n\\nCommitted most recent integration test output in the \"diff\" directory. Review the changes with \"cd diff && git diff HEAD\" or your preferred git diff viewer.'","check-integration-tests":"run-s check-integration-test:*"},"typings":"build/main/index.d.ts","_npmUser":{"name":"baxyz","email":"berenger@arnaud.xyz"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/helpers4/string.git","type":"git"},"_npmVersion":"8.4.1","description":"A set of helpers in TS/JS, compatible with tree-shaking, which helps you to manipulate strings.","directories":{},"_nodeVersion":"17.9.0","_hasShrinkwrap":false,"devDependencies":{"ava":"^4.3.3","nyc":"^15.1.0","cspell":"^4.1.0","eslint":"^7.8.0","codecov":"^3.5.0","ts-node":"^9.0.0","typedoc":"^0.23.13","gh-pages":"^3.1.0","open-cli":"^7.0.1","prettier":"^2.1.1","typescript":"^4.0.2","npm-run-all":"^4.1.5","@ava/typescript":"^1.0.0","standard-version":"^9.0.0","eslint-plugin-import":"^2.22.0","eslint-config-prettier":"^6.11.0","eslint-plugin-functional":"^3.0.2","@typescript-eslint/parser":"^4.0.1","cz-conventional-changelog":"^3.3.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.0.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/string_1.0.1_1662245260447_0.5072821158693193","host":"s3://npm-registry-packages"}},"2.0.0-alpha.1":{"name":"@helpers4/string","version":"2.0.0-alpha.1","keywords":["helpers","string","errorToReadableMessage","capitalize","camelCase","labelize","kebabCase"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"AGPL-3.0","_id":"@helpers4/string@2.0.0-alpha.1","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://github.com/helpers4/helpers4#readme","bugs":{"url":"https://github.com/helpers4/helpers4/issues"},"dist":{"shasum":"09fa3df27bfa79d12ca600b0269c16b550e38ded","tarball":"https://registry.npmjs.org/@helpers4/string/-/string-2.0.0-alpha.1.tgz","fileCount":5,"integrity":"sha512-f3hDp//Nve3PONb69jKaHUFZp3pXtUVw4bxHun2npq4skCF/dxeYiJIzk4viDMCorrKTmrGX6T5Els9qFvitNg==","signatures":[{"sig":"MEQCIBF5+rvefyvupo+6wHVZHStmn5bCuYEj0/HtQIpfNdpJAiAgiVfF+tZtCZj0q0unCR43G9Uvmo41BFwhdovvaK18lA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38772},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"d0e31a998d07ed5ba5ef0056a131d230a0e29a62","_npmUser":{"name":"baxyz","email":"baxyz@etik.com"},"repository":{"url":"git+https://github.com/helpers4/helpers4.git","type":"git"},"_npmVersion":"10.8.2","description":"A set of helpers in TS/JS, compatible with tree-shaking, for string.","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"peerDependencies":{"radashi":"^12.4.0","angular-oauth2-oidc":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/string_2.0.0-alpha.1_1756065471337_0.3358276146546775","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.2":{"name":"@helpers4/string","version":"2.0.0-alpha.2","keywords":["helpers","string","camelCase","capitalize","errorToReadableMessage","kebabCase","labelize"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"AGPL-3.0","_id":"@helpers4/string@2.0.0-alpha.2","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://github.com/helpers4/helpers4#readme","bugs":{"url":"https://github.com/helpers4/helpers4/issues"},"dist":{"shasum":"771b2c7c23d94d67c8e152351fdf6bb9d628ba6b","tarball":"https://registry.npmjs.org/@helpers4/string/-/string-2.0.0-alpha.2.tgz","fileCount":5,"integrity":"sha512-/Rlcr1XA9mwCIDQskXjF+mjK0mrQRkukN6j2bPfDuhDCXGAgFXJF3X68HI6JX5WIS0sKNEfzxT8TR3mMB37mLA==","signatures":[{"sig":"MEUCIQCAqB44gpciFtceHt1kV/209W9Jl2CCBppIaQ7CJCOkPwIgKHLKkiuZeMb8ogVrPrMjQWwXUt1Sgq3yHdaFvns82IY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41238},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"26c44da520e0be12f0f61b24794ed906f70e3784","_npmUser":{"name":"baxyz","email":"baxyz@etik.com"},"repository":{"url":"git+https://github.com/helpers4/helpers4.git","type":"git"},"_npmVersion":"10.8.2","description":"A set of helpers in TS/JS, compatible with tree-shaking, for string.","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"peerDependencies":{"radashi":"^12.4.0","angular-oauth2-oidc":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/string_2.0.0-alpha.2_1756937294634_0.970363233674632","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.3":{"name":"@helpers4/string","version":"2.0.0-alpha.3","keywords":["helpers","string","camelCase","capitalize","errorToReadableMessage","kebabCase","labelize"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"AGPL-3.0","_id":"@helpers4/string@2.0.0-alpha.3","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://github.com/helpers4/helpers4#readme","bugs":{"url":"https://github.com/helpers4/helpers4/issues"},"dist":{"shasum":"6fda5c4145c5f65692841945b4cda8173fc78b42","tarball":"https://registry.npmjs.org/@helpers4/string/-/string-2.0.0-alpha.3.tgz","fileCount":5,"integrity":"sha512-Y3a28/QZWZbrhgIEXtPzYl3RHkr+2/MMljVZE9wHR2gxDb2ph4ODg9CkG10bqMco4vtAik/dgJQSgUoMkm231g==","signatures":[{"sig":"MEUCIQCR6+GxNs6UD5t9mFgk3UY4w2qTNtokld1yhKggyhHZaQIgUk3dzjl98ZwdbiQN3V+Ej6eEEQhEgbAZ+cqIRJ++Uzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41238},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"c24a650e7c2698ed7db02719dfb280647c457971","_npmUser":{"name":"baxyz","email":"baxyz@etik.com"},"repository":{"url":"git+https://github.com/helpers4/helpers4.git","type":"git"},"_npmVersion":"10.8.2","description":"A set of helpers in TS/JS, compatible with tree-shaking, for string.","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"peerDependencies":{"radashi":"^12.4.0","angular-oauth2-oidc":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/string_2.0.0-alpha.3_1757456303635_0.34434945517224325","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.6":{"name":"@helpers4/string","version":"2.0.0-alpha.6","keywords":["helpers","string","camelCase","capitalize","errorToReadableMessage","kebabCase","labelize","slugify"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/string@2.0.0-alpha.6","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://github.com/helpers4/typescript#readme","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"8a543df78c1fe29a420076227af917b918a9fab1","tarball":"https://registry.npmjs.org/@helpers4/string/-/string-2.0.0-alpha.6.tgz","fileCount":8,"integrity":"sha512-hIo/WTCk9iQHGl6YEJVD9/hu3smYiDYiQVigqF2n7PZUpAb0yPSfQw4ci29NGmpaVOAEcqWx8tMnVNw275fBZw==","signatures":[{"sig":"MEQCIAxLdLuEZHTEoqpdfd9Ob71/yaZyWGmyruIhatD2V9zAAiArk2OGROTB84xWu1JbtppJgJTzpIUlP0o8yIr5ottfkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2fstring@2.0.0-alpha.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31660},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./api.json":"./api.json","./package.json":"./package.json","./examples.json":"./examples.json"},"gitHead":"50845637b2ca33024a4f2262b633a9bfac35340e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b201e7b-aa35-4ced-8ed7-9b43bbbae6e3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for string.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"radashi":"^12.7.2"},"_npmOperationalInternal":{"tmp":"tmp/string_2.0.0-alpha.6_1775419800740_0.12340801873406959","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.7":{"name":"@helpers4/string","version":"2.0.0-alpha.7","keywords":["helpers","string","camelCase","capitalize","errorToReadableMessage","kebabCase","labelize","slugify"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/string@2.0.0-alpha.7","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://github.com/helpers4/typescript#readme","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"c99c5752c92fe8df539b82c75d55db009be715a4","tarball":"https://registry.npmjs.org/@helpers4/string/-/string-2.0.0-alpha.7.tgz","fileCount":9,"integrity":"sha512-C+zi3PD/vGfAxVIQ+1lZPekuAG3fPQbzzO0uWBZ3ydNIx+MEGUqD7o9PIqQysVwdvc97xHHvZqH8KxZ9MsQ0RQ==","signatures":[{"sig":"MEQCIHlAH0XQfFLImpweaEYWyMZdbdj+v9MXv+kDt7uQJtCOAiBcup1ZVYy5TJs2U+VOe9u7vFq0N6rPR8eNqJfbzJnGhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2fstring@2.0.0-alpha.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31980},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./api.json":"./api.json","./package.json":"./package.json","./examples.json":"./examples.json","./licenses.json":"./licenses.json"},"gitHead":"9941338a969e36e91daaf0adfd45bff070a783de","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b201e7b-aa35-4ced-8ed7-9b43bbbae6e3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for string.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"radashi":"^12.7.2"},"_npmOperationalInternal":{"tmp":"tmp/string_2.0.0-alpha.7_1775595819079_0.8946316030603174","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.8":{"name":"@helpers4/string","version":"2.0.0-alpha.8","keywords":["helpers","string","camelCase","capitalize","errorToReadableMessage","kebabCase","labelize","slugify"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/string@2.0.0-alpha.8","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://github.com/helpers4/typescript#readme","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"d86f931300753bf4814f9ccd63c4e678dbb689f6","tarball":"https://registry.npmjs.org/@helpers4/string/-/string-2.0.0-alpha.8.tgz","fileCount":9,"integrity":"sha512-PrWgiR8vTlXxp2xcMuZx43918bKCflDEClhfN0PdDxoNCCf94+xg6fkxxAFij3D0t/b1sAK3PRKX7E68gPIBnw==","signatures":[{"sig":"MEUCIQCcAwKj32U9d+X3iSXt716nSxzS9qYjRv894QUgtR3tGAIgMlNWnUdqOb0CMZVA2pxT9HKb9fWHHQVn4aJ3dgV/At4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2fstring@2.0.0-alpha.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37661},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"1b2438be1641607ae6a414aa9f8e5c688aaa78e1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b201e7b-aa35-4ced-8ed7-9b43bbbae6e3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for string.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"radashi":"^12.7.2"},"_npmOperationalInternal":{"tmp":"tmp/string_2.0.0-alpha.8_1775600543790_0.5921825720854144","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.9":{"name":"@helpers4/string","version":"2.0.0-alpha.9","keywords":["helpers","string","camelCase","capitalize","errorToReadableMessage","kebabCase","labelize","slugify"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/string@2.0.0-alpha.9","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/string/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"ec1e14f06a670d8e71545d944331b4c55428a461","tarball":"https://registry.npmjs.org/@helpers4/string/-/string-2.0.0-alpha.9.tgz","fileCount":9,"integrity":"sha512-3glLDgEDDV4whEGMDwie6w3d1nR6CWhl1N0tSUS1e9gMn8VG9ls3jbcnbWrEAdKaK8a3A0x7rciY3lnwqQfcOA==","signatures":[{"sig":"MEYCIQDctVoJSm89Bv83zEkZbzP48Q3CQKkgbGdjOTjCW5igZQIhAJmjJy5vgcZkQINrvBGiDZzcnuts7XzrpkYGJK1A9G+f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2fstring@2.0.0-alpha.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37729},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"47c53d5e4932ff40eea4a20f45b88f28b954ec69","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b201e7b-aa35-4ced-8ed7-9b43bbbae6e3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for string.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"radashi":"^12.7.2"},"_npmOperationalInternal":{"tmp":"tmp/string_2.0.0-alpha.9_1775766184914_0.3727179995433474","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.10":{"name":"@helpers4/string","version":"2.0.0-alpha.10","keywords":["helpers","string","camelCase","capitalize","errorToReadableMessage","kebabCase","labelize","slugify"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/string@2.0.0-alpha.10","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/string/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"2ddac8db53a827ac904e0b01d7f65ebf7ece0967","tarball":"https://registry.npmjs.org/@helpers4/string/-/string-2.0.0-alpha.10.tgz","fileCount":10,"integrity":"sha512-V8zqae94rr3fH1XPNN/ZtBCTQp/2PoEOt0aYePU27kKn+H2DdMYUrEegaEeyNvonzM5aHxtnZmjxMg8T/A6YzA==","signatures":[{"sig":"MEQCIBuR26h5tq4iuJq48xGYjgPV46ClVYyVVXpoJcbWvpH7AiA6G35SfR8yIAedIb886ebRvzQjVRGnpCErk8wCvxgg8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2fstring@2.0.0-alpha.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38820},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"38b7d5e9c769edfb00b0444ef24cb761da85cac4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b201e7b-aa35-4ced-8ed7-9b43bbbae6e3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for string.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"radashi":"^12.7.2"},"_npmOperationalInternal":{"tmp":"tmp/string_2.0.0-alpha.10_1776030709380_0.7970104641111488","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.11":{"name":"@helpers4/string","version":"2.0.0-alpha.11","keywords":["helpers","string","camelCase","capitalize","errorToReadableMessage","kebabCase","labelize","slugify"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/string@2.0.0-alpha.11","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/string/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"406e9c4f4e565d302253609fd3684981b004cb40","tarball":"https://registry.npmjs.org/@helpers4/string/-/string-2.0.0-alpha.11.tgz","fileCount":10,"integrity":"sha512-UvQYgD0KtV4nME+l40vd+fec39j3lgH5hjsU3mMUc5ftSu/VB7AglNNLRi4CsiSKOy8XEIS7m+Z5BUZxLdi+UA==","signatures":[{"sig":"MEUCIQDxn8RlskCNFk+SsAx/J3vnpLTHvoZO2PcwbgMTI1V9AAIgTmK2cS65I7tXd5+dQ1w0TbL3l/d7mr2Q+5i4tW9XKeo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2fstring@2.0.0-alpha.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41857},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"cc56b92f401215e51c03c30ccfcd89db9cc70c20","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b201e7b-aa35-4ced-8ed7-9b43bbbae6e3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for string.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/string_2.0.0-alpha.11_1776110771781_0.20075791929859754","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.14":{"name":"@helpers4/string","version":"2.0.0-alpha.14","keywords":["helpers","string","camelCase","capitalize","errorToReadableMessage","kebabCase","pascalCase","slugify","snakeCase","titleCase"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/string@2.0.0-alpha.14","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/string/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"5c128908927974f5c0d1082c625e5272dfe3f134","tarball":"https://registry.npmjs.org/@helpers4/string/-/string-2.0.0-alpha.14.tgz","fileCount":11,"integrity":"sha512-1UMzxrPPpdMPQ9v1hm/K/ve6HS5vmMc7YE4znYdr/RWLF/yyzhusUSXQqkxlSXxi7B2/HyY3RR0B08MTM2PCgw==","signatures":[{"sig":"MEUCIQDnZhZCtit2SC9Gii7DN6Q8DB7Iy/9uVakEO09lsynJ/QIgNeku74ga+bn2kquPxUX4p8983mD5JJpKSf4NpYdxMP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2fstring@2.0.0-alpha.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65894},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"873155cc093699f9f3ac8a1640c967baa65c9b6e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b201e7b-aa35-4ced-8ed7-9b43bbbae6e3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for string.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/string_2.0.0-alpha.14_1776465855699_0.6774006684585276","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.15":{"name":"@helpers4/string","version":"2.0.0-alpha.15","keywords":["helpers","string","camelCase","capitalize","errorToReadableMessage","kebabCase","pascalCase","slugify","snakeCase","titleCase"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/string@2.0.0-alpha.15","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/string/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"a26f9f78185a89353d0721cd5b56f7c85a9e1064","tarball":"https://registry.npmjs.org/@helpers4/string/-/string-2.0.0-alpha.15.tgz","fileCount":12,"integrity":"sha512-WERBeE8lDJsohUgp1mcOQi0iHn5jj8cYCT0YWOk5QDyTix0mN6ICxAm5CETKwL09vxtypjq2aZl8lNA19Wa2Vg==","signatures":[{"sig":"MEUCIQDPsEVW9dKAanwkZRfQ3sYvKT4U5FkUKnTHWK7nFzzVegIge26Pg30yZYtfR1Hhh+yXP94WSnpTbxP9FIBy786RkEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2fstring@2.0.0-alpha.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66242},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"b863f44e1129fe67c83b2795e3cc7267cc563a8e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b201e7b-aa35-4ced-8ed7-9b43bbbae6e3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for string.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/string_2.0.0-alpha.15_1776529938574_0.30042984783045124","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.16":{"name":"@helpers4/string","version":"2.0.0-alpha.16","keywords":["helpers","string","camelCase","capitalize","errorToReadableMessage","kebabCase","pascalCase","slugify","snakeCase","titleCase"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/string@2.0.0-alpha.16","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/string/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"6623b19d0cc464ca62d9c931b8ef42f4ab535cb2","tarball":"https://registry.npmjs.org/@helpers4/string/-/string-2.0.0-alpha.16.tgz","fileCount":12,"integrity":"sha512-CGDgtyezTsF74NECVas91VEjGZwiJTQX3BD+P8Gfin+Q+rWSBUuBDT1eUsUYnxwWwEkm1sgG0GEhp/1768g08Q==","signatures":[{"sig":"MEYCIQDkNtbRDQAHhsQeGflSH2RatUm4nXPZc7SwwoiYaOj1hQIhAOsyq2V/DDcuiZ7tSvVMmXPf/4NFMDLn0kxjyCw7yH1b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2fstring@2.0.0-alpha.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66242},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"2945d513f2188516338ff42877efb088a71d27e9","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b201e7b-aa35-4ced-8ed7-9b43bbbae6e3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for string.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/string_2.0.0-alpha.16_1776619392022_0.7346293148020111","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.17":{"name":"@helpers4/string","version":"2.0.0-alpha.17","keywords":["helpers","string","camelCase","capitalize","errorToReadableMessage","kebabCase","pascalCase","slugify","snakeCase","titleCase"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/string@2.0.0-alpha.17","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/string/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"04263c775f1776888e7c663ebfbaa28541ba61c8","tarball":"https://registry.npmjs.org/@helpers4/string/-/string-2.0.0-alpha.17.tgz","fileCount":12,"integrity":"sha512-6FDWmDNoEtZvfcu6RwxdhC7ctt9Pew/9p3OR0lG57IazRuOZ8h4GJGZRNMnNJNutaP6382njVmhSYCgIzRN3KA==","signatures":[{"sig":"MEUCIA9t0CvsDu90S7hmrcNGfeLU8a95hkyFQNRqLY8KBdc8AiEA0zs2VCvHElu6Nx9ielfe6IFf1plNJyjp027RQhF5Y5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2fstring@2.0.0-alpha.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66242},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"22fb182b5bb6dd8978cece55a42979d4a460ae4f","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b201e7b-aa35-4ced-8ed7-9b43bbbae6e3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for string.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/string_2.0.0-alpha.17_1776631558919_0.45132072636964127","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.18":{"name":"@helpers4/string","version":"2.0.0-alpha.18","keywords":["helpers","string","camelCase","capitalize","errorToReadableMessage","kebabCase","pascalCase","slugify","snakeCase","titleCase"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/string@2.0.0-alpha.18","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/string/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"a1c48fbf3d2712e9ca3fc1cc121aab90755ccbdd","tarball":"https://registry.npmjs.org/@helpers4/string/-/string-2.0.0-alpha.18.tgz","fileCount":12,"integrity":"sha512-SiwUy9iUqS69jFb9dT40/SjgktBSHHU0I6YIY5g+ru4CmJVXR8bGQOda3gmt8zUuaKBkqkJlfk6vQJr6Of+eFw==","signatures":[{"sig":"MEQCIBlgrw5CCnEr6CpgTMl/Z/Yi5lrnnjXNq5lZmkrdvfBxAiBTjFpP7FDM4qL/C/oZAbBoWu07jWYN5b9/XRkg7iFy+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2fstring@2.0.0-alpha.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66242},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"f12dc150c6f3806793582d6b4c5c3d7714801dae","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b201e7b-aa35-4ced-8ed7-9b43bbbae6e3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for string.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/string_2.0.0-alpha.18_1776725696747_0.3507227753521136","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.19":{"name":"@helpers4/string","version":"2.0.0-alpha.19","keywords":["helpers","string","camelCase","capitalize","errorToReadableMessage","kebabCase","pascalCase","slugify","snakeCase","titleCase"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/string@2.0.0-alpha.19","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/string/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"aa3b008fab4bef71a0cbb194690d7996c375b81c","tarball":"https://registry.npmjs.org/@helpers4/string/-/string-2.0.0-alpha.19.tgz","fileCount":12,"integrity":"sha512-FKlqScGSSgpyAGou3NKymCJ5euSUfOOp99gmAB2BIis9HVt12nozClTwzA7SbDPOLS+xwbhmnqb011NFxZrdwg==","signatures":[{"sig":"MEUCIQDzgB/NKSFGVD45xaiu9Rwdwxf1AfWhtcI8qei7HP9qAgIgBcw94luf8AHSX09WTtNiCdieswlx2iq649SOyDIaX8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2fstring@2.0.0-alpha.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66242},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"0fe610b64a32b85b6f608c63d5358b36531b8501","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b201e7b-aa35-4ced-8ed7-9b43bbbae6e3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for string.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/string_2.0.0-alpha.19_1777147294914_0.7595264874110088","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.21":{"name":"@helpers4/string","version":"2.0.0-alpha.21","keywords":["helpers","string","camelCase","capitalize","extractErrorMessage","kebabCase","pascalCase","slugify","snakeCase","titleCase"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/string@2.0.0-alpha.21","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/string/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"7ba360f63e3b97cc660f8d0c85abcc7d666ffd4c","tarball":"https://registry.npmjs.org/@helpers4/string/-/string-2.0.0-alpha.21.tgz","fileCount":12,"integrity":"sha512-yZPh7XStxpJy1eFfgI1ssdbsGpF577iwsAWLTcJcETKCpIqbVn0QODTlpp6eorrxOn5JWIQYbMYyPvzl7L85KA==","signatures":[{"sig":"MEUCIHclTFt6GKwKOClva4PDNzCUGHWLH71KiVJ8PgXyM628AiEArLxnxnkYZfQmEiZv3Sb2C1TjQChlldACsn9+OL0bLNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2fstring@2.0.0-alpha.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66357},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"e9e8f5e4fb2246ee327d3c2ebf8b9b7cb7a1d2bc","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b201e7b-aa35-4ced-8ed7-9b43bbbae6e3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for string.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/string_2.0.0-alpha.21_1777218564827_0.24617969655719163","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.22":{"name":"@helpers4/string","version":"2.0.0-alpha.22","keywords":["helpers","string","camelCase","capitalize","extractErrorMessage","injectWordBreaks","kebabCase","pascalCase","slugify","snakeCase","titleCase","truncate"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/string@2.0.0-alpha.22","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/string/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"f84b23b1de05026a2ae2384282ecac3fec7567f3","tarball":"https://registry.npmjs.org/@helpers4/string/-/string-2.0.0-alpha.22.tgz","fileCount":12,"integrity":"sha512-VV35TMxbPzrdaeNbV/1Dn4BTtpuhtJ2aqmnqO1ByulAojBVLghuMqEZRE+TxojiqEoB8qpkw0ScTYlUzf2F3dw==","signatures":[{"sig":"MEUCICldufGOVy61v5lFVBmmq9LdU5K06daZ4QAhRhDYehvgAiEAwzMa93JDtEG2y/KlW/b9ox0aH50/YNTTFsrqembDMKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2fstring@2.0.0-alpha.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107438},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"6b9f3edb1c412fccab9e7999d6080aacda323133","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b201e7b-aa35-4ced-8ed7-9b43bbbae6e3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for string.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/string_2.0.0-alpha.22_1777320439622_0.9547160566323518","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.23":{"name":"@helpers4/string","version":"2.0.0-alpha.23","keywords":["helpers","string","camelCase","capitalize","extractErrorMessage","injectWordBreaks","kebabCase","pascalCase","slugify","snakeCase","titleCase","truncate"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/string@2.0.0-alpha.23","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/string/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"0b80fc7f0b824ccffa262c7d67b99696a02d1dca","tarball":"https://registry.npmjs.org/@helpers4/string/-/string-2.0.0-alpha.23.tgz","fileCount":12,"integrity":"sha512-xNuSYxPy3q7Kb3ZvmvK6SS4/ceAPhx4CI1uGbUSsoJpsDtcLtu3Ed4/qLe0jxxyaVZmEyzG9eGStQPOcQdqDog==","signatures":[{"sig":"MEUCID2Ky0qCDY7LsYpMBj5vd7YpmAGzwLu5pb6DBHk5vn4EAiEA86Y+2FvA8beonyfd2S1cbnqr9kRAwH3xnBY/cwDkW3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2fstring@2.0.0-alpha.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107438},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"f9d7c68aa31a4254d0aca06caee5e10423459e58","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b201e7b-aa35-4ced-8ed7-9b43bbbae6e3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for string.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/string_2.0.0-alpha.23_1777326749544_0.8373084291579327","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.24":{"name":"@helpers4/string","version":"2.0.0-alpha.24","keywords":["helpers","string","camelCase","capitalize","extractErrorMessage","injectWordBreaks","kebabCase","pascalCase","slugify","snakeCase","titleCase","truncate"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/string@2.0.0-alpha.24","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/string/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"71f579213b69c4ef699f72b4b57cfc0699460fb8","tarball":"https://registry.npmjs.org/@helpers4/string/-/string-2.0.0-alpha.24.tgz","fileCount":12,"integrity":"sha512-CGomqNPs2maIGLnylH5BmZVlafx0jwwjJiJ6rF/Upx/RnnmaN3rZn7berRc74Dgb9zxnmM22Yn6Y54a+XBxOmQ==","signatures":[{"sig":"MEQCIHLVyHBAZELjaeapzwS1TEf2HfsurVctv78Y+CiYG1q4AiAmD09w+ljkd/b6zoPdyfyKNCD0JYlpqREzyuV+fmNcmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2fstring@2.0.0-alpha.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107521},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"21b8df56774ab54953211a6c4b281f2a7445dd75","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b201e7b-aa35-4ced-8ed7-9b43bbbae6e3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for string.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/string_2.0.0-alpha.24_1777499215824_0.99420313771893","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.0":{"name":"@helpers4/string","version":"2.0.0-beta.0","keywords":["helpers","string","camelCase","capitalize","extractErrorMessage","injectWordBreaks","kebabCase","pascalCase","slugify","snakeCase","titleCase","truncate"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/string@2.0.0-beta.0","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/string/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"13e78a6187dedaed45380fc481c951ddc0c9830f","tarball":"https://registry.npmjs.org/@helpers4/string/-/string-2.0.0-beta.0.tgz","fileCount":12,"integrity":"sha512-V2S2sf3Qj9KTTfnhq+THdtLtCux5QNiAQoFipO1MyNjCqg39cBzOUPH8k+rHayQoFa79zvTRFvOE3y9rSkGTEA==","signatures":[{"sig":"MEYCIQCmK4vXfpuCESJYiylNwQ9UOkqiO2CCh74xwqs2ADUhfQIhANpFRke0hC0mj5yglO7JbQQ+bSZm3x88HsRsiA6zpDe9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2fstring@2.0.0-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107515},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"559b1974e11a44b4b47df63721b5c17ada756300","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b201e7b-aa35-4ced-8ed7-9b43bbbae6e3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.11.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for string.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/string_2.0.0-beta.0_1777591306727_0.43703091891065715","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.3":{"name":"@helpers4/string","version":"2.0.0-beta.3","keywords":["helpers","string","camelCase","capitalize","escapeHtml","extractErrorMessage","injectWordBreaks","kebabCase","leadingSentence","pascalCase","slugify","snakeCase","template","titleCase","truncate","words"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/string@2.0.0-beta.3","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/string/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"e0cbd5f95e411c00a107e06f4d403a315dd7fb56","tarball":"https://registry.npmjs.org/@helpers4/string/-/string-2.0.0-beta.3.tgz","fileCount":12,"integrity":"sha512-M+KSyOPFRTClqNZjEp5Ry7XW+9Q2KkYpKoxV6UjTL6ZmBnxfNlvyA4n901pqWY7ANWeo9jpDLEDpCwraH2Od7w==","signatures":[{"sig":"MEQCIGH/tnoOPteUCk2OFR8Abge9QUaxQzUxjf8I8mcmbpByAiAj2YQuhLcqs9AjcvhlKidJj6urM04ZnexPI+N84g0I4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2fstring@2.0.0-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142196},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"6a08ef21994eb98da04749bbd75250ce54314f33","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b201e7b-aa35-4ced-8ed7-9b43bbbae6e3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.12.1","description":"A set of helpers in TS/JS, compatible with tree-shaking, for string.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/string_2.0.0-beta.3_1778966782509_0.014050671312850094","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@helpers4/string","version":"2.0.0","keywords":["helpers","string","camelCase","capitalize","escapeHtml","extractErrorMessage","injectWordBreaks","kebabCase","leadingSentence","pascalCase","slugify","snakeCase","template","titleCase","truncate","words"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/string@2.0.0","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/string/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"29397d2786ec499bcea6be6792e22b7eefecdb38","tarball":"https://registry.npmjs.org/@helpers4/string/-/string-2.0.0.tgz","fileCount":12,"integrity":"sha512-JGgQnV9tx2Fy1Xsx6SLxBGHFpBfj7DCZRn8++vogIytEdtrQqPDr7wipfc/ZOmaNmq6ATxwsgyjCsMdP6O8CAg==","signatures":[{"sig":"MEUCICIx00dzvLewipu7xgQjvC3eFeJkcZ2BwLg3kZeqAoZ9AiEArblNBB+zSHC75Rzy4qpLUk2VK0oEYOW2KkeolpiDM0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2fstring@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142348},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"10f545f405647871d38197998b3a0f7205da69dd","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b201e7b-aa35-4ced-8ed7-9b43bbbae6e3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.12.1","description":"A set of helpers in TS/JS, compatible with tree-shaking, for string.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string_2.0.0_1779358165542_0.7109632595063566","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@helpers4/string","version":"2.0.1","keywords":["helpers","string","camelCase","capitalize","escapeHtml","extractErrorMessage","injectWordBreaks","kebabCase","leadingSentence","pascalCase","slugify","snakeCase","template","titleCase","truncate","words"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/string@2.0.1","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/string/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"4b15c2db450141d220e32b429f6dcf84a053be07","tarball":"https://registry.npmjs.org/@helpers4/string/-/string-2.0.1.tgz","fileCount":12,"integrity":"sha512-NMbYL++9PThS5fRgFDSaXoWgGw1jXQ/OFAPRblXC9fzETxnhSL0sY5kL+fZmt1h5/i1OgtsfgM1VevYMAHBtGQ==","signatures":[{"sig":"MEUCIFC2HNhFYlOqmPoHUaxXqMh7oIJebb2S8MNxJORj3BudAiEA6RFy9WJ882s3XegynR7ra/A9tPasz+cTC7vdzck/Y3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2fstring@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142541},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"b9b54ff25eac20ef5b1c8012b00ae87daf261aff","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b201e7b-aa35-4ced-8ed7-9b43bbbae6e3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.13.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for string.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string_2.0.1_1780515307024_0.6450313292434098","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@helpers4/string","version":"2.0.2","keywords":["helpers","string","camelCase","capitalize","escapeHtml","extractErrorMessage","injectWordBreaks","kebabCase","leadingSentence","pascalCase","slugify","snakeCase","template","titleCase","truncate","words"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/string@2.0.2","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/string/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"93e07792b1a3c2059d0290ea99ea862006bce45a","tarball":"https://registry.npmjs.org/@helpers4/string/-/string-2.0.2.tgz","fileCount":12,"integrity":"sha512-OSMpMm665pl4Qi1lqYvFBBtoDuqLc2rypj7c7Iy7lSygBMoiLr8DxR1imG3JUNvhqZbKAAH76EYUQchWkMm8bg==","signatures":[{"sig":"MEYCIQCrZVkNh2Hry1q8/wSPP49D2/I0xCnAPbQbqunrMNByvQIhAMnSFA5PXH4HKqt3W5LRaPQeOSNiVbZ7birGxJDbjFIG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2fstring@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142541},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"d355e8d7e8ef07ccf98d2d6ea1edd650362307cb","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b201e7b-aa35-4ced-8ed7-9b43bbbae6e3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.13.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for string.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string_2.0.2_1781384861394_0.6093901167233142","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@helpers4/string","version":"2.0.3","keywords":["helpers","string","camelCase","capitalize","escapeHtml","extractErrorMessage","injectWordBreaks","isBlank","isEmpty","isNonEmpty","isNotBlank","kebabCase","leadingSentence","pascalCase","slugify","snakeCase","template","titleCase","truncate","words"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/string@2.0.3","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/string/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"e84a94530d6278243794a56f1c4f407d692b3454","tarball":"https://registry.npmjs.org/@helpers4/string/-/string-2.0.3.tgz","fileCount":12,"integrity":"sha512-O86Ur7EXUVB59nmo9E2ucq/dP0V51EjzakBdur+gUV6BnTRc3KGiRJdwRqS3TchDAMr8MWvrGKkFWFEToQ5jbQ==","signatures":[{"sig":"MEQCIELXiBgCB3l4OqZKnhRHQ7YlLDUZGAY/7GbMHxU9mnRbAiAxDpies6ezj3VskdUsUQwwldbj7H4aARlj66ron99Z3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2fstring@2.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":169344},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"7748cd0622dc1606afd1ae8554aaf0a360e1501f","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b201e7b-aa35-4ced-8ed7-9b43bbbae6e3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.13.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for string.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string_2.0.3_1781644475766_0.6933542551154948","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@helpers4/string","version":"2.0.4","keywords":["helpers","string","camelCase","capitalize","escapeHtml","extractErrorMessage","injectWordBreaks","isBlank","isEmpty","isNonEmpty","isNotBlank","kebabCase","leadingSentence","pascalCase","slugify","snakeCase","template","titleCase","truncate","words"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/string@2.0.4","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/string/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"142199922e3d6b633a62561f839b40242d033d0c","tarball":"https://registry.npmjs.org/@helpers4/string/-/string-2.0.4.tgz","fileCount":12,"integrity":"sha512-OXB8UJd+xrxU6fdYZla3vk8yqFVth7INyNSk8EhGrJpFZonXnQek9L9SA9JPPIJW9VqW36D3gpQNSEzcuX2KsA==","signatures":[{"sig":"MEYCIQCPDIjtUwXslnTF+5lKRdeJGuo2rTUb5qyVhvGs85GlcwIhAP2K2bGLywd18GRjU2vANrlixbfykwTlP/Qgt4Knk2YD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2fstring@2.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":169344},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"0c45fe1a85a0e11e5d05fe33b990ebabadf46715","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b201e7b-aa35-4ced-8ed7-9b43bbbae6e3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.13.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for string.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string_2.0.4_1782043117502_0.8588662307324446","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@helpers4/string","version":"2.1.0","keywords":["helpers","string","camelCase","capitalize","escapeHtml","extractErrorMessage","injectWordBreaks","isBlank","isEmpty","isNonEmpty","isNotBlank","kebabCase","leadingSentence","pascalCase","slugify","snakeCase","template","titleCase","truncate","words"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/string@2.1.0","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/string/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"4c6643f8685be07cc23de43af762002521c05cc4","tarball":"https://registry.npmjs.org/@helpers4/string/-/string-2.1.0.tgz","fileCount":12,"integrity":"sha512-AzoPnKR/1BzgvO7F0q78ELLWad4g+5/oaOF7zhptqT9hhVvv4WIiaZtPPXHkCkGuwF4udhc8R2tTa8oU6d0Sgg==","signatures":[{"sig":"MEUCIQDCsDBQrWR6fnD1DeYXXtjrYJ0eTTU830aDrofISQnIOQIgM8gbPA4uPFoDHlLUUkkPwIySFIxw+CCMCkAph0BZlPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2fstring@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":178281},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"9d9579aa2e57029954bc748591f8e113ed13c4b5","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b201e7b-aa35-4ced-8ed7-9b43bbbae6e3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.13.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for string.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string_2.1.0_1782247284172_0.053001537733642134","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.1":{"name":"@helpers4/string","version":"3.0.0-alpha.1","keywords":["helpers","string","camelCase","capitalize","escapeHtml","extractErrorMessage","injectWordBreaks","isBlank","isEmpty","isNonEmpty","isNotBlank","kebabCase","leadingSentence","pascalCase","slugify","snakeCase","template","titleCase","truncate","words"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/string@3.0.0-alpha.1","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/string/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"4f984d0a968032dac67e64c4645bd797824c8847","tarball":"https://registry.npmjs.org/@helpers4/string/-/string-3.0.0-alpha.1.tgz","fileCount":12,"integrity":"sha512-0sv7HCzpE8Xd1gnOhgea1MdxqaGBS172j1RJWEeSOIH3HdaXGDNazAr0oilRiOu86FGFcr0URhSflsmq1rq1AQ==","signatures":[{"sig":"MEUCIQCowE+bWRJMlpTMWNH6XeC3yp1r4LAIPB501HXG6euatgIgOIXS1JCsi+e9ZC9LLWGDcYHgt3FrbWhkkpN1z/YJkaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2fstring@3.0.0-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":178720},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"0c2f97b68f80c09a35981863dc7718a84caa7df9","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b201e7b-aa35-4ced-8ed7-9b43bbbae6e3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.16.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for string.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/string_3.0.0-alpha.1_1783627983120_0.7286599544245871","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.2":{"name":"@helpers4/string","version":"3.0.0-alpha.2","keywords":["helpers","string","camelCase","capitalize","escapeHtml","extractErrorMessage","injectWordBreaks","isBlank","isEmpty","isNonEmpty","isNotBlank","kebabCase","leadingSentence","pascalCase","slugify","snakeCase","template","titleCase","truncate","words"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/string@3.0.0-alpha.2","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/string/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"f5d9986051fbc3932a9a3ec2c89a6f8acbe00810","tarball":"https://registry.npmjs.org/@helpers4/string/-/string-3.0.0-alpha.2.tgz","fileCount":12,"integrity":"sha512-7fbN6ouyN8g8YkXg7yImWOZ5/VqoPS33tmbq9WY2ycguc+cQM62orsqMy/uZprnF1BWj5WwRX4omC6SUZe8FHg==","signatures":[{"sig":"MEYCIQDof0hZ1RExFXEYTUGJazqhuvz2jtGXaoUH3dC6ujLSagIhAKnrYqtX7EhXvNft7e6I4LxZOw3GFNUZ2nFtICITr/SB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2fstring@3.0.0-alpha.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":178934},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=26.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"c3609c3ce8471caf60e3120c854ad66a68a8a2a7","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b201e7b-aa35-4ced-8ed7-9b43bbbae6e3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.17.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for string.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/string_3.0.0-alpha.2_1783727513410_0.8995806425710979","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@helpers4/string","version":"3.0.0","keywords":["helpers","string","camelCase","capitalize","dedent","escapeHtml","escapeRegExp","extractErrorMessage","injectWordBreaks","isBlank","isEmpty","isNonEmpty","isNotBlank","kebabCase","leadingSentence","pascalCase","removeDiacritics","slugify","snakeCase","template","titleCase","truncate","unescapeHtml","words"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/string@3.0.0","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/string/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"ae2f51f93afeed37ead59e4f34957093d556f744","tarball":"https://registry.npmjs.org/@helpers4/string/-/string-3.0.0.tgz","fileCount":12,"integrity":"sha512-d70qwoVrYp6a/yvyOS5IzEXynjyKUZJeRCZofroWyP7n7QWMLIIGvTGFKMeC4gSfGVbpuHZrI9wfepkE1nDbsQ==","signatures":[{"sig":"MEYCIQD8gc4JXI8BgUMfsVtqlZR1jZJe2CEAIFDOKVHcC2xCCwIhALSrQj1WBNT31+gSO5wAcG2yrWGOmZZT+HFfmXJsOumT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2fstring@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":206285},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=26.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"ca8d9eccfd24a68a484c5018a03bf654ae1703d9","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b201e7b-aa35-4ced-8ed7-9b43bbbae6e3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.17.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for string.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string_3.0.0_1784384988750_0.9043933992487998","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@helpers4/string","version":"3.0.1","keywords":["helpers","string","camelCase","capitalize","dedent","escapeHtml","escapeRegExp","extractErrorMessage","formatProgressBar","injectWordBreaks","isBlank","isEmpty","isNonEmpty","isNotBlank","kebabCase","leadingSentence","pascalCase","removeDiacritics","slugify","snakeCase","template","titleCase","truncate","unescapeHtml","words"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/string@3.0.1","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/string/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"4e6c6e3ac5f6dff446bd3c5dc93bd4178cc3131c","tarball":"https://registry.npmjs.org/@helpers4/string/-/string-3.0.1.tgz","fileCount":12,"integrity":"sha512-IokTYh/DF435zCZvnMFqHfJ1BlCxpx3am7D0mmQFJMU1RaCPGXxZjAl2daDt01JwNJgVj1q7dnf0d8MTzMO9EQ==","signatures":[{"sig":"MEUCIQCkVH5CqbHXdfNmMVfRuxs8TSJwWQVn1G3wQ0oceksxcQIgB8mPZjiT/jCg0DqqFvEbv7N2+Qtp2+RbIuAc/g/cC34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2fstring@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":216374},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=26.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"da7b459e212eae41d636db0bc44927a1dc81200b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b201e7b-aa35-4ced-8ed7-9b43bbbae6e3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.17.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for string.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string_3.0.1_1784411070413_0.7510521259498488","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@helpers4/string","version":"3.0.2","keywords":["helpers","string","camelCase","capitalize","dedent","escapeHtml","escapeRegExp","extractErrorMessage","formatProgressBar","injectWordBreaks","isBlank","isEmpty","isNonEmpty","isNotBlank","kebabCase","leadingSentence","pascalCase","removeDiacritics","slugify","snakeCase","template","titleCase","truncate","unescapeHtml","words"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/string@3.0.2","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/string/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"81a4a903a3a4074ea75cfcc21c2920c853d81cfc","tarball":"https://registry.npmjs.org/@helpers4/string/-/string-3.0.2.tgz","fileCount":12,"integrity":"sha512-i4NBF6C++cq7j3f+gVsejcz2SmnumdSIvO8Xbm51ypbemcLCzAyKQOrehWniuzPiknrxH06ajm+hgZ0Gj12Jqw==","signatures":[{"sig":"MEUCIQDYKjOcGXdC4ChUVCNrBGIAtXKpiCTxro9yEtrN3SCgtwIgaISRtXK7UZDRveiYcGPKJQ0wvlSICGo8f/ZLGbiIGYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2fstring@3.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":216374},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=26.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"a6d0dab99f98f9c1ae157fb041bf464d65451188","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b201e7b-aa35-4ced-8ed7-9b43bbbae6e3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.17.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for string.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string_3.0.2_1784492248010_0.6799745732654106","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@helpers4/string","version":"3.0.3","keywords":["helpers","string","camelCase","capitalize","dedent","escapeHtml","escapeRegExp","extractErrorMessage","formatProgressBar","injectWordBreaks","isBlank","isEmpty","isNonEmpty","isNotBlank","kebabCase","leadingSentence","pascalCase","removeDiacritics","slugify","snakeCase","template","titleCase","truncate","unescapeHtml","words"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/string@3.0.3","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/string/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"af8004e15c993a2e40b802f0c3929ef22862caa6","tarball":"https://registry.npmjs.org/@helpers4/string/-/string-3.0.3.tgz","fileCount":12,"integrity":"sha512-YpQQGawAB7g5xio9V3qZBZqUedwV/5f+zkV6HSGOjQcI4k0+wZpuP5hyFxTg+svKjcpbuQD46DX0kbjp0aQzXQ==","signatures":[{"sig":"MEYCIQC/WbA76MmvvLyfwFikJ84SIxXGLSG5a1Ft5y7Rpr5yGgIhAKEiLEn80G4ubQRQMoUt8LKK0Y9ZggFZuHQdDuiJ3yqn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2fstring@3.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":221130},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=26.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"ddf405f5d2a79260f9b97e788c434ddedc13baff","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b201e7b-aa35-4ced-8ed7-9b43bbbae6e3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.17.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for string.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string_3.0.3_1784574011168_0.43968106017189457","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"@helpers4/string","version":"3.0.4","keywords":["helpers","string","camelCase","capitalize","dedent","escapeHtml","escapeRegExp","extractErrorMessage","formatProgressBar","injectWordBreaks","isBlank","isEmpty","isNonEmpty","isNotBlank","kebabCase","leadingSentence","pascalCase","removeDiacritics","slugify","snakeCase","template","titleCase","truncate","unescapeHtml","words"],"author":{"name":"baxyz","email":"baxy@etik.com"},"license":"LGPL-3.0","_id":"@helpers4/string@3.0.4","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/string/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"2b86010f93aa52d4e540e5b0e39b7a0111132bcc","tarball":"https://registry.npmjs.org/@helpers4/string/-/string-3.0.4.tgz","fileCount":12,"integrity":"sha512-yGfVFl0P4dcNsUVG3u7wi/lFfSmh0GFMdO37mgCg3bcYrrd+lyNH+qBHplkT2wZj/Lad7D4HSUEEFW6zXRFvAg==","signatures":[{"sig":"MEUCIDrmacwiBQsv9BWYz0VXnRwAjlAukbRyDCifHpwnssJhAiEA9/4qPcwApt5BEUZOfju6K0d7bjBYDSkrdWwQ3vAwgpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2fstring@3.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":221130},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=26.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"70bc53d447bbf9b4d2a56828041a5d954c39fd41","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b201e7b-aa35-4ced-8ed7-9b43bbbae6e3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.17.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for string.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string_3.0.4_1784633422379_0.24664753392976424","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"@helpers4/string","version":"3.0.5","keywords":["helpers","string","camelCase","capitalize","dedent","escapeHtml","escapeRegExp","extractErrorMessage","formatProgressBar","injectWordBreaks","isBlank","isEmpty","isNonEmpty","isNotBlank","kebabCase","leadingSentence","pascalCase","removeDiacritics","slugify","snakeCase","template","titleCase","truncate","unescapeHtml","words"],"author":{"name":"baxyz","email":"craft@baxyz.dev"},"license":"LGPL-3.0","_id":"@helpers4/string@3.0.5","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/string/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"d955662d1370bf0ee580800557d2d279bff8e203","tarball":"https://registry.npmjs.org/@helpers4/string/-/string-3.0.5.tgz","fileCount":12,"integrity":"sha512-Q1zcSKJHTiDU2rOd8ZgE1qJqr47kVLwDZZcBpMP+5Q1MM6O9oCNzYOy3Sh9q1X88LGqvAbvkNUVhEU6kQREKHg==","signatures":[{"sig":"MEQCIEhf1Sl1l+feJ4VjNzUIFyla3vxTgSc/xp28ISnIpwOlAiAB/FiGi8sDGQAFzCDkHZkAyhCzUd8W7usjJvqXLydKIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2fstring@3.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":221132},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=26.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"63cd08306dcdbfae38ecff8b7aa5e81a76855cf8","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b201e7b-aa35-4ced-8ed7-9b43bbbae6e3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.17.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for string.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string_3.0.5_1785093909282_0.9421432935109897","host":"s3://npm-registry-packages-npm-production"}},"3.0.6":{"name":"@helpers4/string","version":"3.0.6","keywords":["helpers","string","camelCase","capitalize","dedent","escapeHtml","escapeRegExp","extractErrorMessage","formatProgressBar","injectWordBreaks","isBlank","isEmpty","isNonEmpty","isNotBlank","kebabCase","leadingSentence","pascalCase","removeDiacritics","slugify","snakeCase","template","titleCase","trim","trimEnd","trimStart","truncate","unescapeHtml","words"],"author":{"name":"baxyz","email":"craft@baxyz.dev"},"license":"LGPL-3.0","_id":"@helpers4/string@3.0.6","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/string/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"109db6a38bc96b2e2f8707705ae3a291f24c2e8c","tarball":"https://registry.npmjs.org/@helpers4/string/-/string-3.0.6.tgz","fileCount":12,"integrity":"sha512-KTmVehp5WS4hB+C97kVrbujGqviIssK5BMplyfzC3Kp0WgikB6COs8Q/Au1FNSxYTzb8tJs7yfRnGAnxOrGZ/w==","signatures":[{"sig":"MEUCIQCreojaYuGv+E5lB63ajoC0GTXQcqz4nY/B2k6gV+vmmAIgC6zbIvpoTSslX4pj4dArn9vNABtRWttHQ7asbYe/cQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2fstring@3.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":279708},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=26.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"9214afc32477cc1b9147ec5d5dbe11213b453bc2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b201e7b-aa35-4ced-8ed7-9b43bbbae6e3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.17.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for string.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string_3.0.6_1785356847261_0.9204559689269529","host":"s3://npm-registry-packages-npm-production"}},"3.0.7":{"name":"@helpers4/string","version":"3.0.7","keywords":["helpers","string","camelCase","capitalize","dedent","escapeHtml","escapeRegExp","extractErrorMessage","formatProgressBar","injectWordBreaks","isBlank","isEmpty","isNonEmpty","isNotBlank","kebabCase","leadingSentence","pascalCase","removeDiacritics","slugify","snakeCase","template","titleCase","trim","trimEnd","trimStart","truncate","unescapeHtml","words"],"author":{"name":"baxyz","email":"craft@baxyz.dev"},"license":"LGPL-3.0","_id":"@helpers4/string@3.0.7","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/string/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"aa1916fd9179dd7116601174c0abb9515c6cdf94","tarball":"https://registry.npmjs.org/@helpers4/string/-/string-3.0.7.tgz","fileCount":12,"integrity":"sha512-j4/FD9TTX4JqpG8tXQ2OdPMavfZDDBHZdvaWTGHDvoQZVGFr1nCwSEvQG/unnklYJAkzAg/iHOvNu4PJAW0hzQ==","signatures":[{"sig":"MEQCIHP4Up4LOsE60qxw3O//aHLMf9pGgGVlGMVep8WOyToOAiBa2AdG6xf9HrutqC99fPAcm+KBXrw5QsyLGZl0CBf4SQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2fstring@3.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":287022},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=26.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"cb89cf1e40e565e982f12848e016cadfcb595701","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b201e7b-aa35-4ced-8ed7-9b43bbbae6e3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.19.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for string.","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string_3.0.7_1786209498325_0.0361229120038995","host":"s3://npm-registry-packages-npm-production"}},"3.0.9":{"name":"@helpers4/string","version":"3.0.9","keywords":["helpers","string","camelCase","capitalize","dedent","escapeHtml","escapeRegExp","extractErrorMessage","formatProgressBar","injectWordBreaks","isBlank","isEmpty","isNonEmpty","isNotBlank","kebabCase","leadingSentence","pascalCase","removeDiacritics","slugify","snakeCase","template","titleCase","trim","trimEnd","trimStart","truncate","unescapeHtml","words"],"author":{"name":"baxyz","email":"craft@baxyz.dev"},"license":"LGPL-3.0","_id":"@helpers4/string@3.0.9","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/string/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"4c6619566789689fd5f10a71f707d64374e10f99","tarball":"https://registry.npmjs.org/@helpers4/string/-/string-3.0.9.tgz","fileCount":12,"integrity":"sha512-GHxEsTwcGijhs56RpuWYbBZeotQir6O9y7Wb7AW28Iq8kccycZtqXUEluw7Wpa87tHGzsLQu5yvjELjzUUh2Jg==","signatures":[{"sig":"MEYCIQC+TikEsl2BNpDaRUgiuvvGwasdT78SWq2SwFHhiS0DQQIhAM3ljFZ0//tg0RPC09BqO6xkkjafafOb8oCKsBBA4i44","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2fstring@3.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":287322},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=26.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"3b186f70e8367385f7a5b737e95cd42f8b0c6a73","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b201e7b-aa35-4ced-8ed7-9b43bbbae6e3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.19.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for string.","directories":{},"sideEffects":false,"_nodeVersion":"26.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string_3.0.9_1788058748305_0.5481880279027858","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@helpers4/string","version":"3.1.0","keywords":["helpers","string","camelCase","capitalize","dedent","escapeHtml","escapeRegExp","extractErrorMessage","formatProgressBar","injectWordBreaks","isBlank","isEmpty","isNonEmpty","isNotBlank","kebabCase","leadingSentence","pascalCase","removeDiacritics","slugify","snakeCase","template","titleCase","trim","trimEnd","trimStart","truncate","unescapeHtml","words"],"author":{"name":"baxyz","email":"craft@baxyz.dev"},"license":"LGPL-3.0","_id":"@helpers4/string@3.1.0","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/string/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"4378bc0545688d9565f3d60c6b05c13d702f8757","tarball":"https://registry.npmjs.org/@helpers4/string/-/string-3.1.0.tgz","fileCount":12,"integrity":"sha512-RLlkSYPQCdY+RUAIehEIzTH5WxUeSkDEZdDZ5AhkCTc0vMwYB6Pu7557sI1/oph2dnAH6HSs3yBUlVxfmMU1Mg==","signatures":[{"sig":"MEQCIHDRdWWSHDQ1rlGmxm24qDdJymcV+l0r4UO/7J9ZKfWOAiA3GeayUCaxYm+2EHGxk01AyxqdvKI2FtolLqZLhDNH6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2fstring@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":287322},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=26.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"802f3de656de2b942731c0831616917c4194ca3b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b201e7b-aa35-4ced-8ed7-9b43bbbae6e3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.19.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for string.","directories":{},"sideEffects":false,"_nodeVersion":"26.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string_3.1.0_1788617000243_0.6304904997230123","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@helpers4/string","version":"3.1.1","keywords":["helpers","string","camelCase","capitalize","dedent","escapeHtml","escapeRegExp","extractErrorMessage","formatProgressBar","globToRegExp","injectWordBreaks","isBlank","isEmpty","isNonEmpty","isNotBlank","kebabCase","leadingSentence","levenshteinDistance","levenshteinSimilarity","pascalCase","removeDiacritics","slugify","snakeCase","template","titleCase","trim","trimEnd","trimStart","truncate","unescapeHtml","unorderedPairKey","words"],"author":{"name":"baxyz","email":"craft@baxyz.dev"},"license":"LGPL-3.0","_id":"@helpers4/string@3.1.1","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"homepage":"https://helpers4.dev/typescript/categories/string/","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"dist":{"shasum":"cf13a61d6bce353b679fccb57fa28417b9ab21ff","tarball":"https://registry.npmjs.org/@helpers4/string/-/string-3.1.1.tgz","fileCount":12,"integrity":"sha512-iS9IXM8X6EVtDADL8kWTHFnyxSS7OTIL2h39PV4Mz3vYIQnlLgSeV9GmjAz/6EJavxd5KSguwMH2XxpEx6hz+w==","signatures":[{"sig":"MEUCIA64hLl/U1vqP+Fz1bCQOw+zK0vo7fEWy3N3UjXQd8QhAiEA9cvKfExdkIfqUxHp7jDj0NNcy82wgVP3zapvAfzDBDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2fstring@3.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":321679},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=26.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./llms.txt":"./llms.txt","./package.json":"./package.json","./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json"},"gitHead":"6cecc744e31356d077b2a118d346b5501e30d5d0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b201e7b-aa35-4ced-8ed7-9b43bbbae6e3"}},"repository":{"url":"git+https://github.com/helpers4/typescript.git","type":"git"},"_npmVersion":"11.19.0","description":"A set of helpers in TS/JS, compatible with tree-shaking, for string.","directories":{},"sideEffects":false,"_nodeVersion":"26.8.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string_3.1.1_1788638596552_0.383088573464867","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"@helpers4/string","version":"3.1.2","description":"A set of helpers in TS/JS, compatible with tree-shaking, for string.","author":{"name":"baxyz","email":"craft@baxyz.dev"},"license":"LGPL-3.0","homepage":"https://helpers4.dev/typescript/categories/string/","repository":{"type":"git","url":"git+https://github.com/helpers4/typescript.git"},"type":"module","sideEffects":false,"main":"lib/index.js","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./meta/api.json":"./meta/api.json","./meta/examples.json":"./meta/examples.json","./meta/licenses.json":"./meta/licenses.json","./llms.txt":"./llms.txt","./package.json":"./package.json"},"keywords":["helpers","string","camelCase","capitalize","dedent","escapeHtml","escapeRegExp","excerpt","extractErrorMessage","formatProgressBar","globToRegExp","injectWordBreaks","isBlank","isEmpty","isNonEmpty","isNotBlank","kebabCase","leadingSentence","levenshteinDistance","levenshteinSimilarity","pascalCase","removeDiacritics","slugify","snakeCase","template","titleCase","trim","trimEnd","trimStart","truncate","unescapeHtml","unorderedPairKey","words"],"engines":{"node":">=26.0.0"},"gitHead":"9fe43ed00441cd29e5bde629f333af1d36ca4a3d","_id":"@helpers4/string@3.1.2","bugs":{"url":"https://github.com/helpers4/typescript/issues"},"_nodeVersion":"26.8.1","_npmVersion":"11.19.0","dist":{"integrity":"sha512-X5S8BrcvAYog69mzoqMoCaXeO1JupMyU7ZWPZ3S6qBEv1+BTNzI/ZY+YRwr+hzN8uKSuaOdPBfJawR1GP7Xepg==","shasum":"f61be1a708579b9b00b7f16143cd40501a9164f5","tarball":"https://registry.npmjs.org/@helpers4/string/-/string-3.1.2.tgz","fileCount":12,"unpackedSize":338485,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@helpers4%2fstring@3.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDr/CYZUT+n8AQv/OskqHx5bkIyLvIyGopP4WFLZldvHwIgQc/a47AVmQj6ygQiDrfi/ZujfZwC4Y2z1usuYaicSqI="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b201e7b-aa35-4ced-8ed7-9b43bbbae6e3"}},"directories":{},"maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/string_3.1.2_1788729749724_0.5235372758557828"},"_hasShrinkwrap":false}},"time":{"created":"2022-09-03T22:22:44.177Z","modified":"2026-09-06T21:22:30.196Z","1.0.0":"2022-09-03T22:22:44.523Z","1.0.1":"2022-09-03T22:47:40.647Z","2.0.0-alpha.1":"2025-08-24T19:57:51.552Z","2.0.0-alpha.2":"2025-09-03T22:08:14.829Z","2.0.0-alpha.3":"2025-09-09T22:18:23.811Z","2.0.0-alpha.6":"2026-04-05T20:10:00.877Z","2.0.0-alpha.7":"2026-04-07T21:03:39.232Z","2.0.0-alpha.8":"2026-04-07T22:22:23.958Z","2.0.0-alpha.9":"2026-04-09T20:23:05.056Z","2.0.0-alpha.10":"2026-04-12T21:51:49.533Z","2.0.0-alpha.11":"2026-04-13T20:06:11.932Z","2.0.0-alpha.14":"2026-04-17T22:44:15.845Z","2.0.0-alpha.15":"2026-04-18T16:32:18.703Z","2.0.0-alpha.16":"2026-04-19T17:23:12.142Z","2.0.0-alpha.17":"2026-04-19T20:45:59.068Z","2.0.0-alpha.18":"2026-04-20T22:54:56.968Z","2.0.0-alpha.19":"2026-04-25T20:01:35.061Z","2.0.0-alpha.21":"2026-04-26T15:49:24.969Z","2.0.0-alpha.22":"2026-04-27T20:07:19.761Z","2.0.0-alpha.23":"2026-04-27T21:52:29.684Z","2.0.0-alpha.24":"2026-04-29T21:46:55.965Z","2.0.0-beta.0":"2026-04-30T23:21:46.873Z","2.0.0-beta.3":"2026-05-16T21:26:22.643Z","2.0.0":"2026-05-21T10:09:25.669Z","2.0.1":"2026-06-03T19:35:07.346Z","2.0.2":"2026-06-13T21:07:41.545Z","2.0.3":"2026-06-16T21:14:35.927Z","2.0.4":"2026-06-21T11:58:37.669Z","2.1.0":"2026-06-23T20:41:24.314Z","3.0.0-alpha.1":"2026-07-09T20:13:03.262Z","3.0.0-alpha.2":"2026-07-10T23:51:53.603Z","4.0.0":"2026-07-18T13:40:58.368Z","3.0.0":"2026-07-18T14:29:48.897Z","3.0.1":"2026-07-18T21:44:30.534Z","3.0.2":"2026-07-19T20:17:28.152Z","3.0.3":"2026-07-20T19:00:11.367Z","3.0.4":"2026-07-21T11:30:22.516Z","3.0.5":"2026-07-26T19:25:09.429Z","3.0.6":"2026-07-29T20:27:27.419Z","3.0.7":"2026-08-08T17:18:18.473Z","3.0.8":"2026-08-28T19:29:42.160Z","3.0.9":"2026-08-30T02:59:08.457Z","3.1.0":"2026-09-05T14:03:20.376Z","3.1.1":"2026-09-05T20:03:16.709Z","3.1.2":"2026-09-06T21:22:29.848Z"},"bugs":{"url":"https://github.com/helpers4/typescript/issues"},"author":{"name":"baxyz","email":"craft@baxyz.dev"},"license":"LGPL-3.0","homepage":"https://helpers4.dev/typescript/categories/string/","keywords":["helpers","string","camelCase","capitalize","dedent","escapeHtml","escapeRegExp","excerpt","extractErrorMessage","formatProgressBar","globToRegExp","injectWordBreaks","isBlank","isEmpty","isNonEmpty","isNotBlank","kebabCase","leadingSentence","levenshteinDistance","levenshteinSimilarity","pascalCase","removeDiacritics","slugify","snakeCase","template","titleCase","trim","trimEnd","trimStart","truncate","unescapeHtml","unorderedPairKey","words"],"repository":{"type":"git","url":"git+https://github.com/helpers4/typescript.git"},"description":"A set of helpers in TS/JS, compatible with tree-shaking, for string.","maintainers":[{"name":"baxyz","email":"baxyz@etik.com"}],"readme":"# @helpers4\n\nThe `@helpers4` are a collection of helper functions for use in any project, whatever the framework.\nEvery helper is a standalone module and supports tree-shaking, so you can use only the helpers you need without embedding the whole library.\n\n## @helpers4/string\n\nA set of helpers for working with URLs.\n\n## Documentation\n\n[https://helpers4.dev/typescript/categories/string/](https://helpers4.dev/typescript/categories/string/)\n\n<!-- AUTOMATIC-METHODS -->\n- camelCase\n- capitalize\n- dedent\n- escapeHtml\n- escapeRegExp\n- excerpt\n- extractErrorMessage\n- formatProgressBar\n- globToRegExp\n- injectWordBreaks\n- isBlank\n- isEmpty\n- isNonEmpty\n- isNotBlank\n- kebabCase\n- leadingSentence\n- levenshteinDistance\n- levenshteinSimilarity\n- pascalCase\n- removeDiacritics\n- slugify\n- snakeCase\n- template\n- titleCase\n- trim\n- trimEnd\n- trimStart\n- truncate\n- unescapeHtml\n- unorderedPairKey\n- words\n<!-- /AUTOMATIC-METHODS -->\n\n## See\n\n<!-- AUTOMATIC-SIBLINGS -->\n- [array](../array)\n- [ci](../ci)\n- [color](../color)\n- [commit](../commit)\n- [date](../date)\n- [function](../function)\n- [guard](../guard)\n- [id](../id)\n- [license](../license)\n- [map](../map)\n- [markdown](../markdown)\n- [node](../node)\n- [number](../number)\n- [object](../object)\n- [observable](../observable)\n- [promise](../promise)\n- [set](../set)\n- [structure](../structure)\n- [type](../type)\n- [url](../url)\n- [version](../version)\n<!-- /AUTOMATIC-SIBLINGS -->\n\n## All Available Packages\n\n<!-- AUTOMATIC-CATEGORIES-TABLE -->\n| Name | Package | Source Code | Description |\n|------|---------|-------------|-------------|\n| array | [@helpers4/array](https://www.npmjs.com/package/@helpers4/array) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/array) | Array manipulation utilities |\n| ci | [@helpers4/ci](https://www.npmjs.com/package/@helpers4/ci) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/ci) | CI/CD workflow status utilities |\n| color | [@helpers4/color](https://www.npmjs.com/package/@helpers4/color) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/color) | Color conversion and validation utilities |\n| commit | [@helpers4/commit](https://www.npmjs.com/package/@helpers4/commit) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/commit) | Conventional Commits parsing and analysis |\n| date | [@helpers4/date](https://www.npmjs.com/package/@helpers4/date) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/date) | Date and time utility functions |\n| function | [@helpers4/function](https://www.npmjs.com/package/@helpers4/function) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/function) | Function utilities and type guards |\n| guard | [@helpers4/guard](https://www.npmjs.com/package/@helpers4/guard) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/guard) | Runtime type guard utilities |\n| id | [@helpers4/id](https://www.npmjs.com/package/@helpers4/id) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/id) | Unique identifier generation utilities |\n| license | [@helpers4/license](https://www.npmjs.com/package/@helpers4/license) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/license) | License string classification and comparison |\n| map | [@helpers4/map](https://www.npmjs.com/package/@helpers4/map) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/map) | Native Map manipulation utilities |\n| markdown | [@helpers4/markdown](https://www.npmjs.com/package/@helpers4/markdown) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/markdown) | Markdown formatting and escaping utilities |\n| node | [@helpers4/node](https://www.npmjs.com/package/@helpers4/node) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/node) | Node.js-specific utilities |\n| number | [@helpers4/number](https://www.npmjs.com/package/@helpers4/number) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/number) | Number utility functions and validation |\n| object | [@helpers4/object](https://www.npmjs.com/package/@helpers4/object) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/object) | Object manipulation utilities |\n| observable | [@helpers4/observable](https://www.npmjs.com/package/@helpers4/observable) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/observable) | Observable utilities and combinators |\n| promise | [@helpers4/promise](https://www.npmjs.com/package/@helpers4/promise) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/promise) | Promise utilities and error handling |\n| set | [@helpers4/set](https://www.npmjs.com/package/@helpers4/set) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/set) | Native Set manipulation utilities |\n| string | [@helpers4/string](https://www.npmjs.com/package/@helpers4/string) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/string) | String manipulation and formatting utilities |\n| structure | [@helpers4/structure](https://www.npmjs.com/package/@helpers4/structure) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/structure) | Generic, domain-agnostic data structures |\n| type | [@helpers4/type](https://www.npmjs.com/package/@helpers4/type) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/type) | Compile-time TypeScript utility types |\n| url | [@helpers4/url](https://www.npmjs.com/package/@helpers4/url) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/url) | URL parsing and manipulation utilities |\n| version | [@helpers4/version](https://www.npmjs.com/package/@helpers4/version) | [Source](https://github.com/helpers4/helpers4/tree/main/helpers/version) | Version string manipulation utilities |\n<!-- /AUTOMATIC-CATEGORIES-TABLE -->\n\n## Contributors\n\n<table>\n<tr>\n    <td align=\"center\" style=\"word-wrap: break-word; width: 150.0; height: 150.0\">\n        <a href=https://github.com/baxyz>\n            <img src=https://avatars.githubusercontent.com/u/7852177?v=4 width=\"100;\" alt=baxyz/>\n            <br />\n            <sub style=\"font-size:14px\"><b>baxyz</b></sub>\n        </a>\n    </td>\n</tr>\n</table>\n","readmeFilename":"README.md"}