{"_id":"@art-suite/art-core-ts-containers","_rev":"34-9de26e9ae862d74c7110735f075987fd","name":"@art-suite/art-core-ts-containers","dist-tags":{"latest":"1.0.1"},"versions":{"0.1.0":{"name":"@art-suite/art-core-ts-containers","version":"0.1.0","keywords":[],"author":"","license":"MIT","_id":"@art-suite/art-core-ts-containers@0.1.0","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"dist":{"shasum":"406fda86842b6e18ee0f20fced0dc618ac78d08d","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-containers/-/art-core-ts-containers-0.1.0.tgz","fileCount":20,"integrity":"sha512-e2I01ncrA01XhTYNp1CnXo/WEy0b1jZbInK5e4SWHPJy/l4ljwJXLPcPbuXM1z1j4wSohN8aXVRHk5NxULpOXA==","signatures":[{"sig":"MEUCIH82JPsT15VWQ7if7bQWrD9UfQ9B1Du3nYd4P0sP03EFAiEAlcUH6Glx2OzCwypds8Ghlf8sJburtGyKtiFFXi7NM24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35113},"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":"153ce0ce090d804d3ed969b9b426c95bd26e5bdd","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","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.3","typescript":"^5.3.3","@types/node":"^20.11.24","@vitest/coverage-v8":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-containers_0.1.0_1747040392681_0.6120969563224892","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@art-suite/art-core-ts-containers","version":"0.1.1","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-containers@0.1.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":"4bd83d8975c54ff7acaeed15faa373a4b85c3e18","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-containers/-/art-core-ts-containers-0.1.1.tgz","fileCount":20,"integrity":"sha512-NqLqJCuCiDkZ4mLIndtmAgaZiq0N118WqgqmwBY/97Les45GJGl2KHzwCrqPE3IX9kn+fOZDiKbjzRhR92YbtA==","signatures":[{"sig":"MEYCIQC17bc1NmmXt5ifUTeaOF+sVWY94Ru6fcY2W6o3tpzwhAIhALqzxDKSgnqYBHSapTZ5uaNjTIRbcv4GOFcDxwDlLV+M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35224},"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","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.3","typescript":"^5.3.3","@types/node":"^20.11.24","@vitest/coverage-v8":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-containers_0.1.1_1747041524759_0.4119062343649287","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@art-suite/art-core-ts-containers","version":"0.1.2","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-containers@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":"5192f101c5864051b936987315373b188cedaa61","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-containers/-/art-core-ts-containers-0.1.2.tgz","fileCount":20,"integrity":"sha512-pkaAQa0fhvCa3TZutk4+nhylLef2B5pD9GPh8qUUr490YJQgLm3JaNUQhaI9l8N4bFWincgi+pLh+WEdBUlbQQ==","signatures":[{"sig":"MEYCIQCoC3H26qWfKKks9oToAiR4A04F+DngKVPAQoMFNarhHAIhAKOMFriA5b4cOYBFqMVbQ5tleMZmkYef5C1x+b2cLKNH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35624},"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":"7da71dbafa96e723b287503d9b189e0402447bb8","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","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.3","typescript":"^5.3.3","@types/node":"^20.11.24","@vitest/coverage-v8":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-containers_0.1.2_1747042423055_0.19857212994193651","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@art-suite/art-core-ts-containers","version":"0.1.3","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-containers@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":"73d64f9f7d7c1f4e53d74fd2d1298923cec887a8","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-containers/-/art-core-ts-containers-0.1.3.tgz","fileCount":12,"integrity":"sha512-R4KDoBi5iBQ5Ex0Cstir32tcNLIxuTh28tas/ZfPJi+HfdCPEUOgM/vqQ1A4bZymslr8wf1SX9pQkvxsHbUw8w==","signatures":[{"sig":"MEUCIQCJffK/drca2ubF3aR1169Wp1g/42LsgANgWTnMK82ZFwIgDK2oazTDxszbc9YxY/OsvF8YfObOID1+GELZOfSvzdw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23118},"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":"2e18489a4a81ada616eb6c595283aacb0b2ae516","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","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.3","typescript":"^5.3.3","@types/node":"^20.11.24","@vitest/coverage-v8":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-containers_0.1.3_1747043530611_0.2706879518941194","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@art-suite/art-core-ts-containers","version":"0.1.4","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-containers@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":"4a398c86130b8811c30c9c08d7ecb7661ba743b2","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-containers/-/art-core-ts-containers-0.1.4.tgz","fileCount":12,"integrity":"sha512-DrVygpx2WsXA9PWe+uhGLK1Zv85Wya7pddcHM9IFJ3XsHOPDGvIbwlfDcL6FrBZU+o2zNglaSFO6AtCa65oHfg==","signatures":[{"sig":"MEUCIQDGKg3kw7jaxA5TK68dY/HVz/u4WRHdSoslLnSSgZ1C+wIgG4N0ztvVmk5RfkLk/aR6QbnVQ/GjhlCduikwhkaXEEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23038},"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":"fa3ae7fa996f8f3618d1e7eb6d0381079526c7aa","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","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.3","typescript":"^5.3.3","@types/node":"^20.11.24","@vitest/coverage-v8":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-containers_0.1.4_1747046186542_0.9039303591432701","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@art-suite/art-core-ts-containers","version":"0.1.5","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-containers@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":"3af003d1d53343554890e10beaeec1f16f724a81","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-containers/-/art-core-ts-containers-0.1.5.tgz","fileCount":12,"integrity":"sha512-x3VU+aUkmVUmCRWMJkgixqZ6apJ243RnC0z1vb0HkvRck1mLgZFZpK+3HjQ2qTxNps++QoX9r+QS7LVlMiRkiA==","signatures":[{"sig":"MEQCIDiKYrOxYcWAoVQQCQL7b6l8rG7Jwob7mAGEKHoEyVhKAiA0rn+bGaIuo5X80TeHJ1W5l+8aOTh04epVC3ObzI8MJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22905},"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":"2370d91cc8628380deb251928ae5efb2afa59412","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","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.3","typescript":"^5.3.3","@types/node":"^20.11.24","@vitest/coverage-v8":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-containers_0.1.5_1747046667770_0.1867634123608377","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@art-suite/art-core-ts-containers","version":"0.2.0","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-containers@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":"2579d29d1dda293d04c3bb0b05e37c0b596da8fe","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-containers/-/art-core-ts-containers-0.2.0.tgz","fileCount":14,"integrity":"sha512-Mt7y5YfvkATxxAyTiUYA+ikiAN3g+kqY5O8I+4Lp94gjYcpICRyIvfrsf3jpGF8Hh1Kk/M5FL5pi0BxtE1VZGQ==","signatures":[{"sig":"MEQCICZ+TVeEYnPGmr6pBslP0etC2eaqrnAzRFX146KQ6SajAiBb8pJFozXxMdOwROwcomRZ/In8I9gUzgzd9BjExDAVxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25676},"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","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.3","typescript":"^5.3.3","@types/node":"^20.11.24","@vitest/coverage-v8":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-containers_0.2.0_1747047226556_0.9401462584756326","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@art-suite/art-core-ts-containers","version":"0.2.1","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-containers@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":"159318b68ddbdcbaf9f5509c5fe2525c3aa847a7","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-containers/-/art-core-ts-containers-0.2.1.tgz","fileCount":14,"integrity":"sha512-b0PtaG466hSgWnHbQmWHLDGRkDWmJZgTfCR3vzBxwBXciXeGXc6BNt3JHG10HX3sxAYHs7I7TrAiCa7veJsdDQ==","signatures":[{"sig":"MEUCICivrzm5/hv0gGIXq36kS8nJxutl4uFaxQx06bezwYu6AiEAyah5N4UID3zpmtWlCpDvqMCoNc8ELfVGKMdQQ6Lj5ks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25676},"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","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.3","typescript":"^5.3.3","@types/node":"^20.11.24","@vitest/coverage-v8":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-containers_0.2.1_1747052471730_0.7311050142883293","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@art-suite/art-core-ts-containers","version":"0.2.2","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-containers@0.2.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":"a75164e2129922740c8fea47a82c0b0fb8046b85","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-containers/-/art-core-ts-containers-0.2.2.tgz","fileCount":14,"integrity":"sha512-BM71iFJtriXCjvL4JRK5UT3jfaIs525hETbExJyaO0VeaeK6fMknd641SDSU9QJUyfSiqywoWc2joJ0rW7xKvQ==","signatures":[{"sig":"MEYCIQCNMWHKDa9II9PF/o1HsdHPTiCBcInVGqjElqU2F4MBbQIhAKfuJEOq5F6GlZ6JNK1cZ2sh1I6KWUL5F9tIPf58MWc1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25676},"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","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.3","typescript":"^5.3.3","@types/node":"^20.11.24","@vitest/coverage-v8":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-containers_0.2.2_1747123650039_0.37277031902707236","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@art-suite/art-core-ts-containers","version":"0.3.0","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-containers@0.3.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":"55d134292d181537f99a33d9475ea8ccf0094320","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-containers/-/art-core-ts-containers-0.3.0.tgz","fileCount":14,"integrity":"sha512-AHRK+HU9fwObcE84/49LMHbONK/sS1RPkMfscwwzMf1+jEh3jiu3UR8HCXqodi9gfE9rWMcQcry5X4SqUPv/ig==","signatures":[{"sig":"MEQCID0HLZdg25tsrIGhwjXS1gwDgMKE5VBQxMki/bZD3ILcAiAHdC8aAhGLwniHL2yxRWMAFVquzujNp//G5vLbOiooMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26866},"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":"96e72e913a36892f65cf111374f91bffe1a3a9a5","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":{"type-fest":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.3","typescript":"^5.3.3","@types/node":"^20.11.24","@vitest/coverage-v8":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-containers_0.3.0_1747124818741_0.4573522855188188","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@art-suite/art-core-ts-containers","version":"0.3.1","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-containers@0.3.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":"6cb60d1bc590fedc2c40c6f179f6453ee36bebf6","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-containers/-/art-core-ts-containers-0.3.1.tgz","fileCount":8,"integrity":"sha512-y/8/jms1w5iM7xLTyeFb5bUM6fBSvva8JfVQaB10BjO8w55uwYnpKa5AlvF5tTnK/u2CkNjTI2uuHuV2Xptw9g==","signatures":[{"sig":"MEQCIEzvrp78T2y1RgegX38d52sOloN3JEx2EAOqH2NhxgucAiBiyoNwe6+tW+OhVInJOvaPUR1uAFf/kszg3GQgzSiXOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83853},"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":{"type-fest":"^4.41.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.3","typescript":"^5.3.3","@types/node":"^20.11.24","@vitest/coverage-v8":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-containers_0.3.1_1747745910943_0.5573267533462343","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@art-suite/art-core-ts-containers","version":"0.3.2","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-containers@0.3.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":"d853cfb2949c4c124e7ebe495dd85f7d02370042","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-containers/-/art-core-ts-containers-0.3.2.tgz","fileCount":8,"integrity":"sha512-1NHS/FCjjlxvZwyKqXR6Cbc55S3xX29lQ9SnAGnMKVLfwSHLkNMydG9l0RdhgTfr2Xf04vrQbLq/ETKEZtJ5YA==","signatures":[{"sig":"MEQCICRLewpgYNZW7dDU4rrq+jReWDcJdT1fYJDgtEepFcq1AiBCwb12SNP53tSrsXCNW//TvIkw1sRW4qHqmU35IZMFGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85234},"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":"899fe9eb99dc051728ead23d100ad73d99f655ff","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.2","description":"A TypeScript string utility library","directories":{},"_nodeVersion":"22.16.0","dependencies":{"type-fest":"^4.41.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-containers_0.3.2_1750084008709_0.011869340206068557","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@art-suite/art-core-ts-containers","version":"0.3.3","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-containers@0.3.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":"8e3036bba6857bc5b2aa3ab89ff341c0214ee1f0","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-containers/-/art-core-ts-containers-0.3.3.tgz","fileCount":8,"integrity":"sha512-NjnJKgd1Ed5dC6hbwLXgwqLjnKeIiIA+0cq+5n6Jv3/DGuMpIZX26X4xCsc+EtvKRGo34FHlpIy3sMW240+eTA==","signatures":[{"sig":"MEUCIQC9bGNgEo2QMnecFt3iyobEX1F88+wAgXT+3qx8V8rwyAIge8GI41RmmOgKbZDwabYFutOalJpkCtk9UkeEcVFcE5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84464},"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":"338aac71846bee64f698332f186e91ffb8d24307","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.2","description":"A TypeScript string utility library","directories":{},"_nodeVersion":"22.16.0","dependencies":{"type-fest":"^4.41.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-containers_0.3.3_1750086775189_0.49302376533823167","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@art-suite/art-core-ts-containers","version":"0.4.0","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-containers@0.4.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":"231f1c7ca3aac3c19ac160c2a83e396913355ae2","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-containers/-/art-core-ts-containers-0.4.0.tgz","fileCount":8,"integrity":"sha512-PIuz3Q9EOrrnpFrjDBBokUSk2P5gKQ0GtzfGcWcMgT+mjk0vGz/M0p3ftaTc2iZXoyg4NdQ0ojoqPA0Wy7nLsw==","signatures":[{"sig":"MEQCIFTr+S+BS67GR2P0fouXWBeG0X2h54XMwjl2tfY+zcIHAiAB1fTv5VuFye1r02KskizRv92cerjg3KkdmDYCaVB7jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85204},"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":"dec46bac84e3e6e60d92592260c876a16329e36a","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.2","description":"A TypeScript string utility library","directories":{},"_nodeVersion":"22.16.0","dependencies":{"type-fest":"^4.41.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-containers_0.4.0_1750089690620_0.9459008203054169","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@art-suite/art-core-ts-containers","version":"0.4.1","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-containers@0.4.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":"793baa13e45d40bbef9f028376e4ad4c6d31028d","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-containers/-/art-core-ts-containers-0.4.1.tgz","fileCount":8,"integrity":"sha512-GU10xa69QMwQT+QLOZVmntYpD+/T7eahgqJAcFb1zd6AFRjZxDFVQ2KHRD2Tz+fmOq487nuOg2eppnqRlTxVZA==","signatures":[{"sig":"MEQCIAYnEL+/iceJA/A1MY4oIsLutZkEFJHys3zeD9Uo8sswAiASUP5wM9g5T8F4KLIX+u6uPHsQMP0AiHh4tZ7ARB85xA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85040},"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":"b16c2c2445a102402c5891aac979fd984db3596c","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.2","description":"A TypeScript string utility library","directories":{},"_nodeVersion":"22.16.0","dependencies":{"type-fest":"^4.41.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-containers_0.4.1_1750097111181_0.9328417928323092","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@art-suite/art-core-ts-containers","version":"0.4.2","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-containers@0.4.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":"8b9737d28d8bf5957a4e235ecc16d9e728439c75","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-containers/-/art-core-ts-containers-0.4.2.tgz","fileCount":8,"integrity":"sha512-8LGv5C0d7lg6IZLK34H+RrZVOBYNNTOfbZrZ8/7kHVg68Emf3VlolZOKT23llXWWMakekXB/+/ft2+6Ln6R8hg==","signatures":[{"sig":"MEUCIHIIfJxwjbGwV9+50rGrYkZP3PqrSIm7O5Zp/krJkqZfAiEA3cpbWG13Gq7cNzBT24H1gDXyTzRvxxEH1fO6W0V9ot8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85040},"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 utility library","directories":{},"_nodeVersion":"22.16.0","dependencies":{"type-fest":"^4.41.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-containers_0.4.2_1750161319333_0.7591392881606285","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@art-suite/art-core-ts-containers","version":"0.4.3","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-containers@0.4.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":"f80d1e5d09a9c258c09d7366118a65d8013f2934","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-containers/-/art-core-ts-containers-0.4.3.tgz","fileCount":8,"integrity":"sha512-U8iZ1iErTAgmWmO1+aosGISJ6OAdx8RqE6iMEzq7ih/FJqvefKpeBXc1sxZm3ka5CQyO/ASYfxrT3P2NNnQXhw==","signatures":[{"sig":"MEUCIARJZg0xHHqlr5LshlRwWMJSDKlwKbgZ3rnBaynscgc+AiEA2zQBgUMkM6gH6PaBWBHCqe7n50IPjuwFc8DNHXLRyr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85788},"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 utility library","directories":{},"_nodeVersion":"22.16.0","dependencies":{"type-fest":"^4.41.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-containers_0.4.3_1750168485127_0.9045029793884432","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@art-suite/art-core-ts-containers","version":"0.4.4","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-containers@0.4.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":"92727edfbd8374a4e310e47162ed27fcb57cc6c0","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-containers/-/art-core-ts-containers-0.4.4.tgz","fileCount":8,"integrity":"sha512-O9oRRXCw3IxKYBNlNds4VC+NeB9THDZkEsZIyPk7KqGtCIv8jVh5H2Zq4Of2GD3JLDGbv7i/DNoN1UTz/Wiwqw==","signatures":[{"sig":"MEQCIEwJHn5aL0Wnya4Nd2gD6dUq49dfEI/VhIjdTDK4KbA+AiAfdafNMe4eV6Ml4oCtD0MO1gARo94Nj++ceiEdRm1BMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85788},"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 utility library","directories":{},"_nodeVersion":"22.16.0","dependencies":{"type-fest":"^4.41.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-containers_0.4.4_1750671811710_0.573944380813288","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@art-suite/art-core-ts-containers","version":"0.5.0","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-containers@0.5.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":"46a1e81faff3d5b2cf1b413d43403dae3094ff7c","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-containers/-/art-core-ts-containers-0.5.0.tgz","fileCount":8,"integrity":"sha512-Y+Gw8p8GnL3GqsXqhpCf9SI7asl5dBrKblZgjIVTv49jxg3yD8t0UD9uSG7I2XyK78gtpC2PPukffw1CKzPqMw==","signatures":[{"sig":"MEUCIF2sbuy3A3/FceeHXnSZwvEy4V3cZw+GkDFIFcRaQ+uQAiEAroJ4ud71FSe6E6mQo+OYyMwDw8PAk6850c6fOhavDp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86462},"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":"b0b5797fba74aba98865bcbe3171f84b72a791a0","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 utility library","directories":{},"_nodeVersion":"22.16.0","dependencies":{"type-fest":"^4.41.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-containers_0.5.0_1751017622933_0.7141693395958597","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@art-suite/art-core-ts-containers","version":"0.6.0","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-containers@0.6.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":"2ac0a739c6677ef87df4b8813bc9b35f7831f3a9","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-containers/-/art-core-ts-containers-0.6.0.tgz","fileCount":8,"integrity":"sha512-DXqvF11/ffwdKkAauztILZZe1Wo32LoPIGjIn1BzdiUr18/LejoFK55Xx4P789FpJH5a9v+899dOCeLEOY04dg==","signatures":[{"sig":"MEQCIFTo5svtUQpFNiv/90pZZvUfozi+Z+a5AyyW3Dxb8WjcAiBMj3e5BKwHmbNxbfhTuxWCosU01LNsJlyLLLe8ogN8Gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87169},"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":"15132d50b4720db0a4e41c682625e8fc18914ec8","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 utility library","directories":{},"_nodeVersion":"22.16.0","dependencies":{"type-fest":"^4.41.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-containers_0.6.0_1751018448144_0.05127040368941094","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@art-suite/art-core-ts-containers","version":"0.7.0","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-containers@0.7.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":"c761dfd92469311dc21b4de8c4ce62db0f0e11d4","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-containers/-/art-core-ts-containers-0.7.0.tgz","fileCount":8,"integrity":"sha512-KjKmNCoN/7/Owm2vUVYcTesEFpdAKy6glyKfD1JHsDzh5Y6Y0vzqh6vd1pjH9X+4/+otAsweSdwS291PtyKyFw==","signatures":[{"sig":"MEUCIA5Kvtv/5rnIIy9tfgKakk9TV1m02QW8QgC3fcWP9NGLAiEAoMcX+RgGpGDlhbaBZxzjLu2bwOlsXbPSeqBQpk5gihs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89894},"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":"5436b14c5a54f8e768419bdd978ab831042a3977","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 utility library","directories":{},"_nodeVersion":"22.16.0","dependencies":{"type-fest":"^4.41.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-containers_0.7.0_1751018841869_0.15240794219315013","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@art-suite/art-core-ts-containers","version":"0.8.0","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-containers@0.8.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":"2e0b6e86576751682dc4f06c9851ef0a207913c2","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-containers/-/art-core-ts-containers-0.8.0.tgz","fileCount":8,"integrity":"sha512-5eQM9tEK0TjD+oPkMEtpSW48Of2HeG6rsMPbP2PQ3ZkRUcFbCkDk4UZt/7mNi3kEtXjs1KxWzl+cK54gMISnTw==","signatures":[{"sig":"MEUCIBl/T0klzjvmY/PY4xAfm024NmD06FqnCZe6nVpeK0gaAiEAkZ9+YhS3gdHMPg//Zvw2IB9whJoEpAFKgwLF/RmljhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89958},"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":"94a9c0087974b58f2cde3e7e52040892e97eb5a2","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 utility library","directories":{},"_nodeVersion":"22.16.0","dependencies":{"type-fest":"^4.41.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-containers_0.8.0_1751019843519_0.0391788575480978","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@art-suite/art-core-ts-containers","version":"0.9.0","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-containers@0.9.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":"a70e26e0f4c0bae516ab0074e6c17b8c4c8fdec7","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-containers/-/art-core-ts-containers-0.9.0.tgz","fileCount":8,"integrity":"sha512-AG6DVEeZWvlgeBNxdxQ952OGJxuID/a3L8MA37hQItI6x0D++qpwlR08zz13evx8xDt8w2xoQ0yKJvH6mPUNiA==","signatures":[{"sig":"MEQCIAS5dJyNciwKXnsaEB+WdySfsUvJYYvEviNk4aoaxZwvAiAldz7ngUvVnLOlwpJOgVGiYDj2Nm8Yg8sLWUpR4xMFdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105833},"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":"a39c819ff651871ea900fe1199cc4df9caae5812","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 utility library","directories":{},"_nodeVersion":"22.17.0","dependencies":{"type-fest":"^4.41.0","@art-suite/art-core-ts-types":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-containers_0.9.0_1752133090144_0.5874848253339284","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@art-suite/art-core-ts-containers","version":"0.9.3","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-containers@0.9.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":"ff28cf5735adac218168923e16c488b239f436e0","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-containers/-/art-core-ts-containers-0.9.3.tgz","fileCount":8,"integrity":"sha512-+za4AmqmLFz2RLC3CwqChqN3UwHz+/BBLc3zieZdP/+uWEsTXiNUTFjmdKYqq3frGgp7KbYhFmO2m47y9ypTMA==","signatures":[{"sig":"MEYCIQDmRgzveUyRw7pltOaKpg5344PetxggE8vcBjrj4QaJUQIhAJwc69EUUODuBYDUQBuUKHDMtdH2TJN6KPQcUzRoIy2G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107839},"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 utility library","directories":{},"_nodeVersion":"22.17.0","dependencies":{"type-fest":"^5.0.1","@art-suite/art-core-ts-types":"^0.3.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-containers_0.9.3_1759229596476_0.4638693988611178","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"@art-suite/art-core-ts-containers","version":"0.9.4","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-containers@0.9.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":"b71b4c3e7f499ec01257d7474349c9f7da3b6ee8","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-containers/-/art-core-ts-containers-0.9.4.tgz","fileCount":8,"integrity":"sha512-vTv2wHnT/yoVA76wC4UEvjxcgng4lI9WElCx14aqkB0Y0gm7z4+4M7YzDI2t4ioKjpXh2hT83Bf9x+jPkL0wEA==","signatures":[{"sig":"MEUCIQDB8yH42mZIt5kjU4uemi6HHTr4/XmOSCi1I3QrOtx7FwIgdjuiaXefsOtJFbKx91IyauwJVslaEQQOk6bMd/OV5Ak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107839},"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 utility library","directories":{},"_nodeVersion":"22.17.0","dependencies":{"type-fest":"^5.0.1","@art-suite/art-core-ts-types":"^0.3.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-containers_0.9.4_1759249837202_0.6926166082443592","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"@art-suite/art-core-ts-containers","version":"0.9.5","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-containers@0.9.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":"29a35cb6df20602f9ba7166dd44b5ac7ff72f484","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-containers/-/art-core-ts-containers-0.9.5.tgz","fileCount":8,"integrity":"sha512-+b6wGQhgSIgLCdDQdtffpC30vFZxqtf8u9K4WsTNAo2YZLeIOXinplIf+PxA8okkuzjUQ2+EyTA2Uk39xmqGzQ==","signatures":[{"sig":"MEQCIBqFcONghAf7NVi7X/fwACj6Xu7hmEDO+yJL7lD4MvGXAiBKkZc7ZvrXT2z+JjJMKSSEJtzDcuo9WHMA3P4jc2UP7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107839},"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 utility library","directories":{},"_nodeVersion":"22.17.0","dependencies":{"type-fest":"^5.0.1","@art-suite/art-core-ts-types":"^0.3.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-containers_0.9.5_1759638234630_0.5176061442702116","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"@art-suite/art-core-ts-containers","version":"0.9.6","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-containers@0.9.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":"4116b78d1f1c94ffa7d0e55b37fe5fcf1f559471","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-containers/-/art-core-ts-containers-0.9.6.tgz","fileCount":8,"integrity":"sha512-2gSi92FIVwcelUK/HcSF4mrnLxhUuIXwZnpsnEbgDwKolp1XG466tGJEWFTu4UisnNlqoY+lQ2iVeYkbkuoZBQ==","signatures":[{"sig":"MEYCIQC2CTWdPt4w3LKrTJJYYjhLWJP88Buy57DBC25Xv/LC2AIhAN/yEVlo2wzKY+bXlOqEw8lCKudc9d9hBsSL5jZBZ4uu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107839},"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 utility library","directories":{},"_nodeVersion":"24.10.0","dependencies":{"type-fest":"^5.0.1","@art-suite/art-core-ts-types":"^0.3.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-containers_0.9.6_1761821525788_0.9715165171495652","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"@art-suite/art-core-ts-containers","version":"0.9.7","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-containers@0.9.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":"c1df3e688ba2779e1849df56f902779e7b3582d5","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-containers/-/art-core-ts-containers-0.9.7.tgz","fileCount":8,"integrity":"sha512-QIcD596gAj38K1UJDQEcke9VZYYuEtkoxB6Roow7jARiLz1tbwp8CTUUGEjsZN6XFGLYOdHjesByiyLgJcY+dg==","signatures":[{"sig":"MEQCIDYC77QlToV5qexHMKErNMd6uskvugFbxZfq0cPVmlxsAiBniTFAvEOUfoP2lgrNWlqCybYSDuCdOdgq31oDb0gdHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107839},"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 utility library","directories":{},"_nodeVersion":"24.10.0","dependencies":{"type-fest":"^5.0.1","@art-suite/art-core-ts-types":"^0.3.9"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-containers_0.9.7_1764840570827_0.6036102471936367","host":"s3://npm-registry-packages-npm-production"}},"0.9.8":{"name":"@art-suite/art-core-ts-containers","version":"0.9.8","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-containers@0.9.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":"282c51055ea3274cde483916d79ef373aeadc62e","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-containers/-/art-core-ts-containers-0.9.8.tgz","fileCount":8,"integrity":"sha512-aXJwHfA0OBieok0Gc71ioFTNcytYhBWw+w9PRFDRRuM6grXHjj9WemghKcGHsCGDXtWAil62r4BxdaLxFNR3RA==","signatures":[{"sig":"MEQCIQDoOGcqOW9z4r+8zdOBSTzClMSkDuJo01Ek94NMpyCIawIfAt87tiIgNjbwUjY/b0CJ9H+gcgkDCneQLGLaiLC/8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107840},"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 utility library","directories":{},"_nodeVersion":"24.10.0","dependencies":{"type-fest":"^5.0.1","@art-suite/art-core-ts-types":"^0.3.10"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-containers_0.9.8_1764926770343_0.7554481246384794","host":"s3://npm-registry-packages-npm-production"}},"0.9.9":{"name":"@art-suite/art-core-ts-containers","version":"0.9.9","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-containers@0.9.9","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":"c67f9ff2593c9041d527e0fda4106c844e93f833","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-containers/-/art-core-ts-containers-0.9.9.tgz","fileCount":8,"integrity":"sha512-jFCTQg8JZ/Bm7avw+7sR0HMTkoWNB1a/kqKicRAIyDMeTdbOEnhbfK/rlMBVpiPaj+xuOHHtqSl79WaCVIPuhA==","signatures":[{"sig":"MEUCIQDtj7UBPrkj6FutuPjSTOhPhGMvi8OAv4RAtT26lg0eHQIgHTambfXE8C4knhVoVYDpwc9oWHPbmeDNRfg2YUTHLcU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107840},"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 utility library","directories":{},"_nodeVersion":"24.10.0","dependencies":{"type-fest":"^5.0.1","@art-suite/art-core-ts-types":"^0.3.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-containers_0.9.9_1764927816037_0.7129707746904708","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@art-suite/art-core-ts-containers","version":"0.10.0","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-containers@0.10.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":"9f7922acfdbbe43b71019a98768191ed0020fa13","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-containers/-/art-core-ts-containers-0.10.0.tgz","fileCount":8,"integrity":"sha512-/V5vcJg4IRDDdadFGvkDSh6N6Kx1/HdtRuck/89fcRXesAgvLH23lxt1Knajug8o7z9SXzUfAhTTPh4K3BUD3w==","signatures":[{"sig":"MEYCIQDW4EeuBsrnUQbvlVWzWyhYcOo0rUU4mjxdYAFE/KqWdgIhALajd+gLzEuJ4IqdvLRpMJf14gD2ym6yLAry5Y2ZJ3wv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110392},"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":"7ba59c2cb506339417d17594e54e9b4c4cdc5448","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 utility library","directories":{},"_nodeVersion":"24.10.0","dependencies":{"type-fest":"^5.4.4","@art-suite/art-core-ts-types":"^0.3.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-containers_0.10.0_1774269428860_0.3913062936479623","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@art-suite/art-core-ts-containers","version":"0.11.0","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-containers@0.11.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":"7e2884b7e03cf92f473f8e105071a2a884131f4f","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-containers/-/art-core-ts-containers-0.11.0.tgz","fileCount":8,"integrity":"sha512-Bq73A6Qu3mf4X/DdpNFCaz0Acp5EGf4jUJPPeHfDGz/BUOX5RzeP56fSlJe15By7bnt1xuy0b1cNlsvm/tzt2A==","signatures":[{"sig":"MEUCIDXOSWOiYcEYY+cCuDYG4iNQI/iQIzvhObiuSblXoD6DAiEA2qYLfcYNYLGsSPrc+/J4kTpKw+AaDNMTSdwU+BI8Ed8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121525},"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 utility library","directories":{},"_nodeVersion":"24.13.0","dependencies":{"type-fest":"^5.4.4","@art-suite/art-core-ts-types":"^0.4.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-containers_0.11.0_1774599545429_0.6306763587602926","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@art-suite/art-core-ts-containers","version":"1.0.0","keywords":[],"author":{"name":"Shane Delamore"},"license":"MIT","_id":"@art-suite/art-core-ts-containers@1.0.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":"d746f859254c16a788d9c6def28a63138e4dce3d","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-containers/-/art-core-ts-containers-1.0.0.tgz","fileCount":8,"integrity":"sha512-TaDVhLY67qbXvIWFRJ+jrXEaRh6KBXpIaLpaA5nT1337Wv89GEskGqlbpy4h/XXlxyp8OdeqeMVr7aAW+29ecw==","signatures":[{"sig":"MEUCIBKFveoa1Y+eWTjFWRhNMQYgNvZhTRGEDPygOr/h2kfmAiEA1JZ6ID5ZPOKJgXrwBEaBvovPsaISqHU8kVCuMhWL90k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124079},"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":"bcf989075050f3ae85b96b75967e02282340e40b","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 utility library","directories":{},"_nodeVersion":"24.14.1","dependencies":{"type-fest":"^5.4.4","@art-suite/art-core-ts-types":"^0.4.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-core-ts-containers_1.0.0_1774723408114_0.8174989397304147","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@art-suite/art-core-ts-containers","version":"1.0.1","description":"A TypeScript string utility library","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-types":"^0.4.1","type-fest":"^5.4.4"},"gitHead":"2945f29ff56bf8d638d9ba8211f570e6d52fa7db","_id":"@art-suite/art-core-ts-containers@1.0.1","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-DJp1mke+eYU07LMsIsKFCQorhbTbCYezJyBjH9pxXH7AvmiFipWK/DL2qPmpBbwPRkeYkNI0CHUeDplFHnaNZw==","shasum":"fa4afd0ba9d36173e83a25d96fc6a9ee5e2c8cd7","tarball":"https://registry.npmjs.org/@art-suite/art-core-ts-containers/-/art-core-ts-containers-1.0.1.tgz","fileCount":9,"unpackedSize":125165,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC12WmSG9Fs3jCisr0Y3L25UDYVJho70V/KsWaHbHwFTQIhAPuZsSw/oHaNQpY6yCgTYDqpghIVlrhW04PbJ/Xfu9sV"}]},"_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-containers_1.0.1_1781864546747_0.18669416500309666"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-12T08:59:52.572Z","modified":"2026-06-19T10:22:27.030Z","0.1.0":"2025-05-12T08:59:52.869Z","0.1.1":"2025-05-12T09:18:44.931Z","0.1.2":"2025-05-12T09:33:43.249Z","0.1.3":"2025-05-12T09:52:10.807Z","0.1.4":"2025-05-12T10:36:26.719Z","0.1.5":"2025-05-12T10:44:27.959Z","0.2.0":"2025-05-12T10:53:46.761Z","0.2.1":"2025-05-12T12:21:11.919Z","0.2.2":"2025-05-13T08:07:30.217Z","0.3.0":"2025-05-13T08:26:58.926Z","0.3.1":"2025-05-20T12:58:31.119Z","0.3.2":"2025-06-16T14:26:48.898Z","0.3.3":"2025-06-16T15:12:55.378Z","0.4.0":"2025-06-16T16:01:30.790Z","0.4.1":"2025-06-16T18:05:11.375Z","0.4.2":"2025-06-17T11:55:19.520Z","0.4.3":"2025-06-17T13:54:45.295Z","0.4.4":"2025-06-23T09:43:31.886Z","0.5.0":"2025-06-27T09:47:03.105Z","0.6.0":"2025-06-27T10:00:48.322Z","0.7.0":"2025-06-27T10:07:22.116Z","0.8.0":"2025-06-27T10:24:03.706Z","0.9.0":"2025-07-10T07:38:10.356Z","0.9.3":"2025-09-30T10:53:16.705Z","0.9.4":"2025-09-30T16:30:37.414Z","0.9.5":"2025-10-05T04:23:54.825Z","0.9.6":"2025-10-30T10:52:05.980Z","0.9.7":"2025-12-04T09:29:30.967Z","0.9.8":"2025-12-05T09:26:10.477Z","0.9.9":"2025-12-05T09:43:36.161Z","0.10.0":"2026-03-23T12:37:09.016Z","0.11.0":"2026-03-27T08:19:05.584Z","1.0.0":"2026-03-28T18:43:28.265Z","1.0.1":"2026-06-19T10:22:26.903Z"},"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 utility library","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"readme":"# @art-suite/art-core-ts-containers\n\nEssential, high-performance utilities for working with arrays and plain objects in JavaScript and TypeScript.\n\n## Why This Module?\n\nWorking with arrays and plain objects has become much easier in modern JavaScript thanks to object structuring, destructuring, and the spread (`...`) operator. However, some core capabilities are still missing or inefficient in native JavaScript. The most important are:\n\n- A robust, pure-functional, and optimized implementation of `merge` that handles `null` and `undefined` values distinctly to maximize utility\n- Efficient utilities for flattening and compacting arrays.\n- The fastest possible way to check if an object has any keys or to count its keys (since `Object.keys(obj).length` is slow).\n\n## Example Installation and Use (Required)\n\nInstall with npm:\n\n```sh\nnpm install @art-suite/art-core-ts-containers\n```\n\nBasic usage:\n\n```ts\nimport {\n  merge,\n  deepMerge,\n  deepMergeInfo,\n  compactFlatten,\n  objectHasKeys,\n  objectKeyCount,\n  deepStripNulls,\n  deepStripNullish,\n  stripNulls,\n  stripNullish,\n} from \"@art-suite/art-core-ts-containers\";\n\n// Merge objects: later objects take priority, null deletes, undefined is ignored/stripped\nmerge({ a: 1, b: 2, c: 3 }, { b: null, c: undefined, d: 4 }); // { a: 1, b: null, d: 4 }\n\n// Deep merge vs shallow merge with nested objects\nconst base = { a: 1, b: { x: 1, y: 2 }, c: [1, 2] };\nconst update = { b: { y: 3, z: 4 }, c: [3, 4], d: 5 };\n\nmerge(base, update); // { a: 1, b: { y: 3, z: 4 }, c: [3, 4], d: 5 } - b.x is lost!\ndeepMerge(base, update); // { a: 1, b: { x: 1, y: 3, z: 4 }, c: [3, 4], d: 5 } - b.x preserved\n\n// Deep merge into existing object (mutates the target)\nconst target = { a: 1 };\ndeepMergeInfo(target, { b: 2 }, { c: 3 }); // target is now { a: 1, b: 2, c: 3 }\n\n// Flatten and compact arrays (removes null/undefined, flattens nested arrays)\ncompactFlatten([1, null, [2, undefined, [3, 4]], 5]); // [1, 2, 3, 4, 5]\n\n// Efficient object key checks\nobjectHasKeys({}); // false\nobjectHasKeys({ a: 1 }); // true\nobjectKeyCount({ a: 1, b: 2 }); // 2\n\nconst data = { a: 1, b: null, c: { d: null, e: 2 } };\nconst arrayData = [1, 2, null, undefined, { b: null }];\n\ndeepStripNulls(data); // { a: 1, c: { e: 2 } }\ndeepStripNullish(arrayData); // [1, 2, {}]\nstripNulls(arrayData); // [1, 2, undefined, {b: null}]\nstripNullish(data); // { a: 1, c: { d: null, e: 2 } }\n```\n\n## Functional Overview\n\n### Object Merging\n\n- `merge(...objects)` — Merges a list of objects. Later objects in the list take priority.\n\n  - **Null values**: Replace existing values (use `null` to \"delete\" a value).\n  - **Undefined values**: Are ignored and stripped (do not overwrite or appear in the result).\n\n- `mergeInto(...objects)` — Same as `merge` but mutates the first object instead of creating a new one.\n  - **Performance**: More efficient when you want to merge into an existing object.\n  - **Returns**: The mutated `into` object.\n\n> Merge is NOT functionally optimized - i.e. if merge(a, b) deep-equals a, the result will still be a new object\n\n### Object Deep Merging\n\nLike Merge, except when plain objects or arrays are encountered, recursively merge them.\n\nGeneral principles: when deepMerge(a, b):\n\n- **Intuitively:** \"b\" is the desired value and \"a\" is the default values\n- **b === undefined:** \"a\" is returned\n- **b === null**: `null` is returned; use this as a way for 'b' to logically delete elements in 'a'\n- **a and b are Arrays**: Merges by pair-wise index. 'b.length' is used for the output length\n- **a and b are Plain Objects**: Merge on matching keys; output will have the set union of both Object.keys(a) and Object.keys(b)\n- **else, a and b are different types**: b is returned\n\n- `deepMerge(...objects)` — Recursively merges nested objects and arrays. Later objects take priority.\n\n- `deepMergeInfo(into, ...objects)` — Same as `deepMerge` but mutates the first object instead of creating a new one.\n  - **Performance**: More efficient when you want to merge into an existing object.\n  - **Returns**: The mutated `into` object.\n\n> DeepMerge is NOT functionally optimized - i.e. if deepMerge(a, b) deep-equals a, the result will still be a new object.\n\n### Array Utilities\n\n- `compactFlatten(array)` — Recursively flattens nested arrays and removes all `null`/`undefined` values.\n- `compact(array)` — Removes all `null`/`undefined` values from a (possibly nested) array.\n- `flatten(array)` — Recursively flattens nested arrays into a single array.\n\n> These functions are Functionally Optimized (see below)\n\n### Object Key Utilities\n\n- `objectHasKeys(obj)` — Returns `true` if the object has at least one own property, `false` otherwise. (Faster than `Object.keys(obj).length > 0`)\n- `objectKeyCount(obj)` — Returns the number of own properties on the object. (Faster than `Object.keys(obj).length`)\n\n### Null Stripping Utilities\n\n- `deepStripNulls(data)` — Recursively strips `null` from all properties of an object and elements of an array/tuple. Preserves types of primitives, functions, Dates, RegExps.\n- `deepStripNullish(data)` — Recursively strips `null` and `undefined` from all properties of an object and elements of an array/tuple. Preserves types of primitives, functions, Dates, RegExps.\n- `stripNulls(data)` — Shallowly strips `null` from all properties of an object and elements of an array/tuple. Does not recurse into nested objects or arrays.\n- `stripNullish(data)` — Shallowly strips `null` and `undefined` from all properties of an object and elements of an array/tuple. Does not recurse into nested objects or arrays.\n\n> Null(ish) stripping is NOT functionally optimized\n\n## API Documentation Reference\n\nFor detailed information on all exported functions and their parameters, please refer to the TypeScript typings and JSDoc comments within the source code.\n\n## Functionally Optimized (Work In Progress)\n\nNot all functions are not yet functionally optimized:\n\n- **Functionally Optimized**: If the returned value would be structurally identical to the passed-in value, the passed-in value should be returned without creating any new objects or arrays. This is more efficient and also allows for a quick check to see if there was any change.\n\nThe goal is to make all these functions work like this, but for right now only the compact, flatten and compactFlatten functions work this way.\n","readmeFilename":"README.md"}