{"_id":"@art-suite/art-core-ts-string-case","_rev":"19-ad3aad565153f8f9b44a7d82b4872744","name":"@art-suite/art-core-ts-string-case","dist-tags":{"latest":"0.2.2"},"versions":{"0.1.0":{"name":"@art-suite/art-core-ts-string-case","version":"0.1.0","keywords":[],"author":"","license":"MIT","_id":"@art-suite/art-core-ts-string-case@0.1.0","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"dist":{"shasum":"3213c82b393beb5ea724e7e6f001a1361e6475da","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-string-case/-/art-core-ts-string-case-0.1.0.tgz","fileCount":4,"integrity":"sha512-MG8se0qd13NR1Ckb0OcyPG4P5KNplDV4mPXlf6oxFm7ggxR7EbUtDuUmJUwSc+7dB9b6pGsHG6yiiDchUfyh7Q==","signatures":[{"sig":"MEYCIQD1bQJAj6j0slJneavXWtVVcG62KFQ0NtBHxBKYMCoypAIhAPwDjp2QxGEmQlP74BzhDRAAEUlzsgKImpLUv5HIYwyN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7309},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"13468a97ad81fd00e1bc6716f4f54b96bd678059","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","prebuild":"npm run clean","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"_npmVersion":"10.9.0","description":"A TypeScript string utility library","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@art-suite/art-core-ts-types":"^0.1.0","@art-suite/art-core-ts-containers":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.3","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-string-case_0.1.0_1747040583563_0.3418400468879099","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@art-suite/art-core-ts-string-case","version":"0.1.1","keywords":[],"author":"","license":"MIT","_id":"@art-suite/art-core-ts-string-case@0.1.1","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"dist":{"shasum":"415157811e40b9b089b1fae8b0f1ff0713c7677a","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-string-case/-/art-core-ts-string-case-0.1.1.tgz","fileCount":6,"integrity":"sha512-BwuE4Tdwf0HK8MpYN1/G9x38GYqWxDl1lVNDfSFUsDX1P1o1xdi9wA7erOVVELsbA4RWIokvF8m0k6Kwrt4FvQ==","signatures":[{"sig":"MEUCIGtnKStqTiCpNafR5w/U642wWzkYVuRqlkPHROZzouZ8AiEA85uEN07VWSO6TFI9WRV9VUwn7315rX5MHhFye3D2TbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7361},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"13468a97ad81fd00e1bc6716f4f54b96bd678059","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","prebuild":"npm run clean","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"_npmVersion":"10.9.0","description":"A TypeScript string utility library","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@art-suite/art-core-ts-types":"^0.1.0","@art-suite/art-core-ts-containers":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.3","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-string-case_0.1.1_1747040846916_0.9657237271638321","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@art-suite/art-core-ts-string-case","version":"0.1.2","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-string-case@0.1.2","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-ts#readme","bugs":{"url":"https://github.com/art-suite/art-suite-ts/issues"},"dist":{"shasum":"82ba4962eb51fa53d96eea3176b5f7c012e94440","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-string-case/-/art-core-ts-string-case-0.1.2.tgz","fileCount":6,"integrity":"sha512-1KWSyfhTvnt6ldGkZ2jLo/U9jgnX0bwR9+ZCGoU3ohFeXSWEV75KZ1TO7vvEAO/cdf8FgNd0wziADiJmeStzSg==","signatures":[{"sig":"MEYCIQDXX+QiLcTJFaB8SnKOHLlOHjJJYd81vP/ZBqTKO7r71gIhAKG6nJHFsIGyFGjE5L+aucDHPSOAHpZg8fTBEqFMOw0v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7480},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"71dcdfa14b94ec08eeabf8b65fce87fd64971aa7","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","prebuild":"npm run clean","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-ts.git","type":"git"},"_npmVersion":"10.9.0","description":"A TypeScript string utility library","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@art-suite/art-core-ts-types":"^0.1.1","@art-suite/art-core-ts-containers":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.3","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-string-case_0.1.2_1747041563199_0.14668849268449669","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@art-suite/art-core-ts-string-case","version":"0.1.3","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-string-case@0.1.3","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-ts#readme","bugs":{"url":"https://github.com/art-suite/art-suite-ts/issues"},"dist":{"shasum":"9ef488a3a7610c6cb96143b56f507f51aac1d4d3","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-string-case/-/art-core-ts-string-case-0.1.3.tgz","fileCount":6,"integrity":"sha512-lvVPhLWl3XziduBLiegcUzaBLszVdvHaz1PmOgbs7BIx2JAgcSoRWGgb5HfOimTlt7QgnwP1oR4K3CDkyRhuWw==","signatures":[{"sig":"MEUCIBvD8/euoLHCffZGm3eQJTpwFNaVTBgDLTuGMCH/75ZyAiEAk8vz1tQzgWIRrmR90tRGieSVHhZmQMHzAMRY+/kA5/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7472},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"a73072b6ba113e8f81b8fd3eee7ddd92bbef53ac","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","prebuild":"npm run clean","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-ts.git","type":"git"},"_npmVersion":"10.9.0","description":"A TypeScript string utility library","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@art-suite/art-core-ts-types":"^0.1.1","@art-suite/art-core-ts-containers":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.3","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-string-case_0.1.3_1747052520471_0.3648742294761722","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@art-suite/art-core-ts-string-case","version":"0.1.4","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-string-case@0.1.4","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-ts#readme","bugs":{"url":"https://github.com/art-suite/art-suite-ts/issues"},"dist":{"shasum":"11fd376532d100ebc5a534abd836ff0b48a6613d","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-string-case/-/art-core-ts-string-case-0.1.4.tgz","fileCount":6,"integrity":"sha512-rQ+yJyp8pX9fbydhP+PTIjcxK6spf1Mw7829EhHYpjCtgmUTo3mMhuQ28chcq9LA1S6rLY7L3sx5/+4WvVw6KA==","signatures":[{"sig":"MEUCIBVyFmYCCC//0QdmANaawmeFn+2kTcTKEWlH5Lw5jp9DAiEA8iISj1w/tfB9j+qpMuw4iJDt5CkffYp3rPXxtIVQwd8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7472},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"b9305e70d40cb579cfa3e152e1267ea051c06bda","scripts":{"test":"vitest run","build":"tsc","clean":"rm -rf dist","prebuild":"npm run clean","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-ts.git","type":"git"},"_npmVersion":"10.9.0","description":"A TypeScript string utility library","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@art-suite/art-core-ts-types":"^0.1.3","@art-suite/art-core-ts-containers":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.3","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-string-case_0.1.4_1747123715889_0.8999178762238051","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@art-suite/art-core-ts-string-case","version":"0.1.5","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-string-case@0.1.5","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-ts#readme","bugs":{"url":"https://github.com/art-suite/art-suite-ts/issues"},"dist":{"shasum":"d163a79a581eb2b522575213b3b5a325b50e2304","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-string-case/-/art-core-ts-string-case-0.1.5.tgz","fileCount":8,"integrity":"sha512-GTVmfHfGO9AyKnflFJHAHAQhO7UxX+JevIPBxr4GV5On/bPcyvZWvgxMxPdKkg4mBNbt5VbswhpOMtIfl3i8dw==","signatures":[{"sig":"MEUCIFhlpqjx0SGFZiSNdP3GjZ5PLy9zhbugST/oABCFAk5PAiEA7Voij4f+urn74IkqTp3gxp+YOh0NnavEuEjIdvNnvj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20403},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"289e8150e039a4bdd3dd70716e334b70b021faea","scripts":{"test":"vitest run","build":"npx sort-package-json;tsup src/index.ts --format esm,cjs --dts --sourcemap","clean":"rm -rf dist","prebuild":"npm run clean","test:watch":"vitest","build:clean":"npm run clean && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-ts.git","type":"git"},"_npmVersion":"10.9.0","description":"A TypeScript string utility library","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@art-suite/art-core-ts-types":"^0.1.3","@art-suite/art-core-ts-containers":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.3","typescript":"^5.3.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-string-case_0.1.5_1747745979956_0.7679664096201617","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@art-suite/art-core-ts-string-case","version":"0.1.6","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-string-case@0.1.6","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-ts#readme","bugs":{"url":"https://github.com/art-suite/art-suite-ts/issues"},"dist":{"shasum":"3d927b368c9d3df036fb56b5703eb0bbca8edac4","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-string-case/-/art-core-ts-string-case-0.1.6.tgz","fileCount":8,"integrity":"sha512-s2WGvhA9lBI2JVDFpI3yikgUDGu3yccUXvGEkS+eiAhOoPLGopZOSMXW5xOfpwsZUk0fsPB4e+Xxb5UzaB1N9Q==","signatures":[{"sig":"MEQCIAqNxLoFnbfiEGHaJKcI02vO9MOOxhQTIt01uvoUYV8vAiBtR7tAQ64t/+hutIEbKsdqeH9F2M+fyy/DWKQfVMuRgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20391},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"83cf96d6a031a2f21891eb2449ba279985f36485","scripts":{"test":"vitest run","build":"npx sort-package-json;tsup src/index.ts --format esm,cjs --dts --sourcemap","clean":"rm -rf dist","prebuild":"npm run clean","test:watch":"vitest","build:clean":"npm run clean && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"shanebdavis","actor":{"name":"shanebdavis","type":"user","email":"shanebdavis@gmail.com"},"email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-ts.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript string library for converting strings to different 'code word' cases: camelCase, snake_case, kebab-case, PascalCase, etc.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@art-suite/art-core-ts-types":"^0.2.2","@art-suite/art-core-ts-containers":"^0.4.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-string-case_0.1.6_1750161357842_0.9826877341221778","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@art-suite/art-core-ts-string-case","version":"0.1.7","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-string-case@0.1.7","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-ts#readme","bugs":{"url":"https://github.com/art-suite/art-suite-ts/issues"},"dist":{"shasum":"f983cafdad35e1d441f554bc14f823b418aa0674","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-string-case/-/art-core-ts-string-case-0.1.7.tgz","fileCount":8,"integrity":"sha512-Yz94P62vJTT7TpcziETJAMLpRsDZ12/3dKYwPVhBecnVJRntrQVQxRB1bAQXbG4Txqy8uQ63yjf0jQYRAIQ93w==","signatures":[{"sig":"MEQCID6TLjHeRMyLnJnrQykyaacs9g/84A+wZ297mlkN3cvSAiAkyoxjYTcXagm1NbDTlGJu+2szK0lOZuzMpGWxzs6AaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20391},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"74004cada2e21951c719a6e98eb49b034c891818","scripts":{"test":"vitest run","build":"npx sort-package-json;tsup src/index.ts --format esm,cjs --dts --sourcemap","clean":"rm -rf dist","prebuild":"npm run clean","test:watch":"vitest","build:clean":"npm run clean && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"shanebdavis","actor":{"name":"shanebdavis","type":"user","email":"shanebdavis@gmail.com"},"email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-ts.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript string library for converting strings to different 'code word' cases: camelCase, snake_case, kebab-case, PascalCase, etc.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@art-suite/art-core-ts-types":"^0.3.1","@art-suite/art-core-ts-containers":"^0.4.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-string-case_0.1.7_1750168490822_0.2770124123003146","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@art-suite/art-core-ts-string-case","version":"0.1.8","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-string-case@0.1.8","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-ts#readme","bugs":{"url":"https://github.com/art-suite/art-suite-ts/issues"},"dist":{"shasum":"e4ac57d117ad923e680580c67dfc3bfd836a92ab","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-string-case/-/art-core-ts-string-case-0.1.8.tgz","fileCount":8,"integrity":"sha512-WT738qAciu/mH9VWairnpqBvXjwXuLKaI3DIdnPJ7Wnt4hKzOJ+wlhqHze87DCPao5A0Rmhpl0MeySmyIArAcQ==","signatures":[{"sig":"MEYCIQDCzyeMjIFHf5dWHKjUdyKN4g1dLkXZlNjz8W81Aa9ThgIhALXnYpqbcs5i4JYmpskIhWsTawD2iy7XS8W9/NUXwWp3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20391},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"03642274e7ad1b267784fc1e1d8025c93ce61499","scripts":{"test":"vitest run","build":"npx sort-package-json;tsup src/index.ts --format esm,cjs --dts --sourcemap","clean":"rm -rf dist","prebuild":"npm run clean","test:watch":"vitest","build:clean":"npm run clean && npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"shanebdavis","actor":{"name":"shanebdavis","type":"user","email":"shanebdavis@gmail.com"},"email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-ts.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript string library for converting strings to different 'code word' cases: camelCase, snake_case, kebab-case, PascalCase, etc.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@art-suite/art-core-ts-types":"^0.3.2","@art-suite/art-core-ts-containers":"^0.4.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-string-case_0.1.8_1750671817329_0.5122186308009902","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@art-suite/art-core-ts-string-case","version":"0.1.11","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-string-case@0.1.11","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-ts#readme","bugs":{"url":"https://github.com/art-suite/art-suite-ts/issues"},"dist":{"shasum":"43f1fa1d0647587cd8b1d13626b05e31b46b448a","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-string-case/-/art-core-ts-string-case-0.1.11.tgz","fileCount":8,"integrity":"sha512-8hxr+6Tjr6czvwd4XWpLSV8pvL5IhJ+c6GgjghHldfdOtlJ8z8HLobNm+qLpjZx/yKNtddBWNV90g5QYf8dpPw==","signatures":[{"sig":"MEQCIHS//5GTzA8w9wL/4UASzFnoxZXcZnk3pGd4KK8WC8JgAiBElcfeTuWyTsLsqGVPyvJjXmZi4+SY8aJN4ShIzFf0+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20481},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ea10133cf7ab59258d47b76167791703907e97c7","scripts":{"test":"vitest run","build":"npx sort-package-json;tsup src/index.ts --format esm,cjs --dts --sourcemap","clean":"rm -rf dist","prebuild":"npm run clean","test:watch":"vitest","build:clean":"npm run clean && npm run build","check:types":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","check:types:fast":"tsc --noEmit --incremental"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-ts.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript string library for converting strings to different 'code word' cases: camelCase, snake_case, kebab-case, PascalCase, etc.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@art-suite/art-core-ts-types":"^0.3.5","@art-suite/art-core-ts-containers":"^0.9.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-string-case_0.1.11_1759229604866_0.6908281458747749","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@art-suite/art-core-ts-string-case","version":"0.1.12","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-string-case@0.1.12","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-ts#readme","bugs":{"url":"https://github.com/art-suite/art-suite-ts/issues"},"dist":{"shasum":"1a3c8980293fa84489241e059eee22569f8cf410","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-string-case/-/art-core-ts-string-case-0.1.12.tgz","fileCount":8,"integrity":"sha512-qtUHEheGiFBQiCcZQT8ndu+s2dR3iREXfmGugbj2rv430fSMWSaMw6cPeYQsaRSm30QRaRm7Qz47SPLsRUdyFQ==","signatures":[{"sig":"MEYCIQCm+RPu3gHiZqdyRNEMDACf7+d4wpHlsIIteUMrZakWlQIhAICITZVtEJGROOxSlM0GxqoJI/bcW9LfWU8GFEY206bJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20481},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"808aeb7ffce58b7a91719bdbec195f9ab44a3261","scripts":{"test":"vitest run","build":"npx sort-package-json;tsup src/index.ts --format esm,cjs --dts --sourcemap","clean":"rm -rf dist","prebuild":"npm run clean","test:watch":"vitest","build:clean":"npm run clean && npm run build","check:types":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","check:types:fast":"tsc --noEmit --incremental"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-ts.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript string library for converting strings to different 'code word' cases: camelCase, snake_case, kebab-case, PascalCase, etc.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@art-suite/art-core-ts-types":"^0.3.6","@art-suite/art-core-ts-containers":"^0.9.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-string-case_0.1.12_1759249845760_0.8215927286382725","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@art-suite/art-core-ts-string-case","version":"0.1.13","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-string-case@0.1.13","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-ts#readme","bugs":{"url":"https://github.com/art-suite/art-suite-ts/issues"},"dist":{"shasum":"50ee393d069f08de952a258c1a098c9ffa72ede5","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-string-case/-/art-core-ts-string-case-0.1.13.tgz","fileCount":8,"integrity":"sha512-gCSBZbhkCb411wTuU7/S5m1rKIcF8Bj4+MxExQekEgbaUf6No4L7wRSjC5UCZAC2+p2jjzx8CatSluWXBZGxNQ==","signatures":[{"sig":"MEUCIQDr25KFbifgf2+WiOLPNh9FjmkxAyiZzo7WIfrI+CgNuQIgZb8jtZZXYxec8hIUN2KmuU8L8iLk/mwa+jGMZW1sfTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20481},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"4b69947e91bab3ff30a7b721cd90fc9ffdf4998c","scripts":{"test":"vitest run","build":"npx sort-package-json;tsup src/index.ts --format esm,cjs --dts --sourcemap","clean":"rm -rf dist","prebuild":"npm run clean","test:watch":"vitest","build:clean":"npm run clean && npm run build","check:types":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","check:types:fast":"tsc --noEmit --incremental"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-ts.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript string library for converting strings to different 'code word' cases: camelCase, snake_case, kebab-case, PascalCase, etc.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@art-suite/art-core-ts-types":"^0.3.7","@art-suite/art-core-ts-containers":"^0.9.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-string-case_0.1.13_1759638242737_0.7143847311288127","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@art-suite/art-core-ts-string-case","version":"0.1.14","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-string-case@0.1.14","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-ts#readme","bugs":{"url":"https://github.com/art-suite/art-suite-ts/issues"},"dist":{"shasum":"eae134b29ec7aa1dc364b16b43a23f4b58242ac2","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-string-case/-/art-core-ts-string-case-0.1.14.tgz","fileCount":8,"integrity":"sha512-UMEI5nP4kzcf7RT3D3AYLrSqZK8TfIV/UUeL9HUQxQxAwBuuetw+B5Z92D6iOlzzC6BtPA0QzVKunZ9mWFLw9A==","signatures":[{"sig":"MEUCIE42DwLE3e9ePLloleiOkKHGN66+FfDAzo9qtxLlUmwTAiEAsLsuCT+ABJsoQ1LK+nwqPyheDf9VkreyRvJ37ZCbFss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20481},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"4b69947e91bab3ff30a7b721cd90fc9ffdf4998c","scripts":{"test":"vitest run","build":"npx sort-package-json;tsup src/index.ts --format esm,cjs --dts --sourcemap","clean":"rm -rf dist","prebuild":"npm run clean","test:watch":"vitest","build:clean":"npm run clean && npm run build","check:types":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","check:types:fast":"tsc --noEmit --incremental"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-ts.git","type":"git"},"_npmVersion":"11.6.1","description":"A TypeScript string library for converting strings to different 'code word' cases: camelCase, snake_case, kebab-case, PascalCase, etc.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@art-suite/art-core-ts-types":"^0.3.8","@art-suite/art-core-ts-containers":"^0.9.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-string-case_0.1.14_1761821537559_0.9089384877704567","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@art-suite/art-core-ts-string-case","version":"0.1.15","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-string-case@0.1.15","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-ts#readme","bugs":{"url":"https://github.com/art-suite/art-suite-ts/issues"},"dist":{"shasum":"5141ddb45d687be0241dfeea4fb1da03e2a677a3","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-string-case/-/art-core-ts-string-case-0.1.15.tgz","fileCount":8,"integrity":"sha512-Oxg1u0CGlkoIizT4UmbO8XZIS7Ti03LgZXZXak+SwgSRit/UVWnPxTU+i1X9x674LWQ/gsqzln6Ix+Gs4mOn4g==","signatures":[{"sig":"MEUCIA1sxFTlNP7RoVRbUWFWr1FxgwmYKl6ydTVxLXkXQG43AiEAvPjS6pLES+CTqoXFgDrer2VxydgdT5T7xp4L46bm51U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20481},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"97d17a0132830a727cd638036da941438464ca7c","scripts":{"test":"vitest run","build":"npx sort-package-json;tsup src/index.ts --format esm,cjs --dts --sourcemap","clean":"rm -rf dist","prebuild":"npm run clean","test:watch":"vitest","build:clean":"npm run clean && npm run build","check:types":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","check:types:fast":"tsc --noEmit --incremental"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-ts.git","type":"git"},"_npmVersion":"11.6.1","description":"A TypeScript string library for converting strings to different 'code word' cases: camelCase, snake_case, kebab-case, PascalCase, etc.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@art-suite/art-core-ts-types":"^0.3.9","@art-suite/art-core-ts-containers":"^0.9.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-string-case_0.1.15_1764840582429_0.8364293533197915","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@art-suite/art-core-ts-string-case","version":"0.1.16","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-string-case@0.1.16","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-ts#readme","bugs":{"url":"https://github.com/art-suite/art-suite-ts/issues"},"dist":{"shasum":"3c640781ba44b2e483272e8aebac4d372584a86f","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-string-case/-/art-core-ts-string-case-0.1.16.tgz","fileCount":8,"integrity":"sha512-yQxGriWkazexhYZtKZDNysySOcmsRsyzakheYGE1V8cSW551jFRqIPENx7p636hZcknyb81P0icJ8lAyt3PGQA==","signatures":[{"sig":"MEYCIQCbE9DqHw1dJ3TXaclRtqllCD0BHCBHEAUEC5UwfPQGeAIhAMF7u7FAgEdPDRY8fYwhIJ3DWvTEAVJxoTQlC1jaP98D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20482},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"f635633739d333a3244b82668abfe734ff3041bb","scripts":{"test":"vitest run","build":"npx sort-package-json;tsup src/index.ts --format esm,cjs --dts --sourcemap","clean":"rm -rf dist","prebuild":"npm run clean","test:watch":"vitest","build:clean":"npm run clean && npm run build","check:types":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","check:types:fast":"tsc --noEmit --incremental"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-ts.git","type":"git"},"_npmVersion":"11.6.1","description":"A TypeScript string library for converting strings to different 'code word' cases: camelCase, snake_case, kebab-case, PascalCase, etc.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@art-suite/art-core-ts-types":"^0.3.10","@art-suite/art-core-ts-containers":"^0.9.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-string-case_0.1.16_1764926782164_0.4516110441121408","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@art-suite/art-core-ts-string-case","version":"0.1.17","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-string-case@0.1.17","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-ts#readme","bugs":{"url":"https://github.com/art-suite/art-suite-ts/issues"},"dist":{"shasum":"9ff9dbf5265117a253adc177026652293154e312","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-string-case/-/art-core-ts-string-case-0.1.17.tgz","fileCount":8,"integrity":"sha512-wHRKD7c/9WPlHTKRWNUAaP1DLdjTIPWfZD2w2w8pr4aODSSKOurm5gj2yRQHsrvGpbCsg0tukIK8tQFo+oVVdw==","signatures":[{"sig":"MEUCIGBR6G3klRQD+KO7nstHQ7XElIWb9qxgTxhsjXuWk2TrAiEA2qDbdRUXHwDNGG1JefpdKCte4xwhSyAOPniVgpe6uvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20482},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"7003f424f0056253cac4ba41f80f86a3a007fe1d","scripts":{"test":"vitest run","build":"npx sort-package-json;tsup src/index.ts --format esm,cjs --dts --sourcemap","clean":"rm -rf dist","prebuild":"npm run clean","test:watch":"vitest","build:clean":"npm run clean && npm run build","check:types":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","check:types:fast":"tsc --noEmit --incremental"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-ts.git","type":"git"},"_npmVersion":"11.6.1","description":"A TypeScript string library for converting strings to different 'code word' cases: camelCase, snake_case, kebab-case, PascalCase, etc.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@art-suite/art-core-ts-types":"^0.3.11","@art-suite/art-core-ts-containers":"^0.9.9"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-string-case_0.1.17_1764927828005_0.8876770653103618","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@art-suite/art-core-ts-string-case","version":"0.2.0","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-string-case@0.2.0","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-ts#readme","bugs":{"url":"https://github.com/art-suite/art-suite-ts/issues"},"dist":{"shasum":"77d792a045072025f69f3dff11875d706fa6b77f","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-string-case/-/art-core-ts-string-case-0.2.0.tgz","fileCount":8,"integrity":"sha512-pBFZb9wmBXh1NdH+0avh42oj6va4Uisos+SfBN+eTy9SvpZpG49rwEu2p04Got13NUTRZRi2IhCAOuj4dxDcSA==","signatures":[{"sig":"MEUCIQCb58jn9M4BTZkE05pYma5Ughnjy8MLUAkW5eyFpYfcYQIgJ/YWHnx/RGf68CRLICf7/d8uv0gYGYPfSy+Gx9P1FPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19195},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"d0e7cdefa294668411a7df9020d460845cecdb08","scripts":{"test":"vitest run","build":"npx sort-package-json;tsdown src/index.ts --format esm,cjs --dts --sourcemap","clean":"rm -rf dist","prebuild":"npm run clean","test:watch":"vitest","build:clean":"npm run clean && npm run build","check:types":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","check:types:fast":"tsc --noEmit --incremental"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-ts.git","type":"git"},"_npmVersion":"11.6.2","description":"A TypeScript string library for converting strings to different 'code word' cases: camelCase, snake_case, kebab-case, PascalCase, etc.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@art-suite/art-core-ts-types":"^0.4.0","@art-suite/art-core-ts-containers":"^0.11.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-string-case_0.2.0_1774599435813_0.40437540920379345","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@art-suite/art-core-ts-string-case","version":"0.2.1","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-string-case@0.2.1","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-ts#readme","bugs":{"url":"https://github.com/art-suite/art-suite-ts/issues"},"dist":{"shasum":"360ef57f63c89f46e45d535fc9822e2d02fc32fe","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-string-case/-/art-core-ts-string-case-0.2.1.tgz","fileCount":8,"integrity":"sha512-oMu1pOU8OBzDIbIBaB09suu601nLhwx8mRtYwaIVlDVWR6rhkDPvwftimzxh3ttMdzV9mWZx5MYlwoP9nUsz8Q==","signatures":[{"sig":"MEQCIHg8H+bO4rOK/VK7HfCHfZ1phGEPIq48KkqpT6BW2KULAiB7aS3uM+Aaq5VuwJnQ8iK2cTOAjiqRQz6sbY6YAlU31A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19194},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"577e666dbd5a056195354ef065c32730afe427a0","scripts":{"test":"vitest run","build":"npx sort-package-json;tsdown src/index.ts --format esm,cjs --dts --sourcemap","clean":"rm -rf dist","prebuild":"npm run clean","test:watch":"vitest","build:clean":"npm run clean && npm run build","check:types":"tsc --noEmit","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","check:types:fast":"tsc --noEmit --incremental"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-ts.git","type":"git"},"_npmVersion":"11.11.0","description":"A TypeScript string library for converting strings to different 'code word' cases: camelCase, snake_case, kebab-case, PascalCase, etc.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@art-suite/art-core-ts-types":"^0.4.0","@art-suite/art-core-ts-containers":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-string-case_0.2.1_1774723591720_0.6179328316104449","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@art-suite/art-core-ts-string-case","version":"0.2.2","description":"A TypeScript string library for converting strings to different 'code word' cases: camelCase, snake_case, kebab-case, PascalCase, etc.","keywords":[],"repository":{"type":"git","url":"git+https://github.com/art-suite/art-suite-ts.git"},"license":"MIT","author":{"name":"Shane Delamore"},"type":"module","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.mjs","types":"./dist/index.d.mts","scripts":{"prebuild":"npm run clean","build":"npx sort-package-json;tsdown src/index.ts --format esm,cjs --dts --sourcemap","build:clean":"npm run clean && npm run build","check:types":"tsc --noEmit","check:types:fast":"tsc --noEmit --incremental","clean":"rm -rf dist","prepublishOnly":"npm run build","test":"vitest run","test:coverage":"vitest run --coverage","test:watch":"vitest"},"dependencies":{"@art-suite/art-core-ts-containers":"^1.0.1","@art-suite/art-core-ts-types":"^0.4.1"},"gitHead":"2945f29ff56bf8d638d9ba8211f570e6d52fa7db","_id":"@art-suite/art-core-ts-string-case@0.2.2","bugs":{"url":"https://github.com/art-suite/art-suite-ts/issues"},"homepage":"https://github.com/art-suite/art-suite-ts#readme","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-G7RDoQJmwHYH/C+7+ZtAcxUIBkmG1aA3U1hBIjlC4NPy+8kfRKdBOi05M2n7l/AxefyZwkclGl+e0diZzp9h3w==","shasum":"dbabfb92087d65e7a9d019c6a95ad9520d80eda5","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-string-case/-/art-core-ts-string-case-0.2.2.tgz","fileCount":9,"unpackedSize":20280,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIC6+1Vv7G3ew9SFt7KHKWaPbm4Q8Az0Q/dhUdNnOM8RhAiEA4AdRtHlpXpM8DMdvwPwWRhA4nXCtuaFROv8mpefqOHk="}]},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"directories":{},"maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/art-core-ts-string-case_0.2.2_1781864597624_0.6570423194439914"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-12T09:03:03.496Z","modified":"2026-06-19T10:23:17.875Z","0.1.0":"2025-05-12T09:03:03.723Z","0.1.1":"2025-05-12T09:07:27.098Z","0.1.2":"2025-05-12T09:19:23.421Z","0.1.3":"2025-05-12T12:22:00.657Z","0.1.4":"2025-05-13T08:08:36.059Z","0.1.5":"2025-05-20T12:59:40.206Z","0.1.6":"2025-06-17T11:55:58.031Z","0.1.7":"2025-06-17T13:54:51.023Z","0.1.8":"2025-06-23T09:43:37.530Z","0.1.11":"2025-09-30T10:53:25.058Z","0.1.12":"2025-09-30T16:30:45.957Z","0.1.13":"2025-10-05T04:24:02.916Z","0.1.14":"2025-10-30T10:52:17.732Z","0.1.15":"2025-12-04T09:29:42.560Z","0.1.16":"2025-12-05T09:26:22.307Z","0.1.17":"2025-12-05T09:43:48.146Z","0.2.0":"2026-03-27T08:17:15.947Z","0.2.1":"2026-03-28T18:46:31.855Z","0.2.2":"2026-06-19T10:23:17.752Z"},"bugs":{"url":"https://github.com/art-suite/art-suite-ts/issues"},"author":{"name":"Shane Delamore"},"license":"MIT","homepage":"https://github.com/art-suite/art-suite-ts#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/art-suite/art-suite-ts.git"},"description":"A TypeScript string library for converting strings to different 'code word' cases: camelCase, snake_case, kebab-case, PascalCase, etc.","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"readme":"# @art-suite/art-core-ts-string-case\n\nEffortless, lossless conversion between all common string case formats in programming.\n\n## Why This Module?\n\n**The Why:**\nThere are several common ways to represent words without spaces in programming—camelCase, snake_case, dash-case, and more. Converting between them is a frequent need, but handling edge cases (especially acronyms) is tricky and error-prone. There is no clear standard for how to represent acronyms as \"code words,\" and most libraries lose information when converting between formats.\n\n**The How:**\nThis library makes one key assumption: acronyms are treated as words. For example, \"HTML\" is treated as the word \"Html\" for the purpose of code words. This enables lossless, round-trip conversion between all supported formats—so you can always convert back and forth without losing word boundaries or acronym information.\n\n**The What:**\nA comprehensive set of functions for converting between camelCase, PascalCase, snake_case, UPPER_SNAKE_CASE, dash-case, Capitalized-Dash-Case, and more, all with robust handling of acronyms.\n\n## Example Installation and Use (Required)\n\nInstall with npm:\n\n```sh\nnpm install @art-suite/art-core-ts-string-case\n```\n\nBasic usage:\n\n```ts\nimport {\n  getCodeWords,\n  lowerCamelCase,\n  upperCamelCase,\n  snakeCase,\n  upperSnakeCase,\n  dashCase,\n  capitalizedDashCase,\n  pascalCase,\n  kebabCase,\n  constantCase,\n  camelCase,\n} from \"@art-suite/art-core-ts-string-case\";\n\ngetCodeWords(\"toHTML\"); // [\"to\", \"Html\"]\nlowerCamelCase(\"to HTML\"); // \"toHtml\"\nupperCamelCase(\"to HTML\"); // \"ToHtml\"\nsnakeCase(\"to HTML\"); // \"to_html\"\nupperSnakeCase(\"to HTML\"); // \"TO_HTML\"\ndashCase(\"to HTML\"); // \"to-html\"\ncapitalizedDashCase(\"to HTML\"); // \"To-Html\"\n\n// Aliases\npascalCase(\"to HTML\"); // \"ToHtml\"\nkebabCase(\"to HTML\"); // \"to-html\"\nconstantCase(\"to HTML\"); // \"TO_HTML\"\ncamelCase(\"to HTML\"); // \"toHtml\"\n\n// All converters accept an optional second parameter: the joiner string\nupperCamelCase(\"to HTML\", \" \"); // \"To Html\"\nsnakeCase(\"to HTML\", \"--\"); // \"to--html\"\n```\n\n## Functional Overview\n\n### Code Word Extraction\n\n- `getCodeWords(str)` — Extracts an array of code words from any string, treating acronyms as words (e.g., \"toHTML\" → `[\"to\", \"Html\"]`).\n\n### Case Conversion Functions\n\nAll converters accept an optional second parameter, `joiner`, which is the string inserted between each word (default varies by converter).\n\n- `lowerCamelCase(str, joiner?)` — Converts to lowerCamelCase.\n- `upperCamelCase(str, joiner?)` — Converts to UpperCamelCase (PascalCase).\n- `snakeCase(str, joiner?)` — Converts to snake_case.\n- `upperSnakeCase(str, joiner?)` — Converts to UPPER_SNAKE_CASE.\n- `dashCase(str, joiner?)` — Converts to dash-case.\n- `capitalizedDashCase(str, joiner?)` — Converts to Capitalized-Dash-Case.\n- `pascalCase(str, joiner?)` — Alias for `upperCamelCase`.\n- `kebabCase(str, joiner?)` — Alias for `dashCase`.\n- `constantCase(str, joiner?)` — Alias for `upperSnakeCase`.\n- `camelCase(str, joiner?)` — Alias for `lowerCamelCase`.\n\n### Word Case Utilities\n\n- `lowerCase(str)`\n","readmeFilename":"README.md"}