{"_id":"sxy-lib","_rev":"55-1741a7a461a1d6bedeff129a30855ed1","name":"sxy-lib","dist-tags":{"latest":"3.0.7"},"versions":{"1.0.11":{"name":"sxy-lib","version":"1.0.11","license":"UNLICENSED","_id":"sxy-lib@1.0.11","maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"dist":{"shasum":"202ea84c000d4d3009680cbb5449496ba9576b4a","tarball":"https://registry.npmjs.org/sxy-lib/-/sxy-lib-1.0.11.tgz","fileCount":43,"integrity":"sha512-rBHX9Qth+jI4ytlKH8BeiCyeuPkKUw+tllPj7l0z/B29FUgpEXb+1EmdQTgwCj83PvAS1t/Ljq4fOfDpteV7vg==","signatures":[{"sig":"MEUCIQCwqwDK48m0D0cfLUNRvaNdTSzRWTgwR2XV53n507eFDQIgaUv0xGajNi3bLKvVyXM6UHZeWYVAbiipBjWiTlJt/YE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioZwEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrbrg//RQpbSMeIJ4dirq1rlknzsH22hetA9gI7wfFgLsdm+i7GVnnI\r\n7REHbpq3/Rs5pKYaNzIOiB/W/JPAuijtdACcwuwNvSTGQh7txNMm+97l27rq\r\n0kFr1bZph3QhO9Efzbh4RDf/QyxrDLTBJq5GY0tQuIKy+cgq5er41XDnExFY\r\npAPqb2a+78VoIXBc1YhKkzEWk5L22aXhPmyl180Lx6QHRm05q+fB0FDA8pHE\r\nAiA0ZB2tqPIu/vhTuP9guOLRrbtWOsvUZvqh1M7gZMH8NTgJVFe1TnmDbe5y\r\n2igkCb+B5mnn7zkiY+GykRGvKFxtm7cRqRr59r5IwhFNMkk66FGXNoxp8aUi\r\n4PaAIgDfY7J0GXAUJXYi6J3+sb7nsbBHcgeIEvI2D91sgEct/JEymWTx1ZZW\r\n/27pEM7gEt25NKU87gpxc72qaDxCMt3gS06GnDX2QbXnQM/5q3lmTfkszLSj\r\ncVxAyJQZqgdMqwPEsoki/Tw+zAX6HSl4lIkh9FS33sU/TNUG98dWNhU+QHwT\r\nS+MtqsJ2B0Jdt2MjweSvJ6VyxLkkJrWi7v7RmOD1l6W9y1A523qZiL2/Vf3D\r\n6Bu2RwCOJwatfo52817IjttGijZja0xKwuddVQGcs2pNR+bwg05mcy6flqc5\r\nPXkBP4+IlWZzppLDoKYYiIVLn8kgtK3HPRk=\r\n=c8hK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:sxy-lib-1.0.11.tgz","scripts":{"test":"mocha --watch --parallel --require testing/testSetup.js --ignore node_modules/**/* **/*.test.js"},"_npmUser":{"name":"rsandiford","email":"mail@robertsandiford.co.uk"},"_resolved":"C:\\NodePackages\\sxy-lib\\sxy-lib-1.0.11.tgz","_integrity":"sha512-rBHX9Qth+jI4ytlKH8BeiCyeuPkKUw+tllPj7l0z/B29FUgpEXb+1EmdQTgwCj83PvAS1t/Ljq4fOfDpteV7vg==","_npmVersion":"8.5.0","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.2","eslint":"^7.32.0","eslint-config-sandi-cjs":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sxy-lib_1.0.11_1654758404623_0.7223186366809828","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"sxy-lib","version":"1.0.12","license":"UNLICENSED","_id":"sxy-lib@1.0.12","maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"dist":{"shasum":"0fb3c71c6ce544ed0020161dddd39c170653ac67","tarball":"https://registry.npmjs.org/sxy-lib/-/sxy-lib-1.0.12.tgz","fileCount":124,"integrity":"sha512-gP5wCLKckQpCNnGt2dQsMKn9XrbdDC043CQHzr2hvxp6Fv+F9l+RhPYHQvTK2FPtE9pHzImfmq6Ladv7k8JlFA==","signatures":[{"sig":"MEUCIQDQA9Kh+7KqGHpCblLYeQvK5mPbzw2BUjVX0PoahnUrDAIgDeiI9T77X8Oy88SdFjjwJ80t6OWNQH+LyCBFsi6z6dc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89273,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfgiFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4cxAAkRkABlIijoNKKwDL+yMz18ndNPYMDNWV89jvWHdHKpYsCfRl\r\nhTC/QTIlWcRF9C9LpzY2QURdjeECC47LEF8k+cd6VTHmrmM3ZQ0Pfn2lZlIW\r\n18uYmjKefkXtob5aqkBtqMcpIA5PBkV0yvgZ7c3IQR889oFf/LzLi3E0sq6N\r\nLCTRaLWvuDAGSJiMQBT6SShWKc5Jkn3R4nv6biZNfPRfA9xsyuQGdWWk92Sp\r\nM5RehexCeWd1f8APnpcyt7/Sk06mZwLzYwkfFZfIEilHrn6k4DekjIEsu7Fh\r\nKWOty34bFMo4rJqv4AUEpXh581JK2Tm4hjFthD5PonA2v9kdZQO7RMiDyamO\r\nzYkoxFt4kEkjcLhwKXJOT0OKpA+wBSfuC32XO5BnOIUVOvbzWAUFNh230izs\r\nIBFyRNoixnQOOL6e5ueTzwVghSZHFA+Fu8/ZzQH9kpn2+DXxJvKrnvNfCDUm\r\nniLG3gs3uTW2DP5yQKi4WGAIFQ7WuRYg0lARL5kMTbk6echtx1D+YCBRckb5\r\nol5npF0oiaSUzC9Z6f/M94c9nYlYID8jNS/rqpRqfH+S2lapv6dNB3RBDAfK\r\nwRxSQRLLKOJKIarKfaP5EmZdGFgV4zIM+dxklQqpi+DjMZhLAWaCDQjBWQhf\r\nE/JysP/PxiolejxQpOooktymJB804RYh3Kk=\r\n=2dg8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"1190aa3e56a18798756471e8248ca268dc2cfaae","scripts":{"test":"mocha --watch --parallel --require testing/testSetup.js --ignore node_modules/**/* **/*.test.js","build-ts":"tsc"},"_npmUser":{"name":"rsandiford","email":"mail@robertsandiford.co.uk"},"_npmVersion":"8.19.2","description":"`yarn add sxy-standard`","directories":{},"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^9.2.2","eslint":"^7.32.0","typescript":"^4.7.3","@types/chai":"^4.3.1","@types/node":"^17.0.42","@types/mocha":"^9.1.1","eslint-config-sandi-cjs":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sxy-lib_1.0.12_1669204101672_0.8255335906258652","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"sxy-lib","version":"2.0.0","license":"UNLICENSED","_id":"sxy-lib@2.0.0","maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"dist":{"shasum":"2da6bdb36172beaaac2c014bd637eb7e51887ad8","tarball":"https://registry.npmjs.org/sxy-lib/-/sxy-lib-2.0.0.tgz","fileCount":44,"integrity":"sha512-FWVAFz5fHopQcoiXDNU/ZLMPO67V63k4Frjk3LuOzjzl9Ze/ea8QsbUtAQwnJFJS2aR4DQ40T4b08foaFcjpbQ==","signatures":[{"sig":"MEYCIQCdYHORagr/y89UV+KkN47QDVP3rRqk//9Z/QqOzdtMPwIhAMHpOT/gRP9hzbRfz0pmPxQwGtDPqJi4TCBNzvOwoGgE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48229},"main":"index.js","exports":{"./*":"./dist/*"},"gitHead":"df92f21e563200221a167bc709f58fbee74636b3","scripts":{"test":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* dist/**/*.test.js","build":"tsc --watch"},"_npmUser":{"name":"rsandiford","email":"mail@robertsandiford.co.uk"},"_npmVersion":"8.19.2","description":"`yarn add sxy-standard`","directories":{},"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^9.2.2","eslint":"^7.32.0","typescript":"^4.9.5","@types/chai":"^4.3.5","@types/node":"^17.0.45","@types/mocha":"^9.1.1","@types/lodash.clonedeep":"^4.5.7","eslint-config-sandi-ts-cjs":"0.1.3","@typescript-eslint/eslint-plugin":"^5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/sxy-lib_2.0.0_1687021984555_0.7563169746351062","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"sxy-lib","version":"2.0.1","license":"UNLICENSED","_id":"sxy-lib@2.0.1","maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"dist":{"shasum":"f59c3fe5192859b0eb96f6cb948480492bc15654","tarball":"https://registry.npmjs.org/sxy-lib/-/sxy-lib-2.0.1.tgz","fileCount":44,"integrity":"sha512-esjAo+ZG6dl29rP3BEeDY+M0LMwKqnJlNtXxD/dIMeiYSg43HBnYfL1FPPo/R+TKFE5ilMG7Vh5ejrZUpMFDxQ==","signatures":[{"sig":"MEYCIQCBhr+QbMHiVccr40OK1xMw0tvalkWIgCRzkfJuZgcKawIhAP4BPzTICssX8k2Vw7bMXy9ZD/JAg2xJFFVwZ9bmBrEE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48234},"main":"dist/index.js","exports":{"./*":"./dist/*"},"gitHead":"df92f21e563200221a167bc709f58fbee74636b3","scripts":{"test":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* dist/**/*.test.js","build":"tsc --watch"},"_npmUser":{"name":"rsandiford","email":"mail@robertsandiford.co.uk"},"_npmVersion":"8.19.2","description":"`yarn add sxy-standard`","directories":{},"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^9.2.2","eslint":"^7.32.0","typescript":"^4.9.5","@types/chai":"^4.3.5","@types/node":"^17.0.45","@types/mocha":"^9.1.1","@types/lodash.clonedeep":"^4.5.7","eslint-config-sandi-ts-cjs":"0.1.3","@typescript-eslint/eslint-plugin":"^5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/sxy-lib_2.0.1_1687027216680_0.2717984469428363","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"sxy-lib","version":"2.0.2","license":"UNLICENSED","_id":"sxy-lib@2.0.2","maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"dist":{"shasum":"9a9ed34fc1493ce58ab45b0ae886d38f0baf8570","tarball":"https://registry.npmjs.org/sxy-lib/-/sxy-lib-2.0.2.tgz","fileCount":85,"integrity":"sha512-Aoma+v5brmuI1zLrNbLNpvlXuowvC+jzehtulls/i0NmxkUqH+QIk+JoE+4e6FQfl5AfgnTNdWH7LkNQWEqoBQ==","signatures":[{"sig":"MEUCIB4uzGhgHmYdDJC26m55BjNa7j4teIeT9Zcwh2FpOGxmAiEA8PanpBc+oXkjMtCMguUA6RHSFPz+dhNp6o825dJYhxU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53695},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{"./*":"./dist/*"},"gitHead":"df92f21e563200221a167bc709f58fbee74636b3","scripts":{"test":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* dist/**/*.test.js","build":"tsc --watch"},"_npmUser":{"name":"rsandiford","email":"mail@robertsandiford.co.uk"},"_npmVersion":"8.19.2","description":"`yarn add sxy-standard`","directories":{},"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^9.2.2","eslint":"^7.32.0","typescript":"^4.9.5","@types/chai":"^4.3.5","@types/node":"^17.0.45","@types/mocha":"^9.1.1","@types/lodash.clonedeep":"^4.5.7","eslint-config-sandi-ts-cjs":"0.1.3","@typescript-eslint/eslint-plugin":"^5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/sxy-lib_2.0.2_1687027380729_0.1453945466978821","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"sxy-lib","version":"2.0.3","license":"UNLICENSED","_id":"sxy-lib@2.0.3","maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"dist":{"shasum":"3da4c3aab2f7bb37f1f91fcec1e67296e363fbc5","tarball":"https://registry.npmjs.org/sxy-lib/-/sxy-lib-2.0.3.tgz","fileCount":85,"integrity":"sha512-PxaLsWJ2Um+aOONQSKbBg5jkLp5eJCkLLllC/4xyIZG6z6vGhkvbT10vUXP8MhGX5AqcuZMlr4xuL1E3c+1r5g==","signatures":[{"sig":"MEUCIE37xuia/hrRFOB2kaTGvTwhyxQ3980y4lzlf6okAPjiAiEAgXUrMOgbYSLo+KOcogSLQS/Xjt8VObpJrsZkd/+kxPQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53727},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*"},"gitHead":"df92f21e563200221a167bc709f58fbee74636b3","scripts":{"test":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* dist/**/*.test.js","build":"tsc --watch"},"_npmUser":{"name":"rsandiford","email":"mail@robertsandiford.co.uk"},"_npmVersion":"8.19.2","description":"`yarn add sxy-standard`","directories":{},"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^9.2.2","eslint":"^7.32.0","typescript":"^4.9.5","@types/chai":"^4.3.5","@types/node":"^17.0.45","@types/mocha":"^9.1.1","@types/lodash.clonedeep":"^4.5.7","eslint-config-sandi-ts-cjs":"0.1.3","@typescript-eslint/eslint-plugin":"^5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/sxy-lib_2.0.3_1687036276879_0.7828982664037587","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"sxy-lib","version":"2.0.4","license":"UNLICENSED","_id":"sxy-lib@2.0.4","maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"dist":{"shasum":"b00a1a2e81df5568314a40e9ed77f33e79efc48f","tarball":"https://registry.npmjs.org/sxy-lib/-/sxy-lib-2.0.4.tgz","fileCount":89,"integrity":"sha512-c2eAl0TRlENo0BAwMkyuc+iHF3TTm3LeZazxvDZCGB0oJuXJqP5k1+KDH2o2u/2061k2LLbaq0odhfunrpKBRQ==","signatures":[{"sig":"MEQCIBe1Bssxa+DMKJukvlhA77m+ALdndrFRTXVmuHOJTRBLAiBLPcemDzfXHoN+Pn6+V5Y716DT6O6wfora0H3a1ecIpw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55038},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*"},"gitHead":"a135d672fd7258c468626793ea039ee2e781a9dc","scripts":{"test":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* dist/**/*.test.js","build":"tsc --watch"},"_npmUser":{"name":"rsandiford","email":"mail@robertsandiford.co.uk"},"_npmVersion":"8.19.2","description":"`yarn add sxy-standard`","directories":{},"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^9.2.2","eslint":"^7.32.0","typescript":"^4.9.5","@types/chai":"^4.3.5","@types/node":"^17.0.45","@types/mocha":"^9.1.1","@types/lodash.clonedeep":"^4.5.7","eslint-config-sandi-ts-cjs":"0.1.3","@typescript-eslint/eslint-plugin":"^5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/sxy-lib_2.0.4_1687201708690_0.15786585599671232","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"sxy-lib","version":"2.0.5","license":"UNLICENSED","_id":"sxy-lib@2.0.5","maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"dist":{"shasum":"95ee5c501ac554889330277a8c3564b54b6ca8ec","tarball":"https://registry.npmjs.org/sxy-lib/-/sxy-lib-2.0.5.tgz","fileCount":89,"integrity":"sha512-x8luU8BVvtP/Sv+VrSTFd4avvVBy+qLX67aa6PcyU/QmkBnOXHX4C/mRIxb69N9ANEChlro2u/bePKmpYJ2Kfg==","signatures":[{"sig":"MEUCIQDyGy9+ASRM834qQgWu0WiZ8onTLpF5gw+0u3MroiKZmQIgTEcru0DVvVDGkQz5K1cQwqEm3qxWzP9UPe/jCcPnHUI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55581},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*"},"gitHead":"a150d04a79bf09463f01243cc79e6beb4274cc88","scripts":{"test":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* dist/**/*.test.js","build":"tsc --watch"},"_npmUser":{"name":"rsandiford","email":"mail@robertsandiford.co.uk"},"_npmVersion":"8.19.2","description":"`yarn add sxy-standard`","directories":{},"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^9.2.2","eslint":"^7.32.0","typescript":"^4.9.5","@types/chai":"^4.3.5","@types/node":"^17.0.45","@types/mocha":"^9.1.1","@types/lodash.clonedeep":"^4.5.7","eslint-config-sandi-ts-cjs":"0.1.3","@typescript-eslint/eslint-plugin":"^5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/sxy-lib_2.0.5_1687204034584_0.915625663969859","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"sxy-lib","version":"2.0.6","license":"UNLICENSED","_id":"sxy-lib@2.0.6","maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"dist":{"shasum":"4bbb28ee8eb420581870bcea8933a9ca63ec4448","tarball":"https://registry.npmjs.org/sxy-lib/-/sxy-lib-2.0.6.tgz","fileCount":89,"integrity":"sha512-XBnyjXSTNZnOHFdEUPpG72DoBBgdmQu9daFCi05MjTZCeWivHZipV7nqXnFzEXhciNq5sfpd50srQMQEVPlndQ==","signatures":[{"sig":"MEUCIQCUhhblwFiJUJDPeim30+UeCYzvBoAI/umW8B4rpGg6/QIgY1KpPrMxbv5eTae/N0GOXrpg8fRRijYX9lnDl1m/Nfk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55677},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*"},"gitHead":"a150d04a79bf09463f01243cc79e6beb4274cc88","scripts":{"test":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* dist/**/*.test.js","build":"tsc --watch"},"_npmUser":{"name":"rsandiford","email":"mail@robertsandiford.co.uk"},"_npmVersion":"8.19.2","description":"`yarn add sxy-standard`","directories":{},"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^9.2.2","eslint":"^7.32.0","typescript":"^4.9.5","@types/chai":"^4.3.5","@types/node":"^17.0.45","@types/mocha":"^9.1.1","@types/lodash.clonedeep":"^4.5.7","eslint-config-sandi-ts-cjs":"0.1.3","@typescript-eslint/eslint-plugin":"^5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/sxy-lib_2.0.6_1687204370852_0.7227191383137685","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"sxy-lib","version":"2.0.7","license":"UNLICENSED","_id":"sxy-lib@2.0.7","maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"dist":{"shasum":"4165b2519e93bd829a086f75acd2ad1f64aa5baf","tarball":"https://registry.npmjs.org/sxy-lib/-/sxy-lib-2.0.7.tgz","fileCount":89,"integrity":"sha512-e0i8rlic82kQIdwRhi7KOhqbF+AtfOURq+Yrq+PW6kuq0ezeeMSuAxg2V8ZUWi18Im0dRTxEEREN4QLnCLSKJw==","signatures":[{"sig":"MEYCIQCgKbAIuE93TH8wDRpnNEMRDJ8iuMG47aIJZgzqNB5O4wIhAJQDMbRXTuMYlUr0LTuMQ4QpBV3lLEtLq/QqNz1H2G7o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55677},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*"},"gitHead":"a150d04a79bf09463f01243cc79e6beb4274cc88","scripts":{"test":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* dist/**/*.test.js","build":"tsc --watch"},"_npmUser":{"name":"rsandiford","email":"mail@robertsandiford.co.uk"},"_npmVersion":"8.19.2","description":"`yarn add sxy-standard`","directories":{},"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^9.2.2","eslint":"^7.32.0","typescript":"^4.9.5","@types/chai":"^4.3.5","@types/node":"^17.0.45","@types/mocha":"^9.1.1","@types/lodash.clonedeep":"^4.5.7","eslint-config-sandi-ts-cjs":"0.1.3","@typescript-eslint/eslint-plugin":"^5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/sxy-lib_2.0.7_1687204393312_0.18485565576706708","host":"s3://npm-registry-packages"}},"2.0.8":{"name":"sxy-lib","version":"2.0.8","license":"UNLICENSED","_id":"sxy-lib@2.0.8","maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"dist":{"shasum":"35b64415d19e6cbfb7d4a1d31d82c55b2e9ea507","tarball":"https://registry.npmjs.org/sxy-lib/-/sxy-lib-2.0.8.tgz","fileCount":89,"integrity":"sha512-z5QLHhupIZzp5EOfExg2jmG5hR/gzDVsybknovVQW539WuOItsPpJpJxNqBXCV62yHFCoOao0lWMjTN8tTJW7g==","signatures":[{"sig":"MEQCIFymYjR1Ws8J/1TSDwVI784GXOF7gc7guHTrM1Hzi7x+AiBXrtUzMLZ9tCQDDAHnQdewpNpSt0Uf7ookh83GKMm6xA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55667},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*"},"gitHead":"a150d04a79bf09463f01243cc79e6beb4274cc88","scripts":{"test":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* dist/**/*.test.js","build":"tsc --watch"},"_npmUser":{"name":"rsandiford","email":"mail@robertsandiford.co.uk"},"_npmVersion":"8.19.2","description":"`yarn add sxy-standard`","directories":{},"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^9.2.2","eslint":"^7.32.0","typescript":"^4.9.5","@types/chai":"^4.3.5","@types/node":"^17.0.45","@types/mocha":"^9.1.1","@types/lodash.clonedeep":"^4.5.7","eslint-config-sandi-ts-cjs":"0.1.3","@typescript-eslint/eslint-plugin":"^5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/sxy-lib_2.0.8_1687204935784_0.3858400671215745","host":"s3://npm-registry-packages"}},"2.0.9":{"name":"sxy-lib","version":"2.0.9","license":"UNLICENSED","_id":"sxy-lib@2.0.9","maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"dist":{"shasum":"ef9159d9605bc360c37ca84b0b3cb5e0b52536ef","tarball":"https://registry.npmjs.org/sxy-lib/-/sxy-lib-2.0.9.tgz","fileCount":89,"integrity":"sha512-NcGLHJR1yX3Wlu+Od7j/CWSxxKjMtpMhLhqkxCPyW14r1Lijq5j9vWfCAAdJkJBJ7ciYovg3xF6BiU+kfo/5ww==","signatures":[{"sig":"MEUCICzm/fJW8cRM8d0DYvAcUq9PcYiZ1UfLI2WguwOzmgrPAiEAhnhGJTNXLBt9cjrrmsSUwOw4XvvGjriql/guIkPbiiw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55653},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*"},"gitHead":"a150d04a79bf09463f01243cc79e6beb4274cc88","scripts":{"test":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* dist/**/*.test.js","build":"tsc --watch"},"_npmUser":{"name":"rsandiford","email":"mail@robertsandiford.co.uk"},"_npmVersion":"8.19.2","description":"`yarn add sxy-standard`","directories":{},"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^9.2.2","eslint":"^7.32.0","typescript":"^4.9.5","@types/chai":"^4.3.5","@types/node":"^17.0.45","@types/mocha":"^9.1.1","@types/lodash.clonedeep":"^4.5.7","eslint-config-sandi-ts-cjs":"0.1.3","@typescript-eslint/eslint-plugin":"^5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/sxy-lib_2.0.9_1687206354109_0.710753374288525","host":"s3://npm-registry-packages"}},"2.0.10":{"name":"sxy-lib","version":"2.0.10","license":"UNLICENSED","_id":"sxy-lib@2.0.10","maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"dist":{"shasum":"87845dbc7179c27c035628bfaa000f358fecfec1","tarball":"https://registry.npmjs.org/sxy-lib/-/sxy-lib-2.0.10.tgz","fileCount":89,"integrity":"sha512-7davyrPJn4Bh2NL0F9TinfYQO7VThPBbSH91YEVbsNjSWugk2w+Oceok2HXUeMBQ9cyDMKzcIgYyxkpYpN7KUQ==","signatures":[{"sig":"MEQCIFRgdkIGYf8CkNB6fRtcFrNYxVkEW73PrtAWQTtknR8oAiBf8u94DyESr4w+Rq2WYx/nvvXAw4IwcIzTQVoHwimpnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55735},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*"},"gitHead":"a150d04a79bf09463f01243cc79e6beb4274cc88","scripts":{"test":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* dist/**/*.test.js","build":"tsc --watch"},"_npmUser":{"name":"rsandiford","email":"mail@robertsandiford.co.uk"},"_npmVersion":"8.19.2","description":"`yarn add sxy-standard`","directories":{},"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^9.2.2","eslint":"^7.32.0","typescript":"^4.9.5","@types/chai":"^4.3.5","@types/node":"^17.0.45","@types/mocha":"^9.1.1","@types/lodash.clonedeep":"^4.5.7","eslint-config-sandi-ts-cjs":"0.1.3","@typescript-eslint/eslint-plugin":"^5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/sxy-lib_2.0.10_1687301382136_0.7183224682472196","host":"s3://npm-registry-packages"}},"2.0.11":{"name":"sxy-lib","version":"2.0.11","license":"NIT","_id":"sxy-lib@2.0.11","maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"dist":{"shasum":"1b961b5ecaf5801590440e39bfb0a8c7a658dff9","tarball":"https://registry.npmjs.org/sxy-lib/-/sxy-lib-2.0.11.tgz","fileCount":89,"integrity":"sha512-idgLrarv83o+mtuvACBiPBypJ4uuzABD1fP+SrlXNvnjA9Gftaz5DuBRlT3LOsk2wjf4uwmjaYJWdVJMnhrmcA==","signatures":[{"sig":"MEQCIDfOEz/sxrLTuxdNY3vC63t2sTVmZ3b7IO6z5/M9dP6oAiASng/aGWSFrcmI9K9ilTY5+1QgI0qbUga3goVNwlvwOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55667},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*"},"gitHead":"10adb52748ceb8dfcf036f2caefd516bfab848b4","scripts":{"test":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* dist/**/*.test.js","build":"tsc --watch"},"_npmUser":{"name":"rsandiford","email":"mail@robertsandiford.co.uk"},"_npmVersion":"8.19.2","description":"`yarn add sxy-standard`","directories":{},"_nodeVersion":"18.12.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^9.2.2","eslint":"^7.32.0","typescript":"^4.9.5","@types/chai":"^4.3.5","@types/node":"^17.0.45","@types/mocha":"^9.1.1","@types/lodash.clonedeep":"^4.5.7","eslint-config-sandi-ts-cjs":"0.1.3","@typescript-eslint/eslint-plugin":"^5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/sxy-lib_2.0.11_1689554308640_0.7442048882804428","host":"s3://npm-registry-packages"}},"2.0.12":{"name":"sxy-lib","version":"2.0.12","license":"NIT","_id":"sxy-lib@2.0.12","maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"dist":{"shasum":"a86920bd74aa98a519e489dbdeeefc2ed155a91c","tarball":"https://registry.npmjs.org/sxy-lib/-/sxy-lib-2.0.12.tgz","fileCount":89,"integrity":"sha512-S1UmNuq0lxX9amzOpTUhpcccd4A8TrXyUKl6OAERZH+8NpmdaQaLZB7ur94RuhqdnfvOcX+kh/qhTHTrypO2jg==","signatures":[{"sig":"MEUCIQDE6QQJOGfJFwGC9WPCG8wAct1oa75hSs5B42BljyOQjAIgX+JKa2UCWCe/UA8K496wot9qaRWhn0W1mHFaG7bA9yk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55861},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*"},"gitHead":"10adb52748ceb8dfcf036f2caefd516bfab848b4","scripts":{"test":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* dist/**/*.test.js","build":"tsc --watch"},"_npmUser":{"name":"rsandiford","email":"mail@robertsandiford.co.uk"},"_npmVersion":"10.1.0","description":"`yarn add sxy-standard`","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^9.2.2","eslint":"^7.32.0","typescript":"^4.9.5","@types/chai":"^4.3.5","@types/node":"^17.0.45","@types/mocha":"^9.1.1","@types/lodash.clonedeep":"^4.5.7","eslint-config-sandi-ts-cjs":"0.1.3","@typescript-eslint/eslint-plugin":"^5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/sxy-lib_2.0.12_1700424502011_0.9588501430102396","host":"s3://npm-registry-packages"}},"2.0.13":{"name":"sxy-lib","version":"2.0.13","license":"NIT","_id":"sxy-lib@2.0.13","maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"dist":{"shasum":"bd5b7e9e70bdd47eee3c6b6f83aec00ee816f9bc","tarball":"https://registry.npmjs.org/sxy-lib/-/sxy-lib-2.0.13.tgz","fileCount":89,"integrity":"sha512-OK7bUdn1B0JKUoQ6kovB3Ei3eCLdFTpnNYdbgSCEgj3jYR53evbPZRQkmCcfMZJWuOlD66Sx2KFkPK4I5Jpt/w==","signatures":[{"sig":"MEUCICJgwwup9LPSU9wqFpbakJ0e2Lz1eJVEMPTRtge5KLqYAiEAhKSLDtQwduID7jqC+ZbXBU2Q+CunyZTAZ7nV2A4UpfM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55860},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*"},"gitHead":"10adb52748ceb8dfcf036f2caefd516bfab848b4","scripts":{"test":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* dist/**/*.test.js","build":"tsc --watch"},"_npmUser":{"name":"rsandiford","email":"mail@robertsandiford.co.uk"},"_npmVersion":"10.1.0","description":"`yarn add sxy-standard`","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^9.2.2","eslint":"^7.32.0","typescript":"^4.9.5","@types/chai":"^4.3.5","@types/node":"^17.0.45","@types/mocha":"^9.1.1","@types/lodash.clonedeep":"^4.5.7","eslint-config-sandi-ts-cjs":"0.1.3","@typescript-eslint/eslint-plugin":"^5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/sxy-lib_2.0.13_1701027003082_0.24586107467281226","host":"s3://npm-registry-packages"}},"2.0.14":{"name":"sxy-lib","version":"2.0.14","license":"NIT","_id":"sxy-lib@2.0.14","maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"dist":{"shasum":"a75b4ef4a8afef72adf85a2620eeb986535a70c1","tarball":"https://registry.npmjs.org/sxy-lib/-/sxy-lib-2.0.14.tgz","fileCount":89,"integrity":"sha512-tnbpY1olzg0iw4iNwzKjDqNywFdnaFxhC3+Ek0wnpZjqV42ZoEbiBrzw9bvFpRSgZ5Mzx+PYCX6oJ1Flgw9j7g==","signatures":[{"sig":"MEUCIQCdEhXsxQxrNnCuVcS5epMO4I9qA7Ic7iDvw8TZ7KmQOQIgQsATV9UFawaRTc3rIHsFv/kQfeqGj2YAdiHAcdKt9UU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55900},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*"},"gitHead":"10adb52748ceb8dfcf036f2caefd516bfab848b4","scripts":{"test":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* dist/**/*.test.js","build":"tsc --watch"},"_npmUser":{"name":"rsandiford","email":"mail@robertsandiford.co.uk"},"_npmVersion":"10.1.0","description":"`yarn add sxy-standard`","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^9.2.2","eslint":"^7.32.0","typescript":"^4.9.5","@types/chai":"^4.3.5","@types/node":"^17.0.45","@types/mocha":"^9.1.1","@types/lodash.clonedeep":"^4.5.7","eslint-config-sandi-ts-cjs":"0.1.3","@typescript-eslint/eslint-plugin":"^5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/sxy-lib_2.0.14_1701027373321_0.7745370652216708","host":"s3://npm-registry-packages"}},"2.0.15":{"name":"sxy-lib","version":"2.0.15","license":"NIT","_id":"sxy-lib@2.0.15","maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"dist":{"shasum":"efaf4c31613f6af14159c9064bb1b46cba57d02c","tarball":"https://registry.npmjs.org/sxy-lib/-/sxy-lib-2.0.15.tgz","fileCount":89,"integrity":"sha512-AGE1uCc3L3fYK04wmsRYIYGe1gI0PIJXvz7fmSEPC0ybD6JPwg2F+duZUHzyYn9qUbpkgDIHMKNX0zpw49s0nQ==","signatures":[{"sig":"MEQCIDeJvMrp+lsWHWvm224+PWK0r5MuCunPOygKPZowGIpGAiBMNI3XsiMwNs2dYVBscfEIVeDv8ppyjazBsHZVL08iRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55939},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*"},"gitHead":"10adb52748ceb8dfcf036f2caefd516bfab848b4","scripts":{"test":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* dist/**/*.test.js","build":"tsc --watch"},"_npmUser":{"name":"rsandiford","email":"mail@robertsandiford.co.uk"},"_npmVersion":"10.1.0","description":"`yarn add sxy-standard`","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^9.2.2","eslint":"^7.32.0","typescript":"^4.9.5","@types/chai":"^4.3.5","@types/node":"^17.0.45","@types/mocha":"^9.1.1","@types/lodash.clonedeep":"^4.5.7","eslint-config-sandi-ts-cjs":"0.1.3","@typescript-eslint/eslint-plugin":"^5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/sxy-lib_2.0.15_1701027604084_0.9437396767931694","host":"s3://npm-registry-packages"}},"2.0.16":{"name":"sxy-lib","version":"2.0.16","license":"NIT","_id":"sxy-lib@2.0.16","maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"dist":{"shasum":"5ddd1b61bac0ce1d102a519839c781dc0add5a9c","tarball":"https://registry.npmjs.org/sxy-lib/-/sxy-lib-2.0.16.tgz","fileCount":89,"integrity":"sha512-7ihnOClsgsr9z+7SSDH2ay/vsAuaJrnFWa5nHDoHeUbNj7PgYVkTN3M7i+eYA/Gz22kiR/fq3XCum6lgIR4H2Q==","signatures":[{"sig":"MEQCICf3R3B5disP/CmUO3CSQBwJorxI6zVfuiM1R3DPjk/AAiAv1x6EbMJKDc/38LqyL/YwjLubeyKp6EnOXjcU40rDUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55939},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*"},"gitHead":"10adb52748ceb8dfcf036f2caefd516bfab848b4","scripts":{"test":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* dist/**/*.test.js","build":"tsc --watch"},"_npmUser":{"name":"rsandiford","email":"mail@robertsandiford.co.uk"},"_npmVersion":"10.1.0","description":"`yarn add sxy-standard`","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^9.2.2","eslint":"^7.32.0","typescript":"^4.9.5","@types/chai":"^4.3.5","@types/node":"^17.0.45","@types/mocha":"^9.1.1","@types/lodash.clonedeep":"^4.5.7","eslint-config-sandi-ts-cjs":"0.1.3","@typescript-eslint/eslint-plugin":"^5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/sxy-lib_2.0.16_1701027920443_0.2991794167404902","host":"s3://npm-registry-packages"}},"2.0.17":{"name":"sxy-lib","version":"2.0.17","license":"NIT","_id":"sxy-lib@2.0.17","maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"dist":{"shasum":"163ad6dd548c4898a8b5185fc0a17ed6692d6d1d","tarball":"https://registry.npmjs.org/sxy-lib/-/sxy-lib-2.0.17.tgz","fileCount":95,"integrity":"sha512-wDAHZyn2RCTKpc+8hWQP8nejoLGdAbfNzICjEO+HhopFnryIZPjNhZ3rLxcAzWe0j30xzbn9Lv3oAPBRvP73jQ==","signatures":[{"sig":"MEYCIQCsY3ev8umFQOyYNrlhNvujItFPlLI4kqkUP/GYsN3fQAIhAKjuuhVgtdQt8Yx7pl553QgJhWRSrsahAkcrIJCRRxF4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56489},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*"},"gitHead":"10adb52748ceb8dfcf036f2caefd516bfab848b4","scripts":{"test":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* dist/**/*.test.js","build":"tsc --watch"},"_npmUser":{"name":"rsandiford","email":"mail@robertsandiford.co.uk"},"_npmVersion":"10.1.0","description":"`yarn add sxy-standard`","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","mocha":"^9.2.2","eslint":"^7.32.0","typescript":"^4.9.5","@types/chai":"^4.3.5","@types/node":"^17.0.45","@types/mocha":"^9.1.1","@types/lodash.clonedeep":"^4.5.7","eslint-config-sandi-ts-cjs":"0.1.3","@typescript-eslint/eslint-plugin":"^5.59.11"},"_npmOperationalInternal":{"tmp":"tmp/sxy-lib_2.0.17_1701028335976_0.5005047717356526","host":"s3://npm-registry-packages"}},"0.1.27":{"name":"sxy-lib","version":"0.1.27","license":"NIT","_id":"sxy-lib@0.1.27","maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"dist":{"shasum":"0c3b7da48196bda59f2296ee01b568cc45a7fa7e","tarball":"https://registry.npmjs.org/sxy-lib/-/sxy-lib-0.1.27.tgz","fileCount":97,"integrity":"sha512-H6ywxSGDCbwv1E9qYoHJIuSD7U254LR28Qp/3KTQW41T01BhEpZlyH717lcTkmznI8mpV/J6usFX6RqY5kDtiA==","signatures":[{"sig":"MEUCIQCgIEF5UtLohPdAcxUKvGFuBNRqLmSM0wsGwZI1r6OZEQIgLCFGvRfk1hy1r7VJ0sCqjrUtd8worsn7BQz2u8SKIEk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56859},"main":"dist/index.js","_from":"file:sxy-lib-0.1.27.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*"},"scripts":{"test":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* dist/**/*.test.js","build":"tsc --watch"},"_npmUser":{"name":"rsandiford","email":"mail@robertsandiford.co.uk"},"_resolved":"C:\\Users\\Robert\\AppData\\Local\\Temp\\b24ac025acd566c09cfa8e2d10141a71\\sxy-lib-0.1.27.tgz","_integrity":"sha512-H6ywxSGDCbwv1E9qYoHJIuSD7U254LR28Qp/3KTQW41T01BhEpZlyH717lcTkmznI8mpV/J6usFX6RqY5kDtiA==","_npmVersion":"10.1.0","description":"`yarn add sxy-standard`","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.10","mocha":"^9.2.2","eslint":"^7.32.0","sxy-types":"^0.1.2","typescript":"^4.9.5","@types/chai":"^4.3.11","@types/node":"^17.0.45","@types/mocha":"^9.1.1","utility-types":"^3.10.0","@types/lodash.clonedeep":"^4.5.9","eslint-config-sandi-ts-cjs":"0.1.3","@typescript-eslint/eslint-plugin":"^5.62.0"},"_npmOperationalInternal":{"tmp":"tmp/sxy-lib_0.1.27_1701110636657_0.82753859938968","host":"s3://npm-registry-packages"}},"0.1.28":{"name":"sxy-lib","version":"0.1.28","license":"NIT","_id":"sxy-lib@0.1.28","maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"dist":{"shasum":"9fc737e827e8eba0219daa81146279068eb175e2","tarball":"https://registry.npmjs.org/sxy-lib/-/sxy-lib-0.1.28.tgz","fileCount":97,"integrity":"sha512-wIN8xOgNSVqmV2mSkDHUWcp6ZQtZ0W4tLbP5RRiWP7wrk4i5NRzDbSrx1OgprjG4+aPDu2oJE0XAT/pPD1QQKQ==","signatures":[{"sig":"MEUCIGBONW8vew6fEhp2yxcycBLM3y+yoQFA0eh4EPsrDR+2AiEAquyiCvw5J0b8/RYUBkFDEvwAljy4c8kjOsO1Slf5pVc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56859},"main":"dist/index.js","_from":"file:sxy-lib-0.1.28.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*"},"scripts":{"test":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* dist/**/*.test.js","build":"tsc --watch"},"_npmUser":{"name":"rsandiford","email":"mail@robertsandiford.co.uk"},"_resolved":"C:\\Users\\Robert\\AppData\\Local\\Temp\\dc4694c04f394fd4a573081eafd8e3a0\\sxy-lib-0.1.28.tgz","_integrity":"sha512-wIN8xOgNSVqmV2mSkDHUWcp6ZQtZ0W4tLbP5RRiWP7wrk4i5NRzDbSrx1OgprjG4+aPDu2oJE0XAT/pPD1QQKQ==","_npmVersion":"10.1.0","description":"`yarn add sxy-standard`","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.10","mocha":"^9.2.2","eslint":"^7.32.0","sxy-types":"^0.1.2","typescript":"^4.9.5","@types/chai":"^4.3.11","@types/node":"^17.0.45","@types/mocha":"^9.1.1","utility-types":"^3.10.0","@types/lodash.clonedeep":"^4.5.9","eslint-config-sandi-ts-cjs":"0.1.3","@typescript-eslint/eslint-plugin":"^5.62.0"},"_npmOperationalInternal":{"tmp":"tmp/sxy-lib_0.1.28_1701110659841_0.4606366048616073","host":"s3://npm-registry-packages"}},"0.2.18":{"name":"sxy-lib","version":"0.2.18","license":"NIT","_id":"sxy-lib@0.2.18","maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"dist":{"shasum":"cc5d48ff2c7cb28200ba9878cb05d4967b7ebcce","tarball":"https://registry.npmjs.org/sxy-lib/-/sxy-lib-0.2.18.tgz","fileCount":97,"integrity":"sha512-30KEzg7vAiB10uOWWT/NazVgWYUpd/HZc+yXOF3xZhW66RT52haFAxT9Iib7gn2Y51Ymcw+GHOh0KyU8/b7CLg==","signatures":[{"sig":"MEUCIBwjzep7bHgqvTIn3BlpH6lOXUCyBf+NynqNCkmzfbCIAiEA4GEAdi8wUOz0d1BQ8rUYV70ye4GkA/PxPD9U5RDyvfQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56859},"main":"dist/index.js","_from":"file:sxy-lib-0.2.18.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*"},"scripts":{"test":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* dist/**/*.test.js","build":"tsc --watch"},"_npmUser":{"name":"rsandiford","email":"mail@robertsandiford.co.uk"},"_resolved":"C:\\Users\\Robert\\AppData\\Local\\Temp\\930081bf2d26daf87ae9430c5e67a95d\\sxy-lib-0.2.18.tgz","_integrity":"sha512-30KEzg7vAiB10uOWWT/NazVgWYUpd/HZc+yXOF3xZhW66RT52haFAxT9Iib7gn2Y51Ymcw+GHOh0KyU8/b7CLg==","_npmVersion":"10.1.0","description":"`yarn add sxy-standard`","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.10","mocha":"^9.2.2","eslint":"^7.32.0","sxy-types":"^0.1.2","typescript":"^4.9.5","@types/chai":"^4.3.11","@types/node":"^17.0.45","@types/mocha":"^9.1.1","utility-types":"^3.10.0","@types/lodash.clonedeep":"^4.5.9","eslint-config-sandi-ts-cjs":"0.1.3","@typescript-eslint/eslint-plugin":"^5.62.0"},"_npmOperationalInternal":{"tmp":"tmp/sxy-lib_0.2.18_1701111072682_0.2484512992096768","host":"s3://npm-registry-packages"}},"2.0.18":{"name":"sxy-lib","version":"2.0.18","license":"NIT","_id":"sxy-lib@2.0.18","maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"dist":{"shasum":"437a713ef22f063e1506a4d4e9a3cb8d349a43e4","tarball":"https://registry.npmjs.org/sxy-lib/-/sxy-lib-2.0.18.tgz","fileCount":97,"integrity":"sha512-mCJTXqu3sNLX4ljUK771fwqvjwzfpRmorLN8yqMz34Nuoqtm8vwVRh3NJotbjHY24jvuTqp6xb9HUc0Y5G5amA==","signatures":[{"sig":"MEUCIDBQMC49ggEuXXYUiy+Toq/HqZvB1FO2IG9KTV4P3UTcAiEAs9MCZ3DSSE53FZ7L1JcHIh+l0nkevON61d92YmuidmQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56859},"main":"dist/index.js","_from":"file:sxy-lib-2.0.18.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*"},"scripts":{"test":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* dist/**/*.test.js","build":"tsc --watch"},"_npmUser":{"name":"rsandiford","email":"mail@robertsandiford.co.uk"},"_resolved":"C:\\Users\\Robert\\AppData\\Local\\Temp\\d6cf5fa81ef5eadfcf6bc8c4bef59a43\\sxy-lib-2.0.18.tgz","_integrity":"sha512-mCJTXqu3sNLX4ljUK771fwqvjwzfpRmorLN8yqMz34Nuoqtm8vwVRh3NJotbjHY24jvuTqp6xb9HUc0Y5G5amA==","_npmVersion":"10.1.0","description":"`yarn add sxy-standard`","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.10","mocha":"^9.2.2","eslint":"^7.32.0","sxy-types":"^0.1.2","typescript":"^4.9.5","@types/chai":"^4.3.11","@types/node":"^17.0.45","@types/mocha":"^9.1.1","utility-types":"^3.10.0","@types/lodash.clonedeep":"^4.5.9","eslint-config-sandi-ts-cjs":"0.1.3","@typescript-eslint/eslint-plugin":"^5.62.0"},"_npmOperationalInternal":{"tmp":"tmp/sxy-lib_2.0.18_1701111082184_0.8118999748757676","host":"s3://npm-registry-packages"}},"2.0.19":{"name":"sxy-lib","version":"2.0.19","license":"NIT","_id":"sxy-lib@2.0.19","maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"dist":{"shasum":"2a0c6db9194df044d408d72278c59add9c74319b","tarball":"https://registry.npmjs.org/sxy-lib/-/sxy-lib-2.0.19.tgz","fileCount":97,"integrity":"sha512-4bu6PsxIxoJfBrtwqUPqP2kG7jnmWGH0LSrsC/5KPSVMjZdANG27SGi5POsTT8UIBj5a7eVrf5JturSKtxXD6w==","signatures":[{"sig":"MEUCID6My85OFPaCeFZa+OhGJYzyNSw0woRJzlxWCPlKbQUSAiEAufh0vYVAFY/IJNVmcp6Wcy9f+HT5VmeniSr+rbfmUjE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57254},"main":"dist/index.js","_from":"file:sxy-lib-2.0.19.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*"},"scripts":{"test":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* dist/**/*.test.js","build":"tsc --watch"},"_npmUser":{"name":"rsandiford","email":"mail@robertsandiford.co.uk"},"_resolved":"C:\\Users\\Robert\\AppData\\Local\\Temp\\3be2215052a80be61830f068d753537e\\sxy-lib-2.0.19.tgz","_integrity":"sha512-4bu6PsxIxoJfBrtwqUPqP2kG7jnmWGH0LSrsC/5KPSVMjZdANG27SGi5POsTT8UIBj5a7eVrf5JturSKtxXD6w==","_npmVersion":"10.2.3","description":"`yarn add sxy-standard`","directories":{},"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.10","mocha":"^9.2.2","eslint":"^7.32.0","sxy-types":"^0.1.2","typescript":"^4.9.5","@types/chai":"^4.3.11","@types/node":"^17.0.45","@types/mocha":"^9.1.1","utility-types":"^3.10.0","@types/lodash.clonedeep":"^4.5.9","eslint-config-sandi-ts-cjs":"0.1.3","@typescript-eslint/eslint-plugin":"^5.62.0"},"_npmOperationalInternal":{"tmp":"tmp/sxy-lib_2.0.19_1701559952264_0.5510039492228518","host":"s3://npm-registry-packages"}},"2.0.20":{"name":"sxy-lib","version":"2.0.20","license":"NIT","_id":"sxy-lib@2.0.20","maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"dist":{"shasum":"086dd4cf243ea2c328a701671dd39bf8d3edc6df","tarball":"https://registry.npmjs.org/sxy-lib/-/sxy-lib-2.0.20.tgz","fileCount":97,"integrity":"sha512-leid5cwfBoRy7w/+Y2kbquU3/49mwBz1zHcYKSZflzg92cAq0iuI2NTfpolbjjBxIVNFpmCD/KGOJWfeNaUpjw==","signatures":[{"sig":"MEYCIQD0B26cY4QR5pSkAKFNukLXW5l8xVQIad1KHHa9ET8k/QIhAIVDXvtMz6Au7e3EOaROKcA9iMgJvGqaB41pZ8tuP/Jv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57255},"main":"dist/index.js","_from":"file:sxy-lib-2.0.20.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*"},"scripts":{"test":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* dist/**/*.test.js","build":"tsc --watch"},"_npmUser":{"name":"rsandiford","email":"mail@robertsandiford.co.uk"},"_resolved":"C:\\Users\\Robert\\AppData\\Local\\Temp\\8f897ee647a81405e62bf8411828c219\\sxy-lib-2.0.20.tgz","_integrity":"sha512-leid5cwfBoRy7w/+Y2kbquU3/49mwBz1zHcYKSZflzg92cAq0iuI2NTfpolbjjBxIVNFpmCD/KGOJWfeNaUpjw==","_npmVersion":"10.2.3","description":"`yarn add sxy-standard`","directories":{},"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.10","mocha":"^9.2.2","eslint":"^7.32.0","sxy-types":"^0.1.2","typescript":"^4.9.5","@types/chai":"^4.3.11","@types/node":"^17.0.45","@types/mocha":"^9.1.1","utility-types":"^3.10.0","@types/lodash.clonedeep":"^4.5.9","eslint-config-sandi-ts-cjs":"0.1.3","@typescript-eslint/eslint-plugin":"^5.62.0"},"_npmOperationalInternal":{"tmp":"tmp/sxy-lib_2.0.20_1701560117350_0.29705633353533645","host":"s3://npm-registry-packages"}},"2.0.21":{"name":"sxy-lib","version":"2.0.21","license":"NIT","_id":"sxy-lib@2.0.21","maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"dist":{"shasum":"15efc88be8654b31c3baee01e9994204a9b1f58d","tarball":"https://registry.npmjs.org/sxy-lib/-/sxy-lib-2.0.21.tgz","fileCount":97,"integrity":"sha512-SrMof0mXlTsJms1Ysd+eksaqE5s7nx5K8ECoksdIm1e3OX0sK+/e1yokBolrvTGtYJLVykdBLiI/lmneLvK52A==","signatures":[{"sig":"MEUCIQCJbl6b7jlboLlvbco1oxUyriDNptVG0D5Mf1Qy7X9aFwIgBud1E0R/zL1Er7s1+/gsXcTOr+I1MfLhmFzGysx5NtM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57255},"main":"dist/index.js","_from":"file:sxy-lib-2.0.21.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*"},"scripts":{"test":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* dist/**/*.test.js","build":"tsc --watch"},"_npmUser":{"name":"rsandiford","email":"mail@robertsandiford.co.uk"},"_resolved":"C:\\Users\\Robert\\AppData\\Local\\Temp\\466ca7940a2f0ec6bbb58d55620d22ea\\sxy-lib-2.0.21.tgz","_integrity":"sha512-SrMof0mXlTsJms1Ysd+eksaqE5s7nx5K8ECoksdIm1e3OX0sK+/e1yokBolrvTGtYJLVykdBLiI/lmneLvK52A==","_npmVersion":"10.2.3","description":"`yarn add sxy-standard`","directories":{},"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.10","mocha":"^9.2.2","eslint":"^7.32.0","sxy-types":"^0.1.2","typescript":"^4.9.5","@types/chai":"^4.3.11","@types/node":"^17.0.45","@types/mocha":"^9.1.1","utility-types":"^3.10.0","@types/lodash.clonedeep":"^4.5.9","eslint-config-sandi-ts-cjs":"0.1.3","@typescript-eslint/eslint-plugin":"^5.62.0"},"_npmOperationalInternal":{"tmp":"tmp/sxy-lib_2.0.21_1701628043754_0.06605885027278302","host":"s3://npm-registry-packages"}},"2.0.24":{"name":"sxy-lib","version":"2.0.24","license":"NIT","_id":"sxy-lib@2.0.24","maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"dist":{"shasum":"bbf541bdc8d86abce82035e3bb66a0b4cdc135cf","tarball":"https://registry.npmjs.org/sxy-lib/-/sxy-lib-2.0.24.tgz","fileCount":97,"integrity":"sha512-USLtfxKO17cGufq1fnuw8aNvKSb1Js6T7h7XziOEbGEuCSV5Hs3bvityGqiHosUuFsSqxnCoM+75lAz1FBbmzQ==","signatures":[{"sig":"MEQCIHeBPOGTynDYbOjSLzYnkMV1q8YorIJdtq/Qn0xuk2NHAiBMJLuP8OwAoah7VEpBrJkV7WpXbS9hcerPsG4TG9Iiyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57321},"main":"dist/index.js","_from":"file:sxy-lib-2.0.24.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*"},"scripts":{"test":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* dist/**/*.test.js","build":"tsc --watch","build-once":"tsc","prepublish":"pnpm build-once"},"_npmUser":{"name":"rsandiford","email":"mail@robertsandiford.co.uk"},"_resolved":"C:\\Users\\Robert\\AppData\\Local\\Temp\\300e016452bce59caf25eb4bb0f9075a\\sxy-lib-2.0.24.tgz","_integrity":"sha512-USLtfxKO17cGufq1fnuw8aNvKSb1Js6T7h7XziOEbGEuCSV5Hs3bvityGqiHosUuFsSqxnCoM+75lAz1FBbmzQ==","_npmVersion":"10.2.3","description":"`yarn add sxy-standard`","directories":{},"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.10","mocha":"^9.2.2","eslint":"^7.32.0","sxy-types":"^0.1.2","typescript":"^4.9.5","@types/chai":"^4.3.11","@types/node":"^17.0.45","@types/mocha":"^9.1.1","utility-types":"^3.10.0","@types/lodash.clonedeep":"^4.5.9","eslint-config-sandi-ts-cjs":"0.1.3","@typescript-eslint/eslint-plugin":"^5.62.0"},"_npmOperationalInternal":{"tmp":"tmp/sxy-lib_2.0.24_1701628160397_0.05813891426036388","host":"s3://npm-registry-packages"}},"2.0.25":{"name":"sxy-lib","version":"2.0.25","license":"NIT","_id":"sxy-lib@2.0.25","maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"dist":{"shasum":"853ef95bf57a373288b84b81aa10eaeb7d4b72ff","tarball":"https://registry.npmjs.org/sxy-lib/-/sxy-lib-2.0.25.tgz","fileCount":97,"integrity":"sha512-7DA0ItTRD6vbpiTTjUy+S50/+JwzkEtn0kmnGWRMUKIepJXTBSIb0EmP6pDZ52NFXNxSTa+6idLZAYgEYowb1Q==","signatures":[{"sig":"MEYCIQD46RQjUZ4RRXmfG1qTiSgE+h/vgjbTt4GQLqmvEOoOeQIhAM9W26t0Sm5kgRy3DrEzmyw+kMU/+OjUOpDLNFd6obk9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57329},"main":"dist/index.js","_from":"file:sxy-lib-2.0.25.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*"},"scripts":{"test":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* dist/**/*.test.js","build":"tsc --watch","build-once":"tsc","prepublish":"pnpm build-once"},"_npmUser":{"name":"rsandiford","email":"mail@robertsandiford.co.uk"},"_resolved":"C:\\Users\\Robert\\AppData\\Local\\Temp\\11e9f10db9fe65ccef1bc7880ea29516\\sxy-lib-2.0.25.tgz","_integrity":"sha512-7DA0ItTRD6vbpiTTjUy+S50/+JwzkEtn0kmnGWRMUKIepJXTBSIb0EmP6pDZ52NFXNxSTa+6idLZAYgEYowb1Q==","_npmVersion":"10.2.3","description":"`yarn add sxy-standard`","directories":{},"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.10","mocha":"^9.2.2","eslint":"^7.32.0","sxy-types":"^0.1.2","typescript":"^4.9.5","@types/chai":"^4.3.11","@types/node":"^17.0.45","@types/mocha":"^9.1.1","utility-types":"^3.10.0","@types/lodash.clonedeep":"^4.5.9","eslint-config-sandi-ts-cjs":"0.1.3","@typescript-eslint/eslint-plugin":"^5.62.0"},"_npmOperationalInternal":{"tmp":"tmp/sxy-lib_2.0.25_1701628283621_0.33209652554600755","host":"s3://npm-registry-packages"}},"2.0.27":{"name":"sxy-lib","version":"2.0.27","license":"NIT","_id":"sxy-lib@2.0.27","maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"dist":{"shasum":"82023204e1508babf3ef0599cd0fc17dbbf960c5","tarball":"https://registry.npmjs.org/sxy-lib/-/sxy-lib-2.0.27.tgz","fileCount":101,"integrity":"sha512-xpZB3FoosiLuBLWmaZQ9tmfJZqe9Z6GZcRUAod6rg1nmwX39vEGmlq6jXZhKsTiNcWSjTautQPJ1Uy962Rx8/w==","signatures":[{"sig":"MEQCIG1DRuDRuU33VTQHyNfRzsTBZtOx51AuPJer5rnM6b14AiAsrcA9yOXNQt15wEq/q7CHmWvPJlTUnmPLbtszq57K3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59040},"main":"dist/index.js","_from":"file:sxy-lib-2.0.27.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*"},"scripts":{"test":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* dist/**/*.test.js","build":"tsc --watch","build-once":"tsc","prepublish":"pnpm build-once"},"_npmUser":{"name":"rsandiford","email":"mail@robertsandiford.co.uk"},"_resolved":"C:\\Users\\Robert\\AppData\\Local\\Temp\\5e77225072d43c49a66ce236c001e5c1\\sxy-lib-2.0.27.tgz","_integrity":"sha512-xpZB3FoosiLuBLWmaZQ9tmfJZqe9Z6GZcRUAod6rg1nmwX39vEGmlq6jXZhKsTiNcWSjTautQPJ1Uy962Rx8/w==","_npmVersion":"10.2.3","description":"`yarn add sxy-standard`","directories":{},"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.10","mocha":"^9.2.2","eslint":"^7.32.0","sxy-types":"^0.1.2","typescript":"^4.9.5","@types/chai":"^4.3.11","@types/node":"^17.0.45","@types/mocha":"^9.1.1","utility-types":"^3.10.0","@types/lodash.clonedeep":"^4.5.9","eslint-config-sandi-ts-cjs":"0.1.3","@typescript-eslint/eslint-plugin":"^5.62.0"},"_npmOperationalInternal":{"tmp":"tmp/sxy-lib_2.0.27_1701741327922_0.7288612091561566","host":"s3://npm-registry-packages"}},"2.0.28":{"name":"sxy-lib","version":"2.0.28","license":"NIT","_id":"sxy-lib@2.0.28","maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"dist":{"shasum":"aab6248183c0aa97184871cf09862ea60e8ad8cc","tarball":"https://registry.npmjs.org/sxy-lib/-/sxy-lib-2.0.28.tgz","fileCount":101,"integrity":"sha512-FRQDJHh/xEZE4y9f/cdMg1Z8mpbFHY84Yi3n2E4xFKLsNGTwKzdqycEnUwsYfIjlGSVg1FZ8IVdbbvDM/GELZA==","signatures":[{"sig":"MEUCIGfgNoGfjRzAymoelBlz99LgMVgfm5MLCX5GxZkODTpqAiEA7zTasOVgKFxFHjB2FmINg4Y+jWuxxZlwgYils2uNLjQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60774},"main":"dist/index.js","_from":"file:sxy-lib-2.0.28.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*"},"scripts":{"test":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* dist/**/*.test.js","build":"tsc --watch","build-once":"tsc","prepublish":"pnpm build-once"},"_npmUser":{"name":"rsandiford","email":"mail@robertsandiford.co.uk"},"_resolved":"C:\\Users\\Robert\\AppData\\Local\\Temp\\0a5ab8c61a885c58e9f09a275ab4708e\\sxy-lib-2.0.28.tgz","_integrity":"sha512-FRQDJHh/xEZE4y9f/cdMg1Z8mpbFHY84Yi3n2E4xFKLsNGTwKzdqycEnUwsYfIjlGSVg1FZ8IVdbbvDM/GELZA==","_npmVersion":"10.2.3","description":"`yarn add sxy-standard`","directories":{},"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.10","mocha":"^9.2.2","eslint":"^7.32.0","sxy-types":"^0.1.2","typescript":"^4.9.5","@types/chai":"^4.3.11","@types/node":"^17.0.45","@types/mocha":"^9.1.1","utility-types":"^3.10.0","@types/lodash.clonedeep":"^4.5.9","eslint-config-sandi-ts-cjs":"0.1.3","@typescript-eslint/eslint-plugin":"^5.62.0"},"_npmOperationalInternal":{"tmp":"tmp/sxy-lib_2.0.28_1701743950242_0.5943509679954284","host":"s3://npm-registry-packages"}},"2.0.29":{"name":"sxy-lib","version":"2.0.29","license":"NIT","_id":"sxy-lib@2.0.29","maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"dist":{"shasum":"586a903c0b92f58a155ae6c9d5e67416027f79e7","tarball":"https://registry.npmjs.org/sxy-lib/-/sxy-lib-2.0.29.tgz","fileCount":101,"integrity":"sha512-iTPqR29FIUZopkLgWb11UNIY4ZOQrmNeawOUomYqEzAKdCAcuV2p0wrOgZk2wnNcESeNbxT5YHDK9vmLy8ST6w==","signatures":[{"sig":"MEUCIGc7x6HwrOOkiunTdWbyF5+Xs2dJHyUXQsCCURdUe6E/AiEA9v3Qf630LqC9YUg0V3GzBlAJSWMv+J8LVBSzwLFjWZ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62196},"main":"dist/index.js","_from":"file:sxy-lib-2.0.29.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*"},"scripts":{"test":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* dist/**/*.test.js","build":"tsc --watch","build-once":"tsc","prepublish":"pnpm build-once"},"_npmUser":{"name":"rsandiford","email":"mail@robertsandiford.co.uk"},"_resolved":"C:\\Users\\Robert\\AppData\\Local\\Temp\\a893caa092c318218c228b834767c6b0\\sxy-lib-2.0.29.tgz","_integrity":"sha512-iTPqR29FIUZopkLgWb11UNIY4ZOQrmNeawOUomYqEzAKdCAcuV2p0wrOgZk2wnNcESeNbxT5YHDK9vmLy8ST6w==","_npmVersion":"10.2.3","description":"`yarn add sxy-standard`","directories":{},"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.10","mocha":"^9.2.2","eslint":"^7.32.0","sxy-types":"^0.1.2","typescript":"^4.9.5","@types/chai":"^4.3.11","@types/node":"^17.0.45","@types/mocha":"^9.1.1","utility-types":"^3.10.0","@types/lodash.clonedeep":"^4.5.9","eslint-config-sandi-ts-cjs":"0.1.3","@typescript-eslint/eslint-plugin":"^5.62.0"},"_npmOperationalInternal":{"tmp":"tmp/sxy-lib_2.0.29_1701746975185_0.25106928452705946","host":"s3://npm-registry-packages"}},"2.0.30":{"name":"sxy-lib","version":"2.0.30","license":"NIT","_id":"sxy-lib@2.0.30","maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"dist":{"shasum":"1d9ba2b112c421fe76a24276773706e7e74f77e7","tarball":"https://registry.npmjs.org/sxy-lib/-/sxy-lib-2.0.30.tgz","fileCount":103,"integrity":"sha512-xhbyrpQfn8OsGaOLmglpyAaredK8OXYzPvkiof+8rvorbu82oJCkxhk9y+/tL3tLzAV9oC8cZ2J+uGyXLtQMrg==","signatures":[{"sig":"MEYCIQDBx5DfTJ55G+vsupT+Km5xI8P4dRjEp9aqQEKloMgaZwIhAIaYk6zsgHlufgl2qZETYxX0jD47B7NvcbIOksdkAoQq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62261},"main":"dist/index.js","_from":"file:sxy-lib-2.0.30.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*"},"scripts":{"test":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* dist/**/*.test.js","build":"tsc --watch","build-once":"tsc","prepublish":"pnpm build-once"},"_npmUser":{"name":"rsandiford","email":"mail@robertsandiford.co.uk"},"_resolved":"C:\\Users\\Robert\\AppData\\Local\\Temp\\ba0ceb9c6c34d77c50d026c0bac3e2c5\\sxy-lib-2.0.30.tgz","_integrity":"sha512-xhbyrpQfn8OsGaOLmglpyAaredK8OXYzPvkiof+8rvorbu82oJCkxhk9y+/tL3tLzAV9oC8cZ2J+uGyXLtQMrg==","_npmVersion":"10.2.3","description":"`yarn add sxy-standard`","directories":{},"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.10","mocha":"^9.2.2","eslint":"^7.32.0","sxy-types":"^0.1.2","typescript":"^4.9.5","@types/chai":"^4.3.11","@types/node":"^17.0.45","@types/mocha":"^9.1.1","utility-types":"^3.10.0","@types/lodash.clonedeep":"^4.5.9","eslint-config-sandi-ts-cjs":"0.1.3","@typescript-eslint/eslint-plugin":"^5.62.0"},"_npmOperationalInternal":{"tmp":"tmp/sxy-lib_2.0.30_1701750206704_0.11607219308423544","host":"s3://npm-registry-packages"}},"2.0.31":{"name":"sxy-lib","version":"2.0.31","license":"NIT","_id":"sxy-lib@2.0.31","maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"dist":{"shasum":"849565b43a9185b1d4cea6e4d10caaf713059e3a","tarball":"https://registry.npmjs.org/sxy-lib/-/sxy-lib-2.0.31.tgz","fileCount":103,"integrity":"sha512-L95ZAA6IeEbL73XRUSRLGIXD/ac6owqxZqMrWXXMWgPeAUq/fwqSMEftbjnN0LIkEP9xq7a/OPUti7xZCwyt3g==","signatures":[{"sig":"MEUCIQDvJxN4LwZSPC4RBRr/vsUbOAnUX3iCOHdVkHDweMT9nwIgVfKJiRUUSyMBwoI3wkJi0/JL9vm+rEDKI9iXwr+wGwQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62266},"main":"dist/index.js","_from":"file:sxy-lib-2.0.31.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*"},"scripts":{"test":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* dist/**/*.test.js","build":"tsc --watch","build-once":"tsc","prepublish":"pnpm build-once"},"_npmUser":{"name":"rsandiford","email":"mail@robertsandiford.co.uk"},"_resolved":"C:\\Users\\Robert\\AppData\\Local\\Temp\\997206d5d7abae14bc6f877625bef489\\sxy-lib-2.0.31.tgz","_integrity":"sha512-L95ZAA6IeEbL73XRUSRLGIXD/ac6owqxZqMrWXXMWgPeAUq/fwqSMEftbjnN0LIkEP9xq7a/OPUti7xZCwyt3g==","_npmVersion":"10.2.3","description":"`yarn add sxy-standard`","directories":{},"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.10","mocha":"^9.2.2","eslint":"^7.32.0","sxy-types":"^0.1.2","typescript":"^4.9.5","@types/chai":"^4.3.11","@types/node":"^17.0.45","@types/mocha":"^9.1.1","utility-types":"^3.10.0","@types/lodash.clonedeep":"^4.5.9","eslint-config-sandi-ts-cjs":"0.1.3","@typescript-eslint/eslint-plugin":"^5.62.0"},"_npmOperationalInternal":{"tmp":"tmp/sxy-lib_2.0.31_1701750330318_0.46161776140063826","host":"s3://npm-registry-packages"}},"2.0.32":{"name":"sxy-lib","version":"2.0.32","license":"NIT","_id":"sxy-lib@2.0.32","maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"dist":{"shasum":"09922721c3d290112f2da74b1aa5feac8218ae21","tarball":"https://registry.npmjs.org/sxy-lib/-/sxy-lib-2.0.32.tgz","fileCount":103,"integrity":"sha512-xKA9yJOLqei/BiTsy1VU/y6QF2AUM539By4WIXQtaQO1bq0+USWXDm0PDnVWZSrIg3FQonYdtHiU+97XlrGlcA==","signatures":[{"sig":"MEQCIFZZb6i1RM7uqUfKJa5UEp3mHpoKdO27rMfTTzh1lPMBAiBMqZixUlZvB8DDyqx/lSYvXY+2K9Tcofg7T4JPZnYrhA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63784},"main":"dist/index.js","_from":"file:sxy-lib-2.0.32.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*"},"scripts":{"test":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* dist/**/*.test.js","build":"tsc --watch","build-once":"tsc","prepublish":"pnpm build-once"},"_npmUser":{"name":"rsandiford","email":"mail@robertsandiford.co.uk"},"_resolved":"C:\\Users\\Robert\\AppData\\Local\\Temp\\63cf93bb0facca4668070d4e00de90fa\\sxy-lib-2.0.32.tgz","_integrity":"sha512-xKA9yJOLqei/BiTsy1VU/y6QF2AUM539By4WIXQtaQO1bq0+USWXDm0PDnVWZSrIg3FQonYdtHiU+97XlrGlcA==","_npmVersion":"10.2.3","description":"`yarn add sxy-standard`","directories":{},"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.10","mocha":"^9.2.2","eslint":"^7.32.0","sxy-types":"^0.1.2","typescript":"^4.9.5","@types/chai":"^4.3.11","@types/node":"^17.0.45","@types/mocha":"^9.1.1","utility-types":"^3.10.0","@types/lodash.clonedeep":"^4.5.9","eslint-config-sandi-ts-cjs":"0.1.3","@typescript-eslint/eslint-plugin":"^5.62.0"},"_npmOperationalInternal":{"tmp":"tmp/sxy-lib_2.0.32_1701757120788_0.32005072166164616","host":"s3://npm-registry-packages"}},"2.0.33":{"name":"sxy-lib","version":"2.0.33","license":"NIT","_id":"sxy-lib@2.0.33","maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"dist":{"shasum":"8a221ec53ace69dc4e5710e3fd2ca897893ca672","tarball":"https://registry.npmjs.org/sxy-lib/-/sxy-lib-2.0.33.tgz","fileCount":103,"integrity":"sha512-zzG+D2mm5By1QLQAd3adqXLXLDX2KIaoDWrU+h5ewJoYZBDGY1nFVHQIOhI+i8kOcch41UkFn0PjsthgR4C4JQ==","signatures":[{"sig":"MEUCIQDL0Zu6W5VMa9lf4PwJUETmCc4y/3vfK/qrnGI0wM/5jwIgV85HCpaSC9SvPFX0eyuaRoZesHUMBzsxiDp/YZEqek4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63714},"main":"dist/index.js","_from":"file:sxy-lib-2.0.33.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*"},"scripts":{"test":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* dist/**/*.test.js","build":"tsc --watch","build-once":"tsc","prepublish":"pnpm build-once"},"_npmUser":{"name":"rsandiford","email":"mail@robertsandiford.co.uk"},"_resolved":"C:\\Users\\Robert\\AppData\\Local\\Temp\\95a966cea1ae1c990396d1aecb78fe4d\\sxy-lib-2.0.33.tgz","_integrity":"sha512-zzG+D2mm5By1QLQAd3adqXLXLDX2KIaoDWrU+h5ewJoYZBDGY1nFVHQIOhI+i8kOcch41UkFn0PjsthgR4C4JQ==","_npmVersion":"10.2.3","description":"`yarn add sxy-standard`","directories":{},"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.10","mocha":"^9.2.2","eslint":"^7.32.0","sxy-types":"^0.1.2","typescript":"^4.9.5","@types/chai":"^4.3.11","@types/node":"^17.0.45","@types/mocha":"^9.1.1","utility-types":"^3.10.0","@types/lodash.clonedeep":"^4.5.9","eslint-config-sandi-ts-cjs":"0.1.3","@typescript-eslint/eslint-plugin":"^5.62.0"},"_npmOperationalInternal":{"tmp":"tmp/sxy-lib_2.0.33_1701761590984_0.8795570494581659","host":"s3://npm-registry-packages"}},"2.0.34":{"name":"sxy-lib","version":"2.0.34","license":"NIT","_id":"sxy-lib@2.0.34","maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"dist":{"shasum":"7416268c4abffaafce4d63fc91dff8b474c5927f","tarball":"https://registry.npmjs.org/sxy-lib/-/sxy-lib-2.0.34.tgz","fileCount":103,"integrity":"sha512-nvbjS8/CfWsDjdJKl9MNTFjiIzWu68DgbAXcwv2ktfMMapbY8S2y/9EnVxmTE2MqapYpu7Xk3Aktbzd1WjGtdw==","signatures":[{"sig":"MEYCIQC2ih6goMR1+ENxT204vlTk3zRGMoaa4Cu2SCfF9LxF4AIhAIZIZWolakfyE+mjiYssm7ivPF2c9ao5ck5f94WcXOBn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63950},"main":"dist/index.js","_from":"file:sxy-lib-2.0.34.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*"},"scripts":{"test":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* dist/**/*.test.js","build":"tsc --watch","build-once":"tsc","prepublish":"pnpm build-once"},"_npmUser":{"name":"rsandiford","email":"mail@robertsandiford.co.uk"},"_resolved":"C:\\Users\\Robert\\AppData\\Local\\Temp\\781ccb9ad5ad3d3ba1be9bdbdcbb0d4f\\sxy-lib-2.0.34.tgz","_integrity":"sha512-nvbjS8/CfWsDjdJKl9MNTFjiIzWu68DgbAXcwv2ktfMMapbY8S2y/9EnVxmTE2MqapYpu7Xk3Aktbzd1WjGtdw==","_npmVersion":"10.2.3","description":"`yarn add sxy-standard`","directories":{},"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.10","mocha":"^9.2.2","eslint":"^7.32.0","sxy-types":"^0.1.2","typescript":"^4.9.5","@types/chai":"^4.3.11","@types/node":"^17.0.45","@types/mocha":"^9.1.1","utility-types":"^3.10.0","@types/lodash.clonedeep":"^4.5.9","eslint-config-sandi-ts-cjs":"0.1.3","@typescript-eslint/eslint-plugin":"^5.62.0"},"_npmOperationalInternal":{"tmp":"tmp/sxy-lib_2.0.34_1702020169117_0.39277557490491866","host":"s3://npm-registry-packages"}},"2.0.35":{"name":"sxy-lib","version":"2.0.35","license":"NIT","_id":"sxy-lib@2.0.35","maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"dist":{"shasum":"fba331ad2fcfbe078067894bc3e044307ade47aa","tarball":"https://registry.npmjs.org/sxy-lib/-/sxy-lib-2.0.35.tgz","fileCount":103,"integrity":"sha512-ytor5dgnX4GK2jFACnU6kKU4uyC1Qu9RI4XCocOVWmOoXCwBeoGa6y3QofX6mYl2BCGS6ZEv+xuGq33cUvMSbw==","signatures":[{"sig":"MEYCIQCl5ytX2Jk5cXgkwGu+cWo8XzNGDfqGmAXM0LDJHXWWMAIhAJ01ohoKdsCDhWFLBf+WwHdx7I+jwt7sz5UjPbmTKG9C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64087},"main":"dist/index.js","_from":"file:sxy-lib-2.0.35.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*"},"scripts":{"test":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* dist/**/*.test.js","build":"tsc --watch","build-once":"tsc","prepublish":"pnpm build-once"},"_npmUser":{"name":"rsandiford","email":"mail@robertsandiford.co.uk"},"_resolved":"C:\\Users\\Robert\\AppData\\Local\\Temp\\5befad699499a8304df9f101b1deb605\\sxy-lib-2.0.35.tgz","_integrity":"sha512-ytor5dgnX4GK2jFACnU6kKU4uyC1Qu9RI4XCocOVWmOoXCwBeoGa6y3QofX6mYl2BCGS6ZEv+xuGq33cUvMSbw==","_npmVersion":"10.2.3","description":"`yarn add sxy-standard`","directories":{},"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.10","mocha":"^9.2.2","eslint":"^7.32.0","sxy-types":"^0.1.2","typescript":"^4.9.5","@types/chai":"^4.3.11","@types/node":"^17.0.45","@types/mocha":"^9.1.1","utility-types":"^3.10.0","@types/lodash.clonedeep":"^4.5.9","eslint-config-sandi-ts-cjs":"0.1.3","@typescript-eslint/eslint-plugin":"^5.62.0"},"_npmOperationalInternal":{"tmp":"tmp/sxy-lib_2.0.35_1702843909304_0.8560208416478705","host":"s3://npm-registry-packages"}},"2.0.36":{"name":"sxy-lib","version":"2.0.36","license":"NIT","_id":"sxy-lib@2.0.36","maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"dist":{"shasum":"44e34c2fd1b98fd7f8886318f27f20694f29f6ea","tarball":"https://registry.npmjs.org/sxy-lib/-/sxy-lib-2.0.36.tgz","fileCount":103,"integrity":"sha512-Grj6kUtC+QVxhp6wLgHfSgBFJNh11ZozpLXZVIpsyg+ZBPAG/4jShyvFro7KP6UC5PIWvdNIVPrLzsuEQVhDCw==","signatures":[{"sig":"MEUCIQCDo6Kfx1UC9mVq9iGmCjdVL9UGWH6vjHWrxjdKSxXBngIgVqwuiTZSu4WDgTlprBkbwbr0L6l7UXUW35CF8pi9Tzs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65898},"main":"dist/index.js","_from":"file:sxy-lib-2.0.36.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*"},"scripts":{"test":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* dist/**/*.test.js","build":"tsc --watch","build-once":"tsc","prepublish":"pnpm build-once"},"_npmUser":{"name":"rsandiford","email":"mail@robertsandiford.co.uk"},"_resolved":"C:\\Users\\Robert\\AppData\\Local\\Temp\\4b5d4abb2947f30ef97cf3f214e24827\\sxy-lib-2.0.36.tgz","_integrity":"sha512-Grj6kUtC+QVxhp6wLgHfSgBFJNh11ZozpLXZVIpsyg+ZBPAG/4jShyvFro7KP6UC5PIWvdNIVPrLzsuEQVhDCw==","_npmVersion":"10.2.3","description":"`yarn add sxy-standard`","directories":{},"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.10","mocha":"^9.2.2","eslint":"^7.32.0","sxy-types":"^0.1.2","typescript":"^4.9.5","@types/chai":"^4.3.11","@types/node":"^17.0.45","@types/mocha":"^9.1.1","utility-types":"^3.10.0","@types/lodash.clonedeep":"^4.5.9","eslint-config-sandi-ts-cjs":"0.1.3","@typescript-eslint/eslint-plugin":"^5.62.0"},"_npmOperationalInternal":{"tmp":"tmp/sxy-lib_2.0.36_1703682474426_0.8145665230023234","host":"s3://npm-registry-packages"}},"2.0.37":{"name":"sxy-lib","version":"2.0.37","license":"NIT","_id":"sxy-lib@2.0.37","maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"dist":{"shasum":"5d819b5b4d58041ecb5aea28e46fd90cdc10a5c4","tarball":"https://registry.npmjs.org/sxy-lib/-/sxy-lib-2.0.37.tgz","fileCount":103,"integrity":"sha512-JvBJ97hdc3wLmGjt8EemB+bRUucFcByUYDMao1rikpBUtA34VXqDp5B2LfLxQ/1GPy6EQ1JcbFFSbXZBHKNP3w==","signatures":[{"sig":"MEQCIDhA2DWu3I6eF2pEEGtScxPpjPbY5IcZDQs6VECGw0BeAiBWqpSD0nWuTHDR/IBPp27XEz0XWIbb87rwqR8MRdXWSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65901},"main":"dist/index.js","_from":"file:sxy-lib-2.0.37.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*"},"scripts":{"test":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* dist/**/*.test.js","build":"tsc --watch","build-once":"tsc","prepublish":"pnpm build-once"},"_npmUser":{"name":"rsandiford","email":"mail@robertsandiford.co.uk"},"_resolved":"C:\\Users\\Robert\\AppData\\Local\\Temp\\d5f172ec650220b83b79b8712802228b\\sxy-lib-2.0.37.tgz","_integrity":"sha512-JvBJ97hdc3wLmGjt8EemB+bRUucFcByUYDMao1rikpBUtA34VXqDp5B2LfLxQ/1GPy6EQ1JcbFFSbXZBHKNP3w==","_npmVersion":"10.2.3","description":"`yarn add sxy-standard`","directories":{},"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.10","mocha":"^9.2.2","eslint":"^7.32.0","sxy-types":"^0.1.2","typescript":"^4.9.5","@types/chai":"^4.3.11","@types/node":"^17.0.45","@types/mocha":"^9.1.1","utility-types":"^3.10.0","@types/lodash.clonedeep":"^4.5.9","eslint-config-sandi-ts-cjs":"0.1.3","@typescript-eslint/eslint-plugin":"^5.62.0"},"_npmOperationalInternal":{"tmp":"tmp/sxy-lib_2.0.37_1703682851709_0.7746329542079378","host":"s3://npm-registry-packages"}},"2.0.38":{"name":"sxy-lib","version":"2.0.38","license":"NIT","_id":"sxy-lib@2.0.38","maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"dist":{"shasum":"c446735062e23773bb08b4c2ef7c40160a744ae0","tarball":"https://registry.npmjs.org/sxy-lib/-/sxy-lib-2.0.38.tgz","fileCount":103,"integrity":"sha512-Clos6W+oPyTs+SLnBY0g1mZVFRliE2EL/ItSYzAoD++qIUvilA0rt2BkM+NpUBtuwmUYJVDOKdiIvNRU5r4bsQ==","signatures":[{"sig":"MEUCIQC0RuO62sdclz+NAk9sSbPqA7vBeuwMjsylnCQOhzdQ9gIgfghFpC6BTzfMLB+CwzUzomuvhFmKjhS46Vb6jV7CQtY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65905},"main":"dist/index.js","_from":"file:sxy-lib-2.0.38.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*"},"scripts":{"test":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* dist/**/*.test.js","build":"tsc --watch","build-once":"tsc","prepublish":"pnpm build-once"},"_npmUser":{"name":"rsandiford","email":"mail@robertsandiford.co.uk"},"_resolved":"C:\\Users\\Robert\\AppData\\Local\\Temp\\c2045c08ad8aa21632b9cfb304c3e987\\sxy-lib-2.0.38.tgz","_integrity":"sha512-Clos6W+oPyTs+SLnBY0g1mZVFRliE2EL/ItSYzAoD++qIUvilA0rt2BkM+NpUBtuwmUYJVDOKdiIvNRU5r4bsQ==","_npmVersion":"10.1.0","description":"`yarn add sxy-standard`","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.10","mocha":"^9.2.2","eslint":"^7.32.0","sxy-types":"^0.1.2","typescript":"^4.9.5","@types/chai":"^4.3.11","@types/node":"^17.0.45","@types/mocha":"^9.1.1","utility-types":"^3.10.0","@types/lodash.clonedeep":"^4.5.9","eslint-config-sandi-ts-cjs":"0.1.3","@typescript-eslint/eslint-plugin":"^5.62.0"},"_npmOperationalInternal":{"tmp":"tmp/sxy-lib_2.0.38_1707263044287_0.25506642337776264","host":"s3://npm-registry-packages"}},"2.0.41":{"name":"sxy-lib","version":"2.0.41","license":"NIT","_id":"sxy-lib@2.0.41","maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"dist":{"shasum":"7f3db486ceaf734a6d474cda2013830cee71286c","tarball":"https://registry.npmjs.org/sxy-lib/-/sxy-lib-2.0.41.tgz","fileCount":103,"integrity":"sha512-PWayUQVJ1yPBQHAhgcXqN6fFwBMDy+ndDlaUL19ugrwC1JuybsqIc56RhhCd+6zoJihYMLYdl0GYtH3703kRQg==","signatures":[{"sig":"MEYCIQDNHf5Lp5uXsaei4xtfxT4U3okPI8uSLS/QD1y83cL32AIhAIN6w4YqQOxeFGUpqrUZd79mLmO5l1Xd4tGCAQPDpcJC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65920},"main":"dist/index.js","_from":"file:sxy-lib-2.0.41.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*"},"scripts":{"test":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* dist/**/*.test.js","build":"tsc --watch","build-once":"tsc","prepublish":"pnpm build-once"},"_npmUser":{"name":"rsandiford","email":"mail@robertsandiford.co.uk"},"_resolved":"C:\\Users\\Robert\\AppData\\Local\\Temp\\8b66c7490641f3d4b64ef7358e1750d9\\sxy-lib-2.0.41.tgz","_integrity":"sha512-PWayUQVJ1yPBQHAhgcXqN6fFwBMDy+ndDlaUL19ugrwC1JuybsqIc56RhhCd+6zoJihYMLYdl0GYtH3703kRQg==","_npmVersion":"10.1.0","description":"`yarn add sxy-standard`","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.10","mocha":"^9.2.2","eslint":"^7.32.0","sxy-types":"^0.1.2","typescript":"^4.9.5","@types/chai":"^4.3.11","@types/node":"^17.0.45","@types/mocha":"^9.1.1","utility-types":"^3.10.0","@types/lodash.clonedeep":"^4.5.9","eslint-config-sandi-ts-cjs":"0.1.3","@typescript-eslint/eslint-plugin":"^5.62.0"},"_npmOperationalInternal":{"tmp":"tmp/sxy-lib_2.0.41_1711842056948_0.49519053880524866","host":"s3://npm-registry-packages"}},"2.0.42":{"name":"sxy-lib","version":"2.0.42","license":"NIT","_id":"sxy-lib@2.0.42","maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"dist":{"shasum":"e343c26d10bebd290205360222094da97bc074a2","tarball":"https://registry.npmjs.org/sxy-lib/-/sxy-lib-2.0.42.tgz","fileCount":103,"integrity":"sha512-Cgb2yikJs2KWQDQ++5G8fHyEPouuBujvH3mbLgp+mHqrOavVtE7Wyk3cvi9YNsK2PMERcE5LpwgbpEVOd6Br1g==","signatures":[{"sig":"MEUCIEigChdrMw/hWDyx4eWXSF78Xoye/qwHMDGs8pBe9VxMAiEAmjWCMuULHBORY214Aaeo34KZlfUE+fGGxQga2xXDy10=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65897},"main":"dist/index.js","_from":"file:sxy-lib-2.0.42.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*"},"scripts":{"test":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* dist/**/*.test.js","build":"tsc --watch","build-once":"tsc","prepublish":"pnpm build-once"},"_npmUser":{"name":"rsandiford","email":"mail@robertsandiford.co.uk"},"_resolved":"C:\\Users\\Robert\\AppData\\Local\\Temp\\f4560bdc4b276586b0bd97b5ec32e179\\sxy-lib-2.0.42.tgz","_integrity":"sha512-Cgb2yikJs2KWQDQ++5G8fHyEPouuBujvH3mbLgp+mHqrOavVtE7Wyk3cvi9YNsK2PMERcE5LpwgbpEVOd6Br1g==","_npmVersion":"10.1.0","description":"`yarn add sxy-standard`","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.10","mocha":"^9.2.2","eslint":"^7.32.0","sxy-types":"^0.1.2","typescript":"^4.9.5","@types/chai":"^4.3.11","@types/node":"^17.0.45","@types/mocha":"^9.1.1","utility-types":"^3.10.0","@types/lodash.clonedeep":"^4.5.9","eslint-config-sandi-ts-cjs":"0.1.3","@typescript-eslint/eslint-plugin":"^5.62.0"},"_npmOperationalInternal":{"tmp":"tmp/sxy-lib_2.0.42_1711842195173_0.4546289457475785","host":"s3://npm-registry-packages"}},"2.0.43":{"name":"sxy-lib","version":"2.0.43","license":"NIT","_id":"sxy-lib@2.0.43","maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"dist":{"shasum":"45c256bec70802885d1ce3b41a7573b74763cf6e","tarball":"https://registry.npmjs.org/sxy-lib/-/sxy-lib-2.0.43.tgz","fileCount":103,"integrity":"sha512-+ctc9Fag5wERdBd4h1foqkpK/nZzOUhLhjYieUZlf2Aqu7IlGzsowBSkJYf6mPdyMT7S46l4HQZLT1hW9EvA7Q==","signatures":[{"sig":"MEUCIBj9428A17z0B3fzFwWmiR6rpys+qce4eFleICv6//HYAiEArz1M/unZe5/3CIPAA4xOEHMRuMGAvy6aoV8ehAchaz4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65947},"main":"dist/index.js","_from":"file:sxy-lib-2.0.43.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*"},"scripts":{"test":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* dist/**/*.test.js","build":"tsc --watch","build-once":"tsc","prepublish":"pnpm build-once"},"_npmUser":{"name":"rsandiford","email":"mail@robertsandiford.co.uk"},"_resolved":"C:\\Users\\Robert\\AppData\\Local\\Temp\\5ea7008496e11162aea01baf4e7d42b8\\sxy-lib-2.0.43.tgz","_integrity":"sha512-+ctc9Fag5wERdBd4h1foqkpK/nZzOUhLhjYieUZlf2Aqu7IlGzsowBSkJYf6mPdyMT7S46l4HQZLT1hW9EvA7Q==","_npmVersion":"10.1.0","description":"`yarn add sxy-standard`","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.10","mocha":"^9.2.2","eslint":"^7.32.0","sxy-types":"^0.1.2","typescript":"^4.9.5","@types/chai":"^4.3.11","@types/node":"^17.0.45","@types/mocha":"^9.1.1","utility-types":"^3.10.0","@types/lodash.clonedeep":"^4.5.9","eslint-config-sandi-ts-cjs":"0.1.3","@typescript-eslint/eslint-plugin":"^5.62.0"},"_npmOperationalInternal":{"tmp":"tmp/sxy-lib_2.0.43_1711842411592_0.9288779982294693","host":"s3://npm-registry-packages"}},"2.0.44":{"name":"sxy-lib","version":"2.0.44","license":"NIT","_id":"sxy-lib@2.0.44","maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"dist":{"shasum":"e4dec2587751d299b9607b08fb4a1b9f48cea574","tarball":"https://registry.npmjs.org/sxy-lib/-/sxy-lib-2.0.44.tgz","fileCount":103,"integrity":"sha512-UKeYFwGmgz82kuhadWKCpaeuR/0EDm8+7NwUdGivV2DyCO9u/fIvUNPKP+euU9/aFceQIKc69tZ+3h6BXD6okg==","signatures":[{"sig":"MEUCIDssQGgLD7uZpn9EHcW3IgDPTQc0Dh1orE9RZ4fumQbUAiEArrb8WC2kXQBQjPD0aur+nZB4rtMnemkTDfj+mWKPURQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65771},"main":"dist/index.js","_from":"file:sxy-lib-2.0.44.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*"},"scripts":{"test":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* dist/**/*.test.js","build":"tsc --watch","build-once":"tsc","prepublish":"pnpm build-once"},"_npmUser":{"name":"rsandiford","email":"mail@robertsandiford.co.uk"},"_resolved":"C:\\Users\\Robert\\AppData\\Local\\Temp\\d8d3d187a62cc159724740693b384555\\sxy-lib-2.0.44.tgz","_integrity":"sha512-UKeYFwGmgz82kuhadWKCpaeuR/0EDm8+7NwUdGivV2DyCO9u/fIvUNPKP+euU9/aFceQIKc69tZ+3h6BXD6okg==","_npmVersion":"10.1.0","description":"`yarn add sxy-standard`","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.10","mocha":"^9.2.2","eslint":"^7.32.0","sxy-types":"^0.1.2","typescript":"^4.9.5","@types/chai":"^4.3.11","@types/node":"^17.0.45","@types/mocha":"^9.1.1","utility-types":"^3.10.0","@types/lodash.clonedeep":"^4.5.9","eslint-config-sandi-ts-cjs":"0.1.3","@typescript-eslint/eslint-plugin":"^5.62.0"},"_npmOperationalInternal":{"tmp":"tmp/sxy-lib_2.0.44_1712948043881_0.8913517586733253","host":"s3://npm-registry-packages"}},"2.0.45":{"name":"sxy-lib","version":"2.0.45","license":"NIT","_id":"sxy-lib@2.0.45","maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"dist":{"shasum":"24e6d9e7bb8fceb26f105e79e429b7fb0d1da2d8","tarball":"https://registry.npmjs.org/sxy-lib/-/sxy-lib-2.0.45.tgz","fileCount":103,"integrity":"sha512-R/v2oDOhPbcmrSd9wWpkBCu7lqPPHmYUa0IVOc6mtAJ2DoKAsJ1z65lmINohPnAPHnkhv+DnE2xEkHt6gE55NQ==","signatures":[{"sig":"MEUCIQDiD8VdfyGipZsuISpZTufpzTZ1Zh8AbVmQj9EJBvDg0AIgPkbqcGujVR+gPGzEBEwx2zpHqfr+zO38SuLrznolayE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65771},"main":"dist/index.js","_from":"file:sxy-lib-2.0.45.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*"},"scripts":{"test":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* dist/**/*.test.js","build":"tsc --watch","build-once":"tsc","prepublish":"pnpm build-once"},"_npmUser":{"name":"rsandiford","email":"mail@robertsandiford.co.uk"},"_resolved":"C:\\Users\\Robert\\AppData\\Local\\Temp\\ee0ed5131b0129306f14856f04544fd9\\sxy-lib-2.0.45.tgz","_integrity":"sha512-R/v2oDOhPbcmrSd9wWpkBCu7lqPPHmYUa0IVOc6mtAJ2DoKAsJ1z65lmINohPnAPHnkhv+DnE2xEkHt6gE55NQ==","_npmVersion":"10.1.0","description":"`yarn add sxy-standard`","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.10","mocha":"^9.2.2","eslint":"^7.32.0","sxy-types":"^0.1.2","typescript":"^4.9.5","@types/chai":"^4.3.11","@types/node":"^17.0.45","@types/mocha":"^9.1.1","utility-types":"^3.10.0","@types/lodash.clonedeep":"^4.5.9","eslint-config-sandi-ts-cjs":"0.1.3","@typescript-eslint/eslint-plugin":"^5.62.0"},"_npmOperationalInternal":{"tmp":"tmp/sxy-lib_2.0.45_1712948998675_0.33269131585745115","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"sxy-lib","version":"2.1.0","license":"NIT","_id":"sxy-lib@2.1.0","maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"dist":{"shasum":"f341d83341b53d6d35c364e467e19f8adcdc2fb3","tarball":"https://registry.npmjs.org/sxy-lib/-/sxy-lib-2.1.0.tgz","fileCount":104,"integrity":"sha512-sbAOmaF/4aM6lgRU0JXMK9oXtdePqiAcdrWT0fe8zAxKx4f4J70W174QdMMJ0+VCqnh9COnm2DxNrfkmYRRWPw==","signatures":[{"sig":"MEUCIQDuWLI2hauBYwINkf7Dp4+Mo7yW9JKUtsA600B7hBu16AIgJpQvEdEPxL2wKICHopGvw0k/OmCdyI0Am6YJK9xxqCg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64389},"main":"dist/index.js","_from":"file:sxy-lib-2.1.0.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*"},"scripts":{"test":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* dist/**/*.test.js","build":"tsc --watch","build-once":"tsc","prepublish":"pnpm build-once"},"_npmUser":{"name":"rsandiford","email":"mail@robertsandiford.co.uk"},"_resolved":"C:\\Users\\Robert\\AppData\\Local\\Temp\\4d81299bbb1ae8945192f953cf9fef94\\sxy-lib-2.1.0.tgz","_integrity":"sha512-sbAOmaF/4aM6lgRU0JXMK9oXtdePqiAcdrWT0fe8zAxKx4f4J70W174QdMMJ0+VCqnh9COnm2DxNrfkmYRRWPw==","_npmVersion":"10.1.0","description":"`yarn add sxy-standard`","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.4.1","mocha":"^9.2.2","eslint":"^7.32.0","sxy-types":"^0.1.2","typescript":"^5.4.5","@types/chai":"^4.3.14","@types/node":"^17.0.45","@types/mocha":"^9.1.1","utility-types":"^3.11.0","@types/lodash.clonedeep":"^4.5.9","eslint-config-sandi-ts-cjs":"0.1.3","@typescript-eslint/eslint-plugin":"^5.62.0"},"_npmOperationalInternal":{"tmp":"tmp/sxy-lib_2.1.0_1712951959272_0.668567777946802","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"sxy-lib","version":"3.0.0","license":"NIT","_id":"sxy-lib@3.0.0","maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"dist":{"shasum":"9ecf468f73346226092577087ce78db4d16dda72","tarball":"https://registry.npmjs.org/sxy-lib/-/sxy-lib-3.0.0.tgz","fileCount":104,"integrity":"sha512-epW68S2MQY5WR8ZpWKyIi46u1gEIsMQvwC3GHW5asnyWSBrST1WphVtslh/7FyjUKHHgb3/othhVg7yqEDPCxg==","signatures":[{"sig":"MEUCIQDOL8QNj2t1DjQ8qc2IC/yldUALJ6njTrzNyKNeKaWpPQIgNz6GQSPqAlKJ93Rf8BA27mbV0ePkliaPUX9ttqfeQ8E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64389},"main":"dist/index.js","_from":"file:sxy-lib-3.0.0.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*"},"scripts":{"test":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* dist/**/*.test.js","build":"tsc --watch","build-once":"tsc","prepublish":"pnpm build-once"},"_npmUser":{"name":"rsandiford","email":"mail@robertsandiford.co.uk"},"_resolved":"C:\\Users\\Robert\\AppData\\Local\\Temp\\ef80690215cc1dff77fc6ad6b4fb1dcb\\sxy-lib-3.0.0.tgz","_integrity":"sha512-epW68S2MQY5WR8ZpWKyIi46u1gEIsMQvwC3GHW5asnyWSBrST1WphVtslh/7FyjUKHHgb3/othhVg7yqEDPCxg==","_npmVersion":"10.1.0","description":"`yarn add sxy-standard`","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.4.1","mocha":"^9.2.2","eslint":"^7.32.0","sxy-types":"^0.1.2","typescript":"^5.4.5","@types/chai":"^4.3.14","@types/node":"^17.0.45","@types/mocha":"^9.1.1","utility-types":"^3.11.0","@types/lodash.clonedeep":"^4.5.9","eslint-config-sandi-ts-cjs":"0.1.3","@typescript-eslint/eslint-plugin":"^5.62.0"},"_npmOperationalInternal":{"tmp":"tmp/sxy-lib_3.0.0_1712951969350_0.019204891749437847","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"sxy-lib","version":"3.0.1","license":"NIT","_id":"sxy-lib@3.0.1","maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"dist":{"shasum":"e9c9773cf36c65d992f839b5fcbc3d891ad5cb6d","tarball":"https://registry.npmjs.org/sxy-lib/-/sxy-lib-3.0.1.tgz","fileCount":106,"integrity":"sha512-+MxwyQDkCifqyuqfsdH/xrULrEvo38dpulhMRtRc1iY+6FI7L6JOaDwI+JWQ9/Z8eiwvMq2g7U1b0mw46yjdpg==","signatures":[{"sig":"MEUCIQDODUArtWwGgz0U/kIL0YE5hv7cMWkmvXh+tRj4XUgK1QIgYptUmSIoK4+gf/9BrgdS6jbbfxKlM3R2w3MBuvlCVKo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65603},"main":"dist/index.js","_from":"file:sxy-lib-3.0.1.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*"},"scripts":{"test":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* dist/**/*.test.js","build":"tsc --watch","build-once":"tsc","prepublish":"pnpm build-once"},"_npmUser":{"name":"rsandiford","email":"mail@robertsandiford.co.uk"},"_resolved":"C:\\Users\\Robert\\AppData\\Local\\Temp\\26aeef93bd103680cfc42146fe3f350c\\sxy-lib-3.0.1.tgz","_integrity":"sha512-+MxwyQDkCifqyuqfsdH/xrULrEvo38dpulhMRtRc1iY+6FI7L6JOaDwI+JWQ9/Z8eiwvMq2g7U1b0mw46yjdpg==","_npmVersion":"10.1.0","description":"`yarn add sxy-standard`","directories":{},"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.4.1","mocha":"^9.2.2","eslint":"^7.32.0","sxy-types":"^1.0.1","typescript":"^5.4.5","@types/chai":"^4.3.14","@types/node":"^17.0.45","@types/mocha":"^9.1.1","utility-types":"^3.11.0","@types/lodash.clonedeep":"^4.5.9","eslint-config-sandi-ts-cjs":"0.1.3","@typescript-eslint/eslint-plugin":"^5.62.0"},"_npmOperationalInternal":{"tmp":"tmp/sxy-lib_3.0.1_1713737901780_0.3111619070515197","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"sxy-lib","version":"3.0.2","license":"NIT","_id":"sxy-lib@3.0.2","maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"dist":{"shasum":"4130ade639c05a065493e74b59ea5b2d93b06361","tarball":"https://registry.npmjs.org/sxy-lib/-/sxy-lib-3.0.2.tgz","fileCount":106,"integrity":"sha512-FBMb875CizPLfLNxfwhA8ZFlb/arZISYbH3E7neqepf0wiAzX4YzIXeqQ55grhQdS1N3t3e+FfXTv1aDFdFMcA==","signatures":[{"sig":"MEUCIQCNWmnBb3rhc0godwpz1zdX21WUEp1tnpZKjWiBZ70EZgIgP+9Yyrhhz9+MToXPMShtkrPwiTR+KDjc4nJao1x/RJs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70980},"main":"dist/index.js","_from":"file:sxy-lib-3.0.2.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*"},"scripts":{"test":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* dist/**/*.test.js","build":"tsc --watch","build-once":"tsc","prepublish":"pnpm build-once"},"_npmUser":{"name":"rsandiford","email":"mail@robertsandiford.co.uk"},"_resolved":"C:\\Users\\Robert\\AppData\\Local\\Temp\\a8682c95d10aaad9fcc1d1c180b01299\\sxy-lib-3.0.2.tgz","_integrity":"sha512-FBMb875CizPLfLNxfwhA8ZFlb/arZISYbH3E7neqepf0wiAzX4YzIXeqQ55grhQdS1N3t3e+FfXTv1aDFdFMcA==","_npmVersion":"10.8.2","description":"`yarn add sxy-standard`","directories":{},"_nodeVersion":"22.5.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.4.1","mocha":"^9.2.2","eslint":"^7.32.0","sxy-types":"^1.0.1","typescript":"^5.4.5","@types/chai":"^4.3.14","@types/node":"^17.0.45","@types/mocha":"^9.1.1","utility-types":"^3.11.0","@types/lodash.clonedeep":"^4.5.9","eslint-config-sandi-ts-cjs":"0.1.3","@typescript-eslint/eslint-plugin":"^5.62.0"},"_npmOperationalInternal":{"tmp":"tmp/sxy-lib_3.0.2_1723245095448_0.5826802874487937","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"sxy-lib","version":"3.0.3","license":"NIT","_id":"sxy-lib@3.0.3","maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"dist":{"shasum":"f78bd76d6327b2c5f036ef7175dd25b174183a29","tarball":"https://registry.npmjs.org/sxy-lib/-/sxy-lib-3.0.3.tgz","fileCount":106,"integrity":"sha512-55v+FoDuDOq2xAuGUDs8J8RcrtkGcPk3Ci+TRAoPvePRe+tGOT3Q2ypcgsEK2426WVUXOXc+7iX5K6pmsAUB9g==","signatures":[{"sig":"MEQCIBb0LaLr8uH4IW/6Gt5TXu1zYHNI9x089xcsFAOpFpLZAiBQP+K1kdUiCjPR3kVimOTs9FhIs2fZ0/7Q7UYCAWADiw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71251},"main":"dist/index.js","_from":"file:sxy-lib-3.0.3.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*"},"scripts":{"test":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* dist/**/*.test.js","build":"tsc --watch","build-once":"tsc","prepublish":"pnpm build-once"},"_npmUser":{"name":"rsandiford","email":"mail@robertsandiford.co.uk"},"_resolved":"C:\\Users\\Robert\\AppData\\Local\\Temp\\ce7bc1c2eb6bd58371708dcc1c2f27b3\\sxy-lib-3.0.3.tgz","_integrity":"sha512-55v+FoDuDOq2xAuGUDs8J8RcrtkGcPk3Ci+TRAoPvePRe+tGOT3Q2ypcgsEK2426WVUXOXc+7iX5K6pmsAUB9g==","_npmVersion":"10.8.2","description":"`yarn add sxy-standard`","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.4.1","mocha":"^9.2.2","eslint":"^7.32.0","sxy-types":"^1.0.1","typescript":"^5.4.5","@types/chai":"^4.3.14","@types/node":"^17.0.45","@types/mocha":"^9.1.1","utility-types":"^3.11.0","@types/lodash.clonedeep":"^4.5.9","eslint-config-sandi-ts-cjs":"0.1.3","@typescript-eslint/eslint-plugin":"^5.62.0"},"_npmOperationalInternal":{"tmp":"tmp/sxy-lib_3.0.3_1733350551011_0.960499066372072","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"sxy-lib","version":"3.0.4","license":"NIT","_id":"sxy-lib@3.0.4","maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"dist":{"shasum":"80c08517556fc70d132fd45c2c225e7d841ac82f","tarball":"https://registry.npmjs.org/sxy-lib/-/sxy-lib-3.0.4.tgz","fileCount":114,"integrity":"sha512-ZL1o/75aIQ2fu9PLruLXLpZNrdakKjKvm30KxtNUW3gSNUAWwtk1bP0P+vejjAGvzqv23iRga3XQGoeMMSmAeQ==","signatures":[{"sig":"MEQCIB5JF4sBjYFoRP4cECjsjaKPjbrP3lJVBP1SXmNRyaqVAiAy20qQ06tnj6k2na0T8uzqhvYUFwDn+XiJ+OWPbaCZiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78315},"main":"dist/index.js","_from":"file:sxy-lib-3.0.4.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*"},"scripts":{"test":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* dist/**/*.test.js","build":"tsc --watch","alt-test":"nodemon dist/altTests/index.js","build-once":"tsc","prepublish":"pnpm build-once","test-promises":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* **/promises.test.js"},"_npmUser":{"name":"rsandiford","email":"mail@robertsandiford.co.uk"},"_resolved":"C:\\Users\\Robert\\AppData\\Local\\Temp\\54d014ab27bda6b2a72691f84d5afe6f\\sxy-lib-3.0.4.tgz","_integrity":"sha512-ZL1o/75aIQ2fu9PLruLXLpZNrdakKjKvm30KxtNUW3gSNUAWwtk1bP0P+vejjAGvzqv23iRga3XQGoeMMSmAeQ==","_npmVersion":"10.8.2","description":"`yarn add sxy-standard`","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.4.1","mocha":"^9.2.2","eslint":"^7.32.0","sxy-types":"^1.0.1","typescript":"^5.4.5","@types/chai":"^4.3.14","@types/node":"^17.0.45","@types/mocha":"^9.1.1","utility-types":"^3.11.0","@types/lodash.clonedeep":"^4.5.9","eslint-config-sandi-ts-cjs":"0.1.3","@typescript-eslint/eslint-plugin":"^5.62.0"},"_npmOperationalInternal":{"tmp":"tmp/sxy-lib_3.0.4_1774017161764_0.8012894460896851","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"sxy-lib","version":"3.0.5","license":"NIT","_id":"sxy-lib@3.0.5","maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"dist":{"shasum":"2e151b01c491f10e41995405d714cf2c3519e3be","tarball":"https://registry.npmjs.org/sxy-lib/-/sxy-lib-3.0.5.tgz","fileCount":114,"integrity":"sha512-yZkHN2FS3Ihk4/XbgY9vUAMlw3wsDYLXnbsxkQALqtdIM+yDAWeH8BU7wM2mkC8IE7GOCpyXe0FNS3GWQ7P+VQ==","signatures":[{"sig":"MEQCIBgNHO5CbV6/YSGgjMlFUeqlfO6/ZIh74dyC0UIaoTdeAiBCJqnsMfr0HGKlSLgCLbEWJG1p8sGjwr8qZajrhtdxXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78445},"main":"dist/index.js","exports":{".":"./dist/index.js","./*":"./dist/*"},"scripts":{"test":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* dist/**/*.test.js","build":"tsc --watch","alt-test":"nodemon dist/altTests/index.js","build-once":"tsc","prepublish":"pnpm build-once","test-promises":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* **/promises.test.js"},"_npmUser":{"name":"rsandiford","email":"mail@robertsandiford.co.uk"},"directories":{},"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.4.1","mocha":"^9.2.2","eslint":"^7.32.0","sxy-types":"^1.0.1","typescript":"^5.4.5","@types/chai":"^4.3.14","@types/node":"^17.0.45","@types/mocha":"^9.1.1","utility-types":"^3.11.0","@types/lodash.clonedeep":"^4.5.9","eslint-config-sandi-ts-cjs":"0.1.3","@typescript-eslint/eslint-plugin":"^5.62.0"},"_npmOperationalInternal":{"tmp":"tmp/sxy-lib_3.0.5_1784845916254_0.606132908408189","host":"s3://npm-registry-packages-npm-production"}},"3.0.6":{"name":"sxy-lib","version":"3.0.6","license":"MIT","_id":"sxy-lib@3.0.6","maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"dist":{"shasum":"113c33c38d14f95d97525a1326596f1e31792422","tarball":"https://registry.npmjs.org/sxy-lib/-/sxy-lib-3.0.6.tgz","fileCount":114,"integrity":"sha512-j1RgDeK8ZJMu68p8VkGvCgoFBtQTpftZZ2W6mBFYZ9k6WafbkXc4JRIrlAJT060tpjZa89JpgvKQWfiyyr2keQ==","signatures":[{"sig":"MEYCIQDFaGb1onPod54QhnolMBOjmWdxj/uOCWkK+mg0qX7IEAIhAMOn0UarOO6UGlN9VPsha+jnkDor+OIPAHeUGGdNg1Wy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78431},"main":"dist/index.js","exports":{".":"./dist/index.js","./*":"./dist/*"},"scripts":{"test":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* dist/**/*.test.js","build":"tsc --watch","alt-test":"nodemon dist/altTests/index.js","build-once":"tsc","prepublish":"pnpm build-once","test-promises":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* **/promises.test.js"},"_npmUser":{"name":"rsandiford","email":"mail@robertsandiford.co.uk"},"directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"chai":"^4.4.1","mocha":"^9.2.2","eslint":"^7.32.0","sxy-types":"^1.0.1","typescript":"^5.4.5","@types/chai":"^4.3.14","@types/node":"^17.0.45","@types/mocha":"^9.1.1","utility-types":"^3.11.0","@types/lodash.clonedeep":"^4.5.9","eslint-config-sandi-ts-cjs":"0.1.3","@typescript-eslint/eslint-plugin":"^5.62.0"},"_npmOperationalInternal":{"tmp":"tmp/sxy-lib_3.0.6_1788318319702_0.6861256753089442","host":"s3://npm-registry-packages-npm-production"}},"3.0.7":{"name":"sxy-lib","version":"3.0.7","license":"MIT","main":"dist/index.js","exports":{".":"./dist/index.js","./*":"./dist/*"},"devDependencies":{"@types/chai":"^4.3.14","@types/lodash.clonedeep":"^4.5.9","@types/mocha":"^9.1.1","@types/node":"^17.0.45","@typescript-eslint/eslint-plugin":"^5.62.0","chai":"^4.4.1","eslint":"^7.32.0","eslint-config-sandi-ts-cjs":"0.1.3","mocha":"^9.2.2","sxy-types":"^1.0.1","typescript":"^5.4.5","utility-types":"^3.11.0"},"scripts":{"gen-version":"node build/genVersion.ts","build":"pnpm gen-version && tsc --watch","build-once":"pnpm gen-version && tsc","prepublish":"pnpm build-once","test":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* dist/**/*.test.js","test-promises":"mocha --watch --parallel --require dist/testing/testSetup.js --ignore node_modules/**/* **/promises.test.js","alt-test":"nodemon dist/altTests/index.js"},"_nodeVersion":"24.14.1","_id":"sxy-lib@3.0.7","dist":{"integrity":"sha512-yYmB7VloxhTD3tLAu9c6Fdzm1z+M4N+kXF4ACEzglzfzHfeWwnGVhKGjdlwk6XGhR7kERXKVfyo24FCDRNpXBA==","shasum":"f471ea8aa2ead908e764c745f54d678111dab312","tarball":"https://registry.npmjs.org/sxy-lib/-/sxy-lib-3.0.7.tgz","fileCount":115,"unpackedSize":79339,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIH2WmMJWI5O5oAc0O3JXnImNGJHSFLJnpzKSj0MzWkuUAiBoKlRZumjXnSJnY9jq230wY40nNqupKEGoElznPsLe/g=="}]},"_npmUser":{"name":"rsandiford","email":"mail@robertsandiford.co.uk"},"directories":{},"maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sxy-lib_3.0.7_1788318613566_0.04429126459997201"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-09T07:06:44.622Z","modified":"2026-09-02T03:10:13.880Z","1.0.11":"2022-06-09T07:06:44.843Z","1.0.12":"2022-11-23T11:48:21.924Z","2.0.0":"2023-06-17T17:13:04.755Z","2.0.1":"2023-06-17T18:40:16.859Z","2.0.2":"2023-06-17T18:43:00.981Z","2.0.3":"2023-06-17T21:11:17.041Z","2.0.4":"2023-06-19T19:08:28.859Z","2.0.5":"2023-06-19T19:47:14.752Z","2.0.6":"2023-06-19T19:52:51.042Z","2.0.7":"2023-06-19T19:53:13.559Z","2.0.8":"2023-06-19T20:02:15.953Z","2.0.9":"2023-06-19T20:25:54.326Z","2.0.10":"2023-06-20T22:49:42.326Z","2.0.11":"2023-07-17T00:38:28.798Z","2.0.12":"2023-11-19T20:08:22.195Z","2.0.13":"2023-11-26T19:30:03.322Z","2.0.14":"2023-11-26T19:36:13.533Z","2.0.15":"2023-11-26T19:40:04.274Z","2.0.16":"2023-11-26T19:45:20.620Z","2.0.17":"2023-11-26T19:52:16.144Z","0.1.27":"2023-11-27T18:43:56.828Z","0.1.28":"2023-11-27T18:44:20.034Z","0.2.18":"2023-11-27T18:51:12.897Z","2.0.18":"2023-11-27T18:51:22.372Z","2.0.19":"2023-12-02T23:32:32.482Z","2.0.20":"2023-12-02T23:35:17.508Z","2.0.21":"2023-12-03T18:27:23.979Z","2.0.24":"2023-12-03T18:29:20.624Z","2.0.25":"2023-12-03T18:31:23.867Z","2.0.27":"2023-12-05T01:55:28.069Z","2.0.28":"2023-12-05T02:39:10.686Z","2.0.29":"2023-12-05T03:29:35.385Z","2.0.30":"2023-12-05T04:23:26.844Z","2.0.31":"2023-12-05T04:25:30.565Z","2.0.32":"2023-12-05T06:18:41.071Z","2.0.33":"2023-12-05T07:33:11.258Z","2.0.34":"2023-12-08T07:22:49.325Z","2.0.35":"2023-12-17T20:11:49.490Z","2.0.36":"2023-12-27T13:07:54.605Z","2.0.37":"2023-12-27T13:14:11.936Z","2.0.38":"2024-02-06T23:44:04.482Z","2.0.41":"2024-03-30T23:40:57.111Z","2.0.42":"2024-03-30T23:43:15.355Z","2.0.43":"2024-03-30T23:46:51.783Z","2.0.44":"2024-04-12T18:54:04.013Z","2.0.45":"2024-04-12T19:09:58.838Z","2.1.0":"2024-04-12T19:59:19.425Z","3.0.0":"2024-04-12T19:59:29.496Z","3.0.1":"2024-04-21T22:18:22.006Z","3.0.2":"2024-08-09T23:11:35.659Z","3.0.3":"2024-12-04T22:15:51.281Z","3.0.4":"2026-03-20T14:32:41.925Z","3.0.5":"2026-07-23T22:31:56.390Z","3.0.6":"2026-09-02T03:05:19.833Z","3.0.7":"2026-09-02T03:10:13.715Z"},"license":"MIT","maintainers":[{"name":"rsandiford","email":"mail@robertsandiford.co.uk"}],"readme":"# sxy-standard - JS Standard Library\n\n`yarn add sxy-standard`\n\nto import all core functions:\n`import 'sxy-standard'`\nto import everything functions:\n`import 'sxy-standard/all'`\n\n\n--pure ( The functions changes no data, only returning a result, and will give the same result every time with the same set of arguments )\n--no-side-effects ( The functions changes no data, only returning a result, but may not give the same result each time with the same set of arguments )\n--side-effects ( )\n--deterministic ( )\n--non-deterministic ( )\n\n\n## Objects\n\nto import only object functions:\n`import 'sxy-standard/objects.js'`\n\n#### Object.map\n\n--pure\nMap an object to a new object. Keys are preserved. See Array.prototype.map\n\nIn: object, function(key, value, orginialObject) => newValue\nOut: object\n\nObject.map( { a: 1, b: 3 }, (key, value) => value * 3 ) )\n// returns { a: 3, b: 9 }\n\n#### Object.remap\n\n--pure\nMap an object to a new object, with the ability to change keys.\n\nIn: object, function(key, value, orginialObject) => [newKey, neyValue]\nOut: object\n\nObject.map( { a: 1, b: 3 }, (key, value) => [key + key, value * 3] ) )\n// returns { aa: 3, bb: 9 }\n\n#### Object.reduce\n\n--pure\nReduce an object into a single value or item. See Array.prototype.reduce\n\nIn: object, function(key, value, orginialObject) => compositeValue, initialCompositeValue\nOut: \"compositeValue\" as returned by the function\n\nObject.reduce( { a: 1, b: 3 }, (composite, key, value) => composite + value ), 0 )\n// returns 4\n\n#### Object.forEach\n\n--pure\nRun a function for each item in the object. Note that the key and value arguments passed to the callback are in the opposite order. Think of arrays as being value orientied, but key being important in objects. See Array.prototype.forEach\n\nNote: I recommend using Assoc instead. This has the benefit of avoiding confusion over argument ordering.\n\nIn: object, function(key, value, originalObject) => void\nOut: void\n\nObject.forEach( { a: 1, b: 3 }, (key, value) => console.log(`${key}: ${value}`) )\n// logs:\n// a: 1\n// b: 33\n\n#### Object.copy\n\n--pure\nAlias to lodash.cloneDeep. Clones the object including deep objects. This allows truly coping an object where a tool like the spread operator would fail due to only copying the first level of childrens, while inheriting references to the original inner contents. See https://lodash.com/docs/4.17.15#cloneDeep\n\nObject.clone exists as an alias for Object.copy\nObject.deepClone exists as an alias for Object.copy\n\nObject.clone( { a: 1, b: 3 } )\n// returns a new object { a: 1, b: 3 }\n// see the description above for more information\n\n\n## Assoc\n\nto import only Assoc:\n`import 'sxy-standard/assoc.js'`\n\nAssoc is a class of iterable object / associative array.\nIt is identical to an ordinary object, except that it can be iterated with `for ... of ...`\n\nconst assoc = new Assoc({ a: 1, b: 3 })\n\nfor (const key of assoc) { console.log(key) }\n// logs\n// a\n// b\n\nfor (const [key, value] of assoc) { console.log(`${key}: ${value}`) }\n// logs\n// a: 1\n// b: 3\n\nCompared to Object.entries()\n\nconst assoc = new Assoc({ a: 1, b: 3 })\nfor (const [key, value] of assoc)\n\nis equivalent to:\n\nconst obj = { a: 1, b: 3 }\nfor (const [key, value] of Object.entries(obj))\n\n\n## Promises\n\nto import only object functions:\n`import 'sxy-standard/promises.js'`\n\n\n#### Promise.allObj\n\n--pure ( the promises passed may not be )\nReturn a promise that resolves when all promises passed complete, and returns an object populated with the results paired to the keys of the original promise object. See Promise.all\n\nIn: object { key: promise, ... },\nOut: object { key: promiseResult, ... }\n\nconst promiseA = new Promise( (resolve) => setTimeout(() => resolve(1), 1000) )\nconst promiseB = new Promise( (resolve) => setTimeout(() => resolve(3), 2000) )\nPromise.allObj( { a: promiseA, b: promiseB }, ).then ( results => /* do something */ )\n// After 2 seconds the promise will complete and results will be { a: 1, b: 3 }\n\n\n\n## Utils\n\nto import only util functions:\n`import 'sxy-standard/utils.js'`\n\n\n#### sxy.calledFrom\n\n--pure\nRetuns the file location where the current script/function was called/loaded from.\nFunctions passed in ignoredFunctions are ignored (if the current script/function was called from that function, calledFrom() will continue to find the previous call location).\nIf passed, the number of calls specified in skip will be skipped, returning an earlier call location. Functions excluded in ignoredFunctions are not counted as skipped. Skipped calls are additional.\n\nIn: object { ignoredFunctions?: [function, ...], skip?: int }\nOut: \nsxy.calledFrom()\n\n\n\n# /extra - Extra Functions\n\n`yarn add sxy-standard`\n\nto import all extras:\n`import 'sxy-standard/extra'`\n\n\n## Extra / Web\n\nto import only extra/web functions:\n`import 'sxy-standard/extra/web.js'`\n\n#### sxy.standardizeWebPath\n\n--pure\nTakes a web path such as /home/ and standardizes it. Leading slashes are added, trailing slashes are removed\n\nIn: string\nOut: string\n\n'' -> '/'\n'/' -> '/'\n'//' -> '/'\n'///' -> '//' ( ! )\n'/home/' -> '/home'\n'index.html' -> '/index.html'","readmeFilename":""}