{"_id":"@agape/string","_rev":"32-9df5c4cdcf1cc00be56023a300a17394","name":"@agape/string","dist-tags":{"latest":"3.0.1"},"versions":{"0.0.5":{"name":"@agape/string","version":"0.0.5","keywords":["agape","string","token"],"author":{"name":"Maverik Minett"},"license":"MIT","_id":"@agape/string@0.0.5","maintainers":[{"name":"maverik.minett","email":"maverik.minett@gmail.com"},{"name":"maverik.software","email":"maverik.software@gmail.com"}],"dist":{"shasum":"cd1191c328a5ff1e5a0ec694d9302ba1f8f9bf09","tarball":"https://registry.npmjs.org/@agape/string/-/string-0.0.5.tgz","fileCount":7,"integrity":"sha512-bwHlz2sDpHT1Me4zKJ983gv/ZwNA1DHtUkJ2kfvzbytpxeX8K39uGOrnPoN8zwvqQb72nz1/kix2ZLuuqkJhsw==","signatures":[{"sig":"MEUCIF0CRXyTM0dSqzyZv08vNMw4Ciyr5pKOL+FyaqKAwam6AiEAyPyaiamwOhTQ6LJnYMg3uBF/42hfxcQmJpjCarX9G38=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfulSZCRA9TVsSAnZWagAAy/YP/jjPgTrwPEj6is/ipN+a\njiVHs7o1IkBY6Ez7S3389p3S5KhRZDR2kLef1D5MdhkMX0N7f4vvlGq22DbT\nWKoTGEAoNONQFwO6wt0KdO+t2Y+jcWNk8Wd2QEEPN8ZtloISBfIkinAz2hQs\n+B2FMXiNSiTv9Iol6Bxt5tQ0qQ7p2BYs6DVkSlK6vxs2eiFuhFaaYCJytq/U\nfSbVkwbV0ZLOzmWcR8So9lKg8ZPE5LlGPgBCr7F2rylePZ8/mJsNWxh/2kha\nVIc/wHV0ypamTVeUXZMMgD+IC2RDJOYig6uuKlrAb6Bc/yIFUnKvEqslrQG9\nmgdzSDiy5tZlB0tGNZsp8Srn9DrLCKzbY5e9x3EVqORb+j08DYu5HERI7wgX\nioQbtyX9IqJnirDRlc3VnfFgdcHL/Y3Umkry+OXLpUhB9boHH3Zmdw/b2Qpa\nHW6QauSMJv+BjhBIwTuwz+Kme7jErVwC0Se3lhnrHIX4gu/xvS1TkHtPdzAK\nf1eCvkKyggp1TWuRHTxojleKuGK+Vc1ngnXWjoEx9OD8jZEtFRPGR90yBuHx\nW/0o0ti0HPLuArUhuNSNErFmxGE4gP+ot4d6wBXw8GUQlk4fOOXZ1sNkafZh\naLb5PCbaF8fzl6GnPhO42wxQfa9ga1h6sEmyT2YoZNYVPeJV64YSv+HhlRyZ\nJOu5\r\n=Mnbx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"public_api.ts","private":false,"scripts":{"test":"jasmine-ts","build":"","start":"tsc -w","prepare":"npm run build"},"_npmUser":{"name":"maverik.minett","email":"maverik.minett@gmail.com"},"_npmVersion":"6.14.4","description":"String and token manipulation","directories":{},"_nodeVersion":"10.19.0","_hasShrinkwrap":false,"devDependencies":{"jasmine":"^3.6.2","ts-node":"^8.10.2","jasmine-ts":"^0.3.0","typescript":"^4.0.3","@types/jasmine":"^3.6.2","jasmine-spec-reporter":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/string_0.0.5_1606046872732_0.052133975035989266","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@agape/string","version":"0.0.6","keywords":["agape","string","token"],"author":{"name":"Maverik Minett"},"license":"MIT","_id":"@agape/string@0.0.6","maintainers":[{"name":"maverik.minett","email":"maverik.minett@gmail.com"},{"name":"maverik.software","email":"maverik.software@gmail.com"}],"dist":{"shasum":"49e3f916ebe403de7e14d8de062f24b543210286","tarball":"https://registry.npmjs.org/@agape/string/-/string-0.0.6.tgz","fileCount":7,"integrity":"sha512-ZEGxOc1G/XSImQLaJqFiXeR7sF1KJbi4R2+7KklJvUBakJunFWwHLLt9gFLnmy4E7o125p+iqakb5gqTgPgTQQ==","signatures":[{"sig":"MEYCIQCyR1HaKNbfGTVNi4tqhwS7OpqHvb06kGh1YQseGvqNxQIhAK4CZfWI9u6DMfQhX2AbsDi2swqrD5i3g6vYYPUm/CW1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8045,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfumrWCRA9TVsSAnZWagAATmsP+gMEHTQYhKUvM2KAJdzU\n8lkk4NkUem2yfdXjSgs90xHCSc/iu913eYirXz6pcia6FzV/kRNR7Dh+EVyV\n2a+dVVtNfvYFEwUW2n/Wd2+7YpuSXRijgL3rGSmtkN49E03XvSZELx2qB+kk\npUmpumvhmGCeoFjrsbioUzRiPKIMccfMmmiHu3eB2AWq1uI3p5y3TFQzKf3z\nC8iKroJkGL3PjZLOgwgJmaVXACRbcfBhvjyD+Ax2YDIcO4KrQ+KWfDXAgwTW\nuisJOEt3YD97kanM6tZda+q3N3UEb87dlImyFIbDlSTG7yM8E+ZJLhqreQSy\ncBsM+7pSq8+U5Wx+kZ0vWTbLRgFFgOncQ2zK8cscXWPnOkY3M9xet6EG3xSl\nEQzgRUakXmtgVuSVxLi0WW5q4mfCfLYBnO3H7TAhtuHTtjbWyeVZCHxeVBw/\ncDlbVUhnCyPAPxHysZjcppsPmF2urzbelZMxu/5WP9urajQp0+M4tkveOeke\nfXl548YPuudY3gYkyTMSg/7aZqtj9CW7uRT09SgbjftKIqTvC/MAbHXtMcPS\nTkqqF8Zg1+uAuajc+mDTZAH+nCMz1P0FIQ5L9TQApSXORKJt+5ikasGTXCsY\nbh4eu73xpywpAUoMMEZuh71scc3Z4+OCUm+mtLLYuhrErGWzdbq6PMnXsA4b\n4hLc\r\n=Ljrg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"public_api.ts","private":false,"scripts":{"test":"jasmine-ts","build":"","start":"tsc -w","prepare":"npm run build","publish":"npm publish --access public"},"_npmUser":{"name":"maverik.minett","email":"maverik.minett@gmail.com"},"_npmVersion":"6.14.4","description":"String and token manipulation","directories":{},"_nodeVersion":"10.19.0","_hasShrinkwrap":false,"devDependencies":{"jasmine":"^3.6.2","ts-node":"^8.10.2","jasmine-ts":"^0.3.0","typescript":"^4.0.3","@types/jasmine":"^3.6.2","jasmine-spec-reporter":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/string_0.0.6_1606052565572_0.12179232454607014","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@agape/string","version":"0.0.7","keywords":["agape","string","token"],"author":{"name":"Maverik Minett"},"license":"MIT","_id":"@agape/string@0.0.7","maintainers":[{"name":"maverik.minett","email":"maverik.minett@gmail.com"},{"name":"maverik.software","email":"maverik.software@gmail.com"}],"dist":{"shasum":"5924786f47528cf5189d47fa6db842c540b09066","tarball":"https://registry.npmjs.org/@agape/string/-/string-0.0.7.tgz","fileCount":7,"integrity":"sha512-XF/59R2ZrO9YITgHAB7CZYozef6pX/Ect9Uwwo7lZSg/adF1dqhGzITAgHPn7TIbI97zlZwoayL1R1/09WHQnQ==","signatures":[{"sig":"MEYCIQDXcZVzhlrOUlOycolYOWy3OJ03e9eZXUs4cxqEYLWbOAIhAJP9gseQ04toyysqy2YRN7K4JBJc5oGtvYUMAE5sDmOZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8045,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfumsXCRA9TVsSAnZWagAAezMP/3Dtyy7BqbfTvMjMpExS\nMXX2lMZ+XxaZkGbjxSBDqTRfbpZWemYErPl6fXYPttEzHXen2MTK0rPVy/TR\n7MXh5d9mfrA+fiED1inkOxkVE/EaEioCF/jWeos39RgaCd21nL6asPGJk0Tn\ni0NfmTP1n3Q1OalxIrRLe+qHJtprXfIqe7P8iCq6nEw/4MEtrILC9TWZGBS2\n2sySW9Zo0l2vn1tw2NNhiCPttM+7PUaM5iuMWj4BPBLeC5pU/la5pUHKv+DG\nO1mAUmWA7sCyQkRpRYzYYpg9LZB2YZq8U2ITMYC6rtgn7vAPXbh0tYCZ/URS\ncVfG4a9vAb4fkQtJ94ssN34UHiiq5fB/K/s8Sv+NHUmyGcuFz1HT9ywMRLPi\n2AEiYtyBPr7pE34qPCjsT67gdNXChfBBH3nyvoFg5I6Dvv8EKD+rKzIB8JaB\noAcvYLw8HLosK8BKb0NzYBT5YeGSm4XuFZYCMTb6B12lp1q8I4iYLWTdUGB3\nZh4benh5Bqj6p7zFn76i6qP5nFZ4V4R7QTqoqcHC/+RfxWZeqAQMKkort9ri\nrJi41cij4zd1sJ2iCSFVLO8vcJRvkTjEUl5usFhaZdN6JM6s4HOftsmQ2kCl\nBMIY7oQIZyWtvap1H8dx3zm7fZ7YDJaRfN36G4PLtyrvUHMGRih5ozu+aW44\nQs9n\r\n=B/yB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"public_api.ts","private":false,"scripts":{"test":"jasmine-ts","build":"","start":"tsc -w","prepare":"npm run build","publish":"npm publish --access public"},"_npmUser":{"name":"maverik.minett","email":"maverik.minett@gmail.com"},"_npmVersion":"6.14.4","description":"String and token manipulation","directories":{},"_nodeVersion":"10.19.0","_hasShrinkwrap":false,"devDependencies":{"jasmine":"^3.6.2","ts-node":"^8.10.2","jasmine-ts":"^0.3.0","typescript":"^4.0.3","@types/jasmine":"^3.6.2","jasmine-spec-reporter":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/string_0.0.7_1606052631469_0.04785637310070934","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@agape/string","version":"0.0.8","keywords":["agape","string","token"],"author":{"name":"Maverik Minett"},"license":"MIT","_id":"@agape/string@0.0.8","maintainers":[{"name":"maverik.minett","email":"maverik.minett@gmail.com"},{"name":"maverik.software","email":"maverik.software@gmail.com"}],"dist":{"shasum":"4035e1dd92d3dd8d49c3390cc0dddbad6be4c72e","tarball":"https://registry.npmjs.org/@agape/string/-/string-0.0.8.tgz","fileCount":7,"integrity":"sha512-C6yFZyzkSIiFV6WRWz72kn7Xj8YXRz3MH458RJuIyWDWJoGfRJXtn1EaUbLDtcJTDiCw0qC8InKLqPDamHWTXA==","signatures":[{"sig":"MEUCIQDYmks3j+4pbRjE/soga4gvfY823WIAcWRHsJssSyHqHgIgSzDcCP5i5h8jNvE2mNITGvotjORKkJIvMhWdo01BEYg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfumvDCRA9TVsSAnZWagAAYsAP/RAurRSeZ6jqp244hf2y\nBjGf/cupU+nkLMYw+KtVssawJu+4TUfjNC9mhcBISwj8hnDzcMhNBTnMGPuF\nMQSsBis03e//8mA4fxf6QBHzMYdQGOX6ebky3J5k46jWWri1igz0ZuN2qWF7\n0IIZR5g0z4DzWH7g6KXY/ZewK7SLzMDsKtJx0WsjN7y8RTSYWP1IojKeYVPb\nl4On9GrFs9Et+SgUYvT8enOi3qofeO1wcU+ceWhU/4wwKK7p5etPOBnjaNx1\nwKzzeFRy8+WADyknjjghlR4hk0Nx1kSSSUbP8n6wcCpjedhrFFiGk32e5XRH\nwBjOpfn0GvH8WudoBB3g552cUDX52VcHkysLMNVEi8Aj/Xq1MpKQbZdYZU7L\nm8j9i1iVusrbJD2l+mJY3c2wjFCkoYELq/019KQAjT6JvuVSn02TQJKnoAiN\nF12BipAKjGr6fAGie9O5vvVcjDN2ytnsaJkK1jx0JzyYG+6b6f+5DCcErGff\nNmEOfzScv+LbVqbFbf3TDUNBXNhrgEXMCMmob0lL+xFwqyt3cLHbLF0Wn6JB\nqpAZcYUN4A9FABNwiBAK33i+TyBurCTsKVJXgAk21g6xTAIw8vJcUlerKcz7\nyyzWF2ordhVTBqFwee0HtY5M/D1c8vHqoeMPNyTxCyyYNe/6AlrgbwJf4iBn\nD3B4\r\n=uqz+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"public_api.ts","private":false,"scripts":{"test":"jasmine-ts","build":"","start":"tsc -w","prepare":"npm run build","publish":"npm publish --access public"},"_npmUser":{"name":"maverik.minett","email":"maverik.minett@gmail.com"},"_npmVersion":"6.14.4","description":"String and token manipulation","directories":{},"_nodeVersion":"10.19.0","_hasShrinkwrap":false,"devDependencies":{"jasmine":"^3.6.2","ts-node":"^8.10.2","jasmine-ts":"^0.3.0","typescript":"^4.0.3","@types/jasmine":"^3.6.2","jasmine-spec-reporter":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/string_0.0.8_1606052803551_0.1741585132745329","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@agape/string","version":"1.0.0","keywords":["agape","string","token"],"author":{"name":"Maverik Minett"},"license":"MIT","_id":"@agape/string@1.0.0","maintainers":[{"name":"maverik.minett","email":"maverik.minett@gmail.com"},{"name":"maverik.software","email":"maverik.software@gmail.com"}],"dist":{"shasum":"e8245e94a8a00404a1f4c35d1008abc56f401ff4","tarball":"https://registry.npmjs.org/@agape/string/-/string-1.0.0.tgz","fileCount":7,"integrity":"sha512-lq3/kSyjqlPgfaznknm3N2f0MvncfysUIFO8O9Lfbyd/XAv6eUded6CyzF8pYttH1LmD/AADqBwuG9jQ+SMyTg==","signatures":[{"sig":"MEUCIQCmOyTczBuW2YMYn+661YVv8De5t4/aSHrcdpndZBFOHwIgAJ7VIc9TwzyEAWtmxNFkI/aNvOakU3ag5aG2+4Owb+U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfumzHCRA9TVsSAnZWagAA40oP/ipRkw4CwO7Mq10XAUor\n4io8MQvvEUqTFTYUuzV86GcDD6E2E1pudnSNfl7YV2zKph+2HgaLOsq5pIry\nb8S6dHr2noCCKFTvr9wB6CTCyWZPczgV85z60nNbRt6ryBZ6AFxT5Dk5g2A2\nCuX9L0wZidUy/TWNnzP1hL4ZbxlIac8msQ/x+weJDzGV0+soFtJEzN+jpgLZ\n3uvBBfnFn5QvwCESGNvAUZOgsnLaT0efU+Xzpz99zjq8vLZ/czEB25zwjCKn\nYaGOewa+rwOQYgBEWfwuD4Cegqpk1mC6XG2BEHOo4N/e7xRaseyRj7lqGD+m\n4QG6fjOZjHPz8dCHculYsqSapDbtjNCBFgm1eUtl+mIAQM5c2D3y2T9eH5jI\nMu42JYwaowLRPoGbybfv+rAHS9SBnObMfqP8E6tiMy4zinLdr9Yq1szFe58Q\naFEJdYpJSAcAtrOo5Vese8x3PeCPuRaPy6OBf/ykw5rYZ4noijsIx7buH74q\nxfw4+paajPVt0b/cFKaz9/dD6Ywg9zWCoHUAPw1KFaPQAfBxiquuqHKApv4q\nOXDaTNYG1P3dWq6LJREcWMpaok2NPTfVO9oP1/iEEmuitO7bzsVnSDRi0jFh\nT+i2o3CKDStv1V9C7KyxRnZ9ZtPRfdxBTEAP24c6Voh09P9G5KGj/uq2vl1O\nAz/l\r\n=zZti\r\n-----END PGP SIGNATURE-----\r\n"},"main":"public_api.ts","private":false,"scripts":{"test":"jasmine-ts","build":"","start":"tsc -w","prepare":"npm run build","publish":"npm publish --access public"},"_npmUser":{"name":"maverik.minett","email":"maverik.minett@gmail.com"},"_npmVersion":"6.14.4","description":"String and token manipulation","directories":{},"_nodeVersion":"10.19.0","_hasShrinkwrap":false,"devDependencies":{"jasmine":"^3.6.2","ts-node":"^8.10.2","jasmine-ts":"^0.3.0","typescript":"^4.0.3","@types/jasmine":"^3.6.2","jasmine-spec-reporter":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/string_1.0.0_1606053063452_0.8560778295821485","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@agape/string","version":"1.0.1","keywords":["agape","string","token"],"author":{"name":"Maverik Minett"},"license":"MIT","_id":"@agape/string@1.0.1","maintainers":[{"name":"maverik.software","email":"maverik.software@gmail.com"},{"name":"maverik.minett","email":"maverik.minett@gmail.com"}],"homepage":"https://github.com/MaverikMinett/Agape#readme","bugs":{"url":"https://github.com/MaverikMinett/Agape/issues"},"dist":{"shasum":"a1ebae96e15b91c3cb87aaa71c45dd8c92802ca1","tarball":"https://registry.npmjs.org/@agape/string/-/string-1.0.1.tgz","fileCount":17,"integrity":"sha512-Sh98NgVFoVHQfyW3u2/txwyjYPVlenJyE8TMAqqz7VqiyHFs8JlY2WU7n1Vc3VNG2cQgRIuZ3uXalXpviAsRFw==","signatures":[{"sig":"MEYCIQCeVdycOmfbgXcyQ6gYULf1Qud858TwnKBdbAIFEeUKWwIhALvGhXgUCTjIQLmzYVyN/Jy4zfsjwotzMB9ldbEhPKXE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6xEUCRA9TVsSAnZWagAA34IP/2w+JgLy2htxAXEjVIWG\ncdPqIyRA383w/O4LzjKNN2+SfGzRh19btTenZcUGa/Aob1FaMKAqeCvrAp4y\nEmG3oKqH6d8/2Zm+AYBVu5SONOKihxnQOK5mY/aLZDIyEJlY2fMKTILXsHUd\n9aGtrmoTS21RTJtOE5gA6hVXOemdYEyGMmzCeokM7EeHnZnWOvgJyCj4jva5\nxloxBb2bBLz0/aLBqv6KwKQt5NUOU/8+6eGQGCMoPnFNF0aCduzvVFKsDGMD\nvYgeBd9Tv3vNLU/BxX/ms3U/46oMxjuE0Hi4thcZu/20tAjXpGJho/HWbey2\njCyvEwNorfZHa3nB4dxiY+TsASNZCnK+xrtu65Fuon24YqCiA2v/Jk9wZuiP\nVlto6rC+7goFYOFHTh39Z61P27Mva8qerUdY7GaMzM2cEMEtTp6F0qimUURF\nx/8PHQG5eYrh7ujadjohCWYzkw0HguKQZqZ0ksA5mZOWbm3qY/67t8id0QwZ\n7d4DmCU1rqSJGiKfC6gSo5jYxKz6gArT9HH09SS4FaxHHCIVagD4llwfYNAZ\nsmtk4idpGc/1j5ooGE6t5b6dSRYzKZ/PB9vbZTu9cgrlAqnIb4iy1X6YqGYN\nq/jBsfb3S/faS0jmuF+uHbmI5Bfl+EQErb10Yl87a08dCzmSWkgKIXe2klaT\n+AU2\r\n=qVcI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/public_api.js","module":"dist/esm/public_api.js","private":false,"scripts":{"test":"jasmine-ts","build":"tsc && tsc -p tsconfig-cjs.json","start":"tsc -w"},"_npmUser":{"name":"maverik.minett","email":"maverik.minett@gmail.com"},"repository":{"url":"git+https://github.com/MaverikMinett/Agape.git","type":"git"},"_npmVersion":"6.14.4","description":"String and token manipulation","directories":{},"_nodeVersion":"10.19.0","_hasShrinkwrap":false,"devDependencies":{"jasmine":"^3.6.2","ts-node":"^8.10.2","jasmine-ts":"^0.3.0","typescript":"^4.0.3","@types/jasmine":"^3.6.2","jasmine-spec-reporter":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/string_1.0.1_1609240851684_0.4269905599511703","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@agape/string","version":"1.0.2","keywords":["agape","string","token"],"author":{"name":"Maverik Minett"},"license":"MIT","_id":"@agape/string@1.0.2","maintainers":[{"name":"maverik.software","email":"maverik.software@gmail.com"},{"name":"maverik.minett","email":"maverik.minett@gmail.com"}],"homepage":"https://github.com/MaverikMinett/Agape#readme","bugs":{"url":"https://github.com/MaverikMinett/Agape/issues"},"dist":{"shasum":"5e65e47ef84280aee8a39ce27b1fcfe8339e151e","tarball":"https://registry.npmjs.org/@agape/string/-/string-1.0.2.tgz","fileCount":17,"integrity":"sha512-wo4IWBo6Xxwi8A8aZOpyFEQaiG4ZcyBtR6RhwCI9JdNMEv5f/3r5erNBMNXOTsg7UfaURWSXhkWy/KjhsOhsCA==","signatures":[{"sig":"MEUCIDXn/YPoZ27/qsw1Z3gd94NZU0ut3cBTCSkjuN30OkUkAiEAyR73NHh/i2RTSvqIu9yrxMLjCiW40YkiJHT8vYXVr44=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGdP+CRA9TVsSAnZWagAAjLAP/2pJs9uC92D5wOJ7Z/He\nUtNBzDQCKcmmEydJnGYQBIV1r0KZ5QEVWtQtN4dKUTj+vZhYTcO5ojyn+0Uz\n3K32bCN1pkizHTb56D4Ssg/fG6fxogpJa1BvBuMPSCggm9Lqsgt/fZwTr8+v\n/Acy4VKGlHE62qb0G7RetQYnWpYS0FBztbH9mIzLoCOezTmoOw6Wl3WBmejP\ncU7O+UNrTeekTKyH3OSeEqCOI7KzVEBQNwxlEokobLYnBeGSexKW6BRkqewb\ngiGIWyxc87DdvVMpJXFyegcIB1KdHUdZ/Hjj2VmDgbahaBiDLSGm8RtL+b0n\n3PIzHsn5pML5iIGCXfabucrodgBaU/KxVSkOPSSZvAXtHeKm5yZ13yTQHMKU\nfqFF0lC/XHROivwwmY2/i5HMAtgF/1uKpNToNnTymLtEad2KuBrMciFpdT7f\niUtjHlU4gZBRsQ7XMV3NfSY++CXP36ia0hbl/OJZapkKo8qFqljTaouNTJQW\nDpa+Ej03aEq3qC9J4aBaokocr0aYGEwdkbNNykPWg8L8Is9DlJb7ibZOiKLP\nPD3RRWfXGx5pI1A4wA6HC3e9a/748QK8AgF0Pd9T0E/YfY68aJ8MwxRqZ5ZW\nIDUFGW7bgXidz6QeK1EDI9J4YKV/d8+M5QH9HQvcfI8+H10vb93OkOYSOHek\nF1KG\r\n=pYPg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/public_api.js","module":"dist/esm/public_api.js","private":false,"scripts":{"test":"jasmine-ts","build":"tsc && tsc -p tsconfig-cjs.json","start":"tsc -w","release":"npm run build && npm publish --access public"},"_npmUser":{"name":"maverik.minett","email":"maverik.minett@gmail.com"},"repository":{"url":"git+https://github.com/MaverikMinett/Agape.git","type":"git"},"_npmVersion":"6.14.4","description":"String and token manipulation","directories":{},"_nodeVersion":"10.19.0","_hasShrinkwrap":false,"devDependencies":{"jasmine":"^3.6.2","ts-node":"^8.10.2","jasmine-ts":"^0.3.0","typescript":"^4.0.3","@types/jasmine":"^3.6.2","jasmine-spec-reporter":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/string_1.0.2_1612305406008_0.44506446012986656","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@agape/string","version":"1.0.3","keywords":["agape","string","token"],"author":{"name":"Maverik Minett"},"license":"MIT","_id":"@agape/string@1.0.3","maintainers":[{"name":"maverik.software","email":"maverik.software@gmail.com"},{"name":"maverik.minett","email":"maverik.minett@gmail.com"}],"homepage":"https://github.com/MaverikMinett/Agape#readme","bugs":{"url":"https://github.com/MaverikMinett/Agape/issues"},"dist":{"shasum":"dab6750633f9705e20a291ec151fbeb8fa84ea56","tarball":"https://registry.npmjs.org/@agape/string/-/string-1.0.3.tgz","fileCount":18,"integrity":"sha512-vEpa0RfBkzgfNvR4hcp6r60YYaWAgwsowoGcXLGXwtCu8x/TcMpXjqnf7nsKEvV5WpCFXySIdnpMMGjiwl02KQ==","signatures":[{"sig":"MEUCIQCz1q2d4sxtszwoJZTkDuNt4hX3oxGiX8YQDtgOLzH0aAIgAIbTcTwabyenYYhhuNKAyfeRSJwMQO7WTRRQRz2ecW8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25709,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikkOGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRGhAAmKTBKt8kYV+De8KEksRVV1Yv+4+yB0p9EgpM9Yz9TtOLU7Ew\r\nNcVBzo9CPQtA3UTbOWwKkPJ78lTfM7urTdyF5imzvkdAVqGMbzXvb15iPrVS\r\ncT4wk3wy7XGfj/fyp4wtAYWJPnzVyeO0blie6N7Ys9TZXccq+wUYiFk+V51A\r\nEk34LvyO5V50ImNuotWJMqvEwDkYp23QZU7wuyANzjJmvqWS1PPitaIQzaJf\r\nsgRzSi9xQQOCPJd6367C9vGHl4Z9zl4gV3e+So1sZlgkFBmnCdLDwWPBW5W/\r\nBv8jdrtE4MyfdZPQc93pLMXFVUXkC2MS/J2O9fjvHoL6dB7cnioWPVfxNp7D\r\npiGGyFj+tS+BZeurGNUEDnrDmtDANuxstPuS0AWT2f/XGf5t6kBTTbDopdwh\r\no7BvSuWHeERqix6pPHiE6pNE/MSU9v721TGHyF0PCF97kiocmviMtK1ekkkh\r\ncNk/SdTXKFpVeEgk/nvQwDnEmp7MapMqbn+einYeuwr13ecM8wJoppPF6kJa\r\nMJkUwP65/UI2hzkymeeVdGipq3SHIwO+zI7zYS2OgcYCR+lxorwkZmZoDpwi\r\npgSAf5Od8hqQ+gfZvvyzS8zL+JVjKFFvPRQyKSbfK/fObhtJiNCrNX6lDNh8\r\nkerexAef1C6yrdQH2JWVje6iVOka1amCtfQ=\r\n=GFmD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/public_api.js","types":"./dist/cjs/public_api.d.ts","module":"dist/esm/public_api.js","gitHead":"f561f997dbd81e3adb29c5ebb233329a393af530","private":false,"scripts":{"test":"jasmine-ts","build":"tsc && tsc -p tsconfig-cjs.json","start":"tsc -w","release":"npm run build && npm publish --access public"},"_npmUser":{"name":"maverik.minett","email":"maverik.minett@gmail.com"},"repository":{"url":"git+https://github.com/MaverikMinett/Agape.git","type":"git"},"_npmVersion":"8.5.0","description":"String and token manipulation","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"jasmine":"^3.6.2","ts-node":"^8.10.2","jasmine-ts":"^0.3.0","typescript":"^4.0.3","@types/jasmine":"^3.6.2","jasmine-spec-reporter":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/string_1.0.3_1653752709999_0.8776560295139149","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@agape/string","version":"1.1.0","keywords":["agape","string","token"],"author":{"name":"Maverik Minett"},"license":"MIT","_id":"@agape/string@1.1.0","maintainers":[{"name":"maverik.software","email":"maverik.software@gmail.com"},{"name":"maverik.minett","email":"maverik.minett@gmail.com"}],"homepage":"https://github.com/MaverikMinett/Agape#readme","bugs":{"url":"https://github.com/MaverikMinett/Agape/issues"},"dist":{"shasum":"90b143f60c6472164046c0d4c05b50fae63cd510","tarball":"https://registry.npmjs.org/@agape/string/-/string-1.1.0.tgz","fileCount":22,"integrity":"sha512-7bfJ/BDmbGKIdVI6N3dZ3Bz+mcrKKUvSN0kFbl9T4cULxBDuHXj0U0y3TnJk+foowmkjQoV/+SPd9Dxc6vopxQ==","signatures":[{"sig":"MEYCIQCyyebBmeCHgaXURTv+o0T4f9NEQWmGZNUGHX0UXB9ifwIhAKyUHdTUhwRfVdaJYf3IMjSc5y56kEknCZiL+pkbFDsn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjy+EKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNiw//VtlTMkdLnrGvXKU1THa70/LBY77swm/qfgn2modax4gD7R7t\r\n6FDx1Mp58uh4ME6sxEIR7n22SxAjGR7n+BF3snDKprowu5IrlhvAoCB/Wa+f\r\n0wldOI1oAT7IwfN9nYnEoZTci0jYmHH1+cjTwhrjWeNzj02Wo0wY77PFzIRZ\r\nCcKm1vSflZRLkhgGAX+BbLbggpXkdLx6JTJlSNrWYdChZUhbeHbzXPPfDxN2\r\ncxPEeq+KLRhrEGvunMfAQtWpLRU3NzsTqAMOnYxszZuK5maZg0aP1M+brYvB\r\nCiqzZnLMPRURsyrBFBs2wCW/rU8r99ZQm1foR9ceM9PfMjCpr136hYl5hE2b\r\nRMRCymOryPvk7JhJC6K1iW6t61betqSqF6S6vun5ZUuZyOg9tlmGv67j+sTI\r\nEp3C2FMHvIcI+y1mSfBBGo9rcGVqb9KbbPZNonxA60PV0QeAwfJhoYWJFbmr\r\n6kEsBxWANTyrBhW+s6wmnmR/x9wWI4eCNL2RRuipblZsIUIt9tcWJL/8jZFm\r\nAPgzFcLB4Ci3FIYdmv4wdi0y3yp5o8z8mdhr+fW63Aqmj/X7UDazJ81lB2in\r\nfSarg1oDhRpuni8prtPl7AcWyUS5S8TISbh/iI9uVoaO8xR9hqL6oVVmF8Cy\r\ntKTinGRviaZ1gpyA1Wk8PtDDt/NbSgXi3Vs=\r\n=lOQ2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/public_api.js","module":"dist/esm/public_api.js","private":false,"scripts":{"test":"jasmine-ts","build":"tsc && tsc -p tsconfig-cjs.json","start":"tsc -w","release":"npm run build && npm publish --access public"},"_npmUser":{"name":"maverik.minett","email":"maverik.minett@gmail.com"},"repository":{"url":"git+https://github.com/MaverikMinett/Agape.git","type":"git"},"_npmVersion":"6.14.17","description":"String and token manipulation","directories":{},"_nodeVersion":"14.21.2","_hasShrinkwrap":false,"devDependencies":{"jasmine":"^3.6.2","ts-node":"^8.10.2","jasmine-ts":"^0.3.0","typescript":"^4.0.3","@types/jasmine":"^3.6.2","jasmine-spec-reporter":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/string_1.1.0_1674305802626_0.02263022607185783","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@agape/string","version":"1.1.1","keywords":["agape","object","traits"],"author":{"name":"Maverik Minett"},"license":"MIT","_id":"@agape/string@1.1.1","maintainers":[{"name":"maverik.minett","email":"maverik.minett@gmail.com"}],"dist":{"shasum":"0c7ce73fef6a4aa3e8414ca16bed32bd0d6336f9","tarball":"https://registry.npmjs.org/@agape/string/-/string-1.1.1.tgz","fileCount":20,"integrity":"sha512-KQ7hZv7GDXUtAV+m4qTMMJ2fp7T/phHjCBP9x5Z8X01JYzfMz+UPcyl3EcEEIl8BqNmvsJoczzLGTkfOiacYLA==","signatures":[{"sig":"MEUCIHjQE0AnAqGzUIlDL0dvGHW8QHLJdopS1t0gC7Vkp3g3AiEArGRP+wnl9MvsI7+efKF8DCwz9w8bZclTzSO5YTZNUYo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32495},"es2015":"./esm2020/index.js","es2020":"./esm2020/index.js","module":"./es2020/index.js","exports":{".":{"node":"./es2015/index.js","es2015":"./es2015/index.js","es2020":"./es2020/index.js","default":"./es2020/index.js","require":"./cjs/index.js"},"./package.json":{"default":"./package.json"}},"_npmUser":{"name":"maverik.minett","email":"maverik.minett@gmail.com"},"_npmVersion":"6.14.17","description":"String and token manipulation","directories":{},"_nodeVersion":"14.21.2","dependencies":{"@agape/string":"^1.0.0","reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string_1.1.1_1683725483099_0.20852037314074479","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@agape/string","version":"1.1.2","keywords":["agape","object","traits"],"author":{"name":"Maverik Minett"},"license":"MIT","_id":"@agape/string@1.1.2","maintainers":[{"name":"maverik.minett","email":"maverik.minett@gmail.com"}],"dist":{"shasum":"5446e8777cc7d5ccfe484c12f471523e7e4ed96e","tarball":"https://registry.npmjs.org/@agape/string/-/string-1.1.2.tgz","fileCount":20,"integrity":"sha512-qGyXbAthZFYsSDHVThrTamoCj5dWX3XK0dGw8hGoGS78h2R/MVwOcswYYwbiLYopFLDa51+fdH4zAnSlrf1Fpg==","signatures":[{"sig":"MEYCIQCgAW/HIlkhhQFQd1kc3a0lL8GLsJdutew6X6oIrc8AMQIhALbLS9yItAFsr7MqluZc7/vTPjjwDQA1YSHKhQbezDr/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32347},"es2015":"./esm2015/index.js","es2020":"./esm2020/index.js","module":"./es2020/index.js","exports":{".":{"node":"./cjs/index.js","es2015":"./es2015/index.js","es2020":"./es2020/index.js","default":"./es2020/index.js","require":"./cjs/index.js"},"./package.json":{"default":"./package.json"}},"_npmUser":{"name":"maverik.minett","email":"maverik.minett@gmail.com"},"_npmVersion":"6.14.17","description":"String and token manipulation","directories":{},"_nodeVersion":"14.21.2","dependencies":{"reflect-metadata":"^0.1.13"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string_1.1.2_1684845267764_0.6462148392499145","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@agape/string","version":"1.2.0","keywords":["agape","string"],"author":{"name":"Maverik Minett"},"license":"MIT","_id":"@agape/string@1.2.0","maintainers":[{"name":"maverik.minett","email":"maverik.minett@gmail.com"}],"dist":{"shasum":"5283dccc088f542b6ff60dde9034bb7cf5b604cc","tarball":"https://registry.npmjs.org/@agape/string/-/string-1.2.0.tgz","fileCount":20,"integrity":"sha512-n3RqO0KcHcAM5pWEOAvF7lj2hZ9hlFYc7u8qe3KIAXHMZnw/1I/z4kq7uow5IJyuiLHfsJHDdNJhny0G6+RKjQ==","signatures":[{"sig":"MEUCIQD1reaqdL2ACW6bZuutO0CTKh7pUqiT4As+ieILt8ZuNQIgPGAQCM3VqS5DHMjNgLWjGwj26EYWR6wvzGwY16zFY9A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37712},"main":"./cjs/index.js","es2015":"./esm2015/index.js","es2020":"./esm2020/index.js","module":"./es2020/index.js","exports":{".":{"node":"./cjs/index.js","es2015":"./es2015/index.js","es2020":"./es2020/index.js","import":"./es2020/index.js","default":"./es2020/index.js","require":"./cjs/index.js"},"./package.json":{"default":"./package.json"}},"_npmUser":{"name":"maverik.minett","email":"maverik.minett@gmail.com"},"_npmVersion":"6.14.17","description":"String and token manipulation","directories":{},"_nodeVersion":"14.21.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string_1.2.0_1712427562773_0.06827174872224928","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@agape/string","version":"2.0.0","keywords":["agape","string"],"author":{"name":"Maverik Minett"},"license":"MIT","_id":"@agape/string@2.0.0","maintainers":[{"name":"maverik.minett","email":"maverik.minett@gmail.com"}],"dist":{"shasum":"27004da93718765eb75a37406e12686f66b38064","tarball":"https://registry.npmjs.org/@agape/string/-/string-2.0.0.tgz","fileCount":20,"integrity":"sha512-9NAlX1wNkp2z12ogxUKQ1EvznJu1B4xphA2Oirlj3MEOS88kBrrIw2k4B6gzu6KZTvSpHQEsdioVg7v2pi9b3w==","signatures":[{"sig":"MEUCIBcKO80KMT77TMlX6PNXY82naG5/Jud+TMCxypGCxDkEAiEA5s8VherCu5iMRX7rhZscykrWODTKTNlbvBNGfGQu8eg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34572},"main":"./cjs/index.js","types":"./cjs/index.d.ts","es2015":"./esm2015/index.js","es2020":"./esm2020/index.js","module":"./es2020/index.js","exports":{".":{"node":"./cjs/index.js","es2015":"./es2015/index.js","es2020":"./es2020/index.js","import":"./es2020/index.js","default":"./es2020/index.js","require":"./cjs/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"20bf2a41c609100d11a80de2482034e16d7627f5","_npmUser":{"name":"maverik.minett","email":"maverik.minett@gmail.com"},"_npmVersion":"10.5.0","description":"String and token manipulation","directories":{},"_nodeVersion":"20.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string_2.0.0_1715441260677_0.06849254400924987","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@agape/string","version":"2.1.0","keywords":["agape","string"],"author":{"name":"Maverik Minett"},"license":"MIT","_id":"@agape/string@2.1.0","maintainers":[{"name":"maverik.minett","email":"maverik.minett@gmail.com"}],"dist":{"shasum":"13a7dac069744c6dbf664cb690d699b2c260d795","tarball":"https://registry.npmjs.org/@agape/string/-/string-2.1.0.tgz","fileCount":14,"integrity":"sha512-5puNhLfodRV0mNZ50BQ0ew/2Swahv7eKb3AOJ3DkTj9qE40RNSOVzk5px9YDU1lP8CJfdOpy6ykfYfIG3X7oSg==","signatures":[{"sig":"MEYCIQDIRpXzIwyuEcpwBI30VgobA3li2nfQprxgyL2opmntfgIhALDxXheNJq8uS28Godnec92gSCuIydTvRHmbAPAHvD5I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41193},"main":"./cjs/index.js","types":"./cjs/index.d.ts","es2020":"./es2020/index.js","module":"./es2020/index.js","exports":{".":{"node":"./cjs/index.js","import":"./es2020/index.js","default":"./es2020/index.js","require":"./cjs/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"fb2b538e5d3fdcbe6decc3c0da93f60146666329","_npmUser":{"name":"maverik.minett","actor":{"name":"maverik.minett","type":"user","email":"maverik.minett@gmail.com"},"email":"maverik.minett@gmail.com"},"_npmVersion":"11.3.0","description":"String and token manipulation","directories":{},"_nodeVersion":"24.2.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string_2.1.0_1750203588518_0.7248201792533795","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@agape/string","version":"2.2.0","keywords":["agape","string"],"author":{"name":"Maverik Minett"},"license":"MIT","_id":"@agape/string@2.2.0","maintainers":[{"name":"maverik.minett","email":"maverik.minett@gmail.com"}],"dist":{"shasum":"9d9f3ca873fd166b4a059ae51c76f7f859d17fa3","tarball":"https://registry.npmjs.org/@agape/string/-/string-2.2.0.tgz","fileCount":14,"integrity":"sha512-la1GJwdIZRvohIwmB/y9kMqDWSxIOaSoHLwnKyrY4EhGgCf2+rG/2Uhvba2L0mO4OMEtnyzoJb5OIZZdCm/PPA==","signatures":[{"sig":"MEQCIEZCVYzrzbnFsByjgXf1ei/0fh11Wzc/io4EM3W3G2xhAiAc4QLN65vFEjLMMRKLqxKNSDWxOx3qK0usBEwmEsqchQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46994},"main":"./cjs/index.js","types":"./cjs/index.d.ts","es2020":"./es2020/index.js","module":"./es2020/index.js","exports":{".":{"node":"./cjs/index.js","import":"./es2020/index.js","default":"./es2020/index.js","require":"./cjs/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"e63a96b4e1c96d110f1302619358c33d3a8670df","_npmUser":{"name":"maverik.minett","actor":{"name":"maverik.minett","type":"user","email":"maverik.minett@gmail.com"},"email":"maverik.minett@gmail.com"},"_npmVersion":"11.3.0","description":"String and token manipulation","directories":{},"_nodeVersion":"24.2.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string_2.2.0_1750210665929_0.9194632957781048","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@agape/string","version":"2.2.1","keywords":["agape","string"],"author":{"name":"Maverik Minett"},"license":"MIT","_id":"@agape/string@2.2.1","maintainers":[{"name":"maverik.minett","email":"maverik.minett@gmail.com"}],"dist":{"shasum":"58376d8f4ad332a95b0eb953c25c56b05284b76a","tarball":"https://registry.npmjs.org/@agape/string/-/string-2.2.1.tgz","fileCount":14,"integrity":"sha512-f1hO+WoCG5UpGKfCZ6F0Ketc7Vv5ZL/x+6CEXKJWb2WfOir3+eKN58NoJFKpHgz8By0E0Ep6aybioAUlQqOeeA==","signatures":[{"sig":"MEUCIA0o6d8D9zqqmEx5JZviT1GPO9GI34IlhBpdfE35FwjpAiEAxAAZR8o0hlyjqe6TkhFbjUSzX29WPs8+9ZIR9QSaPfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46994},"main":"./cjs/index.js","types":"./cjs/index.d.ts","es2020":"./es2020/index.js","module":"./es2020/index.js","exports":{".":{"node":"./cjs/index.js","import":"./es2020/index.js","default":"./es2020/index.js","require":"./cjs/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"a24e962fdea89f5430c3bee1ed16da99d2ca01fb","_npmUser":{"name":"maverik.minett","actor":{"name":"maverik.minett","type":"user","email":"maverik.minett@gmail.com"},"email":"maverik.minett@gmail.com"},"_npmVersion":"11.3.0","description":"String and token manipulation","directories":{},"_nodeVersion":"24.2.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string_2.2.1_1750256404439_0.23612940381995617","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@agape/string","version":"2.2.2","keywords":["agape","string"],"author":{"name":"Maverik Minett"},"license":"MIT","_id":"@agape/string@2.2.2","maintainers":[{"name":"maverik.minett","email":"maverik.minett@gmail.com"}],"homepage":"https://github.com/AgapeToolkit/agape-string#readme","bugs":{"url":"https://github.com/AgapeToolkit/agape-string/issues"},"dist":{"shasum":"845e440663bd9b09e049b394cfa4bbc8a2ce5637","tarball":"https://registry.npmjs.org/@agape/string/-/string-2.2.2.tgz","fileCount":14,"integrity":"sha512-aF3E3c5LOj1dypSrphoghWz3DyFyIhk20O7Uc6bpdaBLPSheT25IRzYhI4mGKoVciKnTEOG59cdIExj7kxwm/w==","signatures":[{"sig":"MEQCIHOZxi89KlcB83tyn/h8OVLK/KuGnVz8s3Yf1yXY7G05AiB8KCo1I1TYvzkrk4Bl5HRpO9VWZb5VJgWzpT4SRibUkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47136},"main":"./cjs/index.js","types":"./cjs/index.d.ts","es2020":"./es2020/index.js","module":"./es2020/index.js","exports":{".":{"node":"./cjs/index.js","import":"./es2020/index.js","default":"./es2020/index.js","require":"./cjs/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"1b793198e7f9a2ec123e1d01d30e5bc129b3964d","_npmUser":{"name":"maverik.minett","actor":{"name":"maverik.minett","type":"user","email":"maverik.minett@gmail.com"},"email":"maverik.minett@gmail.com"},"repository":{"url":"git+https://github.com/AgapeToolkit/agape-string.git","type":"git"},"_npmVersion":"11.3.0","description":"String and token manipulation","directories":{},"_nodeVersion":"24.2.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string_2.2.2_1750257277577_0.40291520660683444","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"@agape/string","version":"2.2.3","keywords":["agape","string"],"author":{"name":"Maverik Minett"},"license":"MIT","_id":"@agape/string@2.2.3","maintainers":[{"name":"maverik.minett","email":"maverik.minett@gmail.com"}],"homepage":"https://github.com/AgapeToolkit/agape-string#readme","bugs":{"url":"https://github.com/AgapeToolkit/agape-string/issues"},"dist":{"shasum":"76fc3600402579eee14f8f40d36be995c61df99a","tarball":"https://registry.npmjs.org/@agape/string/-/string-2.2.3.tgz","fileCount":74,"integrity":"sha512-vpSqOWe0MkHfUIvB2OwAMm59KswKxQu6ZI3tb8m48uClZzBaorPEpcMg5jmSUio8g8h8F7YdrcAFtr4i8Ut2GA==","signatures":[{"sig":"MEUCIQDPpXZVaIaWb9RgbmfMLvTPFBHxueX1FlEMAWHSpNPs4gIgFLCS9/aQw6N6kiOppF2hK9EWhO2tUNUf7T7XIwbGEXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55485},"main":"./cjs/index.js","types":"./cjs/index.d.ts","es2020":"./es2020/index.js","module":"./es2020/index.js","exports":{".":{"node":"./cjs/index.js","import":"./es2020/index.js","default":"./es2020/index.js","require":"./cjs/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"0fb2f5f6efd88e4906ae950de5e3e61a368c68ee","_npmUser":{"name":"maverik.minett","actor":{"name":"maverik.minett","type":"user","email":"maverik.minett@gmail.com"},"email":"maverik.minett@gmail.com"},"repository":{"url":"git+https://github.com/AgapeToolkit/agape-string.git","type":"git"},"_npmVersion":"11.3.0","description":"String and token manipulation","directories":{},"_nodeVersion":"24.2.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string_2.2.3_1750274037607_0.600649210386341","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"@agape/string","version":"2.2.4","keywords":["agape","string"],"author":{"name":"Maverik Minett"},"license":"MIT","_id":"@agape/string@2.2.4","maintainers":[{"name":"maverik.minett","email":"maverik.minett@gmail.com"}],"homepage":"https://github.com/AgapeToolkit/agape-string#readme","bugs":{"url":"https://github.com/AgapeToolkit/agape-string/issues"},"dist":{"shasum":"8b51231f77cab5f27b0465e70ee23ac6d35b5d9d","tarball":"https://registry.npmjs.org/@agape/string/-/string-2.2.4.tgz","fileCount":74,"integrity":"sha512-AU2iBoIuzO4TyKV2eKu6dsn8zc/wfiYRJOJzM1TL6uTof+YwofAtEogbKldUamzB82XIQymCEutxESKnyVidxg==","signatures":[{"sig":"MEYCIQD3INcqj44Yr9U/eRRN3STuQPl16mXVIPXPRUf5EuJIsAIhAKGGRlCHkg2Btz3xk3/woYbgE0XrveGOgcRv/l5utZbl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79102},"main":"./cjs/index.js","types":"./cjs/index.d.ts","es2020":"./es2020/index.js","module":"./es2020/index.js","exports":{".":{"node":"./cjs/index.js","import":"./es2020/index.js","default":"./es2020/index.js","require":"./cjs/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"04bb00ea4b739df7baec5be9f1cf8c6fa523b8b7","_npmUser":{"name":"maverik.minett","actor":{"name":"maverik.minett","type":"user","email":"maverik.minett@gmail.com"},"email":"maverik.minett@gmail.com"},"repository":{"url":"git+https://github.com/AgapeToolkit/agape-string.git","type":"git"},"_npmVersion":"11.3.0","description":"String and token manipulation","directories":{},"_nodeVersion":"24.2.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string_2.2.4_1750296076897_0.7211608926407382","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@agape/string","version":"3.0.0","keywords":["agape","string"],"author":{"name":"Maverik Minett"},"license":"MIT","_id":"@agape/string@3.0.0","maintainers":[{"name":"maverik.minett","email":"maverik.minett@gmail.com"}],"homepage":"https://agape.dev","bugs":{"url":"https://github.com/AgapeToolkit/AgapeToolkit/issues"},"dist":{"shasum":"24e577c2780b2739bed3bad0674201dc6b233c01","tarball":"https://registry.npmjs.org/@agape/string/-/string-3.0.0.tgz","fileCount":74,"integrity":"sha512-fFBHphb/xy32cqzo8e0e4pqPY5L7B6z7CuzbPqnMtnhAy1kY/K75JV4S2GX2Cn9n1OhloJEY2CwHV0XP6NwAbg==","signatures":[{"sig":"MEUCIQCOEBMl1Gev3o7UHUnl6qt7e+XmH6WscQaT55nY2a0lBQIgAxmXZks2Ij88ZUUw3IbJ7C3b2X89Hc4di+PIZ6yqQ+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87190},"main":"./cjs/index.js","types":"./cjs/index.d.ts","es2020":"./es2020/index.js","module":"./es2020/index.js","exports":{".":{"node":"./cjs/index.js","import":"./es2020/index.js","default":"./es2020/index.js","require":"./cjs/index.js"},"./package.json":{"default":"./package.json"}},"gitHead":"536f20956f4128df407e42c24abfa5f4110ccaca","_npmUser":{"name":"maverik.minett","email":"maverik.minett@gmail.com"},"repository":{"url":"git+https://github.com/AgapeToolkit/AgapeToolkit.git","type":"git"},"_npmVersion":"11.6.0","description":"String and token manipulation","directories":{},"_nodeVersion":"24.8.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/string_3.0.0_1757991677424_0.3562006513321063","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@agape/string","version":"3.0.1","description":"String and token manipulation","main":"./cjs/index.js","module":"./es2020/index.js","keywords":["agape","string"],"homepage":"https://agape.dev","repository":{"type":"git","url":"git+https://github.com/AgapeToolkit/AgapeToolkit.git"},"author":{"name":"Maverik Minett"},"license":"MIT","es2020":"./es2020/index.js","exports":{"./package.json":{"default":"./package.json"},".":{"node":"./cjs/index.js","default":"./es2020/index.js","require":"./cjs/index.js","import":"./es2020/index.js"}},"_id":"@agape/string@3.0.1","gitHead":"e0419a69ab9ed41faad3ea581d673571ae1932ed","types":"./cjs/index.d.ts","bugs":{"url":"https://github.com/AgapeToolkit/AgapeToolkit/issues"},"_nodeVersion":"24.8.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-Hk86Z283exoSWWue+6tJqoaVAF1IhdmfpT42zfbb3caUtFWWVVGgULSZ6+23rZ/vOOmS3RwLK9CRYXDBgNjr+g==","shasum":"ea39dde4c21f746e28a03b8ffae07a4e080c4471","tarball":"https://registry.npmjs.org/@agape/string/-/string-3.0.1.tgz","fileCount":74,"unpackedSize":87420,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCqTGOPjPypXQOPhiny6UOYOAeaXmJyL4eLsWTm97/WGwIhAMuURiLsgzavHzRZvvZesoMs/JM1SKfxYPstD3Uv5gk+"}]},"_npmUser":{"name":"maverik.minett","email":"maverik.minett@gmail.com"},"directories":{},"maintainers":[{"name":"maverik.minett","email":"maverik.minett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/string_3.0.1_1758030693273_0.9302527475146061"},"_hasShrinkwrap":false}},"time":{"created":"2020-11-22T09:14:44.150Z","modified":"2025-09-16T13:51:33.668Z","0.0.1":"2020-11-22T09:14:44.554Z","0.0.2":"2020-11-22T11:20:48.330Z","0.0.3":"2020-11-22T11:51:43.128Z","0.0.4":"2020-11-22T12:05:53.196Z","0.0.5":"2020-11-22T12:07:52.829Z","0.0.6":"2020-11-22T13:42:45.694Z","0.0.7":"2020-11-22T13:43:51.597Z","0.0.8":"2020-11-22T13:46:43.728Z","1.0.0":"2020-11-22T13:51:03.577Z","1.0.1":"2020-12-29T11:20:51.822Z","1.0.2":"2021-02-02T22:36:46.175Z","1.0.3":"2022-05-28T15:45:10.235Z","1.1.0":"2023-01-21T12:56:42.770Z","1.1.1":"2023-05-10T13:31:23.268Z","1.1.2":"2023-05-23T12:34:27.938Z","1.2.0":"2024-04-06T18:19:22.924Z","2.0.0":"2024-05-11T15:27:40.834Z","2.1.0":"2025-06-17T23:39:48.727Z","2.2.0":"2025-06-18T01:37:46.115Z","2.2.1":"2025-06-18T14:20:04.623Z","2.2.2":"2025-06-18T14:34:37.746Z","2.2.3":"2025-06-18T19:13:57.796Z","2.2.4":"2025-06-19T01:21:17.069Z","3.0.0":"2025-09-16T03:01:17.606Z","3.0.1":"2025-09-16T13:51:33.457Z"},"bugs":{"url":"https://github.com/AgapeToolkit/AgapeToolkit/issues"},"author":{"name":"Maverik Minett"},"license":"MIT","homepage":"https://agape.dev","keywords":["agape","string"],"repository":{"type":"git","url":"git+https://github.com/AgapeToolkit/AgapeToolkit.git"},"description":"String and token manipulation","maintainers":[{"name":"maverik.minett","email":"maverik.minett@gmail.com"}],"readme":"# @agape/string\n\nString manipulation and transformation utilities for TypeScript.\n\n## ✨ Functions\n\n### `toCamelCase(input: string)`\nConverts a string to camelCase format.\n\n### `toKebabCase(input: string)`\nConverts a string to kebab-case format.\n\n### `toPascalCase(input: string)`\nConverts a string to PascalCase format.\n\n### `toSnakeCase(input: string)`\nConverts a string to snake_case format.\n\n### `toTitleCase(input: string)`\nConverts a string to Title Case format.\n\n### `toWords(input: string)`\nConverts identifiers to natural language words.\n\n### `toPlural(word: string)`\nConverts a singular word to its plural form.\n\n### `toSingular(word: string)`\nConverts a plural word to its singular form.\n\n### `quantify(count: number | string, unit: string, plural?: string)`\nFormats a number with a unit, automatically pluralizing based on count.\n\n---\n\n## 🚀 Example\n\n```ts\nimport { \n  toCamelCase, \n  toKebabCase, \n  toPascalCase, \n  toSnakeCase, \n  toTitleCase, \n  toWords, \n  toPlural, \n  toSingular, \n  quantify \n} from '@agape/string';\n\n// Case conversion\ntoCamelCase('user name')          // \"userName\"\ntoCamelCase('email-address')      // \"emailAddress\"\n\ntoKebabCase('Display Name')       // \"display-name\"\ntoKebabCase('userProfileId')      // \"user-profile-id\"\n\ntoPascalCase('user id')           // \"UserId\"\ntoPascalCase('api_response_code') // \"ApiResponseCode\"\n\ntoSnakeCase('userName')           // \"user_name\"\ntoSnakeCase('APIResponseCode')    // \"api_response_code\"\n\ntoTitleCase('the lord of the rings')  // \"The Lord of the Rings\"\ntoTitleCase('war and peace')          // \"War and Peace\"\n\n// Natural language\ntoWords('user-profile-id')        // \"User profile id\"\ntoWords('XMLHttpRequest')         // \"XML Http Request\"\n\n// Pluralization\ntoPlural('city')                  // \"cities\"\ntoPlural('analysis')              // \"analyses\"\ntoPlural('API')                   // \"APIs\"\n\ntoSingular('cities')              // \"city\"\ntoSingular('analyses')            // \"analysis\"\ntoSingular('APIs')                // \"API\"\n\n// Quantification\nquantify(1, 'item')               // \"1 item\"\nquantify(3, 'box')                // \"3 boxes\"\nquantify(1, 'child', 'children')  // \"1 child\"\nquantify(2, 'child', 'children')  // \"2 children\"\nquantify(5, 'CPU')                // \"5 CPUs\"\n```\n\n---\n\n## 🔧 Function Details\n\n### `toCamelCase(input: string)`\nConverts a string to camelCase by removing non-alphanumeric separators and capitalizing each word except the first.\n\n**Examples:**\n- `\"hello world\"` → `\"helloWorld\"`\n- `\"API_response_code\"` → `\"apiResponseCode\"`\n- `\"user-42-profile\"` → `\"user42Profile\"`\n\n### `toKebabCase(input: string)`\nConverts a string to kebab-case by replacing spaces, underscores, and camelCase transitions with dashes. Preserves version tokens like \"v2\".\n\n**Examples:**\n- `\"hello world\"` → `\"hello-world\"`\n- `\"UserProfileV2\"` → `\"user-profile-v2\"`\n- `\"HTML5 Parser\"` → `\"html-5-parser\"`\n\n### `toPascalCase(input: string)`\nConverts a string to PascalCase by removing non-alphanumeric characters, splitting on casing and digits, and capitalizing each word.\n\n**Examples:**\n- `\"hello world\"` → `\"HelloWorld\"`\n- `\"user42Profile\"` → `\"User42Profile\"`\n- `\"API response code\"` → `\"ApiResponseCode\"`\n\n### `toSnakeCase(input: string)`\nConverts a string to snake_case by replacing spaces, dashes, and camelCase transitions with underscores. Preserves version tokens.\n\n**Examples:**\n- `\"hello world\"` → `\"hello_world\"`\n- `\"UserProfileV2\"` → `\"user_profile_v2\"`\n- `\"HTML5 Parser\"` → `\"html_5_parser\"`\n\n### `toTitleCase(input: string)`\nConverts a string to Title Case by capitalizing the first letter of each word, except for small words (like \"of\", \"and\", \"the\") unless they appear at the beginning.\n\n**Examples:**\n- `\"the quick brown fox\"` → `\"The Quick Brown Fox\"`\n- `\"a tale of two cities\"` → `\"A Tale of Two Cities\"`\n- `\"API reference guide\"` → `\"API Reference Guide\"`\n\n### `toWords(input: string)`\nConverts identifiers to natural language words by splitting camelCase, PascalCase, snake_case, and kebab-case into space-separated words.\n\n**Examples:**\n- `\"userProfileId\"` → `\"User profile id\"`\n- `\"XMLHttpRequest\"` → `\"XML Http Request\"`\n- `\"api_v2_response\"` → `\"Api v2 response\"`\n\n### `toPlural(word: string)`\nConverts a singular word to its plural form using common English pluralization rules.\n\n**Features:**\n- Handles irregular plurals (child → children, person → people)\n- Preserves acronyms (API → APIs, ID → IDs)\n- Maintains original casing\n\n**Examples:**\n- `\"city\"` → `\"cities\"`\n- `\"box\"` → `\"boxes\"`\n- `\"child\"` → `\"children\"`\n- `\"API\"` → `\"APIs\"`\n\n### `toSingular(word: string)`\nConverts a plural word to its singular form using common English patterns.\n\n**Features:**\n- Handles irregular plurals (children → child, people → person)\n- Preserves original casing\n- Smart about double letters (boss → boss, not bo)\n\n**Examples:**\n- `\"cities\"` → `\"city\"`\n- `\"boxes\"` → `\"box\"`\n- `\"children\"` → `\"child\"`\n- `\"APIs\"` → `\"API\"`\n\n### `quantify(count: number | string, unit: string, plural?: string)`\nFormats a number with a unit, automatically pluralizing the unit based on the count.\n\n**Parameters:**\n- `count`: Number of units (number or string)\n- `unit`: Label for the singular unit\n- `plural`: Optional plural label (auto-generated if not provided)\n\n**Examples:**\n- `quantify(1, 'item')` → `\"1 item\"`\n- `quantify(3, 'box')` → `\"3 boxes\"`\n- `quantify(1, 'child', 'children')` → `\"1 child\"`\n- `quantify(2, 'child', 'children')` → `\"2 children\"`\n\n---\n\n## 📚 Documentation\n\nSee the full API documentation at [agape.dev/api](https://agape.dev/api).\n\n## 📦 Agape Toolkit\n\nThis package is part of the [Agape Toolkit](https://github.com/AgapeToolkit/AgapeToolkit) - a comprehensive collection of TypeScript utilities and libraries for modern web development.\n","readmeFilename":"README.md"}