{"_id":"@applicvision/js-toolbox","_rev":"40-bb4f722d104259dedab9a113db756ac6","name":"@applicvision/js-toolbox","dist-tags":{"latest":"2.13.0"},"versions":{"0.10.0":{"name":"@applicvision/js-toolbox","version":"0.10.0","license":"MIT","_id":"@applicvision/js-toolbox@0.10.0","maintainers":[{"name":"mansh","email":"accountmail@applicvision.com"}],"bin":{"testa":"./src/bin/testrunner.bin.mjs","autoreload":"./src/bin/autoreload.bin.mjs","filewatcher":"./src/bin/filewatcher.bin.mjs","toolbox-playground":"./src/bin/playground.bin.mjs"},"dist":{"shasum":"88953283d030af18ae8335e8f263f48d4835154d","tarball":"https://registry.npmjs.org/@applicvision/js-toolbox/-/js-toolbox-0.10.0.tgz","fileCount":18,"integrity":"sha512-UY4b9Qq8XXvsIUci2cTIHb3IC1dMng7UY9NK+SVIIAtnwPhKAE13AWLYKdwTI84KNbdBtSI7pAq0UZf5OZegkA==","signatures":[{"sig":"MEYCIQCk4sWOin1KFgPX2CZDGRdh/O9YW236QISSqu1tXEunvwIhAMjNjN53g9qPyNV8bGOpKGtMFGtX8Q/kmQkGYD1Gfcyi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdiTtCRA9TVsSAnZWagAAjxMP/2HP0qAc727maKVs4no3\nC5clAAfEzQ7MqObQpfe5xTM03fPRfB+jo9J1CavNONsRFQQf4ycHpeC7ejBC\nhPlag18ofJQ7GfNBeTaGbJ3EPtWFw0E1+1yg8ufsfcnTCEYm8EfIzHdNDDtE\nkQ+FXtL3PUxLtSb0pp2SWVLeC/FIKegwhP0zrmaS2HXl17t9oRdZ3eE24Qdt\nGvKFWuhcrz4PBML0e7rmj+MHTXURBUaWz5epIorc9Iqe4DSW/Ns/vUOt8VBJ\nSM27ImyEvoQTOfaKTFKk6fBMWP5jclLH4QZuN5V5qRQnrN/ekimshIka3EqN\nt/hbz731BHCg6jqvKuv4akbRf2wVrk2yVqnMMtW6m/OUOaEqq+0yIsCYlsaf\ngwDP1UIJrBQntrdd59FRxgsdBjEE+FmHBop2UmzWwP1Wavi9439WpZmrttyk\nyyDliN6HEps/apULsSwfV3l20vjlIHhbfNGVDuQdo31PHpuh7A1+ucsch8HA\nFEq2uwMRLFS0zu9GiU6q7R2yJlE5EEBw0k3ul7THf2GjtBCh+wAh81dwbNjc\n01tFbRdl7GxnhjmfhjOGUakpmapUpKgPa4gYk9eIrLoYFWyHyuqxT+WSbMGr\nUa+/XHuIMYA6wen9J+W9++MaQ7x/EHM79VrXAu8bkJpva9UfFSAh9MEymkw8\nrnRv\r\n=Dn/6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.mjs","gitHead":"916821b69f2a6d309c4de16f6066a612117bc102","scripts":{"tdd":"find . -name *.test.mjs | xargs src/bin/testrunner.bin.mjs --listen test src -- || true","test":"find . -name *.test.mjs | xargs src/bin/testrunner.bin.mjs","prepublishOnly":"npm test"},"_npmUser":{"name":"mansh","email":"accountmail@applicvision.com"},"_npmVersion":"6.4.1","description":"Friendly developer tools","directories":{},"_nodeVersion":"10.12.0","dependencies":{"ws":"^6.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/js-toolbox_0.10.0_1551246572439_0.5275332870551455","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@applicvision/js-toolbox","version":"1.0.0","keywords":["Toolbox","Development","Test","Utils","Array","Ayay","Date","Auto reload"],"license":"MIT","_id":"@applicvision/js-toolbox@1.0.0","maintainers":[{"name":"mansh","email":"accountmail@applicvision.com"}],"bin":{"testa":"./src/bin/testrunner.bin.bash","autoreload":"./src/bin/autoreload.bin.mjs","filewatcher":"./src/bin/filewatcher.bin.mjs","toolbox-playground":"./src/bin/playground.bin.mjs"},"dist":{"shasum":"9736d97290c7d4c804ecb87d1ca6c81927a52154","tarball":"https://registry.npmjs.org/@applicvision/js-toolbox/-/js-toolbox-1.0.0.tgz","fileCount":19,"integrity":"sha512-5zdg1wFGcGmAQQmYh57lvrZCH7BlzSrqYA92Ka4hfobD2aUjFhUCcAvgJuLBuW/6BMc6T2zel4lVi18D5SkEZw==","signatures":[{"sig":"MEQCIDVkGKLijX3dBs/DCNRioo0q/ejvVbfRLH4gi6nzKu/AAiBdNKEty32XfOxqjPMrsdEeF2tyFvD9GJAj80u99oQCTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJce91iCRA9TVsSAnZWagAA0y4P/2oBeC1DpSM5vfQrw6vJ\nY5q7AX3LtsEmF0q0EOzuMIgrFE+rY3RegO4HjjGxOY/DA21TE+wp3qvhAwJU\noPBiD/iSRQSpzsdcZT4BF6U8SRKSf4Y56+LYmI5lkgoXRQzeNYbKXIThVUp1\nhc8MnuLJ1CZk8YeHhTfYrDU1pFUKfi45DvxLjxaRGkWdrG+mqtoDFxhIRGTb\nmbeAQ5DAiUh/tDK8eHm8K8u+fFZA1JldArXad4UudDcko+mWleWnQ5VdXCIf\ngAhnXluTeqomdQhqxH5cGZIn/7T3UJ/TF0/ZWluKIhsfLwjvlLMY6kvafa9a\nCPHfLWylFACNzEth72eGaWBVfoiAXXFx4b/e1q3UIkeFIQs8vpbtQZ6evNch\nWS2yZF7viTN0teH9sdlHzl/Hy6UDqMV8O2nSjvyQBcDSb7ky7vCtjyT3gRfy\nX4/WJz+uTJCgfEMMM+iiCEbJ1Wv4Hr2vv3edk10pMLpjSbOqDMWOQOKk2rGo\nOcABbIqk1R3Foa1zJHuyAqk5/N0xtur9QHRpEnjgDhPXYYbQipMKigR9H/CK\nk3YD7ceKMQHaxn1upUQRw7IwGp2PzWYEq52DBhXFkKZlwM8hcDpPc+j6BsJB\nFfa3t6bf4S7eJCsdC/I+boOLVtUyMR4xkKDgyZZ9VoOhjFHp+HUBlQCWpShw\nh+0U\r\n=kKuB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.mjs","gitHead":"f38237b80409a4b94adda972ce92913e647884eb","scripts":{"tdd":"find . -name *.test.mjs | xargs src/bin/testrunner.bin.bash --listen test src -- || true","test":"find . -name *.test.mjs | xargs src/bin/testrunner.bin.bash","prepublishOnly":"npm test"},"_npmUser":{"name":"mansh","email":"accountmail@applicvision.com"},"_npmVersion":"6.4.1","description":"Friendly developer tools","directories":{},"_nodeVersion":"10.12.0","dependencies":{"ws":"^6.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/js-toolbox_1.0.0_1551621474131_0.9636399779280875","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@applicvision/js-toolbox","version":"1.1.0","keywords":["Toolbox","Development","Test","Utils","Array","Ayay","Date","Auto reload"],"license":"MIT","_id":"@applicvision/js-toolbox@1.1.0","maintainers":[{"name":"mansh","email":"accountmail@applicvision.com"}],"bin":{"testa":"./src/bin/testrunner.bin.bash","autoreload":"./src/bin/autoreload.bin.mjs","filewatcher":"./src/bin/filewatcher.bin.mjs","toolbox-playground":"./src/bin/playground.bin.mjs"},"dist":{"shasum":"5798ba405a374a8fe72d311280fb84880660b1fa","tarball":"https://registry.npmjs.org/@applicvision/js-toolbox/-/js-toolbox-1.1.0.tgz","fileCount":19,"integrity":"sha512-1AuqBwHOpciC3GMWfakvej8a46dKvCpL/An1whYRMqalLgKZ3ScV6+3Ns59bBnrDkHl17UOWru4F27dITR/rfQ==","signatures":[{"sig":"MEYCIQCKV+OEto2p/CiNrz7IckJsYLFmzplD4iZyY0++Ccmn1wIhALMGZfYnXWDX1vlby5hvg7szeGTkQuEk4txj2pc9lD85","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcjjb7CRA9TVsSAnZWagAA5BYQAIkYr6fswTaziPh47Sn2\n2aB2RiZGz1aH4XkhaNUa0DERpVV+YzfTBVBP/05KXh64mDY44WP8/WCjVCyO\n4nQK/Mo4BapLBAd6DrL7KSFf14C9lOBTa+jvf7WjKRJ/RkGybXFGh7QueoX2\nPv59jNhiD0rZfgzcu+EPWiatbcfl1nt/3oOpElm5dPFcG/eE1tnRtom0PnEw\nI6pnHqRQGL0skx9y1XVODBNaJhEDOuKFTOVtleVk47jKub6dEusb/VLUPErx\nBlco/5Wh/IArm5jpyiphO8dDgO5JZub+YomWmPk9vGjU9eEuBU3UQ20P3+4c\n3O2xLqz/rSeAyxTC8W+JRO5A36LkpxlpJwwcTMUMXjFQcYKBGLcy9an++44P\nKM7UB0amCr9iUwCKfbkV5yEaZ6hZdyMaCCoDHPCowZe43vhZKXQCwADuzelk\nekB00aL7mA4l9AZWcXo96Cl6i4ghy5nIh4cd0mmofUPv+WkINbWjIZ8ZwzZZ\nqKZP/G1Y9/CypoKezKdQ8UWwFEFveNX0Xbb/Y0RAMRdfiOC7B7G/NE8WJm/j\nTxRZPc/OzID2OMbcT+QrWd+t+MY51iwQNnYQA6u0xMavHZwiqQecY8lreAca\nfd/sPKAUEGwjSc1SGK2bF99/EeTBl4nY7DxflSVxM6uO3bS2aiYotLEHJSaV\nBuuZ\r\n=DK/F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.mjs","gitHead":"9119eb5d04d51fc5d214697081c5cb8e07a576f0","scripts":{"tdd":"find . -name *.test.mjs | xargs src/bin/testrunner.bin.bash --listen test src -- || true","test":"find . -name *.test.mjs | xargs src/bin/testrunner.bin.bash","prepublishOnly":"npm test"},"_npmUser":{"name":"mansh","email":"accountmail@applicvision.com"},"_npmVersion":"6.4.1","description":"Friendly developer tools","directories":{},"_nodeVersion":"10.12.0","dependencies":{"ws":"^6.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/js-toolbox_1.1.0_1552824058790_0.13077742600507358","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@applicvision/js-toolbox","version":"1.2.0","keywords":["Toolbox","Development","Test","Utils","Array","Ayay","Date","Auto reload"],"license":"MIT","_id":"@applicvision/js-toolbox@1.2.0","maintainers":[{"name":"mansh","email":"accountmail@applicvision.com"}],"bin":{"testa":"./src/bin/testrunner.bin.bash","autoreload":"./src/bin/autoreload.bin.mjs","filewatcher":"./src/bin/filewatcher.bin.mjs","toolbox-playground":"./src/bin/playground.bin.mjs"},"dist":{"shasum":"4fde5fe27f7e4cd11e8cc7a4a92cba688dac85c0","tarball":"https://registry.npmjs.org/@applicvision/js-toolbox/-/js-toolbox-1.2.0.tgz","fileCount":19,"integrity":"sha512-OQLOc1/PSAuXBA5pcosPQAYb1iX1OHR7lheiVIl6c42OEqCVpflCNW6m4ohEH9Tg1oMW+NCeEzLD9QP5k5gUzA==","signatures":[{"sig":"MEQCIFgH4uRymBKjZvfmvPO9rLkVdR3IGlvzw7forxgjMnGaAiA8PhiyHhxnbNZn/mYC2spl7h3/2P9046GKgO0SxBIUfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcz0zcCRA9TVsSAnZWagAAYGUP/3npcnSF6RDAOHVPavsd\nJDgGuZ6R0rLQ/esVvA/cfTHktw/IxXFYiA7b71grjn4O3g0uEkuLQ1SYnwVj\n9CwxArsVmkNOgcSH4yJ0+AB5oafwoD0gOmjohD29jiAWX04G1k+Bm2+1yRdg\nZJoGSTv3GjJINscIFMuNjeVF+H2f4icsvnP2uheMsHUw+TKWUPpm2Iz39ikQ\nXNiX0lwAEp/fz4TE+WEir/G3wKvBOxyOZoTsccILVN1o7urs1i+uJco7Tz75\ncu3a5UwoGXipb9t4zGrESN/VVKvtxl+KzWEApSJ8FpAjxcaH3ZB8QNWPKUvO\nb1tXxkwjL+onZBZLHskl6A2ibDmI6hQEv/2FE2PMi6Vm+Wu2FTvD7H2KIccK\nutLbRd9tjcdkzs+CRy/ysN9GUgjLAksa0IC6bA8d0HAdKCBW19V5h0Nq1U9o\nxbpDJwRhPN7ozvoM58qXiPX++laXfxXDJ9M1ke20UDIDc/2KD8W0uOqBxJ31\neVpavjBi2hKSJd0erYT3eIwoBS0r/QmiZ0DqMKx1eEKJgFeI6Dn7S/c8H7xe\nYTf9Pk1hPrOGByntlfKlUyHEWqocq6TxFXdmOG21FHp5k/x0OHt46hyIjMl1\nwj60Iyksl95rXnUdPZFmKyHfVWzYwv1VZOtkoaknfe3diUQ9Ja/QKArdz+mi\nohZV\r\n=c3su\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.mjs","type":"module","gitHead":"9e897492c19b5c4035a28c50787412e952655ef5","scripts":{"tdd":"find . -name *.test.mjs | xargs src/bin/testrunner.bin.bash --listen test src -- || true","test":"find . -name *.test.mjs | xargs src/bin/testrunner.bin.bash","prepublishOnly":"npm test"},"_npmUser":{"name":"mansh","email":"accountmail@applicvision.com"},"_npmVersion":"6.9.0","description":"Friendly developer tools","directories":{},"_nodeVersion":"12.1.0","dependencies":{"ws":"^6.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/js-toolbox_1.2.0_1557089499578_0.5286766361116371","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@applicvision/js-toolbox","version":"1.3.0","keywords":["Toolbox","Development","Test","Utils","Array","Ayay","Date","Auto reload"],"license":"MIT","_id":"@applicvision/js-toolbox@1.3.0","maintainers":[{"name":"mansh","email":"accountmail@applicvision.com"}],"bin":{"testa":"./src/bin/testrunner.bin.bash","autoreload":"./src/bin/autoreload.bin.mjs","filewatcher":"./src/bin/filewatcher.bin.mjs","toolbox-playground":"./src/bin/playground.bin.mjs"},"dist":{"shasum":"6e05367d41832ac7d91509cc65006732297073a4","tarball":"https://registry.npmjs.org/@applicvision/js-toolbox/-/js-toolbox-1.3.0.tgz","fileCount":19,"integrity":"sha512-4zaCocWbMMy55UXuEm48HnhpWfIblGyHx7AKDjkFHeOH5Wf8+fGaxURekuOFDb5AI7gOq6Ng4x/Lu5UMFniwcg==","signatures":[{"sig":"MEUCIQDptgFqyairKiYie7EueOR8XmC3hchKkmwwElARZNvDjAIgetw7vaGAzHRG2ZIPfIYw5P9SJ3cH6ueF9Ne94/bz2Vg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+UdhCRA9TVsSAnZWagAA1eIQAJWpn5s5DyQaIFh3z6PF\nZtPThuPx0B08HeazPFfhSJVjCLiySr0ohyeA91szJJ2xR3I0xp3VynQ//W0Y\nCW8Ym7IqIaviD/7zG/N1SxWG0sIAJHNpBVvQQgrtsaeeQ9zjGjIm07MQme8v\nhnPeXWe6gd2wvLYIAY2HhgTmJVH8iVPgTbaVR89rmZEzFUPuTWrs0nJisvTa\nDFQu9mvLoSac86gfmFDDKDhl9De3c3vdSoIQLtXxMGNO0GMvdmXyqPjKgK3j\ncTSYDPmloHA/t1EfdIJixDresZMV/Kpzznb+5O7i5nS+Xx5fxePDApadFFX0\npn1a/Bkk+OR5JeHKkL1BrNAiuDLR2bMCVE/l0FBqGQTKhruQowl8zNfYbjvi\nXXNKdWzu0ZYnRDFN3+NPU83mWWcFgXyizwc8RGzw8KrIAZVmGlEmV6uFw99M\nJ01Z5Z7L1hTacXpOqk2RmDMcxknlL2OhK7XDssrr7kYp5qna+TN5D7M/23et\nP/a9M0+oP8Mu857pSBGrewVL1FeCmGmfLFf1sON0kmnGExYH5yNFSvMbE8+e\nG2eYf5Nh4ojNtmjpwVd7u6BGF+TAozxgJxmXoLeTDEqCcqlgRSgdYOce59GF\nn7iaanzyHdW+oAfxQ0lnuqvVU+gbLkq1m2FCnbDSjYOQmFjrNwVWWfP30oUt\ncoXV\r\n=Thom\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.mjs","type":"module","gitHead":"b2e4d49a11433983820770b0038ce80dc3f3f528","scripts":{"tdd":"find . -name *.test.mjs | xargs src/bin/testrunner.bin.bash --listen test src -- || true","test":"find . -name *.test.mjs | xargs src/bin/testrunner.bin.bash","prepublishOnly":"npm test"},"_npmUser":{"name":"mansh","email":"accountmail@applicvision.com"},"_npmVersion":"6.12.1","description":"Friendly developer tools","directories":{},"_nodeVersion":"12.13.1","dependencies":{"ws":"^6.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/js-toolbox_1.3.0_1576617824941_0.22993470597374355","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@applicvision/js-toolbox","version":"1.4.0","keywords":["Toolbox","Development","Test","Utils","Array","Ayay","Date","Auto reload"],"license":"MIT","_id":"@applicvision/js-toolbox@1.4.0","maintainers":[{"name":"mansh","email":"accountmail@applicvision.com"}],"bin":{"testa":"./src/bin/testrunner.bin.bash","autoreload":"./src/bin/autoreload.bin.mjs","filewatcher":"./src/bin/filewatcher.bin.mjs","toolbox-playground":"./src/bin/playground.bin.mjs"},"dist":{"shasum":"0c1eb951ad5a5cead0f9673c2626df355538d3cd","tarball":"https://registry.npmjs.org/@applicvision/js-toolbox/-/js-toolbox-1.4.0.tgz","fileCount":19,"integrity":"sha512-DmDV9KIPgE9FYxuDv+mZbG2U9SFuMrtMI7VkHqltL9QRSibIUHQ6l1CRzarYCYRGtjYQYwnQuUKCmp8g/r5UtQ==","signatures":[{"sig":"MEUCID/LlmEgbiurHV51WoS4JVnNsSI1aNVO9tpfS3ilH/UBAiEAvGVXCX7d/2U0Ez4MtkL9/nrzmHL9fh0ExgpkW4t46QY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoXUTCRA9TVsSAnZWagAAEj0P/jVrXrNokaY06Lf4X4Ca\niAxYV5s+I0gE7k0NCHeeWeqtAiwDOxJKmaEs5Pa/yPtxJ4EzJf3+mk0ng+qp\nYWc4nzSIZDXTAPfFSWBykgJeIQBjuBgu8bDCW9NV8gze5L9qXkwjh/THt1cP\norkbJ3ybUcbAVZYXDIWoBtkv0+2BR7dYqfdMGx6Xmf1G/kJqF2PBEK8jxGZQ\n74Pczs8FePXISWUdYFczhHa0MSF4Ft3FXkw2gbK4H4VhHeBhBgoWCOWV6d/d\nsyLrYSEFFs+Mw5u4DGHozBYDJKY3yWcz1tt6uWOPjEynenSfDDFCpKNMnrlq\nZcexrmgumkYeemhdQprKZQftdLT/m/AoUXREJzHyxbdrAlQSYkNpqk7IfiKN\n4RDuHiztjK7D/gBIxiOqFH1O9RcSN9I5oGR07YwGUgLJGfOF1PN15F4cnZkj\nC4v+wV8GnwbECrLS3wSdxY8k7NkA4kUAG/RcgpFLX2XUevp/UOBtMQjEi2H0\nucHD6LHCkX79m+vlN6BL28pQcit6Ed+GFOcX0QRvuO20HRedoXQkkUPN8zWr\niTFDl25bCPBsCjWhmrODenYZc/4fJxHUuDxzpL8ceQqqB0jYz2at0xMNo3OA\nPMVDLBRXY8AIbR5YCkhRbZjLaqrY/of5q2GRhHzpzWWpO4DDXVdghETAFDmE\nxjJZ\r\n=/Ca0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.mjs","type":"module","gitHead":"e28d951c27792766d36595dbc4b959769abc9677","scripts":{"tdd":"find . -name *.test.mjs | xargs src/bin/testrunner.bin.bash --listen test src -- || true","test":"find . -name *.test.mjs | xargs src/bin/testrunner.bin.bash","prepublishOnly":"npm test"},"_npmUser":{"name":"mansh","email":"accountmail@applicvision.com"},"_npmVersion":"6.12.1","description":"Friendly developer tools","directories":{},"_nodeVersion":"12.13.1","dependencies":{"ws":"^6.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/js-toolbox_1.4.0_1587639570421_0.6185841913635175","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@applicvision/js-toolbox","version":"1.5.0","keywords":["Toolbox","Development","Test","Utils","Array","Ayay","Date","Auto reload"],"license":"MIT","_id":"@applicvision/js-toolbox@1.5.0","maintainers":[{"name":"mansh","email":"accountmail@applicvision.com"}],"bin":{"testa":"src/bin/testrunner.bin.bash","autoreload":"src/bin/autoreload.bin.mjs","filewatcher":"src/bin/filewatcher.bin.mjs","toolbox-playground":"src/bin/playground.bin.mjs"},"dist":{"shasum":"80b948904a7888dc51dd997cc6cdef366c6f4fa7","tarball":"https://registry.npmjs.org/@applicvision/js-toolbox/-/js-toolbox-1.5.0.tgz","fileCount":19,"integrity":"sha512-AZMAobMd+p39YeNcraxL7CZblSQs4x+YdpeaNTypgVhricRpSEeEzmrwVYITvz9O20LVQ6viVR/rLEfwLSVK4Q==","signatures":[{"sig":"MEUCIEtySEc5fOGem386y1HMHoCfGHIaipfrQ5wAXoGt6RLAAiEAu7BkIgD317os/si7YtSmuThIMJhBZvs+e7eBcQ1QfJY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjT8o9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7GxAAiHhVL6Shkmv/c15mZXKH0ZSl7x8n/tJl1QBbUHLwHo7TlWrU\r\n1JvBt8DexTbK2jcl5hjIZGdHo6OIwN+y6RDqXaS6EzRybIcy2TDy6IXCN6Up\r\nSda0+OldB8vOin2TI+i4sqYb7LhTlmfOX5XYyLRf7ai7ww+SCLeHT92JN21o\r\nnNGit7v7P/tTaGijGxwPQpWTyoQdNKdrbLFL62hXAXdhha5OyA02uMencreu\r\nyVL+HUt26To/4yPL4E0hmsVDQgpXPb4Ad0VhSLexHF5S0iRgCT/0w/sj4oD8\r\nWmhrsHa0uFjHhsbOdV4jywPadelbIbgD07nicdopcxjdpsIgvY/20MgTt2wo\r\njMLEgqDEPiOY680UVSwT8pBZ64C2TrNV62cTyp0nZgSFGJ/AU3PA7FNkEIuw\r\n/Y65L6DOvHuylHrH+F6xw/pBpWa0lEI/aqmCF78oIMIhJunJlTcI95jWSNz4\r\nxcquGd6B1Ik7HLVEaZK/qUilVQXXK9rPNCXhWGL59m+9MdahhLRDlDLpW2eN\r\n8GTuosPpKrWltOU4N3Z8FFT1rQ5EJYmY7EJHZ2ZPsLDtktVYdWhQeVLbyZ3N\r\nFh67AemOI61SqC3Lp/WIG40PVFDhd78HJGDh4n1ty7UgqqKOb6l4a1NQzpQK\r\nQUQnped1+F93pDwm+yWJ6uYz0LeCaj5Cin4=\r\n=7OIP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.mjs","type":"module","gitHead":"7f73c09224d5003507ae7879e5f93f55c86a5781","scripts":{"tdd":"find . -name *.test.mjs | xargs src/bin/testrunner.bin.bash --listen test src -- || true","test":"find . -name *.test.mjs | xargs src/bin/testrunner.bin.bash","prepublishOnly":"npm test"},"_npmUser":{"name":"mansh","email":"accountmail@applicvision.com"},"_npmVersion":"8.19.2","description":"Friendly developer tools","directories":{},"_nodeVersion":"18.10.0","dependencies":{"ws":"^6.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/js-toolbox_1.5.0_1666173501557_0.25733755307469175","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@applicvision/js-toolbox","version":"2.0.0","keywords":["Toolbox","Development","Test","Utils","Array","Ayay","Date","Auto reload"],"license":"MIT","_id":"@applicvision/js-toolbox@2.0.0","maintainers":[{"name":"mansh","email":"accountmail@applicvision.com"}],"bin":{"testa":"src/bin/testrunner.js","autoreload":"src/bin/autoreload.bin.js","filewatcher":"src/bin/filewatcher.bin.js","toolbox-playground":"src/bin/playground.bin.js"},"dist":{"shasum":"5693cdf50ab888b9b58843956d30a09b05597184","tarball":"https://registry.npmjs.org/@applicvision/js-toolbox/-/js-toolbox-2.0.0.tgz","fileCount":19,"integrity":"sha512-Aniz+p5IpW6Oxj/0AqHrmkQuUBMCOpFLQWsKhE3s7clqhyyMLiKZtkjjkIw/c/GZQxojEIvMaAooqlQcyPDkIA==","signatures":[{"sig":"MEUCIQDm2tAizeSbm1MtsqjGkjPPNLSpgHgI1YcvKMq2RC63qwIgCHBsxO28DA5OdI6pDYV4fhanO4EYMBYwpzgmxzcqtvw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoMa8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWrA/+Licu67SMyRzmTBLPNF27/GOGYAbJ6Lr91zVHjo7rKG35LClU\r\nSH+tHSj/0rS0RHJthAW55p/j6qzSAuQWUtrkh0cjkvAg6GTvQByX3ems3SS6\r\nfzF3wS5IYNGx9iz7MRoIJRUiW2nuxmSwtoqcWgbu3X3xICjzeryFpFAxDpMW\r\nUMnMj64aDIUenhyv1oZmCcx72l32Q6j6arw76FKbFboxVIN0SAE7aCg3ZGFl\r\nLQXXJ+7yuYDDITQJNOcGXAEESG7d4cOSl9ZV1807StBUVxVRk3DPi4cXzmki\r\nIsDpE2jbCV1XQyipq0HWfmmTAmcbX7KqxwB66SNJNlsu61twfn210D5TRXbu\r\nGs7JNwVb4K6AqWS9I/dMtfxvr84KBU+yGbPs+b4KORuevl7YJmfZWQw1he5u\r\nfwZju7cNkiNuab4E9yIsCz2COSDf1zFcjUWe4JSwfwgq5xHRECZbSBHncBpF\r\nKDZ+VIeTYFY5Q7IpGkD0vueaxy84x4lIIUO42anN3pLF2yi2PtgFZRQw/iXD\r\nfs7hLicqxb37rBZQLXfIhkXm/yTD803pMrk315J60vpkvyQjQOnlaKqx/DfW\r\ny8jKzBGXBynjEUhb968MwPxmQ7FcPhS+HgMTNkRBvOa/v/r2Brt6mRsDD57Z\r\nZzmp3tdiP4tAPus2EiT6lVSTrr80KUcvGjI=\r\n=WOop\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","config":{"testa":{"endsWith":".test.js"}},"exports":{"./args":"./src/parseArgs.js","./ayay":"./src/universal/ayay.js","./test":"./src/universal/av-test.js","./style":"./src/terminalStyle.js","./expect":"./src/av-test/expect.js","./izza-date":"./src/universal/izza-date.js","./find-files":"./src/findFiles.js","./function-spy":"./src/universal/function-spy.js"},"gitHead":"fd16071080037cc887342f367ef3a8e9fe8d036f","scripts":{"tdd":"node --watch src/bin/testrunner.js","test":"./src/bin/testrunner.js","prepublishOnly":"npm test"},"_npmUser":{"name":"mansh","email":"accountmail@applicvision.com"},"_npmVersion":"8.19.2","description":"Friendly developer tools","directories":{},"_nodeVersion":"18.12.0","dependencies":{"ws":"^6.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/js-toolbox_2.0.0_1671481020275_0.03330095127057531","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@applicvision/js-toolbox","version":"2.1.0","keywords":["Toolbox","Development","Test","Utils","Array","Ayay","Date","Auto reload"],"license":"MIT","_id":"@applicvision/js-toolbox@2.1.0","maintainers":[{"name":"mansh","email":"accountmail@applicvision.com"}],"bin":{"testa":"src/bin/testrunner.js","autoreload":"src/bin/autoreload.bin.js","filewatcher":"src/bin/filewatcher.bin.js","toolbox-playground":"src/bin/playground.bin.js"},"dist":{"shasum":"0137e5a81f4ec208775114354bc789e7b2cd39c4","tarball":"https://registry.npmjs.org/@applicvision/js-toolbox/-/js-toolbox-2.1.0.tgz","fileCount":19,"integrity":"sha512-cPBp6un23tnld/rUKYQi/yBcj2fdShxxTLjzPqtpdAqTdO6b9LjOYkwxwnCCjETY0GfJkB8MKqTP1wTgfmzbCw==","signatures":[{"sig":"MEYCIQCnoYaP2z5o/rmEidpCOKmDrCmt+ouP3veP1/q41j9d7QIhAItiHDUlAIKPRGOPnf1jr6brh+uccNLI5qWz3G4oZbzb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvJXxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsZA//XuC08XkM8cRjcvq8DD5skN35CQDUHQV/j/BC+ukMO92jwP+N\r\n9rKOnlVDOdr6HiM1pQs4EEf48wSJxODMOnsAt9CditcE6aTQeRr8jMhV9cuC\r\nrtuF0dX1S6WfrPH7ujfha2jREWPOdBbePeQlzxjp+kVpZqBppF0y3hk/sDV3\r\nYaIMQ7RlkNEZPgOdBiRz1D7VURdXA+RwYFLmJ6CBAjDLBEXl4coR0AFcBLc2\r\n1RXaLhIFfSCskdmWcavy45l+yk1nN5dxUd4B/8Ldl/JL8PVMVJ41E5zBz6OS\r\nQvGvCc93/IamUAOGj80YCmvNfROQNFkufUUP16AIfhYyZUy5UCDhsxEmpyq2\r\nnRv1ClYvAkXMxE9zgE+UJ2gZ4/I1Ouzv6uLu6jmHLq6IIxbUswWpxygcnGxF\r\nS0YH7NowOHNZ9535gAEunrMx2kgqqk5AM/zR6if3fXoXQYU6b1UR1MhyQ2+8\r\n+SGKfonJpCGcC1nix98yqpsVX6UitDMD2X3eu1HGXon0arTx7/NKwaEPc6JA\r\nsLWYQQNqUr2r2HWGCe2ALz0V0iL6ajiIgf0er9rRo/ZDxRWb7ftTuOHeOPCp\r\nT1GReZa2l1SwzkEJfzHjtJoEcnzx9sVYVqes2Th5uNz0u/4k5oiPY7GGYCao\r\nFITwAN3PbwC2IWlFhfZDDI5CS5ccX8Ie7Ms=\r\n=lzmF\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","config":{"testa":{"endsWith":".test.js"}},"exports":{"./args":"./src/parseArgs.js","./ayay":"./src/universal/ayay.js","./test":"./src/universal/av-test.js","./style":"./src/terminalStyle.js","./expect":"./src/av-test/expect.js","./izza-date":"./src/universal/izza-date.js","./find-files":"./src/findFiles.js","./function-spy":"./src/universal/function-spy.js"},"gitHead":"daa3aed47970cfd4e6e2a89adc5b093b0710c443","scripts":{"tdd":"node --watch src/bin/testrunner.js","test":"./src/bin/testrunner.js","prepublishOnly":"npm test"},"_npmUser":{"name":"mansh","email":"accountmail@applicvision.com"},"_npmVersion":"8.19.2","description":"Friendly developer tools","directories":{},"_nodeVersion":"18.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/js-toolbox_2.1.0_1673303536865_0.4255217384921943","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@applicvision/js-toolbox","version":"2.2.0","keywords":["Toolbox","Development","Test","Utils","Array","Ayay","Date","Auto reload"],"license":"MIT","_id":"@applicvision/js-toolbox@2.2.0","maintainers":[{"name":"mansh","email":"accountmail@applicvision.com"}],"bin":{"testa":"src/bin/testrunner.bin.js","autoreload":"src/bin/autoreload.bin.js","filewatcher":"src/bin/filewatcher.bin.js","test-browser":"src/bin/testrunner-browser.bin.js","toolbox-playground":"src/bin/playground.bin.js"},"dist":{"shasum":"90b959b25e1fc10e093fa0d7ae0b697c011115a4","tarball":"https://registry.npmjs.org/@applicvision/js-toolbox/-/js-toolbox-2.2.0.tgz","fileCount":40,"integrity":"sha512-65dcBo7a6wOfC7sOedy0bI9OFuwDuG/9CalUTlO82mGNCuvSra3O/q4OOAvxTvSlW6d9iWnCbKUADYNJqi4C5Q==","signatures":[{"sig":"MEUCIE6xhoPYMbfhzKYcS5Kf+qL9t4J3k+xcGHzy03l1xgX3AiEAxbgGx0tf2kAWGpKWOn87mHc0h4TSM1x8vXSO7jDU3ho=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9St8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoR1g/+JgLCK1X22NSLnmrHkPRGbm6uox2JIhoE2cqvt+MkZgz4NYD1\r\nRyh6J0PSQgoo/+d9w4QqicNKQeY8xJZw8y+7qE1MOblo5NShLF+qvXJVHf+I\r\n2lcD9pEW8JcEipLFcE7xMaeMr74TgpEsTiYRLy3GTQiOtDqeDoa4N31rDyDM\r\n/juiqqOI0jNc7sQCy31tulQW5nzFqVz50P9HygukA2RI5kmFXwzz9+y7373T\r\nf7KrHD8docJVlLx63SvoB/i7ufh72As1jmeyq0TLHDbuHCjWCWhcRdqm2DQp\r\nWI9Rp9HKFaDneupmEwV37xikZhyYF7FhQTZ7mfLnLTNvVYKyUhVU2ZelCLxo\r\nzx5Rf3qFAE61reXR19X+ZsadpVqx2pQYgeKdvhBSFgdiyZ1azi9QqqcEdeVM\r\nJTrLsaDF8UMvtAvn+X2LiZJ6QECz9qNsaTNtiCqfK84nf8HrRZpyezOoOILI\r\niMrJJkq40ix8cvToIhaCB+fQbQSrHpoN+194SOWkGGVzG+AFDG4i3tbDTXnC\r\n5zokMIh0wEtVthG2wWeaCisMb6v3w7mfLj0PkLVZuGUzMehVhvXygarUFj/G\r\nX6gLDO9KfcCFazj8Qe41AlRb1hJTuz51vBKehLordTau/6BuiYifrJ2vDQmU\r\nAkFdj1sgWJtfdWYvMEinJloSP038p42gjDw=\r\n=9Ror\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","config":{"testa":{"endsWith":".test.js"}},"exports":{"./args":"./src/parse-args.js","./ayay":"./src/universal/ayay.js","./test":"./src/universal/av-test.js","./style":"./src/terminal-style.js","./expect":"./src/av-test/expect.js","./izza-date":"./src/universal/izza-date.js","./find-files":"./src/find-files.js","./function-spy":"./src/universal/function-spy.js"},"gitHead":"ac52961ac5e66dc2560b7f4f42389d1dcf5242a3","scripts":{"tdd":"node --watch src/bin/testrunner.bin.js","test":"./src/bin/testrunner.bin.js","postpublish":"rm -r types","tdd-browser":"./src/bin/testrunner-browser.bin.js --watch src --watch test","test-browser":"./src/bin/testrunner-browser.bin.js","prepublishOnly":"npm test && tsc"},"_npmUser":{"name":"mansh","email":"accountmail@applicvision.com"},"_npmVersion":"8.19.2","description":"A collection of tools for modern JavaScript development","directories":{},"_nodeVersion":"18.12.0","typesVersions":{"*":{"args":["types/parse-args.d.ts"],"ayay":["types/universal/ayay.d.ts"],"test":["types/universal/av-test.d.ts"],"style":["types/terminal-style.d.ts"],"expect":["types/av-test/expect.d.ts"],"izza-date":["types/universal/izza-date.d.ts"],"find-files":["types/find-files.d.ts"],"function-spy":["types/universal/function-spy.d.ts"]}},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/js-toolbox_2.2.0_1677011835807_0.7144083137806532","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@applicvision/js-toolbox","version":"2.3.0","keywords":["Toolbox","Development","Test","Utils","Array","Ayay","Date","Auto reload"],"license":"MIT","_id":"@applicvision/js-toolbox@2.3.0","maintainers":[{"name":"mansh","email":"accountmail@applicvision.com"}],"bin":{"testa":"src/bin/testrunner.bin.js","autoreload":"src/bin/autoreload.bin.js","filewatcher":"src/bin/filewatcher.bin.js","test-browser":"src/bin/testrunner-browser.bin.js","toolbox-playground":"src/bin/playground.bin.js"},"dist":{"shasum":"20def794cb8c90775e1b68aeca9a559e32bfda79","tarball":"https://registry.npmjs.org/@applicvision/js-toolbox/-/js-toolbox-2.3.0.tgz","fileCount":41,"integrity":"sha512-IyIXjjDqwCgwmJzrKR3zQs8fzR9KgLJD7/BEZkDM/4e4KPhnnLOFDSgGAu/E6YMHxsXwaNOtB5PiI5vOlaAjiA==","signatures":[{"sig":"MEUCIQCyLTNfdrJ8ire9CXFZ9ZM9JBNdpjnwXDU9eb5oJzKmmwIgBoYoM+BYftczVf8gufRvbQpwTjA07JNwso7HhOjIReQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124590},"type":"module","config":{"testa":{"endsWith":".test.js"}},"exports":{"./args":"./src/parse-args.js","./ayay":"./src/universal/ayay.js","./test":"./src/universal/av-test.js","./style":"./src/terminal-style.js","./expect":"./src/av-test/expect.js","./izza-date":"./src/universal/izza-date.js","./find-files":"./src/find-files.js","./function-spy":"./src/universal/function-spy.js"},"gitHead":"b6a1dc38b0d9da45cef1788021af3d3262285401","scripts":{"tdd":"node --watch src/bin/testrunner.bin.js","test":"./src/bin/testrunner.bin.js","postpublish":"rm -r types","tdd-browser":"./src/bin/testrunner-browser.bin.js --watch src --watch test","test-browser":"./src/bin/testrunner-browser.bin.js","prepublishOnly":"npm test && tsc"},"_npmUser":{"name":"mansh","email":"accountmail@applicvision.com"},"_npmVersion":"10.1.0","description":"A collection of tools for modern JavaScript development","directories":{},"_nodeVersion":"20.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/js-toolbox_2.3.0_1706884301752_0.8517819881043791","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"@applicvision/js-toolbox","version":"2.3.1","keywords":["Toolbox","Development","Test","Utils","Array","Ayay","Date","Auto reload"],"license":"MIT","_id":"@applicvision/js-toolbox@2.3.1","maintainers":[{"name":"mansh","email":"accountmail@applicvision.com"}],"bin":{"testa":"src/bin/testrunner.bin.js","autoreload":"src/bin/autoreload.bin.js","filewatcher":"src/bin/filewatcher.bin.js","test-browser":"src/bin/testrunner-browser.bin.js","toolbox-playground":"src/bin/playground.bin.js"},"dist":{"shasum":"7af990f70b0ef7bcba5f6d6ca492cae9625a55fc","tarball":"https://registry.npmjs.org/@applicvision/js-toolbox/-/js-toolbox-2.3.1.tgz","fileCount":41,"integrity":"sha512-0JSLg/+r9WTj50X6Ty+GCyzyFWmQinIjXzOYmJxspVY7Ci0ltt6wA9FPAnYT7n7b3J/mHlQOVCMmHMWwKC0rMA==","signatures":[{"sig":"MEUCIGF8QAtSCHvBAq1XH8ldFe/1QYSRbFdSuyx4v5snq/kBAiEAgP4+y3Dh+59ssU0xi7nsA6eCF2HOKLPUkRnRjTADdTM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124588},"type":"module","config":{"testa":{"endsWith":".test.js"}},"exports":{"./args":"./src/parse-args.js","./ayay":"./src/universal/ayay.js","./test":"./src/universal/av-test.js","./style":"./src/terminal-style.js","./expect":"./src/av-test/expect.js","./izza-date":"./src/universal/izza-date.js","./find-files":"./src/find-files.js","./function-spy":"./src/universal/function-spy.js"},"gitHead":"35dff08569309a1389210284105511fd873661ba","scripts":{"tdd":"node --watch src/bin/testrunner.bin.js","test":"./src/bin/testrunner.bin.js","postpublish":"rm -r types","tdd-browser":"./src/bin/testrunner-browser.bin.js --watch src --watch test","test-browser":"./src/bin/testrunner-browser.bin.js","prepublishOnly":"npm test && tsc"},"_npmUser":{"name":"mansh","email":"accountmail@applicvision.com"},"_npmVersion":"10.1.0","description":"A collection of tools for modern JavaScript development","directories":{},"_nodeVersion":"20.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/js-toolbox_2.3.1_1706884547022_0.4640987927183924","host":"s3://npm-registry-packages"}},"2.3.2":{"name":"@applicvision/js-toolbox","version":"2.3.2","keywords":["Toolbox","Development","Test","Utils","Array","Ayay","Date","Auto reload"],"license":"MIT","_id":"@applicvision/js-toolbox@2.3.2","maintainers":[{"name":"mansh","email":"accountmail@applicvision.com"}],"bin":{"testa":"src/bin/testrunner.bin.js","autoreload":"src/bin/autoreload.bin.js","filewatcher":"src/bin/filewatcher.bin.js","test-browser":"src/bin/testrunner-browser.bin.js","toolbox-playground":"src/bin/playground.bin.js"},"dist":{"shasum":"459aa73804515aa8588cfa6778682a26153eaeaa","tarball":"https://registry.npmjs.org/@applicvision/js-toolbox/-/js-toolbox-2.3.2.tgz","fileCount":41,"integrity":"sha512-q4DaQ6PQdnsyiNAwVKukbTuFfUbfM2gzQCgXcBuYbwHoSm9tMki82DslMRkRM5BA+xShiELkZvQPMINZ+jaAaQ==","signatures":[{"sig":"MEUCIA47g6Twj0wVcIHg58wfqSGIBrIn/eu625IKdcORm6VPAiEA2aFFzVjh7RbAaFAsShG5IXn34C5/ytqEcmBRXEgqLK8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124553},"type":"module","config":{"testa":{"endsWith":".test.js"}},"exports":{"./args":"./src/parse-args.js","./ayay":"./src/universal/ayay.js","./test":"./src/universal/av-test.js","./style":"./src/terminal-style.js","./expect":"./src/av-test/expect.js","./izza-date":"./src/universal/izza-date.js","./find-files":"./src/find-files.js","./function-spy":"./src/universal/function-spy.js"},"gitHead":"77cc1ff2979a28d67c2e1f9446dd1c8a8b30025a","scripts":{"tdd":"node --watch src/bin/testrunner.bin.js","test":"./src/bin/testrunner.bin.js","postpublish":"rm -r types","tdd-browser":"./src/bin/testrunner-browser.bin.js --watch src --watch test","test-browser":"./src/bin/testrunner-browser.bin.js","prepublishOnly":"npm test && tsc"},"_npmUser":{"name":"mansh","email":"accountmail@applicvision.com"},"_npmVersion":"10.2.4","description":"A collection of tools for modern JavaScript development","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/js-toolbox_2.3.2_1706888489449_0.6523769448647707","host":"s3://npm-registry-packages"}},"2.3.3":{"name":"@applicvision/js-toolbox","version":"2.3.3","keywords":["Toolbox","Development","Test","Utils","Array","Ayay","Date","Auto reload"],"license":"MIT","_id":"@applicvision/js-toolbox@2.3.3","maintainers":[{"name":"mansh","email":"accountmail@applicvision.com"}],"bin":{"testa":"src/bin/testrunner.bin.js","autoreload":"src/bin/autoreload.bin.js","filewatcher":"src/bin/filewatcher.bin.js","test-browser":"src/bin/testrunner-browser.bin.js","toolbox-playground":"src/bin/playground.bin.js"},"dist":{"shasum":"7dfaac447fb252cb75555de6e1b25d3fbfa92597","tarball":"https://registry.npmjs.org/@applicvision/js-toolbox/-/js-toolbox-2.3.3.tgz","fileCount":41,"integrity":"sha512-iECnniqfuNWsZh284la12npyiRhABwiGyTu24sFANpW42YIqgkrky//HTltM96SrOYc7WiOqgX40cvQntBcKUQ==","signatures":[{"sig":"MEQCIARdtwM2ciyBYAjiYa9k8rt5cZiWqPnVN8wjiLPrtu8iAiB+/Bw8nMVu1CU7aII2QGEm6kdm6KDd/o46McfKm9zFVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124558},"type":"module","config":{"testa":{"endsWith":".test.js"}},"exports":{"./args":"./src/parse-args.js","./ayay":"./src/universal/ayay.js","./test":"./src/universal/av-test.js","./style":"./src/terminal-style.js","./expect":"./src/av-test/expect.js","./izza-date":"./src/universal/izza-date.js","./find-files":"./src/find-files.js","./function-spy":"./src/universal/function-spy.js"},"gitHead":"17f6c4666b15336d8b18c5306f41d758c520e7b0","scripts":{"tdd":"node --watch src/bin/testrunner.bin.js","test":"./src/bin/testrunner.bin.js","postpublish":"rm -r types","tdd-browser":"./src/bin/testrunner-browser.bin.js --watch src --watch test","test-browser":"./src/bin/testrunner-browser.bin.js","prepublishOnly":"npm test && tsc"},"_npmUser":{"name":"mansh","email":"accountmail@applicvision.com"},"_npmVersion":"10.2.4","description":"A collection of tools for modern JavaScript development","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/js-toolbox_2.3.3_1707309883634_0.9304401555045361","host":"s3://npm-registry-packages"}},"2.3.4":{"name":"@applicvision/js-toolbox","version":"2.3.4","keywords":["Toolbox","Development","Test","Utils","Array","Ayay","Date","Auto reload"],"license":"MIT","_id":"@applicvision/js-toolbox@2.3.4","maintainers":[{"name":"mansh","email":"accountmail@applicvision.com"}],"bin":{"testa":"src/bin/testrunner.bin.js","autoreload":"src/bin/autoreload.bin.js","filewatcher":"src/bin/filewatcher.bin.js","test-browser":"src/bin/testrunner-browser.bin.js","toolbox-playground":"src/bin/playground.bin.js"},"dist":{"shasum":"74f4f43124ce2e7d9faccd0c572f341d059902cb","tarball":"https://registry.npmjs.org/@applicvision/js-toolbox/-/js-toolbox-2.3.4.tgz","fileCount":41,"integrity":"sha512-IV5NLLpN33J0xWm3WcWjX3pxRrBUH12pYyVryQqD2x3KGyiEoVd80M0EvTPSiKuM4xxJxVioahiClVk/yGqyXg==","signatures":[{"sig":"MEYCIQD8nkA9wBaPX+M1SceNJBc/6ngWHr0qcrSFdO4bOp5t9wIhAJEHqXxN2CSJbOKNcv1QlqL4UCcZ/SESVPjIzzvX/R4L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124427},"type":"module","config":{"testa":{"endsWith":".test.js"}},"exports":{"./args":"./src/parse-args.js","./ayay":"./src/universal/ayay.js","./test":"./src/universal/av-test.js","./style":"./src/terminal-style.js","./expect":"./src/av-test/expect.js","./izza-date":"./src/universal/izza-date.js","./find-files":"./src/find-files.js","./function-spy":"./src/universal/function-spy.js"},"gitHead":"d7305586cc46b3145a0182271f752339d7e30e1d","scripts":{"tdd":"node --watch src/bin/testrunner.bin.js","test":"./src/bin/testrunner.bin.js","postpublish":"rm -r types","tdd-browser":"./src/bin/testrunner-browser.bin.js --watch src --watch test","test-browser":"./src/bin/testrunner-browser.bin.js","prepublishOnly":"npm test && tsc"},"_npmUser":{"name":"mansh","email":"accountmail@applicvision.com"},"_npmVersion":"10.2.4","description":"A collection of tools for modern JavaScript development","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/js-toolbox_2.3.4_1707311484269_0.8332728266497467","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@applicvision/js-toolbox","version":"2.4.0","keywords":["Toolbox","Development","Test","Utils","Array","Ayay","Date","Auto reload"],"license":"MIT","_id":"@applicvision/js-toolbox@2.4.0","maintainers":[{"name":"mansh","email":"accountmail@applicvision.com"}],"bin":{"testa":"src/bin/testrunner.bin.js","autoreload":"src/bin/autoreload.bin.js","filewatcher":"src/bin/filewatcher.bin.js","test-browser":"src/bin/testrunner-browser.bin.js","toolbox-playground":"src/bin/playground.bin.js"},"dist":{"shasum":"3a2829673a9043cf954ee5c144bc30b3cda52098","tarball":"https://registry.npmjs.org/@applicvision/js-toolbox/-/js-toolbox-2.4.0.tgz","fileCount":33,"integrity":"sha512-WwR4oo9aQOQXFNMAk+yDEMbAqAN3HFeDvAE4ueu0LhMxXwdTqLYnDLeKODRe6VZQHD3CUkvj4keYavTHv4Gozw==","signatures":[{"sig":"MEYCIQCcfFaodX1FpoZmpjhtNO29gQ7jxCt/dzQKB6hwOmkmBAIhAI5lnxVKPl8kE5Hm/b97/RBg0ejBTY+tTKHZgUlfyQi1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98618},"type":"module","config":{"testa":{"endsWith":".test.js"}},"exports":{"./args":"./src/parse-args.js","./ayay":"./src/universal/ayay.js","./test":"./src/universal/av-test.js","./style":"./src/terminal-style.js","./expect":"./src/av-test/expect.js","./izza-date":"./src/universal/izza-date.js","./find-files":"./src/find-files.js","./function-spy":"./src/universal/function-spy.js"},"gitHead":"ea1813b65e52e9064b4df42963a0d7c31e1dc06c","scripts":{"tdd":"node --watch src/bin/testrunner.bin.js","test":"./src/bin/testrunner.bin.js","tdd-browser":"./src/bin/testrunner-browser.bin.js --watch src --watch test","test-browser":"./src/bin/testrunner-browser.bin.js","prepublishOnly":"npm test"},"_npmUser":{"name":"mansh","email":"accountmail@applicvision.com"},"_npmVersion":"10.2.4","description":"A collection of tools for modern JavaScript development","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/js-toolbox_2.4.0_1707812530115_0.02522332538750449","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"@applicvision/js-toolbox","version":"2.4.1","keywords":["Toolbox","Development","Test","Utils","Array","Ayay","Date","Auto reload"],"license":"MIT","_id":"@applicvision/js-toolbox@2.4.1","maintainers":[{"name":"mansh","email":"accountmail@applicvision.com"}],"bin":{"testa":"src/bin/testrunner.bin.js","autoreload":"src/bin/autoreload.bin.js","filewatcher":"src/bin/filewatcher.bin.js","test-browser":"src/bin/testrunner-browser.bin.js","toolbox-playground":"src/bin/playground.bin.js"},"dist":{"shasum":"8c40503a2a02c5948c441a57c6a17852b3cd461d","tarball":"https://registry.npmjs.org/@applicvision/js-toolbox/-/js-toolbox-2.4.1.tgz","fileCount":33,"integrity":"sha512-H2iNmNSIpM340KVynn7slogXd+ngP6+cZnhvG+LDt3pT3kxAb/GQamzKVyl4OPH8KASLi6/krda6GfPjpG+2aQ==","signatures":[{"sig":"MEUCIQCorJayqMG3998aq63kqRkZmJm0bEHqchel+NHxG+qtTwIgIQd+QGg0zYkodUuATfZSBIamqpAr1K61PEHvY7g1gVM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98618},"type":"module","config":{"testa":{"endsWith":".test.js"}},"exports":{"./args":"./src/parse-args.js","./ayay":"./src/universal/ayay.js","./test":"./src/universal/av-test.js","./style":"./src/terminal-style.js","./expect":"./src/av-test/expect.js","./izza-date":"./src/universal/izza-date.js","./find-files":"./src/find-files.js","./function-spy":"./src/universal/function-spy.js"},"gitHead":"0dbb0a194ac976f1ba554c80d9b6ea787362e175","scripts":{"tdd":"node --watch src/bin/testrunner.bin.js","test":"./src/bin/testrunner.bin.js","tdd-browser":"./src/bin/testrunner-browser.bin.js --watch src --watch test","test-browser":"./src/bin/testrunner-browser.bin.js","prepublishOnly":"npm test"},"_npmUser":{"name":"mansh","email":"accountmail@applicvision.com"},"_npmVersion":"10.2.4","description":"A collection of tools for modern JavaScript development","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/js-toolbox_2.4.1_1707812605267_0.6931768302738415","host":"s3://npm-registry-packages"}},"2.4.2":{"name":"@applicvision/js-toolbox","version":"2.4.2","keywords":["Toolbox","Development","Test","Utils","Array","Ayay","Date","Auto reload"],"license":"MIT","_id":"@applicvision/js-toolbox@2.4.2","maintainers":[{"name":"mansh","email":"accountmail@applicvision.com"}],"bin":{"testa":"src/bin/testrunner.bin.js","autoreload":"src/bin/autoreload.bin.js","filewatcher":"src/bin/filewatcher.bin.js","test-browser":"src/bin/testrunner-browser.bin.js","toolbox-playground":"src/bin/playground.bin.js"},"dist":{"shasum":"ffe7a2fbfc98de8458ac91aba26ba334b1138dbe","tarball":"https://registry.npmjs.org/@applicvision/js-toolbox/-/js-toolbox-2.4.2.tgz","fileCount":33,"integrity":"sha512-t/NcgGppIaBzuiB9/zU43DnyaCzb7/BWIN2/l2cDrwSPb4fBW8bnBf7nsyDH7qX2o6kh4MvqFlE31D8WUzUOtw==","signatures":[{"sig":"MEUCIGH2252++aH+nxJsvouZz0hS7a0XW31+BOG1TI7ioPEWAiEAycS9tapkGQnYuW3NxEa4xt8b9YmY4Yr7qh5pPxbTw9c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98653},"type":"module","config":{"testa":{"endsWith":".test.js"}},"exports":{"./args":"./src/parse-args.js","./ayay":"./src/universal/ayay.js","./test":"./src/universal/av-test.js","./style":"./src/terminal-style.js","./expect":"./src/av-test/expect.js","./izza-date":"./src/universal/izza-date.js","./find-files":"./src/find-files.js","./function-spy":"./src/universal/function-spy.js"},"gitHead":"973a4630b8fdb8ed8165e865131549b52918b512","scripts":{"tdd":"node --watch src/bin/testrunner.bin.js","test":"./src/bin/testrunner.bin.js","tdd-browser":"./src/bin/testrunner-browser.bin.js --watch src --watch test","test-browser":"./src/bin/testrunner-browser.bin.js","prepublishOnly":"npm test"},"_npmUser":{"name":"mansh","email":"accountmail@applicvision.com"},"_npmVersion":"10.2.4","description":"A collection of tools for modern JavaScript development","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/js-toolbox_2.4.2_1707812753787_0.31133072026599384","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@applicvision/js-toolbox","version":"2.5.0","keywords":["Toolbox","Development","Test","Utils","Array","Ayay","Date","Auto reload"],"license":"MIT","_id":"@applicvision/js-toolbox@2.5.0","maintainers":[{"name":"mansh","email":"accountmail@applicvision.com"}],"bin":{"testa":"src/bin/testrunner.bin.js","autoreload":"src/bin/autoreload.bin.js","filewatcher":"src/bin/filewatcher.bin.js","test-browser":"src/bin/testrunner-browser.bin.js","toolbox-playground":"src/bin/playground.bin.js"},"dist":{"shasum":"e926b353871c06cd801a0578ca316b6bc9409189","tarball":"https://registry.npmjs.org/@applicvision/js-toolbox/-/js-toolbox-2.5.0.tgz","fileCount":33,"integrity":"sha512-+PAE8z3rX58xbDtRiaAr0qwv7l7v4uTNJZd5OTMf1Lpyu1VkWZn0SyWz3vi+pwvxbKNyETOzGL72hPZr4JMsrA==","signatures":[{"sig":"MEYCIQCkSGU82vfdHj4DFFI4NzUVljOICPivX0WmoC+L2K0YsQIhANH2I9YIV8EUYWIaQJNTrrL1vN8SO70oO+ofwG4zpYwY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100025},"type":"module","config":{"testa":{"endsWith":".test.js"}},"exports":{"./args":"./src/parse-args.js","./ayay":"./src/universal/ayay.js","./test":"./src/universal/av-test.js","./style":"./src/terminal-style.js","./expect":"./src/av-test/expect.js","./izza-date":"./src/universal/izza-date.js","./find-files":"./src/find-files.js","./function-spy":"./src/universal/function-spy.js"},"gitHead":"c054e1e3a8f7deabe8d6dd34277b62cbb6084988","scripts":{"tdd":"node --watch src/bin/testrunner.bin.js","test":"./src/bin/testrunner.bin.js","tdd-browser":"./src/bin/testrunner-browser.bin.js --watch src --watch test","test-browser":"./src/bin/testrunner-browser.bin.js","prepublishOnly":"npm test"},"_npmUser":{"name":"mansh","email":"accountmail@applicvision.com"},"_npmVersion":"10.2.4","description":"A collection of tools for modern JavaScript development","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/js-toolbox_2.5.0_1709643543053_0.03356788056065185","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"@applicvision/js-toolbox","version":"2.6.0","keywords":["Toolbox","Development","Test","Utils","Array","Ayay","Date","Auto reload"],"license":"MIT","_id":"@applicvision/js-toolbox@2.6.0","maintainers":[{"name":"mansh","email":"accountmail@applicvision.com"}],"bin":{"testa":"src/bin/testrunner.bin.js","autoreload":"src/bin/autoreload.bin.js","self-serve":"src/bin/self-serve.bin.js","filewatcher":"src/bin/filewatcher.bin.js","test-browser":"src/bin/testrunner-browser.bin.js","toolbox-playground":"src/bin/playground.bin.js"},"dist":{"shasum":"d9bbeaf418c2e03ccb18604e52a61f6757b12b51","tarball":"https://registry.npmjs.org/@applicvision/js-toolbox/-/js-toolbox-2.6.0.tgz","fileCount":35,"integrity":"sha512-t/eNAUvAlnsi6bqHKgQEJRnWhL059j35Iy6mrlfB5aCncrxN5ERU7VQqYWeCZugecrQv5PQcrbw8/IOXlyC/aQ==","signatures":[{"sig":"MEQCIDHjtdbrNwqrpz+bzaJCIOcQUHlR4HJse/oyqm7FKLCQAiBOy93oV404OQDb0vfN3/ovcZ3+f2oXnbasqwxhk1Hzxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105960},"type":"module","config":{"testa":{"endsWith":".test.js"}},"exports":{"./args":"./src/parse-args.js","./ayay":"./src/universal/ayay.js","./test":"./src/universal/av-test.js","./style":"./src/terminal-style.js","./expect":"./src/av-test/expect.js","./izza-date":"./src/universal/izza-date.js","./find-files":"./src/find-files.js","./function-spy":"./src/universal/function-spy.js"},"gitHead":"35f487f46a1f4d5e036358f280572ee9b88eb9b6","scripts":{"tdd":"node --watch src/bin/testrunner.bin.js","test":"./src/bin/testrunner.bin.js","tdd-browser":"./src/bin/testrunner-browser.bin.js --watch src --watch test","test-browser":"./src/bin/testrunner-browser.bin.js","prepublishOnly":"npm test"},"_npmUser":{"name":"mansh","email":"accountmail@applicvision.com"},"_npmVersion":"10.2.4","description":"A collection of tools for modern JavaScript development","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/js-toolbox_2.6.0_1710856543526_0.9377210988552507","host":"s3://npm-registry-packages"}},"2.6.1":{"name":"@applicvision/js-toolbox","version":"2.6.1","keywords":["Toolbox","Development","Test","Utils","Array","Ayay","Date","Auto reload"],"license":"MIT","_id":"@applicvision/js-toolbox@2.6.1","maintainers":[{"name":"mansh","email":"accountmail@applicvision.com"}],"bin":{"testa":"src/bin/testrunner.bin.js","autoreload":"src/bin/autoreload.bin.js","self-serve":"src/bin/self-serve.bin.js","filewatcher":"src/bin/filewatcher.bin.js","test-browser":"src/bin/testrunner-browser.bin.js","toolbox-playground":"src/bin/playground.bin.js"},"dist":{"shasum":"125f23087a403d2837a09ea2a40a65bd1e376fb1","tarball":"https://registry.npmjs.org/@applicvision/js-toolbox/-/js-toolbox-2.6.1.tgz","fileCount":35,"integrity":"sha512-Oe/YcAJwGAXj/+1jO3Cq/aAlJn5mkJmPTq9MlzFS3BZXbB44cdKV3Jiv6gXU1X+ZcY+2TWll2KLiu7y0Weu0mg==","signatures":[{"sig":"MEUCIH8YAROalXkKXRzBJM/HQiklnJqHQKL5Iz+hS2ztovSpAiEAoD2eoAmUNs+CqZlu7d/ghWI37NjTzAfO0B3MOR6TO+k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106029},"type":"module","config":{"testa":{"endsWith":".test.js"}},"exports":{"./args":"./src/parse-args.js","./ayay":"./src/universal/ayay.js","./test":"./src/universal/av-test.js","./style":"./src/terminal-style.js","./expect":"./src/av-test/expect.js","./izza-date":"./src/universal/izza-date.js","./find-files":"./src/find-files.js","./function-spy":"./src/universal/function-spy.js"},"gitHead":"8538227086c26af4546dd5a6c444e2b49aca9536","scripts":{"tdd":"node --watch src/bin/testrunner.bin.js","test":"./src/bin/testrunner.bin.js","tdd-browser":"./src/bin/testrunner-browser.bin.js --watch src --watch test","test-browser":"./src/bin/testrunner-browser.bin.js","prepublishOnly":"npm test"},"_npmUser":{"name":"mansh","email":"accountmail@applicvision.com"},"_npmVersion":"10.2.4","description":"A collection of tools for modern JavaScript development","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/js-toolbox_2.6.1_1710857094259_0.3338222910199571","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"@applicvision/js-toolbox","version":"2.7.0","keywords":["Toolbox","Development","Test","Utils","Array","Ayay","Date","Auto reload"],"license":"MIT","_id":"@applicvision/js-toolbox@2.7.0","maintainers":[{"name":"mansh","email":"accountmail@applicvision.com"}],"bin":{"testa":"src/bin/testrunner.bin.js","autoreload":"src/bin/autoreload.bin.js","self-serve":"src/bin/self-serve.bin.js","filewatcher":"src/bin/filewatcher.bin.js","test-browser":"src/bin/testrunner-browser.bin.js","toolbox-playground":"src/bin/playground.bin.js"},"dist":{"shasum":"f7b595cd34d9d51b13bbbc167e2690b4f2d98bbe","tarball":"https://registry.npmjs.org/@applicvision/js-toolbox/-/js-toolbox-2.7.0.tgz","fileCount":35,"integrity":"sha512-jnuOCW2lbx6iy/j+Wd7NvsNP2Kq/9Cvibck99bDuPfX4jRCywq8N/Fcy71FSAnDn1PiIK+5T+TeXKyZ9gr+iCQ==","signatures":[{"sig":"MEQCIDBTcT6i2a7M1NfSBojB3Sx5YKId/mLT37QilxJGdNi2AiBS9UVrVHcmolAfPKo7XNWjz7wTVQcRckDjx5EErmZUXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107885},"type":"module","config":{"testa":{"endsWith":".test.js"}},"exports":{"./args":"./src/parse-args.js","./ayay":"./src/universal/ayay.js","./test":"./src/universal/av-test.js","./style":"./src/terminal-style.js","./expect":"./src/av-test/expect.js","./izza-date":"./src/universal/izza-date.js","./find-files":"./src/find-files.js","./function-spy":"./src/universal/function-spy.js"},"gitHead":"170af9da6a9a9f80d61f7682e64a52e8ce888820","scripts":{"tdd":"node --watch src/bin/testrunner.bin.js","test":"./src/bin/testrunner.bin.js","tdd-browser":"./src/bin/testrunner-browser.bin.js --watch src --watch test","test-browser":"./src/bin/testrunner-browser.bin.js","prepublishOnly":"npm test"},"_npmUser":{"name":"mansh","email":"accountmail@applicvision.com"},"_npmVersion":"10.5.2","description":"A collection of tools for modern JavaScript development","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/js-toolbox_2.7.0_1725186883811_0.60284691049817","host":"s3://npm-registry-packages"}},"2.7.1":{"name":"@applicvision/js-toolbox","version":"2.7.1","keywords":["Toolbox","Development","Test","Utils","Array","Ayay","Date","Auto reload"],"license":"MIT","_id":"@applicvision/js-toolbox@2.7.1","maintainers":[{"name":"mansh","email":"accountmail@applicvision.com"}],"bin":{"testa":"src/bin/testrunner.bin.js","autoreload":"src/bin/autoreload.bin.js","self-serve":"src/bin/self-serve.bin.js","filewatcher":"src/bin/filewatcher.bin.js","test-browser":"src/bin/testrunner-browser.bin.js","toolbox-playground":"src/bin/playground.bin.js"},"dist":{"shasum":"040cc307346d3de9efea7d04eef028d3143e767b","tarball":"https://registry.npmjs.org/@applicvision/js-toolbox/-/js-toolbox-2.7.1.tgz","fileCount":35,"integrity":"sha512-+rsLTBJ847Wsr3PnrK7rhTXkakIaG1bBKtPUwu8wpMzDe2jQ5at5trdwbARJK2PUqKFF+C0MwhoUdq5mDIar4g==","signatures":[{"sig":"MEQCIBMNoqy/ySEMphMX5h+Otsgg1L7SRuZzEpo/k+MOCMy5AiBpuynNibNiwjRFOQEBKfBQ0EDUzf2921/rZ/VPQLjk1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107897},"type":"module","config":{"testa":{"endsWith":".test.js"}},"exports":{"./args":"./src/parse-args.js","./ayay":"./src/universal/ayay.js","./test":"./src/universal/av-test.js","./style":"./src/terminal-style.js","./expect":"./src/av-test/expect.js","./izza-date":"./src/universal/izza-date.js","./find-files":"./src/find-files.js","./function-spy":"./src/universal/function-spy.js"},"gitHead":"e42144ffb8f3499f2ae7ec2d723504b53c4ce5f4","scripts":{"tdd":"node --watch src/bin/testrunner.bin.js","test":"./src/bin/testrunner.bin.js","tdd-browser":"./src/bin/testrunner-browser.bin.js --watch src --watch test","test-browser":"./src/bin/testrunner-browser.bin.js","prepublishOnly":"npm test"},"_npmUser":{"name":"mansh","email":"accountmail@applicvision.com"},"_npmVersion":"10.5.2","description":"A collection of tools for modern JavaScript development","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/js-toolbox_2.7.1_1725263545929_0.849189059993029","host":"s3://npm-registry-packages"}},"2.8.0":{"name":"@applicvision/js-toolbox","version":"2.8.0","keywords":["Toolbox","Development","Test","Utils","Array","Ayay","Date","Auto reload"],"license":"MIT","_id":"@applicvision/js-toolbox@2.8.0","maintainers":[{"name":"mansh","email":"accountmail@applicvision.com"}],"bin":{"testa":"src/bin/testrunner.bin.js","autoreload":"src/bin/autoreload.bin.js","self-serve":"src/bin/self-serve.bin.js","filewatcher":"src/bin/filewatcher.bin.js","test-browser":"src/bin/testrunner-browser.bin.js","toolbox-playground":"src/bin/playground.bin.js"},"dist":{"shasum":"4911a55b8edfe4046b36e6bcb609dcbe7d06c8dd","tarball":"https://registry.npmjs.org/@applicvision/js-toolbox/-/js-toolbox-2.8.0.tgz","fileCount":35,"integrity":"sha512-Dg7vnBSTU6c5u4xa2JguBjcaMTka4MCGsSrDlrrVoEvzCAohhiho/eJkDJ8KCqsxy4pdEw7qwvy2/d+cu7BEhw==","signatures":[{"sig":"MEUCIQDZ7wcOZSSpNszcUU9jIHoLOx8CeeVtwE+p44lOhx6QjQIgaaKLXiC4T09LwHbNZgCElqwTvOoMWqLOQi8/TFDks4g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107873},"type":"module","config":{"testa":{"endsWith":".test.js"}},"exports":{"./args":"./src/parse-args.js","./ayay":"./src/universal/ayay.js","./test":"./src/universal/av-test.js","./style":"./src/terminal-style.js","./expect":"./src/av-test/expect.js","./izza-date":"./src/universal/izza-date.js","./find-files":"./src/find-files.js","./function-spy":"./src/universal/function-spy.js"},"gitHead":"49a6cca0b996f4dfe57a6786b599e8267ac8d1d6","scripts":{"tdd":"node --watch src/bin/testrunner.bin.js","test":"./src/bin/testrunner.bin.js","tdd-browser":"./src/bin/testrunner-browser.bin.js --watch src --watch test","test-browser":"./src/bin/testrunner-browser.bin.js","prepublishOnly":"npm test"},"_npmUser":{"name":"mansh","email":"accountmail@applicvision.com"},"_npmVersion":"10.5.2","description":"A collection of tools for modern JavaScript development","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/js-toolbox_2.8.0_1726656637992_0.16192973371388453","host":"s3://npm-registry-packages"}},"2.9.0":{"name":"@applicvision/js-toolbox","version":"2.9.0","keywords":["Toolbox","Development","Test","Utils","Array","Ayay","Date","Auto reload"],"license":"MIT","_id":"@applicvision/js-toolbox@2.9.0","maintainers":[{"name":"mansh","email":"accountmail@applicvision.com"}],"bin":{"testa":"src/bin/testrunner.bin.js","autoreload":"src/bin/autoreload.bin.js","self-serve":"src/bin/self-serve.bin.js","filewatcher":"src/bin/filewatcher.bin.js","test-browser":"src/bin/testrunner-browser.bin.js","toolbox-playground":"src/bin/playground.bin.js"},"dist":{"shasum":"3db7f4a758f655a0b1213dcb1b43190d7ef52f01","tarball":"https://registry.npmjs.org/@applicvision/js-toolbox/-/js-toolbox-2.9.0.tgz","fileCount":35,"integrity":"sha512-K4yRdOH8UFdRwCLDzT5+lhkxvQxNJhDe+KlZt0Oo/zpyVWdLPT2vSTp69GBQjvoMVB4kOkytJEC0XZ0chEMIZw==","signatures":[{"sig":"MEUCIG3HLvhlyIlZ/i0glzX2XdlSRjdzNkYbWzOy10wp8It4AiEAjglBn3lnaC/7vHpBZm8D276uffhRhrHGDm6rC1elvQw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108619},"type":"module","config":{"testa":{"endsWith":".test.js"}},"exports":{"./args":"./src/parse-args.js","./ayay":"./src/universal/ayay.js","./test":"./src/universal/av-test.js","./style":"./src/terminal-style.js","./expect":"./src/av-test/expect.js","./izza-date":"./src/universal/izza-date.js","./find-files":"./src/find-files.js","./function-spy":"./src/universal/function-spy.js"},"gitHead":"484eb41dfa0b767ae13e09b07569c2bd5d5abfff","scripts":{"tdd":"node --watch src/bin/testrunner.bin.js","test":"./src/bin/testrunner.bin.js","tdd-browser":"./src/bin/testrunner-browser.bin.js --watch src --watch test","test-browser":"./src/bin/testrunner-browser.bin.js","prepublishOnly":"npm test"},"_npmUser":{"name":"mansh","email":"accountmail@applicvision.com"},"_npmVersion":"10.5.2","description":"A collection of tools for modern JavaScript development","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/js-toolbox_2.9.0_1731846579627_0.9942657036317037","host":"s3://npm-registry-packages"}},"2.10.0":{"name":"@applicvision/js-toolbox","version":"2.10.0","keywords":["Toolbox","Development","Test","Utils","Array","Ayay","Date","Auto reload"],"license":"MIT","_id":"@applicvision/js-toolbox@2.10.0","maintainers":[{"name":"mansh","email":"accountmail@applicvision.com"}],"bin":{"testa":"src/bin/testrunner.bin.js","autoreload":"src/bin/autoreload.bin.js","self-serve":"src/bin/self-serve.bin.js","filewatcher":"src/bin/filewatcher.bin.js","test-browser":"src/bin/testrunner-browser.bin.js","toolbox-playground":"src/bin/playground.bin.js"},"dist":{"shasum":"fe86733ac6218d16b19cb3b270ab1d359e6e6b31","tarball":"https://registry.npmjs.org/@applicvision/js-toolbox/-/js-toolbox-2.10.0.tgz","fileCount":35,"integrity":"sha512-g+xRCD+Jmm5DuFD9UzgkhMPZ+iBPvxo53PS4fhZ7GeHVcO3wHHXsTK6MNX54Wd20UiRNpmR8ZmQ+szGm+fkw5g==","signatures":[{"sig":"MEQCICi3J8KpLmvh3roJgcvzFQLDHwJD+ppOr6aA047FSUjtAiBE5AK4i8yAWS8sqKxZ+zeyOlYshznzwFeIoUiOjsbsgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109862},"type":"module","config":{"testa":{"endsWith":".test.js"}},"exports":{"./args":"./src/parse-args.js","./ayay":"./src/universal/ayay.js","./test":"./src/universal/av-test.js","./style":"./src/terminal-style.js","./expect":"./src/av-test/expect.js","./izza-date":"./src/universal/izza-date.js","./find-files":"./src/find-files.js","./function-spy":"./src/universal/function-spy.js"},"gitHead":"d25d0033e0487998b4827ed79d7d286e4232f8ad","scripts":{"tdd":"node --watch src/bin/testrunner.bin.js","test":"./src/bin/testrunner.bin.js","tdd-browser":"./src/bin/testrunner-browser.bin.js --watch src --watch test","test-browser":"./src/bin/testrunner-browser.bin.js","prepublishOnly":"npm test"},"_npmUser":{"name":"mansh","email":"accountmail@applicvision.com"},"_npmVersion":"10.5.2","description":"A collection of tools for modern JavaScript development","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/js-toolbox_2.10.0_1739221176782_0.13174192874203405","host":"s3://npm-registry-packages-npm-production"}},"2.10.1":{"name":"@applicvision/js-toolbox","version":"2.10.1","keywords":["Toolbox","Development","Test","Utils","Array","Ayay","Date","Auto reload"],"license":"MIT","_id":"@applicvision/js-toolbox@2.10.1","maintainers":[{"name":"mansh","email":"accountmail@applicvision.com"}],"bin":{"testa":"src/bin/testrunner.bin.js","autoreload":"src/bin/autoreload.bin.js","self-serve":"src/bin/self-serve.bin.js","filewatcher":"src/bin/filewatcher.bin.js","test-browser":"src/bin/testrunner-browser.bin.js","toolbox-playground":"src/bin/playground.bin.js"},"dist":{"shasum":"e80ee60bb8147d1669a60cde82743aac1dd61e1b","tarball":"https://registry.npmjs.org/@applicvision/js-toolbox/-/js-toolbox-2.10.1.tgz","fileCount":35,"integrity":"sha512-nO/RNsAlE9KBAcIWrAjSVfZbJKAK1AJKyblf66gJimUa9hvjqvg1OOtSycSQidAJ0yZn4Ao8K3fUcr6Q/lsrpA==","signatures":[{"sig":"MEUCIB7mi8onQYx5/lCGpgjYVWEwT3SqyVcYdBVK/V391lgVAiEAk6G+useWOJxuarW8zuITC1b3ecVQ3go694bNU+YrXmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109863},"type":"module","config":{"testa":{"endsWith":".test.js"}},"exports":{"./args":"./src/parse-args.js","./ayay":"./src/universal/ayay.js","./test":"./src/universal/av-test.js","./style":"./src/terminal-style.js","./expect":"./src/av-test/expect.js","./izza-date":"./src/universal/izza-date.js","./find-files":"./src/find-files.js","./function-spy":"./src/universal/function-spy.js"},"gitHead":"a8fcc5c195e3a0871858f858f7d5e852acea082e","scripts":{"tdd":"node --watch src/bin/testrunner.bin.js","test":"./src/bin/testrunner.bin.js","tdd-browser":"./src/bin/testrunner-browser.bin.js --watch src --watch test","test-browser":"./src/bin/testrunner-browser.bin.js","prepublishOnly":"npm test"},"_npmUser":{"name":"mansh","email":"accountmail@applicvision.com"},"_npmVersion":"10.5.2","description":"A collection of tools for modern JavaScript development","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/js-toolbox_2.10.1_1739305980079_0.23452869148469602","host":"s3://npm-registry-packages-npm-production"}},"2.10.2":{"name":"@applicvision/js-toolbox","version":"2.10.2","keywords":["Toolbox","Development","Test","Utils","Array","Ayay","Date","Auto reload"],"license":"MIT","_id":"@applicvision/js-toolbox@2.10.2","maintainers":[{"name":"mansh","email":"accountmail@applicvision.com"}],"bin":{"testa":"src/bin/testrunner.bin.js","autoreload":"src/bin/autoreload.bin.js","self-serve":"src/bin/self-serve.bin.js","filewatcher":"src/bin/filewatcher.bin.js","test-browser":"src/bin/testrunner-browser.bin.js","toolbox-playground":"src/bin/playground.bin.js"},"dist":{"shasum":"6816a9fa117b5798f7a641df0ea73be6e4387e54","tarball":"https://registry.npmjs.org/@applicvision/js-toolbox/-/js-toolbox-2.10.2.tgz","fileCount":35,"integrity":"sha512-HUDsZS6c7/pEHwYN8X1m3jKRdcMh0cR4LFND8yEp/jAWOVmyvdWAuM6dQAIrHW+hlQH7iHs7HLDV8pnXrJZqgA==","signatures":[{"sig":"MEUCIEjCEBu5Mqhkm78/E/1FxHe3aS024ARCxZkCrYBoBOh7AiEA5lpe/gKQ3vyTU08GjxK7WPkGslhkUM80GqIS7kFvYTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109869},"type":"module","config":{"testa":{"endsWith":".test.js"}},"exports":{"./args":"./src/parse-args.js","./ayay":"./src/universal/ayay.js","./test":"./src/universal/av-test.js","./style":"./src/terminal-style.js","./expect":"./src/av-test/expect.js","./izza-date":"./src/universal/izza-date.js","./find-files":"./src/find-files.js","./function-spy":"./src/universal/function-spy.js"},"gitHead":"3d744cc0be6c5a6ec160fd7a4a8f8bf12403910b","scripts":{"tdd":"node --watch src/bin/testrunner.bin.js","test":"./src/bin/testrunner.bin.js","tdd-browser":"./src/bin/testrunner-browser.bin.js --watch src --watch test","test-browser":"./src/bin/testrunner-browser.bin.js","prepublishOnly":"npm test"},"_npmUser":{"name":"mansh","email":"accountmail@applicvision.com"},"_npmVersion":"10.5.2","description":"A collection of tools for modern JavaScript development","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/js-toolbox_2.10.2_1739306884326_0.9489713553987158","host":"s3://npm-registry-packages-npm-production"}},"2.10.3":{"name":"@applicvision/js-toolbox","version":"2.10.3","keywords":["Toolbox","Development","Test","Utils","Array","Ayay","Date","Auto reload"],"license":"MIT","_id":"@applicvision/js-toolbox@2.10.3","maintainers":[{"name":"mansh","email":"accountmail@applicvision.com"}],"bin":{"testa":"src/bin/testrunner.bin.js","autoreload":"src/bin/autoreload.bin.js","self-serve":"src/bin/self-serve.bin.js","filewatcher":"src/bin/filewatcher.bin.js","test-browser":"src/bin/testrunner-browser.bin.js","toolbox-playground":"src/bin/playground.bin.js"},"dist":{"shasum":"fb71b602abff63abcaa28b72dca87e10bd0fdeeb","tarball":"https://registry.npmjs.org/@applicvision/js-toolbox/-/js-toolbox-2.10.3.tgz","fileCount":35,"integrity":"sha512-Ys8RwzmuE3DfrhbDZkaqiBtSxA6cxiANoFixkhCf4kBBXQ23pZ6yzww+K/DwIA4GWf83eZTORWzQm72S8A/CmQ==","signatures":[{"sig":"MEUCIQCZ05IyP+JMcTiLBfg0U5N1kVJHxMALjtHYK/Ek/SGo2wIgQvOHNHInW24SYndZpgX+Sit9zXs3tLhg/j7vxvaFnkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109993},"type":"module","config":{"testa":{"endsWith":".test.js"}},"exports":{"./args":"./src/parse-args.js","./ayay":"./src/universal/ayay.js","./test":"./src/universal/av-test.js","./style":"./src/terminal-style.js","./expect":"./src/av-test/expect.js","./izza-date":"./src/universal/izza-date.js","./find-files":"./src/find-files.js","./function-spy":"./src/universal/function-spy.js"},"gitHead":"072c59feb0af1bc051fab4499a6a5c309b58ab71","scripts":{"tdd":"node --watch src/bin/testrunner.bin.js","test":"./src/bin/testrunner.bin.js","tdd-browser":"./src/bin/testrunner-browser.bin.js --watch src --watch test","test-browser":"./src/bin/testrunner-browser.bin.js","prepublishOnly":"npm test"},"_npmUser":{"name":"mansh","email":"accountmail@applicvision.com"},"_npmVersion":"10.5.2","description":"A collection of tools for modern JavaScript development","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/js-toolbox_2.10.3_1742383314136_0.41733238193919964","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@applicvision/js-toolbox","version":"2.11.0","keywords":["Toolbox","Development","Test","Utils","Array","Ayay","Date","Auto reload"],"license":"MIT","_id":"@applicvision/js-toolbox@2.11.0","maintainers":[{"name":"mansh","email":"accountmail@applicvision.com"}],"bin":{"testa":"src/bin/testrunner.bin.js","autoreload":"src/bin/autoreload.bin.js","self-serve":"src/bin/self-serve.bin.js","filewatcher":"src/bin/filewatcher.bin.js","test-browser":"src/bin/testrunner-browser.bin.js","toolbox-playground":"src/bin/playground.bin.js"},"dist":{"shasum":"7beef2b6d55119f230ed31796526a499afd750f7","tarball":"https://registry.npmjs.org/@applicvision/js-toolbox/-/js-toolbox-2.11.0.tgz","fileCount":35,"integrity":"sha512-VcqvYwI7wV8QoHvDM5+mOYDbkCV8FFPTqF61Le62eL3hPDTOO0ubhm2dKt7Oqv+Ej32bREasU89t7FpwRI4MKw==","signatures":[{"sig":"MEUCIQCyFTxBqE2/ZzsUsSarVeb0aYkBktaVjy3yEBwHElg0IQIgEnozAarkrkHgc3PkhP4WZ2mNbcJ5m4INPV2sIRhEmvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110587},"type":"module","config":{"testa":{"endsWith":".test.js"}},"exports":{"./args":"./src/parse-args.js","./ayay":"./src/universal/ayay.js","./test":"./src/universal/av-test.js","./style":"./src/terminal-style.js","./expect":"./src/av-test/expect.js","./izza-date":"./src/universal/izza-date.js","./find-files":"./src/find-files.js","./function-spy":"./src/universal/function-spy.js"},"gitHead":"b89192ed3f4f8872f0f02bdfe07be0f355fc8aa6","scripts":{"tdd":"node --watch src/bin/testrunner.bin.js","test":"./src/bin/testrunner.bin.js","tdd-browser":"./src/bin/testrunner-browser.bin.js --watch src --watch test","test-browser":"./src/bin/testrunner-browser.bin.js","prepublishOnly":"npm test"},"_npmUser":{"name":"mansh","email":"accountmail@applicvision.com"},"_npmVersion":"10.5.2","description":"A collection of tools for modern JavaScript development","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/js-toolbox_2.11.0_1746516179128_0.14411266072650752","host":"s3://npm-registry-packages-npm-production"}},"2.11.1":{"name":"@applicvision/js-toolbox","version":"2.11.1","keywords":["Toolbox","Development","Test","Utils","Array","Ayay","Date","Auto reload"],"license":"MIT","_id":"@applicvision/js-toolbox@2.11.1","maintainers":[{"name":"mansh","email":"accountmail@applicvision.com"}],"bin":{"testa":"src/bin/testrunner.bin.js","autoreload":"src/bin/autoreload.bin.js","self-serve":"src/bin/self-serve.bin.js","filewatcher":"src/bin/filewatcher.bin.js","test-browser":"src/bin/testrunner-browser.bin.js","toolbox-playground":"src/bin/playground.bin.js"},"dist":{"shasum":"88785865e5cb3609f4989315b70c7a3d3eb9e53b","tarball":"https://registry.npmjs.org/@applicvision/js-toolbox/-/js-toolbox-2.11.1.tgz","fileCount":35,"integrity":"sha512-+yNXu7Qa7PtS/nWTmlkvqIZcZbcKP+2ob7EADxJkJ6C1AnMaWkvJrObnqRNHOMk9ivmFLZCvgdRmo9GbWjYXtw==","signatures":[{"sig":"MEUCIQC3oQMsM7va3+AYs7wkFZjid67mC9ydGn/EPlNa9+vrCgIgG9eEiWVvkx3hBwJRe4AtP2qQ/FayfDXDrfuf4lXWJy4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110656},"type":"module","config":{"testa":{"endsWith":".test.js"}},"exports":{"./args":"./src/parse-args.js","./ayay":"./src/universal/ayay.js","./test":"./src/universal/av-test.js","./style":"./src/terminal-style.js","./expect":"./src/av-test/expect.js","./izza-date":"./src/universal/izza-date.js","./find-files":"./src/find-files.js","./function-spy":"./src/universal/function-spy.js"},"gitHead":"099963d090f6722cbfb95bf5dc3032d426219f2b","scripts":{"tdd":"node --watch src/bin/testrunner.bin.js","test":"./src/bin/testrunner.bin.js","tdd-browser":"./src/bin/testrunner-browser.bin.js --watch src --watch test","test-browser":"./src/bin/testrunner-browser.bin.js","prepublishOnly":"npm test"},"_npmUser":{"name":"mansh","email":"accountmail@applicvision.com"},"_npmVersion":"10.5.2","description":"A collection of tools for modern JavaScript development","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/js-toolbox_2.11.1_1746522555333_0.24501663962720666","host":"s3://npm-registry-packages-npm-production"}},"2.11.2":{"name":"@applicvision/js-toolbox","version":"2.11.2","keywords":["Toolbox","Development","Test","Utils","Array","Ayay","Date","Auto reload"],"license":"MIT","_id":"@applicvision/js-toolbox@2.11.2","maintainers":[{"name":"mansh","email":"accountmail@applicvision.com"}],"bin":{"testa":"src/bin/testrunner.bin.js","autoreload":"src/bin/autoreload.bin.js","self-serve":"src/bin/self-serve.bin.js","filewatcher":"src/bin/filewatcher.bin.js","test-browser":"src/bin/testrunner-browser.bin.js","toolbox-playground":"src/bin/playground.bin.js"},"dist":{"shasum":"4a9ff212d87b701bf97aadf99790eed2eee4fe1c","tarball":"https://registry.npmjs.org/@applicvision/js-toolbox/-/js-toolbox-2.11.2.tgz","fileCount":35,"integrity":"sha512-29RXIskucbOMUYrgaYguiq3cJ8j9fGJSQpIo2eHrv6Oa9nVlBMqBfrSROvq2ojJ6ITgMd08BcJQGU88oHcCgZQ==","signatures":[{"sig":"MEUCIQCW4IN/NN5P4AkHhoZltRQk2AJTFiBcbYwscPmfsCQpKwIgCzd66+MtHVUVlrgT4x5dDw2daxmHYmCOTrDkSJv9lfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110692},"type":"module","config":{"testa":{"endsWith":".test.js"}},"exports":{"./args":"./src/parse-args.js","./ayay":"./src/universal/ayay.js","./test":"./src/universal/av-test.js","./style":"./src/terminal-style.js","./expect":"./src/av-test/expect.js","./izza-date":"./src/universal/izza-date.js","./find-files":"./src/find-files.js","./function-spy":"./src/universal/function-spy.js"},"gitHead":"74551576852e3a2324153c7adfa8a707f6f3b7f5","scripts":{"tdd":"node --watch src/bin/testrunner.bin.js","test":"./src/bin/testrunner.bin.js","tdd-browser":"./src/bin/testrunner-browser.bin.js --watch src --watch test","test-browser":"./src/bin/testrunner-browser.bin.js","prepublishOnly":"npm test"},"_npmUser":{"name":"mansh","email":"accountmail@applicvision.com"},"_npmVersion":"10.9.2","description":"A collection of tools for modern JavaScript development","directories":{},"_nodeVersion":"22.15.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/js-toolbox_2.11.2_1756736208613_0.3232808636208222","host":"s3://npm-registry-packages-npm-production"}},"2.11.3":{"name":"@applicvision/js-toolbox","version":"2.11.3","keywords":["Toolbox","Development","Test","Utils","Array","Ayay","Date","Auto reload"],"license":"MIT","_id":"@applicvision/js-toolbox@2.11.3","maintainers":[{"name":"mansh","email":"accountmail@applicvision.com"}],"bin":{"testa":"src/bin/testrunner.bin.js","autoreload":"src/bin/autoreload.bin.js","self-serve":"src/bin/self-serve.bin.js","filewatcher":"src/bin/filewatcher.bin.js","test-browser":"src/bin/testrunner-browser.bin.js","toolbox-playground":"src/bin/playground.bin.js"},"dist":{"shasum":"6fe090ceed8facc9371d75c942aeabe425f61c77","tarball":"https://registry.npmjs.org/@applicvision/js-toolbox/-/js-toolbox-2.11.3.tgz","fileCount":35,"integrity":"sha512-py96OaL9lYpeyp3RqI2Zbsat8VYuwyy8T71E4o7yt3FgFoOH9r2iSrjMSEkAu8sLQRIL7RP3x5nw1ObwCsJyxw==","signatures":[{"sig":"MEUCIQCpHBs31+XBlhgjLGHGnEXMOkFL+581hP38FjsjDYlifQIga9Ro/xLP/9735qu2X6RIX7wbuUbOkC5WSpXGEY4UeQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110897},"type":"module","config":{"testa":{"endsWith":".test.js"}},"exports":{"./args":"./src/parse-args.js","./ayay":"./src/universal/ayay.js","./test":"./src/universal/av-test.js","./style":"./src/terminal-style.js","./expect":"./src/av-test/expect.js","./izza-date":"./src/universal/izza-date.js","./find-files":"./src/find-files.js","./function-spy":"./src/universal/function-spy.js"},"gitHead":"8c9e83f8104898d2f2f49b2b75a77d6f3cf84afa","scripts":{"tdd":"node --watch src/bin/testrunner.bin.js","test":"./src/bin/testrunner.bin.js","tdd-browser":"./src/bin/testrunner-browser.bin.js --watch src --watch test","test-browser":"./src/bin/testrunner-browser.bin.js","prepublishOnly":"npm test"},"_npmUser":{"name":"mansh","email":"accountmail@applicvision.com"},"_npmVersion":"10.9.2","description":"A collection of tools for modern JavaScript development","directories":{},"_nodeVersion":"22.15.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/js-toolbox_2.11.3_1758223511701_0.3191043565513687","host":"s3://npm-registry-packages-npm-production"}},"2.11.4":{"name":"@applicvision/js-toolbox","version":"2.11.4","keywords":["Toolbox","Development","Test","Utils","Array","Ayay","Date","Auto reload"],"license":"MIT","_id":"@applicvision/js-toolbox@2.11.4","maintainers":[{"name":"mansh","email":"accountmail@applicvision.com"}],"bin":{"testa":"src/bin/testrunner.bin.js","autoreload":"src/bin/autoreload.bin.js","self-serve":"src/bin/self-serve.bin.js","filewatcher":"src/bin/filewatcher.bin.js","test-browser":"src/bin/testrunner-browser.bin.js","toolbox-playground":"src/bin/playground.bin.js"},"dist":{"shasum":"98c2fdffc2565bb4af20969e48b1bc0d1400dde4","tarball":"https://registry.npmjs.org/@applicvision/js-toolbox/-/js-toolbox-2.11.4.tgz","fileCount":35,"integrity":"sha512-vQtmwTIf42Vw5DvNpzf4P6GW0mod+i6lbPj00bAzVkgQ61c569BO/eEUn1ibGLfwLEo3UMuNEBC0Xapghs6JTQ==","signatures":[{"sig":"MEUCIQD6/HV/QWvzG16IK/vzlhn/ATaQdkJz0N1AIXoKp7GqzQIgdkADbHPah1MHu7BkNr1s+EJ4Wjxdf8xj9hKJh1E+3GY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110977},"type":"module","config":{"testa":{"endsWith":".test.js"}},"exports":{"./args":"./src/parse-args.js","./ayay":"./src/universal/ayay.js","./test":"./src/universal/av-test.js","./style":"./src/terminal-style.js","./expect":"./src/av-test/expect.js","./izza-date":"./src/universal/izza-date.js","./find-files":"./src/find-files.js","./function-spy":"./src/universal/function-spy.js"},"gitHead":"acf8377aedcf3303538235d41a593ecaa886406b","scripts":{"tdd":"node --watch src/bin/testrunner.bin.js","test":"./src/bin/testrunner.bin.js","tdd-browser":"./src/bin/testrunner-browser.bin.js --watch src --watch test","test-browser":"./src/bin/testrunner-browser.bin.js","prepublishOnly":"npm test"},"_npmUser":{"name":"mansh","email":"accountmail@applicvision.com"},"_npmVersion":"11.6.2","description":"A collection of tools for modern JavaScript development","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/js-toolbox_2.11.4_1770159404376_0.23388681399673317","host":"s3://npm-registry-packages-npm-production"}},"2.11.5":{"name":"@applicvision/js-toolbox","version":"2.11.5","keywords":["Toolbox","Development","Test","Utils","Array","Ayay","Date","Auto reload"],"license":"MIT","_id":"@applicvision/js-toolbox@2.11.5","maintainers":[{"name":"mansh","email":"accountmail@applicvision.com"}],"bin":{"testa":"src/bin/testrunner.bin.js","autoreload":"src/bin/autoreload.bin.js","self-serve":"src/bin/self-serve.bin.js","filewatcher":"src/bin/filewatcher.bin.js","test-browser":"src/bin/testrunner-browser.bin.js","toolbox-playground":"src/bin/playground.bin.js"},"dist":{"shasum":"049484bb0a7c52aa3da4ec972594e751ca9456d6","tarball":"https://registry.npmjs.org/@applicvision/js-toolbox/-/js-toolbox-2.11.5.tgz","fileCount":35,"integrity":"sha512-ea//Q7yNrEU8hO8mJURcb95zlTc6WxobC82qnK+AG+8HKkiodjSdHWTnPP0i7lxY05ytNz62yU0UQz0/yDWBNg==","signatures":[{"sig":"MEQCIG1RgBQ4lC6hHwVlws7nfsZUCZnCKMEH5qJSQU6uoE4nAiBrdNgsiHeRH+jrmgKkuDYBdVHt6AJCLX5POyYnWBnDYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111123},"type":"module","config":{"testa":{"endsWith":".test.js"}},"exports":{"./args":"./src/parse-args.js","./ayay":"./src/universal/ayay.js","./test":"./src/universal/av-test.js","./style":"./src/terminal-style.js","./expect":"./src/av-test/expect.js","./izza-date":"./src/universal/izza-date.js","./find-files":"./src/find-files.js","./function-spy":"./src/universal/function-spy.js"},"gitHead":"dabcd2901ea50b050c333bffe5260a47fbe2c1b9","scripts":{"tdd":"node --watch src/bin/testrunner.bin.js","test":"./src/bin/testrunner.bin.js","tdd-browser":"./src/bin/testrunner-browser.bin.js --watch src --watch test","test-browser":"./src/bin/testrunner-browser.bin.js","prepublishOnly":"npm test"},"_npmUser":{"name":"mansh","email":"accountmail@applicvision.com"},"_npmVersion":"11.6.2","description":"A collection of tools for modern JavaScript development","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/js-toolbox_2.11.5_1772817734952_0.4425154539398275","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"@applicvision/js-toolbox","version":"2.12.0","keywords":["Toolbox","Development","Test","Utils","Array","Ayay","Date","Auto reload"],"license":"MIT","_id":"@applicvision/js-toolbox@2.12.0","maintainers":[{"name":"mansh","email":"accountmail@applicvision.com"}],"bin":{"testa":"src/bin/testrunner.bin.js","autoreload":"src/bin/autoreload.bin.js","self-serve":"src/bin/self-serve.bin.js","filewatcher":"src/bin/filewatcher.bin.js","test-browser":"src/bin/testrunner-browser.bin.js","toolbox-playground":"src/bin/playground.bin.js"},"dist":{"shasum":"62ecca72ce051567b941f1990edd5b1ae857939f","tarball":"https://registry.npmjs.org/@applicvision/js-toolbox/-/js-toolbox-2.12.0.tgz","fileCount":35,"integrity":"sha512-XN/hFWjzt4EmL9a8rdxVYvXuFwSiaDYPtrXNMcGNA+bnXws4vbxT/TTGttIdwcGIyjJvD/EJloirmb1mEeP0uA==","signatures":[{"sig":"MEUCIQDptt8KKVsNxpNFOM8Jy6r0pqaC806+EcHmDMZGGoAaLgIgd146Fl9IgUm1x42tpeWds9mVCi77khzUGIoc4koDIXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112969},"type":"module","config":{"testa":{"endsWith":".test.js"}},"exports":{"./args":"./src/parse-args.js","./ayay":"./src/universal/ayay.js","./test":"./src/universal/av-test.js","./style":"./src/terminal-style.js","./expect":"./src/av-test/expect.js","./izza-date":"./src/universal/izza-date.js","./find-files":"./src/find-files.js","./function-spy":"./src/universal/function-spy.js"},"gitHead":"06585899b55cd2e7bcc2683c06b1f700f9670e66","scripts":{"tdd":"node --watch src/bin/testrunner.bin.js","test":"./src/bin/testrunner.bin.js","tdd-browser":"./src/bin/testrunner-browser.bin.js --watch src --watch test","test-browser":"./src/bin/testrunner-browser.bin.js","prepublishOnly":"npm test"},"_npmUser":{"name":"mansh","email":"accountmail@applicvision.com"},"_npmVersion":"11.6.2","description":"A collection of tools for modern JavaScript development","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/js-toolbox_2.12.0_1776109264187_0.6551608736739041","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"@applicvision/js-toolbox","version":"2.13.0","description":"A collection of tools for modern JavaScript development","type":"module","scripts":{"prepublishOnly":"npm test","test":"./src/bin/testrunner.bin.js","tdd":"node --watch src/bin/testrunner.bin.js","test-browser":"./src/bin/testrunner-browser.bin.js","tdd-browser":"./src/bin/testrunner-browser.bin.js --watch src --watch test"},"exports":{"./test":"./src/universal/av-test.js","./expect":"./src/av-test/expect.js","./async-server":"./src/async-server.js","./function-spy":"./src/universal/function-spy.js","./parse-shape":{"types":"./types/src/universal/parse-shape.d.ts","default":"./src/universal/parse-shape.js"},"./ayay":"./src/universal/ayay.js","./izza-date":"./src/universal/izza-date.js","./args":"./src/parse-args.js","./style":"./src/terminal-style.js","./find-files":"./src/find-files.js"},"bin":{"autoreload":"src/bin/autoreload.bin.js","toolbox-playground":"src/bin/playground.bin.js","self-serve":"src/bin/self-serve.bin.js","filewatcher":"src/bin/filewatcher.bin.js","testa":"src/bin/testrunner.bin.js","test-browser":"src/bin/testrunner-browser.bin.js"},"license":"MIT","keywords":["Toolbox","Development","Test","Utils","Array","Ayay","Date","Auto reload"],"config":{"testa":{"endsWith":".test.js"}},"gitHead":"fddd2f7059724d05d20c267efa0ec222e7d55f17","_id":"@applicvision/js-toolbox@2.13.0","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-pOuAgckPB6nWuTihAF+1TsjGC29DZQkisqthsrWmvseXZKTfADIP1h6+KJRiokbuWTynr5BeanwKQPmLBps6mQ==","shasum":"37209ef48bfecc33b21a5922b2e1a4753dac2e96","tarball":"https://registry.npmjs.org/@applicvision/js-toolbox/-/js-toolbox-2.13.0.tgz","fileCount":37,"unpackedSize":121012,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDRQjuPYGD2XtByTx0vQhHheIK5olhabHcPstbjEL/U2wIhAPEWzRmevtixt8J5idtmVIjtUX2f12/hg21zyGAY1/Hh"}]},"_npmUser":{"name":"mansh","email":"accountmail@applicvision.com"},"directories":{},"maintainers":[{"name":"mansh","email":"accountmail@applicvision.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/js-toolbox_2.13.0_1780040782712_0.5701117189808271"},"_hasShrinkwrap":false}},"time":{"created":"2019-02-26T18:57:56.523Z","modified":"2026-05-29T07:46:23.010Z","0.9.0":"2019-02-26T18:57:56.942Z","0.10.0":"2019-02-27T05:49:32.559Z","1.0.0":"2019-03-03T13:57:54.313Z","1.1.0":"2019-03-17T12:00:58.951Z","1.2.0":"2019-05-05T20:51:39.662Z","1.3.0":"2019-12-17T21:23:45.052Z","1.4.0":"2020-04-23T10:59:30.620Z","1.5.0":"2022-10-19T09:58:21.729Z","2.0.0":"2022-12-19T20:17:00.451Z","2.1.0":"2023-01-09T22:32:17.015Z","2.2.0":"2023-02-21T20:37:15.998Z","2.3.0":"2024-02-02T14:31:41.918Z","2.3.1":"2024-02-02T14:35:47.310Z","2.3.2":"2024-02-02T15:41:29.636Z","2.3.3":"2024-02-07T12:44:43.810Z","2.3.4":"2024-02-07T13:11:24.466Z","2.4.0":"2024-02-13T08:22:10.297Z","2.4.1":"2024-02-13T08:23:25.435Z","2.4.2":"2024-02-13T08:25:53.934Z","2.5.0":"2024-03-05T12:59:03.270Z","2.6.0":"2024-03-19T13:55:43.681Z","2.6.1":"2024-03-19T14:04:54.436Z","2.7.0":"2024-09-01T10:34:43.940Z","2.7.1":"2024-09-02T07:52:26.112Z","2.8.0":"2024-09-18T10:50:38.112Z","2.9.0":"2024-11-17T12:29:39.809Z","2.10.0":"2025-02-10T20:59:37.036Z","2.10.1":"2025-02-11T20:33:00.274Z","2.10.2":"2025-02-11T20:48:04.498Z","2.10.3":"2025-03-19T11:21:54.370Z","2.11.0":"2025-05-06T07:22:59.292Z","2.11.1":"2025-05-06T09:09:15.561Z","2.11.2":"2025-09-01T14:16:48.826Z","2.11.3":"2025-09-18T19:25:11.882Z","2.11.4":"2026-02-03T22:56:44.528Z","2.11.5":"2026-03-06T17:22:15.133Z","2.12.0":"2026-04-13T19:41:04.320Z","2.13.0":"2026-05-29T07:46:22.861Z"},"license":"MIT","keywords":["Toolbox","Development","Test","Utils","Array","Ayay","Date","Auto reload"],"description":"A collection of tools for modern JavaScript development","maintainers":[{"name":"mansh","email":"accountmail@applicvision.com"}],"readme":"<div align=\"center\">\n\n### *Zero-dependency collection of tools aiming to speed up modern JavaScript development.*\n\n<br>\n\n![NPM Version](https://img.shields.io/npm/v/%40applicvision%2Fjs-toolbox)\n\n\n[![install size](https://packagephobia.com/badge?p=@applicvision/js-toolbox@latest)](https://packagephobia.com/result?p=@applicvision/js-toolbox@latest)\n\n```console\n> npm install @applicvision/js-toolbox\n```\n\n</div>\n\n<br>\n\n\n## Toolbox contents\n\n  - [Tests](#tests)\n  - [Auto reload](#auto-reload)\n  - [Ayay](#ayay)\n  - [IzzaDate](#izzadate)\n  - [Argument Parser](#argument-parser)\n  - [Terminal Style](#terminal-style)\n\n<br>\n<br>\n\n# Tests\n\nWrite tests with EcmaScript modules syntax, and run them both in browser and in Node, without any build step. Compose your tests in suites using `describe`, and declare test units with `test` or `it`:\n\n```javascript\n// test.js\nimport {describe, it} from '@applicvision/js-toolbox/test'\nimport assert from 'node:assert/strict'\n\ndescribe('My suite', () => {\n  it('test', () => {\n    assert.equal(1 + 1, 2)\n  })\n})\n```\n\nA bin called `testa` (Swedish for 'test' in imperative form) is exported which runs the test. So either put `test: testa` in your package.json script section, and call:\n```\nnpm test\n```\n\nOr even shorter, just call with npx:\n\n```\nnpx testa\n```\n\nIn your `package.json` you can configure which files will be picked up by the test runner.\n```json\n\"config\": {\n  \"testa\": {\n    \"endsWith\": \".test.js\"\n  }\n}\n```\nBy default, files ending with `.test.js` will be searched for from the project directory, but you can specify files and folders as argument to limit the search: `testa unit integration extra.test.js`.\n\nPassing `--help` will print the usage information:\n\n```\nOptions:\n  -f, --filter     Specify a regex to only run matching tests and describes.\n  -l, --logger     Specify a logger for the test. Available: animated, simple. Default: animated\n  -m, --mode       Specify mode, node or browser. Default node.\n  -w, --watch      In browser mode, reload on file changes in specified directory.\n  -p, --port       In browser mode, select the port to run the server on. Default 3000.\n  --timeout        Set general time limit for tests. Default 4s.\n  --bail           Exit immediately on first test failure.\n  --only           Run only tests marked with only.\n  --notify         Show MacOS notification (osascript)\n  -h, --help       Show this message and exit.\n```\n\n## Browser mode\n\nA separate bin called `browser-test` is exposed. It simply calls the testrunner with test mode set to browser.\n\nThe server for browser testing is run with http by default, but can also be run with https. To set this up, please create a `key.pem` (private key) and `cert.pem` (certificate), in any directory, and set the directory location to an environment variable called `JS_TOOLBOX_CERT`.\n\nOnce the server is started, default port is 3000, simply visit the page in the browser to run the tests.\n\nQuery parameters can be used to configure the tests. Available query parameters are:\n* `only` – run only tests marked with only \n* `filter=<regex>` – Run tests matching filter.\n* `expand` – Keep the test suites expanded when finished\n\nTwo examples:\n```bash\n'https://localhost:3000/?only'\n#run only tests marked with .only\n\n'https://localhost:3000/?filter=sum|random&filter=ayay'\n#run only tests matching /sum|random/ and /ayay/\n```\n<br>\n\n# Auto reload\n\nAuto reload is a tool to make the browser reload when files are changed. Start it with the exported bin, `autoreload`.\nIn package json, add a script row:\n```\nautoreload: autoreload src\n```\nAnd then call\n```\nnpm run autoreload\n```\nOr with npx:\n```\nnpx autoreload src\n```\n\nThis starts the file watcher and the server. The default port is 3333, but this can be configured with option `--port`. The server can also be run with https. To set up this, please create a `key.pem` (private key) and `cert.pem` (certificate), in any directory, and set the directory location to an environment variable called `JS_TOOLBOX_CERT`, or pass the directory location with the option `--certificate`.\n\nExample:\n```\nnpx autoreload --certificate ~/certificates/localhost\n```\n\nThen in your web application, during development, import the client script, and call start:\n```html\n<script type=\"module\">\n    import { start } from 'https://localhost:3333/autoreload.js'\n    start()\n</script>\n```\n\nA little indicator will appear in the bottom right corner. If the indicator is green, it means autoreload is active, and file changes will trigger page reload. If it turns red, it means it lost connection to the server. It will automatically try to reconnect if it loses connection, and if connection is reestablished, the indicator color will return to green.\n\nThe file watcher can also be used as a standalone bin:\n```\nnpx filewatcher .\n```\n\nThen it will emit to standard out when files change, and another process could be piped to it to handle file changes. The auto reload functionality is built that way.\n\n<br>\n\n# Ayay\n\nA subclass of the native Array. The aim is to extend Array with immutable methods. Create instances of Ayay using the constructor, or any of the static factory methods (which are just the same as those of Array):\n\n```javascript\nimport Ayay from '@applicvision/js-toolbox/Ayay'\n\nconst anArray = new Ayay()\n// or\nconst anArray = Ayay.of(1, 2, 3)\n// or\nconst anotherArray = Ayay.from([1, 2, 3, 4])\n```\n\nThere are also two other static methods for constructing instances:\n\n`fromPrettyJoined`, `seedWith`\n\nAvailable prototype methods:\n\n`arrayByDroppingLastItem`, `arrayByInsertingItem`, `arrayByMoving`, `arrayByRemovingItemAtIndex`, `arrayByReplacingItemAtIndex`, `arrayBySwappingItems`, `arraySortedBy`, `asyncFilter`, `average`, `chunksOf`, `compactMap`, `get first`, `groupBy`, `indices`, `isEmpty`, `isShallowIdenticalWith`, `iterateWhile`, `get last`, `get lastIndex`, `mapWhile`, `omitInObject`, `permutations`, `pickInObject`, `get pipe`, `prettyJoin`, `randomIndex`, `randomItem`, `reduceWhile`, `reversedArray`, `sampleOfSize`, `shuffledArray`, `sumItems`, `sumItemsWhile`, `toVanilla`, `transpose`, `uniqueItems`, `useAsKeyPathIn`, `get vanilla`\n\nMethods have been named with the aim to make them self explanatory. But additional documentation and examples are available in the TypeScript definitions, and will show in your editor.\n\nOne example:\n```javascript\nconst numberArray = Ayay.of(1, 2, 3, 4, 5, 6)\n\nnumberArray\n  .arrayByDroppingLastItem()\n  .average() // 3\n\n// original array not modified\nnumberArray // [1, 2, 3, 4, 5, 6]\n\n```\n\n<br>\n\n# IzzaDate\n\nIzzaDate is a small subclass of the native Date class. It enables easier manipulation, and some immutable operations on Date objects, as well as a few methods for date comparison.\n\nAvailable methods:\n\n`add`, `components`, `copy`, `dateByAdding`, `dateBySetting`, `dateBySubtracting`, `daysSince`, `daysUntil`, `get`, `isEarlierInTheDay`, `isLaterInTheDay`, `isSameTimeOfDay`, `set`, `subtract`\n\nDocumentation is available in TypeScript definition.\n\nOne example:\n```javascript\nimport IzzaDate, { DAY } from '@applicivions/js-toolbox/izza-date'\nconst now = new IzzaDate()\nconst tomorrow = now.dateByAdding(1, DAY)\nnow.daysUntil(tomorrow) // 1\n```\n<br>\n\n# Terminal Style\n\nSimple utility to get colored output in the terminal.\n\n```javascript\nimport style from '@applicvision/js-toolbox/style'\n\nconsole.log(\n  style.cyan('This text is Cyan'),\n  style.bold.red('This text is red and bold')\n)\n```\n\nAvailable styles are those defined in `util.inspect.colors`, please see https://nodejs.org/api/util.html#foreground-colors for reference.\n\nThe default export is a function, with the following properties. Each property returns the style function with that text modifier activated.\n\n`blue`, `bold`, `cyan`, `dim`, `gray`, `green`, `italic`, `red`, `underline`\n\nThe modifiers are chainable to combine styles:\n\n```javascript\nstyle.green.bold.italic.underline('Hello')\n```\n\nAnd can be nested\n```javascript\nstyle.blue(`blue ${style.bold('bold and blue')} blue`)\n```\n\nTo pass custom style string, use `.custom`:\n\n```javascript\nconsole.log(style.custom('bgRed', 'bold')('Hello Red background'))\n```\n<br>\n\n# Argument Parser\nArgument parser is a simple utility to configure a command line tool. Specify which options and flags a program accepts. The parser will parse the arguments sent (by default `process.argv.slice(2)`).\n\nGiven this\n```javascript\n// program.js\nimport {parseArguments} from '@applicvision/js-toolbox/args'\nconst parsed = parseArguments\n  .option('message', { description: 'Specify a message' })\n  .flag('flag', { description: 'A boolean option'})\n  .option('option', { description: 'Another good option' })\n  .help('Welcome to the program')\n  .parse()\n```\n\nWhen invoked like this\n```\nnode program.js --option=value1 --option value2 --flag -mhello -- arg1 arg2\n```\n\nThe argument parser will return this:\n```\n{\n  options: { option: [ 'value1', 'value2' ], flag: true, message: 'hello' },\n  args: [ 'arg1', 'arg2' ]\n}\n```\n\nIf `--help` or `-h` is passed, the parser will return an object with `help` as the only property. This help can be logged to display a generated message to the user:\n```\nWelcome to the program\n\nOptions:\n  -m, --message     Specify a message\n  -f, --flag        A boolean option\n  -o, --option      Another good option\n  -h, --help        Show this message and exit.\n```\n\nif an unknown option is passed, or if a value is not correctly passed to an option, the parser will throw an error, with a message that can be logged to the user:\n\n```\nnode program.js --missing-option=value1\n```\n\n```\nError Unknown option 'missing-option'\n\nAvailable options:\n  -m, --message     Specify a message\n  -f, --flag        A boolean option\n  -o, --option      Another good option\n  -h, --help        Show this message and exit.\n\n```\n\n\n<div align=\"center\">\n<br>\n\n*Passionately developed by ApplicVision*\n\n<br>\n\n[![ApplicVision logo](https://applicvision.com/img/applicvision.png)](https://applicvision.com)\n\n</div>\n","readmeFilename":"README.md"}